⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 impactirda.htm

📁 lpc2368 source files
💻 HTM
📖 第 1 页 / 共 5 页
字号:

<P><STRONG><a name="[a57f20]"></a>buzzer</STRONG> (ARM, 72 bytes, Stack size 0 bytes, keyboard.o(i.buzzer))
<BR><BR>[Called By]<UL><LI><a href="#[a57cd8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;key_val
<LI><a href="#[a57dc0]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;get_key
</UL>

<P><STRONG><a name="[a57bec]"></a>clrscr</STRONG> (ARM, 84 bytes, Stack size 8 bytes, display_4x20r.o(i.clrscr))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = clrscr -> disp_enable</UL>
<BR>[Calls]<UL><LI><a href="#[a57e34]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_Ms
<LI><a href="#[eaab00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disp_enable
</UL>
<BR>[Called By]<UL><LI><a href="#[a57cd8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;key_val
<LI><a href="#[eac5f4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[eacb20]"></a>copy_vectors</STRONG> (ARM, 40 bytes, Stack size 8 bytes, sample.o(i.copy_vectors))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = copy_vectors</UL>
<BR>[Calls]<UL><LI><a href="#[ef8f14]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[eac5f4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[a57eac]"></a>del_Us</STRONG> (ARM, 16 bytes, Stack size 0 bytes, keyboard.o(i.del_Us))
<BR><BR>[Called By]<UL><LI><a href="#[a57cd8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;key_val
</UL>

<P><STRONG><a name="[eaabf0]"></a>del_us</STRONG> (ARM, 16 bytes, Stack size 0 bytes, display_4x20r.o(i.del_us))
<BR><BR>[Called By]<UL><LI><a href="#[eaaa14]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;fputc
<LI><a href="#[eaab00]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;disp_enable
</UL>

<P><STRONG><a name="[a57e34]"></a>delay_Ms</STRONG> (ARM, 40 bytes, Stack size 0 bytes, keyboard.o(i.delay_Ms))
<BR><BR>[Called By]<UL><LI><a href="#[a57bec]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;clrscr
<LI><a href="#[a57dc0]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;get_key
<LI><a href="#[e7b644]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;set_cursor
<LI><a href="#[eac050]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;Disp_initial
</UL>

<P><STRONG><a name="[eaab00]"></a>disp_enable</STRONG> (ARM, 36 bytes, Stack size 4 bytes, display_4x20r.o(i.disp_enable))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = disp_enable</UL>
<BR>[Calls]<UL><LI><a href="#[eaabf0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;del_us
</UL>
<BR>[Called By]<UL><LI><a href="#[a57bec]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;clrscr
<LI><a href="#[e7b644]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;set_cursor
<LI><a href="#[eaaa14]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;fputc
<LI><a href="#[eaae3c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;Disp_cur_rev
<LI><a href="#[eac050]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;Disp_initial
</UL>

<P><STRONG><a name="[eaaa14]"></a>fputc</STRONG> (ARM, 524 bytes, Stack size 32 bytes, display_4x20r.o(i.fputc))
<BR><BR>[Stack]<UL><LI>Max Depth = 60 + Unknown Stack Size
<LI>Call Chain = fputc -> Disp_cur_rev -> gotoxy -> set_cursor -> disp_enable</UL>
<BR>[Calls]<UL><LI><a href="#[e7b644]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;set_cursor
<LI><a href="#[eaab00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disp_enable
<LI><a href="#[eaabf0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;del_us
<LI><a href="#[eaae3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Disp_cur_rev
<LI><a href="#[ef7f74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Address Reference Count : 1]<UL><LI> __0printf.o(.text)
</UL>
<P><STRONG><a name="[a57dc0]"></a>get_key</STRONG> (ARM, 88 bytes, Stack size 16 bytes, keyboard.o(i.get_key))
<BR><BR>[Stack]<UL><LI>Max Depth = 528 + Unknown Stack Size
<LI>Call Chain = get_key -> key_val -> __0printf -> _printf_char_common -> __printf -> _printf_fp_dec -> _printf_fp_dec_real -> _fp_display -> _fp_digits -> _btod_etento -> _btod_emul -> _e2e</UL>
<BR>[Calls]<UL><LI><a href="#[a57cd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;key_val
<LI><a href="#[a57e34]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_Ms
<LI><a href="#[a57f20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;buzzer
</UL>
<BR>[Called By]<UL><LI><a href="#[eacdf8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;_getkey
</UL>

<P><STRONG><a name="[a57b78]"></a>gotoxy</STRONG> (ARM, 100 bytes, Stack size 8 bytes, display_4x20r.o(i.gotoxy))
<BR><BR>[Stack]<UL><LI>Max Depth = 20 + Unknown Stack Size
<LI>Call Chain = gotoxy -> set_cursor -> disp_enable</UL>
<BR>[Calls]<UL><LI><a href="#[e7b644]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;set_cursor
<LI><a href="#[ef7f74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[a57cd8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;key_val
<LI><a href="#[eaae3c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;Disp_cur_rev
</UL>

<P><STRONG><a name="[9a401c]"></a>init_VIC</STRONG> (ARM, 68 bytes, Stack size 8 bytes, irq.o(i.init_VIC))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = init_VIC</UL>
<BR>[Called By]<UL><LI><a href="#[9a7e20]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;TargetResetInit
</UL>

<P><STRONG><a name="[a57cd8]"></a>key_val</STRONG> (ARM, 448 bytes, Stack size 16 bytes, keyboard.o(i.key_val))
<BR><BR>[Stack]<UL><LI>Max Depth = 512 + Unknown Stack Size
<LI>Call Chain = key_val -> __0printf -> _printf_char_common -> __printf -> _printf_fp_dec -> _printf_fp_dec_real -> _fp_display -> _fp_digits -> _btod_etento -> _btod_emul -> _e2e</UL>
<BR>[Calls]<UL><LI><a href="#[a57b78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gotoxy
<LI><a href="#[a57bec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clrscr
<LI><a href="#[a57eac]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;del_Us
<LI><a href="#[a57f20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;buzzer
<LI><a href="#[efa9ac]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__0printf (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[a57dc0]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;get_key
</UL>

<P><STRONG><a name="[eac5f4]"></a>main</STRONG> (ARM, 104 bytes, Stack size 8 bytes, sample.o(i.main))
<BR><BR>[Stack]<UL><LI>Max Depth = 552 + Unknown Stack Size
<LI>Call Chain = main -> _getkey -> get_key -> key_val -> __0printf -> _printf_char_common -> __printf -> _printf_fp_dec -> _printf_fp_dec_real -> _fp_display -> _fp_digits -> _btod_etento -> _btod_emul -> _e2e</UL>
<BR>[Calls]<UL><LI><a href="#[a57bec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clrscr
<LI><a href="#[e7b7b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;serial_open
<LI><a href="#[eac050]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Disp_initial
<LI><a href="#[eacb20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;copy_vectors
<LI><a href="#[eacdf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_getkey
<LI><a href="#[efa9ac]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__0printf (via Veneer)
</UL>
<BR>[Address Reference Count : 1]<UL><LI> kernel.o(.text)
</UL>
<P><STRONG><a name="[e7b7b8]"></a>serial_open</STRONG> (ARM, 536 bytes, Stack size 24 bytes, uart.o(i.serial_open))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = serial_open</UL>
<BR>[Called By]<UL><LI><a href="#[eac5f4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[e7b644]"></a>set_cursor</STRONG> (ARM, 40 bytes, Stack size 8 bytes, display_4x20r.o(i.set_cursor))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = set_cursor -> disp_enable</UL>
<BR>[Calls]<UL><LI><a href="#[a57e34]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_Ms
<LI><a href="#[eaab00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disp_enable
</UL>
<BR>[Called By]<UL><LI><a href="#[a57b78]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;gotoxy
<LI><a href="#[eaaa14]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;fputc
</UL>

<P><STRONG><a name="[fa310c]"></a>__fpl_dcheck_NaN1</STRONG> (ARM, 12 bytes, Stack size 0 bytes, dcheck1.o(x$fpl$dcheck1))
<BR><BR>[Calls]<UL><LI><a href="#[fc24ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__fpl_return_NaN
</UL>
<BR>[Called By]<UL><LI><a href="#[f9f998]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;scalbn
</UL>

<P><STRONG><a name="[fb8f14]"></a>_fp_init</STRONG> (ARM, 24 bytes, Stack size 8 bytes, fpinit.o(x$fpl$fpinit))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = _fp_init</UL>
<BR>[Calls]<UL><LI><a href="#[fb7b5c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_fp_status_addr
</UL>
<BR>[Called By]<UL><LI><a href="#[fa59b4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;__rt_lib_init (via Veneer)
</UL>

<P><STRONG><a name="[fb8e08]"></a>__fplib_config_pureend_doubles</STRONG> (ARM, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED)

<P><STRONG><a name="[fc1a44]"></a>__ieee_status</STRONG> (ARM, 8 bytes, Stack size 0 bytes, istatus.o(x$fpl$ieeestatus))
<BR><BR>[Called By]<UL><LI><a href="#[f89154]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;_fp_digits (via Veneer)
</UL>

<P><STRONG><a name="[f90994]"></a>_printf_fp_dec</STRONG> (ARM, 4 bytes, Stack size 0 bytes, printf1.o(x$fpl$printf1))
<BR><BR>[Stack]<UL><LI>Max Depth = 336 + Unknown Stack Size
<LI>Call Chain = _printf_fp_dec -> _printf_fp_dec_real -> _fp_display -> _fp_digits -> _btod_etento -> _btod_emul -> _e2e</UL>
<BR>[Calls]<UL><LI><a href="#[f88f94]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_fp_dec_real (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[facfb0]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;__printf (via Veneer)
</UL>

<P><STRONG><a name="[fc24ec]"></a>__fpl_return_NaN</STRONG> (ARM, 116 bytes, Stack size 0 bytes, retnan.o(x$fpl$retnan))
<BR><BR>[Calls]<UL><LI><a href="#[fb93c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__fpl_cmpreturn
</UL>
<BR>[Called By]<UL><LI><a href="#[fa310c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;__fpl_dcheck_NaN1
</UL>

<P><STRONG><a name="[f9f73c]"></a>__ARM_scalbn</STRONG> (ARM, 0 bytes, Stack size 0 bytes, scalbn_noclz.o(x$fpl$scalbn), UNUSED)

<P><STRONG><a name="[f9f7b8]"></a>scalbln</STRONG> (ARM, 0 bytes, Stack size 0 bytes, scalbn_noclz.o(x$fpl$scalbn), UNUSED)

<P><STRONG><a name="[f9f82c]"></a>scalblnl</STRONG> (ARM, 0 bytes, Stack size 0 bytes, scalbn_noclz.o(x$fpl$scalbn), UNUSED)

<P><STRONG><a name="[f9f998]"></a>scalbn</STRONG> (ARM, 108 bytes, Stack size 0 bytes, scalbn_noclz.o(x$fpl$scalbn))
<BR><BR>[Calls]<UL><LI><a href="#[ef36cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__fpl_infinity (Weak Reference)
<LI><a href="#[fa310c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__fpl_dcheck_NaN1
</UL>
<BR>[Called By]<UL><LI><a href="#[fc1134]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;__support_dtoi
</UL>

<P><STRONG><a name="[f9f8a4]"></a>scalbnl</STRONG> (ARM, 0 bytes, Stack size 0 bytes, scalbn_noclz.o(x$fpl$scalbn), UNUSED)

<P><STRONG><a name="[f9f918]"></a>__fpl_inf_scalbn</STRONG> (ARM, 0 bytes, Stack size unknown bytes, scalbn_noclz.o(x$fpl$scalbn), UNUSED)

<P><STRONG><a name="[fb93c4]"></a>__fpl_cmpreturn</STRONG> (ARM, 60 bytes, Stack size 0 bytes, trapv.o(x$fpl$trapveneer))
<BR><BR>[Called By]<UL><LI><a href="#[fc24ec]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;__fpl_return_NaN
</UL>

<P><STRONG><a name="[9a848c]"></a>Undef_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[9a848c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Undef_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[9a848c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;Undef_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET)
</UL>
<P><STRONG><a name="[9a8414]"></a>SWI_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[9a8414]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SWI_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[9a8414]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;SWI_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET)
</UL>
<P><STRONG><a name="[9a8398]"></a>PAbt_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[9a8398]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PAbt_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[9a8398]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;PAbt_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET)
</UL>
<P><STRONG><a name="[9a831c]"></a>DAbt_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[9a831c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DAbt_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[9a831c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;DAbt_Handler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET)
</UL>
<P><STRONG><a name="[9a82a4]"></a>IRQ_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[9a82a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IRQ_Handler

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -