📄 http_demo.htm
字号:
<P><STRONG><a name="[127cbb8]"></a>__aeabi_dsub</STRONG> (Thumb, 50 bytes, Stack size 24 bytes, dadd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[127cc48]">>></a> _double_addcore
</UL>
<P><STRONG><a name="[127cb70]"></a>__aeabi_drsub</STRONG> (Thumb, 50 bytes, Stack size 24 bytes, dadd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[127cc48]">>></a> _double_addcore
</UL>
<P><STRONG><a name="[127c998]"></a>__aeabi_ddiv</STRONG> (Thumb, 254 bytes, Stack size 72 bytes, ddiv.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[127cde0]">>></a> _double_epilogue
</UL>
<BR>[Called By]<UL><LI><a href="#[10ee6c8]">>></a> _fp_digits
</UL>
<P><STRONG><a name="[127c810]"></a>__aeabi_d2ulz</STRONG> (Thumb, 58 bytes, Stack size 8 bytes, dfixull.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[127c0b0]">>></a> __aeabi_llsr
<LI><a href="#[127c260]">>></a> __aeabi_llsl
</UL>
<BR>[Called By]<UL><LI><a href="#[10ee6c8]">>></a> _fp_digits
</UL>
<P><STRONG><a name="[127c5e0]"></a>__aeabi_cdrcmple</STRONG> (Thumb, 78 bytes, Stack size 0 bytes, cdrcmple.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[10ee6c8]">>></a> _fp_digits
</UL>
<P><STRONG><a name="[127c428]"></a>_float_round</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, fepilogue.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[127c3e0]">>></a> _float_epilogue
</UL>
<P><STRONG><a name="[127c3e0]"></a>_float_epilogue</STRONG> (Thumb, 68 bytes, Stack size 12 bytes, fepilogue.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = _float_epilogue
</UL>
<BR>[Calls]<UL><LI><a href="#[127c428]">>></a> _float_round
</UL>
<BR>[Called By]<UL><LI><a href="#[127deb8]">>></a> __aeabi_ui2f
</UL>
<P><STRONG><a name="[127c260]"></a>__aeabi_llsl</STRONG> (Thumb, 34 bytes, Stack size 4 bytes, llshl.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = __aeabi_llsl
</UL>
<BR>[Called By]<UL><LI><a href="#[127c810]">>></a> __aeabi_d2ulz
<LI><a href="#[127cc48]">>></a> _double_addcore
<LI><a href="#[127d5e0]">>></a> __aeabi_lmul
<LI><a href="#[127d850]">>></a> __aeabi_uldivmod
</UL>
<P><STRONG><a name="[127c218]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 4 bytes, llshl.o(.text), UNUSED)
<P><STRONG><a name="[127c0b0]"></a>__aeabi_llsr</STRONG> (Thumb, 38 bytes, Stack size 4 bytes, llushr.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[127c810]">>></a> __aeabi_d2ulz
<LI><a href="#[127cc48]">>></a> _double_addcore
<LI><a href="#[127d850]">>></a> __aeabi_uldivmod
</UL>
<P><STRONG><a name="[127c068]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 4 bytes, llushr.o(.text), UNUSED)
<P><STRONG><a name="[127bf00]"></a>isspace</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, isspace_c.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = isspace
</UL>
<BR>[Calls]<UL><LI><a href="#[127baa8]">>></a> __ctype_lookup
</UL>
<BR>[Address Reference Count : 1]<UL><LI> scanf_char.o(.text)
</UL>
<P><STRONG><a name="[127bd48]"></a>__vfscanf</STRONG> (Thumb, 866 bytes, Stack size 88 bytes, _scanf.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 212 + Unknown Stack Size
<LI>Call Chain = __vfscanf ⇒ _scanf_longlong ⇒ __aeabi_lmul ⇒ __aeabi_llsl
</UL>
<BR>[Calls]<UL><LI><a href="#[10f71d0]">>></a> __ARM_call_via_r2
<LI><a href="#[10f7260]">>></a> __ARM_call_via_r1
<LI><a href="#[127bcb8]">>></a> _scanf_string (Weak Reference)
<LI><a href="#[127bd00]">>></a> _scanf_real (Weak Reference)
<LI><a href="#[127e898]">>></a> _scanf_longlong
<LI><a href="#[127eb08]">>></a> _scanf_int
</UL>
<BR>[Called By]<UL><LI><a href="#[127d0b0]">>></a> __vfscanf_char
</UL>
<P><STRONG><a name="[127baa8]"></a>__ctype_lookup</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, ctype_c.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[127bf00]">>></a> isspace
</UL>
<P><STRONG><a name="[1079218]"></a>CalcChksum</STRONG> (Thumb, 22 bytes, Stack size 4 bytes, at_lib.o(i.CalcChksum))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = CalcChksum ⇒ CalcChksumBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[1079140]">>></a> SwapB
<LI><a href="#[10791d0]">>></a> CalcChksumBuf
</UL>
<BR>[Called By]<UL><LI><a href="#[10f99c8]">>></a> process_icmp
<LI><a href="#[10fae60]">>></a> ip_get_chksum
</UL>
<P><STRONG><a name="[10791d0]"></a>CalcChksumBuf</STRONG> (Thumb, 52 bytes, Stack size 4 bytes, at_lib.o(i.CalcChksumBuf))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = CalcChksumBuf
</UL>
<BR>[Called By]<UL><LI><a href="#[c73da8]">>></a> udp_send
<LI><a href="#[c73f58]">>></a> process_udp
<LI><a href="#[c77ab8]">>></a> process_tcp
<LI><a href="#[c77f38]">>></a> tcp_send_frame
<LI><a href="#[1079218]">>></a> CalcChksum
</UL>
<P><STRONG><a name="[1079188]"></a>CalcChksumVal</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, at_lib.o(i.CalcChksumVal))
<BR><BR>[Called By]<UL><LI><a href="#[c73da8]">>></a> udp_send
<LI><a href="#[c73f58]">>></a> process_udp
<LI><a href="#[c77ab8]">>></a> process_tcp
<LI><a href="#[c77f38]">>></a> tcp_send_frame
</UL>
<P><STRONG><a name="[1079140]"></a>SwapB</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, at_lib.o(i.SwapB))
<BR><BR>[Called By]<UL><LI><a href="#[c73da8]">>></a> udp_send
<LI><a href="#[c73f58]">>></a> process_udp
<LI><a href="#[c77ef0]">>></a> tcp_send_reset
<LI><a href="#[c77f38]">>></a> tcp_send_frame
<LI><a href="#[c78010]">>></a> tcp_map_socket
<LI><a href="#[1079218]">>></a> CalcChksum
<LI><a href="#[107ecb8]">>></a> dhcp_send_message
<LI><a href="#[10faa70]">>></a> ip_send_frame
<LI><a href="#[10fab00]">>></a> ip_chk_frame
</UL>
<P><STRONG><a name="[127fd50]"></a>__0sprintf</STRONG> (Thumb, 36 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10ee680]">>></a> _printf_core
<LI><a href="#[127ffd8]">>></a> _sputc
</UL>
<P><STRONG><a name="[127fd08]"></a>__1sprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __1sprintf
</UL>
<BR>[Called By]<UL><LI><a href="#[c81788]">>></a> cgi_func
<LI><a href="#[c83040]">>></a> dhcp_check
</UL>
<P><STRONG><a name="[127fcc0]"></a>__c89sprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
<P><STRONG><a name="[127fc78]"></a>sprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
<P><STRONG><a name="[127b730]"></a>__scatterload_copy</STRONG> (ARM, 24 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[127b730]">>></a> __scatterload_copy
</UL>
<BR>[Called By]<UL><LI><a href="#[127b730]">>></a> __scatterload_copy
</UL>
<P><STRONG><a name="[127b6e8]"></a>__scatterload_null</STRONG> (ARM, 4 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
<P><STRONG><a name="[127b6a0]"></a>__scatterload_zeroinit</STRONG> (ARM, 24 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
<P><STRONG><a name="[10770d0]"></a>alloc_mem</STRONG> (Thumb, 110 bytes, Stack size 24 bytes, at_mem.o(i.alloc_mem))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = alloc_mem
</UL>
<BR>[Calls]<UL><LI><a href="#[c7b8f0]">>></a> int_disable_eth
<LI><a href="#[c7b938]">>></a> int_enable_eth
<LI><a href="#[c7e148]">>></a> sys_error
</UL>
<BR>[Called By]<UL><LI><a href="#[c73ec8]">>></a> udp_get_buf
<LI><a href="#[c77710]">>></a> tcp_send
<LI><a href="#[c77908]">>></a> tcp_get_buf
<LI><a href="#[c77f80]">>></a> tcp_send_ctrl
<LI><a href="#[c7bd70]">>></a> interrupt_ethernet (via Veneer)
<LI><a href="#[c817d0]">>></a> cgi_process_data
<LI><a href="#[c81818]">>></a> cgi_process_var
<LI><a href="#[10806e0]">>></a> nbns_listener
<LI><a href="#[1082d70]">>></a> run_http_server
<LI><a href="#[10f99c8]">>></a> process_icmp
<LI><a href="#[10fcfa0]">>></a> arp_send_req
<LI><a href="#[10fcfe8]">>></a> arp_send_reply
</UL>
<P><STRONG><a name="[10fcc40]"></a>arp_cache_add</STRONG> (Thumb, 206 bytes, Stack size 32 bytes, at_arp.o(i.arp_cache_add))
<BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = arp_cache_add ⇒ is_subnet ⇒ mem_copy
</UL>
<BR>[Calls]<UL><LI><a href="#[1078eb8]">>></a> mem_test
<LI><a href="#[1078f90]">>></a> mem_copy
<LI><a href="#[1078fd8]">>></a> mem_comp
<LI><a href="#[1079020]">>></a> is_subnet
<LI><a href="#[10fd078]">>></a> arp_cache_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[107c970]">>></a> run_eth_link
<LI><a href="#[10fcfe8]">>></a> arp_send_reply
</UL>
<P><STRONG><a name="[10fcbf8]"></a>arp_cache_find</STRONG> (Thumb, 256 bytes, Stack size 32 bytes, at_arp.o(i.arp_cache_find))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = arp_cache_find ⇒ arp_send_req ⇒ alloc_mem
</UL>
<BR>[Calls]<UL><LI><a href="#[1078eb8]">>></a> mem_test
<LI><a href="#[1078f90]">>></a> mem_copy
<LI><a href="#[1078fd8]">>></a> mem_comp
<LI><a href="#[1079020]">>></a> is_subnet
<LI><a href="#[10fcfa0]">>></a> arp_send_req
<LI><a href="#[10fd078]">>></a> arp_cache_alloc
</UL>
<BR>[Called By]<UL><LI><a href="#[107ca48]">>></a> eth_send_frame
</UL>
<P><STRONG><a name="[10fcb68]"></a>arp_cache_update</STRONG> (Thumb, 178 bytes, Stack size 24 bytes, at_arp.o(i.arp_cache_update))
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = arp_cache_update ⇒ arp_send_req ⇒ alloc_mem
</UL>
<BR>[Calls]<UL><LI><a href="#[1078fd8]">>></a> mem_comp
<LI><a href="#[10fcfa0]">>></a> arp_send_req
</UL>
<BR>[Called By]<UL><LI><a href="#[107c970]">>></a> run_eth_link
</UL>
<P><STRONG><a name="[107e958]"></a>dhcp_disable</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, at_dhcp.o(i.dhcp_disable))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = dhcp_disable ⇒ mem_copy
</UL>
<BR>[Calls]<UL><LI><a href="#[c73f10]">>></a> udp_close
<LI><a href="#[1078f90]">>></a> mem_copy
</UL>
<BR>[Called By]<UL><LI><a href="#[c83040]">>></a> dhcp_check
</UL>
<P><STRONG><a name="[107cad8]"></a>eth_chk_adr</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, at_ethernet.o(i.eth_chk_adr))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = eth_chk_adr ⇒ mem_comp
</UL>
<BR>[Calls]<UL><LI><a href="#[1078fd8]">>></a> mem_comp
</UL>
<BR>[Called By]<UL><LI><a href="#[10fab00]">>></a> ip_chk_frame
</UL>
<P><STRONG><a name="[107ca48]"></a>eth_send_frame</STRONG> (Thumb, 108 bytes, Stack size 16 bytes, at_ethernet.o(i.eth_send_frame))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = eth_send_frame ⇒ arp_cache_find ⇒ arp_send_req ⇒ alloc_mem
</UL>
<BR>[Calls]<UL><LI><a href="#[c7b8a8]">>></a> send_frame
<LI><a href="#[1078eb8]">>></a> mem_test
<LI><a href="#[1078f90]">>></a> mem_copy
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -