******************************************************************************
               TMS320C6x Linker PC v7.3.0                      
******************************************************************************
>> Linked Fri Oct 14 20:39:01 2011

OUTPUT FILE NAME:   <hardware_semaphore2.out>
ENTRY POINT SYMBOL: "_c_int00"  address: 008472c0


MEMORY CONFIGURATION

         name            origin    length      used     unused   attr    fill
----------------------  --------  ---------  --------  --------  ----  --------
  L2SRAM                00800000   000fffff  000489d8  000b7627  RWIX
  MSMCSRAM              0c000000   00200000  00000004  001ffffc  RWIX


SEGMENT ALLOCATION MAP

run origin  load origin   length   init length attrs members
----------  ----------- ---------- ----------- ----- -------
00800000    00800000    00040000   00000000    rw-
  00800000    00800000    00020000   00000000    rw- .stack
  00820000    00820000    00020000   00000000    rw- .sysmem
00840000    00840000    00007a24   00007a24    r-x
  00840000    00840000    00007900   00007900    r-x .text
  00847900    00847900    00000124   00000124    r-- .const.1
00847a30    00847a30    000001a0   00000000    rw-
  00847a30    00847a30    000001a0   00000000    rw- .far.1
00847bd0    00847bd0    00000024   00000024    rw-
  00847bd0    00847bd0    00000024   00000024    rw- .fardata.1
00847c00    00847c00    00000630   00000630    r-x
  00847c00    00847c00    00000200   00000200    r-x .csl_vect
  00847e00    00847e00    00000430   00000430    r-- .const.2
00848230    00848230    00000218   00000000    rw-
  00848230    00848230    00000218   00000000    rw- .far.2
00848450    00848450    00000418   000002f8    rw-
  00848450    00848450    000002f8   000002f8    rw- .fardata.2
  00848748    00848748    00000120   00000000    rw- .cio
00848868    00848868    00000074   00000074    rw-
  00848868    00848868    00000004   00000004    rw- .neardata
  0084886c    0084886c    00000070   00000070    rw- .bss
008488dc    008488dc    0000011c   0000011c    r--
  008488dc    008488dc    0000002c   0000002c    r-- .switch
  00848908    00848908    000000f0   000000f0    r-- .cinit
0c000000    0c000000    00000004   00000004    rw-
  0c000000    0c000000    00000004   00000004    rw- .sync


SECTION ALLOCATION MAP

 output                                  attributes/
section   page    origin      length       input sections
--------  ----  ----------  ----------   ----------------
.cinit     0    00800000    00000000     UNINITIALIZED

.stack     0    00800000    00020000     UNINITIALIZED
                  00800000    00000008     rts6600e_elf.lib : boot.obj (.stack)
                  00800008    0001fff8     --HOLE--

.sysmem    0    00820000    00020000     UNINITIALIZED
                  00820000    00000008     rts6600e_elf.lib : memory.obj (.sysmem)
                  00820008    0001fff8     --HOLE--

.text      0    00840000    00007900     
                  00840000    000007c0     hardware_semaphore2.obj (.text)
                  008407c0    000005c0     rts6600e_elf.lib : divd.obj (.text:__c6xabi_divd)
                  00840d80    000005c0                      : _printfi.obj (.text:_getarg_diouxp)
                  00841340    00000480                      : _printfi.obj (.text:_setfield)
                  008417c0    00000460                      : _printfi.obj (.text:_printfi)
                  00841c20    000003e0     ti.csl.intc.ae66e : csl_intcHwControl.oe66e (.text:csl_section:intc:CSL_intcHwControl)
                  00842000    00000300     rts6600e_elf.lib : fputs.obj (.text:fputs)
                  00842300    000002e0                      : _printfi.obj (.text:_pproc_fwp)
                  008425e0    000002c0                      : _printfi.obj (.text:_pproc_fge)
                  008428a0    000002a0                      : _printfi.obj (.text:fcvt)
                  00842b40    00000280                      : _printfi.obj (.text:ecvt)
                  00842dc0    00000280                      : memory.obj (.text:free)
                  00843040    00000240                      : imath64.obj (.text:__c6xabi_divull)
                  00843280    00000240                      : _printfi.obj (.text:_pconv_e)
                  008434c0    00000240     ti.csl.intc.ae66e : csl_intcOpen.oe66e (.text:csl_section:intc:CSL_intcOpen)
                  00843700    00000220     rts6600e_elf.lib : _printfi.obj (.text:_pproc_diouxp)
                  00843920    00000220                      : _printfi.obj (.text:_pproc_str)
                  00843b40    00000200                      : _printfi.obj (.text:_pconv_g)
                  00843d40    00000200     ti.csl.intc.ae66e : _csl_intcCombEventDispatcher.oe66e (.text:csl_section:intc:_CSL_intcEvent0Dispatcher)
                  00843f40    00000200                       : _csl_intcCombEventDispatcher.oe66e (.text:csl_section:intc:_CSL_intcEvent1Dispatcher)
                  00844140    00000200                       : _csl_intcCombEventDispatcher.oe66e (.text:csl_section:intc:_CSL_intcEvent2Dispatcher)
                  00844340    00000200                       : _csl_intcCombEventDispatcher.oe66e (.text:csl_section:intc:_CSL_intcEvent3Dispatcher)
                  00844540    000001e0                       : _csl_intcDispatcher.oe66e (.text:csl_section:intc:_CSL_intcDispatcher)
                  00844720    000001c0     rts6600e_elf.lib : _printfi.obj (.text:_mcpy)
                  008448e0    000001c0                      : memory.obj (.text:malloc)
                  00844aa0    000001a0                      : trgdrv.obj (.text:HOSTrename)
                  00844c40    000001a0                      : imath40.obj (.text:__c6xabi_divul)
                  00844de0    00000180                      : copy_decompress_rle.obj (.text:__TI_decompress_rle_core)
                  00844f60    00000180                      : autoinit.obj (.text:_auto_init_elf)
                  008450e0    00000180                      : setvbuf.obj (.text:setvbuf)
                  00845260    00000160     ti.csl.intc.ae66e : csl_intcInit.oe66e (.text:csl_section:intc:CSL_intcInit)
                  008453c0    00000140     rts6600e_elf.lib : _printfi.obj (.text:_pproc_fflags)
                  00845500    00000140     ti.csl.intc.ae66e : _csl_intcIntrEnDisRes.oe66e (.text:csl_section:intc)
                  00845640    00000140     rts6600e_elf.lib : fputc.obj (.text:fputc)
                  00845780    00000140                      : lowlev.obj (.text:getdevice)
                  008458c0    00000120                      : _printfi.obj (.text:_ltostr)
                  008459e0    00000120                      : _io_perm.obj (.text:_wrt_ok)
                  00845b00    00000120                      : fclose.obj (.text:fclose)
                  00845c20    00000100                      : trgdrv.obj (.text:HOSTlseek)
                  00845d20    00000100                      : cpy_tbl.obj (.text:copy_in)
                  00845e20    000000e0                      : trgdrv.obj (.text:HOSTopen)
                  00845f00    000000e0                      : _printfi.obj (.text:_div)
                  00845fe0    000000e0                      : atoi.obj (.text:atoi)
                  008460c0    000000e0                      : lowlev.obj (.text:close)
                  008461a0    000000e0                      : copy_zero_init.obj (.text:decompress:ZI:__TI_zero_init)
                  00846280    000000e0                      : exit.obj (.text:exit)
                  00846360    000000e0                      : ltoa.obj (.text:ltoa)
                  00846440    000000e0                      : memset.obj (.text:memset)
                  00846520    000000c0                      : trgdrv.obj (.text:HOSTread)
                  008465e0    000000c0                      : trgdrv.obj (.text:HOSTunlink)
                  008466a0    000000c0                      : trgdrv.obj (.text:HOSTwrite)
                  00846760    000000c0                      : divu.obj (.text:__divu)
                  00846820    000000c0                      : fopen.obj (.text:_cleanup)
                  008468e0    000000c0                      : fflush.obj (.text:_doflush)
                  008469a0    000000c0     ti.csl.intc.ae66e : csl_intcPlugEventHandler.oe66e (.text:csl_section:intc:CSL_intcPlugEventHandler)
                  00846a60    000000c0     rts6600e_elf.lib : fseek.obj (.text:fseek)
                  00846b20    000000c0                      : lowlev.obj (.text:lseek)
                  00846be0    000000c0                      : lowlev.obj (.text:write)
                  00846ca0    000000a0                      : trgdrv.obj (.text:HOSTclose)
                  00846d40    000000a0                      : _printfi.obj (.text:_ecpy)
                  00846de0    000000a0                      : _printfi.obj (.text:_fcpy)
                  00846e80    000000a0                      : _printfi.obj (.text:_pconv_f)
                  00846f20    000000a0     ti.csl.intc.ae66e : csl_intcClose.oe66e (.text:csl_section:intc:CSL_intcClose)
                  00846fc0    000000a0     rts6600e_elf.lib : lowlev.obj (.text:finddevice)
                  00847060    000000a0                      : memcpy64.obj (.text:memcpy)
                  00847100    000000a0                      : memory.obj (.text:minsert)
                  008471a0    000000a0                      : memory.obj (.text:mremove)
                  00847240    00000080                      : llshift.obj (.text:__c6xabi_llshl)
                  008472c0    00000080                      : boot.obj (.text:_c_int00)
                  00847340    00000080                      : memory.obj (.text:_minit)
                  008473c0    00000080                      : printf.obj (.text:printf)
                  00847440    00000080                      : trgmsg.obj (.text:readmsg)
                  008474c0    00000080                      : lowlev.obj (.text:unlink)
                  00847540    00000060                      : frcmpyd_div.obj (.text:__c6xabi_frcmpyd_div)
                  008475a0    00000060                      : llshift.obj (.text:__c6xabi_llshru)
                  00847600    00000060                      : imath64.obj (.text:_subcull)
                  00847660    00000060                      : memccpy.obj (.text:memccpy)
                  008476c0    00000060                      : trgmsg.obj (.text:writemsg)
                  00847720    00000040                      : isinf.obj (.text:__c6xabi_isinf)
                  00847760    00000040                      : _printfi.obj (.text:__c6xabi_isnan)
                  008477a0    00000040                      : args_main.obj (.text:_args_main)
                  008477e0    00000020                      : negll.obj (.text:__c6xabi_negll)
                  00847800    00000020                      : _lock.obj (.text:_nop)
                  00847820    00000020                      : printf.obj (.text:_outc)
                  00847840    00000020                      : printf.obj (.text:_outs)
                  00847860    00000020                      : exit.obj (.text:abort)
                  00847880    00000020     ti.csl.intc.ae66e : csl_intcHookIsr.oe66e (.text:csl_section:intc:CSL_intcHookIsr)
                  008478a0    00000020                       : _csl_intcNmiDummy.oe66e (.text:csl_section:intc)
                  008478c0    00000020     rts6600e_elf.lib : copy_decompress_none.obj (.text:decompress:none:__TI_decompress_none)
                  008478e0    00000020                      : copy_decompress_rle.obj (.text:decompress:rle24:__TI_decompress_rle24)

.const.1   0    00847900    00000124     
                  00847900    00000101     rts6600e_elf.lib : ctype.obj (.const:_ctypes_)
                  00847a01    00000023                      : _printfi.obj (.const)

.far.1     0    00847a30    000001a0     UNINITIALIZED
                  00847a30    000001a0     hardware_semaphore2.obj (.far)

.fardata.1 
*          0    00847bd0    00000024     
                  00847bd0    0000000c     rts6600e_elf.lib : exit.obj (.fardata)
                  00847bdc    0000000c                      : memory.obj (.fardata)
                  00847be8    00000008                      : _lock.obj (.fardata)
                  00847bf0    00000004                      : defs.obj (.fardata)

.csl_vect 
*          0    00847c00    00000200     
                  00847c00    00000200     ti.csl.intc.ae66e : _csl_intcIsrDispatch.oe66e (.csl_vect)

.const.2   0    00847e00    00000430     
                  00847e00    00000430     hardware_semaphore2.obj (.const)

.far.2     0    00848230    00000218     UNINITIALIZED
                  00848230    00000140     rts6600e_elf.lib : defs.obj (.far)
                  00848370    000000d8                      : trgdrv.obj (.far)

.fardata.2 
*          0    00848450    000002f8     
                  00848450    000001e0     rts6600e_elf.lib : defs.obj (.fardata:_ftable)
                  00848630    000000a0                      : lowlev.obj (.fardata:_stream)
                  008486d0    00000078                      : lowlev.obj (.fardata:_device)

.cio       0    00848748    00000120     UNINITIALIZED
                  00848748    00000120     rts6600e_elf.lib : trgmsg.obj (.cio)

.neardata 
*          0    00848868    00000004     
                  00848868    00000004     hardware_semaphore2.obj (.neardata)

.bss       0    0084886c    00000070     
                  0084886c    0000004c     ti.csl.intc.ae66e : _csl_intcResource.oe66e (.bss:csl_section:intc:uninit) [fill = 0]
                  008488b8    0000001c     hardware_semaphore2.obj (.bss) [fill = 0]
                  008488d4    00000008     ti.csl.intc.ae66e : _csl_intcResource.oe66e (.bss:csl_section:intc:init)

.rodata    0    0084886c    00000000     UNINITIALIZED

.switch    0    008488dc    0000002c     
                  008488dc    0000001c     ti.csl.intc.ae66e : csl_intcHwControl.oe66e (.switch:CSL_intcHwControl)
                  008488f8    00000010                       : csl_intcOpen.oe66e (.switch:CSL_intcOpen)

.cinit     0    00848908    000000f0     
                  00848908    00000057     (.cinit..fardata.2.load) [load image, compression = rle]
                  0084895f    00000001     --HOLE-- [fill = 0]
                  00848960    0000001f     (.cinit..fardata.1.load) [load image, compression = rle]
                  0084897f    00000001     --HOLE-- [fill = 0]
                  00848980    0000000c     (__TI_handler_table)
                  0084898c    00000009     (.cinit..bss.load) [load image, compression = rle]
                  00848995    00000003     --HOLE-- [fill = 0]
                  00848998    00000009     (.cinit..neardata.load) [load image, compression = rle]
                  008489a1    00000003     --HOLE-- [fill = 0]
                  008489a4    00000009     (.cinit..sync.load) [load image, compression = rle]
                  008489ad    00000003     --HOLE-- [fill = 0]
                  008489b0    00000008     (.cinit..far.1.load) [load image, compression = zero_init]
                  008489b8    00000008     (.cinit..far.2.load) [load image, compression = zero_init]
                  008489c0    00000038     (__TI_cinit_table)

.sync      0    0c000000    00000004     
                  0c000000    00000004     hardware_semaphore2.obj (.sync)


LINKER GENERATED COPY TABLES

__TI_cinit_table @ 008489c0 records: 7, size/record: 8, table size: 56
	.fardata.2: load addr=00848908, load size=00000057 bytes, run addr=00848450, run size=000002f8 bytes, compression=rle
	.fardata.1: load addr=00848960, load size=0000001f bytes, run addr=00847bd0, run size=00000024 bytes, compression=rle
	.bss: load addr=0084898c, load size=00000009 bytes, run addr=0084886c, run size=00000070 bytes, compression=rle
	.neardata: load addr=00848998, load size=00000009 bytes, run addr=00848868, run size=00000004 bytes, compression=rle
	.sync: load addr=008489a4, load size=00000009 bytes, run addr=0c000000, run size=00000004 bytes, compression=rle
	.far.1: load addr=008489b0, load size=00000008 bytes, run addr=00847a30, run size=000001a0 bytes, compression=zero_init
	.far.2: load addr=008489b8, load size=00000008 bytes, run addr=00848230, run size=00000218 bytes, compression=zero_init


LINKER GENERATED HANDLER TABLE

__TI_handler_table @ 00848980 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
--------   ----
00847860   C$$EXIT
00847718   C$$IO$$
00846f20   CSL_intcClose
008455b8   CSL_intcGlobalDisable
00845598   CSL_intcGlobalEnable
0084562c   CSL_intcGlobalExcepClear
00845604   CSL_intcGlobalExcepEnable
00845618   CSL_intcGlobalExtExcepEnable
008455f0   CSL_intcGlobalNmiEnable
008455d8   CSL_intcGlobalRestore
00847880   CSL_intcHookIsr
00841c20   CSL_intcHwControl
00845260   CSL_intcInit
00845550   CSL_intcInterruptClear
00845530   CSL_intcInterruptDisable
00845510   CSL_intcInterruptEnable
0084556c   CSL_intcInterruptRestore
00845560   CSL_intcInterruptSet
008434c0   CSL_intcOpen
008469a0   CSL_intcPlugEventHandler
00845584   CSL_intcQueryInterruptStatus
00847ad0   EventHandler
00847bc8   EventRecord
00846ca0   HOSTclose
00845c20   HOSTlseek
00845e20   HOSTopen
00846520   HOSTread
00844aa0   HOSTrename
008465e0   HOSTunlink
008466a0   HOSTwrite
008488d4   _CSL_intcAllocMask
0084886c   _CSL_intcCpuIntrTable
00844540   _CSL_intcDispatcher
00843d40   _CSL_intcEvent0Dispatcher
00843f40   _CSL_intcEvent1Dispatcher
00844140   _CSL_intcEvent2Dispatcher
00844340   _CSL_intcEvent3Dispatcher
008488b4   _CSL_intcEventHandlerRecord
008488d8   _CSL_intcEventOffsetMap
00845500   _CSL_intcIvpSet
008478a0   _CSL_intcNmiDummy
008488b0   _CSL_intcNumEvents
00847c00   _CSL_intcVectorTable
00848748   __CIOBUF_
008489c0   __TI_CINIT_Base
008489f8   __TI_CINIT_Limit
00848980   __TI_Handler_Table_Base
0084898c   __TI_Handler_Table_Limit
00820000   __TI_STACK_END
00020000   __TI_STACK_SIZE
00848868   __TI_STATIC_BASE
00020000   __TI_SYSMEM_SIZE
00000001   __TI_args_main
008478c0   __TI_decompress_none
008478e0   __TI_decompress_rle24
00847bd8   __TI_enable_exit_profile_output
ffffffff   __TI_pprof_out_hndl
ffffffff   __TI_prof_data_size
ffffffff   __TI_prof_data_start
008461a0   __TI_zero_init
ffffffff   __binit__
008407c0   __c6xabi_divd
00846760   __c6xabi_divu
00844c40   __c6xabi_divul
00843040   __c6xabi_divull
00847540   __c6xabi_frcmpyd_div
00847720   __c6xabi_isinf
00847240   __c6xabi_llshl
008475a0   __c6xabi_llshru
008477e0   __c6xabi_negll
ffffffff   __c_args__
00846760   __divu
008477a0   _args_main
00844f60   _auto_init_elf
008472c0   _c_int00
00846820   _cleanup
00847bd0   _cleanup_ptr
00847900   _ctypes_
008468e0   _doflush
00847bd4   _dtors_ptr
00847bf0   _ft_end
00848450   _ftable
00847be8   _lock
00847340   _minit
00847800   _nop
008417c0   _printfi
00800000   _stack
00847600   _subcull
00820000   _sys_memory
00848230   _tmpnams
00847bec   _unlock
008459e0   _wrt_ok
00847860   abort
00845fe0   atoi
ffffffff   binit
008460c0   close
00845d20   copy_in
008488d0   evtId
00846280   exit
00845b00   fclose
008488bc   flag
00845640   fputc
00842000   fputs
00842dc0   free
00846a60   fseek
008488c4   hnd
008488c0   intStat
00847a30   intcContext
008488b8   intcHandle
00847bc0   intcObj
00848868   isrFinished
00846b20   lseek
00846360   ltoa
00840760   main
008448e0   malloc
00847660   memccpy
00847060   memcpy
00846440   memset
008473c0   printf
00845640   putc
00847440   readmsg
008474c0   remove
008450e0   setvbuf
008488c8   state
0c000000   timeSyncMark
008474c0   unlink
008488cc   vecId
00846be0   write
008476c0   writemsg


GLOBAL SYMBOLS: SORTED BY Symbol Address 

address    name
--------   ----
00000001   __TI_args_main
00020000   __TI_STACK_SIZE
00020000   __TI_SYSMEM_SIZE
00800000   _stack
00820000   __TI_STACK_END
00820000   _sys_memory
00840760   main
008407c0   __c6xabi_divd
008417c0   _printfi
00841c20   CSL_intcHwControl
00842000   fputs
00842dc0   free
00843040   __c6xabi_divull
008434c0   CSL_intcOpen
00843d40   _CSL_intcEvent0Dispatcher
00843f40   _CSL_intcEvent1Dispatcher
00844140   _CSL_intcEvent2Dispatcher
00844340   _CSL_intcEvent3Dispatcher
00844540   _CSL_intcDispatcher
008448e0   malloc
00844aa0   HOSTrename
00844c40   __c6xabi_divul
00844f60   _auto_init_elf
008450e0   setvbuf
00845260   CSL_intcInit
00845500   _CSL_intcIvpSet
00845510   CSL_intcInterruptEnable
00845530   CSL_intcInterruptDisable
00845550   CSL_intcInterruptClear
00845560   CSL_intcInterruptSet
0084556c   CSL_intcInterruptRestore
00845584   CSL_intcQueryInterruptStatus
00845598   CSL_intcGlobalEnable
008455b8   CSL_intcGlobalDisable
008455d8   CSL_intcGlobalRestore
008455f0   CSL_intcGlobalNmiEnable
00845604   CSL_intcGlobalExcepEnable
00845618   CSL_intcGlobalExtExcepEnable
0084562c   CSL_intcGlobalExcepClear
00845640   fputc
00845640   putc
008459e0   _wrt_ok
00845b00   fclose
00845c20   HOSTlseek
00845d20   copy_in
00845e20   HOSTopen
00845fe0   atoi
008460c0   close
008461a0   __TI_zero_init
00846280   exit
00846360   ltoa
00846440   memset
00846520   HOSTread
008465e0   HOSTunlink
008466a0   HOSTwrite
00846760   __c6xabi_divu
00846760   __divu
00846820   _cleanup
008468e0   _doflush
008469a0   CSL_intcPlugEventHandler
00846a60   fseek
00846b20   lseek
00846be0   write
00846ca0   HOSTclose
00846f20   CSL_intcClose
00847060   memcpy
00847240   __c6xabi_llshl
008472c0   _c_int00
00847340   _minit
008473c0   printf
00847440   readmsg
008474c0   remove
008474c0   unlink
00847540   __c6xabi_frcmpyd_div
008475a0   __c6xabi_llshru
00847600   _subcull
00847660   memccpy
008476c0   writemsg
00847718   C$$IO$$
00847720   __c6xabi_isinf
008477a0   _args_main
008477e0   __c6xabi_negll
00847800   _nop
00847860   C$$EXIT
00847860   abort
00847880   CSL_intcHookIsr
008478a0   _CSL_intcNmiDummy
008478c0   __TI_decompress_none
008478e0   __TI_decompress_rle24
00847900   _ctypes_
00847a30   intcContext
00847ad0   EventHandler
00847bc0   intcObj
00847bc8   EventRecord
00847bd0   _cleanup_ptr
00847bd4   _dtors_ptr
00847bd8   __TI_enable_exit_profile_output
00847be8   _lock
00847bec   _unlock
00847bf0   _ft_end
00847c00   _CSL_intcVectorTable
00848230   _tmpnams
00848450   _ftable
00848748   __CIOBUF_
00848868   __TI_STATIC_BASE
00848868   isrFinished
0084886c   _CSL_intcCpuIntrTable
008488b0   _CSL_intcNumEvents
008488b4   _CSL_intcEventHandlerRecord
008488b8   intcHandle
008488bc   flag
008488c0   intStat
008488c4   hnd
008488c8   state
008488cc   vecId
008488d0   evtId
008488d4   _CSL_intcAllocMask
008488d8   _CSL_intcEventOffsetMap
00848980   __TI_Handler_Table_Base
0084898c   __TI_Handler_Table_Limit
008489c0   __TI_CINIT_Base
008489f8   __TI_CINIT_Limit
0c000000   timeSyncMark
ffffffff   __TI_pprof_out_hndl
ffffffff   __TI_prof_data_size
ffffffff   __TI_prof_data_start
ffffffff   __binit__
ffffffff   __c_args__
ffffffff   binit

[129 symbols]
