################################################################################ # # # IAR Universal Linker V4.60I/386 # # # # Link time = 08/Jun/2010 15:34:25 # # Target CPU = ARM # # List file = F:\SVN\cn\KeyExten\NSG\List\KeyExten_NSG.map # # Output file 1 = F:\SVN\cn\KeyExten\NSG\Exe\KeyExten_NSG.elf # # Format: elf, variant: -ynpra # # Command line = F:\SVN\cn\KeyExten\NSG\Obj\conf_loader.r79 # # F:\SVN\cn\KeyExten\NSG\Obj\config_data.r79 # # F:\SVN\cn\KeyExten\NSG\Obj\func.r79 # # F:\SVN\cn\KeyExten\NSG\Obj\main.r79 -o # # F:\SVN\cn\KeyExten\NSG\Exe\KeyExten_NSG.elf # # -Felf -l # # F:\SVN\cn\KeyExten\NSG\List\KeyExten_NSG.map # # -xmsnio -f F:\SVN\cn\KeyExten\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 # # "F:\software\Embedded Workbench 4.0 Evaluation\AR # # M\LIB\dl5tpainl8n.r79" # # -s main # # # # Copyright 1987-2007 IAR Systems. All rights reserved. # ################################################################################ **************************************** * * * CROSS REFERENCE * * * **************************************** Program entry at : CODE_AREA 00000590 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 : F:\SVN\cn\KeyExten\NSG\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 5. Intra module refs: LoadConfigData ENTRY ADDRESS REF BY ===== ======= ====== successed_config_filename 00000000 Segment part 17 (main) ------------------------------------------------------------------------- CODE Segment part 7. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000008 - 0000010B (0x104 bytes), align: 2 Segment part 8. Intra module refs: InitConfig ENTRY ADDRESS REF BY ===== ======= ====== LoadConfigData 00000008 stack 1 = 00000000 ( 00000024 ) ------------------------------------------------------------------------- CODE Segment part 9. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 0000010C - 00000133 (0x28 bytes), align: 2 Segment part 10. ENTRY ADDRESS REF BY ===== ======= ====== InitConfig 0000010C main (main) maincsm_onmessage (main) stack 1 = 00000000 ( 00000004 ) ------------------------------------------------------------------------- CSTACK Segment part 1. NOT NEEDED. ------------------------------------------------------------------------- DATA_ID Relative segment, address: CODE_AREA 00000000 - 00000003 (0x4 bytes), align: 2 Segment part 6. Intra module refs: successed_config_filename ------------------------------------------------------------------------- DATA_ID Segment part 11. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== ?*?DATA_ID ------------------------------------------------------------------------- INITTAB Relative segment, address: CODE_AREA 00000730 - 0000073B (0xc bytes), align: 2 Segment part 12. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== ?init?tab?DATA_I 00000730 ------------------------------------------------------------------------- CONFIG_C Segment part 13. NOT NEEDED. ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 0000072C - 0000072C (0x1 bytes), align: 0 Segment part 2. Intra module refs: Segment part 6 ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00000618 - 00000633 (0x1c bytes), align: 2 Segment part 3. Intra module refs: InitConfig ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00000634 - 0000064F (0x1c bytes), align: 2 Segment part 4. Intra module refs: InitConfig ************************************************************************* FILE NAME : F:\SVN\cn\KeyExten\NSG\Obj\config_data.r79 PROGRAM MODULE, NAME : config_data SEGMENTS IN THE MODULE ====================== CONFIG_C Relative segment, address: CODE_AREA 00000860 - 0000088B (0x2c bytes), align: 2 Segment part 2. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr0 00000860 LoadConfigData (conf_loader) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 0000088C - 0000088F (0x4 bytes), align: 2 Segment part 3. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== K1ST 0000088C my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000890 - 000008BB (0x2c bytes), align: 2 Segment part 4. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr1 00000890 ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 000008BC - 000008BF (0x4 bytes), align: 2 Segment part 5. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== K1 000008BC my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 000008C0 - 000008EB (0x2c bytes), align: 2 Segment part 6. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr2 000008C0 ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 000008EC - 000008EF (0x4 bytes), align: 2 Segment part 7. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== K2ST 000008EC my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 000008F0 - 0000091B (0x2c bytes), align: 2 Segment part 8. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr3 000008F0 ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 0000091C - 0000091F (0x4 bytes), align: 2 Segment part 9. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== K2 0000091C my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000920 - 0000094B (0x2c bytes), align: 2 Segment part 10. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr28 00000920 ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 0000094C - 0000094F (0x4 bytes), align: 2 Segment part 11. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== K3ST 0000094C my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000950 - 0000097B (0x2c bytes), align: 2 Segment part 12. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr29 00000950 ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 0000097C - 0000097F (0x4 bytes), align: 2 Segment part 13. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== K3 0000097C my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000980 - 000009AB (0x2c bytes), align: 2 Segment part 14. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr30 00000980 ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 000009AC - 000009AF (0x4 bytes), align: 2 Segment part 15. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== K4ST 000009AC my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 000009B0 - 000009DB (0x2c bytes), align: 2 Segment part 16. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr31 000009B0 ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 000009DC - 000009DF (0x4 bytes), align: 2 Segment part 17. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== K4 000009DC my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 000009E0 - 00000A0B (0x2c bytes), align: 2 Segment part 18. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr32 000009E0 ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000A0C - 00000A0F (0x4 bytes), align: 2 Segment part 19. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== K5ST 00000A0C my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000A10 - 00000A3B (0x2c bytes), align: 2 Segment part 20. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr33 00000A10 ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000A3C - 00000A3F (0x4 bytes), align: 2 Segment part 21. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== K5 00000A3C my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000A40 - 00000A6B (0x2c bytes), align: 2 Segment part 22. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr34 00000A40 ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000A6C - 00000A6F (0x4 bytes), align: 2 Segment part 23. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== K6ST 00000A6C my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000A70 - 00000A9B (0x2c bytes), align: 2 Segment part 24. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr35 00000A70 ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000A9C - 00000A9F (0x4 bytes), align: 2 Segment part 25. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== K6 00000A9C my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000AA0 - 00000ACB (0x2c bytes), align: 2 Segment part 26. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr27 00000AA0 ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000ACC - 00000ACF (0x4 bytes), align: 2 Segment part 27. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== ENA_M_B 00000ACC my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000AD0 - 00000AFB (0x2c bytes), align: 2 Segment part 28. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr_m11 00000AD0 ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000AFC - 00000B27 (0x2c bytes), align: 2 Segment part 29. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr4 00000AFC ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000B28 - 00000B2B (0x4 bytes), align: 2 Segment part 30. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== KENTER 00000B28 my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000B2C - 00000B57 (0x2c bytes), align: 2 Segment part 31. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr5 00000B2C ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000B58 - 00000B5B (0x4 bytes), align: 2 Segment part 32. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== KSL 00000B58 my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000B5C - 00000B87 (0x2c bytes), align: 2 Segment part 33. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr6 00000B5C ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000B88 - 00000B8B (0x4 bytes), align: 2 Segment part 34. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== KSR 00000B88 my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000B8C - 00000BB7 (0x2c bytes), align: 2 Segment part 35. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr7 00000B8C ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000BB8 - 00000BBB (0x4 bytes), align: 2 Segment part 36. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== KG 00000BB8 my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000BBC - 00000BE7 (0x2c bytes), align: 2 Segment part 37. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr8 00000BBC ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000BE8 - 00000BEB (0x4 bytes), align: 2 Segment part 38. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== KR 00000BE8 my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000BEC - 00000C17 (0x2c bytes), align: 2 Segment part 39. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr9 00000BEC ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000C18 - 00000C1B (0x4 bytes), align: 2 Segment part 40. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== KUP 00000C18 my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000C1C - 00000C47 (0x2c bytes), align: 2 Segment part 41. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr10 00000C1C ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000C48 - 00000C4B (0x4 bytes), align: 2 Segment part 42. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== KDN 00000C48 my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000C4C - 00000C77 (0x2c bytes), align: 2 Segment part 43. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr11 00000C4C ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000C78 - 00000C7B (0x4 bytes), align: 2 Segment part 44. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== KL 00000C78 my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000C7C - 00000CA7 (0x2c bytes), align: 2 Segment part 45. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr12 00000C7C ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000CA8 - 00000CAB (0x4 bytes), align: 2 Segment part 46. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== KRI 00000CA8 my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000CAC - 00000CD7 (0x2c bytes), align: 2 Segment part 47. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr13 00000CAC ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000CD8 - 00000CDB (0x4 bytes), align: 2 Segment part 48. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== K_1 00000CD8 my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000CDC - 00000D07 (0x2c bytes), align: 2 Segment part 49. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr14 00000CDC ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000D08 - 00000D0B (0x4 bytes), align: 2 Segment part 50. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== K_2 00000D08 my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000D0C - 00000D37 (0x2c bytes), align: 2 Segment part 51. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr15 00000D0C ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000D38 - 00000D3B (0x4 bytes), align: 2 Segment part 52. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== K_3 00000D38 my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000D3C - 00000D67 (0x2c bytes), align: 2 Segment part 53. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr16 00000D3C ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000D68 - 00000D6B (0x4 bytes), align: 2 Segment part 54. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== K_4 00000D68 my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000D6C - 00000D97 (0x2c bytes), align: 2 Segment part 55. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr17 00000D6C ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000D98 - 00000D9B (0x4 bytes), align: 2 Segment part 56. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== K_5 00000D98 my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000D9C - 00000DC7 (0x2c bytes), align: 2 Segment part 57. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr18 00000D9C ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000DC8 - 00000DCB (0x4 bytes), align: 2 Segment part 58. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== K_6 00000DC8 my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000DCC - 00000DF7 (0x2c bytes), align: 2 Segment part 59. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr19 00000DCC ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000DF8 - 00000DFB (0x4 bytes), align: 2 Segment part 60. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== K_7 00000DF8 my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000DFC - 00000E27 (0x2c bytes), align: 2 Segment part 61. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr20 00000DFC ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000E28 - 00000E2B (0x4 bytes), align: 2 Segment part 62. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== K_8 00000E28 my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000E2C - 00000E57 (0x2c bytes), align: 2 Segment part 63. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr21 00000E2C ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000E58 - 00000E5B (0x4 bytes), align: 2 Segment part 64. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== K_9 00000E58 my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000E5C - 00000E87 (0x2c bytes), align: 2 Segment part 65. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr22 00000E5C ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000E88 - 00000E8B (0x4 bytes), align: 2 Segment part 66. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== KX 00000E88 my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000E8C - 00000EB7 (0x2c bytes), align: 2 Segment part 67. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr23 00000E8C ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000EB8 - 00000EBB (0x4 bytes), align: 2 Segment part 68. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== K_0 00000EB8 my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000EBC - 00000EE7 (0x2c bytes), align: 2 Segment part 69. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr24 00000EBC ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000EE8 - 00000EEB (0x4 bytes), align: 2 Segment part 70. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== KJ 00000EE8 my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000EEC - 00000F17 (0x2c bytes), align: 2 Segment part 71. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr25 00000EEC ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000F18 - 00000F1B (0x4 bytes), align: 2 Segment part 72. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== KVU 00000F18 my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000F1C - 00000F47 (0x2c bytes), align: 2 Segment part 73. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr26 00000F1C ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000F48 - 00000F4B (0x4 bytes), align: 2 Segment part 74. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== KVD 00000F48 my_keyhook (main) ------------------------------------------------------------------------- CONFIG_C Relative segment, address: CODE_AREA 00000F4C - 00000F77 (0x2c bytes), align: 2 Segment part 75. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== cfghdr_m10 00000F4C ------------------------------------------------------------------------- CSTACK Segment part 1. NOT NEEDED. ************************************************************************* FILE NAME : F:\SVN\cn\KeyExten\NSG\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 Killer (main) ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000134 - 0000013B (0x8 bytes), align: 2 Segment part 1. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== kill_data 00000134 Killer (main) seqkill 00000138 ************************************************************************* FILE NAME : F:\SVN\cn\KeyExten\NSG\Obj\main.r79 PROGRAM MODULE, NAME : main SEGMENTS IN THE MODULE ====================== DATA_Z Segment part 5. NOT NEEDED. ENTRY ADDRESS REF BY ===== ======= ====== icsmd ------------------------------------------------------------------------- DATA_I Relative segment, address: DATA_AREA 00000004 - 00000007 (0x4 bytes), align: 2 Segment part 6. Intra module refs: my_keyhook ENTRY ADDRESS REF BY ===== ======= ====== e 00000004 ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 00000650 - 000006C3 (0x74 bytes), align: 2 Segment part 2. Intra module refs: my_keyhook ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 000006C4 - 000006DF (0x1c bytes), align: 2 Segment part 3. Intra module refs: maincsm_onmessage ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 000006E0 - 000006EB (0xc bytes), align: 2 Segment part 4. Intra module refs: main ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 000006EC - 000006EF (0x4 bytes), align: 2 Segment part 8. Intra module refs: Segment part 10 ENTRY ADDRESS REF BY ===== ======= ====== minus11 000006EC ------------------------------------------------------------------------- CODE Segment part 11. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 0000013C - 000004B7 (0x37c bytes), align: 2 Segment part 12. Intra module refs: Segment part 26 ENTRY ADDRESS REF BY ===== ======= ====== my_keyhook 0000013C stack 1 = 00000000 ( 000000F0 ) ------------------------------------------------------------------------- CODE Segment part 13. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 000004B8 - 00000503 (0x4c bytes), align: 2 Segment part 14. Intra module refs: maincsm_onmessage ENTRY ADDRESS REF BY ===== ======= ====== strcmp_nocase 000004B8 ------------------------------------------------------------------------- CODE Segment part 15. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000504 - 0000054F (0x4c bytes), align: 2 Segment part 16. Intra module refs: Segment part 10 ENTRY ADDRESS REF BY ===== ======= ====== maincsm_onmessage 00000504 stack 1 = 00000000 ( 00000004 ) ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000550 - 00000553 (0x4 bytes), align: 2 Segment part 17. Intra module refs: maincsm_onmessage my_keyhook ------------------------------------------------------------------------- CODE Segment part 18. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000554 - 00000557 (0x4 bytes), align: 2 Segment part 19. Intra module refs: Segment part 10 LOCAL ADDRESS ===== ======= maincsm_oncreate 00000554 ------------------------------------------------------------------------- CODE Segment part 20. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000558 - 0000057B (0x24 bytes), align: 2 Segment part 21. Intra module refs: maincsm_onclose LOCAL ADDRESS ===== ======= Killer 00000558 stack 1 = 00000000 ( 00000004 ) ------------------------------------------------------------------------- CODE Segment part 22. NOT NEEDED. ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 0000057C - 0000058F (0x14 bytes), align: 2 Segment part 23. Intra module refs: Segment part 10 LOCAL ADDRESS ===== ======= maincsm_onclose 0000057C stack 1 = 00000000 ( 00000004 ) ------------------------------------------------------------------------- CODE Segment part 24. NOT NEEDED. ------------------------------------------------------------------------- DATA_Z Relative segment, address: CODE_AREA 00000748 - 0000085F (0x118 bytes), align: 2 Segment part 9. Intra module refs: Segment part 10 ------------------------------------------------------------------------- DATA_C Relative segment, address: CODE_AREA 000006F0 - 0000072B (0x3c bytes), align: 2 Segment part 10. Intra module refs: main ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000590 - 00000613 (0x84 bytes), align: 2 Segment part 25. ENTRY ADDRESS REF BY ===== ======= ====== main 00000590 Absolute parts (?ABS_ENTRY_MOD) stack 1 = 00000000 ( 00000038 ) ------------------------------------------------------------------------- CODE Relative segment, address: CODE_AREA 00000614 - 00000617 (0x4 bytes), align: 2 Segment part 26. Intra module refs: Killer main ------------------------------------------------------------------------- CODE Segment part 27. NOT NEEDED.Intra module refs: main maincsm_onmessage ------------------------------------------------------------------------- CODE Segment part 28. NOT NEEDED.Intra module refs: Killer ------------------------------------------------------------------------- CSTACK Segment part 1. NOT NEEDED. ------------------------------------------------------------------------- DATA_ID Relative segment, address: CODE_AREA 00000004 - 00000007 (0x4 bytes), align: 2 Segment part 7. Intra module refs: e ------------------------------------------------------------------------- DATA_ID Segment part 29. TENTATIVE. Used definition from conf_loader ENTRY ADDRESS REF BY ===== ======= ====== ?*?DATA_ID ------------------------------------------------------------------------- INITTAB Segment part 30. TENTATIVE. Used definition from conf_loader ENTRY ADDRESS REF BY ===== ======= ====== ?init?tab?DATA_I ------------------------------------------------------------------------- INITTAB Relative segment, address: CODE_AREA 0000073C - 00000747 (0xc bytes), align: 2 Segment part 31. ROOT. ENTRY ADDRESS REF BY ===== ======= ====== ?init?tab?DATA_Z 0000073C **************************************** * * * MODULE SUMMARY * * * **************************************** Module CODE DATA ------ ---- ---- (Rel) (Rel) conf_loader 361 4 + shared 12 config_data 1 816 func 8 main 1 760 4 N/A (alignment) ------ ----- - Total: 3 957 8 **************************************** * * * 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 my_keyhook | Stack used (prev) : 00000000 | + function block : 000000F0 <-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 : 000000F0 ->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 : 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_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 Killer | 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: Function tree CSTACK | Stack used (prev) : 000000F0 01 LoadConfigData | Stack used (prev) : 000000F0 | + function block : 00000024 <-Sub-tree of type: Function tree | Stack used : 00000114 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 00000114 01 InitConfig | Stack used (prev) : 00000114 | + function block : 00000004 <-Sub-tree of type: Function tree | Stack used : 00000118 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 00000118 01 strcmp_nocase | Stack used (prev) : 00000118 | + function block : 00000000 <-Sub-tree of type: Function tree | Stack used : 00000118 ->Sub-tree of type: Function tree CSTACK | Stack used (prev) : 00000118 01 main | Stack used (prev) : 00000118 | + function block : 00000038 <-Sub-tree of type: Function tree | Stack used : 00000150 **************************************** * * * SEGMENTS IN ADDRESS ORDER * * * **************************************** SEGMENT SPACE START ADDRESS END ADDRESS SIZE TYPE ALIGN ======= ===== ============= =========== ==== ==== ===== ELFBEGIN CODE_AREA 00000000 rel 0 DATA_ID CODE_AREA 00000000 - 00000007 8 rel 2 START CODE_AREA 00000008 dse 0 CODE CODE_AREA 00000008 - 00000617 610 rel 2 DATA_C CODE_AREA 00000618 - 0000072C 115 rel 2 INITTAB CODE_AREA 00000730 - 00000747 18 rel 2 DATA_Z CODE_AREA 00000748 - 0000085F 118 rel 2 DATA_N CODE_AREA 00000860 dse 0 CONFIG_C CODE_AREA 00000860 - 00000F77 718 rel 2 DATA_I DATA_AREA 00000000 - 00000007 8 rel 2 **************************************** * * * END OF CROSS REFERENCE * * * **************************************** 3 957 bytes of CODE memory 8 bytes of DATA memory Errors: none Warnings: none