📄 http_demo.htm
字号:
<BR><BR>[Calls]<UL><LI><a href="#[c774a0]">>></a> write_PHY
<LI><a href="#[c774e8]">>></a> read_PHY
<LI><a href="#[1117e00]">>></a> IntEnable
<LI><a href="#[111c630]">>></a> GPIOPadConfigSet
<LI><a href="#[111c750]">>></a> GPIODirModeSet
<LI><a href="#[1221a98]">>></a> SysCtlPeripheralReset
<LI><a href="#[1221b28]">>></a> SysCtlPeripheralEnable
</UL>
<BR>[Called By]<UL><LI><a href="#[1127c88]">>></a> init_eth_link
</UL>
<P><STRONG><a name="[c75b98]"></a>int_enable_eth</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, lm3s_emac.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[1117e00]">>></a> IntEnable
</UL>
<BR>[Called By]<UL><LI><a href="#[1121e60]">>></a> resize_mem
<LI><a href="#[1121ef0]">>></a> free_mem
<LI><a href="#[1121f38]">>></a> alloc_mem
<LI><a href="#[1127c88]">>></a> init_eth_link
</UL>
<P><STRONG><a name="[c75b50]"></a>int_disable_eth</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, lm3s_emac.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[1117e48]">>></a> IntDisable
</UL>
<BR>[Called By]<UL><LI><a href="#[11208a8]">>></a> init_TcpNet
<LI><a href="#[1121e60]">>></a> resize_mem
<LI><a href="#[1121ef0]">>></a> free_mem
<LI><a href="#[1121f38]">>></a> alloc_mem
<LI><a href="#[1127c88]">>></a> init_eth_link
</UL>
<P><STRONG><a name="[c75b08]"></a>send_frame</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, lm3s_emac.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = send_frame
</UL>
<BR>[Called By]<UL><LI><a href="#[1127cd0]">>></a> eth_send_frame
<LI><a href="#[11a94a0]">>></a> arp_send_req
<LI><a href="#[11a94e8]">>></a> arp_send_reply
</UL>
<P><STRONG><a name="[c792b8]"></a>EthernetIntHandler</STRONG> (Thumb, 108 bytes, Stack size 24 bytes, lm3s_emac.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = EthernetIntHandler ⇒ alloc_mem
</UL>
<BR>[Calls]<UL><LI><a href="#[1121f38]">>></a> alloc_mem
<LI><a href="#[1127c40]">>></a> put_in_queue
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[11a2fe8]"></a>strlen</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, strlen.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c7d220]">>></a> cgi_process_data
<LI><a href="#[113e778]">>></a> http_chk_auth
</UL>
<P><STRONG><a name="[11a2e80]"></a>strcmp</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, strcmp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = strcmp
</UL>
<BR>[Called By]<UL><LI><a href="#[c7d1d8]">>></a> cgi_func
<LI><a href="#[113e778]">>></a> http_chk_auth
</UL>
<P><STRONG><a name="[1310038]"></a>__0sscanf</STRONG> (Thumb, 48 bytes, Stack size 72 bytes, __0sscanf.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 216<LI>Call Chain = __0sscanf ⇒ __vfscanf_char ⇒ __vfscanf ⇒ _scanf_longlong
</UL>
<BR>[Calls]<UL><LI><a href="#[130ed60]">>></a> __vfscanf_char
</UL>
<BR>[Called By]<UL><LI><a href="#[c7d268]">>></a> cgi_process_var
</UL>
<P><STRONG><a name="[130fdf0]"></a>_scanf_int</STRONG> (Thumb, 328 bytes, Stack size 56 bytes, _scanf_int.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _scanf_int
</UL>
<BR>[Calls]<UL><LI><a href="#[130f0d0]">>></a> _chval
</UL>
<BR>[Called By]<UL><LI><a href="#[130dc38]">>></a> __vfscanf
</UL>
<P><STRONG><a name="[130fc28]"></a>_scanf_longlong</STRONG> (Thumb, 324 bytes, Stack size 56 bytes, _scanf_longlong.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _scanf_longlong
</UL>
<BR>[Calls]<UL><LI><a href="#[130f0d0]">>></a> _chval
</UL>
<BR>[Called By]<UL><LI><a href="#[130dc38]">>></a> __vfscanf
</UL>
<P><STRONG><a name="[130f958]"></a>__init</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, init.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[130f9a0]">>></a> __call_main
</UL>
<BR>[Called By]<UL><LI><a href="#[11a3390]">>></a> __main
</UL>
<P><STRONG><a name="[130f910]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
<P><STRONG><a name="[130f330]"></a>__aeabi_uldivmod</STRONG> (Thumb, 84 bytes, Stack size 32 bytes, uldiv.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[130df98]">>></a> __aeabi_llsr
<LI><a href="#[130e148]">>></a> __aeabi_llsl
</UL>
<BR>[Called By]<UL><LI><a href="#[119bd40]">>></a> _printf_core
</UL>
<P><STRONG><a name="[130f0d0]"></a>_chval</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, _chval.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[130fc28]">>></a> _scanf_longlong
<LI><a href="#[130fdf0]">>></a> _scanf_int
</UL>
<P><STRONG><a name="[130ef68]"></a>_sgetc</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, sgetc.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> __0sscanf.o(.text)
</UL>
<P><STRONG><a name="[130ef20]"></a>_sbackspace</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, sgetc.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> __0sscanf.o(.text)
</UL>
<P><STRONG><a name="[130ed60]"></a>__vfscanf_char</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, scanf_char.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = __vfscanf_char ⇒ __vfscanf ⇒ _scanf_longlong
</UL>
<BR>[Calls]<UL><LI><a href="#[130dc38]">>></a> __vfscanf
</UL>
<BR>[Called By]<UL><LI><a href="#[1310038]">>></a> __0sscanf
</UL>
<P><STRONG><a name="[130e148]"></a>__aeabi_llsl</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[130f330]">>></a> __aeabi_uldivmod
</UL>
<P><STRONG><a name="[130e100]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
<P><STRONG><a name="[130df98]"></a>__aeabi_llsr</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[130f330]">>></a> __aeabi_uldivmod
</UL>
<P><STRONG><a name="[130df50]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
<P><STRONG><a name="[130dde8]"></a>isspace</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, isspace_c.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[130d828]">>></a> __ctype_lookup
</UL>
<BR>[Address Reference Count : 1]<UL><LI> scanf_char.o(.text)
</UL>
<P><STRONG><a name="[130dc38]"></a>__vfscanf</STRONG> (Thumb, 816 bytes, Stack size 88 bytes, _scanf.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = __vfscanf ⇒ _scanf_longlong
</UL>
<BR>[Calls]<UL><LI><a href="#[130dba8]">>></a> _scanf_string (Weak Reference)
<LI><a href="#[130dbf0]">>></a> _scanf_real (Weak Reference)
<LI><a href="#[130fc28]">>></a> _scanf_longlong
<LI><a href="#[130fdf0]">>></a> _scanf_int
</UL>
<BR>[Called By]<UL><LI><a href="#[130ed60]">>></a> __vfscanf_char
</UL>
<P><STRONG><a name="[130d828]"></a>__ctype_lookup</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, ctype_c.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[130dde8]">>></a> isspace
</UL>
<P><STRONG><a name="[1124520]"></a>CalcChksum</STRONG> (Thumb, 22 bytes, Stack size 4 bytes, at_lib.o(i.CalcChksum))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = CalcChksum
</UL>
<BR>[Called By]<UL><LI><a href="#[11a5ed0]">>></a> process_icmp
<LI><a href="#[11a7370]">>></a> ip_get_chksum
</UL>
<P><STRONG><a name="[11244d8]"></a>CalcChksumBuf</STRONG> (Thumb, 46 bytes, Stack size 8 bytes, at_lib.o(i.CalcChksumBuf))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = CalcChksumBuf
</UL>
<BR>[Called By]<UL><LI><a href="#[1142248]">>></a> udp_send
<LI><a href="#[11423f8]">>></a> process_udp
<LI><a href="#[1146178]">>></a> process_tcp
<LI><a href="#[11465f8]">>></a> tcp_send_frame
</UL>
<P><STRONG><a name="[1124490]"></a>CalcChksumVal</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, at_lib.o(i.CalcChksumVal))
<BR><BR>[Called By]<UL><LI><a href="#[1142248]">>></a> udp_send
<LI><a href="#[11423f8]">>></a> process_udp
<LI><a href="#[1146178]">>></a> process_tcp
<LI><a href="#[11465f8]">>></a> tcp_send_frame
</UL>
<P><STRONG><a name="[111c750]"></a>GPIODirModeSet</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, gpio.o(i.GPIODirModeSet), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c75be0]">>></a> init_ethernet
<LI><a href="#[c818a8]">>></a> init
<LI><a href="#[111c288]">>></a> GPIOPinTypeUART
</UL>
<P><STRONG><a name="[111c630]"></a>GPIOPadConfigSet</STRONG> (Thumb, 148 bytes, Stack size 8 bytes, gpio.o(i.GPIOPadConfigSet), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c75be0]">>></a> init_ethernet
<LI><a href="#[c818a8]">>></a> init
<LI><a href="#[111c288]">>></a> GPIOPinTypeUART
</UL>
<P><STRONG><a name="[111c288]"></a>GPIOPinTypeUART</STRONG> (Thumb, 28 bytes, Stack size 12 bytes, gpio.o(i.GPIOPinTypeUART), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[111c630]">>></a> GPIOPadConfigSet
<LI><a href="#[111c750]">>></a> GPIODirModeSet
</UL>
<BR>[Called By]<UL><LI><a href="#[c818a8]">>></a> init
</UL>
<P><STRONG><a name="[111c240]"></a>GPIOPinWrite</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, gpio.o(i.GPIOPinWrite))
<BR><BR>[Called By]<UL><LI><a href="#[c7fd18]">>></a> LED_out
</UL>
<P><STRONG><a name="[1117e48]"></a>IntDisable</STRONG> (Thumb, 96 bytes, Stack size 0 bytes, interrupt.o(i.IntDisable))
<BR><BR>[Called By]<UL><LI><a href="#[c75b50]">>></a> int_disable_eth
</UL>
<P><STRONG><a name="[1117e00]"></a>IntEnable</STRONG> (Thumb, 96 bytes, Stack size 0 bytes, interrupt.o(i.IntEnable))
<BR><BR>[Called By]<UL><LI><a href="#[c75b98]">>></a> int_enable_eth
<LI><a href="#[c75be0]">>></a> init_ethernet
</UL>
<P><STRONG><a name="[1124448]"></a>SwapB</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, at_lib.o(i.SwapB))
<BR><BR>[Called By]<UL><LI><a href="#[1139e40]">>></a> dhcp_send_message
<LI><a href="#[1142248]">>></a> udp_send
<LI><a href="#[11423f8]">>></a> process_udp
<LI><a href="#[11465b0]">>></a> tcp_send_reset
<LI><a href="#[11465f8]">>></a> tcp_send_frame
<LI><a href="#[11466d0]">>></a> tcp_map_socket
<LI><a href="#[11a6f80]">>></a> ip_send_frame
<LI><a href="#[11a7010]">>></a> ip_chk_frame
</UL>
<P><STRONG><a name="[1222158]"></a>SysCtlClockGet</STRONG> (Thumb, 140 bytes, Stack size 8 bytes, sysctl.o(i.SysCtlClockGet), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c818a8]">>></a> init
<LI><a href="#[1219228]">>></a> UARTConfigSet
</UL>
<P><STRONG><a name="[1222110]"></a>SysCtlClockSet</STRONG> (Thumb, 108 bytes, Stack size 0 bytes, sysctl.o(i.SysCtlClockSet), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c818a8]">>></a> init
</UL>
<P><STRONG><a name="[1221b28]"></a>SysCtlPeripheralEnable</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, sysctl.o(i.SysCtlPeripheralEnable), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c75be0]">>></a> init_ethernet
<LI><a href="#[c818a8]">>></a> init
</UL>
<P><STRONG><a name="[1221a98]"></a>SysCtlPeripheralReset</STRONG> (Thumb, 44 bytes, Stack size 12 bytes, sysctl.o(i.SysCtlPeripheralReset), UNUSED)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -