Subversion Repositories svnkaklik

Rev

Rev 508 | Go to most recent revision | Blame | Last modification | View Log | Download

Archive member included because of file (symbol)

/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_mulsi3.o)
                              timer.o (__mulsi3)
/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodhi4.o)
                              buffer.o (__udivmodhi4)
/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodsi4.o)
                              rprintf.o (__udivmodsi4)
/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_divmodsi4.o)
                              timer.o (__divmodsi4)
/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_exit.o)
                              /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm64.o (exit)
/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_copy_data.o)
                              a2dtest.o (__do_copy_data)
/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clear_bss.o)
                              a2dtest.o (__do_clear_bss)
/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_fixunssfsi.o)
                              a2dtest.o (__fixunssfsi)
/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_addsub_sf.o)
                              a2dtest.o (__subsf3)
/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_mul_sf.o)
                              a2dtest.o (__mulsf3)
/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_div_sf.o)
                              a2dtest.o (__divsf3)
/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_ge_sf.o)
                              /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_fixunssfsi.o) (__gesf2)
/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_si_to_sf.o)
                              a2dtest.o (__floatsisf)
/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_sf_to_si.o)
                              /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_fixunssfsi.o) (__fixsfsi)
/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_thenan_sf.o)
                              /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_addsub_sf.o) (__thenan_sf)
/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_usi_to_sf.o)
                              a2dtest.o (__floatunsisf)
/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_prologue.o)
                              /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_addsub_sf.o) (__prologue_saves__)
/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_epilogue.o)
                              /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_addsub_sf.o) (__epilogue_restores__)
/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clzsi2.o)
                              /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_si_to_sf.o) (__clzsi2)
/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_pack_sf.o)
                              /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_addsub_sf.o) (__pack_f)
/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_unpack_sf.o)
                              /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_addsub_sf.o) (__unpack_f)
/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_fpcmp_parts_sf.o)
                              /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_ge_sf.o) (__fpcmp_parts_f)
/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clz.o)
                              /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clzsi2.o) (__clz_tab)
/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o)
                              a2dtest.o (atan2)
/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan.o)
                              /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o) (atan)
/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(divsf3x.o)
                              /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o) (__divsf3_pse)
/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_inf.o)
                              /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(divsf3x.o) (__fp_inf)
/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_nan.o)
                              /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o) (__fp_nan)
/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_powser.o)
                              /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan.o) (__fp_powser)
/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscA.o)
                              /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o) (__fp_pscA)
/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscB.o)
                              /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o) (__fp_pscB)
/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_round.o)
                              /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o) (__fp_round)
/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_split3.o)
                              /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o) (__fp_split3)
/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_zero.o)
                              /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o) (__fp_zero)
/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(inverse.o)
                              /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan.o) (inverse)
/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(mulsf3x.o)
                              /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan.o) (__mulsf3x)
/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(round.o)
                              a2dtest.o (round)
/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(sqrt.o)
                              a2dtest.o (sqrt)
/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(square.o)
                              a2dtest.o (square)
/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(trunc.o)
                              a2dtest.o (trunc)
/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(addsf3x.o)
                              /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan.o) (__addsf3x)
/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mintl.o)
                              /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(round.o) (__fp_mintl)
/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mpack.o)
                              /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(round.o) (__fp_mpack)
/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_norm2.o)
                              /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(sqrt.o) (__fp_norm2)
/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_trunc.o)
                              /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(trunc.o) (__fp_trunc)

Allocating common symbols
Common symbol       size              file

uartReadyTx         0x2               uart2.o
Timer0Reg0          0x4               timer.o
uartRxBuffer        0x10              uart2.o
TimerPauseReg       0x4               timer.o
Timer2Reg0          0x4               timer.o
uartBufferedTx      0x2               uart2.o
a2dCompleteFlag     0x1               a2d.o
uartTxBuffer        0x10              uart2.o
uartRxOverflow      0x4               uart2.o

Memory Configuration

Name             Origin             Length             Attributes
text             0x00000000         0x00020000         xr
data             0x00800060         0x0000ffa0         rw !x
eeprom           0x00810000         0x00010000         rw !x
fuse             0x00820000         0x00000400         rw !x
lock             0x00830000         0x00000400         rw !x
signature        0x00840000         0x00000400         rw !x
*default*        0x00000000         0xffffffff

Linker script and memory map

Address of section .data set to 0x800100
LOAD /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm64.o
LOAD a2dtest.o
LOAD a2d.o
LOAD buffer.o
LOAD rprintf.o
LOAD timer.o
LOAD uart2.o
LOAD /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a
LOAD /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a
LOAD /usr/lib/gcc/avr/4.3.0/avr5/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     0x2bb8
 *(.vectors)
 .vectors       0x00000000       0x8c /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm64.o
                0x00000000                __vectors
                0x00000000                __vector_default
 *(.vectors)
 *(.progmem.gcc*)
 .progmem.gcc_fplib
                0x0000008c       0x2d /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan.o)
 *(.progmem*)
 .progmem.data  0x000000b9       0x2f a2dtest.o
 .progmem.data  0x000000e8       0x11 rprintf.o
 .progmem.data  0x000000f9       0x1c timer.o
                0x00000105                TimerRTCPrescaleFactor
                0x000000f9                TimerPrescaleFactor
                0x00000116                . = ALIGN (0x2)
 *fill*         0x00000115        0x1 00
                0x00000116                __trampolines_start = .
 *(.trampolines)
 .trampolines   0x00000116        0x0 linker stubs
 *(.trampolines*)
                0x00000116                __trampolines_end = .
 *(.jumptables)
 *(.jumptables*)
 *(.lowtext)
 *(.lowtext*)
                0x00000116                __ctors_start = .
 *(.ctors)
                0x00000116                __ctors_end = .
                0x00000116                __dtors_start = .
 *(.dtors)
                0x00000116                __dtors_end = .
 SORT(*)(.ctors)
 SORT(*)(.dtors)
 *(.init0)
 .init0         0x00000116        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm64.o
                0x00000116                __init
 *(.init0)
 *(.init1)
 *(.init1)
 *(.init2)
 .init2         0x00000116        0xc /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm64.o
 *(.init2)
 *(.init3)
 *(.init3)
 *(.init4)
 .init4         0x00000122       0x16 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_copy_data.o)
                0x00000122                __do_copy_data
 .init4         0x00000138       0x10 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clear_bss.o)
                0x00000138                __do_clear_bss
 *(.init4)
 *(.init5)
 *(.init5)
 *(.init6)
 *(.init6)
 *(.init7)
 *(.init7)
 *(.init8)
 *(.init8)
 *(.init9)
 .init9         0x00000148        0x8 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm64.o
 *(.init9)
 *(.text)
 .text          0x00000150        0x4 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm64.o
                0x00000150                __vector_22
                0x00000150                __vector_28
                0x00000150                __vector_1
                0x00000150                __vector_34
                0x00000150                __vector_24
                0x00000150                __bad_interrupt
                0x00000150                __vector_6
                0x00000150                __vector_31
                0x00000150                __vector_3
                0x00000150                __vector_23
                0x00000150                __vector_25
                0x00000150                __vector_17
                0x00000150                __vector_19
                0x00000150                __vector_7
                0x00000150                __vector_27
                0x00000150                __vector_5
                0x00000150                __vector_33
                0x00000150                __vector_4
                0x00000150                __vector_2
                0x00000150                __vector_29
                0x00000150                __vector_8
                0x00000150                __vector_26
 .text          0x00000154      0x3f8 a2dtest.o
                0x000002fc                main
                0x00000240                radtodeg
                0x00000154                quadraticerror
 .text          0x0000054c       0xae a2d.o
                0x000005a0                a2dIsComplete
                0x000005ce                a2dConvert8bit
                0x0000056c                a2dOff
                0x00000572                a2dSetPrescaler
                0x000005a6                a2dConvert10bit
                0x0000054c                a2dInit
                0x0000057c                a2dSetReference
                0x000005dc                __vector_21
                0x0000058e                a2dSetChannel
                0x0000059a                a2dStartConvert
 .text          0x000005fa      0x162 buffer.o
                0x00000736                bufferIsNotFull
                0x00000614                bufferGetFromFront
                0x000006ba                bufferGetAtIndex
                0x00000678                bufferDumpFromFront
                0x000005fa                bufferInit
                0x000006e2                bufferAddToEnd
                0x0000074e                bufferFlush
 .text          0x0000075c      0x468 rprintf.o
                0x00000a46                rprintf1RamRom
                0x0000086a                rprintfu08
                0x00000894                rprintfu32
                0x0000079a                rprintfStr
                0x000007b8                rprintfStrLen
                0x00000824                rprintfProgStr
                0x00000880                rprintfu16
                0x0000075c                rprintfInit
                0x00000766                rprintfChar
                0x0000084c                rprintfCRLF
                0x00000854                rprintfu04
                0x000008ba                rprintfNum
 .text          0x00000bc4      0x5fc timer.o
                0x00000e7e                timer2GetOverflowCount
                0x00000d10                timerDetach
                0x00000c98                timer1SetPrescaler
                0x000010d8                __vector_12
                0x00000f54                timer1PWMBOff
                0x00000ce0                timer2GetPrescaler
                0x00000c36                timer0Init
                0x00000f46                timer1PWMAOff
                0x00000f68                timer1PWMBSet
                0x0000114c                __vector_11
                0x00000ede                timer1PWMInitICR
                0x00001112                __vector_13
                0x00000cac                timer0GetPrescaler
                0x00000e56                timer0GetOverflowCount
                0x00000bc6                timerInit
                0x00000ca2                timer2SetPrescaler
                0x00000f2a                timer1PWMAOn
                0x00000c8e                timer0SetPrescaler
                0x00000bc4                delay_us
                0x00000e44                timer0ClearOverflowCount
                0x00001186                __vector_9
                0x00000c58                timer1Init
                0x0000109e                __vector_15
                0x00000e94                timer1PWMInit
                0x00000f38                timer1PWMBOn
                0x00000c6c                timer2Init
                0x00000f62                timer1PWMASet
                0x00000cfa                timerAttach
                0x00000f04                timer1PWMOff
                0x00000ffc                __vector_14
                0x00001036                __vector_10
                0x00000f6e                __vector_16
                0x00000cc6                timer1GetPrescaler
                0x00000e6c                timer2ClearOverflowCount
                0x00000d26                timerPause
 .text          0x000011c0      0x598 uart2.o
                0x00001552                uartSendTxBuffer
                0x00001516                __vector_32
                0x000012e6                uartReceiveService
                0x00001276                uartSendByte
                0x000016f8                uart0InitBuffers
                0x00001618                uart1GetByte
                0x000015b2                uartReceiveByte
                0x00001386                uartSendBuffer
                0x0000134a                __vector_30
                0x00001650                uart0GetByte
                0x00001472                uartAddToTxBuffer
                0x000014a2                uartTransmitService
                0x000011c0                uartSetRxHandler
                0x0000171a                uart0Init
                0x000016c2                uart1Init
                0x00001688                uartFlushReceiveBuffer
                0x0000174e                uartInit
                0x000012a2                uart0SendByte
                0x000012c2                uartReceiveBufferIsEmpty
                0x000011d8                uartSetBaudRate
                0x000012ae                uart1SendByte
                0x0000125e                uartGetTxBuffer
                0x00001246                uartGetRxBuffer
                0x000016a0                uart1InitBuffers
                0x00001496                uart0AddToTxBuffer
                0x00001368                __vector_18
                0x0000148a                uart1AddToTxBuffer
                0x00001534                __vector_20
 .text          0x00001758        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_mulsi3.o)
 .text          0x00001758        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodhi4.o)
 .text          0x00001758        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodsi4.o)
 .text          0x00001758        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_divmodsi4.o)
 .text          0x00001758        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_exit.o)
 .text          0x00001758        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_copy_data.o)
 .text          0x00001758        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clear_bss.o)
 .text          0x00001758       0x58 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_fixunssfsi.o)
                0x00001758                __fixunssfsi
 .text          0x000017b0      0x34e /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_addsub_sf.o)
                0x00001a42                __subsf3
                0x00001aa4                __addsf3
 .text          0x00001afe      0x1f4 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_mul_sf.o)
                0x00001afe                __mulsf3
 .text          0x00001cf2      0x154 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_div_sf.o)
                0x00001cf2                __divsf3
 .text          0x00001e46       0x60 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_ge_sf.o)
                0x00001e46                __gesf2
 .text          0x00001ea6       0xbc /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_si_to_sf.o)
                0x00001ea6                __floatsisf
 .text          0x00001f62       0xa8 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_sf_to_si.o)
                0x00001f62                __fixsfsi
 .text          0x0000200a        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_thenan_sf.o)
 .text          0x0000200a       0xf2 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_usi_to_sf.o)
                0x0000200a                __floatunsisf
 .text          0x000020fc        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_prologue.o)
 .text          0x000020fc        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_epilogue.o)
 .text          0x000020fc       0x9e /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clzsi2.o)
                0x000020fc                __clzsi2
 .text          0x0000219a      0x1aa /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_pack_sf.o)
                0x0000219a                __pack_f
 .text          0x00002344       0xe0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_unpack_sf.o)
                0x00002344                __unpack_f
 .text          0x00002424       0xb4 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_fpcmp_parts_sf.o)
                0x00002424                __fpcmp_parts_f
 .text          0x000024d8        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clz.o)
 .text          0x000024d8        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o)
 .text          0x000024d8        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan.o)
 .text          0x000024d8        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(divsf3x.o)
 .text          0x000024d8        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_inf.o)
 .text          0x000024d8        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_nan.o)
 .text          0x000024d8        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_powser.o)
 .text          0x000024d8        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscA.o)
 .text          0x000024d8        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscB.o)
 .text          0x000024d8        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_round.o)
 .text          0x000024d8        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_split3.o)
 .text          0x000024d8        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_zero.o)
 .text          0x000024d8        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(inverse.o)
 .text          0x000024d8        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(mulsf3x.o)
 .text          0x000024d8        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(round.o)
 .text          0x000024d8        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(sqrt.o)
 .text          0x000024d8        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(square.o)
 .text          0x000024d8        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(trunc.o)
 .text          0x000024d8        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(addsf3x.o)
 .text          0x000024d8        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mintl.o)
 .text          0x000024d8        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mpack.o)
 .text          0x000024d8        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_norm2.o)
 .text          0x000024d8        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_trunc.o)
                0x000024d8                . = ALIGN (0x2)
 *(.text.*)
 .text.libgcc   0x000024d8       0x3e /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_mulsi3.o)
                0x000024d8                __mulsi3
 .text.libgcc   0x00002516       0x28 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodhi4.o)
                0x00002516                __udivmodhi4
 .text.libgcc   0x0000253e       0x44 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodsi4.o)
                0x0000253e                __udivmodsi4
 .text.libgcc   0x00002582       0x36 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_divmodsi4.o)
                0x00002582                __divmodsi4
 .text.libgcc   0x000025b8        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_exit.o)
 .text.libgcc   0x000025b8        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_copy_data.o)
 .text.libgcc   0x000025b8        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clear_bss.o)
 .text.libgcc   0x000025b8       0x38 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_prologue.o)
                0x000025b8                __prologue_saves__
 .text.libgcc   0x000025f0       0x36 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_epilogue.o)
                0x000025f0                __epilogue_restores__
 .text.fplib    0x00002626       0x74 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o)
                0x00002644                atan2
 .text.fplib    0x0000269a       0x50 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan.o)
                0x0000269a                atan
 .text.fplib    0x000026ea       0xcc /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(divsf3x.o)
                0x00002700                __divsf3x
                0x00002704                __divsf3_pse
 .text.fplib    0x000027b6        0xc /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_inf.o)
                0x000027b6                __fp_inf
 .text.fplib    0x000027c2        0x6 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_nan.o)
                0x000027c2                __fp_nan
 .text.fplib    0x000027c8       0x4a /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_powser.o)
                0x000027c8                __fp_powser
 .text.fplib    0x00002812        0xe /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscA.o)
                0x00002812                __fp_pscA
 .text.fplib    0x00002820        0xe /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscB.o)
                0x00002820                __fp_pscB
 .text.fplib    0x0000282e       0x22 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_round.o)
                0x0000282e                __fp_round
 .text.fplib    0x00002850       0x44 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_split3.o)
                0x00002850                __fp_split3
                0x00002860                __fp_splitA
 .text.fplib    0x00002894        0xe /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_zero.o)
                0x00002894                __fp_zero
                0x00002896                __fp_szero
 .text.fplib    0x000028a2        0xe /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(inverse.o)
                0x000028a2                inverse
 .text.fplib    0x000028b0       0xc2 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(mulsf3x.o)
                0x000028c8                __mulsf3_pse
                0x000028c4                __mulsf3x
 .text.fplib    0x00002972       0x40 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(round.o)
                0x00002972                round
 .text.fplib    0x000029b2       0x9c /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(sqrt.o)
                0x000029ba                sqrt
 .text.fplib    0x00002a4e        0x6 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(square.o)
                0x00002a4e                square
 .text.fplib    0x00002a54        0xe /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(trunc.o)
                0x00002a54                trunc
 .text.fplib    0x00002a62       0xc0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(addsf3x.o)
                0x00002a7c                __addsf3x
 .text.fplib    0x00002b22       0x36 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mintl.o)
                0x00002b22                __fp_mintl
 .text.fplib    0x00002b58       0x20 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mpack.o)
                0x00002b58                __fp_mpack
 .text.fplib    0x00002b78        0xe /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_norm2.o)
                0x00002b78                __fp_norm2
 .text.fplib    0x00002b86       0x2e /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_trunc.o)
                0x00002b86                __fp_trunc
                0x00002bb4                . = ALIGN (0x2)
 *(.fini9)
 .fini9         0x00002bb4        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_exit.o)
                0x00002bb4                exit
                0x00002bb4                _exit
 *(.fini9)
 *(.fini8)
 *(.fini8)
 *(.fini7)
 *(.fini7)
 *(.fini6)
 *(.fini6)
 *(.fini5)
 *(.fini5)
 *(.fini4)
 *(.fini4)
 *(.fini3)
 *(.fini3)
 *(.fini2)
 *(.fini2)
 *(.fini1)
 *(.fini1)
 *(.fini0)
 .fini0         0x00002bb4        0x4 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_exit.o)
 *(.fini0)
                0x00002bb8                _etext = .

.data           0x00800100      0x108 load address 0x00002bb8
                0x00800100                PROVIDE (__data_start, .)
 *(.data)
 .data          0x00800100        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm64.o
 .data          0x00800100        0x0 a2dtest.o
 .data          0x00800100        0x0 a2d.o
 .data          0x00800100        0x0 buffer.o
 .data          0x00800100        0x0 rprintf.o
 .data          0x00800100        0x0 timer.o
 .data          0x00800100        0x0 uart2.o
 .data          0x00800100        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_mulsi3.o)
 .data          0x00800100        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodhi4.o)
 .data          0x00800100        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodsi4.o)
 .data          0x00800100        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_divmodsi4.o)
 .data          0x00800100        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_exit.o)
 .data          0x00800100        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_copy_data.o)
 .data          0x00800100        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clear_bss.o)
 .data          0x00800100        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_fixunssfsi.o)
 .data          0x00800100        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_addsub_sf.o)
 .data          0x00800100        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_mul_sf.o)
 .data          0x00800100        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_div_sf.o)
 .data          0x00800100        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_ge_sf.o)
 .data          0x00800100        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_si_to_sf.o)
 .data          0x00800100        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_sf_to_si.o)
 .data          0x00800100        0x8 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_thenan_sf.o)
                0x00800100                __thenan_sf
 .data          0x00800108        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_usi_to_sf.o)
 .data          0x00800108        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_prologue.o)
 .data          0x00800108        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_epilogue.o)
 .data          0x00800108        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clzsi2.o)
 .data          0x00800108        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_pack_sf.o)
 .data          0x00800108        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_unpack_sf.o)
 .data          0x00800108        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_fpcmp_parts_sf.o)
 .data          0x00800108      0x100 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clz.o)
                0x00800108                __clz_tab
 .data          0x00800208        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o)
 .data          0x00800208        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan.o)
 .data          0x00800208        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(divsf3x.o)
 .data          0x00800208        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_inf.o)
 .data          0x00800208        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_nan.o)
 .data          0x00800208        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_powser.o)
 .data          0x00800208        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscA.o)
 .data          0x00800208        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscB.o)
 .data          0x00800208        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_round.o)
 .data          0x00800208        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_split3.o)
 .data          0x00800208        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_zero.o)
 .data          0x00800208        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(inverse.o)
 .data          0x00800208        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(mulsf3x.o)
 .data          0x00800208        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(round.o)
 .data          0x00800208        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(sqrt.o)
 .data          0x00800208        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(square.o)
 .data          0x00800208        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(trunc.o)
 .data          0x00800208        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(addsf3x.o)
 .data          0x00800208        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mintl.o)
 .data          0x00800208        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mpack.o)
 .data          0x00800208        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_norm2.o)
 .data          0x00800208        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_trunc.o)
 *(.data*)
 *(.rodata)
 *(.rodata*)
 *(.gnu.linkonce.d*)
                0x00800208                . = ALIGN (0x2)
                0x00800208                _edata = .
                0x00800208                PROVIDE (__data_end, .)

.bss            0x00800208      0x16b load address 0x00002cc0
                0x00800208                PROVIDE (__bss_start, .)
 *(.bss)
 .bss           0x00800208        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm64.o
 .bss           0x00800208        0x0 a2dtest.o
 .bss           0x00800208        0x0 a2d.o
 .bss           0x00800208        0x0 buffer.o
 .bss           0x00800208        0x2 rprintf.o
 .bss           0x0080020a       0x10 timer.o
 .bss           0x0080021a      0x124 uart2.o
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_mulsi3.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodhi4.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodsi4.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_divmodsi4.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_exit.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_copy_data.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clear_bss.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_fixunssfsi.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_addsub_sf.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_mul_sf.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_div_sf.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_ge_sf.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_si_to_sf.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_sf_to_si.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_thenan_sf.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_usi_to_sf.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_prologue.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_epilogue.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clzsi2.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_pack_sf.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_unpack_sf.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_fpcmp_parts_sf.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clz.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(divsf3x.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_inf.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_nan.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_powser.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscA.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscB.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_round.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_split3.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_zero.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(inverse.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(mulsf3x.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(round.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(sqrt.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(square.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(trunc.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(addsf3x.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mintl.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mpack.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_norm2.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_trunc.o)
 *(.bss*)
 *(COMMON)
 COMMON         0x0080033e        0x1 a2d.o
                0x0080033e                a2dCompleteFlag
 COMMON         0x0080033f        0xc timer.o
                0x0080033f                Timer0Reg0
                0x00800343                TimerPauseReg
                0x00800347                Timer2Reg0
 COMMON         0x0080034b       0x28 uart2.o
                0x0080034b                uartReadyTx
                0x0080034d                uartRxBuffer
                0x0080035d                uartBufferedTx
                0x0080035f                uartTxBuffer
                0x0080036f                uartRxOverflow
                0x00800373                PROVIDE (__bss_end, .)
                0x00002bb8                __data_load_start = LOADADDR (.data)
                0x00002cc0                __data_load_end = (__data_load_start + SIZEOF (.data))

.noinit         0x00800373        0x0
                0x00800373                PROVIDE (__noinit_start, .)
 *(.noinit*)
                0x00800373                PROVIDE (__noinit_end, .)
                0x00800373                _end = .
                0x00800373                PROVIDE (__heap_start, .)

.eeprom         0x00810000        0x0
 *(.eeprom*)
                0x00810000                __eeprom_end = .

.fuse
 *(.fuse)
 *(.lfuse)
 *(.hfuse)
 *(.efuse)

.lock
 *(.lock*)

.signature
 *(.signature*)

.stab           0x00000000     0x2c94
 *(.stab)
 .stab          0x00000000      0x6b4 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm64.o
 .stab          0x000006b4      0x2f4 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o)
                                0x300 (size before relaxing)
 .stab          0x000009a8      0x210 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan.o)
                                0x21c (size before relaxing)
 .stab          0x00000bb8      0x510 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(divsf3x.o)
                                0x51c (size before relaxing)
 .stab          0x000010c8       0x78 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_inf.o)
                                 0x84 (size before relaxing)
 .stab          0x00001140       0x54 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_nan.o)
                                 0x60 (size before relaxing)
 .stab          0x00001194      0x1ec /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_powser.o)
                                0x1f8 (size before relaxing)
 .stab          0x00001380       0x84 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscA.o)
                                 0x90 (size before relaxing)
 .stab          0x00001404       0x84 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscB.o)
                                 0x90 (size before relaxing)
 .stab          0x00001488       0xfc /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_round.o)
                                0x108 (size before relaxing)
 .stab          0x00001584      0x1d4 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_split3.o)
                                0x1e0 (size before relaxing)
 .stab          0x00001758       0x90 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_zero.o)
                                 0x9c (size before relaxing)
 .stab          0x000017e8       0x84 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(inverse.o)
                                 0x90 (size before relaxing)
 .stab          0x0000186c      0x4d4 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(mulsf3x.o)
                                0x4e0 (size before relaxing)
 .stab          0x00001d40      0x1b0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(round.o)
                                0x1bc (size before relaxing)
 .stab          0x00001ef0      0x3e4 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(sqrt.o)
                                0x3f0 (size before relaxing)
 .stab          0x000022d4       0x54 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(square.o)
                                 0x60 (size before relaxing)
 .stab          0x00002328       0x84 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(trunc.o)
                                 0x90 (size before relaxing)
 .stab          0x000023ac      0x4bc /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(addsf3x.o)
                                0x4c8 (size before relaxing)
 .stab          0x00002868      0x174 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mintl.o)
                                0x180 (size before relaxing)
 .stab          0x000029dc       0xf0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mpack.o)
                                 0xfc (size before relaxing)
 .stab          0x00002acc       0x84 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_norm2.o)
                                 0x90 (size before relaxing)
 .stab          0x00002b50      0x144 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_trunc.o)
                                0x150 (size before relaxing)

.stabstr        0x00000000      0x442
 *(.stabstr)
 .stabstr       0x00000000      0x442 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm64.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(project.out elf32-avr)
LOAD linker stubs