📄 blinky.htm
字号:
<BR>[Address Reference Count : 1]<UL><LI> blinkymain.o(.text)
</UL>
<P><STRONG><a name="[c7f248]"></a>__aeabi_idiv</STRONG> (Thumb, 0 bytes, Stack size 16 bytes, idiv.o(.text), UNUSED)
<P><STRONG><a name="[c7f200]"></a>__aeabi_idivmod</STRONG> (Thumb, 44 bytes, Stack size 16 bytes, idiv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __aeabi_idivmod ⇒ __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[c75038]">>></a> __aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[c81300]">>></a> main (via Veneer)
</UL>
<P><STRONG><a name="[c75a88]"></a>__ARM_call_via_r0</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[c75a40]"></a>__call_via_r0</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[c759f8]"></a>__ARM_call_via_r1</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[c759b0]"></a>__call_via_r1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[c75968]"></a>__ARM_call_via_r2</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c77fb0]">>></a> _printf_core
</UL>
<P><STRONG><a name="[c75920]"></a>__call_via_r2</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[c758d8]"></a>__ARM_call_via_r3</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c753e0]">>></a> __init
</UL>
<P><STRONG><a name="[c75890]"></a>__call_via_r3</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[c75848]"></a>__ARM_call_via_r4</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[c75800]"></a>__call_via_r4</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[c757b8]"></a>__ARM_call_via_r5</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[c75770]"></a>__call_via_r5</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[c75728]"></a>__ARM_call_via_r6</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c77f20]">>></a> _printf_pre_padding
<LI><a href="#[c77f68]">>></a> _printf_post_padding
</UL>
<P><STRONG><a name="[c756e0]"></a>__call_via_r6</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[c75698]"></a>__ARM_call_via_r7</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[c75650]"></a>__call_via_r7</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[c753e0]"></a>__init</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, init.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[c75428]">>></a> __call_main
<LI><a href="#[c758d8]">>></a> __ARM_call_via_r3
</UL>
<BR>[Called By]<UL><LI><a href="#[c7f628]">>></a> __main (via Veneer)
</UL>
<P><STRONG><a name="[c75398]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
<P><STRONG><a name="[c75080]"></a>__aeabi_uidiv</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, uidiv.o(.text), UNUSED)
<P><STRONG><a name="[c75038]"></a>__aeabi_uidivmod</STRONG> (Thumb, 40 bytes, Stack size 8 bytes, uidiv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[c7f200]">>></a> __aeabi_idivmod
</UL>
<P><STRONG><a name="[c74ed0]"></a>__aeabi_uldivmod</STRONG> (Thumb, 96 bytes, Stack size 48 bytes, uldiv.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c73f70]">>></a> __aeabi_llsr
<LI><a href="#[c74120]">>></a> __aeabi_llsl
</UL>
<BR>[Called By]<UL><LI><a href="#[c77fb0]">>></a> _printf_core
</UL>
<P><STRONG><a name="[c74120]"></a>__aeabi_llsl</STRONG> (Thumb, 34 bytes, Stack size 4 bytes, llshl.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c74ed0]">>></a> __aeabi_uldivmod
</UL>
<P><STRONG><a name="[c740d8]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 4 bytes, llshl.o(.text), UNUSED)
<P><STRONG><a name="[c73f70]"></a>__aeabi_llsr</STRONG> (Thumb, 38 bytes, Stack size 4 bytes, llushr.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c74ed0]">>></a> __aeabi_uldivmod
</UL>
<P><STRONG><a name="[c73f28]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 4 bytes, llushr.o(.text), UNUSED)
<P><STRONG><a name="[c77e00]"></a>__0printf_8</STRONG> (Thumb, 24 bytes, Stack size 24 bytes, printf8.o(i.__0printf_8), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c77fb0]">>></a> _printf_core
</UL>
<P><STRONG><a name="[c77db8]"></a>__1printf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf_8))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __1printf
</UL>
<BR>[Called By]<UL><LI><a href="#[c81300]">>></a> main (via Veneer)
</UL>
<P><STRONG><a name="[11536a0]"></a>__scatterload_copy</STRONG> (ARM, 24 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[11536a0]">>></a> __scatterload_copy
</UL>
<BR>[Called By]<UL><LI><a href="#[11536a0]">>></a> __scatterload_copy
</UL>
<P><STRONG><a name="[1153658]"></a>__scatterload_null</STRONG> (ARM, 4 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
<P><STRONG><a name="[1153610]"></a>__scatterload_zeroinit</STRONG> (ARM, 24 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
<P>
<H3>
Local Symbols
</H3>
<P><STRONG><a name="[c836d8]"></a>Undef_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[c836d8]">>></a> Undef_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[c836d8]">>></a> Undef_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET)
</UL>
<P><STRONG><a name="[c83690]"></a>SWI_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[c83690]">>></a> SWI_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[c83690]">>></a> SWI_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET)
</UL>
<P><STRONG><a name="[c83648]"></a>PAbt_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[c83648]">>></a> PAbt_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[c83648]">>></a> PAbt_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET)
</UL>
<P><STRONG><a name="[c83600]"></a>DAbt_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[c83600]">>></a> DAbt_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[c83600]">>></a> DAbt_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET)
</UL>
<P><STRONG><a name="[c835b8]"></a>IRQ_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[c835b8]">>></a> IRQ_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[c835b8]">>></a> IRQ_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET)
</UL>
<P><STRONG><a name="[c83570]"></a>FIQ_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[c83570]">>></a> FIQ_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[c83570]">>></a> FIQ_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET)
</UL>
<P><STRONG><a name="[c80868]"></a>delay</STRONG> (ARM, 24 bytes, Stack size 0 bytes, lcd_4bit.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c80598]">>></a> lcd_write_4bit
<LI><a href="#[c80820]">>></a> lcd_read_status
<LI><a href="#[c80fe8]">>></a> lcd_init
</UL>
<P><STRONG><a name="[c80820]"></a>lcd_read_status</STRONG> (ARM, 188 bytes, Stack size 4 bytes, lcd_4bit.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = lcd_read_status
</UL>
<BR>[Calls]<UL><LI><a href="#[c80868]">>></a> delay
</UL>
<BR>[Called By]<UL><LI><a href="#[c807d8]">>></a> wait_while_busy
</UL>
<P><STRONG><a name="[c807d8]"></a>wait_while_busy</STRONG> (ARM, 36 bytes, Stack size 8 bytes, lcd_4bit.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = wait_while_busy ⇒ lcd_read_status
</UL>
<BR>[Calls]<UL><LI><a href="#[c80820]">>></a> lcd_read_status
</UL>
<BR>[Called By]<UL><LI><a href="#[c80550]">>></a> lcd_write_cmd
<LI><a href="#[c80790]">>></a> lcd_write_data
</UL>
<P><STRONG><a name="[c80790]"></a>lcd_write_data</STRONG> (ARM, 48 bytes, Stack size 8 bytes, lcd_4bit.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = lcd_write_data ⇒ wait_while_busy ⇒ lcd_read_status
</UL>
<BR>[Calls]<UL><LI><a href="#[c80598]">>></a> lcd_write_4bit
<LI><a href="#[c807d8]">>></a> wait_while_busy
</UL>
<BR>[Called By]<UL><LI><a href="#[c80f58]">>></a> lcd_putchar
</UL>
<P><STRONG><a name="[c77fb0]"></a>_printf_core</STRONG> (Thumb, 1132 bytes, Stack size 120 bytes, printf8.o(i._printf_core), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c74ed0]">>></a> __aeabi_uldivmod
<LI><a href="#[c75968]">>></a> __ARM_call_via_r2
<LI><a href="#[c77f20]">>></a> _printf_pre_padding
<LI><a href="#[c77f68]">>></a> _printf_post_padding
</UL>
<BR>[Called By]<UL><LI><a href="#[c77e00]">>></a> __0printf_8
</UL>
<P><STRONG><a name="[c77f68]"></a>_printf_post_padding</STRONG> (Thumb, 38 bytes, Stack size 24 bytes, printf8.o(i._printf_post_padding), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c75728]">>></a> __ARM_call_via_r6
</UL>
<BR>[Called By]<UL><LI><a href="#[c77fb0]">>></a> _printf_core
</UL>
<P><STRONG><a name="[c77f20]"></a>_printf_pre_padding</STRONG> (Thumb, 48 bytes, Stack size 40 bytes, printf8.o(i._printf_pre_padding), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c75728]">>></a> __ARM_call_via_r6
</UL>
<BR>[Called By]<UL><LI><a href="#[c77fb0]">>></a> _printf_core
</UL>
<P>
<H3>
Undefined Global Symbols
</H3><HR></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -