******************************************************************************
               TMS320C6x Linker PC v7.2.1                      
******************************************************************************
>> Linked Sat Jul 28 15:58:31 2012

OUTPUT FILE NAME:   <ZW_IPC.out>
ENTRY POINT SYMBOL: "_c_int00"  address: 0c026fa0


MEMORY CONFIGURATION

         name            origin    length      used     unused   attr    fill
----------------------  --------  ---------  --------  --------  ----  --------
  L2                    00800000   0007ffff  00000260  0007fd9f  RWIX
  L1P                   00e00000   00007fff  00000000  00007fff  RWIX
  L1D                   00f00000   00007fff  00000000  00007fff  RWIX
  MSMC                  0c000000   003fffff  00029b74  003d648b  RWIX
  DDR3                  80000000   7fffffff  00000320  7ffffcdf  RWIX


SEGMENT ALLOCATION MAP

run origin  load origin   length   init length attrs members
----------  ----------- ---------- ----------- ----- -------
00800000    00800000    00000200   00000200    r-x
  00800000    00800000    00000200   00000200    r-x .csl_vect
00800200    00800200    00000060   00000060    rw-
  00800200    00800200    00000060   00000060    rw- .bss
0c000000    0c000000    00020000   00000000    rw-
  0c000000    0c000000    00020000   00000000    rw- .sysmem
0c020000    0c020000    000075e0   000075e0    r-x
  0c020000    0c020000    000075e0   000075e0    r-x .text
0c0275e0    0c0275e0    00002000   00000000    rw-
  0c0275e0    0c0275e0    00002000   00000000    rw- .stack
0c0295e0    0c0295e0    000001dc   000001dc    rw-
  0c0295e0    0c0295e0    000001dc   000001dc    rw- .fardata
0c0297c0    0c0297c0    00000158   00000158    r--
  0c0297c0    0c0297c0    00000158   00000158    r-- .const
0c029918    0c029918    00000120   00000000    rw-
  0c029918    0c029918    00000120   00000000    rw- .cio
0c029a38    0c029a38    00000140   00000140    r--
  0c029a38    0c029a38    0000009c   0000009c    r-- .switch
  0c029ad4    0c029ad4    000000a4   000000a4    r-- .cinit
80000000    80000000    00000320   00000000    rw-
  80000000    80000000    00000320   00000000    rw- .far


SECTION ALLOCATION MAP

 output                                  attributes/
section   page    origin      length       input sections
--------  ----  ----------  ----------   ----------------
.csl_vect 
*          0    00800000    00000200     
                  00800000    00000200     ti.csl.intc.ae66 : _csl_intcIsrDispatch.oe66 (.csl_vect)

.bss       0    00800200    00000060     
                  00800200    0000004c     ti.csl.intc.ae66 : _csl_intcResource.oe66 (.bss:csl_section:intc:uninit) [fill = 0]
                  0080024c    0000000c     main.obj (.bss) [fill = 0]
                  00800258    00000008     ti.csl.intc.ae66 : _csl_intcResource.oe66 (.bss:csl_section:intc:init)

.sysmem    0    0c000000    00020000     UNINITIALIZED
                  0c000000    00000008     rts6600_elf.lib : memory.obj (.sysmem)
                  0c000008    0001fff8     --HOLE--

.text      0    0c020000    000075e0     
                  0c020000    000005e0     rts6600_elf.lib : divd.obj (.text:__c6xabi_divd)
                  0c0205e0    000005c0                     : _printfi.obj (.text:_getarg_diouxp)
                  0c020ba0    000004a0                     : _printfi.obj (.text:_setfield)
                  0c021040    00000480                     : _printfi.obj (.text:_printfi)
                  0c0214c0    000003c0     ti.csl.intc.ae66 : csl_intcHwControl.oe66 (.text:csl_section:intc:CSL_intcHwControl)
                  0c021880    00000300     rts6600_elf.lib : fputs.obj (.text:fputs)
                  0c021b80    000002e0                     : _printfi.obj (.text:_pproc_fwp)
                  0c021e60    000002c0                     : _printfi.obj (.text:_pproc_fge)
                  0c022120    000002a0                     : _printfi.obj (.text:fcvt)
                  0c0223c0    000002a0     main.obj (.text)
                  0c022660    00000280     rts6600_elf.lib : _printfi.obj (.text:ecvt)
                  0c0228e0    00000280                     : memory.obj (.text:free)
                  0c022b60    00000240                     : imath64.obj (.text:__c6xabi_divull)
                  0c022da0    00000240                     : _printfi.obj (.text:_pconv_e)
                  0c022fe0    00000240     ti.csl.intc.ae66 : csl_intcOpen.oe66 (.text:csl_section:intc:CSL_intcOpen)
                  0c023220    00000220     rts6600_elf.lib : _printfi.obj (.text:_pproc_diouxp)
                  0c023440    00000220                     : _printfi.obj (.text:_pproc_str)
                  0c023660    00000200                     : _printfi.obj (.text:_pconv_g)
                  0c023860    00000200     ti.csl.intc.ae66 : _csl_intcCombEventDispatcher.oe66 (.text:csl_section:intc:_CSL_intcEvent0Dispatcher)
                  0c023a60    00000200                      : _csl_intcCombEventDispatcher.oe66 (.text:csl_section:intc:_CSL_intcEvent1Dispatcher)
                  0c023c60    00000200                      : _csl_intcCombEventDispatcher.oe66 (.text:csl_section:intc:_CSL_intcEvent2Dispatcher)
                  0c023e60    00000200                      : _csl_intcCombEventDispatcher.oe66 (.text:csl_section:intc:_CSL_intcEvent3Dispatcher)
                  0c024060    000001e0                      : _csl_intcDispatcher.oe66 (.text:csl_section:intc:_CSL_intcDispatcher)
                  0c024240    000001c0     rts6600_elf.lib : _printfi.obj (.text:_mcpy)
                  0c024400    000001a0                     : trgdrv.obj (.text:HOSTrename)
                  0c0245a0    000001a0                     : imath40.obj (.text:__c6xabi_divul)
                  0c024740    000001a0                     : memory.obj (.text:malloc)
                  0c0248e0    000001a0                     : setvbuf.obj (.text:setvbuf)
                  0c024a80    00000180                     : copy_decompress_rle.obj (.text:__TI_decompress_rle_core)
                  0c024c00    00000180                     : autoinit.obj (.text:_auto_init_elf)
                  0c024d80    00000160                     : frcmpyd_div.obj (.text:__c6xabi_frcmpyd_div)
                  0c024ee0    00000160     ti.csl.intc.ae66 : csl_intcInit.oe66 (.text:csl_section:intc:CSL_intcInit)
                  0c025040    00000140     ti.csl.ae66 : csl_chip.oe66 (.text:CSL_chipReadReg)
                  0c025180    00000140     rts6600_elf.lib : _printfi.obj (.text:_pproc_fflags)
                  0c0252c0    00000140     ti.csl.intc.ae66 : _csl_intcIntrEnDisRes.oe66 (.text:csl_section:intc)
                  0c025400    00000140     rts6600_elf.lib : fputc.obj (.text:fputc)
                  0c025540    00000140                     : lowlev.obj (.text:getdevice)
                  0c025680    00000120                     : _printfi.obj (.text:_ltostr)
                  0c0257a0    00000120                     : fclose.obj (.text:fclose)
                  0c0258c0    00000100                     : trgdrv.obj (.text:HOSTlseek)
                  0c0259c0    00000100                     : _io_perm.obj (.text:_wrt_ok)
                  0c025ac0    00000100                     : cpy_tbl.obj (.text:copy_in)
                  0c025bc0    000000e0                     : trgdrv.obj (.text:HOSTopen)
                  0c025ca0    000000e0                     : _printfi.obj (.text:_div)
                  0c025d80    000000e0                     : atoi.obj (.text:atoi)
                  0c025e60    000000e0                     : lowlev.obj (.text:close)
                  0c025f40    000000e0                     : copy_zero_init.obj (.text:decompress:ZI:__TI_zero_init)
                  0c026020    000000e0                     : exit.obj (.text:exit)
                  0c026100    000000e0                     : memset.obj (.text:memset)
                  0c0261e0    000000c0                     : trgdrv.obj (.text:HOSTread)
                  0c0262a0    000000c0                     : trgdrv.obj (.text:HOSTunlink)
                  0c026360    000000c0                     : trgdrv.obj (.text:HOSTwrite)
                  0c026420    000000c0                     : divu.obj (.text:__divu)
                  0c0264e0    000000c0                     : fopen.obj (.text:_cleanup)
                  0c0265a0    000000c0                     : fflush.obj (.text:_doflush)
                  0c026660    000000c0     ti.csl.intc.ae66 : csl_intcPlugEventHandler.oe66 (.text:csl_section:intc:CSL_intcPlugEventHandler)
                  0c026720    000000c0     rts6600_elf.lib : fseek.obj (.text:fseek)
                  0c0267e0    000000c0                     : lowlev.obj (.text:lseek)
                  0c0268a0    000000c0                     : ltoa.obj (.text:ltoa)
                  0c026960    000000c0                     : lowlev.obj (.text:write)
                  0c026a20    000000a0                     : trgdrv.obj (.text:HOSTclose)
                  0c026ac0    000000a0                     : _printfi.obj (.text:_ecpy)
                  0c026b60    000000a0                     : _printfi.obj (.text:_fcpy)
                  0c026c00    000000a0                     : _printfi.obj (.text:_pconv_f)
                  0c026ca0    000000a0                     : lowlev.obj (.text:finddevice)
                  0c026d40    000000a0                     : memcpy64.obj (.text:memcpy)
                  0c026de0    000000a0                     : memory.obj (.text:minsert)
                  0c026e80    000000a0                     : memory.obj (.text:mremove)
                  0c026f20    00000080                     : llshift.obj (.text:__c6xabi_llshl)
                  0c026fa0    00000080                     : boot.obj (.text:_c_int00)
                  0c027020    00000080                     : memory.obj (.text:_minit)
                  0c0270a0    00000080                     : printf.obj (.text:printf)
                  0c027120    00000080                     : trgmsg.obj (.text:readmsg)
                  0c0271a0    00000080                     : lowlev.obj (.text:unlink)
                  0c027220    00000060                     : llshift.obj (.text:__c6xabi_llshru)
                  0c027280    00000060                     : imath64.obj (.text:_subcull)
                  0c0272e0    00000060                     : memccpy.obj (.text:memccpy)
                  0c027340    00000060                     : trgmsg.obj (.text:writemsg)
                  0c0273a0    00000040                     : isinf.obj (.text:__c6xabi_isinf)
                  0c0273e0    00000040                     : _printfi.obj (.text:__c6xabi_isnan)
                  0c027420    00000040                     : divd.obj (.text:__c6xabi_isnan)
                  0c027460    00000040                     : args_main.obj (.text:_args_main)
                  0c0274a0    00000020                     : negll.obj (.text:__c6xabi_negll)
                  0c0274c0    00000020                     : tdeh_init.obj (.text:__tdeh_init)
                  0c0274e0    00000020                     : _lock.obj (.text:_nop)
                  0c027500    00000020                     : printf.obj (.text:_outc)
                  0c027520    00000020                     : printf.obj (.text:_outs)
                  0c027540    00000020                     : exit.obj (.text:abort)
                  0c027560    00000020     ti.csl.intc.ae66 : csl_intcHookIsr.oe66 (.text:csl_section:intc:CSL_intcHookIsr)
                  0c027580    00000020                      : _csl_intcNmiDummy.oe66 (.text:csl_section:intc)
                  0c0275a0    00000020     rts6600_elf.lib : copy_decompress_none.obj (.text:decompress:none:__TI_decompress_none)
                  0c0275c0    00000020                     : copy_decompress_rle.obj (.text:decompress:rle24:__TI_decompress_rle24)

.stack     0    0c0275e0    00002000     UNINITIALIZED
                  0c0275e0    00000008     rts6600_elf.lib : boot.obj (.stack)
                  0c0275e8    00001ff8     --HOLE--

.fardata   0    0c0295e0    000001dc     
                  0c0295e0    000000f0     rts6600_elf.lib : defs.obj (.fardata:_ftable)
                  0c0296d0    00000078                     : lowlev.obj (.fardata:_device)
                  0c029748    00000008                     : _lock.obj (.fardata)
                  0c029750    00000050                     : lowlev.obj (.fardata:_stream)
                  0c0297a0    0000000c                     : exit.obj (.fardata)
                  0c0297ac    0000000c                     : memory.obj (.fardata)
                  0c0297b8    00000004                     : defs.obj (.fardata)

.const     0    0c0297c0    00000158     
                  0c0297c0    00000101     rts6600_elf.lib : ctype.obj (.const:_ctypes_)
                  0c0298c1    00000003     --HOLE-- [fill = 0]
                  0c0298c4    00000028     main.obj (.const:.string)
                  0c0298ec    00000023     rts6600_elf.lib : _printfi.obj (.const:.string)
                  0c02990f    00000001     --HOLE-- [fill = 0]
                  0c029910    00000008                     : divd.obj (.const:initial_approx$1)

.cio       0    0c029918    00000120     UNINITIALIZED
                  0c029918    00000120     rts6600_elf.lib : trgmsg.obj (.cio)

.switch    0    0c029a38    0000009c     
                  0c029a38    00000070     ti.csl.ae66 : csl_chip.oe66 (.switch:CSL_chipReadReg)
                  0c029aa8    0000001c     ti.csl.intc.ae66 : csl_intcHwControl.oe66 (.switch:CSL_intcHwControl)
                  0c029ac4    00000010                      : csl_intcOpen.oe66 (.switch:CSL_intcOpen)

.cinit     0    0c029ad4    000000a4     
                  0c029ad4    0000006c     (.cinit..fardata.load) [load image, compression = rle]
                  0c029b40    0000000c     (__TI_handler_table)
                  0c029b4c    00000009     (.cinit..bss.load) [load image, compression = rle]
                  0c029b55    00000003     --HOLE-- [fill = 0]
                  0c029b58    00000008     (.cinit..far.load) [load image, compression = zero_init]
                  0c029b60    00000018     (__TI_cinit_table)

.far       0    80000000    00000320     UNINITIALIZED
                  80000000    000001a0     main.obj (.far)
                  800001a0    000000d8     rts6600_elf.lib : trgdrv.obj (.far)
                  80000278    00000008     --HOLE--
                  80000280    000000a0                     : defs.obj (.far)


LINKER GENERATED COPY TABLES

__TI_cinit_table @ 0c029b60 records: 3, size/record: 8, table size: 24
	.fardata: load addr=0c029ad4, load size=0000006c bytes, run addr=0c0295e0, run size=000001dc bytes, compression=rle
	.bss: load addr=0c029b4c, load size=00000009 bytes, run addr=00800200, run size=00000060 bytes, compression=rle
	.far: load addr=0c029b58, load size=00000008 bytes, run addr=80000000, run size=00000320 bytes, compression=zero_init


LINKER GENERATED HANDLER TABLE

__TI_handler_table @ 0c029b40 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
--------   ----
0c027540   C$$EXIT
0c027398   C$$IO$$
0c025040   CSL_chipReadReg
0c025378   CSL_intcGlobalDisable
0c025358   CSL_intcGlobalEnable
0c0253ec   CSL_intcGlobalExcepClear
0c0253c4   CSL_intcGlobalExcepEnable
0c0253d8   CSL_intcGlobalExtExcepEnable
0c0253b0   CSL_intcGlobalNmiEnable
0c025398   CSL_intcGlobalRestore
0c027560   CSL_intcHookIsr
0c0214c0   CSL_intcHwControl
0c024ee0   CSL_intcInit
0c025310   CSL_intcInterruptClear
0c0252f0   CSL_intcInterruptDisable
0c0252d0   CSL_intcInterruptEnable
0c02532c   CSL_intcInterruptRestore
0c025320   CSL_intcInterruptSet
0c022fe0   CSL_intcOpen
0c026660   CSL_intcPlugEventHandler
0c025344   CSL_intcQueryInterruptStatus
800000a0   EventHandler
80000198   EventRecord
0c026a20   HOSTclose
0c0258c0   HOSTlseek
0c025bc0   HOSTopen
0c0261e0   HOSTread
0c024400   HOSTrename
0c0262a0   HOSTunlink
0c026360   HOSTwrite
00800258   _CSL_intcAllocMask
00800200   _CSL_intcCpuIntrTable
0c024060   _CSL_intcDispatcher
0c023860   _CSL_intcEvent0Dispatcher
0c023a60   _CSL_intcEvent1Dispatcher
0c023c60   _CSL_intcEvent2Dispatcher
0c023e60   _CSL_intcEvent3Dispatcher
00800248   _CSL_intcEventHandlerRecord
0080025c   _CSL_intcEventOffsetMap
0c0252c0   _CSL_intcIvpSet
0c027580   _CSL_intcNmiDummy
00800244   _CSL_intcNumEvents
00800000   _CSL_intcVectorTable
0c029918   __CIOBUF_
0c029b60   __TI_CINIT_Base
0c029b78   __TI_CINIT_Limit
0c029b40   __TI_Handler_Table_Base
0c029b4c   __TI_Handler_Table_Limit
0c0295e0   __TI_STACK_END
00002000   __TI_STACK_SIZE
00800200   __TI_STATIC_BASE
00020000   __TI_SYSMEM_SIZE
00000001   __TI_args_main
0c0275a0   __TI_decompress_none
0c0275c0   __TI_decompress_rle24
0c0297a8   __TI_enable_exit_profile_output
ffffffff   __TI_pprof_out_hndl
ffffffff   __TI_prof_data_size
ffffffff   __TI_prof_data_start
0c025f40   __TI_zero_init
ffffffff   __binit__
0c020000   __c6xabi_divd
0c026420   __c6xabi_divu
0c0245a0   __c6xabi_divul
0c022b60   __c6xabi_divull
0c024d80   __c6xabi_frcmpyd_div
0c0273a0   __c6xabi_isinf
0c026f20   __c6xabi_llshl
0c027220   __c6xabi_llshru
0c0274a0   __c6xabi_negll
ffffffff   __c_args__
0c026420   __divu
0c0274c0   __tdeh_init
0c027460   _args_main
0c024c00   _auto_init_elf
0c026fa0   _c_int00
0c0264e0   _cleanup
0c0297a0   _cleanup_ptr
0c0297c0   _ctypes_
0c0265a0   _doflush
0c0297a4   _dtors_ptr
0c0297b8   _ft_end
0c0295e0   _ftable
0c029748   _lock
0c027020   _minit
0c0274e0   _nop
0c021040   _printfi
0c0275e0   _stack
0c027280   _subcull
0c000000   _sys_memory
80000280   _tmpnams
0c02974c   _unlock
0c0259c0   _wrt_ok
0c027540   abort
0c025d80   atoi
ffffffff   binit
0c025e60   close
0c025ac0   copy_in
0c026020   exit
0c0257a0   fclose
0c025400   fputc
0c021880   fputs
0c0228e0   free
0c026720   fseek
0080024c   hTest
80000000   intcContext
80000190   intcObj
0c0267e0   lseek
0c0268a0   ltoa
0c022450   main
0c024740   malloc
0c0272e0   memccpy
0c026d40   memcpy
0c026100   memset
0c0270a0   printf
0c025400   putc
0c027120   readmsg
0c0271a0   remove
0c0248e0   setvbuf
00800250   state
0c0223e8   test_ipc_handler
0c0271a0   unlink
00800254   vectId
0c026960   write
0c027340   writemsg


GLOBAL SYMBOLS: SORTED BY Symbol Address 

address    name
--------   ----
00000001   __TI_args_main
00002000   __TI_STACK_SIZE
00020000   __TI_SYSMEM_SIZE
00800000   _CSL_intcVectorTable
00800200   _CSL_intcCpuIntrTable
00800200   __TI_STATIC_BASE
00800244   _CSL_intcNumEvents
00800248   _CSL_intcEventHandlerRecord
0080024c   hTest
00800250   state
00800254   vectId
00800258   _CSL_intcAllocMask
0080025c   _CSL_intcEventOffsetMap
0c000000   _sys_memory
0c020000   __c6xabi_divd
0c021040   _printfi
0c0214c0   CSL_intcHwControl
0c021880   fputs
0c0223e8   test_ipc_handler
0c022450   main
0c0228e0   free
0c022b60   __c6xabi_divull
0c022fe0   CSL_intcOpen
0c023860   _CSL_intcEvent0Dispatcher
0c023a60   _CSL_intcEvent1Dispatcher
0c023c60   _CSL_intcEvent2Dispatcher
0c023e60   _CSL_intcEvent3Dispatcher
0c024060   _CSL_intcDispatcher
0c024400   HOSTrename
0c0245a0   __c6xabi_divul
0c024740   malloc
0c0248e0   setvbuf
0c024c00   _auto_init_elf
0c024d80   __c6xabi_frcmpyd_div
0c024ee0   CSL_intcInit
0c025040   CSL_chipReadReg
0c0252c0   _CSL_intcIvpSet
0c0252d0   CSL_intcInterruptEnable
0c0252f0   CSL_intcInterruptDisable
0c025310   CSL_intcInterruptClear
0c025320   CSL_intcInterruptSet
0c02532c   CSL_intcInterruptRestore
0c025344   CSL_intcQueryInterruptStatus
0c025358   CSL_intcGlobalEnable
0c025378   CSL_intcGlobalDisable
0c025398   CSL_intcGlobalRestore
0c0253b0   CSL_intcGlobalNmiEnable
0c0253c4   CSL_intcGlobalExcepEnable
0c0253d8   CSL_intcGlobalExtExcepEnable
0c0253ec   CSL_intcGlobalExcepClear
0c025400   fputc
0c025400   putc
0c0257a0   fclose
0c0258c0   HOSTlseek
0c0259c0   _wrt_ok
0c025ac0   copy_in
0c025bc0   HOSTopen
0c025d80   atoi
0c025e60   close
0c025f40   __TI_zero_init
0c026020   exit
0c026100   memset
0c0261e0   HOSTread
0c0262a0   HOSTunlink
0c026360   HOSTwrite
0c026420   __c6xabi_divu
0c026420   __divu
0c0264e0   _cleanup
0c0265a0   _doflush
0c026660   CSL_intcPlugEventHandler
0c026720   fseek
0c0267e0   lseek
0c0268a0   ltoa
0c026960   write
0c026a20   HOSTclose
0c026d40   memcpy
0c026f20   __c6xabi_llshl
0c026fa0   _c_int00
0c027020   _minit
0c0270a0   printf
0c027120   readmsg
0c0271a0   remove
0c0271a0   unlink
0c027220   __c6xabi_llshru
0c027280   _subcull
0c0272e0   memccpy
0c027340   writemsg
0c027398   C$$IO$$
0c0273a0   __c6xabi_isinf
0c027460   _args_main
0c0274a0   __c6xabi_negll
0c0274c0   __tdeh_init
0c0274e0   _nop
0c027540   C$$EXIT
0c027540   abort
0c027560   CSL_intcHookIsr
0c027580   _CSL_intcNmiDummy
0c0275a0   __TI_decompress_none
0c0275c0   __TI_decompress_rle24
0c0275e0   _stack
0c0295e0   __TI_STACK_END
0c0295e0   _ftable
0c029748   _lock
0c02974c   _unlock
0c0297a0   _cleanup_ptr
0c0297a4   _dtors_ptr
0c0297a8   __TI_enable_exit_profile_output
0c0297b8   _ft_end
0c0297c0   _ctypes_
0c029918   __CIOBUF_
0c029b40   __TI_Handler_Table_Base
0c029b4c   __TI_Handler_Table_Limit
0c029b60   __TI_CINIT_Base
0c029b78   __TI_CINIT_Limit
80000000   intcContext
800000a0   EventHandler
80000190   intcObj
80000198   EventRecord
80000280   _tmpnams
ffffffff   __TI_pprof_out_hndl
ffffffff   __TI_prof_data_size
ffffffff   __TI_prof_data_start
ffffffff   __binit__
ffffffff   __c_args__
ffffffff   binit

[125 symbols]
