📄 sd-reader.map
字号:
.text 0x00001c4e 0x240 uart.o
0x00001d6e uart_putdw_dec
0x00001c76 uart_putc_hex
0x00001e30 uart_puts
0x00001e8c __vector_11
0x00001e4a uart_puts_p
0x00001c4e uart_init
0x00001cee uart_putw_dec
0x00001e66 uart_getc
0x00001cc8 uart_putdw_hex
0x00001c5e uart_putc
0x00001cae uart_putw_hex
.text 0x00001e8e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
.text 0x00001e8e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
.text 0x00001e8e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
.text 0x00001e8e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.text 0x00001e8e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
.text 0x00001e8e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
.text 0x00001e8e 0x12 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(memcpy.o)
0x00001e8e memcpy
.text 0x00001ea0 0x16 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(strchr.o)
0x00001ea0 strchr
.text 0x00001eb6 0x12 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(strcmp.o)
0x00001eb6 strcmp
.text 0x00001ec8 0x1c c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(strncmp.o)
0x00001ec8 strncmp
0x00001ee4 . = ALIGN (0x2)
*(.text.*)
.text.libgcc 0x00001ee4 0x3e c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
0x00001ee4 __mulsi3
.text.libgcc 0x00001f22 0x28 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
0x00001f22 __udivmodhi4
.text.libgcc 0x00001f4a 0x44 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
0x00001f4a __udivmodsi4
.text.libgcc 0x00001f8e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.text.libgcc 0x00001f8e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
.text.libgcc 0x00001f8e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
0x00001f8e . = ALIGN (0x2)
*(.fini9)
.fini9 0x00001f8e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
0x00001f8e exit
0x00001f8e _exit
*(.fini9)
*(.fini8)
*(.fini8)
*(.fini7)
*(.fini7)
*(.fini6)
*(.fini6)
*(.fini5)
*(.fini5)
*(.fini4)
*(.fini4)
*(.fini3)
*(.fini3)
*(.fini2)
*(.fini2)
*(.fini1)
*(.fini1)
*(.fini0)
.fini0 0x00001f8e 0x2 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
*(.fini0)
0x00001f90 _etext = .
.data 0x00800060 0x2 load address 0x00001f90
0x00800060 PROVIDE (__data_start, .)
*(.data)
.data 0x00800060 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm16.o
.data 0x00800060 0x0 fat16.o
.data 0x00800060 0x2 main.o
.data 0x00800062 0x0 partition.o
.data 0x00800062 0x0 sd_raw.o
.data 0x00800062 0x0 TFT.o
.data 0x00800062 0x0 uart.o
.data 0x00800062 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
.data 0x00800062 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
.data 0x00800062 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
.data 0x00800062 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.data 0x00800062 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
.data 0x00800062 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
.data 0x00800062 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(memcpy.o)
.data 0x00800062 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(strchr.o)
.data 0x00800062 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(strcmp.o)
.data 0x00800062 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(strncmp.o)
*(.data*)
*(.rodata)
*(.rodata*)
*(.gnu.linkonce.d*)
0x00800062 . = ALIGN (0x2)
0x00800062 _edata = .
0x00800062 PROVIDE (__data_end, .)
.bss 0x00800062 0x349
0x00800062 PROVIDE (__bss_start, .)
*(.bss)
.bss 0x00800062 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm16.o
.bss 0x00800062 0xab fat16.o
.bss 0x0080010d 0x0 main.o
.bss 0x0080010d 0x11 partition.o
.bss 0x0080011e 0x204 sd_raw.o
.bss 0x00800322 0x0 TFT.o
.bss 0x00800322 0x0 uart.o
.bss 0x00800322 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
.bss 0x00800322 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
.bss 0x00800322 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
.bss 0x00800322 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.bss 0x00800322 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
.bss 0x00800322 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
.bss 0x00800322 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(memcpy.o)
.bss 0x00800322 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(strchr.o)
.bss 0x00800322 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(strcmp.o)
.bss 0x00800322 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(strncmp.o)
*(.bss*)
*(COMMON)
COMMON 0x00800322 0x89 main.o
0x00800322 fileNamebuf
0x0080032b tftBuffer
0x008003ab PROVIDE (__bss_end, .)
0x00001f90 __data_load_start = LOADADDR (.data)
0x00001f92 __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x008003ab 0x0
0x008003ab PROVIDE (__noinit_start, .)
*(.noinit*)
0x008003ab PROVIDE (__noinit_end, .)
0x008003ab _end = .
0x008003ab PROVIDE (__heap_start, .)
.eeprom 0x00810000 0x0
*(.eeprom*)
0x00810000 __eeprom_end = .
.stab 0x00000000 0x378
*(.stab)
.stab 0x00000000 0x378 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm16.o
.stabstr 0x00000000 0x71
*(.stabstr)
.stabstr 0x00000000 0x71 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm16.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 0xc0
*(.debug_aranges)
.debug_aranges
0x00000000 0x20 fat16.o
.debug_aranges
0x00000020 0x20 main.o
.debug_aranges
0x00000040 0x20 partition.o
.debug_aranges
0x00000060 0x20 sd_raw.o
.debug_aranges
0x00000080 0x20 TFT.o
.debug_aranges
0x000000a0 0x20 uart.o
.debug_pubnames
0x00000000 0x4b4
*(.debug_pubnames)
.debug_pubnames
0x00000000 0x1d2 fat16.o
.debug_pubnames
0x000001d2 0x5f main.o
.debug_pubnames
0x00000231 0x39 partition.o
.debug_pubnames
0x0000026a 0xc1 sd_raw.o
.debug_pubnames
0x0000032b 0xc3 TFT.o
.debug_pubnames
0x000003ee 0xc6 uart.o
.debug_info 0x00000000 0x25a8
*(.debug_info)
.debug_info 0x00000000 0x1132 fat16.o
.debug_info 0x00001132 0x5a3 main.o
.debug_info 0x000016d5 0x31d partition.o
.debug_info 0x000019f2 0x627 sd_raw.o
.debug_info 0x00002019 0x27a TFT.o
.debug_info 0x00002293 0x315 uart.o
*(.gnu.linkonce.wi.*)
.debug_abbrev 0x00000000 0x9b8
*(.debug_abbrev)
.debug_abbrev 0x00000000 0x2b5 fat16.o
.debug_abbrev 0x000002b5 0x204 main.o
.debug_abbrev 0x000004b9 0xf2 partition.o
.debug_abbrev 0x000005ab 0x22d sd_raw.o
.debug_abbrev 0x000007d8 0xdb TFT.o
.debug_abbrev 0x000008b3 0x105 uart.o
.debug_line 0x00000000 0x190a
*(.debug_line)
.debug_line 0x00000000 0x8fb fat16.o
.debug_line 0x000008fb 0x2b1 main.o
.debug_line 0x00000bac 0x186 partition.o
.debug_line 0x00000d32 0x524 sd_raw.o
.debug_line 0x00001256 0x406 TFT.o
.debug_line 0x0000165c 0x2ae uart.o
.debug_frame 0x00000000 0x460
*(.debug_frame)
.debug_frame 0x00000000 0x190 fat16.o
.debug_frame 0x00000190 0x40 main.o
.debug_frame 0x000001d0 0x30 partition.o
.debug_frame 0x00000200 0xd0 sd_raw.o
.debug_frame 0x000002d0 0xd0 TFT.o
.debug_frame 0x000003a0 0xc0 uart.o
.debug_str 0x00000000 0xae4
*(.debug_str)
.debug_str 0x00000000 0x67e fat16.o
0x73c (size before relaxing)
.debug_str 0x0000067e 0x9d main.o
0x307 (size before relaxing)
.debug_str 0x0000071b 0x51 partition.o
0x209 (size before relaxing)
.debug_str 0x0000076c 0x21f sd_raw.o
0x316 (size before relaxing)
.debug_str 0x0000098b 0xa1 TFT.o
0x182 (size before relaxing)
.debug_str 0x00000a2c 0xb8 uart.o
0x19b (size before relaxing)
.debug_loc 0x00000000 0x178d
*(.debug_loc)
.debug_loc 0x00000000 0xdd3 fat16.o
.debug_loc 0x00000dd3 0x1c9 main.o
.debug_loc 0x00000f9c 0x140 partition.o
.debug_loc 0x000010dc 0x435 sd_raw.o
.debug_loc 0x00001511 0x8b TFT.o
.debug_loc 0x0000159c 0x1f1 uart.o
.debug_macinfo
*(.debug_macinfo)
OUTPUT(sd-reader.out elf32-avr)
LOAD linker stubs
.debug_ranges 0x00000000 0x158
.debug_ranges 0x00000000 0x98 fat16.o
.debug_ranges 0x00000098 0x30 main.o
.debug_ranges 0x000000c8 0x60 sd_raw.o
.debug_ranges 0x00000128 0x30 uart.o
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -