📄 main.map
字号:
.init9 0x00000086 0x4 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm32.o
*(.init9)
*(.text)
.text 0x0000008a 0x4 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm32.o
0x0000008a __vector_1
0x0000008a __vector_12
0x0000008a __bad_interrupt
0x0000008a __vector_6
0x0000008a __vector_3
0x0000008a __vector_11
0x0000008a __vector_13
0x0000008a __vector_17
0x0000008a __vector_19
0x0000008a __vector_7
0x0000008a __vector_5
0x0000008a __vector_4
0x0000008a __vector_9
0x0000008a __vector_2
0x0000008a __vector_15
0x0000008a __vector_8
0x0000008a __vector_14
0x0000008a __vector_10
0x0000008a __vector_16
0x0000008a __vector_18
0x0000008a __vector_20
.text 0x0000008e 0x12 main.o
0x0000008e main
.text 0x000000a0 0x358 handy.o
0x000000d2 Handy_Init
0x000000bc uart_getchar
0x000000e8 Send_SMS
0x00000306 Handy_Time
0x000000c6 uart_clear
0x000000a0 uart_putchar
.text 0x000003f8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_copy_data.o)
.text 0x000003f8 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_clear_bss.o)
.text 0x000003f8 0xa0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(fdevopen.o)
0x000003f8 fdevopen
.text 0x00000498 0x4a c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(gets.o)
0x00000498 gets
.text 0x000004e2 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(iob.o)
.text 0x000004e2 0x40 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(printf.o)
0x000004e2 printf
.text 0x00000522 0xe c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(putchar.o)
0x00000522 putchar
.text 0x00000530 0x66 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(puts.o)
0x00000530 puts
.text 0x00000596 0x40 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(scanf.o)
0x00000596 scanf
.text 0x000005d6 0x590 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
0x000005d6 vfprintf
.text 0x00000b66 0x54c c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(vfscanf_std.o)
0x00000b66 vfscanf
.text 0x000010b2 0x38 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(calloc.o)
0x000010b2 calloc
.text 0x000010ea 0x1f2 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(malloc.o)
0x000010ea malloc
0x00001230 free
.text 0x000012dc 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(isspace.o)
.text 0x000012dc 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(tolower.o)
.text 0x000012dc 0x12 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(strlen_P.o)
0x000012dc strlen_P
.text 0x000012ee 0x16 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(strnlen_P.o)
0x000012ee strnlen_P
.text 0x00001304 0xe c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(memset.o)
0x00001304 memset
.text 0x00001312 0x16 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(strnlen.o)
0x00001312 strnlen
.text 0x00001328 0x86 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(fgetc.o)
0x00001328 fgetc
.text 0x000013ae 0x5a c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(fputc.o)
0x000013ae fputc
.text 0x00001408 0x38 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(ungetc.o)
0x00001408 ungetc
.text 0x00001440 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(cty_isfalse.o)
.text 0x00001440 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(isalpha.o)
.text 0x00001440 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_mulsi3.o)
.text 0x00001440 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_udivmodsi4.o)
0x00001440 . = ALIGN (0x2)
*(.text.*)
.text.libgcc 0x00001440 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_copy_data.o)
.text.libgcc 0x00001440 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_clear_bss.o)
.text.ctype 0x00001440 0x1e c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(isspace.o)
0x00001440 isspace
.text.ctype 0x0000145e 0xc c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(tolower.o)
0x0000145e tolower
.text.ctype 0x0000146a 0x6 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(cty_isfalse.o)
0x0000146e __ctype_istrue
0x0000146a __ctype_isfalse
.text.ctype 0x00001470 0x14 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(isalpha.o)
0x00001476 islower
0x00001470 isupper
0x00001474 isalpha
.text.libgcc 0x00001484 0x3e c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_mulsi3.o)
0x00001484 __mulsi3
.text.libgcc 0x000014c2 0x44 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_udivmodsi4.o)
0x000014c2 __udivmodsi4
0x00001506 . = ALIGN (0x2)
*(.fini9)
*(.fini9)
*(.fini8)
*(.fini8)
*(.fini7)
*(.fini7)
*(.fini6)
*(.fini6)
*(.fini5)
*(.fini5)
*(.fini4)
*(.fini4)
*(.fini3)
*(.fini3)
*(.fini2)
*(.fini2)
*(.fini1)
*(.fini1)
*(.fini0)
*(.fini0)
0x00001506 _etext = .
.data 0x00800060 0x8e load address 0x00001506
0x00800060 PROVIDE (__data_start, .)
*(.data)
.data 0x00800060 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm32.o
.data 0x00800060 0x21 main.o
.data 0x00800081 0x66 handy.o
.data 0x008000e7 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_copy_data.o)
.data 0x008000e7 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_clear_bss.o)
.data 0x008000e7 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(fdevopen.o)
.data 0x008000e7 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(gets.o)
.data 0x008000e7 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(iob.o)
.data 0x008000e7 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(printf.o)
.data 0x008000e7 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(putchar.o)
.data 0x008000e7 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(puts.o)
.data 0x008000e7 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(scanf.o)
.data 0x008000e7 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
.data 0x008000e7 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(vfscanf_std.o)
.data 0x008000e7 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(calloc.o)
.data 0x008000e7 0x6 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(malloc.o)
0x008000e9 __malloc_heap_start
0x008000eb __malloc_heap_end
0x008000e7 __malloc_margin
.data 0x008000ed 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(isspace.o)
.data 0x008000ed 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(tolower.o)
.data 0x008000ed 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(strlen_P.o)
.data 0x008000ed 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(strnlen_P.o)
.data 0x008000ed 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(memset.o)
.data 0x008000ed 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(strnlen.o)
.data 0x008000ed 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(fgetc.o)
.data 0x008000ed 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(fputc.o)
.data 0x008000ed 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(ungetc.o)
.data 0x008000ed 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(cty_isfalse.o)
.data 0x008000ed 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(isalpha.o)
.data 0x008000ed 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_mulsi3.o)
.data 0x008000ed 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_udivmodsi4.o)
*(.data*)
*(.rodata)
*(.rodata*)
*(.gnu.linkonce.d*)
0x008000ee . = ALIGN (0x2)
*fill* 0x008000ed 0x1 00
0x008000ee _edata = .
0x008000ee PROVIDE (__data_end, .)
.bss 0x008000ee 0xa
0x008000ee PROVIDE (__bss_start, .)
*(.bss)
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm32.o
.bss 0x008000ee 0x0 main.o
.bss 0x008000ee 0x0 handy.o
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_copy_data.o)
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_clear_bss.o)
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(fdevopen.o)
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(gets.o)
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(iob.o)
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(printf.o)
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(putchar.o)
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(puts.o)
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(scanf.o)
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(vfscanf_std.o)
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(calloc.o)
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(malloc.o)
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(isspace.o)
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(tolower.o)
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(strlen_P.o)
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(strnlen_P.o)
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(memset.o)
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(strnlen.o)
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(fgetc.o)
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(fputc.o)
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(ungetc.o)
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(cty_isfalse.o)
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(isalpha.o)
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_mulsi3.o)
.bss 0x008000ee 0x0 c:/winavr/bin/../lib/gcc/avr/4.1.1/avr5\libgcc.a(_udivmodsi4.o)
*(.bss*)
*(COMMON)
COMMON 0x008000ee 0x6 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(iob.o)
0x008000ee __iob
COMMON 0x008000f4 0x4 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5\libc.a(malloc.o)
0x008000f4 __brkval
0x008000f6 __flp
0x008000f8 PROVIDE (__bss_end, .)
0x00001506 __data_load_start = LOADADDR (.data)
0x00001594 __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x008000f8 0x0
0x008000f8 PROVIDE (__noinit_start, .)
*(.noinit*)
0x008000f8 PROVIDE (__noinit_end, .)
0x008000f8 _end = .
0x008000f8 PROVIDE (__heap_start, .)
.eeprom 0x00810000 0x0
*(.eeprom*)
0x00810000 __eeprom_end = .
.stab 0x00000000 0x36c
*(.stab)
.stab 0x00000000 0x36c c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm32.o
.stabstr 0x00000000 0x84
*(.stabstr)
.stabstr 0x00000000 0x84 c:/winavr/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm32.o
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -