Rev 409 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download
Archive member included because of file (symbol)/usr/lib/gcc/avr/4.1.0/avr4/libgcc.a(_exit.o)Main.o (exit)/usr/lib/gcc/avr/4.1.0/avr4/libgcc.a(_copy_data.o)CamInterface.o (__do_copy_data)/usr/lib/gcc/avr/4.1.0/avr4/libgcc.a(_clear_bss.o)CamInterface.o (__do_clear_bss)/usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libc.a(atoi.o)UIMgr.o (atoi)/usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libc.a(mul10.o)/usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libc.a(atoi.o) (__mulhi_const_10)/usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libc.a(ee_rb.1C1D1E.o)UIMgr.o (__eeprom_read_byte_1C1D1E)/usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libc.a(ee_rblk.1C1D1E.o)CamInterface.o (__eeprom_read_block_1C1D1E)/usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libc.a(ee_wb.1C1D1E.o)UIMgr.o (__eeprom_write_byte_1C1D1E)Allocating common symbolsCommon symbol size filepreviousLineBuffer 0xb0 CamInterface.oUIMgr_rxFifo 0x20 UIMgr.ocurrentLineBuffer 0xb0 CamInterface.oExec_eventFifo 0x8 Executive.oCamConfig_txFifo 0x10 CamConfig.oUIMgr_txFifo 0x40 UIMgr.oMemory ConfigurationName Origin Length Attributestext 0x00000000 0x00002000 xrdata 0x00800060 0x0000ffa0 rw !xeeprom 0x00810000 0x00010000 rw !x*default* 0x00000000 0xffffffffLinker script and memory mapLOAD /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.oLOAD CamInterface.oLOAD Main.oLOAD Executive.oLOAD FrameMgr.oLOAD UIMgr.oLOAD UartInterface.oLOAD I2CInterface.oLOAD CamConfig.oLOAD Utility.oLOAD DebugInterface.oLOAD CamInterfaceAsm.oAddress of section .noinit set to 0x800300LOAD /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libm.aLOAD /usr/lib/gcc/avr/4.1.0/avr4/libgcc.aLOAD /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libc.aLOAD /usr/lib/gcc/avr/4.1.0/avr4/libgcc.a.hash*(.hash).dynsym*(.dynsym).dynstr*(.dynstr).gnu.version*(.gnu.version).gnu.version_d*(.gnu.version_d).gnu.version_r*(.gnu.version_r).rel.init*(.rel.init).rela.init*(.rela.init).rel.text*(.rel.text)*(.rel.text.*)*(.rel.gnu.linkonce.t*).rela.text*(.rela.text)*(.rela.text.*)*(.rela.gnu.linkonce.t*).rel.fini*(.rel.fini).rela.fini*(.rela.fini).rel.rodata*(.rel.rodata)*(.rel.rodata.*)*(.rel.gnu.linkonce.r*).rela.rodata*(.rela.rodata)*(.rela.rodata.*)*(.rela.gnu.linkonce.r*).rel.data*(.rel.data)*(.rel.data.*)*(.rel.gnu.linkonce.d*).rela.data*(.rela.data)*(.rela.data.*)*(.rela.gnu.linkonce.d*).rel.ctors*(.rel.ctors).rela.ctors*(.rela.ctors).rel.dtors*(.rel.dtors).rela.dtors*(.rela.dtors).rel.got*(.rel.got).rela.got*(.rela.got).rel.bss*(.rel.bss).rela.bss*(.rela.bss).rel.plt*(.rel.plt).rela.plt*(.rela.plt).text 0x00000000 0x10be*(.vectors).vectors 0x00000000 0x26 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o0x00000000 __vectors0x00000026 __ctors_start = .*(.ctors)0x00000026 __ctors_end = .0x00000026 __dtors_start = .*(.dtors)0x00000026 __dtors_end = .*(.progmem.gcc*).progmem.gcc_sw_table0x00000026 0xa2 I2CInterface.o*(.progmem*)0x000000c8 . = ALIGN (0x2)*(.init0)*(.init1)*(.init2).init2 0x000000c8 0xc /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o*(.init3)*(.init4).init4 0x000000d4 0x16 /usr/lib/gcc/avr/4.1.0/avr4/libgcc.a(_copy_data.o)0x000000d4 __do_copy_data.init4 0x000000ea 0x10 /usr/lib/gcc/avr/4.1.0/avr4/libgcc.a(_clear_bss.o)0x000000ea __do_clear_bss*(.init5)*(.init6)*(.init7)*(.init8)*(.init9).init9 0x000000fa 0x2 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o*(.text).text 0x000000fc 0x2 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o0x000000fc __vector_120x000000fc __bad_interrupt0x000000fc __vector_60x000000fc __vector_30x000000fc __vector_130x000000fc __vector_70x000000fc __vector_50x000000fc __vector_40x000000fc __vector_90x000000fc __vector_150x000000fc __vector_140x000000fc __vector_100x000000fc __vector_160x000000fc __vector_18.text 0x000000fe 0x5e CamInterface.o0x00000100 CamInt_init0x000000fe CamInt_resetCam.text 0x0000015c 0x26 Main.o0x0000015c main.text 0x00000182 0xee Executive.o0x00000182 Exec_writeEventFifo0x0000019e Exec_run.text 0x00000270 0x484 FrameMgr.o0x0000065e FrameMgr_acquireFrame0x000005f0 FrameMgr_acquireLine0x00000692 FrameMgr_dispatchEvent0x00000270 FrameMgr_processFrame0x000005e2 FrameMgr_init0x00000322 FrameMgr_processLine.text 0x000006f4 0x45c UIMgr.o0x0000076a UIMgr_flushTxBuffer0x0000074e UIMgr_writeTxFifo0x00000908 UIMgr_processReceivedData0x00000886 UIMgr_init0x000006f4 UIMgr_writeBufferToTxFifo0x00000788 UIMgr_txBuffer0x000007b6 UIMgr_transmitPendingData0x00000b36 UIMgr_dispatchEvent.text 0x00000b50 0x70 UartInterface.o0x00000b50 UartInt_init0x00000b6c __vector_110x00000b64 UartInt_txByte.text 0x00000bc0 0x1fe I2CInterface.o0x00000c34 I2CInt_isI2cBusy0x00000c00 I2CInt_readData0x00000c42 __vector_170x00000bc0 I2CInt_init0x00000bc8 I2CInt_writeData.text 0x00000dbe 0xd0 CamConfig.o0x00000e6c CamConfig_init0x00000dbe CamConfig_writeTxFifo0x00000df8 CamConfig_sendFifoCmds0x00000dee CamConfig_setCamReg.text 0x00000e8e 0x76 Utility.o0x00000e8e Utility_delay.text 0x00000f04 0x36 DebugInterface.o0x00000f04 DebugInt_init.text 0x00000f3a 0xe8 CamInterfaceAsm.o0x0000100e __vector_10x00000fce CamIntAsm_acquireDumpLine0x00001020 __vector_default0x00001010 __vector_20x00000fc8 CamIntAsm_waitForNewDumpFrame0x00000f3a CamIntAsm_waitForNewTrackingFrame0x00000f40 CamIntAsm_acquireTrackingLine0x00001012 __vector_8.text 0x00001022 0x58 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libc.a(atoi.o)0x00001022 atoi.text 0x0000107a 0x10 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libc.a(mul10.o)0x0000107a __mulhi_const_100x0000108a . = ALIGN (0x2)*(.text.*).text.eeprom 0x0000108a 0x10 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libc.a(ee_rb.1C1D1E.o)0x0000108a __eeprom_read_byte_1C1D1E.text.eeprom 0x0000109a 0xa /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libc.a(ee_rblk.1C1D1E.o)0x0000109a __eeprom_read_block_1C1D1E.text.eeprom 0x000010a4 0x18 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libc.a(ee_wb.1C1D1E.o)0x000010a4 __eeprom_write_byte_1C1D1E0x000010bc . = ALIGN (0x2)*(.fini9)*(.fini8)*(.fini7)*(.fini6)*(.fini5)*(.fini4)*(.fini3)*(.fini2)*(.fini1)*(.fini0).fini0 0x000010bc 0x2 /usr/lib/gcc/avr/4.1.0/avr4/libgcc.a(_exit.o)0x000010be _etext = ..data 0x00800060 0x10 load address 0x000010be0x00800060 PROVIDE (__data_start, .)*(.data).data 0x00800060 0x2 FrameMgr.o.data 0x00800062 0xe UIMgr.o*(.gnu.linkonce.d*)0x00800070 . = ALIGN (0x2)0x00800070 _edata = .0x00800070 PROVIDE (__data_end, .).bss 0x00800070 0x2740x00800070 PROVIDE (__bss_start, .)*(.bss).bss 0x00800070 0x3 Executive.o0x00800071 Exec_eventFifoTail0x00800072 fastEventBitmask0x00800070 Exec_eventFifoHead.bss 0x00800073 0x45 FrameMgr.o.bss 0x008000b8 0x4b UIMgr.o0x008000b9 UIMgr_rxFifoTail0x008000bb UIMgr_txFifoTail0x008000ba UIMgr_txFifoHead0x008000b8 UIMgr_rxFifoHead.bss 0x00800103 0x7 I2CInterface.o.bss 0x0080010a 0x2 CamConfig.o0x0080010a CamConfig_txFifoHead0x0080010b CamConfig_txFifoTail*(COMMON)COMMON 0x0080010c 0x160 CamInterface.o0x0080010c previousLineBuffer0x008001bc currentLineBufferCOMMON 0x0080026c 0x8 Executive.o0x0080026c Exec_eventFifoCOMMON 0x00800274 0x60 UIMgr.o0x00800274 UIMgr_rxFifo0x00800294 UIMgr_txFifoCOMMON 0x008002d4 0x10 CamConfig.o0x008002d4 CamConfig_txFifo0x008002e4 PROVIDE (__bss_end, .)0x000010be __data_load_start = LOADADDR (.data)0x000010ce __data_load_end = (__data_load_start + SIZEOF (.data)).noinit 0x00800300 0x300x00800300 PROVIDE (__noinit_start, .)*(.noinit*).noinit 0x00800300 0x30 CamInterface.o0x00800300 colorMap0x00800330 PROVIDE (__noinit_end, .)0x00800330 _end = .0x00800330 PROVIDE (__heap_start, .).eeprom 0x00810000 0x0*(.eeprom*)0x00810000 __eeprom_end = ..stab 0x00000000 0x3ed0*(.stab).stab 0x00000000 0x36c /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o.stab 0x0000036c 0x51c CamInterface.o0x528 (size before relaxing).stab 0x00000888 0x240 Main.o0x42c (size before relaxing).stab 0x00000ac8 0x3cc Executive.o0x600 (size before relaxing).stab 0x00000e94 0xa80 FrameMgr.o0xca8 (size before relaxing).stab 0x00001914 0xc84 UIMgr.o0xeb8 (size before relaxing).stab 0x00002598 0x264 UartInterface.o0x420 (size before relaxing).stab 0x000027fc 0x57c I2CInterface.o0x75c (size before relaxing).stab 0x00002d78 0x3d8 CamConfig.o0x5b8 (size before relaxing).stab 0x00003150 0x1ec Utility.o0x3b4 (size before relaxing).stab 0x0000333c 0x210 DebugInterface.o0x3d8 (size before relaxing).stab 0x0000354c 0x570 CamInterfaceAsm.o0x57c (size before relaxing).stab 0x00003abc 0x228 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libc.a(atoi.o)0x234 (size before relaxing).stab 0x00003ce4 0x78 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libc.a(mul10.o)0x84 (size before relaxing).stab 0x00003d5c 0x78 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libc.a(ee_rb.1C1D1E.o)0x84 (size before relaxing).stab 0x00003dd4 0x54 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libc.a(ee_rblk.1C1D1E.o)0x60 (size before relaxing).stab 0x00003e28 0xa8 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libc.a(ee_wb.1C1D1E.o)0xb4 (size before relaxing).stabstr 0x00000000 0x17c9*(.stabstr).stabstr 0x00000000 0x17c9 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o.stab.excl*(.stab.excl).stab.exclstr*(.stab.exclstr).stab.index*(.stab.index).stab.indexstr*(.stab.indexstr).comment*(.comment).debug*(.debug).line*(.line).debug_srcinfo*(.debug_srcinfo).debug_sfnames*(.debug_sfnames).debug_aranges*(.debug_aranges).debug_pubnames*(.debug_pubnames).debug_info*(.debug_info)*(.gnu.linkonce.wi.*).debug_abbrev*(.debug_abbrev).debug_line*(.debug_line).debug_frame*(.debug_frame).debug_str*(.debug_str).debug_loc*(.debug_loc).debug_macinfo*(.debug_macinfo)OUTPUT(AVRcam.elf elf32-avr)Cross Reference TableSymbol FileCamConfig_init CamConfig.oMain.oCamConfig_sendFifoCmds CamConfig.oUIMgr.oFrameMgr.oCamConfig_setCamReg CamConfig.oUIMgr.oFrameMgr.oCamConfig_txFifo CamConfig.oCamConfig_txFifoHead CamConfig.oCamConfig_txFifoTail CamConfig.oCamConfig_writeTxFifo CamConfig.oCamIntAsm_acquireDumpLine CamInterfaceAsm.oFrameMgr.oCamIntAsm_acquireTrackingLine CamInterfaceAsm.oFrameMgr.oCamIntAsm_waitForNewDumpFrame CamInterfaceAsm.oCamIntAsm_waitForNewTrackingFrame CamInterfaceAsm.oCamInt_init CamInterface.oMain.oCamInt_resetCam CamInterface.oUIMgr.oDebugInt_init DebugInterface.oMain.oExec_eventFifo UartInterface.oExecutive.oExec_eventFifoHead Executive.oUartInterface.oExec_eventFifoTail Executive.oExec_run Executive.oMain.oExec_writeEventFifo Executive.oUIMgr.oFrameMgr.oFrameMgr_acquireFrame FrameMgr.oFrameMgr_acquireLine FrameMgr.oExecutive.oFrameMgr_dispatchEvent FrameMgr.oExecutive.oFrameMgr_init FrameMgr.oMain.oFrameMgr_processFrame FrameMgr.oFrameMgr_processLine FrameMgr.oExecutive.oI2CInt_init I2CInterface.oMain.oI2CInt_isI2cBusy I2CInterface.oCamConfig.oI2CInt_readData I2CInterface.oI2CInt_writeData I2CInterface.oCamConfig.oUIMgr_dispatchEvent UIMgr.oExecutive.oUIMgr_flushTxBuffer UIMgr.oUIMgr_init UIMgr.oMain.oUIMgr_processReceivedData UIMgr.oUIMgr_rxFifo UartInterface.oUIMgr.oUIMgr_rxFifoHead UIMgr.oUartInterface.oUIMgr_rxFifoTail UIMgr.oUIMgr_transmitPendingData UIMgr.oExecutive.oUIMgr_txBuffer UIMgr.oUIMgr_txFifo UIMgr.oUIMgr_txFifoHead UIMgr.oUIMgr_txFifoTail UIMgr.oUIMgr_writeBufferToTxFifo UIMgr.oUIMgr_writeTxFifo UIMgr.oFrameMgr.oUartInt_init UartInterface.oMain.oUartInt_txByte UartInterface.oUIMgr.oFrameMgr.oUtility_delay Utility.oDebugInterface.oCamConfig.oUIMgr.oFrameMgr.oMain.o__bad_interrupt /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o__bss_end /usr/lib/gcc/avr/4.1.0/avr4/libgcc.a(_clear_bss.o)__bss_start /usr/lib/gcc/avr/4.1.0/avr4/libgcc.a(_clear_bss.o)__data_end /usr/lib/gcc/avr/4.1.0/avr4/libgcc.a(_copy_data.o)__data_load_start /usr/lib/gcc/avr/4.1.0/avr4/libgcc.a(_copy_data.o)__data_start /usr/lib/gcc/avr/4.1.0/avr4/libgcc.a(_copy_data.o)__do_clear_bss /usr/lib/gcc/avr/4.1.0/avr4/libgcc.a(_clear_bss.o)DebugInterface.oUtility.oCamConfig.oI2CInterface.oUartInterface.oUIMgr.oFrameMgr.oExecutive.oMain.oCamInterface.o__do_copy_data /usr/lib/gcc/avr/4.1.0/avr4/libgcc.a(_copy_data.o)DebugInterface.oUtility.oCamConfig.oI2CInterface.oUartInterface.oUIMgr.oFrameMgr.oExecutive.oMain.oCamInterface.o__eeprom_read_block_1C1D1E /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libc.a(ee_rblk.1C1D1E.o)CamInterface.o__eeprom_read_byte_1C1D1E /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libc.a(ee_rb.1C1D1E.o)/usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libc.a(ee_rblk.1C1D1E.o)UIMgr.o__eeprom_write_byte_1C1D1E /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libc.a(ee_wb.1C1D1E.o)UIMgr.o__heap_end /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o__init /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o__mulhi_const_10 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libc.a(mul10.o)/usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libc.a(atoi.o)__stack /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.oMain.o__vector_1 CamInterfaceAsm.o/usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o__vector_10 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o__vector_11 UartInterface.o/usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o__vector_12 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o__vector_13 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o__vector_14 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o__vector_15 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o__vector_16 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o__vector_17 I2CInterface.o/usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o__vector_18 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o__vector_2 CamInterfaceAsm.o/usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o__vector_3 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o__vector_4 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o__vector_5 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o__vector_6 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o__vector_7 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o__vector_8 CamInterfaceAsm.o/usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o__vector_9 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.oCamInterfaceAsm.o__vector_default CamInterfaceAsm.o/usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o__vectors /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o_exit /usr/lib/gcc/avr/4.1.0/avr4/libgcc.a(_exit.o)atoi /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libc.a(atoi.o)UIMgr.ocolorMap CamInterface.oUIMgr.oFrameMgr.ocurrentLineBuffer FrameMgr.oCamInterface.oexit /usr/lib/gcc/avr/4.1.0/avr4/libgcc.a(_exit.o)Main.ofastEventBitmask Executive.oCamInterfaceAsm.oFrameMgr.omain Main.o/usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.opreviousLineBuffer FrameMgr.oCamInterface.o