Archive member included because of file (symbol)

c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_udivmodhi4.o)
                              ./adc.o (__udivmodhi4)
c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_exit.o)
                              c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4/crtm8.o (exit)
c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_copy_data.o)
                              ./com_io.o (__do_copy_data)
c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_clear_bss.o)
                              ./adc.o (__do_clear_bss)
c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(fputc.o)
                              ./com_io.o (fputc)
c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(iob.o)
                              ./com_io.o (__iob)
c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(printf.o)
                              ./mirf.o (printf)
c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(printf_p.o)
                              ./main.o (printf_P)
c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(vfprintf_std.o)
                              c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(printf.o) (vfprintf)
c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(eerd_block_atmega8.o)
                              ./config.o (__eerd_block_m8)
c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(eeupd_block_atmega8.o)
                              ./config.o (__eeupd_block_m8)
c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(eeupd_byte_atmega8.o)
                              c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(eeupd_block_atmega8.o) (__eeupd_r18_m8)
c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(strnlen_P.o)
                              c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(vfprintf_std.o) (strnlen_P)
c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(strnlen.o)
                              c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(vfprintf_std.o) (strnlen)
c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(ultoa_invert.o)
                              c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(vfprintf_std.o) (__ultoa_invert)
c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_prologue.o)
                              c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(printf.o) (__prologue_saves__)
c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_epilogue.o)
                              c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(printf.o) (__epilogue_restores__)

Allocating common symbols
Common symbol       size              file

tmp                 0x1               ./main.o
__iob               0x6               c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(iob.o)
config              0x9               ./config.o

Discarded input sections

 .data          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4/crtm8.o
 .bss           0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4/crtm8.o
 .text          0x00000000        0x0 ./adc.o
 .data          0x00000000        0x0 ./adc.o
 .bss           0x00000000        0x0 ./adc.o
 .text.get_battery_voltage
                0x00000000        0x0 ./adc.o
 .text          0x00000000        0x0 ./buttons.o
 .data          0x00000000        0x0 ./buttons.o
 .bss           0x00000000        0x0 ./buttons.o
 .text          0x00000000        0x0 ./com_io.o
 .data          0x00000000        0x0 ./com_io.o
 .bss           0x00000000        0x0 ./com_io.o
 .text.print_line
                0x00000000        0x0 ./com_io.o
 .text          0x00000000        0x0 ./config.o
 .data          0x00000000        0x0 ./config.o
 .bss           0x00000000        0x0 ./config.o
 .text.save_config
                0x00000000        0x0 ./config.o
 .text          0x00000000        0x0 ./led.o
 .data          0x00000000        0x0 ./led.o
 .bss           0x00000000        0x0 ./led.o
 .text          0x00000000        0x0 ./main.o
 .data          0x00000000        0x0 ./main.o
 .bss           0x00000000        0x0 ./main.o
 .text          0x00000000        0x0 ./mirf.o
 .data          0x00000000        0x0 ./mirf.o
 .bss           0x00000000        0x0 ./mirf.o
 .text.spi_writeread
                0x00000000        0x0 ./mirf.o
 .text.mirf_write_registers
                0x00000000        0x0 ./mirf.o
 .text.mirf_set_txaddr
                0x00000000        0x0 ./mirf.o
 .text.mirf_read_ready
                0x00000000        0x0 ./mirf.o
 .text.mirf_read
                0x00000000        0x0 ./mirf.o
 .text.nrf24_retransmissionCount
                0x00000000        0x0 ./mirf.o
 .text.mirf_read_buf
                0x00000000        0x0 ./mirf.o
 .text.radio_read_rx_payload_width
                0x00000000        0x0 ./mirf.o
 .text.nrf_clear_tx_buffer
                0x00000000        0x0 ./mirf.o
 .text.print_sprintf
                0x00000000        0x0 ./mirf.o
 .data.self_addr
                0x00000000        0x0 ./mirf.o
 .data.remote_addr
                0x00000000        0x0 ./mirf.o
 .text          0x00000000        0x0 ./timer.o
 .data          0x00000000        0x0 ./timer.o
 .bss           0x00000000        0x0 ./timer.o
 .text.timer2_init
                0x00000000        0x0 ./timer.o
 .text.timer2_stop
                0x00000000        0x0 ./timer.o
 .bss.array_pos
                0x00000000        0x0 ./timer.o
 .bss.curent_array_delay
                0x00000000        0x0 ./timer.o
 .text          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_udivmodhi4.o)
 .data          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_udivmodhi4.o)
 .bss           0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_udivmodhi4.o)
 .text          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_exit.o)
 .data          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_exit.o)
 .bss           0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_exit.o)
 .text.libgcc   0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_exit.o)
 .text          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_copy_data.o)
 .data          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_copy_data.o)
 .bss           0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_copy_data.o)
 .text.libgcc   0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_copy_data.o)
 .text          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_clear_bss.o)
 .data          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_clear_bss.o)
 .bss           0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_clear_bss.o)
 .text.libgcc   0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_clear_bss.o)
 .text          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(fputc.o)
 .data          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(fputc.o)
 .bss           0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(fputc.o)
 .text          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(iob.o)
 .data          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(iob.o)
 .bss           0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(iob.o)
 .text          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(printf.o)
 .data          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(printf.o)
 .bss           0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(printf.o)
 .text.avr-libc
                0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(printf.o)
 .text          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(printf_p.o)
 .data          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(printf_p.o)
 .bss           0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(printf_p.o)
 .text          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(vfprintf_std.o)
 .data          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(vfprintf_std.o)
 .bss           0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(vfprintf_std.o)
 .text          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(eerd_block_atmega8.o)
 .data          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(eerd_block_atmega8.o)
 .bss           0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(eerd_block_atmega8.o)
 .text          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(eeupd_block_atmega8.o)
 .data          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(eeupd_block_atmega8.o)
 .bss           0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(eeupd_block_atmega8.o)
 .text          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(eeupd_byte_atmega8.o)
 .data          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(eeupd_byte_atmega8.o)
 .bss           0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(eeupd_byte_atmega8.o)
 .text          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(strnlen_P.o)
 .data          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(strnlen_P.o)
 .bss           0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(strnlen_P.o)
 .text          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(strnlen.o)
 .data          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(strnlen.o)
 .bss           0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(strnlen.o)
 .text          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(ultoa_invert.o)
 .data          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(ultoa_invert.o)
 .bss           0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(ultoa_invert.o)
 .text          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_prologue.o)
 .data          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_prologue.o)
 .bss           0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_prologue.o)
 .text          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_epilogue.o)
 .data          0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_epilogue.o)
 .bss           0x00000000        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_epilogue.o)

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 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4/crtm8.o
LOAD ./adc.o
LOAD ./buttons.o
LOAD ./com_io.o
LOAD ./config.o
LOAD ./led.o
LOAD ./main.o
LOAD ./mirf.o
LOAD ./timer.o
LOAD c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a
LOAD c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a
LOAD c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a

.hash
 *(.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.init
 *(.rel.init)

.rela.init
 *(.rela.init)

.rel.text
 *(.rel.text)
 *(.rel.text.*)
 *(.rel.gnu.linkonce.t*)

.rela.text
 *(.rela.text)
 *(.rela.text.*)
 *(.rela.gnu.linkonce.t*)

.rel.fini
 *(.rel.fini)

.rela.fini
 *(.rela.fini)

.rel.rodata
 *(.rel.rodata)
 *(.rel.rodata.*)
 *(.rel.gnu.linkonce.r*)

.rela.rodata
 *(.rela.rodata)
 *(.rela.rodata.*)
 *(.rela.gnu.linkonce.r*)

.rel.data
 *(.rel.data)
 *(.rel.data.*)
 *(.rel.gnu.linkonce.d*)

.rela.data
 *(.rela.data)
 *(.rela.data.*)
 *(.rela.gnu.linkonce.d*)

.rel.ctors
 *(.rel.ctors)

.rela.ctors
 *(.rela.ctors)

.rel.dtors
 *(.rel.dtors)

.rela.dtors
 *(.rela.dtors)

.rel.got
 *(.rel.got)

.rela.got
 *(.rela.got)

.rel.bss
 *(.rel.bss)

.rela.bss
 *(.rela.bss)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.text           0x00000000     0x189e
 *(.vectors)
 .vectors       0x00000000       0x26 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4/crtm8.o
                0x00000000                __vectors
                0x00000000                __vector_default
 *(.vectors)
 *(.progmem.gcc*)
 *(.progmem*)
 .progmem.data  0x00000026       0xd1 ./main.o
 .progmem.data  0x000000f7      0x261 ./mirf.o
                0x00000358                . = ALIGN (0x2)
                0x00000358                __trampolines_start = .
 *(.trampolines)
 .trampolines   0x00000358        0x0 linker stubs
 *(.trampolines*)
                0x00000358                __trampolines_end = .
 *(.jumptables)
 *(.jumptables*)
 *(.lowtext)
 *(.lowtext*)
                0x00000358                __ctors_start = .
 *(.ctors)
                0x00000358                __ctors_end = .
                0x00000358                __dtors_start = .
 *(.dtors)
                0x00000358                __dtors_end = .
 SORT(*)(.ctors)
 SORT(*)(.dtors)
 *(.init0)
 .init0         0x00000358        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4/crtm8.o
                0x00000358                __init
 *(.init0)
 *(.init1)
 *(.init1)
 *(.init2)
 .init2         0x00000358        0xc c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4/crtm8.o
 *(.init2)
 *(.init3)
 *(.init3)
 *(.init4)
 .init4         0x00000364       0x16 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_copy_data.o)
                0x00000364                __do_copy_data
 .init4         0x0000037a       0x10 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_clear_bss.o)
                0x0000037a                __do_clear_bss
 *(.init4)
 *(.init5)
 *(.init5)
 *(.init6)
 *(.init6)
 *(.init7)
 .init7         0x0000038a       0x28 ./com_io.o
                0x0000038a                init_io
 *(.init7)
 *(.init8)
 *(.init8)
 *(.init9)
 .init9         0x000003b2        0x4 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4/crtm8.o
 *(.init9)
 *(.text)
 .text          0x000003b6        0x2 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4/crtm8.o
                0x000003b6                __vector_12
                0x000003b6                __bad_interrupt
                0x000003b6                __vector_6
                0x000003b6                __vector_3
                0x000003b6                __vector_11
                0x000003b6                __vector_13
                0x000003b6                __vector_17
                0x000003b6                __vector_7
                0x000003b6                __vector_5
                0x000003b6                __vector_9
                0x000003b6                __vector_2
                0x000003b6                __vector_15
                0x000003b6                __vector_14
                0x000003b6                __vector_10
                0x000003b6                __vector_16
                0x000003b6                __vector_18
                0x000003b8                . = ALIGN (0x2)
 *(.text.*)
 .text.get_battery_low
                0x000003b8       0x32 ./adc.o
                0x000003b8                get_battery_low
 .text.get_battery_adc
                0x000003ea        0xe ./adc.o
                0x000003ea                get_battery_adc
 .text.adc_init
                0x000003f8       0x14 ./adc.o
                0x000003f8                adc_init
 .text.adc_powerdown
                0x0000040c        0x4 ./adc.o
                0x0000040c                adc_powerdown
 .text.key_init
                0x00000410       0x16 ./buttons.o
                0x00000410                key_init
 .text.get_key  0x00000426       0x14 ./buttons.o
                0x00000426                get_key
 .text.uart_putchar
                0x0000043a       0x2a ./com_io.o
 .text.load_config
                0x00000464       0x4c ./config.o
                0x00000464                load_config
 .text.led_init
                0x000004b0        0x8 ./led.o
                0x000004b0                led_init
 .text.__vector_1
                0x000004b8       0x16 ./main.o
                0x000004b8                __vector_1
 .text.go_sleep
                0x000004ce       0x9e ./main.o
                0x000004ce                go_sleep
 .text.main     0x0000056c      0x304 ./main.o
                0x0000056c                main
 .text.spi_init
                0x00000870       0x16 ./mirf.o
                0x00000870                spi_init
 .text.mirf_init
                0x00000886        0xe ./mirf.o
                0x00000886                mirf_init
 .text.mirf_get_status
                0x00000894       0x10 ./mirf.o
                0x00000894                mirf_get_status
 .text.mirf_read_register
                0x000008a4       0x1a ./mirf.o
                0x000008a4                mirf_read_register
 .text.mirf_read_registers
                0x000008be       0x28 ./mirf.o
                0x000008be                mirf_read_registers
 .text.mirf_write_register
                0x000008e6       0x1a ./mirf.o
                0x000008e6                mirf_write_register
 .text.mirf_config
                0x00000900       0x4a ./mirf.o
                0x00000900                mirf_config
 .text.nrf24_isSending
                0x0000094a        0xe ./mirf.o
                0x0000094a                nrf24_isSending
 .text.nrf24_lastMessageStatus
                0x00000958       0x16 ./mirf.o
                0x00000958                nrf24_lastMessageStatus
 .text.mirf_power_up
                0x0000096e       0x22 ./mirf.o
                0x0000096e                mirf_power_up
 .text.mirf_power_down
                0x00000990       0x18 ./mirf.o
                0x00000990                mirf_power_down
 .text.mirf_send_cmd
                0x000009a8        0xe ./mirf.o
                0x000009a8                mirf_send_cmd
 .text.nrf_print_rx_addr_p1
                0x000009b6       0xea ./mirf.o
                0x000009b6                nrf_print_rx_addr_p1
 .text.nrf_print_rx_addr_p0
                0x00000aa0       0xea ./mirf.o
                0x00000aa0                nrf_print_rx_addr_p0
 .text.nrf_print_tx_addr
                0x00000b8a       0xea ./mirf.o
                0x00000b8a                nrf_print_tx_addr
 .text.nrf_print_observe_tx
                0x00000c74       0x5a ./mirf.o
                0x00000c74                nrf_print_observe_tx
 .text.nrf_print_payload
                0x00000cce       0x2e ./mirf.o
                0x00000cce                nrf_print_payload
 .text.nrf_print_chanel
                0x00000cfc       0x2e ./mirf.o
                0x00000cfc                nrf_print_chanel
 .text.nrf_print_cd
                0x00000d2a       0x2e ./mirf.o
                0x00000d2a                nrf_print_cd
 .text.nrf_print_fifostatus
                0x00000d58       0x2e ./mirf.o
                0x00000d58                nrf_print_fifostatus
 .text.nrf_print_future
                0x00000d86       0x70 ./mirf.o
                0x00000d86                nrf_print_future
 .text.nrf_print_setup
                0x00000df6       0xae ./mirf.o
                0x00000df6                nrf_print_setup
 .text.nrf_print_config
                0x00000ea4       0xc0 ./mirf.o
                0x00000ea4                nrf_print_config
 .text.nrf_print_status
                0x00000f64       0x98 ./mirf.o
                0x00000f64                nrf_print_status
 .text.mirf_write
                0x00000ffc      0x140 ./mirf.o
                0x00000ffc                mirf_write
 .text.__vector_4
                0x0000113c       0x14 ./timer.o
                0x0000113c                __vector_4
 .text.__vector_8
                0x00001150       0x7e ./timer.o
                0x00001150                __vector_8
 .text.time_is_over
                0x000011ce       0x46 ./timer.o
                0x000011ce                time_is_over
 .text.reset_timer
                0x00001214       0x4a ./timer.o
                0x00001214                reset_timer
 .text.timer1_init
                0x0000125e       0x24 ./timer.o
                0x0000125e                timer1_init
 .text.libgcc   0x00001282       0x28 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_udivmodhi4.o)
                0x00001282                __udivmodhi4
 .text.avr-libc
                0x000012aa       0x58 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(fputc.o)
                0x000012aa                fputc
 .text.avr-libc
                0x00001302       0x46 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(printf_p.o)
                0x00001302                printf_P
 .text.avr-libc
                0x00001348      0x39c c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(vfprintf_std.o)
                0x00001348                vfprintf
 .text.avr-libc
                0x000016e4       0x20 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(eerd_block_atmega8.o)
                0x000016e8                __eerd_blraw_m8
                0x000016e4                __eerd_block_m8
 .text.avr-libc
                0x00001704       0x1e c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(eeupd_block_atmega8.o)
                0x00001704                __eeupd_block_m8
 .text.avr-libc
                0x00001722       0x22 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(eeupd_byte_atmega8.o)
                0x00001722                __eeupd_byte_m8
                0x00001724                __eeupd_r18_m8
 .text.avr-libc
                0x00001744       0x16 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(strnlen_P.o)
                0x00001744                strnlen_P
 .text.avr-libc
                0x0000175a       0x16 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(strnlen.o)
                0x0000175a                strnlen
 .text.avr-libc
                0x00001770       0xbc c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(ultoa_invert.o)
                0x00001770                __ultoa_invert
 .text.libgcc   0x0000182c       0x38 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_prologue.o)
                0x0000182c                __prologue_saves__
 .text.libgcc   0x00001864       0x36 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_epilogue.o)
                0x00001864                __epilogue_restores__
                0x0000189a                . = ALIGN (0x2)
 *(.fini9)
 .fini9         0x0000189a        0x0 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_exit.o)
                0x0000189a                exit
                0x0000189a                _exit
 *(.fini9)
 *(.fini8)
 *(.fini8)
 *(.fini7)
 *(.fini7)
 *(.fini6)
 *(.fini6)
 *(.fini5)
 *(.fini5)
 *(.fini4)
 *(.fini4)
 *(.fini3)
 *(.fini3)
 *(.fini2)
 *(.fini2)
 *(.fini1)
 *(.fini1)
 *(.fini0)
 .fini0         0x0000189a        0x4 c:/winavr/bin/../lib/gcc/avr/4.3.3/avr4\libgcc.a(_exit.o)
 *(.fini0)
                0x0000189e                _etext = .

.data           0x00800060        0xe load address 0x0000189e
                0x00800060                PROVIDE (__data_start, .)
 *(.data)
 *(.data*)
 .data.mystdout
                0x00800060        0xe ./com_io.o
 *(.rodata)
 *(.rodata*)
 *(.gnu.linkonce.d*)
                0x0080006e                . = ALIGN (0x2)
                0x0080006e                _edata = .
                0x0080006e                PROVIDE (__data_end, .)

.bss            0x0080006e       0x1a
                0x0080006e                PROVIDE (__bss_start, .)
 *(.bss)
 *(.bss*)
 .bss.adc_result_data.1306
                0x0080006e        0x2 ./adc.o
 .bss.cur_state_port
                0x00800070        0x1 ./main.o
 .bss.last_state_port
                0x00800071        0x1 ./main.o
 .bss.repeat_delay
                0x00800072        0x2 ./timer.o
 .bss.wait_conversion
                0x00800074        0x2 ./timer.o
 .bss.wait_powerdown
                0x00800076        0x2 ./timer.o
 *(COMMON)
 COMMON         0x00800078        0x9 ./config.o
                0x00800078                config
 COMMON         0x00800081        0x1 ./main.o
                0x00800081                tmp
 COMMON         0x00800082        0x6 c:/winavr/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4\libc.a(iob.o)
                0x00800082                __iob
                0x00800088                PROVIDE (__bss_end, .)
                0x0000189e                __data_load_start = LOADADDR (.data)
                0x000018ac                __data_load_end = (__data_load_start + SIZEOF (.data))

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

.eeprom         0x00810000        0x9
 *(.eeprom*)
 .eeprom        0x00810000        0x9 ./config.o
                0x00810009                __eeprom_end = .

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

.lock
 *(.lock*)

.signature
 *(.signature*)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.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  0x00000000      0x290
 *(.debug_aranges)
 .debug_aranges
                0x00000000       0x40 ./adc.o
 .debug_aranges
                0x00000040       0x28 ./buttons.o
 .debug_aranges
                0x00000068       0x30 ./com_io.o
 .debug_aranges
                0x00000098       0x28 ./config.o
 .debug_aranges
                0x000000c0       0x20 ./led.o
 .debug_aranges
                0x000000e0       0x30 ./main.o
 .debug_aranges
                0x00000110      0x130 ./mirf.o
 .debug_aranges
                0x00000240       0x50 ./timer.o

.debug_pubnames
                0x00000000      0x4f6
 *(.debug_pubnames)
 .debug_pubnames
                0x00000000       0x71 ./adc.o
 .debug_pubnames
                0x00000071       0x2b ./buttons.o
 .debug_pubnames
                0x0000009c       0x2d ./com_io.o
 .debug_pubnames
                0x000000c9       0x3d ./config.o
 .debug_pubnames
                0x00000106       0x1f ./led.o
 .debug_pubnames
                0x00000125       0x3f ./main.o
 .debug_pubnames
                0x00000164      0x311 ./mirf.o
 .debug_pubnames
                0x00000475       0x81 ./timer.o

.debug_info     0x00000000     0x1f6d
 *(.debug_info)
 .debug_info    0x00000000      0x218 ./adc.o
 .debug_info    0x00000218       0x9d ./buttons.o
 .debug_info    0x000002b5      0x26f ./com_io.o
 .debug_info    0x00000524      0x191 ./config.o
 .debug_info    0x000006b5       0x7a ./led.o
 .debug_info    0x0000072f      0x6c4 ./main.o
 .debug_info    0x00000df3      0xd79 ./mirf.o
 .debug_info    0x00001b6c      0x401 ./timer.o
 *(.gnu.linkonce.wi.*)

.debug_abbrev   0x00000000      0xa7e
 *(.debug_abbrev)
 .debug_abbrev  0x00000000      0x122 ./adc.o
 .debug_abbrev  0x00000122       0x67 ./buttons.o
 .debug_abbrev  0x00000189      0x155 ./com_io.o
 .debug_abbrev  0x000002de       0xf6 ./config.o
 .debug_abbrev  0x000003d4       0x43 ./led.o
 .debug_abbrev  0x00000417      0x207 ./main.o
 .debug_abbrev  0x0000061e      0x2c9 ./mirf.o
 .debug_abbrev  0x000008e7      0x197 ./timer.o

.debug_line     0x00000000     0x21bb
 *(.debug_line)
 .debug_line    0x00000000      0x2d2 ./adc.o
 .debug_line    0x000002d2      0x1b8 ./buttons.o
 .debug_line    0x0000048a      0x2d6 ./com_io.o
 .debug_line    0x00000760      0x234 ./config.o
 .debug_line    0x00000994      0x176 ./led.o
 .debug_line    0x00000b0a      0x6fc ./main.o
 .debug_line    0x00001206      0xbb0 ./mirf.o
 .debug_line    0x00001db6      0x405 ./timer.o

.debug_frame    0x00000000      0x420
 *(.debug_frame)
 .debug_frame   0x00000000       0x60 ./adc.o
 .debug_frame   0x00000060       0x30 ./buttons.o
 .debug_frame   0x00000090       0x40 ./com_io.o
 .debug_frame   0x000000d0       0x30 ./config.o
 .debug_frame   0x00000100       0x20 ./led.o
 .debug_frame   0x00000120       0x40 ./main.o
 .debug_frame   0x00000160      0x240 ./mirf.o
 .debug_frame   0x000003a0       0x80 ./timer.o

.debug_str      0x00000000      0x698
 *(.debug_str)
 .debug_str     0x00000000      0x161 ./adc.o
                                0x1ab (size before relaxing)
 .debug_str     0x00000161       0x1e ./buttons.o
                                 0xbf (size before relaxing)
 .debug_str     0x0000017f       0x60 ./com_io.o
                                0x170 (size before relaxing)
 .debug_str     0x000001df       0x2b ./config.o
                                0x130 (size before relaxing)
 .debug_str     0x0000020a       0x12 ./led.o
                                 0xab (size before relaxing)
 .debug_str     0x0000021c       0xd0 ./main.o
                                0x214 (size before relaxing)
 .debug_str     0x000002ec      0x2c1 ./mirf.o
                                0x3ca (size before relaxing)
 .debug_str     0x000005ad       0xeb ./timer.o
                                0x21c (size before relaxing)

.debug_loc      0x00000000      0x531
 *(.debug_loc)
 .debug_loc     0x00000000       0x98 ./com_io.o
 .debug_loc     0x00000098       0x40 ./config.o
 .debug_loc     0x000000d8       0xba ./main.o
 .debug_loc     0x00000192      0x2ca ./mirf.o
 .debug_loc     0x0000045c       0xd5 ./timer.o

.debug_macinfo  0x00000000    0x2a1af
 *(.debug_macinfo)
 .debug_macinfo
                0x00000000     0x4ba7 ./adc.o
 .debug_macinfo
                0x00004ba7     0x46e7 ./buttons.o
 .debug_macinfo
                0x0000928e     0x490a ./com_io.o
 .debug_macinfo
                0x0000db98     0x4f7d ./config.o
 .debug_macinfo
                0x00012b15     0x469c ./led.o
 .debug_macinfo
                0x000171b1     0x81c4 ./main.o
 .debug_macinfo
                0x0001f375     0x61a1 ./mirf.o
 .debug_macinfo
                0x00025516     0x4c99 ./timer.o
OUTPUT(radio_auto_sender.elf elf32-avr)
LOAD linker stubs

.debug_ranges   0x00000000      0x298
 .debug_ranges  0x00000000       0x38 ./adc.o
 .debug_ranges  0x00000038       0x20 ./buttons.o
 .debug_ranges  0x00000058       0x28 ./com_io.o
 .debug_ranges  0x00000080       0x20 ./config.o
 .debug_ranges  0x000000a0       0x18 ./led.o
 .debug_ranges  0x000000b8       0x70 ./main.o
 .debug_ranges  0x00000128      0x128 ./mirf.o
 .debug_ranges  0x00000250       0x48 ./timer.o
