📄 map2.txt
字号:
0x00011768 _write
0x0001195c _kill
0x00011a44 _gettimeofday
0x000115a0 _read
0x00011938 _exit
0x00011558 _swiread
0x00011920 _close
.text 0x00011ad4 0x50 c:\gcc\Build\lib/libc.a(writer.o)
0x00011ad4 _write_r
.text 0x00011b24 0x94 c:\gcc\Build\lib/libc.a(callocr.o)
0x00011b24 _calloc_r
.text 0x00011bb8 0x44 c:\gcc\Build\lib/libc.a(closer.o)
0x00011bb8 _close_r
.text 0x00011bfc 0x10 c:\gcc\Build\lib/libc.a(errno.o)
0x00011bfc __errno
.text 0x00011c0c 0x4c c:\gcc\Build\lib/libc.a(fstatr.o)
0x00011c0c _fstat_r
.text 0x00011c58 0x28 c:\gcc\Build\lib/libc.a(libcfunc.o)
0x00011c58 abort
0x00011c7c alarm
.text 0x00011c80 0x50 c:\gcc\Build\lib/libc.a(lseekr.o)
0x00011c80 _lseek_r
.text 0x00011cd0 0x50 c:\gcc\Build\lib/libc.a(readr.o)
0x00011cd0 _read_r
.text 0x00011d20 0x98 c:\gcc\Build\lib/libgcc.a(_udivsi3.o)
0x00011d20 __udivsi3
.text 0x00011db8 0x4 c:\gcc\Build\lib/libgcc.a(_dvmd_tls.o)
0x00011db8 __div0
.text 0x00011dbc 0x418 c:\gcc\Build\lib/libgcc.a(_addsub_df.o)
0x000120c0 __adddf3
0x00012120 __subdf3
.text 0x000121d4 0x4fc c:\gcc\Build\lib/libgcc.a(_mul_df.o)
0x000121d4 __muldf3
.text 0x000126d0 0x2e8 c:\gcc\Build\lib/libgcc.a(_div_df.o)
0x000126d0 __divdf3
.text 0x000129b8 0x9c c:\gcc\Build\lib/libgcc.a(_eq_df.o)
0x000129b8 __eqdf2
.text 0x00012a54 0x9c c:\gcc\Build\lib/libgcc.a(_ne_df.o)
0x00012a54 __nedf2
.text 0x00012af0 0x9c c:\gcc\Build\lib/libgcc.a(_gt_df.o)
0x00012af0 __gtdf2
.text 0x00012b8c 0x9c c:\gcc\Build\lib/libgcc.a(_lt_df.o)
0x00012b8c __ltdf2
.text 0x00012c28 0x9c c:\gcc\Build\lib/libgcc.a(_le_df.o)
0x00012c28 __ledf2
.text 0x00012cc4 0xc4 c:\gcc\Build\lib/libgcc.a(_si_to_df.o)
0x00012cc4 __floatsidf
.text 0x00012d88 0x108 c:\gcc\Build\lib/libgcc.a(_df_to_si.o)
0x00012d88 __fixdfsi
.text 0x00012e90 0x5c c:\gcc\Build\lib/libgcc.a(_negate_df.o)
0x00012e90 __negdf2
.text 0x00012eec 0x48 c:\gcc\Build\lib/libgcc.a(_lshrdi3.o)
0x00012eec __lshrdi3
.text 0x00012f34 0x294 c:\gcc\Build\lib/libgcc.a(_pack_df.o)
0x00012f34 __pack_d
.text 0x000131c8 0x150 c:\gcc\Build\lib/libgcc.a(_unpack_df.o)
0x000131c8 __unpack_d
.text 0x00013318 0x1cc c:\gcc\Build\lib/libgcc.a(_fpcmp_parts_df.o)
0x00013318 __fpcmp_parts_d
*(.glue_7)
*(.glue_7t)
*(.rodata)
.rodata 0x000134e4 0x4c .\obj\base.o
.rodata 0x00013530 0x62c .\obj\cmd_usb.o
.rodata 0x00013b5c 0x26c .\obj\usb.o
.rodata 0x00013dc8 0x3b4 .\obj\usb_ohci.o
.rodata 0x0001417c 0x230 .\obj\main.o
.rodata 0x000143ac 0x558 .\obj\fat.o
.rodata 0x00014904 0x8 .\obj\cmd_fat.o
.rodata 0x0001490c 0x204 .\obj\part.o
.rodata 0x00014b10 0x178 .\obj\part_dos.o
.rodata 0x00014c88 0x7c c:\gcc\Build\lib/libc.a(vfprintf.o)
.rodata 0x00014d04 0x101 c:\gcc\Build\lib/libc.a(ctype_.o)
0x00014d04 _ctype_
*fill* 0x00014e05 0x3
.rodata 0x00014e08 0x14 c:\gcc\Build\lib/libc.a(dtoa.o)
.rodata 0x00014e1c 0x4 c:\gcc\Build\lib/libc.a(impure.o)
.rodata 0x00014e20 0x3c c:\gcc\Build\lib/libc.a(locale.o)
.rodata 0x00014e5c 0x124 c:\gcc\Build\lib/libc.a(mprec.o)
0x00014f58 __mprec_tinytens
0x00014e68 __mprec_tens
0x00014f30 __mprec_bigtens
.rodata 0x00014f80 0x28 c:\gcc\Build\lib/libc.a(syscalls.o)
.rodata 0x00014fa8 0x14 c:\gcc\Build\lib/libgcc.a(_thenan_df.o)
0x00014fa8 __thenan_df
*(.rodata.str1.4)
0x00014fbc .=ALIGN(0x4)
0x00014fbc Image_RO_Limit=SIZEOF(ROM_EXEC)
.data 0x30600000 0x804 load address 0x00014fbc
0x30600000 Image_RW_Base=.
*(.data)
.data 0x30600000 0x4 .\obj\cmd_usb.o
.data 0x30600004 0x28 .\obj\usb_storage.o
0x30600004 us_direction
.data 0x3060002c 0x94 .\obj\usb_ohci.o
0x3060006c urb_finished
0x30600070 hc_stat
.data 0x306000c0 0xc .\obj\fat.o
.data 0x306000cc 0x2f0 c:\gcc\Build\lib/libc.a(impure.o)
0x306003b8 _impure_ptr
.data 0x306003bc 0x4 c:\gcc\Build\lib/libc.a(locale.o)
0x306003bc __mb_cur_max
.data 0x306003c0 0x444 c:\gcc\Build\lib/libc.a(mallocr.o)
0x306007cc __malloc_top_pad
0x306007d4 __malloc_max_sbrked_mem
0x306007d0 __malloc_sbrk_base
0x306007dc __malloc_current_mallinfo
0x306003c0 __malloc_av_
0x306007d8 __malloc_max_total_mem
0x306007c8 __malloc_trim_threshold
.bss 0x30600900 0x3e524
0x30600900 Image_ZI_Base=.
*(.bss)
.bss 0x30600900 0x2 .\obj\base.o
*fill* 0x30600902 0x2
.bss 0x30600904 0x5c .\obj\timer.o
.bss 0x30600960 0xc898 .\obj\usb.o
.bss 0x3060d1f8 0x588 .\obj\usb_storage.o
*fill* 0x3060d780 0x80
.bss 0x3060d800 0x200 .\obj\usb_ohci.o
.bss 0x3060da00 0xb4 c:\gcc\Build\lib/libc.a(syscalls.o)
*(COMMON)
*fill* 0x3060dab4 0xc
COMMON 0x3060dac0 0x90 .\obj\base.o
0x0 (size before relaxing)
0x3060dac0 FIQ_HANDLER
0x3060dad0 IRQ_HANDLER_TABLE
COMMON 0x3060db50 0x12c4 .\obj\usb_ohci.o
0x0 (size before relaxing)
0x3060db50 got_rhsc
0x3060db60 gtd
0x3060eba0 ohci_dev
0x3060ed30 devgone
0x3060ed34 ptd
0x3060ed38 phcca
0x3060ed40 urb_priv
*fill* 0x3060ee14 0xc
COMMON 0x3060ee20 0x30000 .\obj\fat.o
0x0 (size before relaxing)
0x3060ee20 get_vfatname_block
0x3061ee20 get_dentfromdir_block
0x3062ee20 do_fat_read_block
COMMON 0x3063ee20 0x4 c:\gcc\Build\lib/libc.a(sbrkr.o)
0x0 (size before relaxing)
0x3063ee20 errno
0x3063ee24 .=ALIGN(0x4)
*(Heap)
0x3063ee24 .=ALIGN(0x4)
0x3063ee24 Image_ZI_Limit=.
0x3063ee24 __end__=.
0x3063ee24 end=.
LOAD .\obj\init.o
LOAD .\obj\base.o
LOAD .\obj\cmd_usb.o
LOAD .\obj\timer.o
LOAD .\obj\usb.o
LOAD .\obj\usb_storage.o
LOAD .\obj\usb_ohci.o
LOAD .\obj\main.o
LOAD .\obj\swi.o
LOAD .\obj\fat.o
LOAD .\obj\file.o
LOAD .\obj\cmd_fat.o
LOAD .\obj\part.o
LOAD .\obj\part_dos.o
LOAD c:\gcc\Build\lib/libc.a
LOAD c:\gcc\Build\lib/libgcc.a
OUTPUT(monitor.elf elf32-littlearm)
.debug_abbrev 0x00000000 0x348e
.debug_abbrev 0x00000000 0x78 c:\gcc\Build\lib/libc.a(isdigit.o)
.debug_abbrev 0x00000078 0x78 c:\gcc\Build\lib/libc.a(islower.o)
.debug_abbrev 0x000000f0 0x78 c:\gcc\Build\lib/libc.a(isprint.o)
.debug_abbrev 0x00000168 0x78 c:\gcc\Build\lib/libc.a(isxdigit.o)
.debug_abbrev 0x000001e0 0x8a c:\gcc\Build\lib/libc.a(memcpy.o)
.debug_abbrev 0x0000026a 0x11a c:\gcc\Build\lib/libc.a(memset.o)
.debug_abbrev 0x00000384 0x139 c:\gcc\Build\lib/libc.a(sprintf.o)
.debug_abbrev 0x000004bd 0x10d c:\gcc\Build\lib/libc.a(strcmp.o)
.debug_abbrev 0x000005ca 0x10d c:\gcc\Build\lib/libc.a(strcpy.o)
.debug_abbrev 0x000006d7 0x10d c:\gcc\Build\lib/libc.a(strlen.o)
.debug_abbrev 0x000007e4 0x10d c:\gcc\Build\lib/libc.a(strncmp.o)
.debug_abbrev 0x000008f1 0x78 c:\gcc\Build\lib/libc.a(toupper.o)
.debug_abbrev 0x00000969 0x20e c:\gcc\Build\lib/libc.a(vfprintf.o)
.debug_abbrev 0x00000b77 0x14b c:\gcc\Build\lib/libc.a(vsprintf.o)
.debug_abbrev 0x00000cc2 0x118 c:\gcc\Build\lib/libc.a(wsetup.o)
.debug_abbrev 0x00000dda 0x54 c:\gcc\Build\lib/libc.a(ctype_.o)
.debug_abbrev 0x00000e2e 0x1a2 c:\gcc\Build\lib/libc.a(dtoa.o)
.debug_abbrev 0x00000fd0 0x127 c:\gcc\Build\lib/libc.a(fflush.o)
.debug_abbrev 0x000010f7 0x171 c:\gcc\Build\lib/libc.a(findfp.o)
.debug_abbrev 0x00001268 0x172 c:\gcc\Build\lib/libc.a(freer.o)
.debug_abbrev 0x000013da 0x128 c:\gcc\Build\lib/libc.a(fvwrite.o)
.debug_abbrev 0x00001502 0x124 c:\gcc\Build\lib/libc.a(fwalk.o)
.debug_abbrev 0x00001626 0xff c:\gcc\Build\lib/libc.a(impure.o)
.debug_abbrev 0x00001725 0x14f c:\gcc\Build\lib/libc.a(locale.o)
.debug_abbrev 0x00001874 0x114 c:\gcc\Build\lib/libc.a(makebuf.o)
.debug_abbrev 0x00001988 0x170 c:\gcc\Build\lib/libc.a(mallocr.o)
.debug_abbrev 0x00001af8 0x11a c:\gcc\Build\lib/libc.a(mbtowc_r.o)
.debug_abbrev 0x00001c12 0x112 c:\gcc\Build\lib/libc.a(memchr.o)
.debug_abbrev 0x00001d24 0x112 c:\gcc\Build\lib/libc.a(memmove.o)
.debug_abbrev 0x00001e36 0xfa c:\gcc\Build\lib/libc.a(mlock.o)
.debug_abbrev 0x00001f30 0x1d4 c:\gcc\Build\lib/libc.a(mprec.o)
.debug_abbrev 0x00002104 0x14a c:\gcc\Build\lib/libc.a(s_isinf.o)
.debug_abbrev 0x0000224e 0x14a c:\gcc\Build\lib/libc.a(s_isnan.o)
.debug_abbrev 0x00002398 0x13a c:\gcc\Build\lib/libc.a(sbrkr.o)
.debug_abbrev 0x000024d2 0x123 c:\gcc\Build\lib/libc.a(stdio.o)
.debug_abbrev 0x000025f5 0x23f c:\gcc\Build\lib/libc.a(syscalls.o)
.debug_abbrev 0x00002834 0x12c c:\gcc\Build\lib/libc.a(writer.o)
.debug_abbrev 0x00002960 0x155 c:\gcc\Build\lib/libc.a(callocr.o)
.debug_abbrev 0x00002ab5 0x127 c:\gcc\Build\lib/libc.a(closer.o)
.debug_abbrev 0x00002bdc 0x107 c:\gcc\Build\lib/libc.a(errno.o)
.debug_abbrev 0x00002ce3 0x127 c:\gcc\Build\lib/libc.a(fstatr.o)
.debug_abbrev 0x00002e0a 0x98 c:\gcc\Build\lib/libc.a(libcfunc.o)
.debug_abbrev 0x00002ea2 0x127 c:\gcc\Build\lib/libc.a(lseekr.o)
.debug_abbrev 0x00002fc9 0x127 c:\gcc\Build\lib/libc.a(readr.o)
.debug_abbrev 0x000030f0 0x50 c:\gcc\Build\lib/libgcc.a(_addsub_df.o)
.debug_abbrev 0x00003140 0x4c c:\gcc\Build\lib/libgcc.a(_mul_df.o)
.debug_abbrev 0x0000318c 0x4c c:\gcc\Build\lib/libgcc.a(_div_df.o)
.debug_abbrev 0x000031d8 0x3f c:\gcc\Build\lib/libgcc.a(_eq_df.o)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -