Archive member included because of file (symbol) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_exit.o) /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o (exit) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clear_bss.o) obj/clock.o (__do_clear_bss) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_div_sf.o) obj/ir.o (__divsf3) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_thenan_sf.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_div_sf.o) (__thenan_sf) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_usi_to_sf.o) obj/ir.o (__floatunsisf) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_prologue.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_div_sf.o) (__prologue_saves__) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_epilogue.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_div_sf.o) (__epilogue_restores__) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clzsi2.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_usi_to_sf.o) (__clzsi2) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_pack_sf.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_div_sf.o) (__pack_f) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_unpack_sf.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_div_sf.o) (__unpack_f) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clz.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clzsi2.o) (__clz_tab) Memory Configuration Name Origin Length Attributes text 0x0000000000000000 0x0000000000020000 xr data 0x0000000000800060 0x000000000000ffa0 rw !x eeprom 0x0000000000810000 0x0000000000010000 rw !x *default* 0x0000000000000000 0xffffffffffffffff Linker script and memory map Address of section .data set to 0x800100 LOAD /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o LOAD obj/clock.o LOAD obj/ir.o LOAD obj/main.o LOAD obj/task.o LOAD obj/twi.o LOAD /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a LOAD /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/libm.a LOAD /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a LOAD /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/libc.a LOAD /usr/local/avr/lib/gcc/avr/4.3.1/avr51/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 0x0000000000000000 0x1626 *(.vectors) .vectors 0x0000000000000000 0x8c /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o 0x0000000000000000 __vectors 0x0000000000000000 __vector_default *(.vectors) *(.progmem.gcc*) *(.progmem*) 0x000000000000008c . = ALIGN (0x2) 0x000000000000008c __trampolines_start = . *(.trampolines) .trampolines 0x000000000000008c 0x0 linker stubs *(.trampolines*) 0x000000000000008c __trampolines_end = . *(.jumptables) *(.jumptables*) *(.lowtext) *(.lowtext*) 0x000000000000008c __ctors_start = . *(.ctors) 0x000000000000008c __ctors_end = . 0x000000000000008c __dtors_start = . *(.dtors) 0x000000000000008c __dtors_end = . SORT(*)(.ctors) SORT(*)(.dtors) *(.init0) .init0 0x000000000000008c 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o 0x000000000000008c __init *(.init0) *(.init1) *(.init1) *(.init2) .init2 0x000000000000008c 0xc /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o *(.init2) *(.init3) *(.init3) *(.init4) .init4 0x0000000000000098 0x1a /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o 0x0000000000000098 __do_copy_data .init4 0x00000000000000b2 0x10 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clear_bss.o) 0x00000000000000b2 __do_clear_bss *(.init4) *(.init5) *(.init5) *(.init6) *(.init6) *(.init7) *(.init7) *(.init8) *(.init8) *(.init9) .init9 0x00000000000000c2 0x8 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o *(.init9) *(.text) .text 0x00000000000000ca 0x4 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o 0x00000000000000ca __vector_22 0x00000000000000ca __vector_28 0x00000000000000ca __vector_1 0x00000000000000ca __vector_32 0x00000000000000ca __vector_34 0x00000000000000ca __vector_24 0x00000000000000ca __vector_12 0x00000000000000ca __bad_interrupt 0x00000000000000ca __vector_31 0x00000000000000ca __vector_3 0x00000000000000ca __vector_23 0x00000000000000ca __vector_30 0x00000000000000ca __vector_25 0x00000000000000ca __vector_11 0x00000000000000ca __vector_13 0x00000000000000ca __vector_17 0x00000000000000ca __vector_19 0x00000000000000ca __vector_27 0x00000000000000ca __vector_4 0x00000000000000ca __vector_2 0x00000000000000ca __vector_21 0x00000000000000ca __vector_15 0x00000000000000ca __vector_29 0x00000000000000ca __vector_26 0x00000000000000ca __vector_14 0x00000000000000ca __vector_10 0x00000000000000ca __vector_16 0x00000000000000ca __vector_18 0x00000000000000ca __vector_20 .text 0x00000000000000ce 0x58 obj/clock.o 0x00000000000000ce Clock::Init() 0x00000000000000dc __vector_9 .text 0x0000000000000126 0x53c obj/ir.o 0x0000000000000648 Ir::Send(void*, void*) 0x0000000000000216 __vector_6 0x0000000000000462 Ir::update(void*, void*) 0x00000000000002da __vector_7 0x0000000000000126 Ir::initInt(void*, void*) 0x0000000000000152 __vector_5 0x00000000000005c2 Ir::poll(void*, void*) 0x000000000000039e __vector_8 0x0000000000000146 Ir::initPoll(void*, void*) .text 0x0000000000000662 0x7e obj/main.o 0x0000000000000662 Twi_Receive(void*, void*) 0x0000000000000664 led(void*, void*) 0x0000000000000666 main .text 0x00000000000006e0 0x448 obj/task.o 0x00000000000007e0 TaskManager::AddTaskInt(void (*)(void*, void*), void*, void*, TaskManager::TASK_TYPE, unsigned int, TaskManager::PRIORITY) 0x0000000000000a64 TaskManager::PostponeTaskInt(void (*)(void*, void*), unsigned int) 0x0000000000000b04 TaskManager::Init() 0x00000000000009ec TaskManager::PostponeTask(void (*)(void*, void*), unsigned int) 0x00000000000008d0 TaskManager::ExecuteNextTask() 0x00000000000006e0 TaskManager::AddTask(void (*)(void*, void*), void*, void*, TaskManager::TASK_TYPE, unsigned int, TaskManager::PRIORITY) 0x0000000000000ac2 TaskManager::DeleteTask(void (*)(void*, void*)) .text 0x0000000000000b28 0x51e obj/twi.o 0x0000000000000f90 TWI::Send(unsigned char, unsigned char*, unsigned char) 0x0000000000000f18 TWI::ReSend(void*, void*) 0x0000000000000b6e __vector_33 0x0000000000000b28 TWI::Init(void*, void*) .text 0x0000000000001046 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_exit.o) .text 0x0000000000001046 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clear_bss.o) .text 0x0000000000001046 0x154 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_div_sf.o) 0x0000000000001046 __divsf3 .text 0x000000000000119a 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_thenan_sf.o) .text 0x000000000000119a 0xf2 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_usi_to_sf.o) 0x000000000000119a __floatunsisf .text 0x000000000000128c 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_prologue.o) .text 0x000000000000128c 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_epilogue.o) .text 0x000000000000128c 0x9e /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clzsi2.o) 0x000000000000128c __clzsi2 .text 0x000000000000132a 0x1aa /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_pack_sf.o) 0x000000000000132a __pack_f .text 0x00000000000014d4 0xe0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_unpack_sf.o) 0x00000000000014d4 __unpack_f .text 0x00000000000015b4 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clz.o) 0x00000000000015b4 . = ALIGN (0x2) *(.text.*) .text.libgcc 0x00000000000015b4 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_exit.o) .text.libgcc 0x00000000000015b4 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clear_bss.o) .text.libgcc 0x00000000000015b4 0x38 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_prologue.o) 0x00000000000015b4 __prologue_saves__ .text.libgcc 0x00000000000015ec 0x36 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_epilogue.o) 0x00000000000015ec __epilogue_restores__ 0x0000000000001622 . = ALIGN (0x2) *(.fini9) .fini9 0x0000000000001622 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_exit.o) 0x0000000000001622 exit 0x0000000000001622 _exit *(.fini9) *(.fini8) *(.fini8) *(.fini7) *(.fini7) *(.fini6) *(.fini6) *(.fini5) *(.fini5) *(.fini4) *(.fini4) *(.fini3) *(.fini3) *(.fini2) *(.fini2) *(.fini1) *(.fini1) *(.fini0) .fini0 0x0000000000001622 0x4 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_exit.o) *(.fini0) 0x0000000000001626 _etext = . .data 0x0000000000800100 0x110 load address 0x0000000000001626 0x0000000000800100 PROVIDE (__data_start, .) *(.data) .data 0x0000000000800100 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o .data 0x0000000000800100 0x0 obj/clock.o .data 0x0000000000800100 0x8 obj/ir.o 0x0000000000800104 Ir::curpos 0x0000000000800100 Ir::last .data 0x0000000000800108 0x0 obj/main.o .data 0x0000000000800108 0x0 obj/task.o .data 0x0000000000800108 0x0 obj/twi.o .data 0x0000000000800108 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_exit.o) .data 0x0000000000800108 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clear_bss.o) .data 0x0000000000800108 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_div_sf.o) .data 0x0000000000800108 0x8 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_thenan_sf.o) 0x0000000000800108 __thenan_sf .data 0x0000000000800110 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_usi_to_sf.o) .data 0x0000000000800110 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_prologue.o) .data 0x0000000000800110 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_epilogue.o) .data 0x0000000000800110 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clzsi2.o) .data 0x0000000000800110 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_pack_sf.o) .data 0x0000000000800110 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_unpack_sf.o) .data 0x0000000000800110 0x100 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clz.o) 0x0000000000800110 __clz_tab *(.data*) *(.rodata) *(.rodata*) *(.gnu.linkonce.d*) 0x0000000000800210 . = ALIGN (0x2) 0x0000000000800210 _edata = . 0x0000000000800210 PROVIDE (__data_end, .) .bss 0x0000000000800210 0x13a load address 0x0000000000001736 0x0000000000800210 PROVIDE (__bss_start, .) *(.bss) .bss 0x0000000000800210 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o .bss 0x0000000000800210 0x4 obj/clock.o 0x0000000000800210 Clock::ticks .bss 0x0000000000800214 0x2e obj/ir.o 0x000000000080023c Ir::data 0x0000000000800214 Ir::info 0x0000000000800238 Ir::lowpass .bss 0x0000000000800242 0x0 obj/main.o .bss 0x0000000000800242 0xd3 obj/task.o 0x0000000000800314 TaskManager::counter 0x0000000000800311 TaskManager::cur_tasks 0x0000000000800242 TaskManager::tasks 0x0000000000800313 TaskManager::cur_done 0x0000000000800312 TaskManager::cpu_usage 0x000000000080030e TaskManager::cur_priority .bss 0x0000000000800315 0x35 obj/twi.o 0x0000000000800317 TWI::current_mode 0x0000000000800348 TWI::slave_nacks 0x0000000000800343 TWI::tmp_crc 0x0000000000800347 TWI::lost_arbs 0x0000000000800315 TWI::out_cur_data_ptr 0x0000000000800316 TWI::in_cur_data_ptr 0x0000000000800345 TWI::num_packs_sent 0x000000000080032e TWI::out_packet 0x0000000000800319 TWI::in_packet 0x0000000000800344 TWI::numRetries 0x0000000000800349 TWI::slave_addr .bss 0x000000000080034a 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_exit.o) .bss 0x000000000080034a 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clear_bss.o) .bss 0x000000000080034a 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_div_sf.o) .bss 0x000000000080034a 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_thenan_sf.o) .bss 0x000000000080034a 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_usi_to_sf.o) .bss 0x000000000080034a 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_prologue.o) .bss 0x000000000080034a 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_epilogue.o) .bss 0x000000000080034a 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clzsi2.o) .bss 0x000000000080034a 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_pack_sf.o) .bss 0x000000000080034a 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_unpack_sf.o) .bss 0x000000000080034a 0x0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clz.o) *(.bss*) *(COMMON) 0x000000000080034a PROVIDE (__bss_end, .) 0x0000000000001626 __data_load_start = LOADADDR (.data) 0x0000000000001736 __data_load_end = (__data_load_start + SIZEOF (.data)) .noinit 0x000000000080034a 0x0 0x000000000080034a PROVIDE (__noinit_start, .) *(.noinit*) 0x000000000080034a PROVIDE (__noinit_end, .) 0x000000000080034a _end = . 0x000000000080034a PROVIDE (__heap_start, .) .eeprom 0x0000000000810000 0x0 *(.eeprom*) 0x0000000000810000 __eeprom_end = . .stab 0x0000000000000000 0x750 *(.stab) .stab 0x0000000000000000 0x750 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o .stabstr 0x0000000000000000 0x54 *(.stabstr) .stabstr 0x0000000000000000 0x54 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o .stab.excl *(.stab.excl) .stab.exclstr *(.stab.exclstr) .stab.index *(.stab.index) .stab.indexstr *(.stab.indexstr) .comment *(.comment) .debug *(.debug) .line *(.line) .debug_srcinfo *(.debug_srcinfo) .debug_sfnames *(.debug_sfnames) .debug_aranges 0x0000000000000000 0xa0 *(.debug_aranges) .debug_aranges 0x0000000000000000 0x20 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_div_sf.o) .debug_aranges 0x0000000000000020 0x20 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_usi_to_sf.o) .debug_aranges 0x0000000000000040 0x20 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clzsi2.o) .debug_aranges 0x0000000000000060 0x20 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_pack_sf.o) .debug_aranges 0x0000000000000080 0x20 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_unpack_sf.o) .debug_pubnames 0x0000000000000000 0xe4 *(.debug_pubnames) .debug_pubnames 0x0000000000000000 0x1f /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_div_sf.o) .debug_pubnames 0x000000000000001f 0x22 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_thenan_sf.o) .debug_pubnames 0x0000000000000041 0x24 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_usi_to_sf.o) .debug_pubnames 0x0000000000000065 0x1f /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clzsi2.o) .debug_pubnames 0x0000000000000084 0x1f /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_pack_sf.o) .debug_pubnames 0x00000000000000a3 0x21 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_unpack_sf.o) .debug_pubnames 0x00000000000000c4 0x20 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clz.o) .debug_info 0x0000000000000000 0xe1e *(.debug_info) .debug_info 0x0000000000000000 0x3fc /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_div_sf.o) .debug_info 0x00000000000003fc 0x12c /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_thenan_sf.o) .debug_info 0x0000000000000528 0x206 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_usi_to_sf.o) .debug_info 0x000000000000072e 0x117 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clzsi2.o) .debug_info 0x0000000000000845 0x2df /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_pack_sf.o) .debug_info 0x0000000000000b24 0x251 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_unpack_sf.o) .debug_info 0x0000000000000d75 0xa9 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clz.o) *(.gnu.linkonce.wi.*) .debug_abbrev 0x0000000000000000 0x85c *(.debug_abbrev) .debug_abbrev 0x0000000000000000 0x216 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_div_sf.o) .debug_abbrev 0x0000000000000216 0xad /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_thenan_sf.o) .debug_abbrev 0x00000000000002c3 0x157 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_usi_to_sf.o) .debug_abbrev 0x000000000000041a 0xc4 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clzsi2.o) .debug_abbrev 0x00000000000004de 0x1c0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_pack_sf.o) .debug_abbrev 0x000000000000069e 0x154 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_unpack_sf.o) .debug_abbrev 0x00000000000007f2 0x6a /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clz.o) .debug_line 0x0000000000000000 0x75d *(.debug_line) .debug_line 0x0000000000000000 0x1ce /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_div_sf.o) .debug_line 0x00000000000001ce 0x89 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_thenan_sf.o) .debug_line 0x0000000000000257 0x124 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_usi_to_sf.o) .debug_line 0x000000000000037b 0x9e /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clzsi2.o) .debug_line 0x0000000000000419 0x183 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_pack_sf.o) .debug_line 0x000000000000059c 0x14c /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_unpack_sf.o) .debug_line 0x00000000000006e8 0x75 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clz.o) .debug_frame 0x0000000000000000 0xa0 *(.debug_frame) .debug_frame 0x0000000000000000 0x20 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_div_sf.o) .debug_frame 0x0000000000000020 0x20 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_usi_to_sf.o) .debug_frame 0x0000000000000040 0x20 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clzsi2.o) .debug_frame 0x0000000000000060 0x20 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_pack_sf.o) .debug_frame 0x0000000000000080 0x20 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_unpack_sf.o) .debug_str 0x0000000000000000 0x244 *(.debug_str) .debug_str 0x0000000000000000 0x191 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_div_sf.o) 0x1d9 (size before relaxing) .debug_str 0x0000000000000000 0x114 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_thenan_sf.o) .debug_str 0x0000000000000191 0x21 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_usi_to_sf.o) 0x188 (size before relaxing) .debug_str 0x00000000000001b2 0x77 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clzsi2.o) 0x118 (size before relaxing) .debug_str 0x0000000000000229 0x10 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_pack_sf.o) 0x1ae (size before relaxing) .debug_str 0x0000000000000239 0xb /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_unpack_sf.o) 0x190 (size before relaxing) .debug_str 0x0000000000000000 0xfb /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clz.o) .debug_loc 0x0000000000000000 0x38a *(.debug_loc) .debug_loc 0x0000000000000000 0xc0 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_div_sf.o) .debug_loc 0x00000000000000c0 0x4c /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_usi_to_sf.o) .debug_loc 0x000000000000010c 0x94 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clzsi2.o) .debug_loc 0x00000000000001a0 0x13e /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_pack_sf.o) .debug_loc 0x00000000000002de 0xac /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_unpack_sf.o) .debug_macinfo *(.debug_macinfo) OUTPUT(bin/OnOff.elf elf32-avr) LOAD linker stubs Cross Reference Table Symbol File Clock::Init() obj/clock.o obj/main.o Clock::ticks obj/clock.o obj/task.o obj/ir.o Ir::Send(void*, void*) obj/ir.o Ir::curpos obj/ir.o Ir::data obj/ir.o Ir::info obj/ir.o Ir::initInt(void*, void*) obj/ir.o Ir::initPoll(void*, void*) obj/ir.o obj/main.o Ir::last obj/ir.o Ir::lowpass obj/ir.o Ir::poll(void*, void*) obj/ir.o obj/main.o Ir::update(void*, void*) obj/ir.o TWI::Init(void*, void*) obj/twi.o obj/main.o TWI::ReSend(void*, void*) obj/twi.o TWI::Send(unsigned char, unsigned char*, unsigned char) obj/twi.o obj/ir.o TWI::current_mode obj/twi.o TWI::in_cur_data_ptr obj/twi.o TWI::in_packet obj/twi.o TWI::lost_arbs obj/twi.o TWI::numRetries obj/twi.o TWI::num_packs_sent obj/twi.o TWI::out_cur_data_ptr obj/twi.o TWI::out_packet obj/twi.o TWI::slave_addr obj/twi.o obj/main.o TWI::slave_nacks obj/twi.o TWI::tmp_crc obj/twi.o TaskManager::AddTask(void (*)(void*, void*), void*, void*, TaskManager::TASK_TYPE, unsigned int, TaskManager::PRIORITY) obj/task.o obj/twi.o obj/main.o TaskManager::AddTaskInt(void (*)(void*, void*), void*, void*, TaskManager::TASK_TYPE, unsigned int, TaskManager::PRIORITY) obj/task.o obj/twi.o TaskManager::DeleteTask(void (*)(void*, void*)) obj/task.o obj/ir.o TaskManager::ExecuteNextTask() obj/task.o obj/main.o TaskManager::Init() obj/task.o obj/main.o TaskManager::PostponeTask(void (*)(void*, void*), unsigned int) obj/task.o TaskManager::PostponeTaskInt(void (*)(void*, void*), unsigned int) obj/task.o obj/twi.o TaskManager::counter obj/task.o TaskManager::cpu_usage obj/task.o TaskManager::cur_done obj/task.o TaskManager::cur_priority obj/task.o TaskManager::cur_tasks obj/task.o TaskManager::tasks obj/task.o Twi_Receive(void*, void*) obj/main.o obj/twi.o __bad_interrupt /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __bss_end /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clear_bss.o) __bss_start /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clear_bss.o) __clz_tab /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clz.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clzsi2.o) __clzsi2 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clzsi2.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_usi_to_sf.o) __data_end /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __data_load_start /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __data_start /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __divsf3 /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_div_sf.o) obj/ir.o __do_clear_bss /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clear_bss.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clz.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_unpack_sf.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_pack_sf.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clzsi2.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_usi_to_sf.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_thenan_sf.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_div_sf.o) obj/twi.o obj/task.o obj/main.o obj/ir.o obj/clock.o __do_copy_data /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clz.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_unpack_sf.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_pack_sf.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_clzsi2.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_usi_to_sf.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_thenan_sf.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_div_sf.o) obj/twi.o obj/task.o obj/main.o obj/ir.o obj/clock.o __epilogue_restores__ /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_epilogue.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_usi_to_sf.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_div_sf.o) __floatunsisf /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_usi_to_sf.o) obj/ir.o __heap_end /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __init /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __pack_f /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_pack_sf.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_usi_to_sf.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_div_sf.o) __prologue_saves__ /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_prologue.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_usi_to_sf.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_div_sf.o) __stack /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __thenan_sf /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_thenan_sf.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_div_sf.o) __unpack_f /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_unpack_sf.o) /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_div_sf.o) __vector_1 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_10 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_11 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_12 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_13 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_14 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_15 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_16 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_17 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_18 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_19 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_2 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_20 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_21 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_22 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_23 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_24 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_25 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_26 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_27 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_28 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_29 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_3 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_30 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_31 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_32 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_33 obj/twi.o /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_34 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_4 /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_5 obj/ir.o /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_6 obj/ir.o /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_7 obj/ir.o /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_8 obj/ir.o /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_9 obj/clock.o /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vector_default /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o __vectors /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o _exit /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_exit.o) exit /usr/local/avr/lib/gcc/avr/4.3.1/avr51/libgcc.a(_exit.o) /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o led(void*, void*) obj/main.o main obj/main.o /usr/local/avr/lib/gcc/avr/4.3.1/../../../../avr/lib/avr51/crtm128.o