OpenModem/images/Modem.map

1989 lines
123 KiB
Plaintext
Raw Normal View History

2014-05-16 06:14:58 -06:00
Archive member included because of file (symbol)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3.o)
obj/Modem/bertos/mware/formatwr.o (__subsf3)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3x.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3.o) (__addsf3x)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(cmpsf2.o)
obj/Modem/bertos/mware/formatwr.o (__nesf2)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(divsf3.o)
obj/Modem/bertos/mware/formatwr.o (__divsf3)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(divsf3x.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(divsf3.o) (__divsf3x)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fixsfsi.o)
obj/Modem/bertos/mware/formatwr.o (__fixsfsi)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fixunssfsi.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fixsfsi.o) (__fixunssfsi)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(floatsisf.o)
obj/Modem/bertos/mware/formatwr.o (__floatsisf)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_cmp.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(cmpsf2.o) (__fp_cmp)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_inf.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_inf)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_nan.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_nan)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_pscA.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_pscA)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_pscB.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_pscB)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_round.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3.o) (__fp_round)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_split3.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_split3)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_zero.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_zero)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(gesf2.o)
obj/Modem/bertos/mware/formatwr.o (__gesf2)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(mulsf3.o)
obj/Modem/bertos/mware/formatwr.o (__mulsf3)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(mulsf3x.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(mulsf3.o) (__mulsf3x)
/usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulsi3.o)
obj/Modem/bertos/cpu/avr/drv/ser_mega.o (__mulsi3)
/usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_udivmodhi4.o)
obj/Modem/Modem/protocol/mp1.o (__udivmodhi4)
/usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodhi4.o)
obj/Modem/bertos/mware/formatwr.o (__divmodhi4)
/usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_udivmodsi4.o)
obj/Modem/bertos/cpu/avr/drv/ser_mega.o (__udivmodsi4)
/usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_exit.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o (exit)
/usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_tablejump.o)
obj/Modem/Modem/compression/heatshrink_decoder.o (__tablejump2__)
/usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_copy_data.o)
obj/Modem/bertos/cpu/avr/drv/ser_mega.o (__do_copy_data)
/usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_clear_bss.o)
obj/Modem/bertos/cpu/avr/drv/ser_mega.o (__do_clear_bss)
/usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_muluhisi3.o)
/usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulsi3.o) (__muluhisi3)
/usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_umulhisi3.o)
/usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_muluhisi3.o) (__umulhisi3)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(malloc.o)
obj/Modem/Modem/compression/heatshrink_decoder.o (malloc)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(rand.o)
obj/Modem/Modem/protocol/mp1.o (rand)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(memcpy.o)
obj/Modem/Modem/protocol/mp1.o (memcpy)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(memmove.o)
obj/Modem/Modem/compression/heatshrink_encoder.o (memmove)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(memset.o)
obj/Modem/bertos/struct/heap.o (memset)
/usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulshisi3.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(rand.o) (__mulohisi3)
/usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodsi4.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(rand.o) (__divmodsi4)
/usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_negsi2.o)
/usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodsi4.o) (__negsi2)
Allocating common symbols
Common symbol size file
ser_handles 0x4 obj/Modem/bertos/drv/ser.o
_clock 0x4 obj/Modem/bertos/drv/timer.o
timer_initialized 0x1 obj/Modem/bertos/drv/timer.o
hw_ptt_on 0x1 obj/Modem/Modem/hardware.o
__brkval 0x2 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(malloc.o)
__flp 0x2 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(malloc.o)
hw_afsk_dac_isr 0x1 obj/Modem/Modem/hardware.o
Discarded input sections
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
.text 0x0000000000000000 0x0 obj/Modem/bertos/cpu/avr/drv/ser_avr.o
.bss 0x0000000000000000 0x0 obj/Modem/bertos/cpu/avr/drv/ser_avr.o
.text 0x0000000000000000 0x0 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.bss 0x0000000000000000 0x0 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.text 0x0000000000000000 0x0 obj/Modem/bertos/cpu/avr/drv/timer_avr.o
.bss 0x0000000000000000 0x0 obj/Modem/bertos/cpu/avr/drv/timer_avr.o
.text 0x0000000000000000 0x0 obj/Modem/bertos/cpu/avr/drv/timer_mega.o
.bss 0x0000000000000000 0x0 obj/Modem/bertos/cpu/avr/drv/timer_mega.o
.text 0x0000000000000000 0x0 obj/Modem/bertos/drv/ser.o
.bss 0x0000000000000000 0x0 obj/Modem/bertos/drv/ser.o
.text.ser_setparity
0x0000000000000000 0x18 obj/Modem/bertos/drv/ser.o
.text.spimaster_write
0x0000000000000000 0x58 obj/Modem/bertos/drv/ser.o
.text.spimaster_read
0x0000000000000000 0x8a obj/Modem/bertos/drv/ser.o
.text.spimaster_init
0x0000000000000000 0x20 obj/Modem/bertos/drv/ser.o
.text 0x0000000000000000 0x0 obj/Modem/bertos/drv/timer.o
.bss 0x0000000000000000 0x0 obj/Modem/bertos/drv/timer.o
.text.timer_add
0x0000000000000000 0xf4 obj/Modem/bertos/drv/timer.o
.text.timer_abort
0x0000000000000000 0x58 obj/Modem/bertos/drv/timer.o
.text.synctimer_add
0x0000000000000000 0xea obj/Modem/bertos/drv/timer.o
.text.synctimer_poll
0x0000000000000000 0xa6 obj/Modem/bertos/drv/timer.o
.text.timer_delayTicks
0x0000000000000000 0x6c obj/Modem/bertos/drv/timer.o
.text.timer_busyWait
0x0000000000000000 0x20 obj/Modem/bertos/drv/timer.o
.text.timer_delayHp
0x0000000000000000 0x1e obj/Modem/bertos/drv/timer.o
.progmem.data.__c.1973
0x0000000000000000 0xe obj/Modem/bertos/drv/timer.o
.progmem.data.__c.1975
0x0000000000000000 0x13 obj/Modem/bertos/drv/timer.o
.progmem.data.__c.1946
0x0000000000000000 0xd obj/Modem/bertos/drv/timer.o
.progmem.data.__c.1948
0x0000000000000000 0x13 obj/Modem/bertos/drv/timer.o
.progmem.data.__c.1934
0x0000000000000000 0xc obj/Modem/bertos/drv/timer.o
.progmem.data.__c.1936
0x0000000000000000 0x13 obj/Modem/bertos/drv/timer.o
.progmem.data.__c.1930
0x0000000000000000 0xd obj/Modem/bertos/drv/timer.o
.progmem.data.__c.1932
0x0000000000000000 0x13 obj/Modem/bertos/drv/timer.o
.progmem.data.__c.1922
0x0000000000000000 0x23 obj/Modem/bertos/drv/timer.o
.progmem.data.__c.1924
0x0000000000000000 0x13 obj/Modem/bertos/drv/timer.o
.text 0x0000000000000000 0x0 obj/Modem/bertos/io/kfile.o
.bss 0x0000000000000000 0x0 obj/Modem/bertos/io/kfile.o
.text.kfile_generic
0x0000000000000000 0x6 obj/Modem/bertos/io/kfile.o
.text.kfile_genericReopen
0x0000000000000000 0x58 obj/Modem/bertos/io/kfile.o
.text.kfile_genericClose
0x0000000000000000 0x2a obj/Modem/bertos/io/kfile.o
.text.kfile_genericSeek
0x0000000000000000 0x62 obj/Modem/bertos/io/kfile.o
.text.kfile_printf
0x0000000000000000 0x24 obj/Modem/bertos/io/kfile.o
.text.kfile_print
0x0000000000000000 0x36 obj/Modem/bertos/io/kfile.o
.text.kfile_copy
0x0000000000000000 0x110 obj/Modem/bertos/io/kfile.o
.text.kfile_resync
0x0000000000000000 0xd4 obj/Modem/bertos/io/kfile.o
.text.kfile_init
0x0000000000000000 0x5a obj/Modem/bertos/io/kfile.o
.progmem.data.__c.2196
0x0000000000000000 0x3 obj/Modem/bertos/io/kfile.o
.progmem.data.__c.2198
0x0000000000000000 0x12 obj/Modem/bertos/io/kfile.o
.progmem.data.__c.1700
0x0000000000000000 0xd obj/Modem/bertos/io/kfile.o
.progmem.data.__c.1702
0x0000000000000000 0x12 obj/Modem/bertos/io/kfile.o
.progmem.data.__c.1665
0x0000000000000000 0x9 obj/Modem/bertos/io/kfile.o
.progmem.data.__c.1667
0x0000000000000000 0x12 obj/Modem/bertos/io/kfile.o
.progmem.data.__c.1686
0x0000000000000000 0xa obj/Modem/bertos/io/kfile.o
.progmem.data.__c.1688
0x0000000000000000 0x12 obj/Modem/bertos/io/kfile.o
.progmem.data.__c.2173
0x0000000000000000 0x2 obj/Modem/bertos/io/kfile.o
.progmem.data.__c.2175
0x0000000000000000 0x12 obj/Modem/bertos/io/kfile.o
.text 0x0000000000000000 0x0 obj/Modem/bertos/mware/event.o
.bss 0x0000000000000000 0x0 obj/Modem/bertos/mware/event.o
.text.event_hook_ignore
0x0000000000000000 0x2 obj/Modem/bertos/mware/event.o
.text.event_hook_softint
0x0000000000000000 0x14 obj/Modem/bertos/mware/event.o
.text.event_hook_generic
0x0000000000000000 0x8 obj/Modem/bertos/mware/event.o
.text.event_waitTimeout
0x0000000000000000 0x5c obj/Modem/bertos/mware/event.o
.text.event_select
0x0000000000000000 0xba obj/Modem/bertos/mware/event.o
.text 0x0000000000000000 0x0 obj/Modem/bertos/mware/formatwr.o
.bss 0x0000000000000000 0x0 obj/Modem/bertos/mware/formatwr.o
.text._formatted_write
0x0000000000000000 0xf2e obj/Modem/bertos/mware/formatwr.o
.data.bad_conversion.1651
0x0000000000000000 0x4 obj/Modem/bertos/mware/formatwr.o
.progmem.data.__c.1736
0x0000000000000000 0x13 obj/Modem/bertos/mware/formatwr.o
.progmem.data.__c.1738
0x0000000000000000 0x18 obj/Modem/bertos/mware/formatwr.o
.data.null_pointer.1652
0x0000000000000000 0x7 obj/Modem/bertos/mware/formatwr.o
.text 0x0000000000000000 0x0 obj/Modem/bertos/mware/hex.o
.bss 0x0000000000000000 0x0 obj/Modem/bertos/mware/hex.o
.text 0x0000000000000000 0x0 obj/Modem/bertos/struct/heap.o
.bss 0x0000000000000000 0x0 obj/Modem/bertos/struct/heap.o
.text.heap_init
0x0000000000000000 0x3e obj/Modem/bertos/struct/heap.o
.text.heap_allocmem
0x0000000000000000 0x78 obj/Modem/bertos/struct/heap.o
.text.heap_freemem
0x0000000000000000 0x14c obj/Modem/bertos/struct/heap.o
.text.heap_freeSpace
0x0000000000000000 0x20 obj/Modem/bertos/struct/heap.o
.text.heap_malloc
0x0000000000000000 0x20 obj/Modem/bertos/struct/heap.o
.text.heap_calloc
0x0000000000000000 0x2a obj/Modem/bertos/struct/heap.o
.text.heap_free
0x0000000000000000 0x14 obj/Modem/bertos/struct/heap.o
.progmem.data.__c.1777
0x0000000000000000 0x34 obj/Modem/bertos/struct/heap.o
.progmem.data.__c.1779
0x0000000000000000 0x15 obj/Modem/bertos/struct/heap.o
.progmem.data.__c.1772
0x0000000000000000 0x2d obj/Modem/bertos/struct/heap.o
.progmem.data.__c.1774
0x0000000000000000 0x15 obj/Modem/bertos/struct/heap.o
.progmem.data.__c.1765
0x0000000000000000 0x27 obj/Modem/bertos/struct/heap.o
.progmem.data.__c.1767
0x0000000000000000 0x15 obj/Modem/bertos/struct/heap.o
.progmem.data.__c.1761
0x0000000000000000 0x4 obj/Modem/bertos/struct/heap.o
.progmem.data.__c.1763
0x0000000000000000 0x15 obj/Modem/bertos/struct/heap.o
.text 0x0000000000000000 0x0 obj/Modem/Modem/main.o
.bss 0x0000000000000000 0x0 obj/Modem/Modem/main.o
.text 0x0000000000000000 0x0 obj/Modem/Modem/hardware.o
.bss 0x0000000000000000 0x0 obj/Modem/Modem/hardware.o
.text 0x0000000000000000 0x0 obj/Modem/Modem/afsk.o
.bss 0x0000000000000000 0x0 obj/Modem/Modem/afsk.o
.text 0x0000000000000000 0x0 obj/Modem/Modem/protocol/mp1.o
.bss 0x0000000000000000 0x0 obj/Modem/Modem/protocol/mp1.o
.text 0x0000000000000000 0x0 obj/Modem/Modem/compression/heatshrink_decoder.o
.bss 0x0000000000000000 0x0 obj/Modem/Modem/compression/heatshrink_decoder.o
.text 0x0000000000000000 0x0 obj/Modem/Modem/compression/heatshrink_encoder.o
.bss 0x0000000000000000 0x0 obj/Modem/Modem/compression/heatshrink_encoder.o
.text 0x0000000000000000 0x0 obj/Modem/bertos/mware/formatwr_P.o
.bss 0x0000000000000000 0x0 obj/Modem/bertos/mware/formatwr_P.o
.text 0x0000000000000000 0x0 obj/Modem/bertos/drv/kdebug_P.o
.bss 0x0000000000000000 0x0 obj/Modem/bertos/drv/kdebug_P.o
.text.kdbg_init
0x0000000000000000 0x1c obj/Modem/bertos/drv/kdebug_P.o
.text.__trace_P
0x0000000000000000 0x1a obj/Modem/bertos/drv/kdebug_P.o
.text.__tracemsg_P
0x0000000000000000 0x3e obj/Modem/bertos/drv/kdebug_P.o
.text.__init_wall
0x0000000000000000 0x20 obj/Modem/bertos/drv/kdebug_P.o
.text.__check_wall_P
0x0000000000000000 0xc2 obj/Modem/bertos/drv/kdebug_P.o
.text.kdump 0x0000000000000000 0xae obj/Modem/bertos/drv/kdebug_P.o
.progmem.data.__c.1727
0x0000000000000000 0x6 obj/Modem/bertos/drv/kdebug_P.o
.progmem.data.__c.1725
0x0000000000000000 0x2 obj/Modem/bertos/drv/kdebug_P.o
.progmem.data.__c.1722
0x0000000000000000 0x27 obj/Modem/bertos/drv/kdebug_P.o
.progmem.data.__c.1712
0x0000000000000000 0x15 obj/Modem/bertos/drv/kdebug_P.o
.progmem.data.__c.1710
0x0000000000000000 0xe obj/Modem/bertos/drv/kdebug_P.o
.progmem.data.__c.1682
0x0000000000000000 0x7 obj/Modem/bertos/drv/kdebug_P.o
.progmem.data.__c.1675
0x0000000000000000 0x6 obj/Modem/bertos/drv/kdebug_P.o
.progmem.data.__c.1611
0x0000000000000000 0x1c obj/Modem/bertos/drv/kdebug_P.o
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3x.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3x.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(cmpsf2.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(cmpsf2.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(divsf3.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(divsf3.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(divsf3x.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(divsf3x.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fixsfsi.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fixsfsi.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fixunssfsi.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fixunssfsi.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(floatsisf.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(floatsisf.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_cmp.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_cmp.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_inf.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_inf.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_nan.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_nan.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_pscA.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_pscA.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_pscB.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_pscB.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_round.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_round.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_split3.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_split3.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_zero.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_zero.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(gesf2.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(gesf2.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(mulsf3.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(mulsf3.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(mulsf3x.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(mulsf3x.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulsi3.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulsi3.o)
.text.libgcc.div
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulsi3.o)
.text.libgcc 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulsi3.o)
.text.libgcc.prologue
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulsi3.o)
.text.libgcc.builtins
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulsi3.o)
.text.libgcc.fmul
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulsi3.o)
.text.libgcc.fixed
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulsi3.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_udivmodhi4.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_udivmodhi4.o)
.text.libgcc.mul
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_udivmodhi4.o)
.text.libgcc 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_udivmodhi4.o)
.text.libgcc.prologue
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_udivmodhi4.o)
.text.libgcc.builtins
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_udivmodhi4.o)
.text.libgcc.fmul
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_udivmodhi4.o)
.text.libgcc.fixed
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_udivmodhi4.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodhi4.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodhi4.o)
.text.libgcc.mul
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodhi4.o)
.text.libgcc 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodhi4.o)
.text.libgcc.prologue
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodhi4.o)
.text.libgcc.builtins
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodhi4.o)
.text.libgcc.fmul
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodhi4.o)
.text.libgcc.fixed
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodhi4.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_udivmodsi4.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_udivmodsi4.o)
.text.libgcc.mul
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_udivmodsi4.o)
.text.libgcc 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_udivmodsi4.o)
.text.libgcc.prologue
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_udivmodsi4.o)
.text.libgcc.builtins
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_udivmodsi4.o)
.text.libgcc.fmul
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_udivmodsi4.o)
.text.libgcc.fixed
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_udivmodsi4.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_exit.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_exit.o)
.text.libgcc.mul
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_exit.o)
.text.libgcc.div
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_exit.o)
.text.libgcc 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_exit.o)
.text.libgcc.prologue
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_exit.o)
.text.libgcc.builtins
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_exit.o)
.text.libgcc.fmul
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_exit.o)
.text.libgcc.fixed
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_exit.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_tablejump.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_tablejump.o)
.text.libgcc.mul
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_tablejump.o)
.text.libgcc.div
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_tablejump.o)
.text.libgcc.prologue
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_tablejump.o)
.text.libgcc.builtins
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_tablejump.o)
.text.libgcc.fmul
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_tablejump.o)
.text.libgcc.fixed
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_tablejump.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_copy_data.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_copy_data.o)
.text.libgcc.mul
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_copy_data.o)
.text.libgcc.div
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_copy_data.o)
.text.libgcc 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_copy_data.o)
.text.libgcc.prologue
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_copy_data.o)
.text.libgcc.builtins
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_copy_data.o)
.text.libgcc.fmul
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_copy_data.o)
.text.libgcc.fixed
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_copy_data.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_clear_bss.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_clear_bss.o)
.text.libgcc.mul
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_clear_bss.o)
.text.libgcc.div
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_clear_bss.o)
.text.libgcc 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_clear_bss.o)
.text.libgcc.prologue
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_clear_bss.o)
.text.libgcc.builtins
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_clear_bss.o)
.text.libgcc.fmul
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_clear_bss.o)
.text.libgcc.fixed
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_clear_bss.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_muluhisi3.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_muluhisi3.o)
.text.libgcc.div
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_muluhisi3.o)
.text.libgcc 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_muluhisi3.o)
.text.libgcc.prologue
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_muluhisi3.o)
.text.libgcc.builtins
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_muluhisi3.o)
.text.libgcc.fmul
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_muluhisi3.o)
.text.libgcc.fixed
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_muluhisi3.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_umulhisi3.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_umulhisi3.o)
.text.libgcc.div
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_umulhisi3.o)
.text.libgcc 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_umulhisi3.o)
.text.libgcc.prologue
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_umulhisi3.o)
.text.libgcc.builtins
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_umulhisi3.o)
.text.libgcc.fmul
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_umulhisi3.o)
.text.libgcc.fixed
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_umulhisi3.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(malloc.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(malloc.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(rand.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(rand.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(memcpy.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(memcpy.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(memmove.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(memmove.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(memset.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(memset.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulshisi3.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulshisi3.o)
.text.libgcc.div
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulshisi3.o)
.text.libgcc 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulshisi3.o)
.text.libgcc.prologue
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulshisi3.o)
.text.libgcc.builtins
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulshisi3.o)
.text.libgcc.fmul
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulshisi3.o)
.text.libgcc.fixed
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulshisi3.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodsi4.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodsi4.o)
.text.libgcc.mul
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodsi4.o)
.text.libgcc 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodsi4.o)
.text.libgcc.prologue
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodsi4.o)
.text.libgcc.builtins
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodsi4.o)
.text.libgcc.fmul
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodsi4.o)
.text.libgcc.fixed
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodsi4.o)
.text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_negsi2.o)
.bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_negsi2.o)
.text.libgcc.mul
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_negsi2.o)
.text.libgcc 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_negsi2.o)
.text.libgcc.prologue
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_negsi2.o)
.text.libgcc.builtins
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_negsi2.o)
.text.libgcc.fmul
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_negsi2.o)
.text.libgcc.fixed
0x0000000000000000 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_negsi2.o)
Memory Configuration
Name Origin Length Attributes
text 0x0000000000000000 0x0000000000020000 xr
data 0x0000000000800060 0x000000000000ffa0 rw !x
eeprom 0x0000000000810000 0x0000000000010000 rw !x
fuse 0x0000000000820000 0x0000000000000400 rw !x
lock 0x0000000000830000 0x0000000000000400 rw !x
signature 0x0000000000840000 0x0000000000000400 rw !x
user_signatures 0x0000000000850000 0x0000000000000400 rw !x
*default* 0x0000000000000000 0xffffffffffffffff
Linker script and memory map
Address of section .data set to 0x800100
LOAD /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
LOAD obj/Modem/bertos/cpu/avr/drv/ser_avr.o
LOAD obj/Modem/bertos/cpu/avr/drv/ser_mega.o
LOAD obj/Modem/bertos/cpu/avr/drv/timer_avr.o
LOAD obj/Modem/bertos/cpu/avr/drv/timer_mega.o
LOAD obj/Modem/bertos/drv/ser.o
LOAD obj/Modem/bertos/drv/timer.o
LOAD obj/Modem/bertos/io/kfile.o
LOAD obj/Modem/bertos/mware/event.o
LOAD obj/Modem/bertos/mware/formatwr.o
LOAD obj/Modem/bertos/mware/hex.o
LOAD obj/Modem/bertos/struct/heap.o
LOAD obj/Modem/Modem/main.o
LOAD obj/Modem/Modem/hardware.o
LOAD obj/Modem/Modem/afsk.o
LOAD obj/Modem/Modem/protocol/mp1.o
LOAD obj/Modem/Modem/compression/heatshrink_decoder.o
LOAD obj/Modem/Modem/compression/heatshrink_encoder.o
LOAD obj/Modem/bertos/mware/formatwr_P.o
LOAD obj/Modem/bertos/drv/kdebug_P.o
LOAD /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a
START GROUP
LOAD /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a
LOAD /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a
LOAD /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a
END GROUP
.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 0x0000000000000000 0x5d04
*(.vectors)
.vectors 0x0000000000000000 0x68 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
0x0000000000000000 __vectors
0x0000000000000000 __vector_default
*(.vectors)
*(.progmem.gcc*)
.progmem.gcc_sw_table.heatshrink_decoder_poll
0x0000000000000068 0x12 obj/Modem/Modem/compression/heatshrink_decoder.o
.progmem.gcc_sw_table.heatshrink_encoder_poll
0x000000000000007a 0x14 obj/Modem/Modem/compression/heatshrink_encoder.o
*(.progmem*)
.progmem.data.__c.2118
0x000000000000008e 0x18 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.progmem.data.__c.2174
0x00000000000000a6 0xf obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.progmem.data.__c.2176
0x00000000000000b5 0x1e obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.progmem.data.__c.1875
0x00000000000000d3 0x9 obj/Modem/bertos/drv/ser.o
.progmem.data.__c.1877
0x00000000000000dc 0x18 obj/Modem/bertos/drv/ser.o
.progmem.data.__c.2349
0x00000000000000f4 0x11 obj/Modem/bertos/drv/ser.o
.progmem.data.__c.2351
0x0000000000000105 0x11 obj/Modem/bertos/drv/ser.o
.progmem.data.__c.2345
0x0000000000000116 0x11 obj/Modem/bertos/drv/ser.o
.progmem.data.__c.2347
0x0000000000000127 0x11 obj/Modem/bertos/drv/ser.o
.progmem.data.__c.2341
0x0000000000000138 0xd obj/Modem/bertos/drv/ser.o
.progmem.data.__c.2343
0x0000000000000145 0x11 obj/Modem/bertos/drv/ser.o
.progmem.data.__c.2337
0x0000000000000156 0x1c obj/Modem/bertos/drv/ser.o
.progmem.data.__c.2339
0x0000000000000172 0x11 obj/Modem/bertos/drv/ser.o
.progmem.data.__c.2358
0x0000000000000183 0xe obj/Modem/bertos/drv/ser.o
.progmem.data.__c.2360
0x0000000000000191 0x11 obj/Modem/bertos/drv/ser.o
.progmem.data.__c.1901
0x00000000000001a2 0x18 obj/Modem/bertos/drv/ser.o
.progmem.data.__c.1903
0x00000000000001ba 0x11 obj/Modem/bertos/drv/ser.o
.progmem.data.__c.2002
0x00000000000001cb 0x13 obj/Modem/bertos/drv/timer.o
.progmem.data.__c.2004
0x00000000000001de 0x13 obj/Modem/bertos/drv/timer.o
.progmem.data.__c.1955
0x00000000000001f1 0xd obj/Modem/bertos/drv/timer.o
.progmem.data.__c.1957
0x00000000000001fe 0x13 obj/Modem/bertos/drv/timer.o
.progmem.data.__c.1628
0x0000000000000211 0x9 obj/Modem/bertos/io/kfile.o
.progmem.data.__c.1630
0x000000000000021a 0x12 obj/Modem/bertos/io/kfile.o
.progmem.data.__c.1650
0x000000000000022c 0xa obj/Modem/bertos/io/kfile.o
.progmem.data.__c.1652
0x0000000000000236 0x12 obj/Modem/bertos/io/kfile.o
.progmem.data.__c.1948
0x0000000000000248 0x8 obj/Modem/Modem/hardware.o
.progmem.data.__c.1950
0x0000000000000250 0x11 obj/Modem/Modem/hardware.o
.progmem.data.__c.1931
0x0000000000000261 0x16 obj/Modem/Modem/afsk.o
.progmem.data.__c.1933
0x0000000000000277 0xd obj/Modem/Modem/afsk.o
.progmem.data.sin_table
0x0000000000000284 0x80 obj/Modem/Modem/afsk.o
.progmem.data.__c.1700
0x0000000000000304 0xd obj/Modem/Modem/protocol/mp1.o
.progmem.data.__c.1702
0x0000000000000311 0x12 obj/Modem/Modem/protocol/mp1.o
.progmem.data.__c.1693
0x0000000000000323 0xa obj/Modem/Modem/protocol/mp1.o
.progmem.data.__c.1695
0x000000000000032d 0x12 obj/Modem/Modem/protocol/mp1.o
.progmem.data.__c.2087
0x000000000000033f 0xb obj/Modem/Modem/compression/heatshrink_encoder.o
.progmem.data.__c.2089
0x000000000000034a 0x27 obj/Modem/Modem/compression/heatshrink_encoder.o
.progmem.data.__c.1778
0x0000000000000371 0x13 obj/Modem/bertos/mware/formatwr_P.o
.progmem.data.__c.1780
0x0000000000000384 0x18 obj/Modem/bertos/mware/formatwr_P.o
.progmem.data.__c.1692
0x000000000000039c 0x9 obj/Modem/bertos/drv/kdebug_P.o
.progmem.data.__c.1690
0x00000000000003a5 0xe obj/Modem/bertos/drv/kdebug_P.o
.progmem.data.__c.1663
0x00000000000003b3 0x3 obj/Modem/bertos/drv/kdebug_P.o
.progmem.data.__c.1670
0x00000000000003b6 0x13 obj/Modem/bertos/drv/kdebug_P.o
0x00000000000003ca . = ALIGN (0x2)
*fill* 0x00000000000003c9 0x1
0x00000000000003ca __trampolines_start = .
*(.trampolines)
.trampolines 0x00000000000003ca 0x0 linker stubs
*(.trampolines*)
0x00000000000003ca __trampolines_end = .
*(.jumptables)
*(.jumptables*)
*(.lowtext)
*(.lowtext*)
0x00000000000003ca __ctors_start = .
*(.ctors)
0x00000000000003ca __ctors_end = .
0x00000000000003ca __dtors_start = .
*(.dtors)
0x00000000000003ca __dtors_end = .
SORT(*)(.ctors)
SORT(*)(.dtors)
*(.init0)
.init0 0x00000000000003ca 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
0x00000000000003ca __init
*(.init0)
*(.init1)
*(.init1)
*(.init2)
.init2 0x00000000000003ca 0xc /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
*(.init2)
*(.init3)
*(.init3)
*(.init4)
.init4 0x00000000000003d6 0x16 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_copy_data.o)
0x00000000000003d6 __do_copy_data
.init4 0x00000000000003ec 0x10 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_clear_bss.o)
0x00000000000003ec __do_clear_bss
*(.init4)
*(.init5)
*(.init5)
*(.init6)
*(.init6)
*(.init7)
*(.init7)
*(.init8)
*(.init8)
*(.init9)
.init9 0x00000000000003fc 0x8 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
*(.init9)
*(.text)
.text 0x0000000000000404 0x4 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
0x0000000000000404 __vector_22
0x0000000000000404 __vector_1
0x0000000000000404 __vector_24
0x0000000000000404 __vector_12
0x0000000000000404 __bad_interrupt
0x0000000000000404 __vector_6
0x0000000000000404 __vector_3
0x0000000000000404 __vector_23
0x0000000000000404 __vector_25
0x0000000000000404 __vector_11
0x0000000000000404 __vector_13
0x0000000000000404 __vector_7
0x0000000000000404 __vector_5
0x0000000000000404 __vector_4
0x0000000000000404 __vector_9
0x0000000000000404 __vector_2
0x0000000000000404 __vector_15
0x0000000000000404 __vector_8
0x0000000000000404 __vector_10
0x0000000000000404 __vector_16
0x0000000000000404 __vector_20
0x0000000000000408 . = ALIGN (0x2)
*(.text.*)
.text.uart0_init
0x0000000000000408 0xc obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.text.uart0_cleanup
0x0000000000000414 0x6 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.text.uart0_enabletxirq
0x000000000000041a 0x14 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.text.uart0_setparity
0x000000000000042e 0x18 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.text.spi_init
0x0000000000000446 0x2e obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.text.spi_cleanup
0x0000000000000474 0x10 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.text.spi_setbaudrate
0x0000000000000484 0x2 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.text.spi_setparity
0x0000000000000486 0x2 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.text.tx_sending
0x0000000000000488 0x6 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.text.spi_starttx
0x000000000000048e 0x54 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.text.uart0_setbaudrate
0x00000000000004e2 0xd2 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.text.ser_hw_getdesc
0x00000000000005b4 0x32 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
0x00000000000005b4 ser_hw_getdesc
.text.__vector_19
0x00000000000005e6 0x7c obj/Modem/bertos/cpu/avr/drv/ser_mega.o
0x00000000000005e6 __vector_19
.text.__vector_18
0x0000000000000662 0xba obj/Modem/bertos/cpu/avr/drv/ser_mega.o
0x0000000000000662 __vector_18
.text.__vector_17
0x000000000000071c 0xe0 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
0x000000000000071c __vector_17
.text.timer_hw_init
0x00000000000007fc 0x30 obj/Modem/bertos/cpu/avr/drv/timer_mega.o
0x00000000000007fc timer_hw_init
.text.ser_putchar
0x000000000000082c 0x98 obj/Modem/bertos/drv/ser.o
.text.ser_getchar
0x00000000000008c4 0x6c obj/Modem/bertos/drv/ser.o
.text.ser_read
0x0000000000000930 0x78 obj/Modem/bertos/drv/ser.o
.text.ser_write
0x00000000000009a8 0x7a obj/Modem/bertos/drv/ser.o
.text.ser_error
0x0000000000000a22 0x32 obj/Modem/bertos/drv/ser.o
.text.ser_clearerr
0x0000000000000a54 0x30 obj/Modem/bertos/drv/ser.o
.text.ser_flush
0x0000000000000a84 0x58 obj/Modem/bertos/drv/ser.o
.text.ser_open
0x0000000000000adc 0x134 obj/Modem/bertos/drv/ser.o
.text.ser_getchar_nowait
0x0000000000000c10 0x48 obj/Modem/bertos/drv/ser.o
0x0000000000000c10 ser_getchar_nowait
.text.ser_available
0x0000000000000c58 0x1c obj/Modem/bertos/drv/ser.o
0x0000000000000c58 ser_available
.text.ser_setbaudrate
0x0000000000000c74 0x18 obj/Modem/bertos/drv/ser.o
0x0000000000000c74 ser_setbaudrate
.text.ser_purgeRx
0x0000000000000c8c 0x12 obj/Modem/bertos/drv/ser.o
0x0000000000000c8c ser_purgeRx
.text.ser_purgeTx
0x0000000000000c9e 0x12 obj/Modem/bertos/drv/ser.o
0x0000000000000c9e ser_purgeTx
.text.ser_purge
0x0000000000000cb0 0x14 obj/Modem/bertos/drv/ser.o
0x0000000000000cb0 ser_purge
.text.ser_close
0x0000000000000cc4 0x6c obj/Modem/bertos/drv/ser.o
.text.ser_reopen
0x0000000000000d30 0x40 obj/Modem/bertos/drv/ser.o
.text.ser_init
0x0000000000000d70 0x5e obj/Modem/bertos/drv/ser.o
0x0000000000000d70 ser_init
.text.__vector_14
0x0000000000000dce 0x102 obj/Modem/bertos/drv/timer.o
0x0000000000000dce __vector_14
.text.timer_init
0x0000000000000ed0 0x5c obj/Modem/bertos/drv/timer.o
0x0000000000000ed0 timer_init
.text.kfile_putc
0x0000000000000f2c 0x6c obj/Modem/bertos/io/kfile.o
0x0000000000000f2c kfile_putc
.text.kfile_getc
0x0000000000000f98 0x58 obj/Modem/bertos/io/kfile.o
0x0000000000000f98 kfile_getc
.text.mp1Callback
0x0000000000000ff0 0x54 obj/Modem/Modem/main.o
.text.startup.main
0x0000000000001044 0x136 obj/Modem/Modem/main.o
0x0000000000001044 main
.text.hw_afsk_adcInit
0x000000000000117a 0x7a obj/Modem/Modem/hardware.o
0x000000000000117a hw_afsk_adcInit
.text.__vector_21
0x00000000000011f4 0x90 obj/Modem/Modem/hardware.o
0x00000000000011f4 __vector_21
.text.afsk_read
0x0000000000001284 0x10e obj/Modem/Modem/afsk.o
.text.afsk_write
0x0000000000001392 0x132 obj/Modem/Modem/afsk.o
.text.afsk_flush
0x00000000000014c4 0x3c obj/Modem/Modem/afsk.o
.text.afsk_error
0x0000000000001500 0x3c obj/Modem/Modem/afsk.o
.text.afsk_clearerr
0x000000000000153c 0x3c obj/Modem/Modem/afsk.o
.text.afsk_adc_isr
0x0000000000001578 0x3a0 obj/Modem/Modem/afsk.o
0x0000000000001578 afsk_adc_isr
.text.afsk_dac_isr
0x0000000000001918 0x232 obj/Modem/Modem/afsk.o
0x0000000000001918 afsk_dac_isr
.text.afsk_init
0x0000000000001b4a 0x10e obj/Modem/Modem/afsk.o
0x0000000000001b4a afsk_init
.text.mp1ParityBlock
0x0000000000001c58 0x1c4 obj/Modem/Modem/protocol/mp1.o
.text.mp1WriteByte.isra.0
0x0000000000001e1c 0x34 obj/Modem/Modem/protocol/mp1.o
.text.mp1CarrierSense
0x0000000000001e50 0xae obj/Modem/Modem/protocol/mp1.o
0x0000000000001e50 mp1CarrierSense
.text.mp1Init 0x0000000000001efe 0x50 obj/Modem/Modem/protocol/mp1.o
0x0000000000001efe mp1Init
.text.compress
0x0000000000001f4e 0x9a obj/Modem/Modem/protocol/mp1.o
0x0000000000001f4e compress
.text.decompress
0x0000000000001fe8 0x9e obj/Modem/Modem/protocol/mp1.o
0x0000000000001fe8 decompress
.text.mp1Interleave
0x0000000000002086 0x8c0 obj/Modem/Modem/protocol/mp1.o
0x0000000000002086 mp1Interleave
.text.mp1Putbyte
0x0000000000002946 0x40 obj/Modem/Modem/protocol/mp1.o
.text.mp1Send 0x0000000000002986 0x18a obj/Modem/Modem/protocol/mp1.o
0x0000000000002986 mp1Send
.text.mp1Deinterleave
0x0000000000002b10 0x738 obj/Modem/Modem/protocol/mp1.o
0x0000000000002b10 mp1Deinterleave
.text.mp1Poll 0x0000000000003248 0x46e obj/Modem/Modem/protocol/mp1.o
0x0000000000003248 mp1Poll
.text.get_bits
0x00000000000036b6 0xb0 obj/Modem/Modem/compression/heatshrink_decoder.o
.text.heatshrink_decoder_free
0x0000000000003766 0x4 obj/Modem/Modem/compression/heatshrink_decoder.o
0x0000000000003766 heatshrink_decoder_free
.text.heatshrink_decoder_reset
0x000000000000376a 0x4e obj/Modem/Modem/compression/heatshrink_decoder.o
0x000000000000376a heatshrink_decoder_reset
.text.heatshrink_decoder_alloc
0x00000000000037b8 0x7e obj/Modem/Modem/compression/heatshrink_decoder.o
0x00000000000037b8 heatshrink_decoder_alloc
.text.heatshrink_decoder_sink
0x0000000000003836 0x88 obj/Modem/Modem/compression/heatshrink_decoder.o
0x0000000000003836 heatshrink_decoder_sink
.text.heatshrink_decoder_poll
0x00000000000038be 0x2a6 obj/Modem/Modem/compression/heatshrink_decoder.o
0x00000000000038be heatshrink_decoder_poll
.text.heatshrink_decoder_finish
0x0000000000003b64 0x34 obj/Modem/Modem/compression/heatshrink_decoder.o
0x0000000000003b64 heatshrink_decoder_finish
.text.push_bits
0x0000000000003b98 0x100 obj/Modem/Modem/compression/heatshrink_encoder.o
.text.push_outgoing_bits
0x0000000000003c98 0x42 obj/Modem/Modem/compression/heatshrink_encoder.o
.text.heatshrink_encoder_free
0x0000000000003cda 0x4 obj/Modem/Modem/compression/heatshrink_encoder.o
0x0000000000003cda heatshrink_encoder_free
.text.heatshrink_encoder_reset
0x0000000000003cde 0x42 obj/Modem/Modem/compression/heatshrink_encoder.o
0x0000000000003cde heatshrink_encoder_reset
.text.heatshrink_encoder_alloc
0x0000000000003d20 0x62 obj/Modem/Modem/compression/heatshrink_encoder.o
0x0000000000003d20 heatshrink_encoder_alloc
.text.heatshrink_encoder_sink
0x0000000000003d82 0xa4 obj/Modem/Modem/compression/heatshrink_encoder.o
0x0000000000003d82 heatshrink_encoder_sink
.text.heatshrink_encoder_poll
0x0000000000003e26 0x44c obj/Modem/Modem/compression/heatshrink_encoder.o
0x0000000000003e26 heatshrink_encoder_poll
.text.heatshrink_encoder_finish
0x0000000000004272 0x2a obj/Modem/Modem/compression/heatshrink_encoder.o
0x0000000000004272 heatshrink_encoder_finish
.text._formatted_write_P
0x000000000000429c 0xf84 obj/Modem/bertos/mware/formatwr_P.o
0x000000000000429c _formatted_write_P
.text.__kputchar
0x0000000000005220 0x36 obj/Modem/bertos/drv/kdebug_P.o
.text.kvprintf_P
0x0000000000005256 0x38 obj/Modem/bertos/drv/kdebug_P.o
.text.kputchar
0x000000000000528e 0x32 obj/Modem/bertos/drv/kdebug_P.o
0x000000000000528e kputchar
.text.kprintf_P
0x00000000000052c0 0x1c obj/Modem/bertos/drv/kdebug_P.o
0x00000000000052c0 kprintf_P
.text.kputs_P 0x00000000000052dc 0x4a obj/Modem/bertos/drv/kdebug_P.o
0x00000000000052dc kputs_P
.text.kputnum 0x0000000000005326 0x7c obj/Modem/bertos/drv/kdebug_P.o
0x0000000000005326 kputnum
.text.klocation
0x00000000000053a2 0x22 obj/Modem/bertos/drv/kdebug_P.o
.text.__bassert_P
0x00000000000053c4 0x2c obj/Modem/bertos/drv/kdebug_P.o
0x00000000000053c4 __bassert_P
.text.__invalid_ptr_P
0x00000000000053f0 0x4a obj/Modem/bertos/drv/kdebug_P.o
0x00000000000053f0 __invalid_ptr_P
.text.avr-libc.fplib
0x000000000000543a 0xa /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3.o)
0x000000000000543a __subsf3
0x000000000000543c __addsf3
.text.avr-libc.fplib
0x0000000000005444 0xc0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3x.o)
0x000000000000545e __addsf3x
.text.avr-libc.fplib
0x0000000000005504 0x8 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(cmpsf2.o)
0x0000000000005504 __lesf2
0x0000000000005504 __nesf2
0x0000000000005504 __eqsf2
0x0000000000005504 __cmpsf2
0x0000000000005504 __ltsf2
.text.avr-libc.fplib
0x000000000000550c 0x4 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(divsf3.o)
0x000000000000550c __divsf3
.text.avr-libc.fplib
0x0000000000005510 0xcc /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(divsf3x.o)
0x0000000000005526 __divsf3x
0x000000000000552a __divsf3_pse
.text.avr-libc.fplib
0x00000000000055dc 0xa /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fixsfsi.o)
0x00000000000055dc __fixsfsi
.text.avr-libc.fplib
0x00000000000055e6 0x58 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fixunssfsi.o)
0x00000000000055e6 __fixunssfsi
.text.avr-libc.fplib
0x000000000000563e 0x7a /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(floatsisf.o)
0x000000000000563e __floatunsisf
0x0000000000005642 __floatsisf
.text.avr-libc.fplib
0x00000000000056b8 0x48 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_cmp.o)
0x00000000000056b8 __fp_cmp
.text.avr-libc.fplib
0x0000000000005700 0xc /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_inf.o)
0x0000000000005700 __fp_inf
.text.avr-libc.fplib
0x000000000000570c 0x6 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_nan.o)
0x000000000000570c __fp_nan
.text.avr-libc.fplib
0x0000000000005712 0xe /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_pscA.o)
0x0000000000005712 __fp_pscA
.text.avr-libc.fplib
0x0000000000005720 0xe /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_pscB.o)
0x0000000000005720 __fp_pscB
.text.avr-libc.fplib
0x000000000000572e 0x22 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_round.o)
0x000000000000572e __fp_round
.text.avr-libc.fplib
0x0000000000005750 0x44 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_split3.o)
0x0000000000005750 __fp_split3
0x0000000000005760 __fp_splitA
.text.avr-libc.fplib
0x0000000000005794 0xe /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_zero.o)
0x0000000000005794 __fp_zero
0x0000000000005796 __fp_szero
.text.avr-libc.fplib
0x00000000000057a2 0x8 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(gesf2.o)
0x00000000000057a2 __gtsf2
0x00000000000057a2 __gesf2
.text.avr-libc.fplib
0x00000000000057aa 0x4 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(mulsf3.o)
0x00000000000057aa __mulsf3
.text.avr-libc.fplib
0x00000000000057ae 0xc2 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(mulsf3x.o)
0x00000000000057c2 __mulsf3x
0x00000000000057c6 __mulsf3_pse
.text.libgcc.mul
0x0000000000005870 0x20 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulsi3.o)
0x0000000000005870 __mulsi3
.text.libgcc.div
0x0000000000005890 0x28 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_udivmodhi4.o)
0x0000000000005890 __udivmodhi4
.text.libgcc.div
0x00000000000058b8 0x28 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodhi4.o)
0x00000000000058b8 __divmodhi4
0x00000000000058b8 _div
.text.libgcc.div
0x00000000000058e0 0x44 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_udivmodsi4.o)
0x00000000000058e0 __udivmodsi4
.text.libgcc 0x0000000000005924 0xc /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_tablejump.o)
0x0000000000005924 __tablejump2__
0x0000000000005928 __tablejump__
.text.libgcc.mul
0x0000000000005930 0x16 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_muluhisi3.o)
0x0000000000005930 __muluhisi3
.text.libgcc.mul
0x0000000000005946 0x1e /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_umulhisi3.o)
0x0000000000005946 __umulhisi3
.text.avr-libc
0x0000000000005964 0x24e /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(malloc.o)
0x0000000000005964 malloc
0x0000000000005a94 free
.text.avr-libc
0x0000000000005bb2 0xbc /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(rand.o)
0x0000000000005c48 rand_r
0x0000000000005c4e rand
0x0000000000005c58 srand
.text.avr-libc
0x0000000000005c6e 0x12 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(memcpy.o)
0x0000000000005c6e memcpy
.text.avr-libc
0x0000000000005c80 0x24 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(memmove.o)
0x0000000000005c80 memmove
.text.avr-libc
0x0000000000005ca4 0xe /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(memset.o)
0x0000000000005ca4 memset
.text.libgcc.mul
0x0000000000005cb2 0x10 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulshisi3.o)
0x0000000000005cb2 __mulshisi3
0x0000000000005cb8 __mulohisi3
.text.libgcc.div
0x0000000000005cc2 0x2e /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodsi4.o)
0x0000000000005cc2 __divmodsi4
.text.libgcc.div
0x0000000000005cf0 0x10 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_negsi2.o)
0x0000000000005cf0 __negsi2
0x0000000000005d00 . = ALIGN (0x2)
*(.fini9)
.fini9 0x0000000000005d00 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_exit.o)
0x0000000000005d00 exit
0x0000000000005d00 _exit
*(.fini9)
*(.fini8)
*(.fini8)
*(.fini7)
*(.fini7)
*(.fini6)
*(.fini6)
*(.fini5)
*(.fini5)
*(.fini4)
*(.fini4)
*(.fini3)
*(.fini3)
*(.fini2)
*(.fini2)
*(.fini1)
*(.fini1)
*(.fini0)
.fini0 0x0000000000005d00 0x4 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_exit.o)
*(.fini0)
0x0000000000005d04 _etext = .
.data 0x0000000000800100 0x64 load address 0x0000000000005d04
0x0000000000800100 PROVIDE (__data_start, .)
*(.data)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
.data 0x0000000000800100 0x0 obj/Modem/bertos/cpu/avr/drv/ser_avr.o
.data 0x0000000000800100 0x0 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.data 0x0000000000800100 0x0 obj/Modem/bertos/cpu/avr/drv/timer_avr.o
.data 0x0000000000800100 0x0 obj/Modem/bertos/cpu/avr/drv/timer_mega.o
.data 0x0000000000800100 0x0 obj/Modem/bertos/drv/ser.o
.data 0x0000000000800100 0x0 obj/Modem/bertos/drv/timer.o
.data 0x0000000000800100 0x0 obj/Modem/bertos/io/kfile.o
.data 0x0000000000800100 0x0 obj/Modem/bertos/mware/event.o
.data 0x0000000000800100 0x0 obj/Modem/bertos/mware/formatwr.o
.data 0x0000000000800100 0x0 obj/Modem/bertos/mware/hex.o
.data 0x0000000000800100 0x0 obj/Modem/bertos/struct/heap.o
.data 0x0000000000800100 0x0 obj/Modem/Modem/main.o
.data 0x0000000000800100 0x0 obj/Modem/Modem/hardware.o
.data 0x0000000000800100 0x0 obj/Modem/Modem/afsk.o
.data 0x0000000000800100 0x0 obj/Modem/Modem/protocol/mp1.o
.data 0x0000000000800100 0x0 obj/Modem/Modem/compression/heatshrink_decoder.o
.data 0x0000000000800100 0x0 obj/Modem/Modem/compression/heatshrink_encoder.o
.data 0x0000000000800100 0x0 obj/Modem/bertos/mware/formatwr_P.o
.data 0x0000000000800100 0x0 obj/Modem/bertos/drv/kdebug_P.o
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3x.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(cmpsf2.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(divsf3.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(divsf3x.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fixsfsi.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fixunssfsi.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(floatsisf.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_cmp.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_inf.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_nan.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_pscA.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_pscB.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_round.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_split3.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_zero.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(gesf2.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(mulsf3.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(mulsf3x.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulsi3.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_udivmodhi4.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodhi4.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_udivmodsi4.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_exit.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_tablejump.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_copy_data.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_clear_bss.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_muluhisi3.o)
.data 0x0000000000800100 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_umulhisi3.o)
.data 0x0000000000800100 0x6 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(malloc.o)
0x0000000000800100 __malloc_heap_end
0x0000000000800102 __malloc_heap_start
0x0000000000800104 __malloc_margin
.data 0x0000000000800106 0x4 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(rand.o)
.data 0x000000000080010a 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(memcpy.o)
.data 0x000000000080010a 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(memmove.o)
.data 0x000000000080010a 0x0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(memset.o)
.data 0x000000000080010a 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulshisi3.o)
.data 0x000000000080010a 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodsi4.o)
.data 0x000000000080010a 0x0 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_negsi2.o)
*(.data*)
.data.UARTDescs
0x000000000080010a 0x16 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.data.bad_conversion.1651
0x0000000000800120 0x4 obj/Modem/bertos/mware/formatwr_P.o
.data.null_pointer.1652
0x0000000000800124 0x7 obj/Modem/bertos/mware/formatwr_P.o
*(.rodata)
*(.rodata*)
.rodata.SPI_VT
0x000000000080012b 0xc obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.rodata.UART0_VT
0x0000000000800137 0xc obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.rodata.HEX_tab
0x0000000000800143 0x10 obj/Modem/bertos/mware/hex.o
0x0000000000800143 HEX_tab
.rodata.hex_tab
0x0000000000800153 0x10 obj/Modem/bertos/mware/hex.o
0x0000000000800153 hex_tab
*(.gnu.linkonce.d*)
0x0000000000800164 . = ALIGN (0x2)
*fill* 0x0000000000800163 0x1
0x0000000000800164 _edata = .
0x0000000000800164 PROVIDE (__data_end, .)
.bss 0x0000000000800164 0x4bb
0x0000000000800164 PROVIDE (__bss_start, .)
*(.bss)
*(.bss*)
.bss.spi_rxbuffer
0x0000000000800164 0x0 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.bss.spi_txbuffer
0x0000000000800164 0x0 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.bss.uart0_rxbuffer
0x0000000000800164 0x20 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.bss.uart0_txbuffer
0x0000000000800184 0x20 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.bss.timers_queue
0x00000000008001a4 0x8 obj/Modem/bertos/drv/timer.o
.bss.sertx 0x00000000008001ac 0x1 obj/Modem/Modem/main.o
.bss.serialLen
0x00000000008001ad 0x2 obj/Modem/Modem/main.o
.bss.sbyte 0x00000000008001af 0x2 obj/Modem/Modem/main.o
.bss.serialBuffer
0x00000000008001b1 0x106 obj/Modem/Modem/main.o
.bss.ser 0x00000000008002b7 0x32 obj/Modem/Modem/main.o
.bss.mp1 0x00000000008002e9 0x143 obj/Modem/Modem/main.o
.bss.afsk 0x000000000080042c 0xda obj/Modem/Modem/main.o
.bss.modem 0x0000000000800506 0x2 obj/Modem/Modem/hardware.o
.bss.compressionBuffer
0x0000000000800508 0x106 obj/Modem/Modem/protocol/mp1.o
.bss.lastByte 0x000000000080060e 0x1 obj/Modem/Modem/protocol/mp1.o
.bss.sendParityBlock
0x000000000080060f 0x1 obj/Modem/Modem/protocol/mp1.o
*(COMMON)
COMMON 0x0000000000800610 0x4 obj/Modem/bertos/drv/ser.o
0x0000000000800610 ser_handles
COMMON 0x0000000000800614 0x5 obj/Modem/bertos/drv/timer.o
0x0000000000800614 _clock
0x0000000000800618 timer_initialized
COMMON 0x0000000000800619 0x2 obj/Modem/Modem/hardware.o
0x0000000000800619 hw_ptt_on
0x000000000080061a hw_afsk_dac_isr
COMMON 0x000000000080061b 0x4 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(malloc.o)
0x000000000080061b __brkval
0x000000000080061d __flp
0x000000000080061f PROVIDE (__bss_end, .)
0x0000000000005d04 __data_load_start = LOADADDR (.data)
0x0000000000005d68 __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x000000000080061f 0x0
0x000000000080061f PROVIDE (__noinit_start, .)
*(.noinit*)
0x000000000080061f PROVIDE (__noinit_end, .)
0x000000000080061f _end = .
0x000000000080061f PROVIDE (__heap_start, .)
.eeprom 0x0000000000810000 0x0
*(.eeprom*)
0x0000000000810000 __eeprom_end = .
.fuse
*(.fuse)
*(.lfuse)
*(.hfuse)
*(.efuse)
.lock
*(.lock*)
.signature
*(.signature*)
.user_signatures
*(.user_signatures*)
.stab 0x0000000000000000 0x333c
*(.stab)
.stab 0x0000000000000000 0x6cc /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
.stab 0x00000000000006cc 0x78 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3.o)
0x84 (size before relaxing)
.stab 0x0000000000000744 0x4bc /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3x.o)
0x4c8 (size before relaxing)
.stab 0x0000000000000c00 0x90 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(cmpsf2.o)
0x9c (size before relaxing)
.stab 0x0000000000000c90 0x48 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(divsf3.o)
0x54 (size before relaxing)
.stab 0x0000000000000cd8 0x510 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(divsf3x.o)
0x51c (size before relaxing)
.stab 0x00000000000011e8 0x6c /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fixsfsi.o)
0x78 (size before relaxing)
.stab 0x0000000000001254 0x240 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fixunssfsi.o)
0x24c (size before relaxing)
.stab 0x0000000000001494 0x318 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(floatsisf.o)
0x324 (size before relaxing)
.stab 0x00000000000017ac 0x1e0 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_cmp.o)
0x1ec (size before relaxing)
.stab 0x000000000000198c 0x78 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_inf.o)
0x84 (size before relaxing)
.stab 0x0000000000001a04 0x54 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_nan.o)
0x60 (size before relaxing)
.stab 0x0000000000001a58 0x84 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_pscA.o)
0x90 (size before relaxing)
.stab 0x0000000000001adc 0x84 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_pscB.o)
0x90 (size before relaxing)
.stab 0x0000000000001b60 0xfc /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_round.o)
0x108 (size before relaxing)
.stab 0x0000000000001c5c 0x1d4 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_split3.o)
0x1e0 (size before relaxing)
.stab 0x0000000000001e30 0x90 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_zero.o)
0x9c (size before relaxing)
.stab 0x0000000000001ec0 0x6c /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(gesf2.o)
0x78 (size before relaxing)
.stab 0x0000000000001f2c 0x48 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(mulsf3.o)
0x54 (size before relaxing)
.stab 0x0000000000001f74 0x4d4 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(mulsf3x.o)
0x4e0 (size before relaxing)
.stab 0x0000000000002448 0x8dc /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(malloc.o)
0x8e8 (size before relaxing)
.stab 0x0000000000002d24 0x444 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(rand.o)
0x4a4 (size before relaxing)
.stab 0x0000000000003168 0x84 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(memcpy.o)
0x90 (size before relaxing)
.stab 0x00000000000031ec 0xe4 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(memmove.o)
0xf0 (size before relaxing)
.stab 0x00000000000032d0 0x6c /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(memset.o)
0x78 (size before relaxing)
.stabstr 0x0000000000000000 0x11e5
*(.stabstr)
.stabstr 0x0000000000000000 0x11e5 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
.stab.excl
*(.stab.excl)
.stab.exclstr
*(.stab.exclstr)
.stab.index
*(.stab.index)
.stab.indexstr
*(.stab.indexstr)
.comment 0x0000000000000000 0x11
*(.comment)
.comment 0x0000000000000000 0x11 obj/Modem/bertos/cpu/avr/drv/ser_avr.o
0x12 (size before relaxing)
.comment 0x0000000000000000 0x12 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.comment 0x0000000000000000 0x12 obj/Modem/bertos/cpu/avr/drv/timer_avr.o
.comment 0x0000000000000000 0x12 obj/Modem/bertos/cpu/avr/drv/timer_mega.o
.comment 0x0000000000000000 0x12 obj/Modem/bertos/drv/ser.o
.comment 0x0000000000000000 0x12 obj/Modem/bertos/drv/timer.o
.comment 0x0000000000000000 0x12 obj/Modem/bertos/io/kfile.o
.comment 0x0000000000000000 0x12 obj/Modem/bertos/mware/event.o
.comment 0x0000000000000000 0x12 obj/Modem/bertos/mware/formatwr.o
.comment 0x0000000000000000 0x12 obj/Modem/bertos/mware/hex.o
.comment 0x0000000000000000 0x12 obj/Modem/bertos/struct/heap.o
.comment 0x0000000000000000 0x12 obj/Modem/Modem/main.o
.comment 0x0000000000000000 0x12 obj/Modem/Modem/hardware.o
.comment 0x0000000000000000 0x12 obj/Modem/Modem/afsk.o
.comment 0x0000000000000000 0x12 obj/Modem/Modem/protocol/mp1.o
.comment 0x0000000000000000 0x12 obj/Modem/Modem/compression/heatshrink_decoder.o
.comment 0x0000000000000000 0x12 obj/Modem/Modem/compression/heatshrink_encoder.o
.comment 0x0000000000000000 0x12 obj/Modem/bertos/mware/formatwr_P.o
.comment 0x0000000000000000 0x12 obj/Modem/bertos/drv/kdebug_P.o
.comment 0x0000000000000000 0x12 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(malloc.o)
.comment 0x0000000000000000 0x12 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(rand.o)
.debug
*(.debug)
.line
*(.line)
.debug_srcinfo
*(.debug_srcinfo)
.debug_sfnames
*(.debug_sfnames)
.debug_aranges 0x0000000000000000 0x578
*(.debug_aranges)
.debug_aranges
0x0000000000000000 0x90 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.debug_aranges
0x0000000000000090 0x20 obj/Modem/bertos/cpu/avr/drv/timer_mega.o
.debug_aranges
0x00000000000000b0 0xc0 obj/Modem/bertos/drv/ser.o
.debug_aranges
0x0000000000000170 0x60 obj/Modem/bertos/drv/timer.o
.debug_aranges
0x00000000000001d0 0x70 obj/Modem/bertos/io/kfile.o
.debug_aranges
0x0000000000000240 0x40 obj/Modem/bertos/mware/event.o
.debug_aranges
0x0000000000000280 0x20 obj/Modem/bertos/mware/formatwr.o
.debug_aranges
0x00000000000002a0 0x18 obj/Modem/bertos/mware/hex.o
.debug_aranges
0x00000000000002b8 0x50 obj/Modem/bertos/struct/heap.o
.debug_aranges
0x0000000000000308 0x28 obj/Modem/Modem/main.o
.debug_aranges
0x0000000000000330 0x28 obj/Modem/Modem/hardware.o
.debug_aranges
0x0000000000000358 0x58 obj/Modem/Modem/afsk.o
.debug_aranges
0x00000000000003b0 0x70 obj/Modem/Modem/protocol/mp1.o
.debug_aranges
0x0000000000000420 0x50 obj/Modem/Modem/compression/heatshrink_decoder.o
.debug_aranges
0x0000000000000470 0x58 obj/Modem/Modem/compression/heatshrink_encoder.o
.debug_aranges
0x00000000000004c8 0x20 obj/Modem/bertos/mware/formatwr_P.o
.debug_aranges
0x00000000000004e8 0x90 obj/Modem/bertos/drv/kdebug_P.o
.debug_pubnames
*(.debug_pubnames)
.debug_info 0x0000000000000000 0xdbfb
*(.debug_info)
.debug_info 0x0000000000000000 0xd24 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.debug_info 0x0000000000000d24 0x19f obj/Modem/bertos/cpu/avr/drv/timer_mega.o
.debug_info 0x0000000000000ec3 0x17e1 obj/Modem/bertos/drv/ser.o
.debug_info 0x00000000000026a4 0xc46 obj/Modem/bertos/drv/timer.o
.debug_info 0x00000000000032ea 0xf56 obj/Modem/bertos/io/kfile.o
.debug_info 0x0000000000004240 0x4e5 obj/Modem/bertos/mware/event.o
.debug_info 0x0000000000004725 0x627 obj/Modem/bertos/mware/formatwr.o
.debug_info 0x0000000000004d4c 0x68 obj/Modem/bertos/mware/hex.o
.debug_info 0x0000000000004db4 0x57f obj/Modem/bertos/struct/heap.o
.debug_info 0x0000000000005333 0xc2e obj/Modem/Modem/main.o
.debug_info 0x0000000000005f61 0x6c4 obj/Modem/Modem/hardware.o
.debug_info 0x0000000000006625 0x13c2 obj/Modem/Modem/afsk.o
.debug_info 0x00000000000079e7 0x367e obj/Modem/Modem/protocol/mp1.o
.debug_info 0x000000000000b065 0xae8 obj/Modem/Modem/compression/heatshrink_decoder.o
.debug_info 0x000000000000bb4d 0x1074 obj/Modem/Modem/compression/heatshrink_encoder.o
.debug_info 0x000000000000cbc1 0x863 obj/Modem/bertos/mware/formatwr_P.o
.debug_info 0x000000000000d424 0x7d7 obj/Modem/bertos/drv/kdebug_P.o
*(.gnu.linkonce.wi.*)
.debug_abbrev 0x0000000000000000 0x2dd1
*(.debug_abbrev)
.debug_abbrev 0x0000000000000000 0x32d obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.debug_abbrev 0x000000000000032d 0xd2 obj/Modem/bertos/cpu/avr/drv/timer_mega.o
.debug_abbrev 0x00000000000003ff 0x457 obj/Modem/bertos/drv/ser.o
.debug_abbrev 0x0000000000000856 0x39b obj/Modem/bertos/drv/timer.o
.debug_abbrev 0x0000000000000bf1 0x3b1 obj/Modem/bertos/io/kfile.o
.debug_abbrev 0x0000000000000fa2 0x217 obj/Modem/bertos/mware/event.o
.debug_abbrev 0x00000000000011b9 0x22c obj/Modem/bertos/mware/formatwr.o
.debug_abbrev 0x00000000000013e5 0x45 obj/Modem/bertos/mware/hex.o
.debug_abbrev 0x000000000000142a 0x181 obj/Modem/bertos/struct/heap.o
.debug_abbrev 0x00000000000015ab 0x2b3 obj/Modem/Modem/main.o
.debug_abbrev 0x000000000000185e 0x1a6 obj/Modem/Modem/hardware.o
.debug_abbrev 0x0000000000001a04 0x3dc obj/Modem/Modem/afsk.o
.debug_abbrev 0x0000000000001de0 0x514 obj/Modem/Modem/protocol/mp1.o
.debug_abbrev 0x00000000000022f4 0x2d8 obj/Modem/Modem/compression/heatshrink_decoder.o
.debug_abbrev 0x00000000000025cc 0x36c obj/Modem/Modem/compression/heatshrink_encoder.o
.debug_abbrev 0x0000000000002938 0x233 obj/Modem/bertos/mware/formatwr_P.o
.debug_abbrev 0x0000000000002b6b 0x266 obj/Modem/bertos/drv/kdebug_P.o
.debug_line 0x0000000000000000 0x3112
*(.debug_line)
.debug_line 0x0000000000000000 0x0 obj/Modem/bertos/cpu/avr/drv/ser_avr.o
.debug_line 0x0000000000000000 0x31b obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.debug_line 0x000000000000031b 0x0 obj/Modem/bertos/cpu/avr/drv/timer_avr.o
.debug_line 0x000000000000031b 0xd6 obj/Modem/bertos/cpu/avr/drv/timer_mega.o
.debug_line 0x00000000000003f1 0x4a3 obj/Modem/bertos/drv/ser.o
.debug_line 0x0000000000000894 0x290 obj/Modem/bertos/drv/timer.o
.debug_line 0x0000000000000b24 0x2ae obj/Modem/bertos/io/kfile.o
.debug_line 0x0000000000000dd2 0x186 obj/Modem/bertos/mware/event.o
.debug_line 0x0000000000000f58 0x2e2 obj/Modem/bertos/mware/formatwr.o
.debug_line 0x000000000000123a 0x30 obj/Modem/bertos/mware/hex.o
.debug_line 0x000000000000126a 0x1bc obj/Modem/bertos/struct/heap.o
.debug_line 0x0000000000001426 0x1d8 obj/Modem/Modem/main.o
.debug_line 0x00000000000015fe 0x15d obj/Modem/Modem/hardware.o
.debug_line 0x000000000000175b 0x49a obj/Modem/Modem/afsk.o
.debug_line 0x0000000000001bf5 0xaa4 obj/Modem/Modem/protocol/mp1.o
.debug_line 0x0000000000002699 0x1fc obj/Modem/Modem/compression/heatshrink_decoder.o
.debug_line 0x0000000000002895 0x309 obj/Modem/Modem/compression/heatshrink_encoder.o
.debug_line 0x0000000000002b9e 0x2f0 obj/Modem/bertos/mware/formatwr_P.o
.debug_line 0x0000000000002e8e 0x284 obj/Modem/bertos/drv/kdebug_P.o
.debug_frame 0x0000000000000000 0x178c
*(.debug_frame)
.debug_frame 0x0000000000000000 0x244 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.debug_frame 0x0000000000000244 0x24 obj/Modem/bertos/cpu/avr/drv/timer_mega.o
.debug_frame 0x0000000000000268 0x2c0 obj/Modem/bertos/drv/ser.o
.debug_frame 0x0000000000000528 0x1a0 obj/Modem/bertos/drv/timer.o
.debug_frame 0x00000000000006c8 0x220 obj/Modem/bertos/io/kfile.o
.debug_frame 0x00000000000008e8 0xd0 obj/Modem/bertos/mware/event.o
.debug_frame 0x00000000000009b8 0x98 obj/Modem/bertos/mware/formatwr.o
.debug_frame 0x0000000000000a50 0x108 obj/Modem/bertos/struct/heap.o
.debug_frame 0x0000000000000b58 0x58 obj/Modem/Modem/main.o
.debug_frame 0x0000000000000bb0 0x94 obj/Modem/Modem/hardware.o
.debug_frame 0x0000000000000c44 0x178 obj/Modem/Modem/afsk.o
.debug_frame 0x0000000000000dbc 0x3a0 obj/Modem/Modem/protocol/mp1.o
.debug_frame 0x000000000000115c 0x148 obj/Modem/Modem/compression/heatshrink_decoder.o
.debug_frame 0x00000000000012a4 0x1c0 obj/Modem/Modem/compression/heatshrink_encoder.o
.debug_frame 0x0000000000001464 0x98 obj/Modem/bertos/mware/formatwr_P.o
.debug_frame 0x00000000000014fc 0x290 obj/Modem/bertos/drv/kdebug_P.o
.debug_str 0x0000000000000000 0x1c30
*(.debug_str)
.debug_str 0x0000000000000000 0x0 obj/Modem/bertos/cpu/avr/drv/ser_avr.o
.debug_str 0x0000000000000000 0x4c2 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
0x5a8 (size before relaxing)
.debug_str 0x00000000000004c2 0x0 obj/Modem/bertos/cpu/avr/drv/timer_avr.o
.debug_str 0x00000000000004c2 0x2e obj/Modem/bertos/cpu/avr/drv/timer_mega.o
0x1df (size before relaxing)
.debug_str 0x00000000000004f0 0x1f7 obj/Modem/bertos/drv/ser.o
0x625 (size before relaxing)
.debug_str 0x00000000000006e7 0x1c0 obj/Modem/bertos/drv/timer.o
0x3fa (size before relaxing)
.debug_str 0x00000000000008a7 0x1a3 obj/Modem/bertos/io/kfile.o
0x4a7 (size before relaxing)
.debug_str 0x0000000000000a4a 0x74 obj/Modem/bertos/mware/event.o
0x282 (size before relaxing)
.debug_str 0x0000000000000abe 0x20d obj/Modem/bertos/mware/formatwr.o
0x3a3 (size before relaxing)
.debug_str 0x0000000000000ccb 0x13 obj/Modem/bertos/mware/hex.o
0xc8 (size before relaxing)
.debug_str 0x0000000000000cde 0xaa obj/Modem/bertos/struct/heap.o
0x203 (size before relaxing)
.debug_str 0x0000000000000d88 0x251 obj/Modem/Modem/main.o
0x655 (size before relaxing)
.debug_str 0x0000000000000fd9 0x5b obj/Modem/Modem/hardware.o
0x470 (size before relaxing)
.debug_str 0x0000000000001034 0xca obj/Modem/Modem/afsk.o
0x636 (size before relaxing)
.debug_str 0x00000000000010fe 0x4cf obj/Modem/Modem/protocol/mp1.o
0x9bd (size before relaxing)
.debug_str 0x00000000000015cd 0x220 obj/Modem/Modem/compression/heatshrink_decoder.o
0x597 (size before relaxing)
.debug_str 0x00000000000017ed 0x34d obj/Modem/Modem/compression/heatshrink_encoder.o
0x760 (size before relaxing)
.debug_str 0x0000000000001b3a 0x13 obj/Modem/bertos/mware/formatwr_P.o
0x3a5 (size before relaxing)
.debug_str 0x0000000000001b4d 0xe3 obj/Modem/bertos/drv/kdebug_P.o
0x2ba (size before relaxing)
.debug_loc 0x0000000000000000 0xb2fd
*(.debug_loc)
.debug_loc 0x0000000000000000 0x3c9 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.debug_loc 0x00000000000003c9 0xe66 obj/Modem/bertos/drv/ser.o
.debug_loc 0x000000000000122f 0x487 obj/Modem/bertos/drv/timer.o
.debug_loc 0x00000000000016b6 0x75b obj/Modem/bertos/io/kfile.o
.debug_loc 0x0000000000001e11 0x1b6 obj/Modem/bertos/mware/event.o
.debug_loc 0x0000000000001fc7 0x1754 obj/Modem/bertos/mware/formatwr.o
.debug_loc 0x000000000000371b 0x51a obj/Modem/bertos/struct/heap.o
.debug_loc 0x0000000000003c35 0xee obj/Modem/Modem/main.o
.debug_loc 0x0000000000003d23 0x6b obj/Modem/Modem/hardware.o
.debug_loc 0x0000000000003d8e 0xd9f obj/Modem/Modem/afsk.o
.debug_loc 0x0000000000004b2d 0x31be obj/Modem/Modem/protocol/mp1.o
.debug_loc 0x0000000000007ceb 0x904 obj/Modem/Modem/compression/heatshrink_decoder.o
.debug_loc 0x00000000000085ef 0xcb8 obj/Modem/Modem/compression/heatshrink_encoder.o
.debug_loc 0x00000000000092a7 0x1b36 obj/Modem/bertos/mware/formatwr_P.o
.debug_loc 0x000000000000addd 0x520 obj/Modem/bertos/drv/kdebug_P.o
.debug_macinfo
*(.debug_macinfo)
.debug_pubtypes
*(.debug_pubtypes)
.debug_ranges 0x0000000000000000 0x7d0
*(.debug_ranges)
.debug_ranges 0x0000000000000000 0x80 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
.debug_ranges 0x0000000000000080 0x10 obj/Modem/bertos/cpu/avr/drv/timer_mega.o
.debug_ranges 0x0000000000000090 0x120 obj/Modem/bertos/drv/ser.o
.debug_ranges 0x00000000000001b0 0x68 obj/Modem/bertos/drv/timer.o
.debug_ranges 0x0000000000000218 0x90 obj/Modem/bertos/io/kfile.o
.debug_ranges 0x00000000000002a8 0x30 obj/Modem/bertos/mware/event.o
.debug_ranges 0x00000000000002d8 0x28 obj/Modem/bertos/mware/formatwr.o
.debug_ranges 0x0000000000000300 0x58 obj/Modem/bertos/struct/heap.o
.debug_ranges 0x0000000000000358 0x18 obj/Modem/Modem/main.o
.debug_ranges 0x0000000000000370 0x18 obj/Modem/Modem/hardware.o
.debug_ranges 0x0000000000000388 0xf0 obj/Modem/Modem/afsk.o
.debug_ranges 0x0000000000000478 0xf0 obj/Modem/Modem/protocol/mp1.o
.debug_ranges 0x0000000000000568 0x88 obj/Modem/Modem/compression/heatshrink_decoder.o
.debug_ranges 0x00000000000005f0 0x120 obj/Modem/Modem/compression/heatshrink_encoder.o
.debug_ranges 0x0000000000000710 0x40 obj/Modem/bertos/mware/formatwr_P.o
.debug_ranges 0x0000000000000750 0x80 obj/Modem/bertos/drv/kdebug_P.o
.debug_macro
*(.debug_macro)
OUTPUT(images/Modem.elf elf32-avr)
LOAD linker stubs
Cross Reference Table
Symbol File
HEX_tab obj/Modem/bertos/mware/hex.o
obj/Modem/bertos/mware/formatwr_P.o
obj/Modem/bertos/mware/formatwr.o
__addsf3 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3.o)
__addsf3x /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3x.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3.o)
__bad_interrupt /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__bassert_P obj/Modem/bertos/drv/kdebug_P.o
obj/Modem/bertos/mware/formatwr_P.o
obj/Modem/Modem/compression/heatshrink_encoder.o
obj/Modem/Modem/protocol/mp1.o
obj/Modem/Modem/afsk.o
obj/Modem/Modem/hardware.o
obj/Modem/bertos/struct/heap.o
obj/Modem/bertos/mware/formatwr.o
obj/Modem/bertos/io/kfile.o
obj/Modem/bertos/drv/timer.o
obj/Modem/bertos/drv/ser.o
obj/Modem/bertos/cpu/avr/drv/ser_mega.o
__brkval /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(malloc.o)
__bss_end /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_clear_bss.o)
__bss_start /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_clear_bss.o)
__check_wall_P obj/Modem/bertos/drv/kdebug_P.o
__cmpsf2 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(cmpsf2.o)
__data_end /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_copy_data.o)
__data_load_start /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_copy_data.o)
__data_start /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_copy_data.o)
__divmodhi4 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodhi4.o)
obj/Modem/bertos/drv/kdebug_P.o
obj/Modem/bertos/mware/formatwr_P.o
obj/Modem/Modem/protocol/mp1.o
obj/Modem/bertos/mware/formatwr.o
__divmodsi4 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodsi4.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(rand.o)
__divsf3 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(divsf3.o)
obj/Modem/bertos/mware/formatwr_P.o
obj/Modem/bertos/mware/formatwr.o
__divsf3_pse /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(divsf3x.o)
__divsf3x /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(divsf3x.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(divsf3.o)
__do_clear_bss /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_clear_bss.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(malloc.o)
obj/Modem/Modem/protocol/mp1.o
obj/Modem/Modem/hardware.o
obj/Modem/Modem/main.o
obj/Modem/bertos/drv/timer.o
obj/Modem/bertos/drv/ser.o
obj/Modem/bertos/cpu/avr/drv/ser_mega.o
__do_copy_data /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_copy_data.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(rand.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(malloc.o)
obj/Modem/bertos/mware/formatwr_P.o
obj/Modem/bertos/mware/hex.o
obj/Modem/bertos/mware/formatwr.o
obj/Modem/bertos/cpu/avr/drv/ser_mega.o
__eqsf2 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(cmpsf2.o)
__fixsfsi /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fixsfsi.o)
obj/Modem/bertos/mware/formatwr_P.o
obj/Modem/bertos/mware/formatwr.o
__fixunssfsi /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fixunssfsi.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fixsfsi.o)
__floatsisf /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(floatsisf.o)
obj/Modem/bertos/mware/formatwr_P.o
obj/Modem/bertos/mware/formatwr.o
__floatunsisf /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(floatsisf.o)
__flp /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(malloc.o)
__fp_cmp /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_cmp.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(gesf2.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(cmpsf2.o)
__fp_inf /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_inf.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(mulsf3x.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(divsf3x.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3x.o)
__fp_nan /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_nan.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(mulsf3x.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(divsf3x.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3x.o)
__fp_pscA /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_pscA.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(mulsf3x.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(divsf3x.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3x.o)
__fp_pscB /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_pscB.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(mulsf3x.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(divsf3x.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3x.o)
__fp_round /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_round.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(mulsf3.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(divsf3.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3.o)
__fp_split3 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_split3.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(mulsf3x.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(divsf3x.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3x.o)
__fp_splitA /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_split3.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fixunssfsi.o)
__fp_szero /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_zero.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(mulsf3x.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fixsfsi.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(divsf3x.o)
__fp_zero /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fp_zero.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(fixunssfsi.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3x.o)
__gesf2 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(gesf2.o)
obj/Modem/bertos/mware/formatwr_P.o
obj/Modem/bertos/mware/formatwr.o
__gtsf2 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(gesf2.o)
__heap_end /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(malloc.o)
__heap_start /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(malloc.o)
__init /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__init_wall obj/Modem/bertos/drv/kdebug_P.o
__invalid_ptr_P obj/Modem/bertos/drv/kdebug_P.o
obj/Modem/bertos/drv/timer.o
__lesf2 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(cmpsf2.o)
obj/Modem/bertos/mware/formatwr_P.o
obj/Modem/bertos/mware/formatwr.o
__ltsf2 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(cmpsf2.o)
obj/Modem/bertos/mware/formatwr_P.o
obj/Modem/bertos/mware/formatwr.o
__malloc_heap_end /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(malloc.o)
__malloc_heap_start /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(malloc.o)
__malloc_margin /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(malloc.o)
__mulohisi3 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulshisi3.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(rand.o)
__mulsf3 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(mulsf3.o)
obj/Modem/bertos/mware/formatwr_P.o
obj/Modem/bertos/mware/formatwr.o
__mulsf3_pse /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(mulsf3x.o)
__mulsf3x /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(mulsf3x.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(mulsf3.o)
__mulshisi3 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulshisi3.o)
__mulsi3 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulsi3.o)
obj/Modem/bertos/cpu/avr/drv/ser_mega.o
__muluhisi3 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_muluhisi3.o)
/usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulshisi3.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(rand.o)
/usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_mulsi3.o)
__negsi2 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_negsi2.o)
/usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodsi4.o)
__nesf2 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(cmpsf2.o)
obj/Modem/bertos/mware/formatwr_P.o
obj/Modem/bertos/mware/formatwr.o
__stack /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__subsf3 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libm.a(addsf3.o)
obj/Modem/bertos/mware/formatwr_P.o
obj/Modem/bertos/mware/formatwr.o
__tablejump2__ /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_tablejump.o)
obj/Modem/Modem/compression/heatshrink_encoder.o
obj/Modem/Modem/compression/heatshrink_decoder.o
__tablejump__ /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_tablejump.o)
__trace_P obj/Modem/bertos/drv/kdebug_P.o
__tracemsg_P obj/Modem/bertos/drv/kdebug_P.o
__udivmodhi4 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_udivmodhi4.o)
/usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodhi4.o)
obj/Modem/Modem/protocol/mp1.o
__udivmodsi4 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_udivmodsi4.o)
/usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodsi4.o)
obj/Modem/bertos/mware/formatwr_P.o
obj/Modem/bertos/mware/formatwr.o
obj/Modem/bertos/cpu/avr/drv/ser_mega.o
__umulhisi3 /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_umulhisi3.o)
/usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_muluhisi3.o)
__vector_1 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__vector_10 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__vector_11 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__vector_12 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__vector_13 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__vector_14 obj/Modem/bertos/drv/timer.o
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__vector_15 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__vector_16 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__vector_17 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__vector_18 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__vector_19 obj/Modem/bertos/cpu/avr/drv/ser_mega.o
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__vector_2 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__vector_20 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__vector_21 obj/Modem/Modem/hardware.o
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__vector_22 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__vector_23 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__vector_24 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__vector_25 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__vector_3 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__vector_4 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__vector_5 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__vector_6 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__vector_7 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__vector_8 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__vector_9 /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__vector_default /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
__vectors /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
_clock obj/Modem/Modem/protocol/mp1.o
obj/Modem/Modem/afsk.o
obj/Modem/Modem/main.o
obj/Modem/bertos/mware/event.o
obj/Modem/bertos/io/kfile.o
obj/Modem/bertos/drv/timer.o
_div /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_divmodhi4.o)
_exit /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_exit.o)
_formatted_write obj/Modem/bertos/mware/formatwr.o
obj/Modem/bertos/io/kfile.o
_formatted_write_P obj/Modem/bertos/mware/formatwr_P.o
obj/Modem/bertos/drv/kdebug_P.o
afsk_adc_isr obj/Modem/Modem/afsk.o
obj/Modem/Modem/hardware.o
afsk_dac_isr obj/Modem/Modem/afsk.o
obj/Modem/Modem/hardware.o
afsk_init obj/Modem/Modem/afsk.o
obj/Modem/Modem/main.o
compress obj/Modem/Modem/protocol/mp1.o
decompress obj/Modem/Modem/protocol/mp1.o
event_hook_generic obj/Modem/bertos/mware/event.o
event_hook_ignore obj/Modem/bertos/mware/event.o
event_hook_softint obj/Modem/bertos/mware/event.o
event_select obj/Modem/bertos/mware/event.o
event_waitTimeout obj/Modem/bertos/mware/event.o
exit /usr/lib/gcc/avr/4.8.2/avr5/libgcc.a(_exit.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
free /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(malloc.o)
obj/Modem/Modem/compression/heatshrink_encoder.o
obj/Modem/Modem/compression/heatshrink_decoder.o
heap_allocmem obj/Modem/bertos/struct/heap.o
heap_calloc obj/Modem/bertos/struct/heap.o
heap_free obj/Modem/bertos/struct/heap.o
heap_freeSpace obj/Modem/bertos/struct/heap.o
heap_freemem obj/Modem/bertos/struct/heap.o
heap_init obj/Modem/bertos/struct/heap.o
heap_malloc obj/Modem/bertos/struct/heap.o
heatshrink_decoder_alloc obj/Modem/Modem/compression/heatshrink_decoder.o
obj/Modem/Modem/protocol/mp1.o
heatshrink_decoder_finish obj/Modem/Modem/compression/heatshrink_decoder.o
obj/Modem/Modem/protocol/mp1.o
heatshrink_decoder_free obj/Modem/Modem/compression/heatshrink_decoder.o
obj/Modem/Modem/protocol/mp1.o
heatshrink_decoder_poll obj/Modem/Modem/compression/heatshrink_decoder.o
obj/Modem/Modem/protocol/mp1.o
heatshrink_decoder_reset obj/Modem/Modem/compression/heatshrink_decoder.o
heatshrink_decoder_sink obj/Modem/Modem/compression/heatshrink_decoder.o
obj/Modem/Modem/protocol/mp1.o
heatshrink_encoder_alloc obj/Modem/Modem/compression/heatshrink_encoder.o
obj/Modem/Modem/protocol/mp1.o
heatshrink_encoder_finish obj/Modem/Modem/compression/heatshrink_encoder.o
obj/Modem/Modem/protocol/mp1.o
heatshrink_encoder_free obj/Modem/Modem/compression/heatshrink_encoder.o
obj/Modem/Modem/protocol/mp1.o
heatshrink_encoder_poll obj/Modem/Modem/compression/heatshrink_encoder.o
obj/Modem/Modem/protocol/mp1.o
heatshrink_encoder_reset obj/Modem/Modem/compression/heatshrink_encoder.o
heatshrink_encoder_sink obj/Modem/Modem/compression/heatshrink_encoder.o
obj/Modem/Modem/protocol/mp1.o
hex_tab obj/Modem/bertos/mware/hex.o
obj/Modem/bertos/mware/formatwr_P.o
obj/Modem/bertos/mware/formatwr.o
hw_afsk_adcInit obj/Modem/Modem/hardware.o
obj/Modem/Modem/afsk.o
hw_afsk_dac_isr obj/Modem/Modem/afsk.o
obj/Modem/Modem/hardware.o
hw_ptt_on obj/Modem/Modem/protocol/mp1.o
obj/Modem/Modem/hardware.o
kdbg_init obj/Modem/bertos/drv/kdebug_P.o
kdump obj/Modem/bertos/drv/kdebug_P.o
kfile_copy obj/Modem/bertos/io/kfile.o
kfile_genericClose obj/Modem/bertos/io/kfile.o
kfile_genericReopen obj/Modem/bertos/io/kfile.o
kfile_genericSeek obj/Modem/bertos/io/kfile.o
kfile_getc obj/Modem/bertos/io/kfile.o
obj/Modem/Modem/protocol/mp1.o
kfile_init obj/Modem/bertos/io/kfile.o
kfile_print obj/Modem/bertos/io/kfile.o
kfile_printf obj/Modem/bertos/io/kfile.o
kfile_putc obj/Modem/bertos/io/kfile.o
obj/Modem/Modem/protocol/mp1.o
obj/Modem/Modem/main.o
kfile_resync obj/Modem/bertos/io/kfile.o
kprintf_P obj/Modem/bertos/drv/kdebug_P.o
obj/Modem/bertos/cpu/avr/drv/ser_mega.o
kputchar obj/Modem/bertos/drv/kdebug_P.o
kputnum obj/Modem/bertos/drv/kdebug_P.o
kputs_P obj/Modem/bertos/drv/kdebug_P.o
main obj/Modem/Modem/main.o
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/crtm328p.o
malloc /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(malloc.o)
obj/Modem/Modem/compression/heatshrink_encoder.o
obj/Modem/Modem/compression/heatshrink_decoder.o
memcpy /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(memcpy.o)
/usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(memmove.o)
obj/Modem/Modem/compression/heatshrink_encoder.o
obj/Modem/Modem/compression/heatshrink_decoder.o
obj/Modem/Modem/protocol/mp1.o
memmove /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(memmove.o)
obj/Modem/Modem/compression/heatshrink_encoder.o
memset /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(memset.o)
obj/Modem/Modem/compression/heatshrink_encoder.o
obj/Modem/Modem/compression/heatshrink_decoder.o
obj/Modem/bertos/struct/heap.o
mp1CarrierSense obj/Modem/Modem/protocol/mp1.o
obj/Modem/Modem/main.o
mp1Deinterleave obj/Modem/Modem/protocol/mp1.o
mp1Init obj/Modem/Modem/protocol/mp1.o
obj/Modem/Modem/main.o
mp1Interleave obj/Modem/Modem/protocol/mp1.o
mp1Poll obj/Modem/Modem/protocol/mp1.o
obj/Modem/Modem/main.o
mp1Send obj/Modem/Modem/protocol/mp1.o
obj/Modem/Modem/main.o
rand /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(rand.o)
obj/Modem/Modem/protocol/mp1.o
rand_r /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(rand.o)
ser_available obj/Modem/bertos/drv/ser.o
obj/Modem/Modem/main.o
ser_getchar_nowait obj/Modem/bertos/drv/ser.o
obj/Modem/Modem/main.o
ser_handles obj/Modem/bertos/drv/ser.o
obj/Modem/bertos/cpu/avr/drv/ser_mega.o
ser_hw_getdesc obj/Modem/bertos/cpu/avr/drv/ser_mega.o
obj/Modem/bertos/drv/ser.o
ser_init obj/Modem/bertos/drv/ser.o
obj/Modem/Modem/main.o
ser_purge obj/Modem/bertos/drv/ser.o
ser_purgeRx obj/Modem/bertos/drv/ser.o
ser_purgeTx obj/Modem/bertos/drv/ser.o
ser_setbaudrate obj/Modem/bertos/drv/ser.o
obj/Modem/Modem/main.o
ser_setparity obj/Modem/bertos/drv/ser.o
spimaster_init obj/Modem/bertos/drv/ser.o
srand /usr/lib/gcc/avr/4.8.2/../../../avr/lib/avr5/libc.a(rand.o)
obj/Modem/Modem/protocol/mp1.o
synctimer_add obj/Modem/bertos/drv/timer.o
synctimer_poll obj/Modem/bertos/drv/timer.o
timer_abort obj/Modem/bertos/drv/timer.o
timer_add obj/Modem/bertos/drv/timer.o
timer_busyWait obj/Modem/bertos/drv/timer.o
timer_delayHp obj/Modem/bertos/drv/timer.o
timer_delayTicks obj/Modem/bertos/drv/timer.o
timer_hw_init obj/Modem/bertos/cpu/avr/drv/timer_mega.o
obj/Modem/bertos/drv/timer.o
timer_init obj/Modem/bertos/drv/timer.o
obj/Modem/Modem/main.o
timer_initialized obj/Modem/bertos/drv/timer.o