################################################################################ # # # IAR Universal Linker V4.60I/386 # # # # Link time = 14/May/2008 13:01:58 # # Target CPU = ARM # # List file = D:\Pasha\elf\googlecode\ViewTheLastSMS\E71Csw41\L # # ist\ViewTheLastSMS.map # # Output file 1 = D:\Pasha\elf\googlecode\ViewTheLastSMS\E71Csw41\E # # xe\ViewTheLastSMS.elf # # Format: elf, variant: -yas # # Command line = D:\Pasha\elf\googlecode\ViewTheLastSMS\E71Csw41\O # # bj\entery.r79 # # D:\Pasha\elf\googlecode\ViewTheLastSMS\E71Csw41\O # # bj\main.r79 # # D:\Pasha\elf\googlecode\ViewTheLastSMS\E71Csw41\O # # bj\pdusms_sie.r79 # # -o # # D:\Pasha\elf\googlecode\ViewTheLastSMS\E71Csw41\E # # xe\ViewTheLastSMS.elf # # -Felf -yas -l # # D:\Pasha\elf\googlecode\ViewTheLastSMS\E71Csw41\L # # ist\ViewTheLastSMS.map # # -xmsnio # # "-ID:\Pasha\Embedded Workbench 4.0 Evaluation2\AR # # M\LIB\" # # -f # # D:\Pasha\elf\googlecode\ViewTheLastSMS\E71Csw41.x # # cl # # (-carm -Z(CODE)CODE,DATA_C=A135B200-FFFFFFFF) # # # # Copyright 1987-2007 IAR Systems. All rights reserved. # ################################################################################ **************************************** * * * CROSS REFERENCE * * * **************************************** There are no program entries. **************************************** * * * RUNTIME MODEL * * * **************************************** StackAlign4 = USED __cpu_mode = __pcs__interwork __data_model = absolute __endian = little __rt_version = 6 **************************************** * * * MODULE MAP * * * **************************************** DEFINED ABSOLUTE ENTRIES ************************************************************************* FILE NAME : D:\Pasha\elf\googlecode\ViewTheLastSMS\E71Csw41\Obj\entery.r79 PROGRAM MODULE, NAME : entery SEGMENTS IN THE MODULE ====================== CODE Relative segment, address: A135B200 - A135B20B (0xc bytes), align: 2 Segment part 0. ROOT. ------------------------------------------------------------------------- CODE Relative segment, address: A135B20C - A135B20F (0x4 bytes), align: 2 Segment part 1. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== kill_data A135B20C Segment part 4 (main) ************************************************************************* FILE NAME : D:\Pasha\elf\googlecode\ViewTheLastSMS\E71Csw41\Obj\main.r79 PROGRAM MODULE, NAME : main SEGMENTS IN THE MODULE ====================== DATA_C Segment part 2. NOT NEEDED. ------------------------------------------------------------------------- DATA_C Relative segment, address: A135B790 - A135B79F (0x10 bytes), align: 2 Segment part 3. Intra module refs: Segment part 12 ENTRY ADDRESS REF BY ===== ======= ====== color_black A135B798 color_white A135B79C ------------------------------------------------------------------------- CODE Segment part 8. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: A135B210 - A135B28F (0x80 bytes), align: 2 Segment part 9. Intra module refs: onRedraw ENTRY ADDRESS REF BY ===== ======= ====== soft_key A135B210 stack 1 = 00000000 ( 00000020 ) ------------------------------------------------------------------------- CODE Segment part 10. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: A135B290 - A135B327 (0x98 bytes), align: 2 Segment part 11. Intra module refs: Segment part 4 ENTRY ADDRESS REF BY ===== ======= ====== onRedraw A135B290 stack 1 = 00000000 ( 00000030 ) ------------------------------------------------------------------------- CODE Relative segment, address: A135B328 - A135B32B (0x4 bytes), align: 2 Segment part 12. Intra module refs: onRedraw soft_key ------------------------------------------------------------------------- CODE Segment part 13. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: A135B32C - A135B35F (0x34 bytes), align: 2 Segment part 14. Intra module refs: Segment part 4 ENTRY ADDRESS REF BY ===== ======= ====== OnKey A135B32C stack 1 = 00000000 ( 00000004 ) ------------------------------------------------------------------------- CODE Segment part 15. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: A135B360 - A135B36B (0xc bytes), align: 2 Segment part 16. Intra module refs: Segment part 4 ENTRY ADDRESS REF BY ===== ======= ====== onCreate A135B360 ------------------------------------------------------------------------- CODE Segment part 17. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: A135B36C - A135B377 (0xc bytes), align: 2 Segment part 18. Intra module refs: Segment part 4 ENTRY ADDRESS REF BY ===== ======= ====== onClose A135B36C ------------------------------------------------------------------------- CODE Segment part 19. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: A135B378 - A135B38F (0x18 bytes), align: 2 Segment part 20. Intra module refs: Segment part 4 ENTRY ADDRESS REF BY ===== ======= ====== onFocus A135B378 stack 1 = 00000000 ( 00000008 ) ------------------------------------------------------------------------- CODE Segment part 21. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: A135B390 - A135B3A3 (0x14 bytes), align: 2 Segment part 22. Intra module refs: Segment part 4 ENTRY ADDRESS REF BY ===== ======= ====== onUnfocus A135B390 ------------------------------------------------------------------------- CODE Segment part 23. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: A135B3A4 - A135B3AB (0x8 bytes), align: 2 Segment part 24. Intra module refs: Segment part 4 ENTRY ADDRESS REF BY ===== ======= ====== method8 A135B3A4 ------------------------------------------------------------------------- CODE Segment part 25. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: A135B3AC - A135B3B3 (0x8 bytes), align: 2 Segment part 26. Intra module refs: Segment part 4 ENTRY ADDRESS REF BY ===== ======= ====== method9 A135B3AC ------------------------------------------------------------------------- CODE Segment part 27. NOT NEEDED. ------------------------------------------------------------------------- DATA_C Relative segment, address: A135B7A0 - A135B7D3 (0x34 bytes), align: 2 Segment part 4. Intra module refs: maincsm_oncreate ENTRY ADDRESS REF BY ===== ======= ====== Canvas A135B7A0 gui_methods A135B7A8 ------------------------------------------------------------------------- CODE Relative segment, address: A135B3B4 - A135B40F (0x5c bytes), align: 2 Segment part 28. Intra module refs: MAINCSM ENTRY ADDRESS REF BY ===== ======= ====== maincsm_oncreate A135B3B4 stack 1 = 00000000 ( 0000000C ) ------------------------------------------------------------------------- CODE Segment part 29. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: A135B410 - A135B43F (0x30 bytes), align: 2 Segment part 30. Intra module refs: MAINCSM ENTRY ADDRESS REF BY ===== ======= ====== maincsm_onmessage A135B410 ------------------------------------------------------------------------- CODE Segment part 31. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: A135B440 - A135B443 (0x4 bytes), align: 2 Segment part 32. Intra module refs: maincsm_onclose ENTRY ADDRESS REF BY ===== ======= ====== Killer A135B440 ------------------------------------------------------------------------- CODE Segment part 33. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: A135B444 - A135B457 (0x14 bytes), align: 2 Segment part 34. Intra module refs: MAINCSM ENTRY ADDRESS REF BY ===== ======= ====== maincsm_onclose A135B444 stack 1 = 00000000 ( 00000004 ) ------------------------------------------------------------------------- CODE Segment part 35. NOT NEEDED. ------------------------------------------------------------------------- DATA_C Relative segment, address: A135B7D4 - A135B7D7 (0x4 bytes), align: 2 Segment part 5. Intra module refs: MAINCSM ENTRY ADDRESS REF BY ===== ======= ====== minus11 A135B7D4 ------------------------------------------------------------------------- DATA_C Relative segment, address: A135B7D8 - A135B7F7 (0x20 bytes), align: 2 Segment part 6. Intra module refs: MAINCSM ENTRY ADDRESS REF BY ===== ======= ====== maincsm_name_body A135B7D8 ------------------------------------------------------------------------- DATA_C Relative segment, address: A135B7F8 - A135B833 (0x3c bytes), align: 2 Segment part 7. Intra module refs: main ENTRY ADDRESS REF BY ===== ======= ====== MAINCSM A135B7F8 ------------------------------------------------------------------------- CODE Relative segment, address: A135B458 - A135B487 (0x30 bytes), align: 2 Segment part 36. ENTRY ADDRESS REF BY ===== ======= ====== main A135B458 Segment part 0 (entery) stack 1 = 00000000 ( 00000030 ) ------------------------------------------------------------------------- CODE Segment part 37. NOT NEEDED.Intra module refs: onRedraw ------------------------------------------------------------------------- CSTACK Segment part 1. NOT NEEDED. ************************************************************************* FILE NAME : D:\Pasha\elf\googlecode\ViewTheLastSMS\E71Csw41\Obj\pdusms_sie.r79 PROGRAM MODULE, NAME : pdusms_sie SEGMENTS IN THE MODULE ====================== CODE Segment part 7. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: A135B488 - A135B4CF (0x48 bytes), align: 2 Segment part 8. Intra module refs: SMS_In SMS_NotOut ENTRY ADDRESS REF BY ===== ======= ====== Hex2Num A135B489 stack 1 = 00000000 ( 00000014 ) ------------------------------------------------------------------------- CODE Segment part 9. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: A135B4D0 - A135B4F7 (0x28 bytes), align: 2 Segment part 10. Intra module refs: SMS_In SMS_NotOut ENTRY ADDRESS REF BY ===== ======= ====== Add2WS A135B4D1 stack 1 = 00000000 ( 0000000C ) ------------------------------------------------------------------------- CODE Segment part 11. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: A135B4F8 - A135B54F (0x58 bytes), align: 2 Segment part 12. Intra module refs: PDU_decode ENTRY ADDRESS REF BY ===== ======= ====== SMS_NotOut A135B4F9 stack 1 = 00000000 ( 00000014 ) ------------------------------------------------------------------------- CODE Segment part 13. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: A135B550 - A135B5DD (0x8e bytes), align: 2 Segment part 14. Intra module refs: PDU_decode ENTRY ADDRESS REF BY ===== ======= ====== SMS_In A135B551 stack 1 = 00000000 ( 00000010 ) ------------------------------------------------------------------------- CODE Segment part 15. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: A135B5E0 - A135B633 (0x54 bytes), align: 2 Segment part 16. Intra module refs: GetSMSData ENTRY ADDRESS REF BY ===== ======= ====== PDU_decode A135B5E1 stack 1 = 00000000 ( 00000004 ) ------------------------------------------------------------------------- CODE Segment part 17. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: A135B634 - A135B78F (0x15c bytes), align: 2 Segment part 18. ENTRY ADDRESS REF BY ===== ======= ====== GetSMSData A135B634 onRedraw (main) stack 1 = 00000000 ( 00000140 ) ------------------------------------------------------------------------- CSTACK Segment part 1. NOT NEEDED. ------------------------------------------------------------------------- DATA_C Relative segment, address: A135B834 - A135B877 (0x44 bytes), align: 2 Segment part 2. Intra module refs: GetSMSData ------------------------------------------------------------------------- DATA_C Relative segment, address: A135B878 - A135B883 (0xc bytes), align: 2 Segment part 3. Intra module refs: GetSMSData ------------------------------------------------------------------------- DATA_C Relative segment, address: A135B884 - A135B893 (0x10 bytes), align: 2 Segment part 4. Intra module refs: GetSMSData ------------------------------------------------------------------------- DATA_C Relative segment, address: A135B894 - A135B8A3 (0x10 bytes), align: 2 Segment part 5. Intra module refs: GetSMSData ------------------------------------------------------------------------- DATA_C Relative segment, address: A135B8A4 - A135B8AF (0xc bytes), align: 2 Segment part 6. Intra module refs: GetSMSData **************************************** * * * MODULE SUMMARY * * * **************************************** Module CODE ------ ---- (Rel) entery 16 main 796 pdusms_sie 900 ------ ----- Total: 1 712 **************************************** * * * 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 onRedraw | Stack used (prev) : 00000000 | + function block : 00000030 <-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 : 00000030 ->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 : 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 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 : 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 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 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 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 Killer | 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_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) : 00000030 01 soft_key | Stack used (prev) : 00000030 | + function block : 00000020 <-Sub-tree of type: Function tree | Stack used : 00000050 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 00000050 01 main | Stack used (prev) : 00000050 | + function block : 00000030 <-Sub-tree of type: Function tree | Stack used : 00000080 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 00000080 01 Hex2Num | Stack used (prev) : 00000080 | + function block : 00000014 <-Sub-tree of type: Function tree | Stack used : 00000094 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 00000094 01 Add2WS | Stack used (prev) : 00000094 | + function block : 0000000C <-Sub-tree of type: Function tree | Stack used : 000000A0 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 000000A0 01 SMS_NotOut | Stack used (prev) : 000000A0 | + function block : 00000014 <-Sub-tree of type: Function tree | Stack used : 000000B4 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 000000B4 01 SMS_In | Stack used (prev) : 000000B4 | + function block : 00000010 <-Sub-tree of type: Function tree | Stack used : 000000C4 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 000000C4 01 PDU_decode | Stack used (prev) : 000000C4 | + function block : 00000004 <-Sub-tree of type: Function tree | Stack used : 000000C8 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 000000C8 01 GetSMSData | Stack used (prev) : 000000C8 | + function block : 00000140 <-Sub-tree of type: Function tree | Stack used : 00000208 **************************************** * * * SEGMENTS IN ADDRESS ORDER * * * **************************************** SEGMENT SPACE START ADDRESS END ADDRESS SIZE TYPE ALIGN ======= ===== ============= =========== ==== ==== ===== CODE A135B200 - A135B78F 590 rel 2 DATA_C A135B790 - A135B8AF 120 rel 2 **************************************** * * * END OF CROSS REFERENCE * * * **************************************** 1 712 bytes of CODE memory Errors: none Warnings: none