tttttt.map 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471
  1. ******************************************************************************
  2. TMS320C6x Linker PC v8.2.6
  3. ******************************************************************************
  4. >> Linked Tue Jul 26 11:16:23 2022
  5. OUTPUT FILE NAME: <tttttt.out>
  6. ENTRY POINT SYMBOL: "_c_int00" address: 82c06c20
  7. MEMORY CONFIGURATION
  8. name origin length used unused attr fill
  9. ---------------------- -------- --------- -------- -------- ---- --------
  10. VECTORS 00800000 00000200 00000000 00000200 RWIX
  11. LL2_RW_DATA 00800200 0003fe00 000007d8 0003f628 RWIX
  12. SL2 0c000000 003fffff 00000000 003fffff RWIX
  13. DDR3_CODE 80000000 01000000 00000000 01000000 RWIX
  14. DDR3_R_DATA 81000000 01000000 00000000 01000000 RWIX
  15. DDR3_RW_DATA 82000000 20000000 00c07260 1f3f8da0 RWIX
  16. SEGMENT ALLOCATION MAP
  17. run origin load origin length init length attrs members
  18. ---------- ----------- ---------- ----------- ----- -------
  19. 00800200 00800200 0000031c 00000000 rw-
  20. 00800200 00800200 0000031c 00000000 rw- .fardata
  21. 00800520 00800520 0000018c 0000018c r--
  22. 00800520 00800520 0000018c 0000018c r-- .const
  23. 008006b0 008006b0 00000268 00000000 rw-
  24. 008006b0 008006b0 00000148 00000000 rw- .far
  25. 008007f8 008007f8 00000120 00000000 rw- .cio
  26. 00800918 00800918 000000c8 000000c8 r--
  27. 00800918 00800918 00000038 00000038 r-- .switch
  28. 00800950 00800950 00000090 00000090 r-- .cinit
  29. 82000000 82000000 00c00000 00000000 rw-
  30. 82000000 82000000 00600000 00000000 rw- .stack
  31. 82600000 82600000 00600000 00000000 rw- .sysmem
  32. 82c00000 82c00000 00007260 00007260 r-x
  33. 82c00000 82c00000 00007260 00007260 r-x .text
  34. SECTION ALLOCATION MAP
  35. output attributes/
  36. section page origin length input sections
  37. -------- ---- ---------- ---------- ----------------
  38. .fardata 0 00800200 0000031c UNINITIALIZED
  39. 00800200 000001e0 rts6600_elf.lib : defs.obj (.fardata:_ftable)
  40. 008003e0 000000a0 : write.obj (.fardata:_stream)
  41. 00800480 00000078 : write.obj (.fardata:_device)
  42. 008004f8 0000000c : exit.obj (.fardata)
  43. 00800504 00000008 : memory.obj (.fardata)
  44. 0080050c 00000004 : _lock.obj (.fardata:_lock)
  45. 00800510 00000004 : _lock.obj (.fardata:_unlock)
  46. 00800514 00000004 : defs.obj (.fardata)
  47. 00800518 00000004 : errno.obj (.fardata)
  48. .const 0 00800520 0000018c
  49. 00800520 00000101 rts6600_elf.lib : ctype.obj (.const:.string:_ctypes_)
  50. 00800621 00000003 --HOLE-- [fill = 0]
  51. 00800624 00000064 hello.obj (.const:.string)
  52. 00800688 00000024 rts6600_elf.lib : _printfi.obj (.const:.string)
  53. .switch 0 00800918 00000038
  54. 00800918 00000038 rts6600_elf.lib : _printfi.obj (.switch:__TI_printfi)
  55. .cinit 0 00800950 00000090
  56. 00800950 0000006c (.cinit..fardata.load) [load image, compression = rle]
  57. 008009bc 0000000b (.cinit..far.load) [load image, compression = rle]
  58. 008009c7 00000001 --HOLE-- [fill = 0]
  59. 008009c8 00000008 (__TI_handler_table)
  60. 008009d0 00000010 (__TI_cinit_table)
  61. .stack 0 82000000 00600000 UNINITIALIZED
  62. 82000000 00000008 rts6600_elf.lib : boot.obj (.stack)
  63. 82000008 005ffff8 --HOLE--
  64. .text 0 82c00000 00007260
  65. 82c00000 00001c40 rts6600_elf.lib : _printfi.obj (.text:__TI_printfi)
  66. 82c01c40 00000680 : _printfi.obj (.text:_pconv_a)
  67. 82c022c0 000005e0 : divd.obj (.text:__c6xabi_divd)
  68. 82c028a0 000005c0 : _printfi.obj (.text:_pconv_g)
  69. 82c02e60 00000460 : _printfi.obj (.text:_pconv_e)
  70. 82c032c0 00000440 : memory.obj (.text:free)
  71. 82c03700 000003e0 : fputs.obj (.text:fputs)
  72. 82c03ae0 000002e0 : _printfi.obj (.text:fcvt)
  73. 82c03dc0 000002a0 : _printfi.obj (.text:_pconv_f)
  74. 82c04060 00000240 : imath64.obj (.text:__c6xabi_divull)
  75. 82c042a0 00000240 : _printfi.obj (.text:_ltostr)
  76. 82c044e0 00000220 : fputc.obj (.text:fputc)
  77. 82c04700 00000220 : setvbuf.obj (.text:setvbuf)
  78. 82c04920 000001c0 : imath40.obj (.text:__c6xabi_divul)
  79. 82c04ae0 000001a0 : hostrename.obj (.text:HOSTrename)
  80. 82c04c80 000001a0 : frexp.obj (.text:frexp)
  81. 82c04e20 00000180 : memory.obj (.text:malloc)
  82. 82c04fa0 00000160 : autoinit.obj (.text:_auto_init_elf)
  83. 82c05100 00000140 : fclose.obj (.text:__TI_closefile)
  84. 82c05240 00000140 : getdevice.obj (.text:getdevice)
  85. 82c05380 00000140 : ldexp.obj (.text:ldexp)
  86. 82c054c0 00000120 : fseek.obj (.text:fseek)
  87. 82c055e0 00000100 : copy_decompress_rle.obj (.text:__TI_decompress_rle_core)
  88. 82c056e0 00000100 : _io_perm.obj (.text:__TI_wrt_ok)
  89. 82c057e0 00000100 : atoi.obj (.text:atoi)
  90. 82c058e0 00000100 : cpy_tbl.obj (.text:copy_in)
  91. 82c059e0 00000100 : fprintf.obj (.text:fprintf)
  92. 82c05ae0 000000e0 : hostlseek.obj (.text:HOSTlseek)
  93. 82c05bc0 000000e0 : hostopen.obj (.text:HOSTopen)
  94. 82c05ca0 000000e0 : hostwrite.obj (.text:HOSTwrite)
  95. 82c05d80 000000e0 : _ltoa.obj (.text:__TI_ltoa)
  96. 82c05e60 000000e0 : close.obj (.text:close)
  97. 82c05f40 000000e0 : exit.obj (.text:exit)
  98. 82c06020 000000e0 : memset.obj (.text:memset)
  99. 82c06100 000000e0 : printf.obj (.text:printf)
  100. 82c061e0 000000c0 : hostread.obj (.text:HOSTread)
  101. 82c062a0 000000c0 : hostunlink.obj (.text:HOSTunlink)
  102. 82c06360 000000c0 : fflush.obj (.text:__TI_doflush)
  103. 82c06420 000000c0 : divu.obj (.text:__divu)
  104. 82c064e0 000000c0 : _printfi.obj (.text:_ecpy)
  105. 82c065a0 000000c0 hello.obj (.text)
  106. 82c06660 000000c0 rts6600_elf.lib : memory.obj (.text:minsert)
  107. 82c06720 000000c0 : memory.obj (.text:mremove)
  108. 82c067e0 000000c0 : tls.obj (.text:tls:init:__TI_tls_init)
  109. 82c068a0 000000a0 : hostclose.obj (.text:HOSTclose)
  110. 82c06940 000000a0 : fopen.obj (.text:__TI_cleanup)
  111. 82c069e0 000000a0 : memory.obj (.text:_minit)
  112. 82c06a80 000000a0 : memcpy64.obj (.text:memcpy)
  113. 82c06b20 00000080 : trgmsg.obj (.text:__TI_readmsg)
  114. 82c06ba0 00000080 : llshift.obj (.text:__c6xabi_llshl)
  115. 82c06c20 00000080 : boot.obj (.text:_c_int00)
  116. 82c06ca0 00000080 : getdevice.obj (.text:finddevice)
  117. 82c06d20 00000080 : unlink.obj (.text:unlink)
  118. 82c06da0 00000060 : frcmpyd_div.obj (.text:__TI_frcmpyd_div)
  119. 82c06e00 00000060 : trgmsg.obj (.text:__TI_writemsg)
  120. 82c06e60 00000060 : llshift.obj (.text:__c6xabi_llshru)
  121. 82c06ec0 00000060 : imath64.obj (.text:_subcull)
  122. 82c06f20 00000060 : lseek.obj (.text:lseek)
  123. 82c06f80 00000060 : memccpy.obj (.text:memccpy)
  124. 82c06fe0 00000060 : write.obj (.text:write)
  125. 82c07040 00000040 : isinf.obj (.text:__c6xabi_isinf)
  126. 82c07080 00000040 : _printfi.obj (.text:__c6xabi_isnan)
  127. 82c070c0 00000040 : args_main.obj (.text:_args_main)
  128. 82c07100 00000020 : errno.obj (.text:__c6xabi_errno_addr)
  129. 82c07120 00000020 : _lock.obj (.text:_nop)
  130. 82c07140 00000020 : fprintf.obj (.text:_outc)
  131. 82c07160 00000020 : printf.obj (.text:_outc)
  132. 82c07180 00000020 : fprintf.obj (.text:_outs)
  133. 82c071a0 00000020 : printf.obj (.text:_outs)
  134. 82c071c0 00000020 : startup.obj (.text:_system_post_cinit)
  135. 82c071e0 00000020 : pre_init.obj (.text:_system_pre_init)
  136. 82c07200 00000020 : exit.obj (.text:abort)
  137. 82c07220 00000020 : copy_decompress_none.obj (.text:decompress:none:__TI_decompress_none)
  138. 82c07240 00000020 : copy_decompress_rle.obj (.text:decompress:rle24:__TI_decompress_rle24)
  139. .far 0 008006b0 00000148 UNINITIALIZED
  140. 008006b0 00000140 (.common:__TI_tmpnams)
  141. 008007f0 00000008 (.common:parmbuf)
  142. .cio 0 008007f8 00000120 UNINITIALIZED
  143. 008007f8 00000120 rts6600_elf.lib : trgmsg.obj (.cio)
  144. .sysmem 0 82600000 00600000 UNINITIALIZED
  145. 82600000 00000008 rts6600_elf.lib : memory.obj (.sysmem)
  146. 82600008 005ffff8 --HOLE--
  147. .init_array
  148. * 0 00800200 00000000 UNINITIALIZED
  149. MODULE SUMMARY
  150. Module code ro data rw data
  151. ------ ---- ------- -------
  152. .\
  153. hello.obj 192 100 0
  154. +--+--------------------------+-------+---------+----------+
  155. Total: 192 100 0
  156. E:\Ti-Install\ccsv6\tools\compiler\ti-cgt-c6000_8.2.6\lib\rts6600_elf.lib
  157. _printfi.obj 13728 92 0
  158. memory.obj 2016 0 8
  159. divd.obj 1504 0 0
  160. fputs.obj 992 0 0
  161. defs.obj 0 0 804
  162. imath64.obj 672 0 0
  163. fputc.obj 544 0 0
  164. setvbuf.obj 544 0 0
  165. trgmsg.obj 224 0 288
  166. getdevice.obj 448 0 0
  167. imath40.obj 448 0 0
  168. frexp.obj 416 0 0
  169. hostrename.obj 416 0 0
  170. write.obj 96 0 280
  171. autoinit.obj 352 0 0
  172. fclose.obj 320 0 0
  173. fprintf.obj 320 0 0
  174. ldexp.obj 320 0 0
  175. copy_decompress_rle.obj 288 0 0
  176. fseek.obj 288 0 0
  177. printf.obj 288 0 0
  178. exit.obj 256 0 12
  179. ctype.obj 0 257 0
  180. _io_perm.obj 256 0 0
  181. atoi.obj 256 0 0
  182. cpy_tbl.obj 256 0 0
  183. hostopen.obj 224 0 8
  184. _ltoa.obj 224 0 0
  185. close.obj 224 0 0
  186. hostlseek.obj 224 0 0
  187. hostwrite.obj 224 0 0
  188. llshift.obj 224 0 0
  189. memset.obj 224 0 0
  190. divu.obj 192 0 0
  191. fflush.obj 192 0 0
  192. hostread.obj 192 0 0
  193. hostunlink.obj 192 0 0
  194. tls.obj 192 0 0
  195. fopen.obj 160 0 0
  196. hostclose.obj 160 0 0
  197. memcpy64.obj 160 0 0
  198. boot.obj 128 0 0
  199. unlink.obj 128 0 0
  200. frcmpyd_div.obj 96 0 0
  201. lseek.obj 96 0 0
  202. memccpy.obj 96 0 0
  203. args_main.obj 64 0 0
  204. isinf.obj 64 0 0
  205. _lock.obj 32 0 8
  206. errno.obj 32 0 4
  207. copy_decompress_none.obj 32 0 0
  208. pre_init.obj 32 0 0
  209. startup.obj 32 0 0
  210. +--+--------------------------+-------+---------+----------+
  211. Total: 29088 349 1412
  212. Heap: 0 0 6291456
  213. Stack: 0 0 6291456
  214. Linker Generated: 0 143 0
  215. +--+--------------------------+-------+---------+----------+
  216. Grand Total: 29280 592 12584324
  217. LINKER GENERATED COPY TABLES
  218. __TI_cinit_table @ 008009d0 records: 2, size/record: 8, table size: 16
  219. .fardata: load addr=00800950, load size=0000006c bytes, run addr=00800200, run size=0000031c bytes, compression=rle
  220. .far: load addr=008009bc, load size=0000000b bytes, run addr=008006b0, run size=00000148 bytes, compression=rle
  221. LINKER GENERATED HANDLER TABLE
  222. __TI_handler_table @ 008009c8 records: 2, size/record: 4, table size: 8
  223. index: 0, handler: __TI_decompress_rle24
  224. index: 1, handler: __TI_decompress_none
  225. GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
  226. address name
  227. ------- ----
  228. 82c07200 C$$EXIT
  229. 82c06e58 C$$IO$$
  230. 82c068a0 HOSTclose
  231. 82c05ae0 HOSTlseek
  232. 82c05bc0 HOSTopen
  233. 82c061e0 HOSTread
  234. 82c04ae0 HOSTrename
  235. 82c062a0 HOSTunlink
  236. 82c05ca0 HOSTwrite
  237. 008007f8 __CIOBUF_
  238. 008009d0 __TI_CINIT_Base
  239. 008009e0 __TI_CINIT_Limit
  240. 008009c8 __TI_Handler_Table_Base
  241. 008009d0 __TI_Handler_Table_Limit
  242. UNDEFED __TI_INITARRAY_Base
  243. UNDEFED __TI_INITARRAY_Limit
  244. 82600000 __TI_STACK_END
  245. 00600000 __TI_STACK_SIZE
  246. 00000000 __TI_STATIC_BASE
  247. 00600000 __TI_SYSMEM_SIZE
  248. UNDEFED __TI_TLS_INIT_Base
  249. UNDEFED __TI_TLS_INIT_Limit
  250. 82c06940 __TI_cleanup
  251. 008004f8 __TI_cleanup_ptr
  252. 82c05100 __TI_closefile
  253. 82c07220 __TI_decompress_none
  254. 82c07240 __TI_decompress_rle24
  255. 82c06360 __TI_doflush
  256. 008004fc __TI_dtors_ptr
  257. 00800500 __TI_enable_exit_profile_output
  258. 82c06da0 __TI_frcmpyd_div
  259. 00800514 __TI_ft_end
  260. 82c05d80 __TI_ltoa
  261. ffffffff __TI_pprof_out_hndl
  262. 82c00000 __TI_printfi
  263. ffffffff __TI_prof_data_size
  264. ffffffff __TI_prof_data_start
  265. 82c06b20 __TI_readmsg
  266. 82c067e0 __TI_tls_init
  267. 008006b0 __TI_tmpnams
  268. 82c06e00 __TI_writemsg
  269. 82c056e0 __TI_wrt_ok
  270. ffffffff __binit__
  271. 82c022c0 __c6xabi_divd
  272. 82c06420 __c6xabi_divu
  273. 82c04920 __c6xabi_divul
  274. 82c04060 __c6xabi_divull
  275. 82c07100 __c6xabi_errno_addr
  276. 82c07040 __c6xabi_isinf
  277. 82c06ba0 __c6xabi_llshl
  278. 82c06e60 __c6xabi_llshru
  279. ffffffff __c_args__
  280. 82c06420 __divu
  281. 00800518 __errno
  282. 82c070c0 _args_main
  283. 82c04fa0 _auto_init_elf
  284. 82c06c20 _c_int00
  285. 00800520 _ctypes_
  286. 00800480 _device
  287. 00800200 _ftable
  288. 0080050c _lock
  289. 82c069e0 _minit
  290. 82c07120 _nop
  291. 82000000 _stack
  292. 008003e0 _stream
  293. 82c06ec0 _subcull
  294. 82600000 _sys_memory
  295. 82c071c0 _system_post_cinit
  296. 82c071e0 _system_pre_init
  297. 00800510 _unlock
  298. 82c07200 abort
  299. 82c057e0 atoi
  300. ffffffff binit
  301. 82c05e60 close
  302. 82c058e0 copy_in
  303. 00800518 errno
  304. 82c05f40 exit
  305. 82c06ca0 finddevice
  306. 82c059e0 fprintf
  307. 82c044e0 fputc
  308. 82c03700 fputs
  309. 82c032c0 free
  310. 82c04c80 frexp
  311. 82c04c80 frexpl
  312. 82c054c0 fseek
  313. 82c05240 getdevice
  314. 82c05380 ldexp
  315. 82c05380 ldexpl
  316. 82c06f20 lseek
  317. 82c065cc main
  318. 82c04e20 malloc
  319. 82c06f80 memccpy
  320. 82c06a80 memcpy
  321. 82c06020 memset
  322. 008007f0 parmbuf
  323. 82c06100 printf
  324. 82c044e0 putc
  325. 82c06d20 remove
  326. 82c04700 setvbuf
  327. 82c065a0 test
  328. 82c06d20 unlink
  329. 82c06fe0 write
  330. GLOBAL SYMBOLS: SORTED BY Symbol Address
  331. address name
  332. ------- ----
  333. 00000000 __TI_STATIC_BASE
  334. 00600000 __TI_STACK_SIZE
  335. 00600000 __TI_SYSMEM_SIZE
  336. 00800200 _ftable
  337. 008003e0 _stream
  338. 00800480 _device
  339. 008004f8 __TI_cleanup_ptr
  340. 008004fc __TI_dtors_ptr
  341. 00800500 __TI_enable_exit_profile_output
  342. 0080050c _lock
  343. 00800510 _unlock
  344. 00800514 __TI_ft_end
  345. 00800518 __errno
  346. 00800518 errno
  347. 00800520 _ctypes_
  348. 008006b0 __TI_tmpnams
  349. 008007f0 parmbuf
  350. 008007f8 __CIOBUF_
  351. 008009c8 __TI_Handler_Table_Base
  352. 008009d0 __TI_CINIT_Base
  353. 008009d0 __TI_Handler_Table_Limit
  354. 008009e0 __TI_CINIT_Limit
  355. 82000000 _stack
  356. 82600000 __TI_STACK_END
  357. 82600000 _sys_memory
  358. 82c00000 __TI_printfi
  359. 82c022c0 __c6xabi_divd
  360. 82c032c0 free
  361. 82c03700 fputs
  362. 82c04060 __c6xabi_divull
  363. 82c044e0 fputc
  364. 82c044e0 putc
  365. 82c04700 setvbuf
  366. 82c04920 __c6xabi_divul
  367. 82c04ae0 HOSTrename
  368. 82c04c80 frexp
  369. 82c04c80 frexpl
  370. 82c04e20 malloc
  371. 82c04fa0 _auto_init_elf
  372. 82c05100 __TI_closefile
  373. 82c05240 getdevice
  374. 82c05380 ldexp
  375. 82c05380 ldexpl
  376. 82c054c0 fseek
  377. 82c056e0 __TI_wrt_ok
  378. 82c057e0 atoi
  379. 82c058e0 copy_in
  380. 82c059e0 fprintf
  381. 82c05ae0 HOSTlseek
  382. 82c05bc0 HOSTopen
  383. 82c05ca0 HOSTwrite
  384. 82c05d80 __TI_ltoa
  385. 82c05e60 close
  386. 82c05f40 exit
  387. 82c06020 memset
  388. 82c06100 printf
  389. 82c061e0 HOSTread
  390. 82c062a0 HOSTunlink
  391. 82c06360 __TI_doflush
  392. 82c06420 __c6xabi_divu
  393. 82c06420 __divu
  394. 82c065a0 test
  395. 82c065cc main
  396. 82c067e0 __TI_tls_init
  397. 82c068a0 HOSTclose
  398. 82c06940 __TI_cleanup
  399. 82c069e0 _minit
  400. 82c06a80 memcpy
  401. 82c06b20 __TI_readmsg
  402. 82c06ba0 __c6xabi_llshl
  403. 82c06c20 _c_int00
  404. 82c06ca0 finddevice
  405. 82c06d20 remove
  406. 82c06d20 unlink
  407. 82c06da0 __TI_frcmpyd_div
  408. 82c06e00 __TI_writemsg
  409. 82c06e58 C$$IO$$
  410. 82c06e60 __c6xabi_llshru
  411. 82c06ec0 _subcull
  412. 82c06f20 lseek
  413. 82c06f80 memccpy
  414. 82c06fe0 write
  415. 82c07040 __c6xabi_isinf
  416. 82c070c0 _args_main
  417. 82c07100 __c6xabi_errno_addr
  418. 82c07120 _nop
  419. 82c071c0 _system_post_cinit
  420. 82c071e0 _system_pre_init
  421. 82c07200 C$$EXIT
  422. 82c07200 abort
  423. 82c07220 __TI_decompress_none
  424. 82c07240 __TI_decompress_rle24
  425. ffffffff __TI_pprof_out_hndl
  426. ffffffff __TI_prof_data_size
  427. ffffffff __TI_prof_data_start
  428. ffffffff __binit__
  429. ffffffff __c_args__
  430. ffffffff binit
  431. UNDEFED __TI_INITARRAY_Base
  432. UNDEFED __TI_INITARRAY_Limit
  433. UNDEFED __TI_TLS_INIT_Base
  434. UNDEFED __TI_TLS_INIT_Limit
  435. [102 symbols]