****************************************************************************** TMS320C6x Linker PC v8.1.1 ****************************************************************************** >> Linked Fri Jun 10 09:24:26 2022 OUTPUT FILE NAME: ENTRY POINT SYMBOL: "_c_int00" address: 82c077a0 MEMORY CONFIGURATION name origin length used unused attr fill ---------------------- -------- --------- -------- -------- ---- -------- VECTORS 00800000 00000200 00000000 00000200 RWIX LL2_RW_DATA 00800200 0003fe00 0000095c 0003f4a4 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 00c07b60 1f3f84a0 RWIX SEGMENT ALLOCATION MAP run origin load origin length init length attrs members ---------- ----------- ---------- ----------- ----- ------- 00800200 00800200 00000380 00000000 rw- 00800200 00800200 00000380 00000000 rw- .fardata 00800580 00800580 00000230 00000230 r-- 00800580 00800580 00000230 00000230 r-- .const 008007b0 008007b0 00000268 00000000 rw- 008007b0 008007b0 00000148 00000000 rw- .far 008008f8 008008f8 00000120 00000000 rw- .cio 00800a18 00800a18 00000038 00000038 r-- 00800a18 00800a18 00000038 00000038 r-- .switch 00800a50 00800a50 0000000c 00000000 rw- 00800a50 00800a50 0000000c 00000000 rw- .bss 00800a60 00800a60 00000100 00000100 r-- 00800a60 00800a60 00000100 00000100 r-- .cinit 82000000 82000000 00c00000 00000000 rw- 82000000 82000000 00600000 00000000 rw- .stack 82600000 82600000 00600000 00000000 rw- .sysmem 82c00000 82c00000 00007b60 00007b60 r-x 82c00000 82c00000 00007b60 00007b60 r-x .text SECTION ALLOCATION MAP output attributes/ section page origin length input sections -------- ---- ---------- ---------- ---------------- .fardata 0 00800200 00000380 UNINITIALIZED 00800200 000001e0 rts6600_elf.lib : defs.obj (.fardata:_ftable) 008003e0 000000a0 : lowlev.obj (.fardata:_stream) 00800480 00000078 : lowlev.obj (.fardata:_device) 008004f8 00000028 arithchk.obj (.fardata) 00800520 00000018 rts6600_elf.lib : log.obj (.fardata:A$1) 00800538 00000018 : log.obj (.fardata:B$2) 00800550 0000000c : exit.obj (.fardata) 0080055c 00000008 : lowlev.obj (.fardata) 00800564 00000008 : memory.obj (.fardata) 0080056c 00000004 : _lock.obj (.fardata:_lock) 00800570 00000004 : _lock.obj (.fardata:_unlock) 00800574 00000004 : defs.obj (.fardata) 00800578 00000004 : errno.obj (.fardata) 0080057c 00000004 : fopen.obj (.fardata) .const 0 00800580 00000230 00800580 00000104 arithchk.obj (.const:.string) 00800684 00000004 --HOLE-- [fill = 0] 00800688 00000101 rts6600_elf.lib : ctype.obj (.const:.string:_ctypes_) 00800789 00000003 --HOLE-- [fill = 0] 0080078c 00000024 : _printfi.obj (.const:.string) .far 0 008007b0 00000148 UNINITIALIZED 008007b0 00000140 (.common:__TI_tmpnams) 008008f0 00000008 (.common:parmbuf) .cio 0 008008f8 00000120 UNINITIALIZED 008008f8 00000120 rts6600_elf.lib : trgmsg.obj (.cio) .switch 0 00800a18 00000038 00800a18 00000038 rts6600_elf.lib : _printfi.obj (.switch:_pproc_fgea) .neardata * 0 00800a50 00000000 UNINITIALIZED .rodata 0 00800a50 00000000 UNINITIALIZED .bss 0 00800a50 0000000c UNINITIALIZED 00800a50 00000008 (.common:t_nan) 00800a58 00000004 (.common:dalign) .cinit 0 00800a60 00000100 00800a60 000000c7 (.cinit..fardata.load) [load image, compression = rle] 00800b27 00000001 --HOLE-- [fill = 0] 00800b28 0000000c (__TI_handler_table) 00800b34 00000008 (.cinit..bss.load) [load image, compression = zero_init] 00800b3c 00000008 (.cinit..far.load) [load image, compression = zero_init] 00800b44 00000004 --HOLE-- [fill = 0] 00800b48 00000018 (__TI_cinit_table) .stack 0 82000000 00600000 UNINITIALIZED 82000000 00000008 rts6600_elf.lib : boot.obj (.stack) 82000008 005ffff8 --HOLE-- .sysmem 0 82600000 00600000 UNINITIALIZED 82600000 00000008 rts6600_elf.lib : memory.obj (.sysmem) 82600008 005ffff8 --HOLE-- .text 0 82c00000 00007b60 82c00000 00000880 rts6600_elf.lib : _printfi.obj (.text:_pproc_diouxp) 82c00880 00000780 : _printfi.obj (.text:__TI_printfi) 82c01000 00000600 : divd.obj (.text:__c6xabi_divd) 82c01600 000005a0 : _printfi.obj (.text:_setfield) 82c01ba0 00000560 : _printfi.obj (.text:_pconv_g) 82c02100 000004a0 : _printfi.obj (.text:_pconv_e) 82c025a0 00000440 : _printfi.obj (.text:_pconv_a) 82c029e0 000003c0 arithchk.obj (.text) 82c02da0 000003c0 rts6600_elf.lib : memory.obj (.text:free) 82c03160 00000360 : _printfi.obj (.text:acvt) 82c034c0 00000360 : fputs.obj (.text:fputs) 82c03820 00000320 : _printfi.obj (.text:_pproc_fgea) 82c03b40 000002a0 : _printfi.obj (.text:_pproc_fwp) 82c03de0 00000280 : _printfi.obj (.text:_pconv_f) 82c04060 00000280 : _printfi.obj (.text:fcvt) 82c042e0 00000240 : imath64.obj (.text:__c6xabi_divull) 82c04520 00000240 : _printfi.obj (.text:_ltostr) 82c04760 00000240 : setvbuf.obj (.text:setvbuf) 82c049a0 00000220 : fputc.obj (.text:fputc) 82c04bc0 00000220 : lowlev.obj (.text:open) 82c04de0 000001c0 : imath40.obj (.text:__c6xabi_divul) 82c04fa0 000001c0 : fopen.obj (.text:_openfile) 82c05160 000001c0 : log.obj (.text:log) 82c05320 000001a0 : trgdrv.obj (.text:HOSTrename) 82c054c0 000001a0 : frexp.obj (.text:frexp) 82c05660 000001a0 : lowlev.obj (.text:getdevice) 82c05800 00000180 : memory.obj (.text:malloc) 82c05980 00000160 : fopen.obj (.text:fopen) 82c05ae0 00000160 : sqrt.obj (.text:sqrt) 82c05c40 00000140 : fclose.obj (.text:__TI_closefile) 82c05d80 00000140 : autoinit.obj (.text:_auto_init_elf) 82c05ec0 00000140 : ldexp.obj (.text:ldexp) 82c06000 00000120 : fseek.obj (.text:fseek) 82c06120 00000100 : trgdrv.obj (.text:HOSTlseek) 82c06220 00000100 : copy_decompress_rle.obj (.text:__TI_decompress_rle_core) 82c06320 00000100 : _io_perm.obj (.text:__TI_wrt_ok) 82c06420 00000100 : atoi.obj (.text:atoi) 82c06520 00000100 : cpy_tbl.obj (.text:copy_in) 82c06620 00000100 : fprintf.obj (.text:fprintf) 82c06720 000000e0 : trgdrv.obj (.text:HOSTopen) 82c06800 000000e0 : trgdrv.obj (.text:HOSTwrite) 82c068e0 000000e0 : lowlev.obj (.text:close) 82c069c0 000000e0 : ltoa.obj (.text:ltoa) 82c06aa0 000000e0 : memset.obj (.text:memset) 82c06b80 000000e0 : printf.obj (.text:printf) 82c06c60 000000c0 : trgdrv.obj (.text:HOSTread) 82c06d20 000000c0 : trgdrv.obj (.text:HOSTunlink) 82c06de0 000000c0 : fflush.obj (.text:__TI_doflush) 82c06ea0 000000c0 : divu.obj (.text:__divu) 82c06f60 000000c0 : exit.obj (.text:exit) 82c07020 000000c0 : memory.obj (.text:minsert) 82c070e0 000000c0 : memory.obj (.text:mremove) 82c071a0 000000c0 : tls.obj (.text:tls:init:__TI_tls_init) 82c07260 000000a0 : trgdrv.obj (.text:HOSTclose) 82c07300 000000a0 : fopen.obj (.text:__TI_cleanup) 82c073a0 000000a0 : memory.obj (.text:_minit) 82c07440 000000a0 : memcpy64.obj (.text:memcpy) 82c074e0 00000080 : trgmsg.obj (.text:__TI_readmsg) 82c07560 00000080 : trgmsg.obj (.text:__TI_writemsg) 82c075e0 00000080 : llshift.obj (.text:__c6xabi_llshl) 82c07660 00000080 : lowlev.obj (.text:unlink) 82c076e0 00000060 : frcmpyd_div.obj (.text:__TI_frcmpyd_div) 82c07740 00000060 : llshift.obj (.text:__c6xabi_llshru) 82c077a0 00000060 : boot.obj (.text:_c_int00) 82c07800 00000060 : lowlev.obj (.text:lseek) 82c07860 00000060 : memccpy.obj (.text:memccpy) 82c078c0 00000060 : lowlev.obj (.text:write) 82c07920 00000040 : isinf.obj (.text:__c6xabi_isinf) 82c07960 00000040 : _printfi.obj (.text:__c6xabi_isnan) 82c079a0 00000040 : args_main.obj (.text:_args_main) 82c079e0 00000040 : imath64.obj (.text:_subcull) 82c07a20 00000020 : errno.obj (.text:__c6xabi_errno_addr) 82c07a40 00000020 : _lock.obj (.text:_nop) 82c07a60 00000020 : fprintf.obj (.text:_outc) 82c07a80 00000020 : printf.obj (.text:_outc) 82c07aa0 00000020 : fprintf.obj (.text:_outs) 82c07ac0 00000020 : printf.obj (.text:_outs) 82c07ae0 00000020 : exit.obj (.text:abort) 82c07b00 00000020 : copy_zero_init.obj (.text:decompress:ZI:__TI_zero_init) 82c07b20 00000020 : copy_decompress_none.obj (.text:decompress:none:__TI_decompress_none) 82c07b40 00000020 : copy_decompress_rle.obj (.text:decompress:rle24:__TI_decompress_rle24) .init_array * 0 00800200 00000000 UNINITIALIZED MODULE SUMMARY Module code ro data rw data ------ ---- ------- ------- .\ arithchk.obj 960 260 52 +--+--------------------------+-------+---------+----------+ Total: 960 260 52 C:\Software\CCS6.2_install\ccsv6\tools\compiler\ti-cgt-c6000_8.1.1\lib\rts6600_elf.lib _printfi.obj 13440 92 0 memory.obj 1888 0 8 lowlev.obj 1504 0 288 trgdrv.obj 1664 0 8 divd.obj 1536 0 0 fopen.obj 960 0 4 fputs.obj 864 0 0 defs.obj 0 0 804 imath64.obj 640 0 0 setvbuf.obj 576 0 0 fputc.obj 544 0 0 trgmsg.obj 256 0 288 log.obj 448 0 48 imath40.obj 448 0 0 frexp.obj 416 0 0 sqrt.obj 352 0 0 autoinit.obj 320 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 ctype.obj 0 257 0 _io_perm.obj 256 0 0 atoi.obj 256 0 0 cpy_tbl.obj 256 0 0 exit.obj 224 0 12 llshift.obj 224 0 0 ltoa.obj 224 0 0 memset.obj 224 0 0 divu.obj 192 0 0 fflush.obj 192 0 0 tls.obj 192 0 0 memcpy64.obj 160 0 0 boot.obj 96 0 0 frcmpyd_div.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 copy_zero_init.obj 32 0 0 +--+--------------------------+-------+---------+----------+ Total: 30624 349 1472 Heap: 0 0 6291456 Stack: 0 0 6291456 Linker Generated: 0 251 0 +--+--------------------------+-------+---------+----------+ Grand Total: 31584 860 12584436 LINKER GENERATED COPY TABLES __TI_cinit_table @ 00800b48 records: 3, size/record: 8, table size: 24 .fardata: load addr=00800a60, load size=000000c7 bytes, run addr=00800200, run size=00000380 bytes, compression=rle .bss: load addr=00800b34, load size=00000008 bytes, run addr=00800a50, run size=0000000c bytes, compression=zero_init .far: load addr=00800b3c, load size=00000008 bytes, run addr=008007b0, run size=00000148 bytes, compression=zero_init LINKER GENERATED HANDLER TABLE __TI_handler_table @ 00800b28 records: 3, size/record: 4, table size: 12 index: 0, handler: __TI_zero_init index: 1, handler: __TI_decompress_rle24 index: 2, handler: __TI_decompress_none GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name address name ------- ---- 82c07ae0 C$$EXIT 82c075c0 C$$IO$$ 82c07260 HOSTclose 82c06120 HOSTlseek 82c06720 HOSTopen 82c06c60 HOSTread 82c05320 HOSTrename 82c06d20 HOSTunlink 82c06800 HOSTwrite 008008f8 __CIOBUF_ 00800b48 __TI_CINIT_Base 00800b60 __TI_CINIT_Limit 00800b28 __TI_Handler_Table_Base 00800b34 __TI_Handler_Table_Limit UNDEFED __TI_INITARRAY_Base UNDEFED __TI_INITARRAY_Limit 82600000 __TI_STACK_END 00600000 __TI_STACK_SIZE 00800a50 __TI_STATIC_BASE 00600000 __TI_SYSMEM_SIZE UNDEFED __TI_TLS_INIT_Base UNDEFED __TI_TLS_INIT_Limit 82c07300 __TI_cleanup 00800550 __TI_cleanup_ptr 82c05c40 __TI_closefile 82c07b20 __TI_decompress_none 82c07b40 __TI_decompress_rle24 82c06de0 __TI_doflush 00800554 __TI_dtors_ptr 00800558 __TI_enable_exit_profile_output 82c076e0 __TI_frcmpyd_div 00800574 __TI_ft_end ffffffff __TI_pprof_out_hndl 82c00880 __TI_printfi ffffffff __TI_prof_data_size ffffffff __TI_prof_data_start 82c074e0 __TI_readmsg 82c071a0 __TI_tls_init 008007b0 __TI_tmpnams 82c07560 __TI_writemsg 82c06320 __TI_wrt_ok 82c07b00 __TI_zero_init ffffffff __binit__ 82c01000 __c6xabi_divd 82c06ea0 __c6xabi_divu 82c04de0 __c6xabi_divul 82c042e0 __c6xabi_divull 82c07a20 __c6xabi_errno_addr 82c07920 __c6xabi_isinf 82c075e0 __c6xabi_llshl 82c07740 __c6xabi_llshru ffffffff __c_args__ 82c06ea0 __divu 00800578 __errno 82c079a0 _args_main 82c05d80 _auto_init_elf 82c077a0 _c_int00 00800688 _ctypes_ 00800200 _ftable 0080056c _lock 82c073a0 _minit 82c07a40 _nop 82000000 _stack 82c079e0 _subcull 82600000 _sys_memory 00800570 _unlock 82c07ae0 abort 82c06420 atoi ffffffff binit 82c068e0 close 82c06520 copy_in 00800578 errno 82c06f60 exit 82c05980 fopen 82c06620 fprintf 82c049a0 fputc 82c034c0 fputs 82c02da0 free 82c054c0 frexp 82c054c0 frexpl 82c06000 fseek 82c02a98 get_nanbits 82c05ec0 ldexp 82c05ec0 ldexpl 82c05160 log 82c05160 logl 82c07800 lseek 82c069c0 ltoa 82c02aec main 82c05800 malloc 82c07860 memccpy 82c07440 memcpy 82c06aa0 memset 82c04bc0 open 82c06b80 printf 82c049a0 putc 82c07660 remove 82c04760 setvbuf 82c05ae0 sqrt 82c05ae0 sqrtl 82c07660 unlink 82c078c0 write GLOBAL SYMBOLS: SORTED BY Symbol Address address name ------- ---- 00600000 __TI_STACK_SIZE 00600000 __TI_SYSMEM_SIZE 00800200 _ftable 00800550 __TI_cleanup_ptr 00800554 __TI_dtors_ptr 00800558 __TI_enable_exit_profile_output 0080056c _lock 00800570 _unlock 00800574 __TI_ft_end 00800578 __errno 00800578 errno 00800688 _ctypes_ 008007b0 __TI_tmpnams 008008f8 __CIOBUF_ 00800a50 __TI_STATIC_BASE 00800b28 __TI_Handler_Table_Base 00800b34 __TI_Handler_Table_Limit 00800b48 __TI_CINIT_Base 00800b60 __TI_CINIT_Limit 82000000 _stack 82600000 __TI_STACK_END 82600000 _sys_memory 82c00880 __TI_printfi 82c01000 __c6xabi_divd 82c02a98 get_nanbits 82c02aec main 82c02da0 free 82c034c0 fputs 82c042e0 __c6xabi_divull 82c04760 setvbuf 82c049a0 fputc 82c049a0 putc 82c04bc0 open 82c04de0 __c6xabi_divul 82c05160 log 82c05160 logl 82c05320 HOSTrename 82c054c0 frexp 82c054c0 frexpl 82c05800 malloc 82c05980 fopen 82c05ae0 sqrt 82c05ae0 sqrtl 82c05c40 __TI_closefile 82c05d80 _auto_init_elf 82c05ec0 ldexp 82c05ec0 ldexpl 82c06000 fseek 82c06120 HOSTlseek 82c06320 __TI_wrt_ok 82c06420 atoi 82c06520 copy_in 82c06620 fprintf 82c06720 HOSTopen 82c06800 HOSTwrite 82c068e0 close 82c069c0 ltoa 82c06aa0 memset 82c06b80 printf 82c06c60 HOSTread 82c06d20 HOSTunlink 82c06de0 __TI_doflush 82c06ea0 __c6xabi_divu 82c06ea0 __divu 82c06f60 exit 82c071a0 __TI_tls_init 82c07260 HOSTclose 82c07300 __TI_cleanup 82c073a0 _minit 82c07440 memcpy 82c074e0 __TI_readmsg 82c07560 __TI_writemsg 82c075c0 C$$IO$$ 82c075e0 __c6xabi_llshl 82c07660 remove 82c07660 unlink 82c076e0 __TI_frcmpyd_div 82c07740 __c6xabi_llshru 82c077a0 _c_int00 82c07800 lseek 82c07860 memccpy 82c078c0 write 82c07920 __c6xabi_isinf 82c079a0 _args_main 82c079e0 _subcull 82c07a20 __c6xabi_errno_addr 82c07a40 _nop 82c07ae0 C$$EXIT 82c07ae0 abort 82c07b00 __TI_zero_init 82c07b20 __TI_decompress_none 82c07b40 __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]