Archive member included because of file (symbol)

/usr/lib/gcc/avr/4.2.2/libgcc.a(_divmodhi4.o)
                              obj/lernen.o (__divmodhi4)
/usr/lib/gcc/avr/4.2.2/libgcc.a(_exit.o)
                              /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/crts8515.o (exit)
/usr/lib/gcc/avr/4.2.2/libgcc.a(_copy_data.o)
                              obj/feedback.o (__do_copy_data)
/usr/lib/gcc/avr/4.2.2/libgcc.a(_clear_bss.o)
                              obj/feedback.o (__do_clear_bss)
/usr/lib/gcc/avr/4.2.2/libgcc.a(_addsub_sf.o)
                              obj/lernen.o (__subsf3)
/usr/lib/gcc/avr/4.2.2/libgcc.a(_mul_sf.o)
                              obj/lernen.o (__mulsf3)
/usr/lib/gcc/avr/4.2.2/libgcc.a(_div_sf.o)
                              obj/lernen.o (__divsf3)
/usr/lib/gcc/avr/4.2.2/libgcc.a(_eq_sf.o)
                              obj/lernen.o (__eqsf2)
/usr/lib/gcc/avr/4.2.2/libgcc.a(_gt_sf.o)
                              obj/lernen.o (__gtsf2)
/usr/lib/gcc/avr/4.2.2/libgcc.a(_lt_sf.o)
                              obj/roboter.o (__ltsf2)
/usr/lib/gcc/avr/4.2.2/libgcc.a(_si_to_sf.o)
                              obj/lernen.o (__floatsisf)
/usr/lib/gcc/avr/4.2.2/libgcc.a(_thenan_sf.o)
                              /usr/lib/gcc/avr/4.2.2/libgcc.a(_addsub_sf.o) (__thenan_sf)
/usr/lib/gcc/avr/4.2.2/libgcc.a(_udivmodhi4.o)
                              /usr/lib/gcc/avr/4.2.2/libgcc.a(_divmodhi4.o) (__udivmodhi4)
/usr/lib/gcc/avr/4.2.2/libgcc.a(_prologue.o)
                              /usr/lib/gcc/avr/4.2.2/libgcc.a(_addsub_sf.o) (__prologue_saves__)
/usr/lib/gcc/avr/4.2.2/libgcc.a(_epilogue.o)
                              /usr/lib/gcc/avr/4.2.2/libgcc.a(_addsub_sf.o) (__epilogue_restores__)
/usr/lib/gcc/avr/4.2.2/libgcc.a(_clzsi2.o)
                              /usr/lib/gcc/avr/4.2.2/libgcc.a(_si_to_sf.o) (__clzsi2)
/usr/lib/gcc/avr/4.2.2/libgcc.a(_pack_sf.o)
                              /usr/lib/gcc/avr/4.2.2/libgcc.a(_addsub_sf.o) (__pack_f)
/usr/lib/gcc/avr/4.2.2/libgcc.a(_unpack_sf.o)
                              /usr/lib/gcc/avr/4.2.2/libgcc.a(_addsub_sf.o) (__unpack_f)
/usr/lib/gcc/avr/4.2.2/libgcc.a(_fpcmp_parts_sf.o)
                              /usr/lib/gcc/avr/4.2.2/libgcc.a(_eq_sf.o) (__fpcmp_parts_f)
/usr/lib/gcc/avr/4.2.2/libgcc.a(_clz.o)
                              /usr/lib/gcc/avr/4.2.2/libgcc.a(_clzsi2.o) (__clz_tab)
/usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(pow.o)
                              obj/lernen.o (pow)
/usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(exp.o)
                              /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(pow.o) (exp)
/usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_inverse.o)
                              /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(exp.o) (__fp_inverse)
/usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_nan.o)
                              /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(pow.o) (__fp_nan)
/usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_powerseries.o)
                              /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(exp.o) (__fp_powerseries)
/usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_zero.o)
                              /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(exp.o) (__fp_zero)
/usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(ldexp.o)
                              /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(exp.o) (ldexp)
/usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(log.o)
                              /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(pow.o) (log)
/usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(modf.o)
                              /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(exp.o) (modf)
/usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fixsfsi.o)
                              /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(modf.o) (__fixsfsi)
/usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_flashconst.o)
                              /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_powerseries.o) (__fp_flashconst)
/usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_m_inf.o)
                              /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(ldexp.o) (__fp_m_inf)
/usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_merge.o)
                              /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(ldexp.o) (__fp_merge)
/usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_p_inf.o)
                              /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(ldexp.o) (__fp_p_inf)
/usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_split.o)
                              /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fixsfsi.o) (__fp_split1)
/usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libc.a(rand.o)
                              obj/lernen.o (rand)
/usr/lib/gcc/avr/4.2.2/libgcc.a(_mulsi3.o)
                              /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libc.a(rand.o) (__mulsi3)
/usr/lib/gcc/avr/4.2.2/libgcc.a(_divmodsi4.o)
                              /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libc.a(rand.o) (__divmodsi4)
/usr/lib/gcc/avr/4.2.2/libgcc.a(_udivmodsi4.o)
                              /usr/lib/gcc/avr/4.2.2/libgcc.a(_divmodsi4.o) (__udivmodsi4)

Memory Configuration

Name             Origin             Length             Attributes
text             0x00000000         0x00002000         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

LOAD /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/crts8515.o
LOAD obj/feedback.o
LOAD obj/i2c.o
LOAD obj/lernen.o
LOAD obj/main.o
LOAD obj/ram.o
LOAD obj/roboter.o
LOAD obj/servo.o
LOAD obj/statespace.o
LOAD obj/v24.o
LOAD /usr/lib/gcc/avr/4.2.2/libgcc.a
LOAD /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a
LOAD /usr/lib/gcc/avr/4.2.2/libgcc.a
LOAD /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libc.a
LOAD /usr/lib/gcc/avr/4.2.2/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     0x3902
 *(.vectors)
 .vectors       0x00000000       0x1a /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/crts8515.o
                0x00000000                __vectors
                0x00000000                __vector_default
 *(.vectors)
 *(.progmem.gcc*)
 .progmem.gcc_fplib
                0x0000001a       0x1e /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(exp.o)
 .progmem.gcc_fplib
                0x00000038       0x32 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(log.o)
 *(.progmem*)
                0x0000006a                . = ALIGN (0x2)
                0x0000006a                __trampolines_start = .
 *(.trampolines)
 .trampolines   0x0000006a        0x0 linker stubs
 *(.trampolines*)
                0x0000006a                __trampolines_end = .
 *(.jumptables)
 *(.jumptables*)
 *(.lowtext)
 *(.lowtext*)
                0x0000006a                __ctors_start = .
 *(.ctors)
                0x0000006a                __ctors_end = .
                0x0000006a                __dtors_start = .
 *(.dtors)
                0x0000006a                __dtors_end = .
 SORT(*)(.ctors)
 SORT(*)(.dtors)
 *(.init0)
 .init0         0x0000006a        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/crts8515.o
                0x0000006a                __init
 *(.init0)
 *(.init1)
 *(.init1)
 *(.init2)
 .init2         0x0000006a        0xc /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/crts8515.o
 *(.init2)
 *(.init3)
 *(.init3)
 *(.init4)
 .init4         0x00000076       0x18 /usr/lib/gcc/avr/4.2.2/libgcc.a(_copy_data.o)
                0x00000076                __do_copy_data
 .init4         0x0000008e       0x10 /usr/lib/gcc/avr/4.2.2/libgcc.a(_clear_bss.o)
                0x0000008e                __do_clear_bss
 *(.init4)
 *(.init5)
 *(.init5)
 *(.init6)
 *(.init6)
 *(.init7)
 *(.init7)
 *(.init8)
 *(.init8)
 *(.init9)
 .init9         0x0000009e        0x4 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/crts8515.o
 *(.init9)
 *(.text)
 .text          0x000000a2        0x2 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/crts8515.o
                0x000000a2                __vector_12
                0x000000a2                __bad_interrupt
                0x000000a2                __vector_6
                0x000000a2                __vector_3
                0x000000a2                __vector_11
                0x000000a2                __vector_7
                0x000000a2                __vector_5
                0x000000a2                __vector_4
                0x000000a2                __vector_9
                0x000000a2                __vector_8
                0x000000a2                __vector_10
 .text          0x000000a4      0x224 obj/feedback.o
                0x000001da                __vector_1
                0x000001c8                FeedbackSensor::invertSensor(unsigned char, bool)
                0x000000dc                FeedbackSensor::init()
                0x0000011e                FeedbackSensor::getFeedback()
                0x000000cc                FeedbackSensor::disableSensor()
                0x00000254                __vector_2
                0x000000a4                FeedbackSensor::enableSensor()
 .text          0x000002c8        0xc obj/i2c.o
                0x000002c8                I2c::init()
                0x000002d2                I2c::readByteWithoutAck()
                0x000002d0                I2c::readByte()
                0x000002cc                I2c::sendStop()
                0x000002ce                I2c::writeByte(unsigned char)
                0x000002ca                I2c::sendStart()
 .text          0x000002d4      0xcfc obj/lernen.o
                0x00000304                ValueIteration::isNotBoundary(unsigned char, unsigned char, unsigned char)
                0x00000f44                ValueIteration::init()
                0x000002f4                ValueIteration::resetDistanceCounter()
                0x00000372                ValueIteration::get_seed()
                0x000008d8                ValueIteration::gotoRandomState()
                0x00000400                ValueIteration::moveAndSaveFeedback(unsigned char, bool)
                0x00000958                ValueIteration::exploreAllFeedbacks(bool)
                0x00000da4                ValueIteration::valueIterateAllStates()
                0x00000390                ValueIteration::getRandomAction(unsigned char)
                0x00000cfc                ValueIteration::evaluateAction(unsigned char, unsigned char, unsigned char)
                0x000002d4                ValueIteration::getIterationCount()
                0x000002e4                ValueIteration::getDistanceCovered()
 .text          0x00000fd0      0x16c obj/main.o
                0x00000fd0                main
 .text          0x0000113c      0x156 obj/ram.o
                0x0000113e                Ram::disableRAMChip()
                0x0000120e                Ram::writeBytes(unsigned int, unsigned char*, unsigned char)
                0x00001140                Ram::getRamStatusRegister()
                0x00001142                Ram::setRamStatusRegister(unsigned char)
                0x0000113c                Ram::enableRAMChip()
                0x0000114a                Ram::readBytes(unsigned int, unsigned char*, unsigned char)
                0x00001144                Ram::init()
 .text          0x00001292      0x4ee obj/roboter.o
                0x00001292                Controller::msDelay(int)
                0x00001706                Controller::init()
                0x00001454                Controller::initLEDs()
                0x000012fc                Controller::powerOnLED(unsigned char, bool)
                0x000015d6                Controller::gotoStateWithoutSavingFeedback(unsigned char, unsigned char)
                0x0000163c                Controller::setDefaultPolicy()
                0x0000143c                Controller::enableV24Interrupt()
                0x00001434                Controller::disableV24Interrupt()
                0x00001330                Controller::getSwitchState(unsigned char)
                0x000014b8                Controller::blinkLED(unsigned char, unsigned int, unsigned int)
 .text          0x00001780        0xa obj/servo.o
                0x00001782                Servo::setPosition(char, char)
                0x00001784                Servo::setTimer(char)
                0x00001780                Servo::initTimer()
 .text          0x0000178a      0x37c obj/statespace.o
                0x0000199c                StateSpace::setFeedback(unsigned char, unsigned char, unsigned char, char)
                0x000017cc                StateSpace::getState(unsigned char, unsigned char, State*)
                0x00001932                StateSpace::setState(unsigned char, unsigned char, State*)
                0x0000178a                StateSpace::getMemorySize()
                0x000018c2                StateSpace::getValue(unsigned char, unsigned char)
                0x0000188e                StateSpace::getBestAction(unsigned char, unsigned char)
                0x00001af8                StateSpace::init()
                0x00001a94                StateSpace::setBestAction(unsigned char, unsigned char, unsigned char)
                0x00001836                StateSpace::getFeedback(unsigned char, unsigned char, unsigned char)
                0x0000179e                StateSpace::ramtestReadBytes(unsigned int, unsigned char*, unsigned char)
                0x00001a1a                StateSpace::setValue(unsigned char, unsigned char, float)
                0x000018fa                StateSpace::ramtestSaveBytes(unsigned int, unsigned char*, unsigned char)
 .text          0x00001b06      0xad0 obj/v24.o
                0x00001bdc                V24Control::transmitCommand(V24Command*)
                0x000025d0                V24Control::init()
                0x00001ea6                V24Control::receive(unsigned char*)
                0x00001dca                V24Control::processGetState(V24Command*)
                0x0000201e                V24Control::newDataReceived()
                0x00001b50                V24Control::transmitReceiveCommandProcessed(unsigned char, unsigned char)
                0x00001bc0                V24Control::transmit(unsigned char)
                0x00001d38                V24Control::processSetState(V24Command*)
                0x00001f24                V24Control::receiveCommand(V24Command*)
                0x00001b5c                V24Control::processSetGridsize(V24Command*)
                0x00001caa                V24Control::processGetGamma()
                0x00001c3e                V24Control::processGetGridsize()
                0x00002050                V24Control::processCommand()
                0x00001b06                V24Control::processSetGamma(V24Command*)
                0x00001b3c                V24Control::flushReceiveBuffer()
 .text          0x000025d6        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_divmodhi4.o)
 .text          0x000025d6        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_exit.o)
 .text          0x000025d6        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_copy_data.o)
 .text          0x000025d6        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_clear_bss.o)
 .text          0x000025d6      0x392 /usr/lib/gcc/avr/4.2.2/libgcc.a(_addsub_sf.o)
                0x000028a4                __subsf3
                0x0000290a                __addsf3
 .text          0x00002968      0x218 /usr/lib/gcc/avr/4.2.2/libgcc.a(_mul_sf.o)
                0x00002968                __mulsf3
 .text          0x00002b80      0x178 /usr/lib/gcc/avr/4.2.2/libgcc.a(_div_sf.o)
                0x00002b80                __divsf3
 .text          0x00002cf8       0x72 /usr/lib/gcc/avr/4.2.2/libgcc.a(_eq_sf.o)
                0x00002cf8                __eqsf2
 .text          0x00002d6a       0x72 /usr/lib/gcc/avr/4.2.2/libgcc.a(_gt_sf.o)
                0x00002d6a                __gtsf2
 .text          0x00002ddc       0x72 /usr/lib/gcc/avr/4.2.2/libgcc.a(_lt_sf.o)
                0x00002ddc                __ltsf2
 .text          0x00002e4e       0xc8 /usr/lib/gcc/avr/4.2.2/libgcc.a(_si_to_sf.o)
                0x00002e4e                __floatsisf
 .text          0x00002f16        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_thenan_sf.o)
 .text          0x00002f16        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_udivmodhi4.o)
 .text          0x00002f16        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_prologue.o)
 .text          0x00002f16        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_epilogue.o)
 .text          0x00002f16       0xa2 /usr/lib/gcc/avr/4.2.2/libgcc.a(_clzsi2.o)
                0x00002f16                __clzsi2
 .text          0x00002fb8      0x1d6 /usr/lib/gcc/avr/4.2.2/libgcc.a(_pack_sf.o)
                0x00002fb8                __pack_f
 .text          0x0000318e       0xf0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_unpack_sf.o)
                0x0000318e                __unpack_f
 .text          0x0000327e       0xb8 /usr/lib/gcc/avr/4.2.2/libgcc.a(_fpcmp_parts_sf.o)
                0x0000327e                __fpcmp_parts_f
 .text          0x00003336        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_clz.o)
 .text          0x00003336        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(pow.o)
 .text          0x00003336        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(exp.o)
 .text          0x00003336        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_inverse.o)
 .text          0x00003336        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_nan.o)
 .text          0x00003336        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_powerseries.o)
 .text          0x00003336        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_zero.o)
 .text          0x00003336        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(ldexp.o)
 .text          0x00003336        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(log.o)
 .text          0x00003336        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(modf.o)
 .text          0x00003336        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fixsfsi.o)
 .text          0x00003336        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_flashconst.o)
 .text          0x00003336        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_m_inf.o)
 .text          0x00003336        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_merge.o)
 .text          0x00003336        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_p_inf.o)
 .text          0x00003336        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_split.o)
 .text          0x00003336       0xd2 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libc.a(rand.o)
                0x000033e6                rand_r
                0x000033ea                rand
                0x000033f2                srand
 .text          0x00003408        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_mulsi3.o)
 .text          0x00003408        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_divmodsi4.o)
 .text          0x00003408        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_udivmodsi4.o)
                0x00003408                . = ALIGN (0x2)
 *(.text.*)
 .text.libgcc   0x00003408       0x26 /usr/lib/gcc/avr/4.2.2/libgcc.a(_divmodhi4.o)
                0x00003408                __divmodhi4
                0x00003408                _div
 .text.libgcc   0x0000342e        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_exit.o)
 .text.libgcc   0x0000342e        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_copy_data.o)
 .text.libgcc   0x0000342e        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_clear_bss.o)
 .text.libgcc   0x0000342e       0x2c /usr/lib/gcc/avr/4.2.2/libgcc.a(_udivmodhi4.o)
                0x0000342e                __udivmodhi4
 .text.libgcc   0x0000345a       0x38 /usr/lib/gcc/avr/4.2.2/libgcc.a(_prologue.o)
                0x0000345a                __prologue_saves__
 .text.libgcc   0x00003492       0x38 /usr/lib/gcc/avr/4.2.2/libgcc.a(_epilogue.o)
                0x00003492                __epilogue_restores__
 .text.fplib    0x000034ca       0x98 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(pow.o)
                0x000034ca                pow
 .text.fplib    0x00003562       0x88 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(exp.o)
                0x00003562                exp
 .text.fplib    0x000035ea       0x12 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_inverse.o)
                0x000035ea                __fp_inverse
 .text.fplib    0x000035fc        0x6 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_nan.o)
                0x000035fc                __fp_nanERANGE
                0x000035fc                __fp_nan
                0x000035fc                __fp_nanEDOM
                0x000035fc                __fp_nanx
 .text.fplib    0x00003602       0x74 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_powerseries.o)
                0x00003602                __fp_powerseries
 .text.fplib    0x00003676        0xa /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_zero.o)
                0x00003676                __fp_zero
                0x0000367c                __fp_zerox
 .text.fplib    0x00003680       0x24 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(ldexp.o)
                0x00003680                ldexp
 .text.fplib    0x000036a4       0x52 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(log.o)
                0x000036a4                log
 .text.fplib    0x000036f6       0x60 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(modf.o)
                0x000036f6                modf
 .text.fplib    0x00003756       0x36 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fixsfsi.o)
                0x00003756                __fixsfsi
                0x0000377c                __fp_lneg
                0x00003756                __fixunssfsi
 .text.fplib    0x0000378c       0x1a /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_flashconst.o)
                0x0000378c                __fp_flashconst
 .text.fplib    0x000037a6        0xa /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_m_inf.o)
                0x000037a6                __fp_m_inf
 .text.fplib    0x000037b0       0x3a /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_merge.o)
                0x000037ba                __fp_merge
 .text.fplib    0x000037ea        0xa /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_p_inf.o)
                0x000037ea                __fp_p_inf
 .text.fplib    0x000037f4       0x52 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_split.o)
                0x000037f4                __fp_split3
                0x000037fa                __fp_split2
                0x0000380c                __fp_split1
                0x00003828                __fp_split_a
 .text.libgcc   0x00003846       0x36 /usr/lib/gcc/avr/4.2.2/libgcc.a(_mulsi3.o)
                0x00003846                __mulsi3
 .text.libgcc   0x0000387c       0x36 /usr/lib/gcc/avr/4.2.2/libgcc.a(_divmodsi4.o)
                0x0000387c                __divmodsi4
 .text.libgcc   0x000038b2       0x4e /usr/lib/gcc/avr/4.2.2/libgcc.a(_udivmodsi4.o)
                0x000038b2                __udivmodsi4
                0x00003900                . = ALIGN (0x2)
 *(.fini9)
 .fini9         0x00003900        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_exit.o)
                0x00003900                exit
                0x00003900                _exit
 *(.fini9)
 *(.fini8)
 *(.fini8)
 *(.fini7)
 *(.fini7)
 *(.fini6)
 *(.fini6)
 *(.fini5)
 *(.fini5)
 *(.fini4)
 *(.fini4)
 *(.fini3)
 *(.fini3)
 *(.fini2)
 *(.fini2)
 *(.fini1)
 *(.fini1)
 *(.fini0)
 .fini0         0x00003900        0x2 /usr/lib/gcc/avr/4.2.2/libgcc.a(_exit.o)
 *(.fini0)
                0x00003902                _etext = .

.data           0x00800060      0x10e load address 0x00003902
                0x00800060                PROVIDE (__data_start, .)
 *(.data)
 .data          0x00800060        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/crts8515.o
 .data          0x00800060        0x0 obj/feedback.o
 .data          0x00800060        0x0 obj/i2c.o
 .data          0x00800060        0x1 obj/lernen.o
 .data          0x00800061        0x0 obj/main.o
 .data          0x00800061        0x0 obj/ram.o
 .data          0x00800061        0x0 obj/roboter.o
 .data          0x00800061        0x0 obj/servo.o
 .data          0x00800061        0x0 obj/statespace.o
 .data          0x00800061        0x0 obj/v24.o
 .data          0x00800061        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_divmodhi4.o)
 .data          0x00800061        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_exit.o)
 .data          0x00800061        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_copy_data.o)
 .data          0x00800061        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_clear_bss.o)
 .data          0x00800061        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_addsub_sf.o)
 .data          0x00800061        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_mul_sf.o)
 .data          0x00800061        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_div_sf.o)
 .data          0x00800061        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_eq_sf.o)
 .data          0x00800061        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_gt_sf.o)
 .data          0x00800061        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_lt_sf.o)
 .data          0x00800061        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_si_to_sf.o)
 .data          0x00800061        0x8 /usr/lib/gcc/avr/4.2.2/libgcc.a(_thenan_sf.o)
                0x00800061                __thenan_sf
 .data          0x00800069        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_udivmodhi4.o)
 .data          0x00800069        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_prologue.o)
 .data          0x00800069        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_epilogue.o)
 .data          0x00800069        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_clzsi2.o)
 .data          0x00800069        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_pack_sf.o)
 .data          0x00800069        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_unpack_sf.o)
 .data          0x00800069        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_fpcmp_parts_sf.o)
 .data          0x00800069      0x100 /usr/lib/gcc/avr/4.2.2/libgcc.a(_clz.o)
                0x00800069                __clz_tab
 .data          0x00800169        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(pow.o)
 .data          0x00800169        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(exp.o)
 .data          0x00800169        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_inverse.o)
 .data          0x00800169        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_nan.o)
 .data          0x00800169        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_powerseries.o)
 .data          0x00800169        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_zero.o)
 .data          0x00800169        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(ldexp.o)
 .data          0x00800169        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(log.o)
 .data          0x00800169        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(modf.o)
 .data          0x00800169        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fixsfsi.o)
 .data          0x00800169        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_flashconst.o)
 .data          0x00800169        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_m_inf.o)
 .data          0x00800169        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_merge.o)
 .data          0x00800169        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_p_inf.o)
 .data          0x00800169        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_split.o)
 .data          0x00800169        0x4 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libc.a(rand.o)
 .data          0x0080016d        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_mulsi3.o)
 .data          0x0080016d        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_divmodsi4.o)
 .data          0x0080016d        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_udivmodsi4.o)
 *(.data*)
 *(.rodata)
 *(.rodata*)
 *(.gnu.linkonce.d*)
                0x0080016e                . = ALIGN (0x2)
 *fill*         0x0080016d        0x1 00
                0x0080016e                _edata = .
                0x0080016e                PROVIDE (__data_end, .)

.bss            0x0080016e      0x78a load address 0x00003a10
                0x0080016e                PROVIDE (__bss_start, .)
 *(.bss)
 .bss           0x0080016e        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/crts8515.o
 .bss           0x0080016e        0x4 obj/feedback.o
                0x0080016e                feedback_value0
                0x00800170                feedback_value1
 .bss           0x00800172        0x0 obj/i2c.o
 .bss           0x00800172        0x1 obj/lernen.o
 .bss           0x00800173      0x75c obj/main.o
                0x00800173                v24
 .bss           0x008008cf        0x0 obj/ram.o
 .bss           0x008008cf        0x0 obj/roboter.o
 .bss           0x008008cf        0x0 obj/servo.o
 .bss           0x008008cf        0x0 obj/statespace.o
 .bss           0x008008cf       0x29 obj/v24.o
                0x008008cf                tx_command
                0x008008f7                newDataAvailable
                0x008008e3                rx_command
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_divmodhi4.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_exit.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_copy_data.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_clear_bss.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_addsub_sf.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_mul_sf.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_div_sf.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_eq_sf.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_gt_sf.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_lt_sf.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_si_to_sf.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_thenan_sf.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_udivmodhi4.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_prologue.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_epilogue.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_clzsi2.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_pack_sf.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_unpack_sf.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_fpcmp_parts_sf.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_clz.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(pow.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(exp.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_inverse.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_nan.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_powerseries.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_zero.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(ldexp.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(log.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(modf.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fixsfsi.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_flashconst.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_m_inf.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_merge.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_p_inf.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_split.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libc.a(rand.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_mulsi3.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_divmodsi4.o)
 .bss           0x008008f8        0x0 /usr/lib/gcc/avr/4.2.2/libgcc.a(_udivmodsi4.o)
 *(.bss*)
 *(COMMON)
                0x008008f8                PROVIDE (__bss_end, .)
                0x00003902                __data_load_start = LOADADDR (.data)
                0x00003a10                __data_load_end = (__data_load_start + SIZEOF (.data))

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

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

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

.lock
 *(.lock*)

.signature
 *(.signature*)

.stab           0x00000000     0x70a4
 *(.stab)
 .stab          0x00000000      0x378 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/crts8515.o
 .stab          0x00000378      0x6c0 obj/feedback.o
                                0x6cc (size before relaxing)
 .stab          0x00000a38      0x3f0 obj/i2c.o
                                0x3fc (size before relaxing)
 .stab          0x00000e28     0x108c obj/lernen.o
                               0x1098 (size before relaxing)
 .stab          0x00001eb4      0x5d0 obj/main.o
                                0x5dc (size before relaxing)
 .stab          0x00002484      0x5b8 obj/ram.o
                                0x5c4 (size before relaxing)
 .stab          0x00002a3c      0xae0 obj/roboter.o
                                0xaec (size before relaxing)
 .stab          0x0000351c      0x3a8 obj/servo.o
                                0x3b4 (size before relaxing)
 .stab          0x000038c4      0xa8c obj/statespace.o
                                0xa98 (size before relaxing)
 .stab          0x00004350     0x12c0 obj/v24.o
                               0x12cc (size before relaxing)
 .stab          0x00005610      0x3a8 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(pow.o)
                                0x3b4 (size before relaxing)
 .stab          0x000059b8      0x36c /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(exp.o)
                                0x378 (size before relaxing)
 .stab          0x00005d24       0x90 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_inverse.o)
                                 0x9c (size before relaxing)
 .stab          0x00005db4       0x60 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_nan.o)
                                 0x6c (size before relaxing)
 .stab          0x00005e14      0x27c /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_powerseries.o)
                                0x288 (size before relaxing)
 .stab          0x00006090       0x78 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_zero.o)
                                 0x84 (size before relaxing)
 .stab          0x00006108      0x114 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(ldexp.o)
                                0x120 (size before relaxing)
 .stab          0x0000621c      0x228 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(log.o)
                                0x234 (size before relaxing)
 .stab          0x00006444      0x27c /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(modf.o)
                                0x288 (size before relaxing)
 .stab          0x000066c0      0x180 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fixsfsi.o)
                                0x18c (size before relaxing)
 .stab          0x00006840       0x78 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_flashconst.o)
                                 0x84 (size before relaxing)
 .stab          0x000068b8       0x78 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_m_inf.o)
                                 0x84 (size before relaxing)
 .stab          0x00006930      0x198 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_merge.o)
                                0x1a4 (size before relaxing)
 .stab          0x00006ac8       0x78 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_p_inf.o)
                                 0x84 (size before relaxing)
 .stab          0x00006b40      0x240 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libm.a(fp_split.o)
                                0x24c (size before relaxing)
 .stab          0x00006d80      0x324 /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/libc.a(rand.o)
                                0x330 (size before relaxing)

.stabstr        0x00000000     0x2a5d
 *(.stabstr)
 .stabstr       0x00000000     0x2a5d /usr/lib/gcc/avr/4.2.2/../../../../avr/lib/crts8515.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(bin/laufroboter elf32-avr)
LOAD linker stubs
