****************************************************************************** TMS320C6x Linker PC v8.2.6 ****************************************************************************** >> Linked Tue Jul 26 11:16:23 2022 OUTPUT FILE NAME: ENTRY POINT SYMBOL: "_c_int00" address: 82c06c20 MEMORY CONFIGURATION name origin length used unused attr fill ---------------------- -------- --------- -------- -------- ---- -------- VECTORS 00800000 00000200 00000000 00000200 RWIX LL2_RW_DATA 00800200 0003fe00 000007d8 0003f628 RWIX SL2 0c000000 003fffff 00000000 003fffff RWIX DDR3_CODE 80000000 01000000 00000000 01000000 RWIX DDR3_R_DATA 81000000 01000000 00000000 01000000 RWIX DDR3_RW_DATA 82000000 20000000 00c07260 1f3f8da0 RWIX SEGMENT ALLOCATION MAP run origin load origin length init length attrs members ---------- ----------- ---------- ----------- ----- ------- 00800200 00800200 0000031c 00000000 rw- 00800200 00800200 0000031c 00000000 rw- .fardata 00800520 00800520 0000018c 0000018c r-- 00800520 00800520 0000018c 0000018c r-- .const 008006b0 008006b0 00000268 00000000 rw- 008006b0 008006b0 00000148 00000000 rw- .far 008007f8 008007f8 00000120 00000000 rw- .cio 00800918 00800918 000000c8 000000c8 r-- 00800918 00800918 00000038 00000038 r-- .switch 00800950 00800950 00000090 00000090 r-- .cinit 82000000 82000000 00c00000 00000000 rw- 82000000 82000000 00600000 00000000 rw- .stack 82600000 82600000 00600000 00000000 rw- .sysmem 82c00000 82c00000 00007260 00007260 r-x 82c00000 82c00000 00007260 00007260 r-x .text SECTION ALLOCATION MAP output attributes/ section page origin length input sections -------- ---- ---------- ---------- ---------------- .fardata 0 00800200 0000031c UNINITIALIZED 00800200 000001e0 rts6600_elf.lib : defs.obj (.fardata:_ftable) 008003e0 000000a0 : write.obj (.fardata:_stream) 00800480 00000078 : write.obj (.fardata:_device) 008004f8 0000000c : exit.obj (.fardata) 00800504 00000008 : memory.obj (.fardata) 0080050c 00000004 : _lock.obj (.fardata:_lock) 00800510 00000004 : _lock.obj (.fardata:_unlock) 00800514 00000004 : defs.obj (.fardata) 00800518 00000004 : errno.obj (.fardata) .const 0 00800520 0000018c 00800520 00000101 rts6600_elf.lib : ctype.obj (.const:.string:_ctypes_) 00800621 00000003 --HOLE-- [fill = 0] 00800624 00000064 hello.obj (.const:.string) 00800688 00000024 rts6600_elf.lib : _printfi.obj (.const:.string) .switch 0 00800918 00000038 00800918 00000038 rts6600_elf.lib : _printfi.obj (.switch:__TI_printfi) .cinit 0 00800950 00000090 00800950 0000006c (.cinit..fardata.load) [load image, compression = rle] 008009bc 0000000b (.cinit..far.load) [load image, compression = rle] 008009c7 00000001 --HOLE-- [fill = 0] 008009c8 00000008 (__TI_handler_table) 008009d0 00000010 (__TI_cinit_table) .stack 0 82000000 00600000 UNINITIALIZED 82000000 00000008 rts6600_elf.lib : boot.obj (.stack) 82000008 005ffff8 --HOLE-- .text 0 82c00000 00007260 82c00000 00001c40 rts6600_elf.lib : _printfi.obj (.text:__TI_printfi) 82c01c40 00000680 : _printfi.obj (.text:_pconv_a) 82c022c0 000005e0 : divd.obj (.text:__c6xabi_divd) 82c028a0 000005c0 : _printfi.obj (.text:_pconv_g) 82c02e60 00000460 : _printfi.obj (.text:_pconv_e) 82c032c0 00000440 : memory.obj (.text:free) 82c03700 000003e0 : fputs.obj (.text:fputs) 82c03ae0 000002e0 : _printfi.obj (.text:fcvt) 82c03dc0 000002a0 : _printfi.obj (.text:_pconv_f) 82c04060 00000240 : imath64.obj (.text:__c6xabi_divull) 82c042a0 00000240 : _printfi.obj (.text:_ltostr) 82c044e0 00000220 : fputc.obj (.text:fputc) 82c04700 00000220 : setvbuf.obj (.text:setvbuf) 82c04920 000001c0 : imath40.obj (.text:__c6xabi_divul) 82c04ae0 000001a0 : hostrename.obj (.text:HOSTrename) 82c04c80 000001a0 : frexp.obj (.text:frexp) 82c04e20 00000180 : memory.obj (.text:malloc) 82c04fa0 00000160 : autoinit.obj (.text:_auto_init_elf) 82c05100 00000140 : fclose.obj (.text:__TI_closefile) 82c05240 00000140 : getdevice.obj (.text:getdevice) 82c05380 00000140 : ldexp.obj (.text:ldexp) 82c054c0 00000120 : fseek.obj (.text:fseek) 82c055e0 00000100 : copy_decompress_rle.obj (.text:__TI_decompress_rle_core) 82c056e0 00000100 : _io_perm.obj (.text:__TI_wrt_ok) 82c057e0 00000100 : atoi.obj (.text:atoi) 82c058e0 00000100 : cpy_tbl.obj (.text:copy_in) 82c059e0 00000100 : fprintf.obj (.text:fprintf) 82c05ae0 000000e0 : hostlseek.obj (.text:HOSTlseek) 82c05bc0 000000e0 : hostopen.obj (.text:HOSTopen) 82c05ca0 000000e0 : hostwrite.obj (.text:HOSTwrite) 82c05d80 000000e0 : _ltoa.obj (.text:__TI_ltoa) 82c05e60 000000e0 : close.obj (.text:close) 82c05f40 000000e0 : exit.obj (.text:exit) 82c06020 000000e0 : memset.obj (.text:memset) 82c06100 000000e0 : printf.obj (.text:printf) 82c061e0 000000c0 : hostread.obj (.text:HOSTread) 82c062a0 000000c0 : hostunlink.obj (.text:HOSTunlink) 82c06360 000000c0 : fflush.obj (.text:__TI_doflush) 82c06420 000000c0 : divu.obj (.text:__divu) 82c064e0 000000c0 : _printfi.obj (.text:_ecpy) 82c065a0 000000c0 hello.obj (.text) 82c06660 000000c0 rts6600_elf.lib : memory.obj (.text:minsert) 82c06720 000000c0 : memory.obj (.text:mremove) 82c067e0 000000c0 : tls.obj (.text:tls:init:__TI_tls_init) 82c068a0 000000a0 : hostclose.obj (.text:HOSTclose) 82c06940 000000a0 : fopen.obj (.text:__TI_cleanup) 82c069e0 000000a0 : memory.obj (.text:_minit) 82c06a80 000000a0 : memcpy64.obj (.text:memcpy) 82c06b20 00000080 : trgmsg.obj (.text:__TI_readmsg) 82c06ba0 00000080 : llshift.obj (.text:__c6xabi_llshl) 82c06c20 00000080 : boot.obj (.text:_c_int00) 82c06ca0 00000080 : getdevice.obj (.text:finddevice) 82c06d20 00000080 : unlink.obj (.text:unlink) 82c06da0 00000060 : frcmpyd_div.obj (.text:__TI_frcmpyd_div) 82c06e00 00000060 : trgmsg.obj (.text:__TI_writemsg) 82c06e60 00000060 : llshift.obj (.text:__c6xabi_llshru) 82c06ec0 00000060 : imath64.obj (.text:_subcull) 82c06f20 00000060 : lseek.obj (.text:lseek) 82c06f80 00000060 : memccpy.obj (.text:memccpy) 82c06fe0 00000060 : write.obj (.text:write) 82c07040 00000040 : isinf.obj (.text:__c6xabi_isinf) 82c07080 00000040 : _printfi.obj (.text:__c6xabi_isnan) 82c070c0 00000040 : args_main.obj (.text:_args_main) 82c07100 00000020 : errno.obj (.text:__c6xabi_errno_addr) 82c07120 00000020 : _lock.obj (.text:_nop) 82c07140 00000020 : fprintf.obj (.text:_outc) 82c07160 00000020 : printf.obj (.text:_outc) 82c07180 00000020 : fprintf.obj (.text:_outs) 82c071a0 00000020 : printf.obj (.text:_outs) 82c071c0 00000020 : startup.obj (.text:_system_post_cinit) 82c071e0 00000020 : pre_init.obj (.text:_system_pre_init) 82c07200 00000020 : exit.obj (.text:abort) 82c07220 00000020 : copy_decompress_none.obj (.text:decompress:none:__TI_decompress_none) 82c07240 00000020 : copy_decompress_rle.obj (.text:decompress:rle24:__TI_decompress_rle24) .far 0 008006b0 00000148 UNINITIALIZED 008006b0 00000140 (.common:__TI_tmpnams) 008007f0 00000008 (.common:parmbuf) .cio 0 008007f8 00000120 UNINITIALIZED 008007f8 00000120 rts6600_elf.lib : trgmsg.obj (.cio) .sysmem 0 82600000 00600000 UNINITIALIZED 82600000 00000008 rts6600_elf.lib : memory.obj (.sysmem) 82600008 005ffff8 --HOLE-- .init_array * 0 00800200 00000000 UNINITIALIZED MODULE SUMMARY Module code ro data rw data ------ ---- ------- ------- .\ hello.obj 192 100 0 +--+--------------------------+-------+---------+----------+ Total: 192 100 0 E:\Ti-Install\ccsv6\tools\compiler\ti-cgt-c6000_8.2.6\lib\rts6600_elf.lib _printfi.obj 13728 92 0 memory.obj 2016 0 8 divd.obj 1504 0 0 fputs.obj 992 0 0 defs.obj 0 0 804 imath64.obj 672 0 0 fputc.obj 544 0 0 setvbuf.obj 544 0 0 trgmsg.obj 224 0 288 getdevice.obj 448 0 0 imath40.obj 448 0 0 frexp.obj 416 0 0 hostrename.obj 416 0 0 write.obj 96 0 280 autoinit.obj 352 0 0 fclose.obj 320 0 0 fprintf.obj 320 0 0 ldexp.obj 320 0 0 copy_decompress_rle.obj 288 0 0 fseek.obj 288 0 0 printf.obj 288 0 0 exit.obj 256 0 12 ctype.obj 0 257 0 _io_perm.obj 256 0 0 atoi.obj 256 0 0 cpy_tbl.obj 256 0 0 hostopen.obj 224 0 8 _ltoa.obj 224 0 0 close.obj 224 0 0 hostlseek.obj 224 0 0 hostwrite.obj 224 0 0 llshift.obj 224 0 0 memset.obj 224 0 0 divu.obj 192 0 0 fflush.obj 192 0 0 hostread.obj 192 0 0 hostunlink.obj 192 0 0 tls.obj 192 0 0 fopen.obj 160 0 0 hostclose.obj 160 0 0 memcpy64.obj 160 0 0 boot.obj 128 0 0 unlink.obj 128 0 0 frcmpyd_div.obj 96 0 0 lseek.obj 96 0 0 memccpy.obj 96 0 0 args_main.obj 64 0 0 isinf.obj 64 0 0 _lock.obj 32 0 8 errno.obj 32 0 4 copy_decompress_none.obj 32 0 0 pre_init.obj 32 0 0 startup.obj 32 0 0 +--+--------------------------+-------+---------+----------+ Total: 29088 349 1412 Heap: 0 0 6291456 Stack: 0 0 6291456 Linker Generated: 0 143 0 +--+--------------------------+-------+---------+----------+ Grand Total: 29280 592 12584324 LINKER GENERATED COPY TABLES __TI_cinit_table @ 008009d0 records: 2, size/record: 8, table size: 16 .fardata: load addr=00800950, load size=0000006c bytes, run addr=00800200, run size=0000031c bytes, compression=rle .far: load addr=008009bc, load size=0000000b bytes, run addr=008006b0, run size=00000148 bytes, compression=rle LINKER GENERATED HANDLER TABLE __TI_handler_table @ 008009c8 records: 2, size/record: 4, table size: 8 index: 0, handler: __TI_decompress_rle24 index: 1, handler: __TI_decompress_none GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name address name ------- ---- 82c07200 C$$EXIT 82c06e58 C$$IO$$ 82c068a0 HOSTclose 82c05ae0 HOSTlseek 82c05bc0 HOSTopen 82c061e0 HOSTread 82c04ae0 HOSTrename 82c062a0 HOSTunlink 82c05ca0 HOSTwrite 008007f8 __CIOBUF_ 008009d0 __TI_CINIT_Base 008009e0 __TI_CINIT_Limit 008009c8 __TI_Handler_Table_Base 008009d0 __TI_Handler_Table_Limit UNDEFED __TI_INITARRAY_Base UNDEFED __TI_INITARRAY_Limit 82600000 __TI_STACK_END 00600000 __TI_STACK_SIZE 00000000 __TI_STATIC_BASE 00600000 __TI_SYSMEM_SIZE UNDEFED __TI_TLS_INIT_Base UNDEFED __TI_TLS_INIT_Limit 82c06940 __TI_cleanup 008004f8 __TI_cleanup_ptr 82c05100 __TI_closefile 82c07220 __TI_decompress_none 82c07240 __TI_decompress_rle24 82c06360 __TI_doflush 008004fc __TI_dtors_ptr 00800500 __TI_enable_exit_profile_output 82c06da0 __TI_frcmpyd_div 00800514 __TI_ft_end 82c05d80 __TI_ltoa ffffffff __TI_pprof_out_hndl 82c00000 __TI_printfi ffffffff __TI_prof_data_size ffffffff __TI_prof_data_start 82c06b20 __TI_readmsg 82c067e0 __TI_tls_init 008006b0 __TI_tmpnams 82c06e00 __TI_writemsg 82c056e0 __TI_wrt_ok ffffffff __binit__ 82c022c0 __c6xabi_divd 82c06420 __c6xabi_divu 82c04920 __c6xabi_divul 82c04060 __c6xabi_divull 82c07100 __c6xabi_errno_addr 82c07040 __c6xabi_isinf 82c06ba0 __c6xabi_llshl 82c06e60 __c6xabi_llshru ffffffff __c_args__ 82c06420 __divu 00800518 __errno 82c070c0 _args_main 82c04fa0 _auto_init_elf 82c06c20 _c_int00 00800520 _ctypes_ 00800480 _device 00800200 _ftable 0080050c _lock 82c069e0 _minit 82c07120 _nop 82000000 _stack 008003e0 _stream 82c06ec0 _subcull 82600000 _sys_memory 82c071c0 _system_post_cinit 82c071e0 _system_pre_init 00800510 _unlock 82c07200 abort 82c057e0 atoi ffffffff binit 82c05e60 close 82c058e0 copy_in 00800518 errno 82c05f40 exit 82c06ca0 finddevice 82c059e0 fprintf 82c044e0 fputc 82c03700 fputs 82c032c0 free 82c04c80 frexp 82c04c80 frexpl 82c054c0 fseek 82c05240 getdevice 82c05380 ldexp 82c05380 ldexpl 82c06f20 lseek 82c065cc main 82c04e20 malloc 82c06f80 memccpy 82c06a80 memcpy 82c06020 memset 008007f0 parmbuf 82c06100 printf 82c044e0 putc 82c06d20 remove 82c04700 setvbuf 82c065a0 test 82c06d20 unlink 82c06fe0 write GLOBAL SYMBOLS: SORTED BY Symbol Address address name ------- ---- 00000000 __TI_STATIC_BASE 00600000 __TI_STACK_SIZE 00600000 __TI_SYSMEM_SIZE 00800200 _ftable 008003e0 _stream 00800480 _device 008004f8 __TI_cleanup_ptr 008004fc __TI_dtors_ptr 00800500 __TI_enable_exit_profile_output 0080050c _lock 00800510 _unlock 00800514 __TI_ft_end 00800518 __errno 00800518 errno 00800520 _ctypes_ 008006b0 __TI_tmpnams 008007f0 parmbuf 008007f8 __CIOBUF_ 008009c8 __TI_Handler_Table_Base 008009d0 __TI_CINIT_Base 008009d0 __TI_Handler_Table_Limit 008009e0 __TI_CINIT_Limit 82000000 _stack 82600000 __TI_STACK_END 82600000 _sys_memory 82c00000 __TI_printfi 82c022c0 __c6xabi_divd 82c032c0 free 82c03700 fputs 82c04060 __c6xabi_divull 82c044e0 fputc 82c044e0 putc 82c04700 setvbuf 82c04920 __c6xabi_divul 82c04ae0 HOSTrename 82c04c80 frexp 82c04c80 frexpl 82c04e20 malloc 82c04fa0 _auto_init_elf 82c05100 __TI_closefile 82c05240 getdevice 82c05380 ldexp 82c05380 ldexpl 82c054c0 fseek 82c056e0 __TI_wrt_ok 82c057e0 atoi 82c058e0 copy_in 82c059e0 fprintf 82c05ae0 HOSTlseek 82c05bc0 HOSTopen 82c05ca0 HOSTwrite 82c05d80 __TI_ltoa 82c05e60 close 82c05f40 exit 82c06020 memset 82c06100 printf 82c061e0 HOSTread 82c062a0 HOSTunlink 82c06360 __TI_doflush 82c06420 __c6xabi_divu 82c06420 __divu 82c065a0 test 82c065cc main 82c067e0 __TI_tls_init 82c068a0 HOSTclose 82c06940 __TI_cleanup 82c069e0 _minit 82c06a80 memcpy 82c06b20 __TI_readmsg 82c06ba0 __c6xabi_llshl 82c06c20 _c_int00 82c06ca0 finddevice 82c06d20 remove 82c06d20 unlink 82c06da0 __TI_frcmpyd_div 82c06e00 __TI_writemsg 82c06e58 C$$IO$$ 82c06e60 __c6xabi_llshru 82c06ec0 _subcull 82c06f20 lseek 82c06f80 memccpy 82c06fe0 write 82c07040 __c6xabi_isinf 82c070c0 _args_main 82c07100 __c6xabi_errno_addr 82c07120 _nop 82c071c0 _system_post_cinit 82c071e0 _system_pre_init 82c07200 C$$EXIT 82c07200 abort 82c07220 __TI_decompress_none 82c07240 __TI_decompress_rle24 ffffffff __TI_pprof_out_hndl ffffffff __TI_prof_data_size ffffffff __TI_prof_data_start ffffffff __binit__ ffffffff __c_args__ ffffffff binit UNDEFED __TI_INITARRAY_Base UNDEFED __TI_INITARRAY_Limit UNDEFED __TI_TLS_INIT_Base UNDEFED __TI_TLS_INIT_Limit [102 symbols]