Created
December 31, 2011 07:13
-
-
Save maniacbug/1543207 to your computer and use it in GitHub Desktop.
Blink.ino linker map
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.text 0x0000000000000000 0xb84 | |
*(.vectors) | |
.vectors 0x0000000000000000 0x68 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o | |
0x0000000000000000 __vectors | |
0x0000000000000000 __vector_default | |
*(.vectors) | |
*(.progmem.gcc*) | |
*(.progmem*) | |
.progmem.data 0x0000000000000068 0x1 16000000/Tone.o | |
.progmem.data 0x0000000000000069 0x5a 16000000/wiring_digital.o | |
0x0000000000000069 port_to_mode_PGM | |
0x0000000000000073 port_to_output_PGM | |
0x000000000000007d port_to_input_PGM | |
0x0000000000000087 digital_pin_to_port_PGM | |
0x000000000000009b digital_pin_to_bit_mask_PGM | |
0x00000000000000af digital_pin_to_timer_PGM | |
0x00000000000000c4 . = ALIGN (0x2) | |
*fill* 0x00000000000000c3 0x1 00 | |
0x00000000000000c4 __trampolines_start = . | |
*(.trampolines) | |
.trampolines 0x00000000000000c4 0x0 linker stubs | |
*(.trampolines*) | |
0x00000000000000c4 __trampolines_end = . | |
*(.jumptables) | |
*(.jumptables*) | |
*(.lowtext) | |
*(.lowtext*) | |
0x00000000000000c4 __ctors_start = . | |
*(.ctors) | |
.ctors 0x00000000000000c4 0x2 16000000/IPAddress.o | |
.ctors 0x00000000000000c6 0x2 16000000/HardwareSerial.o | |
0x00000000000000c8 __ctors_end = . | |
0x00000000000000c8 __dtors_start = . | |
*(.dtors) | |
0x00000000000000c8 __dtors_end = . | |
SORT(*)(.ctors) | |
SORT(*)(.dtors) | |
*(.init0) | |
.init0 0x00000000000000c8 0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o | |
0x00000000000000c8 __init | |
*(.init0) | |
*(.init1) | |
*(.init1) | |
*(.init2) | |
.init2 0x00000000000000c8 0xc /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o | |
*(.init2) | |
*(.init3) | |
*(.init3) | |
*(.init4) | |
.init4 0x00000000000000d4 0x16 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_copy_data.o) | |
0x00000000000000d4 __do_copy_data | |
.init4 0x00000000000000ea 0x10 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_clear_bss.o) | |
0x00000000000000ea __do_clear_bss | |
*(.init4) | |
*(.init5) | |
*(.init5) | |
*(.init6) | |
.init6 0x00000000000000fa 0x16 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_ctors.o) | |
0x00000000000000fa __do_global_ctors | |
*(.init6) | |
*(.init7) | |
*(.init7) | |
*(.init8) | |
*(.init8) | |
*(.init9) | |
.init9 0x0000000000000110 0x8 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o | |
*(.init9) | |
*(.text) | |
.text 0x0000000000000118 0x4 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr5/crtm328p.o | |
0x0000000000000118 __vector_22 | |
0x0000000000000118 __vector_24 | |
0x0000000000000118 __vector_12 | |
0x0000000000000118 __bad_interrupt | |
0x0000000000000118 __vector_6 | |
0x0000000000000118 __vector_3 | |
0x0000000000000118 __vector_23 | |
0x0000000000000118 __vector_25 | |
0x0000000000000118 __vector_11 | |
0x0000000000000118 __vector_13 | |
0x0000000000000118 __vector_17 | |
0x0000000000000118 __vector_5 | |
0x0000000000000118 __vector_4 | |
0x0000000000000118 __vector_9 | |
0x0000000000000118 __vector_21 | |
0x0000000000000118 __vector_15 | |
0x0000000000000118 __vector_8 | |
0x0000000000000118 __vector_14 | |
0x0000000000000118 __vector_10 | |
0x0000000000000118 __vector_20 | |
0x000000000000011c . = ALIGN (0x2) | |
*(.text.*) | |
.text._Z12disableTimerh | |
0x000000000000011c 0x42 16000000/Tone.o | |
0x000000000000011c _Z12disableTimerh | |
.text._Z6noToneh | |
0x000000000000015e 0x2c 16000000/Tone.o | |
0x000000000000015e _Z6noToneh | |
.text.__vector_7 | |
0x000000000000018a 0xb8 16000000/Tone.o | |
0x000000000000018a __vector_7 | |
.text._ZN5Print5writeEPKhj | |
0x0000000000000242 0x54 16000000/Print.o | |
0x0000000000000242 _ZN5Print5writeEPKhj | |
.text._ZN5Print5writeEPKc | |
0x0000000000000296 0x22 16000000/Print.o | |
0x0000000000000296 _ZN5Print5writeEPKc | |
.text._ZN5Print5printEc | |
0x00000000000002b8 0x10 16000000/Print.o | |
0x00000000000002b8 _ZN5Print5printEc | |
.text._ZN5Print11printNumberEmh | |
0x00000000000002c8 0xb4 16000000/Print.o | |
0x00000000000002c8 _ZN5Print11printNumberEmh | |
.text._ZN5Print5printEmi | |
0x000000000000037c 0x1e 16000000/Print.o | |
0x000000000000037c _ZN5Print5printEmi | |
.text._ZN5Print5printEhi | |
0x000000000000039a 0x10 16000000/Print.o | |
0x000000000000039a _ZN5Print5printEhi | |
.text.turnOffPWM | |
0x00000000000003aa 0x5a 16000000/wiring_digital.o | |
.text.pinMode 0x0000000000000404 0x48 16000000/wiring_digital.o | |
0x0000000000000404 pinMode | |
.text.digitalWrite | |
0x000000000000044c 0x70 16000000/wiring_digital.o | |
0x000000000000044c digitalWrite | |
.text._ZNK9IPAddress7printToER5Print | |
0x00000000000004bc 0x86 16000000/IPAddress.o | |
0x00000000000004bc _ZNK9IPAddress7printToER5Print | |
.text._GLOBAL__I__ZN9IPAddressC2Ev | |
0x0000000000000542 0x1e 16000000/IPAddress.o | |
.text._ZN14HardwareSerial9availableEv | |
0x0000000000000560 0x26 16000000/HardwareSerial.o | |
0x0000000000000560 _ZN14HardwareSerial9availableEv | |
.text._ZN14HardwareSerial4peekEv | |
0x0000000000000586 0x38 16000000/HardwareSerial.o | |
0x0000000000000586 _ZN14HardwareSerial4peekEv | |
.text._ZN14HardwareSerial4readEv | |
0x00000000000005be 0x44 16000000/HardwareSerial.o | |
0x00000000000005be _ZN14HardwareSerial4readEv | |
.text._ZN14HardwareSerial5flushEv | |
0x0000000000000602 0x28 16000000/HardwareSerial.o | |
0x0000000000000602 _ZN14HardwareSerial5flushEv | |
.text._ZN14HardwareSerial5writeEh | |
0x000000000000062a 0x72 16000000/HardwareSerial.o | |
0x000000000000062a _ZN14HardwareSerial5writeEh | |
.text._Z10store_charhP11ring_buffer | |
0x000000000000069c 0x34 16000000/HardwareSerial.o | |
0x000000000000069c _Z10store_charhP11ring_buffer | |
.text._Z11serialEventv | |
0x00000000000006d0 0x2 16000000/HardwareSerial.o | |
0x00000000000006d0 _Z11serialEventv | |
.text.__vector_18 | |
0x00000000000006d2 0x50 16000000/HardwareSerial.o | |
0x00000000000006d2 __vector_18 | |
.text._Z14serialEventRunv | |
0x0000000000000722 0x12 16000000/HardwareSerial.o | |
0x0000000000000722 _Z14serialEventRunv | |
.text.__vector_19 | |
0x0000000000000734 0x8e 16000000/HardwareSerial.o | |
0x0000000000000734 __vector_19 | |
.text._GLOBAL__I_rx_buffer | |
0x00000000000007c2 0x7a 16000000/HardwareSerial.o | |
.text.main 0x000000000000083c 0x1e 16000000/main.o | |
0x000000000000083c main | |
.text.__vector_1 | |
0x000000000000085a 0x5a 16000000/WInterrupts.o | |
0x000000000000085a __vector_1 | |
.text.__vector_2 | |
0x00000000000008b4 0x5a 16000000/WInterrupts.o | |
0x00000000000008b4 __vector_2 | |
.text.__vector_16 | |
0x000000000000090e 0x90 16000000/wiring.o | |
0x000000000000090e __vector_16 | |
.text.micros 0x000000000000099e 0x4c 16000000/wiring.o | |
0x000000000000099e micros | |
.text.delay 0x00000000000009ea 0x4e 16000000/wiring.o | |
0x00000000000009ea delay | |
.text.init 0x0000000000000a38 0x76 16000000/wiring.o | |
0x0000000000000a38 init | |
.text.setup 0x0000000000000aae 0xa 16000000/Blink.o | |
0x0000000000000aae setup | |
.text.loop 0x0000000000000ab8 0x2a 16000000/Blink.o | |
0x0000000000000ab8 loop | |
.text.libgcc 0x0000000000000ae2 0x26 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_divmodhi4.o) | |
0x0000000000000ae2 __divmodhi4 | |
0x0000000000000ae2 _div | |
.text.libgcc 0x0000000000000b08 0x44 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_udivmodsi4.o) | |
0x0000000000000b08 __udivmodsi4 | |
.text.libgcc 0x0000000000000b4c 0x28 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_udivmodhi4.o) | |
0x0000000000000b4c __udivmodhi4 | |
.text.libgcc 0x0000000000000b74 0xc /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_tablejump.o) | |
0x0000000000000b74 __tablejump2__ | |
0x0000000000000b78 __tablejump__ | |
0x0000000000000b80 . = ALIGN (0x2) | |
*(.fini9) | |
.fini9 0x0000000000000b80 0x0 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_exit.o) | |
0x0000000000000b80 exit | |
0x0000000000000b80 _exit | |
*(.fini9) | |
*(.fini8) | |
*(.fini8) | |
*(.fini7) | |
*(.fini7) | |
*(.fini6) | |
*(.fini6) | |
*(.fini5) | |
*(.fini5) | |
*(.fini4) | |
*(.fini4) | |
*(.fini3) | |
*(.fini3) | |
*(.fini2) | |
*(.fini2) | |
*(.fini1) | |
*(.fini1) | |
*(.fini0) | |
.fini0 0x0000000000000b80 0x4 /usr/lib/gcc/avr/4.5.3/avr5/libgcc.a(_exit.o) | |
*(.fini0) | |
0x0000000000000b84 _etext = . | |
.data 0x0000000000800100 0x18 load address 0x0000000000000b84 | |
0x0000000000800100 PROVIDE (__data_start, .) | |
*(.data) | |
*(.data*) | |
.data._ZL9tone_pins | |
0x0000000000800100 0x1 16000000/Tone.o | |
*(.rodata) | |
*(.rodata*) | |
.rodata._ZTV9IPAddress | |
0x0000000000800101 0x6 16000000/IPAddress.o | |
0x0000000000800101 _ZTV9IPAddress | |
.rodata._ZTV14HardwareSerial | |
0x0000000000800107 0x10 16000000/HardwareSerial.o | |
0x0000000000800107 _ZTV14HardwareSerial | |
*(.gnu.linkonce.d*) | |
0x0000000000800118 . = ALIGN (0x2) | |
*fill* 0x0000000000800117 0x1 00 | |
0x0000000000800118 _edata = . | |
0x0000000000800118 PROVIDE (__data_end, .) | |
.bss 0x0000000000800118 0xc1 | |
0x0000000000800118 PROVIDE (__bss_start, .) | |
*(.bss) | |
*(.bss*) | |
.bss.timer2_toggle_count | |
0x0000000000800118 0x4 16000000/Tone.o | |
0x0000000000800118 timer2_toggle_count | |
.bss.timer2_pin_port | |
0x000000000080011c 0x2 16000000/Tone.o | |
0x000000000080011c timer2_pin_port | |
.bss.timer2_pin_mask | |
0x000000000080011e 0x1 16000000/Tone.o | |
0x000000000080011e timer2_pin_mask | |
.bss._ZL11INADDR_NONE | |
0x000000000080011f 0x6 16000000/IPAddress.o | |
.bss.rx_buffer | |
0x0000000000800125 0x44 16000000/HardwareSerial.o | |
0x0000000000800125 rx_buffer | |
.bss.tx_buffer | |
0x0000000000800169 0x44 16000000/HardwareSerial.o | |
0x0000000000800169 tx_buffer | |
.bss.Serial 0x00000000008001ad 0x1f 16000000/HardwareSerial.o | |
0x00000000008001ad Serial | |
.bss.intFunc 0x00000000008001cc 0x4 16000000/WInterrupts.o | |
.bss.timer0_overflow_count | |
0x00000000008001d0 0x4 16000000/wiring.o | |
0x00000000008001d0 timer0_overflow_count | |
.bss.timer0_millis | |
0x00000000008001d4 0x4 16000000/wiring.o | |
0x00000000008001d4 timer0_millis | |
.bss.timer0_fract | |
0x00000000008001d8 0x1 16000000/wiring.o | |
*(COMMON) | |
0x00000000008001d9 PROVIDE (__bss_end, .) | |
0x0000000000000b84 __data_load_start = LOADADDR (.data) | |
0x0000000000000b9c __data_load_end = (__data_load_start + SIZEOF (.data)) | |
.noinit 0x00000000008001d9 0x0 | |
0x00000000008001d9 PROVIDE (__noinit_start, .) | |
*(.noinit*) | |
0x00000000008001d9 PROVIDE (__noinit_end, .) | |
0x00000000008001d9 _end = . | |
0x00000000008001d9 PROVIDE (__heap_start, .) | |
.eeprom 0x0000000000810000 0x0 | |
*(.eeprom*) | |
0x0000000000810000 __eeprom_end = . |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment