Archive member included because of file (symbol) ../arduino_libs/core0022_328p.a(wiring.c.o) obj/Debug/main.o (delay) ../arduino_libs/core0022_328p.a(wiring_digital.c.o) obj/Debug/main.o (pinMode) ../arduino_libs/core0022_328p.a(pins_arduino.c.o) ../arduino_libs/core0022_328p.a(wiring_digital.c.o) (port_to_mode_PGM) /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o (exit) /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o) ../arduino_libs/core0022_328p.a(wiring.c.o) (__do_copy_data) /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o) ../arduino_libs/core0022_328p.a(wiring.c.o) (__do_clear_bss) Memory Configuration Name Origin Length Attributes text 0x00000000 0x00020000 xr data 0x00800060 0x0000ffa0 rw !x eeprom 0x00810000 0x00010000 rw !x fuse 0x00820000 0x00000400 rw !x lock 0x00830000 0x00000400 rw !x signature 0x00840000 0x00000400 rw !x *default* 0x00000000 0xffffffff Linker script and memory map Address of section .data set to 0x800100 LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o LOAD obj/Debug/main.o LOAD ../arduino_libs/core0022_328p.a LOAD /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a LOAD /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a LOAD /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a .hash *(.hash) .dynsym *(.dynsym) .dynstr *(.dynstr) .gnu.version *(.gnu.version) .gnu.version_d *(.gnu.version_d) .gnu.version_r *(.gnu.version_r) .rel.init *(.rel.init) .rela.init *(.rela.init) .rel.text *(.rel.text) *(.rel.text.*) *(.rel.gnu.linkonce.t*) .rela.text *(.rela.text) *(.rela.text.*) *(.rela.gnu.linkonce.t*) .rel.fini *(.rel.fini) .rela.fini *(.rela.fini) .rel.rodata *(.rel.rodata) *(.rel.rodata.*) *(.rel.gnu.linkonce.r*) .rela.rodata *(.rela.rodata) *(.rela.rodata.*) *(.rela.gnu.linkonce.r*) .rel.data *(.rel.data) *(.rel.data.*) *(.rel.gnu.linkonce.d*) .rela.data *(.rela.data) *(.rela.data.*) *(.rela.gnu.linkonce.d*) .rel.ctors *(.rel.ctors) .rela.ctors *(.rela.ctors) .rel.dtors *(.rel.dtors) .rela.dtors *(.rela.dtors) .rel.got *(.rel.got) .rela.got *(.rela.got) .rel.bss *(.rel.bss) .rela.bss *(.rela.bss) .rel.plt *(.rel.plt) .rela.plt *(.rela.plt) .text 0x00000000 0x458 *(.vectors) .vectors 0x00000000 0x68 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o 0x00000000 __vectors 0x00000000 __vector_default *(.vectors) *(.progmem.gcc*) *(.progmem*) .progmem.data 0x00000068 0x4b ../arduino_libs/core0022_328p.a(pins_arduino.c.o) 0x00000068 port_to_mode_PGM 0x0000006d port_to_output_PGM 0x00000072 port_to_input_PGM 0x00000077 digital_pin_to_port_PGM 0x0000008b digital_pin_to_bit_mask_PGM 0x0000009f digital_pin_to_timer_PGM 0x000000b4 . = ALIGN (0x2) *fill* 0x000000b3 0x1 00 0x000000b4 __trampolines_start = . *(.trampolines) .trampolines 0x000000b4 0x0 linker stubs *(.trampolines*) 0x000000b4 __trampolines_end = . *(.jumptables) *(.jumptables*) *(.lowtext) *(.lowtext*) 0x000000b4 __ctors_start = . *(.ctors) 0x000000b4 __ctors_end = . 0x000000b4 __dtors_start = . *(.dtors) 0x000000b4 __dtors_end = . SORT(*)(.ctors) SORT(*)(.dtors) *(.init0) .init0 0x000000b4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o 0x000000b4 __init *(.init0) *(.init1) *(.init1) *(.init2) .init2 0x000000b4 0xc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o *(.init2) *(.init3) *(.init3) *(.init4) .init4 0x000000c0 0x16 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o) 0x000000c0 __do_copy_data .init4 0x000000d6 0x10 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o) 0x000000d6 __do_clear_bss *(.init4) *(.init5) *(.init5) *(.init6) *(.init6) *(.init7) *(.init7) *(.init8) *(.init8) *(.init9) .init9 0x000000e6 0x8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o *(.init9) *(.text) .text 0x000000ee 0x4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o 0x000000ee __vector_22 0x000000ee __vector_1 0x000000ee __vector_24 0x000000ee __vector_12 0x000000ee __bad_interrupt 0x000000ee __vector_6 0x000000ee __vector_3 0x000000ee __vector_23 0x000000ee __vector_25 0x000000ee __vector_11 0x000000ee __vector_13 0x000000ee __vector_17 0x000000ee __vector_19 0x000000ee __vector_7 0x000000ee __vector_5 0x000000ee __vector_4 0x000000ee __vector_9 0x000000ee __vector_2 0x000000ee __vector_21 0x000000ee __vector_15 0x000000ee __vector_8 0x000000ee __vector_14 0x000000ee __vector_10 0x000000ee __vector_18 0x000000ee __vector_20 .text 0x000000f2 0x3e obj/Debug/main.o 0x000000f2 main .text 0x00000130 0x1ba ../arduino_libs/core0022_328p.a(wiring.c.o) 0x00000130 __vector_16 0x000001ea millis 0x00000206 delay 0x0000025a delayMicroseconds 0x00000276 init .text 0x000002ea 0x16a ../arduino_libs/core0022_328p.a(wiring_digital.c.o) 0x000002ea pinMode 0x00000326 digitalWrite 0x000003bc digitalRead .text 0x00000454 0x0 ../arduino_libs/core0022_328p.a(pins_arduino.c.o) .text 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o) .text 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o) .text 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o) 0x00000454 . = ALIGN (0x2) *(.text.*) .text.libgcc 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o) .text.libgcc 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o) .text.libgcc 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o) 0x00000454 . = ALIGN (0x2) *(.fini9) .fini9 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o) 0x00000454 exit 0x00000454 _exit *(.fini9) *(.fini8) *(.fini8) *(.fini7) *(.fini7) *(.fini6) *(.fini6) *(.fini5) *(.fini5) *(.fini4) *(.fini4) *(.fini3) *(.fini3) *(.fini2) *(.fini2) *(.fini1) *(.fini1) *(.fini0) .fini0 0x00000454 0x4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o) *(.fini0) 0x00000458 _etext = . .data 0x00800100 0x0 load address 0x00000458 0x00800100 PROVIDE (__data_start, .) *(.data) .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o .data 0x00800100 0x0 obj/Debug/main.o .data 0x00800100 0x0 ../arduino_libs/core0022_328p.a(wiring.c.o) .data 0x00800100 0x0 ../arduino_libs/core0022_328p.a(wiring_digital.c.o) .data 0x00800100 0x0 ../arduino_libs/core0022_328p.a(pins_arduino.c.o) .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o) .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o) .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o) *(.data*) *(.rodata) *(.rodata*) *(.gnu.linkonce.d*) 0x00800100 . = ALIGN (0x2) 0x00800100 _edata = . 0x00800100 PROVIDE (__data_end, .) .bss 0x00800100 0x8 0x00800100 PROVIDE (__bss_start, .) *(.bss) .bss 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o .bss 0x00800100 0x0 obj/Debug/main.o .bss 0x00800100 0x8 ../arduino_libs/core0022_328p.a(wiring.c.o) 0x00800100 timer0_clock_cycles 0x00800104 timer0_millis .bss 0x00800108 0x0 ../arduino_libs/core0022_328p.a(wiring_digital.c.o) .bss 0x00800108 0x0 ../arduino_libs/core0022_328p.a(pins_arduino.c.o) .bss 0x00800108 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o) .bss 0x00800108 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o) .bss 0x00800108 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o) *(.bss*) *(COMMON) 0x00800108 PROVIDE (__bss_end, .) 0x00000458 __data_load_start = LOADADDR (.data) 0x00000458 __data_load_end = (__data_load_start + SIZEOF (.data)) .noinit 0x00800108 0x0 0x00800108 PROVIDE (__noinit_start, .) *(.noinit*) 0x00800108 PROVIDE (__noinit_end, .) 0x00800108 _end = . 0x00800108 PROVIDE (__heap_start, .) .eeprom 0x00810000 0x0 *(.eeprom*) 0x00810000 __eeprom_end = . .fuse *(.fuse) *(.lfuse) *(.hfuse) *(.efuse) .lock *(.lock*) .signature *(.signature*) .stab 0x00000000 0xb28 *(.stab) .stab 0x00000000 0x6b4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o .stab 0x000006b4 0x474 obj/Debug/main.o 0x480 (size before relaxing) .stabstr 0x00000000 0x188e *(.stabstr) .stabstr 0x00000000 0x188e /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.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 0x00000000 0x40 *(.debug_aranges) .debug_aranges 0x00000000 0x20 ../arduino_libs/core0022_328p.a(wiring.c.o) .debug_aranges 0x00000020 0x20 ../arduino_libs/core0022_328p.a(wiring_digital.c.o) .debug_pubnames 0x00000000 0x16c *(.debug_pubnames) .debug_pubnames 0x00000000 0x80 ../arduino_libs/core0022_328p.a(wiring.c.o) .debug_pubnames 0x00000080 0x3f ../arduino_libs/core0022_328p.a(wiring_digital.c.o) .debug_pubnames 0x000000bf 0xad ../arduino_libs/core0022_328p.a(pins_arduino.c.o) .debug_info 0x00000000 0x6f2 *(.debug_info) .debug_info 0x00000000 0x1dd ../arduino_libs/core0022_328p.a(wiring.c.o) .debug_info 0x000001dd 0x3f6 ../arduino_libs/core0022_328p.a(wiring_digital.c.o) .debug_info 0x000005d3 0x11f ../arduino_libs/core0022_328p.a(pins_arduino.c.o) *(.gnu.linkonce.wi.*) .debug_abbrev 0x00000000 0x2e1 *(.debug_abbrev) .debug_abbrev 0x00000000 0x117 ../arduino_libs/core0022_328p.a(wiring.c.o) .debug_abbrev 0x00000117 0x162 ../arduino_libs/core0022_328p.a(wiring_digital.c.o) .debug_abbrev 0x00000279 0x68 ../arduino_libs/core0022_328p.a(pins_arduino.c.o) .debug_line 0x00000000 0x551 *(.debug_line) .debug_line 0x00000000 0x251 ../arduino_libs/core0022_328p.a(wiring.c.o) .debug_line 0x00000251 0x233 ../arduino_libs/core0022_328p.a(wiring_digital.c.o) .debug_line 0x00000484 0xcd ../arduino_libs/core0022_328p.a(pins_arduino.c.o) .debug_frame 0x00000000 0xa0 *(.debug_frame) .debug_frame 0x00000000 0x60 ../arduino_libs/core0022_328p.a(wiring.c.o) .debug_frame 0x00000060 0x40 ../arduino_libs/core0022_328p.a(wiring_digital.c.o) .debug_str 0x00000000 0x227 *(.debug_str) .debug_str 0x00000000 0xd5 ../arduino_libs/core0022_328p.a(wiring.c.o) 0x115 (size before relaxing) .debug_str 0x000000d5 0x117 ../arduino_libs/core0022_328p.a(wiring_digital.c.o) 0x197 (size before relaxing) .debug_str 0x000001ec 0x3b ../arduino_libs/core0022_328p.a(pins_arduino.c.o) 0x13e (size before relaxing) .debug_loc 0x00000000 0x1fa *(.debug_loc) .debug_loc 0x00000000 0xb6 ../arduino_libs/core0022_328p.a(wiring.c.o) .debug_loc 0x000000b6 0x144 ../arduino_libs/core0022_328p.a(wiring_digital.c.o) .debug_macinfo *(.debug_macinfo) OUTPUT(bin/Debug/blinktest_328p.elf elf32-avr) LOAD linker stubs Cross Reference Table Symbol File __bad_interrupt /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __bss_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o) __bss_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o) __data_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o) __data_load_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o) __data_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o) __do_clear_bss /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o) ../arduino_libs/core0022_328p.a(pins_arduino.c.o) ../arduino_libs/core0022_328p.a(wiring_digital.c.o) ../arduino_libs/core0022_328p.a(wiring.c.o) __do_copy_data /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o) ../arduino_libs/core0022_328p.a(pins_arduino.c.o) ../arduino_libs/core0022_328p.a(wiring_digital.c.o) ../arduino_libs/core0022_328p.a(wiring.c.o) __heap_end /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __init /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __stack /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vector_1 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vector_10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vector_11 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vector_12 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vector_13 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vector_14 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vector_15 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vector_16 ../arduino_libs/core0022_328p.a(wiring.c.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vector_17 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vector_18 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vector_19 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vector_2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vector_20 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vector_21 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vector_22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vector_23 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vector_24 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vector_25 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vector_3 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vector_4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vector_5 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vector_6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vector_7 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vector_8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vector_9 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vector_default /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o __vectors /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o _exit /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o) delay ../arduino_libs/core0022_328p.a(wiring.c.o) obj/Debug/main.o delayMicroseconds ../arduino_libs/core0022_328p.a(wiring.c.o) digitalRead ../arduino_libs/core0022_328p.a(wiring_digital.c.o) digitalWrite ../arduino_libs/core0022_328p.a(wiring_digital.c.o) obj/Debug/main.o digital_pin_to_bit_mask_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o) ../arduino_libs/core0022_328p.a(wiring_digital.c.o) digital_pin_to_port_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o) ../arduino_libs/core0022_328p.a(wiring_digital.c.o) digital_pin_to_timer_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o) ../arduino_libs/core0022_328p.a(wiring_digital.c.o) exit /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o init ../arduino_libs/core0022_328p.a(wiring.c.o) obj/Debug/main.o main obj/Debug/main.o /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o millis ../arduino_libs/core0022_328p.a(wiring.c.o) pinMode ../arduino_libs/core0022_328p.a(wiring_digital.c.o) obj/Debug/main.o port_to_input_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o) ../arduino_libs/core0022_328p.a(wiring_digital.c.o) port_to_mode_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o) ../arduino_libs/core0022_328p.a(wiring_digital.c.o) port_to_output_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o) ../arduino_libs/core0022_328p.a(wiring_digital.c.o) timer0_clock_cycles ../arduino_libs/core0022_328p.a(wiring.c.o) timer0_millis ../arduino_libs/core0022_328p.a(wiring.c.o)