From 7d5b2dc6ab70c6a1ba66acbbedfcafbee7be7055 Mon Sep 17 00:00:00 2001 From: Charles Lohr Date: Sun, 4 Dec 2016 02:07:01 -0500 Subject: Update -- with stuff most of the way through the livestream. --- tools/avr_codegen/test.map | 379 --------------------------------------------- 1 file changed, 379 deletions(-) delete mode 100644 tools/avr_codegen/test.map (limited to 'tools/avr_codegen/test.map') diff --git a/tools/avr_codegen/test.map b/tools/avr_codegen/test.map deleted file mode 100644 index 7a68865..0000000 --- a/tools/avr_codegen/test.map +++ /dev/null @@ -1,379 +0,0 @@ -Archive member included to satisfy reference by file (symbol) - -/usr/lib/gcc/avr/4.9.2/avr25/libgcc.a(_exit.o) - /usr/lib/gcc/avr/4.9.2/../../../avr/lib/avr25/crtattiny85.o (exit) - -Memory Configuration - -Name Origin Length Attributes -text 0x0000000000000000 0x0000000000002000 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 - -LOAD /usr/lib/gcc/avr/4.9.2/../../../avr/lib/avr25/crtattiny85.o -LOAD /tmp/ccNW2tJG.o -START GROUP -LOAD /usr/lib/gcc/avr/4.9.2/avr25/libgcc.a -LOAD /usr/lib/gcc/avr/4.9.2/../../../avr/lib/avr25/libm.a -LOAD /usr/lib/gcc/avr/4.9.2/../../../avr/lib/avr25/libc.a -LOAD /usr/lib/gcc/avr/4.9.2/../../../avr/lib/avr25/libattiny85.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 0x8c - *(.vectors) - .vectors 0x0000000000000000 0x1e /usr/lib/gcc/avr/4.9.2/../../../avr/lib/avr25/crtattiny85.o - 0x0000000000000000 __vectors - 0x0000000000000000 __vector_default - *(.vectors) - *(.progmem.gcc*) - 0x000000000000001e . = ALIGN (0x2) - 0x000000000000001e __trampolines_start = . - *(.trampolines) - .trampolines 0x000000000000001e 0x0 linker stubs - *(.trampolines*) - 0x000000000000001e __trampolines_end = . - *(.progmem*) - 0x000000000000001e . = ALIGN (0x2) - *(.jumptables) - *(.jumptables*) - *(.lowtext) - *(.lowtext*) - 0x000000000000001e __ctors_start = . - *(.ctors) - 0x000000000000001e __ctors_end = . - 0x000000000000001e __dtors_start = . - *(.dtors) - 0x000000000000001e __dtors_end = . - SORT(*)(.ctors) - SORT(*)(.dtors) - *(.init0) - .init0 0x000000000000001e 0x0 /usr/lib/gcc/avr/4.9.2/../../../avr/lib/avr25/crtattiny85.o - 0x000000000000001e __init - *(.init0) - *(.init1) - *(.init1) - *(.init2) - .init2 0x000000000000001e 0xc /usr/lib/gcc/avr/4.9.2/../../../avr/lib/avr25/crtattiny85.o - *(.init2) - *(.init3) - *(.init3) - *(.init4) - *(.init4) - *(.init5) - *(.init5) - *(.init6) - *(.init6) - *(.init7) - *(.init7) - *(.init8) - *(.init8) - *(.init9) - .init9 0x000000000000002a 0x4 /usr/lib/gcc/avr/4.9.2/../../../avr/lib/avr25/crtattiny85.o - *(.init9) - *(.text) - .text 0x000000000000002e 0x2 /usr/lib/gcc/avr/4.9.2/../../../avr/lib/avr25/crtattiny85.o - 0x000000000000002e __vector_1 - 0x000000000000002e __vector_12 - 0x000000000000002e __bad_interrupt - 0x000000000000002e __vector_6 - 0x000000000000002e __vector_3 - 0x000000000000002e __vector_11 - 0x000000000000002e __vector_13 - 0x000000000000002e __vector_7 - 0x000000000000002e __vector_5 - 0x000000000000002e __vector_4 - 0x000000000000002e __vector_9 - 0x000000000000002e __vector_2 - 0x000000000000002e __vector_8 - 0x000000000000002e __vector_14 - 0x000000000000002e __vector_10 - .text 0x0000000000000030 0x30 /tmp/ccNW2tJG.o - 0x0000000000000030 delay_ms - .text 0x0000000000000060 0x0 /usr/lib/gcc/avr/4.9.2/avr25/libgcc.a(_exit.o) - 0x0000000000000060 . = ALIGN (0x2) - *(.text.*) - .text.startup 0x0000000000000060 0x28 /tmp/ccNW2tJG.o - 0x0000000000000060 main - .text.libgcc.mul - 0x0000000000000088 0x0 /usr/lib/gcc/avr/4.9.2/avr25/libgcc.a(_exit.o) - .text.libgcc.div - 0x0000000000000088 0x0 /usr/lib/gcc/avr/4.9.2/avr25/libgcc.a(_exit.o) - .text.libgcc 0x0000000000000088 0x0 /usr/lib/gcc/avr/4.9.2/avr25/libgcc.a(_exit.o) - .text.libgcc.prologue - 0x0000000000000088 0x0 /usr/lib/gcc/avr/4.9.2/avr25/libgcc.a(_exit.o) - .text.libgcc.builtins - 0x0000000000000088 0x0 /usr/lib/gcc/avr/4.9.2/avr25/libgcc.a(_exit.o) - .text.libgcc.fmul - 0x0000000000000088 0x0 /usr/lib/gcc/avr/4.9.2/avr25/libgcc.a(_exit.o) - .text.libgcc.fixed - 0x0000000000000088 0x0 /usr/lib/gcc/avr/4.9.2/avr25/libgcc.a(_exit.o) - 0x0000000000000088 . = ALIGN (0x2) - *(.fini9) - .fini9 0x0000000000000088 0x0 /usr/lib/gcc/avr/4.9.2/avr25/libgcc.a(_exit.o) - 0x0000000000000088 exit - 0x0000000000000088 _exit - *(.fini9) - *(.fini8) - *(.fini8) - *(.fini7) - *(.fini7) - *(.fini6) - *(.fini6) - *(.fini5) - *(.fini5) - *(.fini4) - *(.fini4) - *(.fini3) - *(.fini3) - *(.fini2) - *(.fini2) - *(.fini1) - *(.fini1) - *(.fini0) - .fini0 0x0000000000000088 0x4 /usr/lib/gcc/avr/4.9.2/avr25/libgcc.a(_exit.o) - *(.fini0) - 0x000000000000008c _etext = . - -.data 0x0000000000800060 0x0 load address 0x000000000000008c - 0x0000000000800060 PROVIDE (__data_start, .) - *(.data) - .data 0x0000000000800060 0x0 /usr/lib/gcc/avr/4.9.2/../../../avr/lib/avr25/crtattiny85.o - .data 0x0000000000800060 0x0 /tmp/ccNW2tJG.o - .data 0x0000000000800060 0x0 /usr/lib/gcc/avr/4.9.2/avr25/libgcc.a(_exit.o) - *(.data*) - *(.rodata) - *(.rodata*) - *(.gnu.linkonce.d*) - 0x0000000000800060 . = ALIGN (0x2) - 0x0000000000800060 _edata = . - 0x0000000000800060 PROVIDE (__data_end, .) - -.bss 0x0000000000800060 0x0 - 0x0000000000800060 PROVIDE (__bss_start, .) - *(.bss) - .bss 0x0000000000800060 0x0 /usr/lib/gcc/avr/4.9.2/../../../avr/lib/avr25/crtattiny85.o - .bss 0x0000000000800060 0x0 /tmp/ccNW2tJG.o - .bss 0x0000000000800060 0x0 /usr/lib/gcc/avr/4.9.2/avr25/libgcc.a(_exit.o) - *(.bss*) - *(COMMON) - 0x0000000000800060 PROVIDE (__bss_end, .) - 0x000000000000008c __data_load_start = LOADADDR (.data) - 0x000000000000008c __data_load_end = (__data_load_start + SIZEOF (.data)) - -.noinit 0x0000000000800060 0x0 - 0x0000000000800060 PROVIDE (__noinit_start, .) - *(.noinit*) - 0x0000000000800060 PROVIDE (__noinit_end, .) - 0x0000000000800060 _end = . - 0x0000000000800060 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 0x600 - *(.stab) - .stab 0x0000000000000000 0x600 /tmp/ccNW2tJG.o - -.stabstr 0x0000000000000000 0xc02 - *(.stabstr) - .stabstr 0x0000000000000000 0xc02 /tmp/ccNW2tJG.o - -.stab.excl - *(.stab.excl) - -.stab.exclstr - *(.stab.exclstr) - -.stab.index - *(.stab.index) - -.stab.indexstr - *(.stab.indexstr) - -.comment 0x0000000000000000 0x11 - *(.comment) - .comment 0x0000000000000000 0x11 /tmp/ccNW2tJG.o - 0x12 (size before relaxing) - -.note.gnu.avr.deviceinfo - 0x0000000000000000 0x3c - .note.gnu.avr.deviceinfo - 0x0000000000000000 0x3c /usr/lib/gcc/avr/4.9.2/../../../avr/lib/avr25/crtattiny85.o - -.note.gnu.build-id - *(.note.gnu.build-id) - -.debug - *(.debug) - -.line - *(.line) - -.debug_srcinfo - *(.debug_srcinfo) - -.debug_sfnames - *(.debug_sfnames) - -.debug_aranges - *(.debug_aranges) - -.debug_pubnames - *(.debug_pubnames) - -.debug_info - *(.debug_info .gnu.linkonce.wi.*) - -.debug_abbrev - *(.debug_abbrev) - -.debug_line - *(.debug_line .debug_line.* .debug_line_end) - -.debug_frame - *(.debug_frame) - -.debug_str - *(.debug_str) - -.debug_loc - *(.debug_loc) - -.debug_macinfo - *(.debug_macinfo) - -.debug_weaknames - *(.debug_weaknames) - -.debug_funcnames - *(.debug_funcnames) - -.debug_typenames - *(.debug_typenames) - -.debug_varnames - *(.debug_varnames) - -.debug_pubtypes - *(.debug_pubtypes) - -.debug_ranges - *(.debug_ranges) - -.debug_macro - *(.debug_macro) -OUTPUT(test.elf elf32-avr) -LOAD linker stubs -- cgit v1.2.3