Rev 151 | Blame | 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 symbols
Common symbol size file
previousLineBuffer 0xb0 CamInterface.o
UIMgr_rxFifo 0x20 UIMgr.o
currentLineBuffer 0xb0 CamInterface.o
Exec_eventFifo 0x8 Executive.o
CamConfig_txFifo 0x10 CamConfig.o
UIMgr_txFifo 0x40 UIMgr.o
Memory Configuration
Name Origin Length Attributes
text 0x00000000 0x00002000 xr
data 0x00800060 0x0000ffa0 rw !x
eeprom 0x00810000 0x00010000 rw !x
*default* 0x00000000 0xffffffff
Linker script and memory map
LOAD /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o
LOAD CamInterface.o
LOAD Main.o
LOAD Executive.o
LOAD FrameMgr.o
LOAD UIMgr.o
LOAD UartInterface.o
LOAD I2CInterface.o
LOAD CamConfig.o
LOAD Utility.o
LOAD DebugInterface.o
LOAD CamInterfaceAsm.o
Address of section .noinit set to 0x800300
LOAD /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libm.a
LOAD /usr/lib/gcc/avr/4.1.0/avr4/libgcc.a
LOAD /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/libc.a
LOAD /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.o
0x00000000 __vectors
0x00000026 __ctors_start = .
*(.ctors)
0x00000026 __ctors_end = .
0x00000026 __dtors_start = .
*(.dtors)
0x00000026 __dtors_end = .
*(.progmem.gcc*)
.progmem.gcc_sw_table
0x00000026 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.o
0x000000fc __vector_12
0x000000fc __bad_interrupt
0x000000fc __vector_6
0x000000fc __vector_3
0x000000fc __vector_13
0x000000fc __vector_7
0x000000fc __vector_5
0x000000fc __vector_4
0x000000fc __vector_9
0x000000fc __vector_15
0x000000fc __vector_14
0x000000fc __vector_10
0x000000fc __vector_16
0x000000fc __vector_18
.text 0x000000fe 0x5e CamInterface.o
0x00000100 CamInt_init
0x000000fe CamInt_resetCam
.text 0x0000015c 0x26 Main.o
0x0000015c main
.text 0x00000182 0xee Executive.o
0x00000182 Exec_writeEventFifo
0x0000019e Exec_run
.text 0x00000270 0x484 FrameMgr.o
0x0000065e FrameMgr_acquireFrame
0x000005f0 FrameMgr_acquireLine
0x00000692 FrameMgr_dispatchEvent
0x00000270 FrameMgr_processFrame
0x000005e2 FrameMgr_init
0x00000322 FrameMgr_processLine
.text 0x000006f4 0x45c UIMgr.o
0x0000076a UIMgr_flushTxBuffer
0x0000074e UIMgr_writeTxFifo
0x00000908 UIMgr_processReceivedData
0x00000886 UIMgr_init
0x000006f4 UIMgr_writeBufferToTxFifo
0x00000788 UIMgr_txBuffer
0x000007b6 UIMgr_transmitPendingData
0x00000b36 UIMgr_dispatchEvent
.text 0x00000b50 0x70 UartInterface.o
0x00000b50 UartInt_init
0x00000b6c __vector_11
0x00000b64 UartInt_txByte
.text 0x00000bc0 0x1fe I2CInterface.o
0x00000c34 I2CInt_isI2cBusy
0x00000c00 I2CInt_readData
0x00000c42 __vector_17
0x00000bc0 I2CInt_init
0x00000bc8 I2CInt_writeData
.text 0x00000dbe 0xd0 CamConfig.o
0x00000e6c CamConfig_init
0x00000dbe CamConfig_writeTxFifo
0x00000df8 CamConfig_sendFifoCmds
0x00000dee CamConfig_setCamReg
.text 0x00000e8e 0x76 Utility.o
0x00000e8e Utility_delay
.text 0x00000f04 0x36 DebugInterface.o
0x00000f04 DebugInt_init
.text 0x00000f3a 0xe8 CamInterfaceAsm.o
0x0000100e __vector_1
0x00000fce CamIntAsm_acquireDumpLine
0x00001020 __vector_default
0x00001010 __vector_2
0x00000fc8 CamIntAsm_waitForNewDumpFrame
0x00000f3a CamIntAsm_waitForNewTrackingFrame
0x00000f40 CamIntAsm_acquireTrackingLine
0x00001012 __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_10
0x0000108a . = 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_1C1D1E
0x000010bc . = 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 0x000010be
0x00800060 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 0x274
0x00800070 PROVIDE (__bss_start, .)
*(.bss)
.bss 0x00800070 0x3 Executive.o
0x00800071 Exec_eventFifoTail
0x00800072 fastEventBitmask
0x00800070 Exec_eventFifoHead
.bss 0x00800073 0x45 FrameMgr.o
.bss 0x008000b8 0x4b UIMgr.o
0x008000b9 UIMgr_rxFifoTail
0x008000bb UIMgr_txFifoTail
0x008000ba UIMgr_txFifoHead
0x008000b8 UIMgr_rxFifoHead
.bss 0x00800103 0x7 I2CInterface.o
.bss 0x0080010a 0x2 CamConfig.o
0x0080010a CamConfig_txFifoHead
0x0080010b CamConfig_txFifoTail
*(COMMON)
COMMON 0x0080010c 0x160 CamInterface.o
0x0080010c previousLineBuffer
0x008001bc currentLineBuffer
COMMON 0x0080026c 0x8 Executive.o
0x0080026c Exec_eventFifo
COMMON 0x00800274 0x60 UIMgr.o
0x00800274 UIMgr_rxFifo
0x00800294 UIMgr_txFifo
COMMON 0x008002d4 0x10 CamConfig.o
0x008002d4 CamConfig_txFifo
0x008002e4 PROVIDE (__bss_end, .)
0x000010be __data_load_start = LOADADDR (.data)
0x000010ce __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x00800300 0x30
0x00800300 PROVIDE (__noinit_start, .)
*(.noinit*)
.noinit 0x00800300 0x30 CamInterface.o
0x00800300 colorMap
0x00800330 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.o
0x528 (size before relaxing)
.stab 0x00000888 0x240 Main.o
0x42c (size before relaxing)
.stab 0x00000ac8 0x3cc Executive.o
0x600 (size before relaxing)
.stab 0x00000e94 0xa80 FrameMgr.o
0xca8 (size before relaxing)
.stab 0x00001914 0xc84 UIMgr.o
0xeb8 (size before relaxing)
.stab 0x00002598 0x264 UartInterface.o
0x420 (size before relaxing)
.stab 0x000027fc 0x57c I2CInterface.o
0x75c (size before relaxing)
.stab 0x00002d78 0x3d8 CamConfig.o
0x5b8 (size before relaxing)
.stab 0x00003150 0x1ec Utility.o
0x3b4 (size before relaxing)
.stab 0x0000333c 0x210 DebugInterface.o
0x3d8 (size before relaxing)
.stab 0x0000354c 0x570 CamInterfaceAsm.o
0x57c (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 Table
Symbol File
CamConfig_init CamConfig.o
Main.o
CamConfig_sendFifoCmds CamConfig.o
UIMgr.o
FrameMgr.o
CamConfig_setCamReg CamConfig.o
UIMgr.o
FrameMgr.o
CamConfig_txFifo CamConfig.o
CamConfig_txFifoHead CamConfig.o
CamConfig_txFifoTail CamConfig.o
CamConfig_writeTxFifo CamConfig.o
CamIntAsm_acquireDumpLine CamInterfaceAsm.o
FrameMgr.o
CamIntAsm_acquireTrackingLine CamInterfaceAsm.o
FrameMgr.o
CamIntAsm_waitForNewDumpFrame CamInterfaceAsm.o
CamIntAsm_waitForNewTrackingFrame CamInterfaceAsm.o
CamInt_init CamInterface.o
Main.o
CamInt_resetCam CamInterface.o
UIMgr.o
DebugInt_init DebugInterface.o
Main.o
Exec_eventFifo UartInterface.o
Executive.o
Exec_eventFifoHead Executive.o
UartInterface.o
Exec_eventFifoTail Executive.o
Exec_run Executive.o
Main.o
Exec_writeEventFifo Executive.o
UIMgr.o
FrameMgr.o
FrameMgr_acquireFrame FrameMgr.o
FrameMgr_acquireLine FrameMgr.o
Executive.o
FrameMgr_dispatchEvent FrameMgr.o
Executive.o
FrameMgr_init FrameMgr.o
Main.o
FrameMgr_processFrame FrameMgr.o
FrameMgr_processLine FrameMgr.o
Executive.o
I2CInt_init I2CInterface.o
Main.o
I2CInt_isI2cBusy I2CInterface.o
CamConfig.o
I2CInt_readData I2CInterface.o
I2CInt_writeData I2CInterface.o
CamConfig.o
UIMgr_dispatchEvent UIMgr.o
Executive.o
UIMgr_flushTxBuffer UIMgr.o
UIMgr_init UIMgr.o
Main.o
UIMgr_processReceivedData UIMgr.o
UIMgr_rxFifo UartInterface.o
UIMgr.o
UIMgr_rxFifoHead UIMgr.o
UartInterface.o
UIMgr_rxFifoTail UIMgr.o
UIMgr_transmitPendingData UIMgr.o
Executive.o
UIMgr_txBuffer UIMgr.o
UIMgr_txFifo UIMgr.o
UIMgr_txFifoHead UIMgr.o
UIMgr_txFifoTail UIMgr.o
UIMgr_writeBufferToTxFifo UIMgr.o
UIMgr_writeTxFifo UIMgr.o
FrameMgr.o
UartInt_init UartInterface.o
Main.o
UartInt_txByte UartInterface.o
UIMgr.o
FrameMgr.o
Utility_delay Utility.o
DebugInterface.o
CamConfig.o
UIMgr.o
FrameMgr.o
Main.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.o
Utility.o
CamConfig.o
I2CInterface.o
UartInterface.o
UIMgr.o
FrameMgr.o
Executive.o
Main.o
CamInterface.o
__do_copy_data /usr/lib/gcc/avr/4.1.0/avr4/libgcc.a(_copy_data.o)
DebugInterface.o
Utility.o
CamConfig.o
I2CInterface.o
UartInterface.o
UIMgr.o
FrameMgr.o
Executive.o
Main.o
CamInterface.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.o
Main.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.o
CamInterfaceAsm.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.o
colorMap CamInterface.o
UIMgr.o
FrameMgr.o
currentLineBuffer FrameMgr.o
CamInterface.o
exit /usr/lib/gcc/avr/4.1.0/avr4/libgcc.a(_exit.o)
Main.o
fastEventBitmask Executive.o
CamInterfaceAsm.o
FrameMgr.o
main Main.o
/usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr4/crtm8.o
previousLineBuffer FrameMgr.o
CamInterface.o