?? http_demo.htm
字號:
</UL>
<BR>[Called By]<UL><LI><a href="#[11f38d0]">>></a> ip_chk_frame
</UL>
<P><STRONG><a name="[1160260]"></a>eth_send_frame</STRONG> (Thumb, 136 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="#[c75398]">>></a> send_frame
<LI><a href="#[115c7f0]">>></a> mem_test
<LI><a href="#[115c8c8]">>></a> mem_copy
<LI><a href="#[115c910]">>></a> mem_comp
<LI><a href="#[11f5860]">>></a> is_subnet_bcast
<LI><a href="#[11f59c8]">>></a> arp_cache_find
</UL>
<BR>[Called By]<UL><LI><a href="#[c794e8]">>></a> dispatch_frame
</UL>
<P><STRONG><a name="[115a6f0]"></a>free_mem</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, at_mem.o(i.free_mem))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = free_mem
</UL>
<BR>[Calls]<UL><LI><a href="#[c753e0]">>></a> int_disable_eth
<LI><a href="#[c75428]">>></a> int_enable_eth
<LI><a href="#[c79650]">>></a> sys_error
</UL>
<BR>[Called By]<UL><LI><a href="#[c7c938]">>></a> cgi_process_data
<LI><a href="#[c7c980]">>></a> cgi_process_var
<LI><a href="#[1040768]">>></a> udp_send
<LI><a href="#[1044660]">>></a> tcp_send
<LI><a href="#[1044df8]">>></a> tcp_set_retransmit
<LI><a href="#[1044ed0]">>></a> tcp_send_ctrl
<LI><a href="#[1160188]">>></a> run_eth_link
<LI><a href="#[11601d0]">>></a> put_in_queue
<LI><a href="#[1163f20]">>></a> nbns_listener
<LI><a href="#[11669c8]">>></a> http_open_file
<LI><a href="#[1166a58]">>></a> http_kill_session
<LI><a href="#[11f28f0]">>></a> process_icmp
<LI><a href="#[11f5d70]">>></a> arp_send_req
<LI><a href="#[11f5db8]">>></a> arp_send_reply
</UL>
<P><STRONG><a name="[115c9a0]"></a>get_u32</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, at_lib.o(i.get_u32))
<BR><BR>[Called By]<UL><LI><a href="#[1044a08]">>></a> process_tcp
<LI><a href="#[1044e40]">>></a> tcp_send_reset
</UL>
<P><STRONG><a name="[11f1118]"></a>http_fclose</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, at_http_uif.o(i.http_fclose))
<BR><BR>[Called By]<UL><LI><a href="#[1166398]">>></a> run_http_server
<LI><a href="#[1166a58]">>></a> http_kill_session
</UL>
<P><STRONG><a name="[11f10d0]"></a>http_fgets</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, at_http_uif.o(i.http_fgets))
<BR><BR>[Called By]<UL><LI><a href="#[1166980]">>></a> read_script_line
</UL>
<P><STRONG><a name="[11f1088]"></a>http_fopen</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, at_http_uif.o(i.http_fopen))
<BR><BR>[Called By]<UL><LI><a href="#[11669c8]">>></a> http_open_file
</UL>
<P><STRONG><a name="[11f1040]"></a>http_fread</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, at_http_uif.o(i.http_fread))
<BR><BR>[Called By]<UL><LI><a href="#[1166398]">>></a> run_http_server
</UL>
<P><STRONG><a name="[11664b8]"></a>http_get_lang</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, at_http.o(i.http_get_lang))
<BR><BR>[Called By]<UL><LI><a href="#[c7c8f0]">>></a> cgi_func
</UL>
<P><STRONG><a name="[1166428]"></a>http_get_var</STRONG> (Thumb, 108 bytes, Stack size 24 bytes, at_http.o(i.http_get_var))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = http_get_var
</UL>
<BR>[Calls]<UL><LI><a href="#[1166bc0]">>></a> hex2byte
</UL>
<BR>[Called By]<UL><LI><a href="#[c7c938]">>></a> cgi_process_data
<LI><a href="#[c7c980]">>></a> cgi_process_var
</UL>
<P><STRONG><a name="[11f84a8]"></a>init_TcpNet</STRONG> (Thumb, 40 bytes, Stack size 8 bytes, at_system.o(i.init_TcpNet), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c753e0]">>></a> int_disable_eth
<LI><a href="#[c79608]">>></a> init_system
<LI><a href="#[115a6a8]">>></a> init_mem
<LI><a href="#[115c8c8]">>></a> mem_copy
</UL>
<BR>[Called By]<UL><LI><a href="#[c81878]">>></a> init
</UL>
<P><STRONG><a name="[11f58a8]"></a>init_arp</STRONG> (Thumb, 30 bytes, Stack size 12 bytes, at_arp.o(i.init_arp), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[1160218]">>></a> init_eth_link
</UL>
<P><STRONG><a name="[1160218]"></a>init_eth_link</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, at_ethernet.o(i.init_eth_link), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c753e0]">>></a> int_disable_eth
<LI><a href="#[c75428]">>></a> int_enable_eth
<LI><a href="#[c75470]">>></a> init_ethernet
<LI><a href="#[11f58a8]">>></a> init_arp
</UL>
<BR>[Called By]<UL><LI><a href="#[c79608]">>></a> init_system
</UL>
<P><STRONG><a name="[11663e0]"></a>init_http</STRONG> (Thumb, 80 bytes, Stack size 24 bytes, at_http.o(i.init_http), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[1044780]">>></a> tcp_listen
<LI><a href="#[1044810]">>></a> tcp_get_socket
</UL>
<BR>[Called By]<UL><LI><a href="#[c79608]">>></a> init_system
</UL>
<P><STRONG><a name="[115a6a8]"></a>init_mem</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, at_mem.o(i.init_mem), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[11f84a8]">>></a> init_TcpNet
</UL>
<P><STRONG><a name="[1163b30]"></a>init_nbns</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, at_nbns.o(i.init_nbns), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10407f8]">>></a> udp_open
<LI><a href="#[1040888]">>></a> udp_get_socket
</UL>
<BR>[Called By]<UL><LI><a href="#[c79608]">>></a> init_system
</UL>
<P><STRONG><a name="[1044a50]"></a>init_tcp</STRONG> (Thumb, 72 bytes, Stack size 24 bytes, at_tcp.o(i.init_tcp), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[115c838]">>></a> mem_set
</UL>
<BR>[Called By]<UL><LI><a href="#[c79608]">>></a> init_system
</UL>
<P><STRONG><a name="[10409a8]"></a>init_udp</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, at_udp.o(i.init_udp), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c79608]">>></a> init_system
</UL>
<P><STRONG><a name="[11f38d0]"></a>ip_chk_frame</STRONG> (Thumb, 186 bytes, Stack size 32 bytes, at_ip.o(i.ip_chk_frame))
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = ip_chk_frame ⇒ mem_copy
</UL>
<BR>[Calls]<UL><LI><a href="#[c794a0]">>></a> igmp_is_member
<LI><a href="#[115c8c8]">>></a> mem_copy
<LI><a href="#[115c910]">>></a> mem_comp
<LI><a href="#[115ca78]">>></a> SwapB
<LI><a href="#[11602f0]">>></a> eth_chk_adr
</UL>
<BR>[Called By]<UL><LI><a href="#[1160188]">>></a> run_eth_link
</UL>
<P><STRONG><a name="[11f3888]"></a>ip_get_locadr</STRONG> (Thumb, 140 bytes, Stack size 24 bytes, at_ip.o(i.ip_get_locadr))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = ip_get_locadr ⇒ is_subnet ⇒ mem_copy
</UL>
<BR>[Calls]<UL><LI><a href="#[115c7f0]">>></a> mem_test
<LI><a href="#[115c958]">>></a> is_subnet
</UL>
<BR>[Called By]<UL><LI><a href="#[1040768]">>></a> udp_send
<LI><a href="#[1044e88]">>></a> tcp_send_frame
<LI><a href="#[11f3840]">>></a> ip_send_frame
</UL>
<P><STRONG><a name="[11f3840]"></a>ip_send_frame</STRONG> (Thumb, 140 bytes, Stack size 24 bytes, at_ip.o(i.ip_send_frame))
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = ip_send_frame ⇒ dispatch_frame ⇒ eth_send_frame ⇒ arp_cache_find ⇒ arp_send_req ⇒ alloc_mem
</UL>
<BR>[Calls]<UL><LI><a href="#[c794e8]">>></a> dispatch_frame
<LI><a href="#[115c8c8]">>></a> mem_copy
<LI><a href="#[115ca78]">>></a> SwapB
<LI><a href="#[11f3888]">>></a> ip_get_locadr
<LI><a href="#[11f3c30]">>></a> ip_get_chksum
</UL>
<BR>[Called By]<UL><LI><a href="#[1040768]">>></a> udp_send
<LI><a href="#[1044e88]">>></a> tcp_send_frame
<LI><a href="#[11f28f0]">>></a> process_icmp
</UL>
<P><STRONG><a name="[115c958]"></a>is_subnet</STRONG> (Thumb, 34 bytes, Stack size 12 bytes, at_lib.o(i.is_subnet))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = is_subnet ⇒ mem_copy
</UL>
<BR>[Calls]<UL><LI><a href="#[115c8c8]">>></a> mem_copy
</UL>
<BR>[Called By]<UL><LI><a href="#[11f3888]">>></a> ip_get_locadr
<LI><a href="#[11f5860]">>></a> is_subnet_bcast
<LI><a href="#[11f59c8]">>></a> arp_cache_find
<LI><a href="#[11f5a10]">>></a> arp_cache_add
</UL>
<P><STRONG><a name="[11f5860]"></a>is_subnet_bcast</STRONG> (Thumb, 40 bytes, Stack size 16 bytes, at_arp.o(i.is_subnet_bcast))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = is_subnet_bcast ⇒ is_subnet ⇒ mem_copy
</UL>
<BR>[Calls]<UL><LI><a href="#[115c8c8]">>></a> mem_copy
<LI><a href="#[115c958]">>></a> is_subnet
</UL>
<BR>[Called By]<UL><LI><a href="#[1160260]">>></a> eth_send_frame
</UL>
<P><STRONG><a name="[11f8460]"></a>main_TcpNet</STRONG> (Thumb, 50 bytes, Stack size 0 bytes, at_system.o(i.main_TcpNet))
<BR><BR>[Stack]<UL><LI>Max Depth = 224<LI>Call Chain = main_TcpNet ⇒ run_system ⇒ run_http_server ⇒ tcp_send ⇒ tcp_send_frame ⇒ ip_send_frame ⇒ dispatch_frame ⇒ eth_send_frame ⇒ arp_cache_find ⇒ arp_send_req ⇒ alloc_mem
</UL>
<BR>[Calls]<UL><LI><a href="#[c795c0]">>></a> run_system
</UL>
<BR>[Called By]<UL><LI><a href="#[c7fbc8]">>></a> main
</UL>
<P><STRONG><a name="[115c910]"></a>mem_comp</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, at_lib.o(i.mem_comp))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = mem_comp
</UL>
<BR>[Called By]<UL><LI><a href="#[c7c938]">>></a> cgi_process_data
<LI><a href="#[1044f60]">>></a> tcp_map_socket
<LI><a href="#[1160260]">>></a> eth_send_frame
<LI><a href="#[11602f0]">>></a> eth_chk_adr
<LI><a href="#[1163f20]">>></a> nbns_listener
<LI><a href="#[11f38d0]">>></a> ip_chk_frame
<LI><a href="#[11f5818]">>></a> process_arp
<LI><a href="#[11f5938]">>></a> arp_cache_update
<LI><a href="#[11f59c8]">>></a> arp_cache_find
<LI><a href="#[11f5a10]">>></a> arp_cache_add
<LI><a href="#[11f5e00]">>></a> arp_get_response
</UL>
<P><STRONG><a name="[115c8c8]"></a>mem_copy</STRONG> (Thumb, 30 bytes, Stack size 12 bytes, at_lib.o(i.mem_copy))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = mem_copy
</UL>
<BR>[Called By]<UL><LI><a href="#[1044660]">>></a> tcp_send
<LI><a href="#[1044e40]">>></a> tcp_send_reset
<LI><a href="#[1044f60]">>></a> tcp_map_socket
<LI><a href="#[115c958]">>></a> is_subnet
<LI><a href="#[1160260]">>></a> eth_send_frame
<LI><a href="#[1162188]">>></a> dhcp_disable
<LI><a href="#[1163f20]">>></a> nbns_listener
<LI><a href="#[1166398]">>></a> run_http_server
<LI><a href="#[11f28f0]">>></a> process_icmp
<LI><a href="#[11f3840]">>></a> ip_send_frame
<LI><a href="#[11f38d0]">>></a> ip_chk_frame
<LI><a href="#[11f5860]">>></a> is_subnet_bcast
<LI><a href="#[11f59c8]">>></a> arp_cache_find
<LI><a href="#[11f5a10]">>></a> arp_cache_add
<LI><a href="#[11f5d70]">>></a> arp_send_req
<LI><a href="#[11f5db8]">>></a> arp_send_reply
<LI><a href="#[11f5e00]">>></a> arp_get_response
<LI><a href="#[11f84a8]">>></a> init_TcpNet
</UL>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -