📄 easyweb.map
字号:
__aeabi_memcpy 0x00001570 ARM Code 0 rt_memcpy.o(.text)
__rt_memcpy 0x00001570 ARM Code 212 rt_memcpy.o(.text)
_memcpy_lastbytes 0x00001624 ARM Code 0 rt_memcpy.o(.text)
Inline Thumb to ARM Veneer to __aeabi_memclr 0x00001645 Thumb Code 0 rt_memclr.o(.text)
__aeabi_memclr 0x00001648 ARM Code 0 rt_memclr.o(.text)
__rt_memclr 0x00001648 ARM Code 64 rt_memclr.o(.text)
_memset 0x0000164c ARM Code 0 rt_memclr.o(.text)
__aeabi_idiv 0x00001688 ARM Code 0 aeabi_sdiv.o(.text)
__aeabi_idiv_div0 0x00001688 ARM Code 0 aeabi_sdiv.o(.text)
__aeabi_idivmod 0x00001688 ARM Code 364 aeabi_sdiv.o(.text)
__aeabi_idivmod_div0 0x00001688 ARM Code 0 aeabi_sdiv.o(.text)
__use_two_region_memory 0x000017f4 ARM Code 4 stkheap2.o(.text)
__rt_stackheap_init 0x000017f8 ARM Code 60 stkheap2.o(.text)
__rt_heap_extend 0x00001834 ARM Code 24 stkheap2.o(.text)
Inline Thumb to ARM Veneer to __ARM_switch8 0x0000184d Thumb Code 0 switch8.o(.text)
__ARM_switch8 0x00001850 ARM Code 24 switch8.o(.text)
__rt_switch8 0x00001850 ARM Code 0 switch8.o(.text)
__rt_entry 0x00001868 ARM Code 76 kernel.o(.text)
__rt_exit 0x000018b4 ARM Code 20 kernel.o(.text)
__rt_abort 0x000018c8 ARM Code 8 kernel.o(.text)
__user_setup_stackheap 0x000018d0 ARM Code 96 sys_stackheap_outer.o(.text)
__aeabi_idiv0 0x00001930 ARM Code 4 aeabi_idiv0.o(.text)
__rt_stackheap_storage 0x00001934 ARM Code 12 rt_stackheap_storage_intlibspace.o(.text)
_printf_int_common 0x00001945 Thumb Code 170 _printf_intcommon.o(.text)
_printf_char_common 0x000019f1 Thumb Code 44 _printf_char_common.o(.text)
_sputc 0x00001a25 Thumb Code 10 _sputc.o(.text)
__aeabi_memcpy4 0x00001a30 ARM Code 0 rt_memcpy_w.o(.text)
__aeabi_memcpy8 0x00001a30 ARM Code 0 rt_memcpy_w.o(.text)
__rt_memcpy_w 0x00001a30 ARM Code 100 rt_memcpy_w.o(.text)
_memcpy_lastbytes_aligned 0x00001a7c ARM Code 0 rt_memcpy_w.o(.text)
__aeabi_memclr4 0x00001a94 ARM Code 0 rt_memclr_w.o(.text)
__aeabi_memclr8 0x00001a94 ARM Code 0 rt_memclr_w.o(.text)
__rt_memclr_w 0x00001a94 ARM Code 84 rt_memclr_w.o(.text)
_memset_w 0x00001a98 ARM Code 0 rt_memclr_w.o(.text)
Inline Thumb to ARM Veneer to __rt_udiv10 0x00001ae9 Thumb Code 0 rtudiv10.o(.text)
__rt_udiv10 0x00001aec ARM Code 44 rtudiv10.o(.text)
__ARM_call_via_r0 0x00001b19 Thumb Code 2 callvia.o(.text)
__call_via_r0 0x00001b19 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r1 0x00001b1b Thumb Code 2 callvia.o(.text)
__call_via_r1 0x00001b1b Thumb Code 0 callvia.o(.text)
__ARM_call_via_r2 0x00001b1d Thumb Code 2 callvia.o(.text)
__call_via_r2 0x00001b1d Thumb Code 0 callvia.o(.text)
__ARM_call_via_r3 0x00001b1f Thumb Code 2 callvia.o(.text)
__call_via_r3 0x00001b1f Thumb Code 0 callvia.o(.text)
__ARM_call_via_r4 0x00001b21 Thumb Code 2 callvia.o(.text)
__call_via_r4 0x00001b21 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r5 0x00001b23 Thumb Code 2 callvia.o(.text)
__call_via_r5 0x00001b23 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r6 0x00001b25 Thumb Code 2 callvia.o(.text)
__call_via_r6 0x00001b25 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r7 0x00001b27 Thumb Code 2 callvia.o(.text)
__call_via_r7 0x00001b27 Thumb Code 0 callvia.o(.text)
__user_libspace 0x00001b28 ARM Code 8 libspace.o(.text)
__user_perproc_libspace 0x00001b28 ARM Code 0 libspace.o(.text)
__user_perthread_libspace 0x00001b28 ARM Code 0 libspace.o(.text)
__printf 0x00001b35 Thumb Code 744 __printf.o(.text)
_printf_outstr_char 0x00001e21 Thumb Code 32 _printf_outstr_char.o(.text)
_printf_input_char 0x00001e41 Thumb Code 10 _printf_input_char.o(.text)
exit 0x00001e4b Thumb Code 24 exit.o(.text)
Inline ARM to Thumb Veneer to __rt_lib_init 0x00001e64 ARM Code 0 lib_init.o(.text)
__rt_lib_init 0x00001e6d Thumb Code 188 lib_init.o(.text)
__rt_lib_shutdown 0x00001f29 Thumb Code 26 lib_init.o(.text)
_platform_pre_stackheap_init 0x00001f44 ARM Code 4 boardinit1.o(.text)
_platform_post_stackheap_init 0x00001f48 ARM Code 12 boardinit2.o(.text)
_platform_post_lib_init 0x00001f54 ARM Code 16 boardinit3.o(.text)
_platform_pre_lib_shutdown 0x00001f64 ARM Code 4 boardshut.o(.text)
Inline Thumb to ARM Veneer to __rt_locale 0x00001f69 Thumb Code 0 rt_locale_intlibspace.o(.text)
__rt_locale 0x00001f6c ARM Code 12 rt_locale_intlibspace.o(.text)
_cpu_pre_main 0x00001f7c ARM Code 4 cpuinit.o(.text)
__ARM_get_argv 0x00001f81 Thumb Code 6 no_argv.o(.text)
__rt_fp_status_addr 0x00001f88 ARM Code 12 rt_fp_status_addr_intlibspace.o(.text)
Inline Thumb to ARM Veneer to __aeabi_uidivmod 0x00001f99 Thumb Code 0 aeabi_sdiv.o(.text_udiv)
__aeabi_uidiv 0x00001f9c ARM Code 0 aeabi_sdiv.o(.text_udiv)
__aeabi_uidiv_div0 0x00001f9c ARM Code 0 aeabi_sdiv.o(.text_udiv)
__aeabi_uidivmod 0x00001f9c ARM Code 28 aeabi_sdiv.o(.text_udiv)
__aeabi_uidivmod_div0 0x00001f9c ARM Code 0 aeabi_sdiv.o(.text_udiv)
Long ARM to Thumb Veneer to __rt_lib_shutdown 0x00001fb8 ARM Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to __rt_exit 0x00001fc5 Thumb Code 0 anon$$obj.o(Veneer$$Code)
Inline Thumb to ARM Veneer to _fp_init 0x00001fcd Thumb Code 0 fpinit.o(x$fpl$fpinit)
_fp_init 0x00001fd0 ARM Code 24 fpinit.o(x$fpl$fpinit)
__fplib_config_pureend_doubles 0x00001fe0 ARM Code 0 fpinit.o(x$fpl$fpinit)
GetResponse 0x00001fe8 Data 45 easyweb.o(.constdata)
WebSide 0x00002015 Data 1537 easyweb.o(.constdata)
MyIP 0x00002616 Data 4 easyweb.o(.constdata)
SubnetMask 0x0000261a Data 4 easyweb.o(.constdata)
GatewayIP 0x0000261e Data 4 easyweb.o(.constdata)
MyMAC 0x00002622 Data 6 tcpip.o(.constdata)
Region$$Table$$Base 0x0000263c Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x0000265c Number 0 anon$$obj.o(Region$$Table)
HTTPStatus 0x40000000 Data 1 easyweb.o(.data)
SocketStatus 0x40000001 Data 1 easyweb.o(.data)
TCPTxDataCount 0x40000002 Data 2 easyweb.o(.data)
TCPLocalPort 0x40000004 Data 2 easyweb.o(.data)
PWebSide 0x40000008 Data 4 easyweb.o(.data)
HTTPBytesToSend 0x4000000c Data 4 easyweb.o(.data)
TCPStateMachine 0x40000010 Data 1 easyweb.o(.data)
LastFrameSent 0x40000011 Data 1 easyweb.o(.data)
ISNGenHigh 0x40000012 Data 2 easyweb.o(.data)
TCPSeqNr 0x40000014 Data 4 easyweb.o(.data)
TCPUNASeqNr 0x40000018 Data 4 easyweb.o(.data)
TCPAckNr 0x4000001c Data 4 easyweb.o(.data)
TCPTimer 0x40000020 Data 1 easyweb.o(.data)
RetryCounter 0x40000021 Data 1 easyweb.o(.data)
RecdFrameLength 0x40000022 Data 2 easyweb.o(.data)
RecdFrameMAC 0x40000024 Data 6 easyweb.o(.data)
RecdFrameIP 0x4000002a Data 4 easyweb.o(.data)
RecdIPFrameLength 0x4000002e Data 2 easyweb.o(.data)
TxFrame1Size 0x40000030 Data 2 easyweb.o(.data)
TxFrame2Size 0x40000032 Data 1 easyweb.o(.data)
TransmitControl 0x40000033 Data 1 easyweb.o(.data)
TCPFlags 0x40000034 Data 1 easyweb.o(.data)
TCPRxDataCount 0x40000036 Data 2 easyweb.o(.data)
TCPRemotePort 0x40000038 Data 2 easyweb.o(.data)
RemoteMAC 0x4000003a Data 6 easyweb.o(.data)
RemoteIP 0x40000040 Data 4 easyweb.o(.data)
_TxFrame1 0x4000004c Data 566 easyweb.o(.bss)
_TxFrame2 0x40000282 Data 74 easyweb.o(.bss)
_RxTCPBuffer 0x400002cc Data 256 easyweb.o(.bss)
__libspace_start 0x400003cc Data 96 libspace.o(.bss)
================================================================================
Memory Map of the image
Image Entry point : 0x0000016c
Load Region LR_IROM1 (Base: 0x00000000, Size: 0x000026a8, Max: 0x00080000, ABSOLUTE)
Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x0000265c, Max: 0xffffffff, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x00000000 0x0000016c Code RO 155 RESET lpc2300.o
0x0000016c 0x00000008 Code RO 190 * !!!main __main.o(c_t__un.l)
0x00000174 0x00000038 Code RO 328 !!!scatter __scatter.o(c_t__un.l)
0x000001ac 0x00000028 Code RO 330 !!handler_copy __scatter_copy.o(c_t__un.l)
0x000001d4 0x0000002c Code RO 332 !!handler_zi __scatter_zi.o(c_t__un.l)
0x00000200 0x00000004 Ven RO 249 .emb_text lib_init.o(c_t__un.l)
0x00000204 0x00000010 Code RO 249 .emb_text lib_init.o(c_t__un.l)
0x00000214 0x000001ac Code RO 1 .text easyweb.o
0x000003c0 0x00000ca8 Code RO 73 .text tcpip.o
0x00001068 0x0000004c Code RO 74 .text tcpip.o
0x000010b4 0x00000328 Code RO 110 .text emac.o
0x000013dc 0x00000008 Ven RO 137 .text retarget.o
0x000013e4 0x00000004 Code RO 137 .text retarget.o
0x000013e8 0x00000020 Code RO 156 .text lpc2300.o
0x00001408 0x00000004 Code RO 164 .text use_no_semi.o(c_t__un.l)
0x0000140c 0x00000054 Code RO 166 .text _printf_pad.o(c_t__un.l)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -