Subversion Repositories svnkaklik

Rev

Rev 507 | 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)
                              a2dtest.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(floor.o)
                              a2dtest.o (floor)
/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_mintl.o)
                              /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(floor.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(floor.o) (__fp_mpack)
/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_trunc.o)
                              /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(floor.o) (__fp_trunc)
/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(sqrt.o)
                              a2dtest.o (sqrt)
/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(square.o)
                              /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan.o) (square)
/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_norm2.o)
                              /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(sqrt.o) (__fp_norm2)

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     0x28f8
 *(.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       0x16 a2dtest.o
 .progmem.data  0x000000cf       0x11 rprintf.o
 .progmem.data  0x000000e0       0x1c timer.o
                0x000000ec                TimerRTCPrescaleFactor
                0x000000e0                TimerPrescaleFactor
                0x000000fc                . = ALIGN (0x2)
                0x000000fc                __trampolines_start = .
 *(.trampolines)
 .trampolines   0x000000fc        0x0 linker stubs
 *(.trampolines*)
                0x000000fc                __trampolines_end = .
 *(.jumptables)
 *(.jumptables*)
 *(.lowtext)
 *(.lowtext*)
                0x000000fc                __ctors_start = .
 *(.ctors)
                0x000000fc                __ctors_end = .
                0x000000fc                __dtors_start = .
 *(.dtors)
                0x000000fc                __dtors_end = .
 SORT(*)(.ctors)
 SORT(*)(.dtors)
 *(.init0)
 .init0         0x000000fc        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm64.o
                0x000000fc                __init
 *(.init0)
 *(.init1)
 *(.init1)
 *(.init2)
 .init2         0x000000fc        0xc /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm64.o
 *(.init2)
 *(.init3)
 *(.init3)
 *(.init4)
 .init4         0x00000108       0x16 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_copy_data.o)
                0x00000108                __do_copy_data
 .init4         0x0000011e       0x10 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clear_bss.o)
                0x0000011e                __do_clear_bss
 *(.init4)
 *(.init5)
 *(.init5)
 *(.init6)
 *(.init6)
 *(.init7)
 *(.init7)
 *(.init8)
 *(.init8)
 *(.init9)
 .init9         0x0000012e        0x8 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm64.o
 *(.init9)
 *(.text)
 .text          0x00000136        0x4 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm64.o
                0x00000136                __vector_22
                0x00000136                __vector_28
                0x00000136                __vector_1
                0x00000136                __vector_34
                0x00000136                __vector_24
                0x00000136                __bad_interrupt
                0x00000136                __vector_6
                0x00000136                __vector_31
                0x00000136                __vector_3
                0x00000136                __vector_23
                0x00000136                __vector_25
                0x00000136                __vector_17
                0x00000136                __vector_19
                0x00000136                __vector_7
                0x00000136                __vector_27
                0x00000136                __vector_5
                0x00000136                __vector_33
                0x00000136                __vector_4
                0x00000136                __vector_2
                0x00000136                __vector_29
                0x00000136                __vector_8
                0x00000136                __vector_26
 .text          0x0000013a      0x2b2 a2dtest.o
                0x0000013a                main
 .text          0x000003ec       0xae a2d.o
                0x00000440                a2dIsComplete
                0x0000046e                a2dConvert8bit
                0x0000040c                a2dOff
                0x00000412                a2dSetPrescaler
                0x00000446                a2dConvert10bit
                0x000003ec                a2dInit
                0x0000041c                a2dSetReference
                0x0000047c                __vector_21
                0x0000042e                a2dSetChannel
                0x0000043a                a2dStartConvert
 .text          0x0000049a      0x154 buffer.o
                0x000005c8                bufferIsNotFull
                0x000004b4                bufferGetFromFront
                0x00000552                bufferGetAtIndex
                0x0000050e                bufferDumpFromFront
                0x0000049a                bufferInit
                0x0000057a                bufferAddToEnd
                0x000005e0                bufferFlush
 .text          0x000005ee      0x3e0 rprintf.o
                0x000008a6                rprintf1RamRom
                0x000006d4                rprintfu08
                0x000006fe                rprintfu32
                0x0000061c                rprintfStr
                0x0000063a                rprintfStrLen
                0x00000696                rprintfProgStr
                0x000006ea                rprintfu16
                0x000005ee                rprintfInit
                0x000005f8                rprintfChar
                0x000006b6                rprintfCRLF
                0x000006be                rprintfu04
                0x00000724                rprintfNum
 .text          0x000009ce      0x5d8 timer.o
                0x00000c7e                timer2GetOverflowCount
                0x00000b1a                timerDetach
                0x00000aa2                timer1SetPrescaler
                0x00000ebe                __vector_12
                0x00000d3a                timer1PWMBOff
                0x00000aea                timer2GetPrescaler
                0x00000a40                timer0Init
                0x00000d2c                timer1PWMAOff
                0x00000d4e                timer1PWMBSet
                0x00000f32                __vector_11
                0x00000cc4                timer1PWMInitICR
                0x00000ef8                __vector_13
                0x00000ab6                timer0GetPrescaler
                0x00000c56                timer0GetOverflowCount
                0x000009d0                timerInit
                0x00000aac                timer2SetPrescaler
                0x00000d10                timer1PWMAOn
                0x00000a98                timer0SetPrescaler
                0x000009ce                delay_us
                0x00000c44                timer0ClearOverflowCount
                0x00000f6c                __vector_9
                0x00000a62                timer1Init
                0x00000e84                __vector_15
                0x00000c94                timer1PWMInit
                0x00000d1e                timer1PWMBOn
                0x00000a76                timer2Init
                0x00000d48                timer1PWMASet
                0x00000b04                timerAttach
                0x00000cea                timer1PWMOff
                0x00000de2                __vector_14
                0x00000e1c                __vector_10
                0x00000d54                __vector_16
                0x00000ad0                timer1GetPrescaler
                0x00000c6c                timer2ClearOverflowCount
                0x00000b30                timerPause
 .text          0x00000fa6      0x51a uart2.o
                0x000012e4                uartSendTxBuffer
                0x000012a8                __vector_32
                0x0000109e                uartReceiveService
                0x00001038                uartSendByte
                0x00001460                uart0InitBuffers
                0x00001392                uart1GetByte
                0x00001336                uartReceiveByte
                0x0000113c                uartSendBuffer
                0x00001100                __vector_30
                0x000013c2                uart0GetByte
                0x0000121e                uartAddToTxBuffer
                0x0000124c                uartTransmitService
                0x00000fa6                uartSetRxHandler
                0x00001482                uart0Init
                0x0000142a                uart1Init
                0x000013f2                uartFlushReceiveBuffer
                0x000014b6                uartInit
                0x0000105c                uart0SendByte
                0x0000107c                uartReceiveBufferIsEmpty
                0x00000fbc                uartSetBaudRate
                0x00001068                uart1SendByte
                0x00001022                uartGetTxBuffer
                0x0000100c                uartGetRxBuffer
                0x00001408                uart1InitBuffers
                0x00001240                uart0AddToTxBuffer
                0x0000111e                __vector_18
                0x00001234                uart1AddToTxBuffer
                0x000012c6                __vector_20
 .text          0x000014c0        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_mulsi3.o)
 .text          0x000014c0        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodhi4.o)
 .text          0x000014c0        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodsi4.o)
 .text          0x000014c0        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_divmodsi4.o)
 .text          0x000014c0        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_exit.o)
 .text          0x000014c0        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_copy_data.o)
 .text          0x000014c0        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clear_bss.o)
 .text          0x000014c0       0x58 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_fixunssfsi.o)
                0x000014c0                __fixunssfsi
 .text          0x00001518      0x34e /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_addsub_sf.o)
                0x000017aa                __subsf3
                0x0000180c                __addsf3
 .text          0x00001866      0x1f4 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_mul_sf.o)
                0x00001866                __mulsf3
 .text          0x00001a5a      0x154 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_div_sf.o)
                0x00001a5a                __divsf3
 .text          0x00001bae       0x60 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_ge_sf.o)
                0x00001bae                __gesf2
 .text          0x00001c0e       0xbc /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_si_to_sf.o)
                0x00001c0e                __floatsisf
 .text          0x00001cca       0xa8 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_sf_to_si.o)
                0x00001cca                __fixsfsi
 .text          0x00001d72        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_thenan_sf.o)
 .text          0x00001d72       0xf2 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_usi_to_sf.o)
                0x00001d72                __floatunsisf
 .text          0x00001e64        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_prologue.o)
 .text          0x00001e64        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_epilogue.o)
 .text          0x00001e64       0x9e /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clzsi2.o)
                0x00001e64                __clzsi2
 .text          0x00001f02      0x1aa /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_pack_sf.o)
                0x00001f02                __pack_f
 .text          0x000020ac       0xe0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_unpack_sf.o)
                0x000020ac                __unpack_f
 .text          0x0000218c       0xb4 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_fpcmp_parts_sf.o)
                0x0000218c                __fpcmp_parts_f
 .text          0x00002240        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clz.o)
 .text          0x00002240        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o)
 .text          0x00002240        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan.o)
 .text          0x00002240        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(divsf3x.o)
 .text          0x00002240        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(floor.o)
 .text          0x00002240        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_inf.o)
 .text          0x00002240        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mintl.o)
 .text          0x00002240        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mpack.o)
 .text          0x00002240        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_nan.o)
 .text          0x00002240        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_powser.o)
 .text          0x00002240        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscA.o)
 .text          0x00002240        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscB.o)
 .text          0x00002240        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_round.o)
 .text          0x00002240        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_split3.o)
 .text          0x00002240        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_trunc.o)
 .text          0x00002240        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_zero.o)
 .text          0x00002240        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(inverse.o)
 .text          0x00002240        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(mulsf3x.o)
 .text          0x00002240        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(sqrt.o)
 .text          0x00002240        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(square.o)
 .text          0x00002240        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(addsf3x.o)
 .text          0x00002240        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_norm2.o)
                0x00002240                . = ALIGN (0x2)
 *(.text.*)
 .text.libgcc   0x00002240       0x3e /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_mulsi3.o)
                0x00002240                __mulsi3
 .text.libgcc   0x0000227e       0x28 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodhi4.o)
                0x0000227e                __udivmodhi4
 .text.libgcc   0x000022a6       0x44 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodsi4.o)
                0x000022a6                __udivmodsi4
 .text.libgcc   0x000022ea       0x36 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_divmodsi4.o)
                0x000022ea                __divmodsi4
 .text.libgcc   0x00002320        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_exit.o)
 .text.libgcc   0x00002320        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_copy_data.o)
 .text.libgcc   0x00002320        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clear_bss.o)
 .text.libgcc   0x00002320       0x38 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_prologue.o)
                0x00002320                __prologue_saves__
 .text.libgcc   0x00002358       0x36 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_epilogue.o)
                0x00002358                __epilogue_restores__
 .text.fplib    0x0000238e       0x74 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan2.o)
                0x000023ac                atan2
 .text.fplib    0x00002402       0x50 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(atan.o)
                0x00002402                atan
 .text.fplib    0x00002452       0xcc /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(divsf3x.o)
                0x00002468                __divsf3x
                0x0000246c                __divsf3_pse
 .text.fplib    0x0000251e       0x26 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(floor.o)
                0x0000251e                floor
 .text.fplib    0x00002544        0xc /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_inf.o)
                0x00002544                __fp_inf
 .text.fplib    0x00002550       0x36 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mintl.o)
                0x00002550                __fp_mintl
 .text.fplib    0x00002586       0x20 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mpack.o)
                0x00002586                __fp_mpack
 .text.fplib    0x000025a6        0x6 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_nan.o)
                0x000025a6                __fp_nan
 .text.fplib    0x000025ac       0x4a /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_powser.o)
                0x000025ac                __fp_powser
 .text.fplib    0x000025f6        0xe /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscA.o)
                0x000025f6                __fp_pscA
 .text.fplib    0x00002604        0xe /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscB.o)
                0x00002604                __fp_pscB
 .text.fplib    0x00002612       0x22 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_round.o)
                0x00002612                __fp_round
 .text.fplib    0x00002634       0x44 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_split3.o)
                0x00002634                __fp_split3
                0x00002644                __fp_splitA
 .text.fplib    0x00002678       0x2e /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_trunc.o)
                0x00002678                __fp_trunc
 .text.fplib    0x000026a6        0xe /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_zero.o)
                0x000026a6                __fp_zero
                0x000026a8                __fp_szero
 .text.fplib    0x000026b4        0xe /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(inverse.o)
                0x000026b4                inverse
 .text.fplib    0x000026c2       0xc2 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(mulsf3x.o)
                0x000026da                __mulsf3_pse
                0x000026d6                __mulsf3x
 .text.fplib    0x00002784       0x9c /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(sqrt.o)
                0x0000278c                sqrt
 .text.fplib    0x00002820        0x6 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(square.o)
                0x00002820                square
 .text.fplib    0x00002826       0xc0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(addsf3x.o)
                0x00002840                __addsf3x
 .text.fplib    0x000028e6        0xe /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_norm2.o)
                0x000028e6                __fp_norm2
                0x000028f4                . = ALIGN (0x2)
 *(.fini9)
 .fini9         0x000028f4        0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_exit.o)
                0x000028f4                exit
                0x000028f4                _exit
 *(.fini9)
 *(.fini8)
 *(.fini8)
 *(.fini7)
 *(.fini7)
 *(.fini6)
 *(.fini6)
 *(.fini5)
 *(.fini5)
 *(.fini4)
 *(.fini4)
 *(.fini3)
 *(.fini3)
 *(.fini2)
 *(.fini2)
 *(.fini1)
 *(.fini1)
 *(.fini0)
 .fini0         0x000028f4        0x4 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_exit.o)
 *(.fini0)
                0x000028f8                _etext = .

.data           0x00800100      0x108 load address 0x000028f8
                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(floor.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_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_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_trunc.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(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(addsf3x.o)
 .data          0x00800208        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_norm2.o)
 *(.data*)
 *(.rodata)
 *(.rodata*)
 *(.gnu.linkonce.d*)
                0x00800208                . = ALIGN (0x2)
                0x00800208                _edata = .
                0x00800208                PROVIDE (__data_end, .)

.bss            0x00800208      0x16b load address 0x00002a00
                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(floor.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_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_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_trunc.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(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(addsf3x.o)
 .bss           0x0080033e        0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_norm2.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, .)
                0x000028f8                __data_load_start = LOADADDR (.data)
                0x00002a00                __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     0x2b74
 *(.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      0x114 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(floor.o)
                                0x120 (size before relaxing)
 .stab          0x000011dc       0x78 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_inf.o)
                                 0x84 (size before relaxing)
 .stab          0x00001254      0x174 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mintl.o)
                                0x180 (size before relaxing)
 .stab          0x000013c8       0xf0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_mpack.o)
                                 0xfc (size before relaxing)
 .stab          0x000014b8       0x54 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_nan.o)
                                 0x60 (size before relaxing)
 .stab          0x0000150c      0x1ec /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_powser.o)
                                0x1f8 (size before relaxing)
 .stab          0x000016f8       0x84 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscA.o)
                                 0x90 (size before relaxing)
 .stab          0x0000177c       0x84 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_pscB.o)
                                 0x90 (size before relaxing)
 .stab          0x00001800       0xfc /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_round.o)
                                0x108 (size before relaxing)
 .stab          0x000018fc      0x1d4 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_split3.o)
                                0x1e0 (size before relaxing)
 .stab          0x00001ad0      0x144 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_trunc.o)
                                0x150 (size before relaxing)
 .stab          0x00001c14       0x90 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_zero.o)
                                 0x9c (size before relaxing)
 .stab          0x00001ca4       0x84 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(inverse.o)
                                 0x90 (size before relaxing)
 .stab          0x00001d28      0x4d4 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(mulsf3x.o)
                                0x4e0 (size before relaxing)
 .stab          0x000021fc      0x3e4 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(sqrt.o)
                                0x3f0 (size before relaxing)
 .stab          0x000025e0       0x54 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(square.o)
                                 0x60 (size before relaxing)
 .stab          0x00002634      0x4bc /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(addsf3x.o)
                                0x4c8 (size before relaxing)
 .stab          0x00002af0       0x84 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.a(fp_norm2.o)
                                 0x90 (size before relaxing)

.stabstr        0x00000000      0x416
 *(.stabstr)
 .stabstr       0x00000000      0x416 /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