################################################################################ # # # IAR Universal Linker V4.60E/386 # # # # Link time = 03/Aug/2007 12:46:54 # # Target CPU = ARM # # List file = D:\Pasha\elf\TextInfo_s-c.ru\TextInfo\Release\Lis # # t\XImgIDLE.map # # Output file 1 = D:\Pasha\elf\TextInfo_s-c.ru\TextInfo\Release\Exe # # \XImgIDLE.elf # # Format: elf, variant: -ynpra # # Command line = D:\Pasha\elf\TextInfo_s-c.ru\TextInfo\Release\Obj # # \conf_loader.r79 # # D:\Pasha\elf\TextInfo_s-c.ru\TextInfo\Release\Obj # # \config_data.r79 # # D:\Pasha\elf\TextInfo_s-c.ru\TextInfo\Release\Obj # # \main.r79 # # -o # # D:\Pasha\elf\TextInfo_s-c.ru\TextInfo\Release\Exe # # \XImgIDLE.elf # # -Felf -l # # D:\Pasha\elf\TextInfo_s-c.ru\TextInfo\Release\Lis # # t\XImgIDLE.map # # -xmsnio # # "-ID:\Pasha\ARM_Embedded_Workbench\Embedded Workb # # ench 4.0 Evaluation\ARM\LIB\" # # -f D:\Pasha\elf\Xtask\Xtask\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 # # "D:\Pasha\ARM_Embedded_Workbench\Embedded Workben # # ch 4.0 Evaluation\ARM\LIB\dl5tpainl8n.r79" # # -s main # # # # Copyright 1987-2006 IAR Systems. All rights reserved. # ################################################################################ **************************************** * * * CROSS REFERENCE * * * **************************************** Program entry at : CODE_AREA 00000420 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 : D:\Pasha\elf\TextInfo_s-c.ru\TextInfo\Release\Obj\conf_loader.r79 PROGRAM MODULE, NAME : conf_loader SEGMENTS IN THE MODULE ====================== DATA_I Relative segment, address: DATA_AREA 00000000 - 00000003 (0x4 bytes), align: 2 Segment part 4. Intra module refs: LoadConfigData ENTRY ADDRESS REF BY ===== ======= ====== successed_config_filename 00000000 MyIDLECSM_onMessage (main) ------------------------------------------------------------------------- CODE Segment part 6. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000004 - 0000012F (0x12c bytes), align: 2 Segment part 7. Intra module refs: InitConfig ENTRY ADDRESS REF BY ===== ======= ====== LoadConfigData 00000004 stack 1 = 00000000 ( 00000030 ) ------------------------------------------------------------------------- CODE Segment part 8. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000130 - 00000157 (0x28 bytes), align: 2 Segment part 9. ENTRY ADDRESS REF BY ===== ======= ====== InitConfig 00000130 MyIDLECSM_onMessage (main) main (main) stack 1 = 00000000 ( 00000008 ) ------------------------------------------------------------------------- CSTACK Segment part 1. NOT NEEDED. ------------------------------------------------------------------------- DATA_ID Relative segment, address: CODE_AREA 00000000 - 00000003 (0x4 bytes), align: 2 Segment part 5. Intra module refs: successed_config_filename ------------------------------------------------------------------------- DATA_ID Segment part 10. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== ?*?DATA_ID ------------------------------------------------------------------------- INITTAB Relative segment, address: CODE_AREA 000004D0 - 000004DB (0xc bytes), align: 2 Segment part 11. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== ?init?tab?DATA_I 000004D0 ------------------------------------------------------------------------- CONFIG_C Segment part 12. NOT NEEDED. ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 000004CC - 000004CC (0x1 bytes), align: 0 Segment part 2. Intra module refs: Segment part 5 ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00000478 - 000004AF (0x38 bytes), align: 2 Segment part 3. Intra module refs: InitConfig ************************************************************************* FILE NAME : D:\Pasha\elf\TextInfo_s-c.ru\TextInfo\Release\Obj\config_data.r79 PROGRAM MODULE, NAME : config_data SEGMENTS IN THE MODULE ====================== CONFIG_C Relative segment, address: CODE_AREA 00000504 - 0000052F (0x2c bytes), align: 2 Segment part 2. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr0 00000504 LoadConfigData (conf_loader) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000530 - 000005AF (0x80 bytes), align: 2 Segment part 3. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== ICON1 00000530 DrawStr (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 000005B0 - 000005DB (0x2c bytes), align: 2 Segment part 4. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr2 000005B0 ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 000005DC - 000005DF (0x4 bytes), align: 2 Segment part 5. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== X1 000005DC DrawStr (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 000005E0 - 000005E3 (0x4 bytes), align: 2 Segment part 6. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== Y1 000005E0 DrawStr (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 000005E4 - 0000060F (0x2c bytes), align: 2 Segment part 7. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr3 000005E4 ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000610 - 0000068F (0x80 bytes), align: 2 Segment part 8. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== ICON2 00000610 DrawStr (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000690 - 000006BB (0x2c bytes), align: 2 Segment part 9. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr4 00000690 ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 000006BC - 000006BF (0x4 bytes), align: 2 Segment part 10. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== X2 000006BC DrawStr (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 000006C0 - 000006C3 (0x4 bytes), align: 2 Segment part 11. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== Y2 000006C0 DrawStr (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 000006C4 - 000006EF (0x2c bytes), align: 2 Segment part 12. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr5 000006C4 ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 000006F0 - 0000076F (0x80 bytes), align: 2 Segment part 13. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== ICON3 000006F0 DrawStr (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000770 - 0000079B (0x2c bytes), align: 2 Segment part 14. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr6 00000770 ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 0000079C - 0000079F (0x4 bytes), align: 2 Segment part 15. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== X3 0000079C DrawStr (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 000007A0 - 000007A3 (0x4 bytes), align: 2 Segment part 16. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== Y3 000007A0 DrawStr (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 000007A4 - 000007CF (0x2c bytes), align: 2 Segment part 17. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr7 000007A4 ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 000007D0 - 0000084F (0x80 bytes), align: 2 Segment part 18. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== ICON4 000007D0 DrawStr (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000850 - 0000087B (0x2c bytes), align: 2 Segment part 19. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr8 00000850 ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 0000087C - 0000087F (0x4 bytes), align: 2 Segment part 20. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== X4 0000087C DrawStr (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000880 - 00000883 (0x4 bytes), align: 2 Segment part 21. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== Y4 00000880 DrawStr (main) ------------------------------------------------------------------------- CSTACK Segment part 1. NOT NEEDED. ************************************************************************* FILE NAME : D:\Pasha\elf\TextInfo_s-c.ru\TextInfo\Release\Obj\main.r79 PROGRAM MODULE, NAME : main SEGMENTS IN THE MODULE ====================== DATA_Z Relative segment, address: CODE_AREA 000004E8 - 00000503 (0x1c bytes), align: 2 Segment part 3. Intra module refs: MyIDLECSM_onMessage main ENTRY ADDRESS REF BY ===== ======= ====== icsmd 000004E8 old_icsm_onMessage 00000500 ------------------------------------------------------------------------- DATA_Z Segment part 4. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== mas ------------------------------------------------------------------------- DATA_Z Segment part 5. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== color ------------------------------------------------------------------------- DATA_Z Segment part 6. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== StatBuffer ------------------------------------------------------------------------- DATA_Z Segment part 7. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== mytmr ------------------------------------------------------------------------- DATA_Z Segment part 8. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== ws1 ------------------------------------------------------------------------- DATA_Z Segment part 9. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== ws21 ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 000004B0 - 000004CB (0x1c bytes), align: 2 Segment part 2. Intra module refs: MyIDLECSM_onMessage ------------------------------------------------------------------------- DATA_C Segment part 10. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== per_t ------------------------------------------------------------------------- DATA_Z Segment part 11. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== date ------------------------------------------------------------------------- DATA_Z Segment part 12. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== time ------------------------------------------------------------------------- CODE Segment part 14. NOT NEEDED. ------------------------------------------------------------------------- CODE Segment part 15. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== TimerProc not allocated function ------------------------------------------------------------------------- CODE Segment part 16. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000158 - 00000363 (0x20c bytes), align: 2 Segment part 17. Intra module refs: MyIDLECSM_onMessage ENTRY ADDRESS REF BY ===== ======= ====== DrawStr 00000158 stack 1 = 00000000 ( 00000040 ) ------------------------------------------------------------------------- CODE Segment part 18. NOT NEEDED. ------------------------------------------------------------------------- DATA_Z Segment part 13. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== callhide_mode ------------------------------------------------------------------------- CODE Segment part 19. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== strcmp_nocase not allocated function ------------------------------------------------------------------------- CODE Segment part 20. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000364 - 0000041F (0xbc bytes), align: 2 Segment part 21. Intra module refs: main ENTRY ADDRESS REF BY ===== ======= ====== MyIDLECSM_onMessage 00000364 stack 1 = 00000000 ( 00000010 ) ------------------------------------------------------------------------- CODE Segment part 22. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000420 - 00000477 (0x58 bytes), align: 2 Segment part 23. ENTRY ADDRESS REF BY ===== ======= ====== main 00000420 Absolute parts (?ABS_ENTRY_MOD) stack 1 = 00000000 ( 0000000C ) ------------------------------------------------------------------------- CODE Segment part 24. NOT NEEDED.Intra module refs: MyIDLECSM_onMessage main ------------------------------------------------------------------------- CSTACK Segment part 1. NOT NEEDED. ------------------------------------------------------------------------- INITTAB Relative segment, address: CODE_AREA 000004DC - 000004E7 (0xc bytes), align: 2 Segment part 25. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== ?init?tab?DATA_Z 000004DC **************************************** * * * MODULE SUMMARY * * * **************************************** Module CODE DATA ------ ---- ---- (Rel) (Rel) conf_loader 413 4 config_data 896 main 868 ------ ----- - Total: 2 177 4 **************************************** * * * 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 MyIDLECSM_onMessage | Stack used (prev) : 00000000 | + function block : 00000010 <-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 : 00000010 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 00000010 01 LoadConfigData | Stack used (prev) : 00000010 | + function block : 00000030 <-Sub-tree of type: Function tree | Stack used : 00000040 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 00000040 01 InitConfig | Stack used (prev) : 00000040 | + function block : 00000008 <-Sub-tree of type: Function tree | Stack used : 00000048 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 00000048 01 DrawStr | Stack used (prev) : 00000048 | + function block : 00000040 <-Sub-tree of type: Function tree | Stack used : 00000088 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 00000088 01 main | Stack used (prev) : 00000088 | + function block : 0000000C <-Sub-tree of type: Function tree | Stack used : 00000094 **************************************** * * * SEGMENTS IN ADDRESS ORDER * * * **************************************** SEGMENT SPACE START ADDRESS END ADDRESS SIZE TYPE ALIGN ======= ===== ============= =========== ==== ==== ===== ELFBEGIN CODE_AREA 00000000 dse 0 DATA_ID CODE_AREA 00000000 - 00000003 4 rel 2 START CODE_AREA 00000004 dse 0 CODE CODE_AREA 00000004 - 00000477 474 rel 2 DATA_C CODE_AREA 00000478 - 000004CC 55 rel 2 INITTAB CODE_AREA 000004D0 - 000004E7 18 rel 2 DATA_Z CODE_AREA 000004E8 - 00000503 1C rel 2 DATA_N CODE_AREA 00000504 dse 0 CONFIG_C CODE_AREA 00000504 - 00000883 380 rel 2 DATA_I DATA_AREA 00000000 - 00000003 4 rel 2 **************************************** * * * END OF CROSS REFERENCE * * * **************************************** 2 177 bytes of CODE memory 4 bytes of DATA memory Errors: none Warnings: none