diff options
Diffstat (limited to 'blinktest_328p/bin/Release/blinktest_328p.elf.map')
| -rw-r--r-- | blinktest_328p/bin/Release/blinktest_328p.elf.map | 499 |
1 files changed, 499 insertions, 0 deletions
diff --git a/blinktest_328p/bin/Release/blinktest_328p.elf.map b/blinktest_328p/bin/Release/blinktest_328p.elf.map new file mode 100644 index 0000000..2ddc9aa --- /dev/null +++ b/blinktest_328p/bin/Release/blinktest_328p.elf.map @@ -0,0 +1,499 @@ +Archive member included because of file (symbol) + +../arduino_libs/core0022_328p.a(wiring.c.o) + obj/Release/main.o (delay) +../arduino_libs/core0022_328p.a(wiring_digital.c.o) + obj/Release/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/Release/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 0x450 + *(.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 0x36 obj/Release/main.o + 0x000000f2 main + .text 0x00000128 0x1ba ../arduino_libs/core0022_328p.a(wiring.c.o) + 0x00000128 __vector_16 + 0x000001e2 millis + 0x000001fe delay + 0x00000252 delayMicroseconds + 0x0000026e init + .text 0x000002e2 0x16a ../arduino_libs/core0022_328p.a(wiring_digital.c.o) + 0x000002e2 pinMode + 0x0000031e digitalWrite + 0x000003b4 digitalRead + .text 0x0000044c 0x0 ../arduino_libs/core0022_328p.a(pins_arduino.c.o) + .text 0x0000044c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o) + .text 0x0000044c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o) + .text 0x0000044c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o) + 0x0000044c . = ALIGN (0x2) + *(.text.*) + .text.libgcc 0x0000044c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o) + .text.libgcc 0x0000044c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o) + .text.libgcc 0x0000044c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o) + 0x0000044c . = ALIGN (0x2) + *(.fini9) + .fini9 0x0000044c 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o) + 0x0000044c exit + 0x0000044c _exit + *(.fini9) + *(.fini8) + *(.fini8) + *(.fini7) + *(.fini7) + *(.fini6) + *(.fini6) + *(.fini5) + *(.fini5) + *(.fini4) + *(.fini4) + *(.fini3) + *(.fini3) + *(.fini2) + *(.fini2) + *(.fini1) + *(.fini1) + *(.fini0) + .fini0 0x0000044c 0x4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o) + *(.fini0) + 0x00000450 _etext = . + +.data 0x00800100 0x0 load address 0x00000450 + 0x00800100 PROVIDE (__data_start, .) + *(.data) + .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o + .data 0x00800100 0x0 obj/Release/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/Release/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, .) + 0x00000450 __data_load_start = LOADADDR (.data) + 0x00000450 __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 0x6b4 + *(.stab) + .stab 0x00000000 0x6b4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o + +.stabstr 0x00000000 0x54 + *(.stabstr) + .stabstr 0x00000000 0x54 /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/Release/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/Release/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/Release/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/Release/main.o +main obj/Release/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/Release/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) |
