📄 capturer.htm
字号:
<LI><a href="#[1189210]">>></a> __aeabi_uidivmod
</UL>
<BR>[Address Reference Count : 1]<UL><LI> kernel.o(.text)
</UL>
<P><STRONG><a name="[c7ae60]"></a>init_VIC</STRONG> (ARM, 88 bytes, Stack size 0 bytes, irq.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c7c220]">>></a> TargetResetInit
</UL>
<P><STRONG><a name="[c7bec0]"></a>install_irq</STRONG> (ARM, 92 bytes, Stack size 8 bytes, irq.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = install_irq
</UL>
<BR>[Called By]<UL><LI><a href="#[c7c190]">>></a> UARTInit
<LI><a href="#[c7d3d8]">>></a> init_timer
</UL>
<P><STRONG><a name="[c7a270]"></a>TargetInit</STRONG> (ARM, 4 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[c7a228]"></a>GPIOResetInit</STRONG> (ARM, 140 bytes, Stack size 0 bytes, target.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c7c220]">>></a> TargetResetInit
</UL>
<P><STRONG><a name="[c7a1e0]"></a>ConfigurePLL</STRONG> (ARM, 308 bytes, Stack size 0 bytes, target.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c7c220]">>></a> TargetResetInit
</UL>
<P><STRONG><a name="[c7c220]"></a>TargetResetInit</STRONG> (ARM, 84 bytes, Stack size 8 bytes, target.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = TargetResetInit
</UL>
<BR>[Calls]<UL><LI><a href="#[c7a1e0]">>></a> ConfigurePLL
<LI><a href="#[c7a228]">>></a> GPIOResetInit
<LI><a href="#[c7ae60]">>></a> init_VIC
</UL>
<BR>[Called By]<UL><LI><a href="#[c7c268]">>></a> main
</UL>
<P><STRONG><a name="[c79960]"></a>__user_initial_stackheap</STRONG> (ARM, 0 bytes, Stack size unknown bytes, lpc2300.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[11860c0]">>></a> __user_setup_stackheap
</UL>
<P><STRONG><a name="[c78288]"></a>UART0Handler</STRONG> (ARM, 408 bytes, Stack size 24 bytes, uart.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = UART0Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> uart.o(.text)
</UL>
<P><STRONG><a name="[c78240]"></a>UART1Handler</STRONG> (ARM, 408 bytes, Stack size 24 bytes, uart.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = UART1Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> uart.o(.text)
</UL>
<P><STRONG><a name="[c781f8]"></a>UART2Handler</STRONG> (ARM, 408 bytes, Stack size 24 bytes, uart.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = UART2Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> uart.o(.text)
</UL>
<P><STRONG><a name="[c781b0]"></a>UART3Handler</STRONG> (ARM, 408 bytes, Stack size 24 bytes, uart.o(.text), UNUSED)
<P><STRONG><a name="[c7c190]"></a>UARTInit</STRONG> (ARM, 604 bytes, Stack size 16 bytes, uart.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24 + Unknown Stack Size
<LI>Call Chain = UARTInit ⇒ install_irq
</UL>
<BR>[Calls]<UL><LI><a href="#[c7bec0]">>></a> install_irq
<LI><a href="#[1189210]">>></a> __aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[c7c268]">>></a> main
</UL>
<P><STRONG><a name="[c78168]"></a>UARTSend</STRONG> (ARM, 304 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)
<P><STRONG><a name="[c75f58]"></a>mmc_init</STRONG> (ARM, 680 bytes, Stack size 28 bytes, mci_lpc23xx.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = mmc_init ⇒ mci_set_bus_4bit ⇒ mci_send_acmd ⇒ mci_command
</UL>
<BR>[Calls]<UL><LI><a href="#[c76468]">>></a> mci_read_cid
<LI><a href="#[c764b0]">>></a> mci_set_address
<LI><a href="#[c764f8]">>></a> mci_bus_mode
<LI><a href="#[c76540]">>></a> mci_set_speed
<LI><a href="#[c76588]">>></a> mci_select_card
<LI><a href="#[c765d0]">>></a> mci_set_bus_4bit
<LI><a href="#[c76618]">>></a> mci_send_acmd
<LI><a href="#[c76660]">>></a> mci_set_block_len
<LI><a href="#[c766a8]">>></a> mci_command
</UL>
<BR>[Called By]<UL><LI><a href="#[11bb588]">>></a> fat_init (via Veneer)
</UL>
<P><STRONG><a name="[c75f10]"></a>mmc_read_sect</STRONG> (ARM, 192 bytes, Stack size 20 bytes, mci_lpc23xx.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = mmc_read_sect ⇒ mci_wait_for_tran ⇒ mci_read_status ⇒ mci_command
</UL>
<BR>[Calls]<UL><LI><a href="#[c762b8]">>></a> mci_dma_start
<LI><a href="#[c76300]">>></a> mci_wait_for_tran
<LI><a href="#[c76348]">>></a> mci_send_stop
<LI><a href="#[c76420]">>></a> mci_cmd_read_block
</UL>
<BR>[Called By]<UL><LI><a href="#[11bbed0]">>></a> read_sector (via Veneer)
<LI><a href="#[11bc740]">>></a> cache_fat (via Veneer)
</UL>
<P><STRONG><a name="[c75ec8]"></a>mmc_write_sect</STRONG> (ARM, 320 bytes, Stack size 24 bytes, mci_lpc23xx.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = mmc_write_sect ⇒ mci_wait_for_tran ⇒ mci_read_status ⇒ mci_command
</UL>
<BR>[Calls]<UL><LI><a href="#[c762b8]">>></a> mci_dma_start
<LI><a href="#[c76300]">>></a> mci_wait_for_tran
<LI><a href="#[c76348]">>></a> mci_send_stop
<LI><a href="#[c76390]">>></a> mci_read_status
<LI><a href="#[c763d8]">>></a> mci_cmd_write_block
</UL>
<BR>[Called By]<UL><LI><a href="#[11bc740]">>></a> cache_fat (via Veneer)
</UL>
<P><STRONG><a name="[c75e80]"></a>mmc_read_config</STRONG> (ARM, 264 bytes, Stack size 44 bytes, mci_lpc23xx.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c76300]">>></a> mci_wait_for_tran
<LI><a href="#[c76588]">>></a> mci_select_card
<LI><a href="#[c766a8]">>></a> mci_command
</UL>
<P><STRONG><a name="[c74c38]"></a>sys_error</STRONG> (ARM, 96 bytes, Stack size 0 bytes, net_config.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[11122c8]">>></a> free_mem (via Veneer)
<LI><a href="#[1112310]">>></a> alloc_mem (via Veneer)
<LI><a href="#[11174c8]">>></a> udp_get_socket (via Veneer)
<LI><a href="#[111ade0]">>></a> tcp_get_socket (via Veneer)
<LI><a href="#[111afd8]">>></a> process_tcp (via Veneer)
</UL>
<P><STRONG><a name="[c74bf0]"></a>init_system</STRONG> (ARM, 28 bytes, Stack size 8 bytes, net_config.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = init_system ⇒ init_nbns ⇒ udp_open ⇒ udp_get_free_port
</UL>
<BR>[Calls]<UL><LI><a href="#[1113fd8]">>></a> init_eth_link (via Veneer)
<LI><a href="#[1115bb8]">>></a> init_nbns (via Veneer)
<LI><a href="#[11175e8]">>></a> init_udp (via Veneer)
<LI><a href="#[111b020]">>></a> init_tcp (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[1110e28]">>></a> init_TcpNet (via Veneer)
</UL>
<P><STRONG><a name="[c74ba8]"></a>run_system</STRONG> (ARM, 20 bytes, Stack size 8 bytes, net_config.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 296 + Unknown Stack Size
<LI>Call Chain = run_system ⇒ run_eth_link ⇒ process_hl_tcp ⇒ process_tcp ⇒ tcp_send_reset ⇒ tcp_send_ctrl ⇒ 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="#[1113f48]">>></a> run_eth_link (via Veneer)
<LI><a href="#[111acc0]">>></a> tcp_poll_sockets (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[1110de0]">>></a> main_TcpNet (via Veneer)
</UL>
<P><STRONG><a name="[c74b60]"></a>process_hl_udp</STRONG> (ARM, 24 bytes, Stack size 8 bytes, net_config.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 44 + Unknown Stack Size
<LI>Call Chain = process_hl_udp ⇒ process_udp ⇒ CalcChksumBuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11175a0]">>></a> process_udp (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[1113f48]">>></a> run_eth_link (via Veneer)
</UL>
<P><STRONG><a name="[c74b18]"></a>process_hl_tcp</STRONG> (ARM, 24 bytes, Stack size 8 bytes, net_config.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 272 + Unknown Stack Size
<LI>Call Chain = process_hl_tcp ⇒ process_tcp ⇒ tcp_send_reset ⇒ tcp_send_ctrl ⇒ 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="#[111afd8]">>></a> process_tcp (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[1113f48]">>></a> run_eth_link (via Veneer)
</UL>
<P><STRONG><a name="[c74ad0]"></a>dispatch_frame</STRONG> (ARM, 48 bytes, Stack size 16 bytes, net_config.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = dispatch_frame ⇒ eth_send_frame ⇒ arp_cache_find ⇒ arp_send_req ⇒ alloc_mem
</UL>
<BR>[Calls]<UL><LI><a href="#[1114020]">>></a> eth_send_frame (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[11b26d8]">>></a> ip_send_frame (via Veneer)
</UL>
<P><STRONG><a name="[c74a88]"></a>igmp_is_member</STRONG> (ARM, 16 bytes, Stack size 0 bytes, net_config.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[11b2768]">>></a> ip_chk_frame (via Veneer)
</UL>
<P><STRONG><a name="[111f4c0]"></a>init_ethernet</STRONG> (ARM, 716 bytes, Stack size 20 bytes, lpc23_emac.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = init_ethernet
</UL>
<BR>[Calls]<UL><LI><a href="#[c73c18]">>></a> rx_descr_init
<LI><a href="#[c73c60]">>></a> tx_descr_init
<LI><a href="#[111f820]">>></a> write_PHY
<LI><a href="#[111f868]">>></a> read_PHY
</UL>
<BR>[Called By]<UL><LI><a href="#[1113fd8]">>></a> init_eth_link (via Veneer)
</UL>
<P><STRONG><a name="[111f478]"></a>int_enable_eth</STRONG> (ARM, 24 bytes, Stack size 0 bytes, lpc23_emac.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1112238]">>></a> resize_mem (via Veneer)
<LI><a href="#[11122c8]">>></a> free_mem (via Veneer)
<LI><a href="#[1112310]">>></a> alloc_mem (via Veneer)
<LI><a href="#[1113fd8]">>></a> init_eth_link (via Veneer)
</UL>
<P><STRONG><a name="[111f430]"></a>int_disable_eth</STRONG> (ARM, 16 bytes, Stack size 0 bytes, lpc23_emac.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1110e28]">>></a> init_TcpNet (via Veneer)
<LI><a href="#[1112238]">>></a> resize_mem (via Veneer)
<LI><a href="#[11122c8]">>></a> free_mem (via Veneer)
<LI><a href="#[1112310]">>></a> alloc_mem (via Veneer)
<LI><a href="#[1113fd8]">>></a> init_eth_link (via Veneer)
</UL>
<P><STRONG><a name="[111f3e8]"></a>send_frame</STRONG> (ARM, 120 bytes, Stack size 8 bytes, lpc23_emac.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = send_frame
</UL>
<BR>[Called By]<UL><LI><a href="#[1114020]">>></a> eth_send_frame (via Veneer)
<LI><a href="#[11b4a90]">>></a> arp_send_req (via Veneer)
<LI><a href="#[11b4ad8]">>></a> arp_send_reply (via Veneer)
</UL>
<P><STRONG><a name="[118a208]"></a>__aeabi_memcpy</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_memcpy.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[11bbed0]">>></a> read_sector (via Veneer)
</UL>
<P><STRONG><a name="[118a1c0]"></a>__rt_memcpy</STRONG> (ARM, 212 bytes, Stack size 0 bytes, rt_memcpy.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[1189d78]">>></a> __aeabi_memcpy4
</UL>
<P><STRONG><a name="[118a178]"></a>_memcpy_lastbytes</STRONG> (ARM, 0 bytes, Stack size unknown bytes, rt_memcpy.o(.text), UNUSED)
<P><STRONG><a name="[1189d78]"></a>__aeabi_memcpy4</STRONG> (ARM, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[118a1c0]">>>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -