################################################################################ # # # IAR Universal Linker V4.60I/386 # # # # Link time = 27/Dec/2008 18:37:26 # # Target CPU = ARM # # List file = "K:\Pasha\elf\_MY_PROJECT_\q\Копия surpriz\Releas # # e\List\surpriz_elka.map" # # Output file 1 = "K:\Pasha\elf\_MY_PROJECT_\q\Копия surpriz\Releas # # e\Exe\surpriz_elka.elf" # # Format: elf, variant: -ynpra # # Command line = "K:\Pasha\elf\_MY_PROJECT_\q\Копия surpriz\Releas # # e\Obj\main.r79" # # -o # # "K:\Pasha\elf\_MY_PROJECT_\q\Копия surpriz\Releas # # e\Exe\surpriz_elka.elf" # # -Felf -l # # "K:\Pasha\elf\_MY_PROJECT_\q\Копия surpriz\Releas # # e\List\surpriz_elka.map" # # -xmsnio # # "-IK:\Pasha\Embedded Workbench 4.0 Evaluation2\AR # # M\LIB\" # # -f K:\Pasha\elf\_MY_PROJECT_\test.xcl (-carm # # -V(CODE)CODE_AREA,12 -V(DATA)DATA_AREA,12 # # -Z(CODE_AREA)ELFBEGIN,DATA_ID,START,CODE,DATA_C,I # # NITTAB,DATA_Z,DATA_N,CONFIG_C=0-FFFFFFFF # # -Z(DATA_AREA)DATA_I=0-FFFFFFFF) -ynpra # # "K:\Pasha\Embedded Workbench 4.0 Evaluation2\ARM\ # # LIB\dl5tpainl8n.r79" # # -s main # # # # Copyright 1987-2007 IAR Systems. All rights reserved. # ################################################################################ **************************************** * * * CROSS REFERENCE * * * **************************************** Program entry at : CODE_AREA 000003A8 Relocatable, from module : main **************************************** * * * RUNTIME MODEL * * * **************************************** StackAlign4 = USED __cpu_mode = __pcs__interwork __data_model = absolute __endian = little __rt_version = 6 **************************************** * * * MODULE MAP * * * **************************************** DEFINED ABSOLUTE ENTRIES ************************************************************************* DEFINED ABSOLUTE ENTRIES ************************************************************************* FILE NAME : K:\Pasha\elf\_MY_PROJECT_\q\Копия surpriz\Release\Obj\main.r79 PROGRAM MODULE, NAME : main SEGMENTS IN THE MODULE ====================== DATA_Z Segment part 12. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== old_icsm_onMessage ------------------------------------------------------------------------- DATA_Z Segment part 13. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== old_icsm_onClose ------------------------------------------------------------------------- CODE Segment part 38. NOT NEEDED. ------------------------------------------------------------------------- CODE Segment part 39. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== ElfKiller not allocated function ------------------------------------------------------------------------- CODE Segment part 40. NOT NEEDED. ------------------------------------------------------------------------- DATA_Z Segment part 14. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== mytmr ------------------------------------------------------------------------- DATA_Z Segment part 15. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== my_csm_id ------------------------------------------------------------------------- DATA_Z Segment part 16. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== ErrorNumber ------------------------------------------------------------------------- CODE Segment part 41. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== Random not allocated function ------------------------------------------------------------------------- CODE Segment part 42. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000000 - 0000003F (0x40 bytes), align: 2 Segment part 43. Intra module refs: DrawChar ENTRY ADDRESS REF BY ===== ======= ====== get_string_width 00000000 stack 1 = 00000000 ( 00000014 ) ------------------------------------------------------------------------- CODE Segment part 44. NOT NEEDED. ------------------------------------------------------------------------- DATA_I Segment part 26. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== X1 ------------------------------------------------------------------------- DATA_I Segment part 28. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== Y1 ------------------------------------------------------------------------- CODE Segment part 45. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== Canvas not allocated function ------------------------------------------------------------------------- CODE Segment part 46. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000040 - 00000147 (0x108 bytes), align: 2 Segment part 47. Intra module refs: draw1 ENTRY ADDRESS REF BY ===== ======= ====== DrawChar 00000040 stack 1 = 00000000 ( 00000038 ) ------------------------------------------------------------------------- CODE Segment part 48. NOT NEEDED. ------------------------------------------------------------------------- DATA_Z Relative segment, address: CODE_AREA 000004D8 - 0000058B (0xb4 bytes), align: 2 Segment part 21. Intra module refs: Segment part 62 idle ENTRY ADDRESS REF BY ===== ======= ====== canvasdata 00000578 col 0000057C w 00000588 ws1 00000580 xx 00000528 ys 00000584 yy 000004D8 ------------------------------------------------------------------------- DATA_Z Segment part 22. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== s ------------------------------------------------------------------------- DATA_Z Segment part 23. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== s1 ------------------------------------------------------------------------- DATA_Z Segment part 24. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== s2 ------------------------------------------------------------------------- DATA_Z Segment part 25. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== s3 ------------------------------------------------------------------------- DATA_Z Relative segment, address: CODE_AREA 0000058C - 0000059B (0x10 bytes), align: 2 Segment part 30. Intra module refs: Segment part 65 ENTRY ADDRESS REF BY ===== ======= ====== tmr 0000058C ------------------------------------------------------------------------- DATA_Z Segment part 31. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== str ------------------------------------------------------------------------- DATA_Z Segment part 32. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== xs ------------------------------------------------------------------------- DATA_I Segment part 33. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== white ------------------------------------------------------------------------- CODE Segment part 49. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== drawpoint not allocated function ------------------------------------------------------------------------- CODE Segment part 50. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000148 - 000001F3 (0xac bytes), align: 2 Segment part 51. Intra module refs: draw1 ENTRY ADDRESS REF BY ===== ======= ====== upd1 00000148 stack 1 = 00000000 ( 00000018 ) ------------------------------------------------------------------------- CODE Segment part 52. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000001F4 - 000002E3 (0xf0 bytes), align: 2 Segment part 53. Intra module refs: idle ENTRY ADDRESS REF BY ===== ======= ====== draw1 000001F4 stack 1 = 00000000 ( 00000010 ) ------------------------------------------------------------------------- CODE Segment part 54. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000002E4 - 00000337 (0x54 bytes), align: 2 Segment part 55. Intra module refs: check ENTRY ADDRESS REF BY ===== ======= ====== idle 000002E4 stack 1 = 00000000 ( 00000008 ) ------------------------------------------------------------------------- CODE Segment part 56. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000338 - 00000357 (0x20 bytes), align: 2 Segment part 57. Intra module refs: main ENTRY ADDRESS REF BY ===== ======= ====== check 00000338 stack 1 = 00000000 ( 00000004 ) ------------------------------------------------------------------------- CODE Segment part 58. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000358 - 0000035F (0x8 bytes), align: 2 Segment part 59. Intra module refs: my_name ENTRY ADDRESS REF BY ===== ======= ====== maincsm_onmessage 00000358 ------------------------------------------------------------------------- CODE Segment part 60. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000360 - 0000038F (0x30 bytes), align: 2 Segment part 61. Intra module refs: my_name LOCAL ADDRESS ===== ======= maincsm_oncreate 00000360 stack 1 = 00000000 ( 00000008 ) ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000390 - 00000393 (0x4 bytes), align: 2 Segment part 62. Intra module refs: DrawChar draw1 maincsm_oncreate upd1 ------------------------------------------------------------------------- CODE Segment part 63. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000394 - 000003A3 (0x10 bytes), align: 2 Segment part 64. Intra module refs: my_name ENTRY ADDRESS REF BY ===== ======= ====== maincsm_onclose 00000394 stack 1 = 00000000 ( 00000004 ) ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000003A4 - 000003A7 (0x4 bytes), align: 2 Segment part 65. Intra module refs: check maincsm_onclose ------------------------------------------------------------------------- CODE Segment part 66. NOT NEEDED. ------------------------------------------------------------------------- DATA_Z Relative segment, address: CODE_AREA 0000059C - 000006B3 (0x118 bytes), align: 2 Segment part 35. Intra module refs: my_name ------------------------------------------------------------------------- DATA_C Segment part 2. NOT NEEDED. ------------------------------------------------------------------------- DATA_C Segment part 3. NOT NEEDED. ------------------------------------------------------------------------- DATA_C Segment part 4. NOT NEEDED. ------------------------------------------------------------------------- DATA_C Segment part 5. NOT NEEDED. ------------------------------------------------------------------------- DATA_C Segment part 6. NOT NEEDED. ------------------------------------------------------------------------- DATA_C Segment part 7. NOT NEEDED. ------------------------------------------------------------------------- DATA_C Segment part 8. NOT NEEDED. ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00000458 - 000004B7 (0x60 bytes), align: 2 Segment part 9. Intra module refs: main ENTRY ADDRESS REF BY ===== ======= ====== my_name 00000474 ------------------------------------------------------------------------- DATA_C Segment part 10. NOT NEEDED. ------------------------------------------------------------------------- DATA_C Segment part 11. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== my_ipc ------------------------------------------------------------------------- DATA_C Segment part 17. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== percent_t ------------------------------------------------------------------------- DATA_C Segment part 18. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== rndtab ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 000004BC - 000004BE (0x3 bytes), align: 0 Segment part 19. Intra module refs: DrawChar ENTRY ADDRESS REF BY ===== ======= ====== per_t 000004BC ------------------------------------------------------------------------- DATA_C Segment part 20. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== per_s ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 000004B8 - 000004BB (0x4 bytes), align: 2 Segment part 36. Intra module refs: my_name ENTRY ADDRESS REF BY ===== ======= ====== minus11 000004B8 ------------------------------------------------------------------------- DATA_Z Segment part 37. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== icsmd ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000003A8 - 00000457 (0xb0 bytes), align: 2 Segment part 67. ENTRY ADDRESS REF BY ===== ======= ====== main 000003A8 Absolute parts (?ABS_ENTRY_MOD) stack 1 = 00000000 ( 0000004C ) ------------------------------------------------------------------------- CODE Segment part 68. NOT NEEDED. ------------------------------------------------------------------------- CODE Segment part 69. NOT NEEDED. ------------------------------------------------------------------------- CODE Segment part 70. NOT NEEDED. ------------------------------------------------------------------------- CSTACK Segment part 1. NOT NEEDED. ------------------------------------------------------------------------- DATA_ID Segment part 27. NOT NEEDED. ------------------------------------------------------------------------- DATA_ID Segment part 29. NOT NEEDED. ------------------------------------------------------------------------- DATA_ID Segment part 34. NOT NEEDED. ------------------------------------------------------------------------- DATA_ID Segment part 71. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== ?*?DATA_ID ------------------------------------------------------------------------- INITTAB Relative segment, address: CODE_AREA 000004C0 - 000004CB (0xc bytes), align: 2 Segment part 72. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== ?init?tab?DATA_I 000004C0 ------------------------------------------------------------------------- INITTAB Relative segment, address: CODE_AREA 000004CC - 000004D7 (0xc bytes), align: 2 Segment part 73. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== ?init?tab?DATA_Z 000004CC ------------------------------------------------------------------------- ELFBEGIN Segment part 74. NOT NEEDED. ************************************************************************* FILE NAME : K:\Pasha\Embedded Workbench 4.0 Evaluation2\ARM\LIB\dl5tpainl8n.r79 LIBRARY MODULE, NAME : ?div_module SEGMENTS IN THE MODULE ====================== CODE Segment part 0. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== ??divu8_t ------------------------------------------------------------------------- CODE Segment part 1. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== ??divu8_a ------------------------------------------------------------------------- CODE Segment part 2. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== ??divu16_t ------------------------------------------------------------------------- CODE Segment part 3. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== ??divu16_a ------------------------------------------------------------------------- CODE Segment part 4. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== ??divu32_t ------------------------------------------------------------------------- CODE Segment part 5. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== ??divu32_a ------------------------------------------------------------------------- CODE Segment part 6. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== ??div8_t ------------------------------------------------------------------------- CODE Segment part 7. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== ??div8_a ------------------------------------------------------------------------- CODE Segment part 8. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== ??div16_t ------------------------------------------------------------------------- CODE Segment part 9. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== ??div16_a ------------------------------------------------------------------------- CODE Segment part 10. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== ??div32_t ------------------------------------------------------------------------- CODE Segment part 11. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== ??div32_a ------------------------------------------------------------------------- CODE Segment part 12. NOT NEEDED. **************************************** * * * MODULE SUMMARY * * * **************************************** Module CODE ------ ---- (Rel) main 1 715 ------ ----- Total: 1 715 **************************************** * * * CALL GRAPH * * * **************************************** ->Sub-tree of type: Indirectly called function tree that does not make : indirect calls (Is not an interrupt and is not flagged : as not overlayable) CSTACK | Stack used (prev) : 00000000 01 check | Stack used (prev) : 00000000 | + function block : 00000004 <-Sub-tree of type: Indirectly called function tree that does not make : indirect calls (Is not an interrupt and is not flagged : as not overlayable) | Stack used : 00000004 ->Sub-tree of type: Indirectly called function tree that does not make : indirect calls (Is not an interrupt and is not flagged : as not overlayable) CSTACK | Stack used (prev) : 00000000 01 maincsm_onmessage | Stack used (prev) : 00000000 | + function block : 00000000 <-Sub-tree of type: Indirectly called function tree that does not make : indirect calls (Is not an interrupt and is not flagged : as not overlayable) | Stack used : 00000000 ->Sub-tree of type: Indirectly called function tree that does not make : indirect calls (Is not an interrupt and is not flagged : as not overlayable) CSTACK | Stack used (prev) : 00000000 01 maincsm_oncreate | Stack used (prev) : 00000000 | + function block : 00000008 <-Sub-tree of type: Indirectly called function tree that does not make : indirect calls (Is not an interrupt and is not flagged : as not overlayable) | Stack used : 00000008 ->Sub-tree of type: Indirectly called function tree that does not make : indirect calls (Is not an interrupt and is not flagged : as not overlayable) CSTACK | Stack used (prev) : 00000000 01 maincsm_onclose | Stack used (prev) : 00000000 | + function block : 00000004 <-Sub-tree of type: Indirectly called function tree that does not make : indirect calls (Is not an interrupt and is not flagged : as not overlayable) | Stack used : 00000004 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 00000008 01 get_string_width | Stack used (prev) : 00000008 | + function block : 00000014 <-Sub-tree of type: Function tree | Stack used : 0000001C ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 0000001C 01 DrawChar | Stack used (prev) : 0000001C | + function block : 00000038 <-Sub-tree of type: Function tree | Stack used : 00000054 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 00000054 01 upd1 | Stack used (prev) : 00000054 | + function block : 00000018 <-Sub-tree of type: Function tree | Stack used : 0000006C ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 0000006C 01 draw1 | Stack used (prev) : 0000006C | + function block : 00000010 <-Sub-tree of type: Function tree | Stack used : 0000007C ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 0000007C 01 idle | Stack used (prev) : 0000007C | + function block : 00000008 <-Sub-tree of type: Function tree | Stack used : 00000084 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 00000084 01 main | Stack used (prev) : 00000084 | + function block : 0000004C <-Sub-tree of type: Function tree | Stack used : 000000D0 **************************************** * * * SEGMENTS IN ADDRESS ORDER * * * **************************************** SEGMENT SPACE START ADDRESS END ADDRESS SIZE TYPE ALIGN ======= ===== ============= =========== ==== ==== ===== DATA_ID CODE_AREA 00000000 dse 0 START CODE_AREA 00000000 dse 0 ELFBEGIN CODE_AREA 00000000 dse 0 CODE CODE_AREA 00000000 - 00000457 458 rel 2 DATA_C CODE_AREA 00000458 - 000004BE 67 rel 2 INITTAB CODE_AREA 000004C0 - 000004D7 18 rel 2 DATA_Z CODE_AREA 000004D8 - 000006B3 1DC rel 2 DATA_I DATA_AREA 00000000 dse 0 **************************************** * * * END OF CROSS REFERENCE * * * **************************************** 1 715 bytes of CODE memory Errors: none Warnings: none