📄 easyweb.map
字号:
_ttywrch 0x001018dd Thumb Code 2 retarget.o(.text)
_sys_exit 0x001018df Thumb Code 4 retarget.o(.text)
__user_initial_stackheap 0x001018e4 ARM Code 0 sam7.o(.text)
__I_use_semihosting 0x00101904 ARM Code 0 use_no_semi.o(.text)
__use_no_semihosting_swi 0x00101904 ARM Code 4 use_no_semi.o(.text)
_printf_pre_padding 0x00101909 Thumb Code 48 _printf_pad.o(.text)
_printf_post_padding 0x00101939 Thumb Code 36 _printf_pad.o(.text)
_printf_int_dec 0x0010195d Thumb Code 98 _printf_dec.o(.text)
__0sprintf 0x001019d1 Thumb Code 40 __0sprintf.o(.text)
memcmp 0x001019fd Thumb Code 86 memcmp.o(.text)
Inline Thumb to ARM Veneer to __aeabi_memset 0x00101a55 Thumb Code 0 aeabi_memset.o(.text)
__aeabi_memset 0x00101a58 ARM Code 16 aeabi_memset.o(.text)
Inline Thumb to ARM Veneer to __aeabi_memcpy 0x00101a69 Thumb Code 0 rt_memcpy.o(.text)
__aeabi_memcpy 0x00101a6c ARM Code 0 rt_memcpy.o(.text)
__rt_memcpy 0x00101a6c ARM Code 212 rt_memcpy.o(.text)
_memcpy_lastbytes 0x00101b20 ARM Code 0 rt_memcpy.o(.text)
Inline Thumb to ARM Veneer to __aeabi_memclr 0x00101b41 Thumb Code 0 rt_memclr.o(.text)
__aeabi_memclr 0x00101b44 ARM Code 0 rt_memclr.o(.text)
__rt_memclr 0x00101b44 ARM Code 64 rt_memclr.o(.text)
_memset 0x00101b48 ARM Code 0 rt_memclr.o(.text)
__aeabi_idiv 0x00101b84 ARM Code 0 aeabi_sdiv.o(.text)
__aeabi_idivmod 0x00101b84 ARM Code 364 aeabi_sdiv.o(.text)
__use_two_region_memory 0x00101cf0 ARM Code 4 stkheap2.o(.text)
__rt_stackheap_init 0x00101cf4 ARM Code 60 stkheap2.o(.text)
__rt_heap_extend 0x00101d30 ARM Code 24 stkheap2.o(.text)
Inline Thumb to ARM Veneer to __ARM_switch8 0x00101d49 Thumb Code 0 switch8.o(.text)
__ARM_switch8 0x00101d4c ARM Code 24 switch8.o(.text)
__rt_switch8 0x00101d4c ARM Code 0 switch8.o(.text)
__rt_entry 0x00101d64 ARM Code 76 kernel.o(.text)
__rt_exit 0x00101db0 ARM Code 20 kernel.o(.text)
__rt_abort 0x00101dc4 ARM Code 8 kernel.o(.text)
__user_setup_stackheap 0x00101dcc ARM Code 96 sys_stackheap_outer.o(.text)
__aeabi_idiv0 0x00101e2c ARM Code 4 aeabi_idiv0.o(.text)
__rt_stackheap_storage 0x00101e30 ARM Code 12 rt_stackheap_storage_intlibspace.o(.text)
_printf_int_common 0x00101e41 Thumb Code 168 _printf_intcommon.o(.text)
_printf_char_common 0x00101ee9 Thumb Code 44 _printf_char_common.o(.text)
_sputc 0x00101f1d Thumb Code 10 _sputc.o(.text)
__aeabi_memcpy4 0x00101f28 ARM Code 0 rt_memcpy_w.o(.text)
__aeabi_memcpy8 0x00101f28 ARM Code 0 rt_memcpy_w.o(.text)
__rt_memcpy_w 0x00101f28 ARM Code 100 rt_memcpy_w.o(.text)
_memcpy_lastbytes_aligned 0x00101f74 ARM Code 0 rt_memcpy_w.o(.text)
__aeabi_memclr4 0x00101f8c ARM Code 0 rt_memclr_w.o(.text)
__aeabi_memclr8 0x00101f8c ARM Code 0 rt_memclr_w.o(.text)
__rt_memclr_w 0x00101f8c ARM Code 84 rt_memclr_w.o(.text)
_memset_w 0x00101f90 ARM Code 0 rt_memclr_w.o(.text)
Inline Thumb to ARM Veneer to __rt_udiv10 0x00101fe1 Thumb Code 0 rtudiv10.o(.text)
__rt_udiv10 0x00101fe4 ARM Code 44 rtudiv10.o(.text)
__ARM_call_via_r0 0x00102011 Thumb Code 2 callvia.o(.text)
__call_via_r0 0x00102011 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r1 0x00102013 Thumb Code 2 callvia.o(.text)
__call_via_r1 0x00102013 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r2 0x00102015 Thumb Code 2 callvia.o(.text)
__call_via_r2 0x00102015 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r3 0x00102017 Thumb Code 2 callvia.o(.text)
__call_via_r3 0x00102017 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r4 0x00102019 Thumb Code 2 callvia.o(.text)
__call_via_r4 0x00102019 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r5 0x0010201b Thumb Code 2 callvia.o(.text)
__call_via_r5 0x0010201b Thumb Code 0 callvia.o(.text)
__ARM_call_via_r6 0x0010201d Thumb Code 2 callvia.o(.text)
__call_via_r6 0x0010201d Thumb Code 0 callvia.o(.text)
__ARM_call_via_r7 0x0010201f Thumb Code 2 callvia.o(.text)
__call_via_r7 0x0010201f Thumb Code 0 callvia.o(.text)
__user_libspace 0x00102020 ARM Code 8 libspace.o(.text)
__user_perproc_libspace 0x00102020 ARM Code 0 libspace.o(.text)
__user_perthread_libspace 0x00102020 ARM Code 0 libspace.o(.text)
__printf 0x0010202d Thumb Code 740 __printf.o(.text)
_printf_outstr_char 0x00102315 Thumb Code 32 _printf_outstr_char.o(.text)
_printf_input_char 0x00102335 Thumb Code 10 _printf_input_char.o(.text)
exit 0x0010233f Thumb Code 24 exit.o(.text)
Inline ARM to Thumb Veneer to __rt_lib_init 0x00102358 ARM Code 0 lib_init.o(.text)
__rt_lib_init 0x00102361 Thumb Code 188 lib_init.o(.text)
__rt_lib_shutdown 0x0010241d Thumb Code 26 lib_init.o(.text)
_platform_post_stackheap_init 0x00102438 ARM Code 12 boardinit2.o(.text)
_platform_post_lib_init 0x00102444 ARM Code 16 boardinit3.o(.text)
Inline Thumb to ARM Veneer to __rt_locale 0x00102455 Thumb Code 0 rt_locale_intlibspace.o(.text)
__rt_locale 0x00102458 ARM Code 12 rt_locale_intlibspace.o(.text)
__ARM_get_argv 0x00102469 Thumb Code 6 no_argv.o(.text)
__rt_fp_status_addr 0x00102470 ARM Code 12 rt_fp_status_addr_intlibspace.o(.text)
Inline Thumb to ARM Veneer to __aeabi_uidivmod 0x00102481 Thumb Code 0 aeabi_sdiv.o(.text_udiv)
__aeabi_uidiv 0x00102484 ARM Code 0 aeabi_sdiv.o(.text_udiv)
__aeabi_uidivmod 0x00102484 ARM Code 28 aeabi_sdiv.o(.text_udiv)
Long ARM to Thumb Veneer to __rt_lib_shutdown 0x001024a0 ARM Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to __rt_exit 0x001024ad Thumb Code 0 anon$$obj.o(Veneer$$Code)
Inline Thumb to ARM Veneer to _fp_init 0x001024b5 Thumb Code 0 fpinit.o(x$fpl$fpinit)
_fp_init 0x001024b8 ARM Code 24 fpinit.o(x$fpl$fpinit)
__fplib_config_pureend_doubles 0x001024c8 ARM Code 0 fpinit.o(x$fpl$fpinit)
GetResponse 0x001024d0 Data 45 easyweb.o(.constdata)
MyIP 0x001024fe Data 4 easyweb.o(.constdata)
SubnetMask 0x00102502 Data 4 easyweb.o(.constdata)
GatewayIP 0x00102506 Data 4 easyweb.o(.constdata)
WebSide 0x0010250a Data 1540 easyweb.o(.constdata)
MyMAC 0x00102b0e Data 6 tcpip.o(.constdata)
Region$$Table$$Base 0x00102b28 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x00102b48 Number 0 anon$$obj.o(Region$$Table)
PWebSide 0x00200000 Data 4 easyweb.o(.data)
HTTPBytesToSend 0x00200004 Data 4 easyweb.o(.data)
HTTPStatus 0x00200008 Data 1 easyweb.o(.data)
TCPStateMachine 0x00200009 Data 1 easyweb.o(.data)
LastFrameSent 0x0020000a Data 1 easyweb.o(.data)
ISNGenHigh 0x0020000c Data 2 easyweb.o(.data)
TCPSeqNr 0x00200010 Data 4 easyweb.o(.data)
TCPUNASeqNr 0x00200014 Data 4 easyweb.o(.data)
TCPAckNr 0x00200018 Data 4 easyweb.o(.data)
TCPTimer 0x0020001c Data 1 easyweb.o(.data)
RetryCounter 0x0020001d Data 1 easyweb.o(.data)
RecdFrameLength 0x0020001e Data 2 easyweb.o(.data)
RecdFrameMAC 0x00200020 Data 6 easyweb.o(.data)
RecdFrameIP 0x00200026 Data 4 easyweb.o(.data)
RecdIPFrameLength 0x0020002a Data 2 easyweb.o(.data)
TxFrame1Size 0x0020002c Data 2 easyweb.o(.data)
TxFrame2Size 0x0020002e Data 1 easyweb.o(.data)
TransmitControl 0x0020002f Data 1 easyweb.o(.data)
TCPFlags 0x00200030 Data 1 easyweb.o(.data)
TCPRxDataCount 0x00200032 Data 2 easyweb.o(.data)
TCPTxDataCount 0x00200034 Data 2 easyweb.o(.data)
TCPLocalPort 0x00200036 Data 2 easyweb.o(.data)
TCPRemotePort 0x00200038 Data 2 easyweb.o(.data)
RemoteMAC 0x0020003a Data 6 easyweb.o(.data)
RemoteIP 0x00200040 Data 4 easyweb.o(.data)
SocketStatus 0x00200044 Data 1 easyweb.o(.data)
_TxFrame1 0x00200064 Data 566 easyweb.o(.bss)
_TxFrame2 0x0020029a Data 74 easyweb.o(.bss)
_RxTCPBuffer 0x002002e4 Data 256 easyweb.o(.bss)
__libspace_start 0x002005e4 Data 96 libspace.o(.bss)
================================================================================
Memory Map of the image
Image Entry point : 0x00100128
Load Region LR_IROM1 (Base: 0x00100000, Size: 0x00002bac, Max: 0xffffffff, ABSOLUTE)
Execution Region ER_IROM1 (Base: 0x00100000, Size: 0x00002b48, Max: 0x00040000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x00100000 0x00000128 Code RO 127 RESET sam7.o
0x00100128 0x00000008 Code RO 170 * !!!main __main.o(c_t__un.l)
0x00100130 0x00000038 Code RO 308 !!!scatter __scatter.o(c_t__un.l)
0x00100168 0x00000028 Code RO 310 !!handler_copy __scatter_copy.o(c_t__un.l)
0x00100190 0x0000002c Code RO 312 !!handler_zi __scatter_zi.o(c_t__un.l)
0x001001bc 0x00000004 Ven RO 229 .emb_text lib_init.o(c_t__un.l)
0x001001c0 0x00000010 Code RO 229 .emb_text lib_init.o(c_t__un.l)
0x001001d0 0x00000260 Code RO 1 .text easyweb.o
0x00100430 0x00000f7c Code RO 50 .text tcpip.o
0x001013ac 0x00000050 Code RO 51 .text tcpip.o
0x001013fc 0x000004d8 Code RO 79 .text emac.o
0x001018d4 0x00000008 Ven RO 110 .text retarget.o
0x001018dc 0x00000006 Code RO 110 .text retarget.o
0x001018e2 0x00000002 PAD
0x001018e4 0x00000020 Code RO 128 .text sam7.o
0x00101904 0x00000004 Code RO 136 .text use_no_semi.o(c_t__un.l)
0x00101908 0x00000054 Code RO 138 .text _printf_pad.o(c_t__un.l)
0x0010195c 0x00000074 Code RO 140 .text _printf_dec.o(c_t__un.l)
0x001019d0 0x0000002c Code RO 142 .text __0sprintf.o(c_t__un.l)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -