################################################################################ # # # IAR Universal Linker V4.60I/386 # # # # Link time = 12/Aug/2008 18:25:11 # # Target CPU = ARM # # List file = D:\Pasha\elf\feanor\bashorg\Release\List\bashorg. # # map # # Output file 1 = D:\Pasha\elf\feanor\bashorg\Release\Exe\bashorg.e # # lf # # Format: elf, variant: -ynpra # # Command line = D:\Pasha\elf\feanor\bashorg\Release\Obj\conf_load # # er.r79 # # D:\Pasha\elf\feanor\bashorg\Release\Obj\config_da # # ta.r79 # # D:\Pasha\elf\feanor\bashorg\Release\Obj\func.r79 # # D:\Pasha\elf\feanor\bashorg\Release\Obj\main.r79 # # -o # # D:\Pasha\elf\feanor\bashorg\Release\Exe\bashorg.e # # lf # # -Felf -l # # D:\Pasha\elf\feanor\bashorg\Release\List\bashorg. # # map # # -xmsnio -f 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\Embedded Workbench 4.0 Evaluation2\ARM\ # # LIB\dl4tpainl8n.r79" # # -s main # # # # Copyright 1987-2007 IAR Systems. All rights reserved. # ################################################################################ **************************************** * * * CROSS REFERENCE * * * **************************************** Program entry at : CODE_AREA 000019A0 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\feanor\bashorg\Release\Obj\conf_loader.r79 PROGRAM MODULE, NAME : conf_loader SEGMENTS IN THE MODULE ====================== CODE Segment part 4. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000000 - 000000F7 (0xf8 bytes), align: 2 Segment part 5. Intra module refs: InitConfig ENTRY ADDRESS REF BY ===== ======= ====== LoadConfigData 00000000 stack 1 = 00000000 ( 00000024 ) ------------------------------------------------------------------------- CODE Segment part 6. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000000F8 - 00000123 (0x2c bytes), align: 2 Segment part 7. ENTRY ADDRESS REF BY ===== ======= ====== InitConfig 000000F8 main (main) maincsm_onmessage (main) stack 1 = 00000000 ( 00000004 ) ------------------------------------------------------------------------- CSTACK Segment part 1. NOT NEEDED. ------------------------------------------------------------------------- CONFIG_C Segment part 8. NOT NEEDED. ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00001AF4 - 00001B0F (0x1c bytes), align: 2 Segment part 2. Intra module refs: InitConfig ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00001B10 - 00001B2B (0x1c bytes), align: 2 Segment part 3. Intra module refs: InitConfig ************************************************************************* FILE NAME : D:\Pasha\elf\feanor\bashorg\Release\Obj\config_data.r79 PROGRAM MODULE, NAME : config_data SEGMENTS IN THE MODULE ====================== CONFIG_C Relative segment, address: CODE_AREA 00060D34 - 00060D5F (0x2c bytes), align: 2 Segment part 2. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr0 00060D34 LoadConfigData (conf_loader) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00060D60 - 00060D63 (0x4 bytes), align: 2 Segment part 3. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== limit 00060D60 Segment part 64 (main) Segment part 90 (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00060D64 - 00060D8F (0x2c bytes), align: 2 Segment part 4. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr1 00060D64 ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00060D90 - 00060DCF (0x40 bytes), align: 2 Segment part 5. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== hist_path 00060D90 Segment part 127 (main) Segment part 78 (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00060DD0 - 00060DFB (0x2c bytes), align: 2 Segment part 6. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr2 00060DD0 ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00060DFC - 00060E3B (0x40 bytes), align: 2 Segment part 7. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== ic_path 00060DFC DrawMoodIcon (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00060E3C - 00060E67 (0x2c bytes), align: 2 Segment part 8. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr3 00060E3C ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00060E68 - 00060E6B (0x4 bytes), align: 2 Segment part 9. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== ic 00060E68 OnRedraw (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00060E6C - 00060E97 (0x2c bytes), align: 2 Segment part 10. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr4 00060E6C ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00060E98 - 00060E9B (0x4 bytes), align: 2 Segment part 11. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== ipp 00060E98 create_connect (main) ------------------------------------------------------------------------- CSTACK Segment part 1. NOT NEEDED. ************************************************************************* FILE NAME : D:\Pasha\elf\feanor\bashorg\Release\Obj\func.r79 PROGRAM MODULE, NAME : func SEGMENTS IN THE MODULE ====================== ELFBEGIN Relative segment, address: CODE_AREA 00000000, align: 0 Segment part 0. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== ELF_BEGIN 00000000 ElfKiller (main) ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000124 - 0000012B (0x8 bytes), align: 2 Segment part 1. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== kill_data 00000124 ElfKiller (main) gui_methods (main) seqkill 00000128 ************************************************************************* FILE NAME : D:\Pasha\elf\feanor\bashorg\Release\Obj\main.r79 PROGRAM MODULE, NAME : main SEGMENTS IN THE MODULE ====================== DATA_C Relative segment, address: CODE_AREA 00001B2C - 00001B33 (0x8 bytes), align: 2 Segment part 2. Intra module refs: OnRedraw ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00001B34 - 00001B3F (0xc bytes), align: 2 Segment part 3. Intra module refs: OnRedraw ------------------------------------------------------------------------- DATA_C Segment part 4. NOT NEEDED. ------------------------------------------------------------------------- DATA_C Segment part 5. NOT NEEDED. ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00001B40 - 00001B47 (0x8 bytes), align: 2 Segment part 6. Intra module refs: OnRedraw ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00001B48 - 00001B6B (0x24 bytes), align: 2 Segment part 7. Intra module refs: Save ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00001B6C - 00001B77 (0xc bytes), align: 2 Segment part 8. Intra module refs: DrawMoodIcon ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00001B78 - 00001B7F (0x8 bytes), align: 2 Segment part 9. Intra module refs: GetMood ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00001B80 - 00001B8B (0xc bytes), align: 2 Segment part 10. Intra module refs: Segment part 79 ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00001B8C - 00001B93 (0x8 bytes), align: 2 Segment part 11. Intra module refs: Parsing ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00001B94 - 00001B9B (0x8 bytes), align: 2 Segment part 12. Intra module refs: Parsing ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00001B9C - 00001BA3 (0x8 bytes), align: 2 Segment part 13. Intra module refs: Parsing ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00001BA4 - 00001BAB (0x8 bytes), align: 2 Segment part 14. Intra module refs: Parsing ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00001BAC - 00001BB3 (0x8 bytes), align: 2 Segment part 15. Intra module refs: Parsing ------------------------------------------------------------------------- DATA_C Segment part 16. NOT NEEDED. ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00001BB4 - 00001BBB (0x8 bytes), align: 2 Segment part 17. Intra module refs: Parsing ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00001BBC - 00001BCF (0x14 bytes), align: 2 Segment part 18. Intra module refs: Parsing ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00001BD0 - 00001BFF (0x30 bytes), align: 2 Segment part 19. Intra module refs: send_req ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00001C00 - 00001C0B (0xc bytes), align: 2 Segment part 20. Intra module refs: UpdateCSMname ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00001C0C - 00001C0F (0x4 bytes), align: 2 Segment part 21. Intra module refs: MAINCSM ENTRY ADDRESS REF BY ===== ======= ====== minus11 00001C0C ------------------------------------------------------------------------- DATA_Z Relative segment, address: CODE_AREA 00001E00 - 00001F17 (0x118 bytes), align: 2 Segment part 22. Intra module refs: MAINCSM ENTRY ADDRESS REF BY ===== ======= ====== maincsm_name_body 00001E00 ------------------------------------------------------------------------- DATA_Z Relative segment, address: CODE_AREA 00001F18 - 00001F1B (0x4 bytes), align: 2 Segment part 23. Intra module refs: main ENTRY ADDRESS REF BY ===== ======= ====== MAINCSM_ID 00001F18 ------------------------------------------------------------------------- DATA_Z Relative segment, address: CODE_AREA 00001F1C - 00001F1F (0x4 bytes), align: 2 Segment part 24. Intra module refs: maincsm_oncreate ENTRY ADDRESS REF BY ===== ======= ====== MAINGUI_ID 00001F1C ------------------------------------------------------------------------- DATA_Z Segment part 25. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== icsmd ------------------------------------------------------------------------- DATA_Z Segment part 26. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== old_icsm_onMessage ------------------------------------------------------------------------- DATA_Z Segment part 27. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== old_icsm_onClose ------------------------------------------------------------------------- DATA_Z Relative segment, address: CODE_AREA 00001F20 - 00001F23 (0x4 bytes), align: 2 Segment part 28. Intra module refs: Segment part 121 Segment part 65 ENTRY ADDRESS REF BY ===== ======= ====== sock 00001F20 ------------------------------------------------------------------------- DATA_Z Relative segment, address: CODE_AREA 00001F24 - 00001F27 (0x4 bytes), align: 2 Segment part 29. Intra module refs: Segment part 122 Segment part 58 ENTRY ADDRESS REF BY ===== ======= ====== connect_state 00001F24 ------------------------------------------------------------------------- DATA_Z Relative segment, address: CODE_AREA 00001F28 - 00011F27 (0x10000 bytes), align: 2 Segment part 30. Intra module refs: Segment part 70 ENTRY ADDRESS REF BY ===== ======= ====== buf 00001F28 ------------------------------------------------------------------------- DATA_Z Relative segment, address: CODE_AREA 00011F28 - 00011F2B (0x4 bytes), align: 2 Segment part 31. Intra module refs: Segment part 63 Segment part 89 ENTRY ADDRESS REF BY ===== ======= ====== pbuf 00011F28 ------------------------------------------------------------------------- DATA_Z Relative segment, address: CODE_AREA 00011F2C - 00011F2F (0x4 bytes), align: 2 Segment part 32. Intra module refs: Segment part 106 Segment part 85 ENTRY ADDRESS REF BY ===== ======= ====== receive 00011F2C ------------------------------------------------------------------------- DATA_Z Relative segment, address: CODE_AREA 00011F30 - 00011F33 (0x4 bytes), align: 2 Segment part 33. Intra module refs: Segment part 102 Segment part 82 ENTRY ADDRESS REF BY ===== ======= ====== loaded 00011F30 ------------------------------------------------------------------------- DATA_Z Relative segment, address: CODE_AREA 00011F34 - 00060AF7 (0x4ebc4 bytes), align: 2 Segment part 34. Intra module refs: Segment part 86 Segment part 91 ENTRY ADDRESS REF BY ===== ======= ====== items 00011F34 ------------------------------------------------------------------------- DATA_Z Relative segment, address: CODE_AREA 00060AF8 - 00060C23 (0x12c bytes), align: 2 Segment part 35. Intra module refs: Parsing ENTRY ADDRESS REF BY ===== ======= ====== item 00060AF8 ------------------------------------------------------------------------- DATA_Z Relative segment, address: CODE_AREA 00060C24 - 00060C27 (0x4 bytes), align: 2 Segment part 36. Intra module refs: Parsing ENTRY ADDRESS REF BY ===== ======= ====== length 00060C24 ------------------------------------------------------------------------- DATA_Z Relative segment, address: CODE_AREA 00060C28 - 00060C2B (0x4 bytes), align: 2 Segment part 37. Intra module refs: Segment part 105 ENTRY ADDRESS REF BY ===== ======= ====== x 00060C28 ------------------------------------------------------------------------- DATA_Z Relative segment, address: CODE_AREA 00060C2C - 00060C2F (0x4 bytes), align: 2 Segment part 38. Intra module refs: Segment part 103 ENTRY ADDRESS REF BY ===== ======= ====== y 00060C2C ------------------------------------------------------------------------- DATA_Z Relative segment, address: CODE_AREA 00060C30 - 00060C33 (0x4 bytes), align: 2 Segment part 39. Intra module refs: Segment part 104 ENTRY ADDRESS REF BY ===== ======= ====== mode 00060C30 ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00001C10 - 00001C8F (0x80 bytes), align: 2 Segment part 40. Intra module refs: char8to16 ENTRY ADDRESS REF BY ===== ======= ====== wintranslation 00001C10 ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00001C90 - 00001D8F (0x100 bytes), align: 2 Segment part 41. Intra module refs: char8to16 ENTRY ADDRESS REF BY ===== ======= ====== dos2unicode 00001C90 ------------------------------------------------------------------------- CODE Segment part 48. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 0000012C - 00000163 (0x38 bytes), align: 2 Segment part 49. Intra module refs: ascii2ws ENTRY ADDRESS REF BY ===== ======= ====== char8to16 0000012C ------------------------------------------------------------------------- CODE Segment part 50. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000164 - 000001A7 (0x44 bytes), align: 2 Segment part 51. Intra module refs: Info OnRedraw ENTRY ADDRESS REF BY ===== ======= ====== ascii2ws 00000164 stack 1 = 00000000 ( 0000000C ) ------------------------------------------------------------------------- CODE Segment part 52. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000001A8 - 0000024B (0xa4 bytes), align: 2 Segment part 53. Intra module refs: do_start_connection ENTRY ADDRESS REF BY ===== ======= ====== create_connect 000001A8 stack 1 = 00000000 ( 00000024 ) ------------------------------------------------------------------------- CODE Segment part 54. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 0000024C - 0000026F (0x24 bytes), align: 2 Segment part 55. Intra module refs: OnKey maincsm_oncreate ENTRY ADDRESS REF BY ===== ======= ====== do_start_connection 0000024C stack 1 = 00000000 ( 00000004 ) ------------------------------------------------------------------------- CODE Segment part 56. NOT NEEDED. ------------------------------------------------------------------------- DATA_Z Relative segment, address: CODE_AREA 00060C34 - 00060D33 (0x100 bytes), align: 2 Segment part 42. Intra module refs: send_req ENTRY ADDRESS REF BY ===== ======= ====== req_buf 00060C34 ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000270 - 000002BF (0x50 bytes), align: 2 Segment part 57. Intra module refs: maincsm_onmessage ENTRY ADDRESS REF BY ===== ======= ====== send_req 00000270 stack 1 = 00000000 ( 00000008 ) ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000002C0 - 000002C3 (0x4 bytes), align: 2 Segment part 58. Intra module refs: create_connect send_req ------------------------------------------------------------------------- CODE Segment part 59. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000002C4 - 000002EF (0x2c bytes), align: 2 Segment part 60. Intra module refs: get_answer maincsm_onmessage ENTRY ADDRESS REF BY ===== ======= ====== end_socket 000002C4 stack 1 = 00000000 ( 00000008 ) ------------------------------------------------------------------------- CODE Segment part 61. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000002F0 - 0000034B (0x5c bytes), align: 2 Segment part 62. Intra module refs: maincsm_onmessage ENTRY ADDRESS REF BY ===== ======= ====== get_answer 000002F0 stack 1 = 00000000 ( 00000008 ) ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 0000034C - 0000034F (0x4 bytes), align: 2 Segment part 63. Intra module refs: create_connect get_answer ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000350 - 00000353 (0x4 bytes), align: 2 Segment part 64. Intra module refs: get_answer ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000354 - 00000357 (0x4 bytes), align: 2 Segment part 65. Intra module refs: create_connect end_socket get_answer send_req ------------------------------------------------------------------------- CODE Segment part 66. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000358 - 0000038F (0x38 bytes), align: 2 Segment part 67. Intra module refs: GetMood Parsing Save ENTRY ADDRESS REF BY ===== ======= ====== atoi 00000358 ------------------------------------------------------------------------- CODE Segment part 68. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000390 - 000006E7 (0x358 bytes), align: 2 Segment part 69. Intra module refs: maincsm_onmessage ENTRY ADDRESS REF BY ===== ======= ====== Parsing 00000390 stack 1 = 00000000 ( 00000024 ) ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000006E8 - 000006EB (0x4 bytes), align: 2 Segment part 70. Intra module refs: Parsing get_answer ------------------------------------------------------------------------- CODE Segment part 71. NOT NEEDED. ------------------------------------------------------------------------- DATA_C Segment part 43. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== _fstr ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00001DF0 - 00001DF1 (0x2 bytes), align: 0 Segment part 44. Intra module refs: Segment part 77 ENTRY ADDRESS REF BY ===== ======= ====== _oktotorp 00001DF0 ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000006EC - 000007DF (0xf4 bytes), align: 2 Segment part 72. Intra module refs: OnRedraw ENTRY ADDRESS REF BY ===== ======= ====== GetMood 000006EC stack 1 = 00000000 ( 000000A0 ) ------------------------------------------------------------------------- CODE Segment part 73. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000007E0 - 00000827 (0x48 bytes), align: 2 Segment part 74. Intra module refs: OnRedraw ENTRY ADDRESS REF BY ===== ======= ====== DrawMoodIcon 000007E0 stack 1 = 00000000 ( 0000006C ) ------------------------------------------------------------------------- CODE Segment part 75. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000828 - 00000903 (0xdc bytes), align: 2 Segment part 76. Intra module refs: OnKey SaveAll ENTRY ADDRESS REF BY ===== ======= ====== Save 00000828 stack 1 = 00000000 ( 00001070 ) ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000904 - 00000907 (0x4 bytes), align: 2 Segment part 77. Intra module refs: GetMood Save ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000908 - 0000090B (0x4 bytes), align: 2 Segment part 78. Intra module refs: GetMood Save ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 0000090C - 0000090F (0x4 bytes), align: 2 Segment part 79. Intra module refs: GetMood Save ------------------------------------------------------------------------- CODE Segment part 80. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000910 - 00000957 (0x48 bytes), align: 2 Segment part 81. Intra module refs: OnKey ENTRY ADDRESS REF BY ===== ======= ====== SaveAll 00000910 stack 1 = 00000000 ( 0000000C ) ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000958 - 0000095B (0x4 bytes), align: 2 Segment part 82. Intra module refs: Parsing SaveAll ------------------------------------------------------------------------- CODE Segment part 83. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 0000095C - 00000AAF (0x154 bytes), align: 2 Segment part 84. Intra module refs: OnKey ENTRY ADDRESS REF BY ===== ======= ====== Info 0000095C stack 1 = 00000000 ( 0000003C ) ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000AB0 - 00000AB3 (0x4 bytes), align: 2 Segment part 85. Intra module refs: Info Parsing create_connect do_start_connection ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000AB4 - 00000AB7 (0x4 bytes), align: 2 Segment part 86. Intra module refs: GetMood Info Parsing Save ------------------------------------------------------------------------- CODE Segment part 87. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000AB8 - 000014B3 (0x9fc bytes), align: 2 Segment part 88. Intra module refs: gui_methods ENTRY ADDRESS REF BY ===== ======= ====== OnRedraw 00000AB8 stack 1 = 00000000 ( 0000004C ) ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000014B4 - 000014B7 (0x4 bytes), align: 2 Segment part 89. Intra module refs: OnRedraw ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000014B8 - 000014BB (0x4 bytes), align: 2 Segment part 90. Intra module refs: OnRedraw ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000014BC - 000014BF (0x4 bytes), align: 2 Segment part 91. Intra module refs: OnRedraw ------------------------------------------------------------------------- CODE Segment part 92. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000014C0 - 000014CB (0xc bytes), align: 2 Segment part 93. Intra module refs: gui_methods ENTRY ADDRESS REF BY ===== ======= ====== onCreate 000014C0 ------------------------------------------------------------------------- CODE Segment part 94. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000014CC - 000014D7 (0xc bytes), align: 2 Segment part 95. Intra module refs: gui_methods ENTRY ADDRESS REF BY ===== ======= ====== onClose 000014CC ------------------------------------------------------------------------- CODE Segment part 96. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000014D8 - 000014EF (0x18 bytes), align: 2 Segment part 97. Intra module refs: gui_methods ENTRY ADDRESS REF BY ===== ======= ====== onFocus 000014D8 stack 1 = 00000000 ( 00000004 ) ------------------------------------------------------------------------- CODE Segment part 98. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000014F0 - 00001503 (0x14 bytes), align: 2 Segment part 99. Intra module refs: gui_methods ENTRY ADDRESS REF BY ===== ======= ====== onUnfocus 000014F0 ------------------------------------------------------------------------- CODE Segment part 100. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00001504 - 000017A3 (0x2a0 bytes), align: 2 Segment part 101. Intra module refs: gui_methods ENTRY ADDRESS REF BY ===== ======= ====== OnKey 00001504 stack 1 = 00000000 ( 00000024 ) ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000017A4 - 000017A7 (0x4 bytes), align: 2 Segment part 102. Intra module refs: OnKey ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000017A8 - 000017AB (0x4 bytes), align: 2 Segment part 103. Intra module refs: OnKey OnRedraw ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000017AC - 000017AF (0x4 bytes), align: 2 Segment part 104. Intra module refs: OnKey OnRedraw ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000017B0 - 000017B3 (0x4 bytes), align: 2 Segment part 105. Intra module refs: Info OnKey OnRedraw ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000017B4 - 000017B7 (0x4 bytes), align: 2 Segment part 106. Intra module refs: OnKey OnRedraw ------------------------------------------------------------------------- CODE Segment part 107. NOT NEEDED. ------------------------------------------------------------------------- CODE Segment part 108. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== onDestroy not allocated function ------------------------------------------------------------------------- CODE Segment part 109. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000017B8 - 000017BF (0x8 bytes), align: 2 Segment part 110. Intra module refs: gui_methods ENTRY ADDRESS REF BY ===== ======= ====== method8 000017B8 ------------------------------------------------------------------------- CODE Segment part 111. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000017C0 - 000017C7 (0x8 bytes), align: 2 Segment part 112. Intra module refs: gui_methods ENTRY ADDRESS REF BY ===== ======= ====== method9 000017C0 ------------------------------------------------------------------------- CODE Segment part 113. NOT NEEDED. ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00001D90 - 00001DBB (0x2c bytes), align: 2 Segment part 45. Intra module refs: maincsm_oncreate ENTRY ADDRESS REF BY ===== ======= ====== gui_methods 00001D90 ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00001DBC - 00001DC3 (0x8 bytes), align: 2 Segment part 46. Intra module refs: maincsm_oncreate ENTRY ADDRESS REF BY ===== ======= ====== Canvas 00001DBC ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000017C8 - 0000183F (0x78 bytes), align: 2 Segment part 114. Intra module refs: MAINCSM ENTRY ADDRESS REF BY ===== ======= ====== maincsm_oncreate 000017C8 stack 1 = 00000000 ( 0000000C ) ------------------------------------------------------------------------- CODE Segment part 115. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00001840 - 0000185F (0x20 bytes), align: 2 Segment part 116. Intra module refs: maincsm_onclose ENTRY ADDRESS REF BY ===== ======= ====== ElfKiller 00001840 stack 1 = 00000000 ( 00000004 ) ------------------------------------------------------------------------- CODE Segment part 117. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00001860 - 00001877 (0x18 bytes), align: 2 Segment part 118. Intra module refs: MAINCSM ENTRY ADDRESS REF BY ===== ======= ====== maincsm_onclose 00001860 stack 1 = 00000000 ( 00000004 ) ------------------------------------------------------------------------- CODE Segment part 119. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00001878 - 00001963 (0xec bytes), align: 2 Segment part 120. Intra module refs: MAINCSM ENTRY ADDRESS REF BY ===== ======= ====== maincsm_onmessage 00001878 stack 1 = 00000000 ( 0000000C ) ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00001964 - 00001967 (0x4 bytes), align: 2 Segment part 121. Intra module refs: maincsm_onmessage ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00001968 - 0000196B (0x4 bytes), align: 2 Segment part 122. Intra module refs: maincsm_onmessage ------------------------------------------------------------------------- CODE Segment part 123. NOT NEEDED. ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00001DC4 - 00001DEF (0x2c bytes), align: 2 Segment part 47. Intra module refs: UpdateCSMname main ENTRY ADDRESS REF BY ===== ======= ====== MAINCSM 00001DC4 ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 0000196C - 0000199F (0x34 bytes), align: 2 Segment part 124. Intra module refs: main ENTRY ADDRESS REF BY ===== ======= ====== UpdateCSMname 0000196C stack 1 = 00000000 ( 00000008 ) ------------------------------------------------------------------------- CODE Segment part 125. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000019A0 - 000019F3 (0x54 bytes), align: 2 Segment part 126. ENTRY ADDRESS REF BY ===== ======= ====== main 000019A0 Absolute parts (?ABS_ENTRY_MOD) stack 1 = 00000000 ( 00000034 ) ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000019F4 - 000019F7 (0x4 bytes), align: 2 Segment part 127. Intra module refs: main ------------------------------------------------------------------------- CODE Segment part 128. NOT NEEDED.Intra module refs OnRedraw ------------------------------------------------------------------------- CODE Segment part 129. NOT NEEDED.Intra module refs OnKey ------------------------------------------------------------------------- CODE Segment part 130. NOT NEEDED.Intra module refs ElfKiller ------------------------------------------------------------------------- CODE Segment part 131. NOT NEEDED.Intra module refs main maincsm_onmessage ------------------------------------------------------------------------- CSTACK Segment part 1. NOT NEEDED. ------------------------------------------------------------------------- INITTAB Relative segment, address: CODE_AREA 00001DF4 - 00001DFF (0xc bytes), align: 2 Segment part 132. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== ?init?tab?DATA_Z 00001DF4 ************************************************************************* FILE NAME : D:\Pasha\Embedded Workbench 4.0 Evaluation2\ARM\LIB\dl4tpainl8n.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 Relative segment, address: CODE_AREA 000019F8 - 00001A03 (0xc bytes), align: 2 Segment part 5. ENTRY ADDRESS REF BY ===== ======= ====== ??divu32_a 000019F8 OnRedraw (main) ------------------------------------------------------------------------- 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 Relative segment, address: CODE_AREA 00001A04 - 00001A1B (0x18 bytes), align: 2 Segment part 11. ENTRY ADDRESS REF BY ===== ======= ====== ??div32_a 00001A04 OnKey (main) ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00001A1C - 00001AF3 (0xd8 bytes), align: 2 Segment part 12. Intra module refs: ??div32_a ??divu32_a **************************************** * * * MODULE SUMMARY * * * **************************************** Module CODE ------ ---- (Rel) ?div_module 252 conf_loader 348 config_data 360 func 8 main 395 986 ------ ------- Total: 396 954 **************************************** * * * 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 create_connect | Stack used (prev) : 00000000 | + function block : 00000024 <-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 : 00000024 ->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 send_req | 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 end_socket | 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 get_answer | 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 OnRedraw | Stack used (prev) : 00000000 | + function block : 0000004C <-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 : 0000004C ->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 onCreate | 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 onClose | 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 onFocus | 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 onUnfocus | 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 OnKey | Stack used (prev) : 00000000 | + function block : 00000024 <-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 : 00000024 ->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 method8 | 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 method9 | 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 : 0000000C <-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 : 0000000C ->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 ElfKiller | 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_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: 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 : 0000000C <-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 : 0000000C ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 0000004C 01 LoadConfigData | Stack used (prev) : 0000004C | + function block : 00000024 <-Sub-tree of type: Function tree | Stack used : 00000070 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 00000070 01 InitConfig | Stack used (prev) : 00000070 | + function block : 00000004 <-Sub-tree of type: Function tree | Stack used : 00000074 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 00000074 01 char8to16 | Stack used (prev) : 00000074 | + function block : 00000000 <-Sub-tree of type: Function tree | Stack used : 00000074 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 00000074 01 ascii2ws | Stack used (prev) : 00000074 | + function block : 0000000C <-Sub-tree of type: Function tree | Stack used : 00000080 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 00000080 01 do_start_connection | Stack used (prev) : 00000080 | + function block : 00000004 <-Sub-tree of type: Function tree | Stack used : 00000084 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 00000084 01 atoi | Stack used (prev) : 00000084 | + function block : 00000000 <-Sub-tree of type: Function tree | Stack used : 00000084 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 00000084 01 Parsing | Stack used (prev) : 00000084 | + function block : 00000024 <-Sub-tree of type: Function tree | Stack used : 000000A8 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 000000A8 01 GetMood | Stack used (prev) : 000000A8 | + function block : 000000A0 <-Sub-tree of type: Function tree | Stack used : 00000148 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 00000148 01 DrawMoodIcon | Stack used (prev) : 00000148 | + function block : 0000006C <-Sub-tree of type: Function tree | Stack used : 000001B4 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 000001B4 01 Save | Stack used (prev) : 000001B4 | + function block : 00001070 <-Sub-tree of type: Function tree | Stack used : 00001224 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 00001224 01 SaveAll | Stack used (prev) : 00001224 | + function block : 0000000C <-Sub-tree of type: Function tree | Stack used : 00001230 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 00001230 01 Info | Stack used (prev) : 00001230 | + function block : 0000003C <-Sub-tree of type: Function tree | Stack used : 0000126C ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 0000126C 01 UpdateCSMname | Stack used (prev) : 0000126C | + function block : 00000008 <-Sub-tree of type: Function tree | Stack used : 00001274 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 00001274 01 main | Stack used (prev) : 00001274 | + function block : 00000034 <-Sub-tree of type: Function tree | Stack used : 000012A8 **************************************** * * * 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 rel 0 CODE CODE_AREA 00000000 - 00001AF3 1AF4 rel 2 DATA_C CODE_AREA 00001AF4 - 00001DF1 2FE rel 2 INITTAB CODE_AREA 00001DF4 - 00001DFF C rel 2 DATA_Z CODE_AREA 00001E00 - 00060D33 5EF34 rel 2 DATA_N CODE_AREA 00060D34 dse 0 CONFIG_C CODE_AREA 00060D34 - 00060E9B 168 rel 2 **************************************** * * * END OF CROSS REFERENCE * * * **************************************** 396 954 bytes of CODE memory Errors: none Warnings: none