****************************************************************************** TMS320C6x Linker PC v8.2.6 ****************************************************************************** >> Linked Tue Jun 28 10:21:46 2022 OUTPUT FILE NAME: ENTRY POINT SYMBOL: "_c_int00" address: 0000ea60 MEMORY CONFIGURATION name origin length used unused attr fill ---------------------- -------- --------- -------- -------- ---- -------- NEARRAM 00000001 00007fff 00000000 00007fff RWIX RAM 00008000 fffffffe 00008004 ffff7ffa RWIX SEGMENT ALLOCATION MAP run origin load origin length init length attrs members ---------- ----------- ---------- ----------- ----- ------- 00008000 00008000 00007080 00007080 r-x 00008000 00008000 00007080 00007080 r-x .text 0000f080 0000f080 00000c68 00000000 rw- 0000f080 0000f080 00000400 00000000 rw- .stack 0000f480 0000f480 00000400 00000000 rw- .sysmem 0000f880 0000f880 0000031c 00000000 rw- .fardata 0000fba0 0000fba0 00000148 00000000 rw- .far 0000fce8 0000fce8 00000138 00000138 r-- 0000fce8 0000fce8 00000138 00000138 r-- .const 0000fe20 0000fe20 00000120 00000000 rw- 0000fe20 0000fe20 00000120 00000000 rw- .cio 0000ff40 0000ff40 000000c8 000000c8 r-- 0000ff40 0000ff40 00000038 00000038 r-- .switch 0000ff78 0000ff78 00000090 00000090 r-- .cinit SECTION ALLOCATION MAP output attributes/ section page origin length input sections -------- ---- ---------- ---------- ---------------- .text 0 00008000 00007080 00008000 00001c40 rts6600_elf.lib : _printfi.obj (.text:__TI_printfi) 00009c40 00000680 : _printfi.obj (.text:_pconv_a) 0000a2c0 000005e0 : divd.obj (.text:__c6xabi_divd) 0000a8a0 000005c0 : _printfi.obj (.text:_pconv_g) 0000ae60 00000460 : _printfi.obj (.text:_pconv_e) 0000b2c0 00000440 : memory.obj (.text:free) 0000b700 000003e0 : fputs.obj (.text:fputs) 0000bae0 000002e0 : _printfi.obj (.text:fcvt) 0000bdc0 000002a0 : _printfi.obj (.text:_pconv_f) 0000c060 00000240 : imath64.obj (.text:__c6xabi_divull) 0000c2a0 00000240 : _printfi.obj (.text:_ltostr) 0000c4e0 00000220 : fputc.obj (.text:fputc) 0000c700 00000220 : setvbuf.obj (.text:setvbuf) 0000c920 000001c0 : imath40.obj (.text:__c6xabi_divul) 0000cae0 000001a0 : hostrename.obj (.text:HOSTrename) 0000cc80 000001a0 : frexp.obj (.text:frexp) 0000ce20 00000180 : memory.obj (.text:malloc) 0000cfa0 00000160 : autoinit.obj (.text:_auto_init_elf) 0000d100 00000140 : fclose.obj (.text:__TI_closefile) 0000d240 00000140 : getdevice.obj (.text:getdevice) 0000d380 00000140 : ldexp.obj (.text:ldexp) 0000d4c0 00000120 : fseek.obj (.text:fseek) 0000d5e0 00000100 : copy_decompress_rle.obj (.text:__TI_decompress_rle_core) 0000d6e0 00000100 : _io_perm.obj (.text:__TI_wrt_ok) 0000d7e0 00000100 : atoi.obj (.text:atoi) 0000d8e0 00000100 : cpy_tbl.obj (.text:copy_in) 0000d9e0 000000e0 : hostlseek.obj (.text:HOSTlseek) 0000dac0 000000e0 : hostopen.obj (.text:HOSTopen) 0000dba0 000000e0 : hostwrite.obj (.text:HOSTwrite) 0000dc80 000000e0 : _ltoa.obj (.text:__TI_ltoa) 0000dd60 000000e0 : close.obj (.text:close) 0000de40 000000e0 : exit.obj (.text:exit) 0000df20 000000e0 : memset.obj (.text:memset) 0000e000 000000e0 : printf.obj (.text:printf) 0000e0e0 000000c0 : hostread.obj (.text:HOSTread) 0000e1a0 000000c0 : hostunlink.obj (.text:HOSTunlink) 0000e260 000000c0 : fflush.obj (.text:__TI_doflush) 0000e320 000000c0 : divu.obj (.text:__divu) 0000e3e0 000000c0 : _printfi.obj (.text:_ecpy) 0000e4a0 000000c0 : memory.obj (.text:minsert) 0000e560 000000c0 : memory.obj (.text:mremove) 0000e620 000000c0 : tls.obj (.text:tls:init:__TI_tls_init) 0000e6e0 000000a0 : hostclose.obj (.text:HOSTclose) 0000e780 000000a0 : fopen.obj (.text:__TI_cleanup) 0000e820 000000a0 : memory.obj (.text:_minit) 0000e8c0 000000a0 : memcpy64.obj (.text:memcpy) 0000e960 00000080 : trgmsg.obj (.text:__TI_readmsg) 0000e9e0 00000080 : llshift.obj (.text:__c6xabi_llshl) 0000ea60 00000080 : boot.obj (.text:_c_int00) 0000eae0 00000080 : getdevice.obj (.text:finddevice) 0000eb60 00000080 : unlink.obj (.text:unlink) 0000ebe0 00000060 : frcmpyd_div.obj (.text:__TI_frcmpyd_div) 0000ec40 00000060 : trgmsg.obj (.text:__TI_writemsg) 0000eca0 00000060 : llshift.obj (.text:__c6xabi_llshru) 0000ed00 00000060 : imath64.obj (.text:_subcull) 0000ed60 00000060 : lseek.obj (.text:lseek) 0000edc0 00000060 : memccpy.obj (.text:memccpy) 0000ee20 00000060 : write.obj (.text:write) 0000ee80 00000040 : isinf.obj (.text:__c6xabi_isinf) 0000eec0 00000040 : _printfi.obj (.text:__c6xabi_isnan) 0000ef00 00000040 : args_main.obj (.text:_args_main) 0000ef40 00000020 : errno.obj (.text:__c6xabi_errno_addr) 0000ef60 00000020 : _lock.obj (.text:_nop) 0000ef80 00000020 : printf.obj (.text:_outc) 0000efa0 00000020 : printf.obj (.text:_outs) 0000efc0 00000020 : startup.obj (.text:_system_post_cinit) 0000efe0 00000020 : pre_init.obj (.text:_system_pre_init) 0000f000 00000020 : exit.obj (.text:abort) 0000f020 00000020 : copy_decompress_none.obj (.text:decompress:none:__TI_decompress_none) 0000f040 00000020 : copy_decompress_rle.obj (.text:decompress:rle24:__TI_decompress_rle24) 0000f060 00000020 hello.obj (.text) .const 0 0000fce8 00000138 0000fce8 00000101 rts6600_elf.lib : ctype.obj (.const:.string:_ctypes_) 0000fde9 00000003 --HOLE-- [fill = 0] 0000fdec 00000024 : _printfi.obj (.const:.string) 0000fe10 00000010 hello.obj (.const:.string) .fardata 0 0000f880 0000031c UNINITIALIZED 0000f880 000001e0 rts6600_elf.lib : defs.obj (.fardata:_ftable) 0000fa60 000000a0 : write.obj (.fardata:_stream) 0000fb00 00000078 : write.obj (.fardata:_device) 0000fb78 0000000c : exit.obj (.fardata) 0000fb84 00000008 : memory.obj (.fardata) 0000fb8c 00000004 : _lock.obj (.fardata:_lock) 0000fb90 00000004 : _lock.obj (.fardata:_unlock) 0000fb94 00000004 : defs.obj (.fardata) 0000fb98 00000004 : errno.obj (.fardata) .cinit 0 0000ff78 00000090 0000ff78 00000068 (.cinit..fardata.load) [load image, compression = rle] 0000ffe0 0000000b (.cinit..far.load) [load image, compression = rle] 0000ffeb 00000001 --HOLE-- [fill = 0] 0000ffec 00000008 (__TI_handler_table) 0000fff4 00000004 --HOLE-- [fill = 0] 0000fff8 00000010 (__TI_cinit_table) .init_array * 0 00008000 00000000 UNINITIALIZED .stack 0 0000f080 00000400 UNINITIALIZED 0000f080 00000008 rts6600_elf.lib : boot.obj (.stack) 0000f088 000003f8 --HOLE-- .sysmem 0 0000f480 00000400 UNINITIALIZED 0000f480 00000008 rts6600_elf.lib : memory.obj (.sysmem) 0000f488 000003f8 --HOLE-- .far 0 0000fba0 00000148 UNINITIALIZED 0000fba0 00000140 (.common:__TI_tmpnams) 0000fce0 00000008 (.common:parmbuf) .cio 0 0000fe20 00000120 UNINITIALIZED 0000fe20 00000120 rts6600_elf.lib : trgmsg.obj (.cio) .switch 0 0000ff40 00000038 0000ff40 00000038 rts6600_elf.lib : _printfi.obj (.switch:__TI_printfi) MODULE SUMMARY Module code ro data rw data ------ ---- ------- ------- .\ hello.obj 32 16 0 +--+--------------------------+-------+---------+---------+ Total: 32 16 0 C:\Software\CCS6.2_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 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: 28768 349 1412 Heap: 0 0 1024 Stack: 0 0 1024 Linker Generated: 0 139 0 +--+--------------------------+-------+---------+---------+ Grand Total: 28800 504 3460 LINKER GENERATED COPY TABLES __TI_cinit_table @ 0000fff8 records: 2, size/record: 8, table size: 16 .fardata: load addr=0000ff78, load size=00000068 bytes, run addr=0000f880, run size=0000031c bytes, compression=rle .far: load addr=0000ffe0, load size=0000000b bytes, run addr=0000fba0, run size=00000148 bytes, compression=rle LINKER GENERATED HANDLER TABLE __TI_handler_table @ 0000ffec 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 ------- ---- 0000f000 C$$EXIT 0000ec98 C$$IO$$ 0000e6e0 HOSTclose 0000d9e0 HOSTlseek 0000dac0 HOSTopen 0000e0e0 HOSTread 0000cae0 HOSTrename 0000e1a0 HOSTunlink 0000dba0 HOSTwrite 0000fe20 __CIOBUF_ 0000fff8 __TI_CINIT_Base 00010008 __TI_CINIT_Limit 0000ffec __TI_Handler_Table_Base 0000fff4 __TI_Handler_Table_Limit UNDEFED __TI_INITARRAY_Base UNDEFED __TI_INITARRAY_Limit 0000f480 __TI_STACK_END 00000400 __TI_STACK_SIZE 00000000 __TI_STATIC_BASE 00000400 __TI_SYSMEM_SIZE UNDEFED __TI_TLS_INIT_Base UNDEFED __TI_TLS_INIT_Limit 0000e780 __TI_cleanup 0000fb78 __TI_cleanup_ptr 0000d100 __TI_closefile 0000f020 __TI_decompress_none 0000f040 __TI_decompress_rle24 0000e260 __TI_doflush 0000fb7c __TI_dtors_ptr 0000fb80 __TI_enable_exit_profile_output 0000ebe0 __TI_frcmpyd_div 0000fb94 __TI_ft_end 0000dc80 __TI_ltoa ffffffff __TI_pprof_out_hndl 00008000 __TI_printfi ffffffff __TI_prof_data_size ffffffff __TI_prof_data_start 0000e960 __TI_readmsg 0000e620 __TI_tls_init 0000fba0 __TI_tmpnams 0000ec40 __TI_writemsg 0000d6e0 __TI_wrt_ok ffffffff __binit__ 0000a2c0 __c6xabi_divd 0000e320 __c6xabi_divu 0000c920 __c6xabi_divul 0000c060 __c6xabi_divull 0000ef40 __c6xabi_errno_addr 0000ee80 __c6xabi_isinf 0000e9e0 __c6xabi_llshl 0000eca0 __c6xabi_llshru ffffffff __c_args__ 0000e320 __divu 0000fb98 __errno 0000ef00 _args_main 0000cfa0 _auto_init_elf 0000ea60 _c_int00 0000fce8 _ctypes_ 0000fb00 _device 0000f880 _ftable 0000fb8c _lock 0000e820 _minit 0000ef60 _nop 0000f080 _stack 0000fa60 _stream 0000ed00 _subcull 0000f480 _sys_memory 0000efc0 _system_post_cinit 0000efe0 _system_pre_init 0000fb90 _unlock 0000f000 abort 0000d7e0 atoi ffffffff binit 0000dd60 close 0000d8e0 copy_in 0000fb98 errno 0000de40 exit 0000eae0 finddevice 0000c4e0 fputc 0000b700 fputs 0000b2c0 free 0000cc80 frexp 0000cc80 frexpl 0000d4c0 fseek 0000d240 getdevice 0000d380 ldexp 0000d380 ldexpl 0000ed60 lseek 0000f060 main 0000ce20 malloc 0000edc0 memccpy 0000e8c0 memcpy 0000df20 memset 0000fce0 parmbuf 0000e000 printf 0000c4e0 putc 0000eb60 remove 0000c700 setvbuf 0000eb60 unlink 0000ee20 write GLOBAL SYMBOLS: SORTED BY Symbol Address address name ------- ---- 00000000 __TI_STATIC_BASE 00000400 __TI_STACK_SIZE 00000400 __TI_SYSMEM_SIZE 00008000 __TI_printfi 0000a2c0 __c6xabi_divd 0000b2c0 free 0000b700 fputs 0000c060 __c6xabi_divull 0000c4e0 fputc 0000c4e0 putc 0000c700 setvbuf 0000c920 __c6xabi_divul 0000cae0 HOSTrename 0000cc80 frexp 0000cc80 frexpl 0000ce20 malloc 0000cfa0 _auto_init_elf 0000d100 __TI_closefile 0000d240 getdevice 0000d380 ldexp 0000d380 ldexpl 0000d4c0 fseek 0000d6e0 __TI_wrt_ok 0000d7e0 atoi 0000d8e0 copy_in 0000d9e0 HOSTlseek 0000dac0 HOSTopen 0000dba0 HOSTwrite 0000dc80 __TI_ltoa 0000dd60 close 0000de40 exit 0000df20 memset 0000e000 printf 0000e0e0 HOSTread 0000e1a0 HOSTunlink 0000e260 __TI_doflush 0000e320 __c6xabi_divu 0000e320 __divu 0000e620 __TI_tls_init 0000e6e0 HOSTclose 0000e780 __TI_cleanup 0000e820 _minit 0000e8c0 memcpy 0000e960 __TI_readmsg 0000e9e0 __c6xabi_llshl 0000ea60 _c_int00 0000eae0 finddevice 0000eb60 remove 0000eb60 unlink 0000ebe0 __TI_frcmpyd_div 0000ec40 __TI_writemsg 0000ec98 C$$IO$$ 0000eca0 __c6xabi_llshru 0000ed00 _subcull 0000ed60 lseek 0000edc0 memccpy 0000ee20 write 0000ee80 __c6xabi_isinf 0000ef00 _args_main 0000ef40 __c6xabi_errno_addr 0000ef60 _nop 0000efc0 _system_post_cinit 0000efe0 _system_pre_init 0000f000 C$$EXIT 0000f000 abort 0000f020 __TI_decompress_none 0000f040 __TI_decompress_rle24 0000f060 main 0000f080 _stack 0000f480 __TI_STACK_END 0000f480 _sys_memory 0000f880 _ftable 0000fa60 _stream 0000fb00 _device 0000fb78 __TI_cleanup_ptr 0000fb7c __TI_dtors_ptr 0000fb80 __TI_enable_exit_profile_output 0000fb8c _lock 0000fb90 _unlock 0000fb94 __TI_ft_end 0000fb98 __errno 0000fb98 errno 0000fba0 __TI_tmpnams 0000fce0 parmbuf 0000fce8 _ctypes_ 0000fe20 __CIOBUF_ 0000ffec __TI_Handler_Table_Base 0000fff4 __TI_Handler_Table_Limit 0000fff8 __TI_CINIT_Base 00010008 __TI_CINIT_Limit 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 [100 symbols]