📄 impactirda.htm
字号:
<BR><BR>[Stack]<UL><LI>Max Depth = 68 + Unknown Stack Size
<LI>Call Chain = __rt_entry -> __rt_lib_init -> _get_lc_numeric -> strcmp</UL>
<BR>[Calls]<UL><LI><a href="#[ef5268]">>></a> __rt_stackheap_init
<LI><a href="#[fa59b4]">>></a> __rt_lib_init (via Veneer)
<LI><a href="#[fa9a3c]">>></a> exit (via BX)
<LI><a href="#[fc450c]">>></a> _platform_post_lib_init
<LI><a href="#[fc4960]">>></a> _platform_post_stackheap_init
</UL>
<BR>[Called By]<UL><LI><a href="#[ef3d78]"><<</a> __main
<LI><a href="#[f0f660]"><<</a> __scatterload_rt2
</UL>
<P><STRONG><a name="[f8d6d4]"></a>__rt_exit</STRONG> (ARM, 20 bytes, Stack size 8 bytes, kernel.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __rt_exit -> __rt_lib_shutdown</UL>
<BR>[Calls]<UL><LI><a href="#[fa5964]">>></a> __rt_lib_shutdown (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[fa9a3c]"><<</a> exit (via Veneer)
</UL>
<P><STRONG><a name="[f8d65c]"></a>__rt_abort</STRONG> (ARM, 8 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[f9ca34]">>></a> _sys_exit
</UL>
<P><STRONG><a name="[f8ce9c]"></a>__user_setup_stackheap</STRONG> (ARM, 96 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
<LI>Call Chain = __user_setup_stackheap</UL>
<BR>[Calls]<UL><LI><a href="#[9a7ca0]">>></a> __user_initial_stackheap
<LI><a href="#[f9c5d8]">>></a> __user_perproc_libspace
</UL>
<BR>[Called By]<UL><LI><a href="#[ef5268]"><<</a> __rt_stackheap_init
</UL>
<P><STRONG><a name="[f8ca18]"></a>__aeabi_idiv0</STRONG> (ARM, 4 bytes, Stack size 0 bytes, aeabi_idiv0.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[ef8040]"><<</a> __aeabi_idivmod
</UL>
<P><STRONG><a name="[f8bb40]"></a>__rt_stackheap_storage</STRONG> (ARM, 12 bytes, Stack size 0 bytes, rt_stackheap_storage_intlibspace.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[ef5268]"><<</a> __rt_stackheap_init
</UL>
<P><STRONG><a name="[f8a83c]"></a>__rt_locale</STRONG> (ARM, 12 bytes, Stack size 0 bytes, rt_locale_intlibspace.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[ef9c28]"><<</a> setlocale (via Veneer)
<LI><a href="#[ef9c78]"><<</a> _set_locale_byname (via Veneer)
<LI><a href="#[ef9cf8]"><<</a> _locale_name (via Veneer)
<LI><a href="#[f88fe4]"><<</a> _fp_display (via Veneer)
<LI><a href="#[fa59b4]"><<</a> __rt_lib_init (via Veneer)
</UL>
<P><STRONG><a name="[f89644]"></a>_printf_int_common</STRONG> (Thumb, 168 bytes, Stack size 40 bytes, _printf_intcommon.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 56 + Unknown Stack Size
<LI>Call Chain = _printf_int_common -> _printf_post_padding</UL>
<BR>[Calls]<UL><LI><a href="#[efba70]">>></a> _printf_post_padding
<LI><a href="#[efbaf4]">>></a> _printf_pre_padding
<LI><a href="#[f9f01c]">>></a> __ARM_call_via_r2
</UL>
<BR>[Called By]<UL><LI><a href="#[efb044]"><<</a> _printf_int_dec
</UL>
<P><STRONG><a name="[f8905c]"></a>__lib_sel_fp_printf</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, _printf_fp_dec.o(.text), UNUSED)
<P><STRONG><a name="[f88fe4]"></a>_fp_display</STRONG> (Thumb, 806 bytes, Stack size 64 bytes, _printf_fp_dec.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 280<LI>Call Chain = _fp_display -> _fp_digits -> _btod_etento -> _btod_emul -> _e2e</UL>
<BR>[Calls]<UL><LI><a href="#[ef9b30]">>></a> __ARM_stackcheck (Weak Reference)
<LI><a href="#[f890dc]">>></a> _fp_addexp
<LI><a href="#[f89154]">>></a> _fp_digits
<LI><a href="#[f8a83c]">>></a> __rt_locale (via Veneer)
<LI><a href="#[fc15f8]">>></a> __mathlib_classify (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[f88f94]"><<</a> _printf_fp_dec_real
</UL>
<P><STRONG><a name="[f88f94]"></a>_printf_fp_dec_real</STRONG> (Thumb, 234 bytes, Stack size 56 bytes, _printf_fp_dec.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 336 + Unknown Stack Size
<LI>Call Chain = _printf_fp_dec_real -> _fp_display -> _fp_digits -> _btod_etento -> _btod_emul -> _e2e</UL>
<BR>[Calls]<UL><LI><a href="#[ef9b30]">>></a> __ARM_stackcheck (Weak Reference)
<LI><a href="#[efba70]">>></a> _printf_post_padding
<LI><a href="#[efbaf4]">>></a> _printf_pre_padding
<LI><a href="#[f88fe4]">>></a> _fp_display
<LI><a href="#[f9f01c]">>></a> __ARM_call_via_r2
</UL>
<BR>[Called By]<UL><LI><a href="#[f90994]"><<</a> _printf_fp_dec (via Veneer)
</UL>
<P><STRONG><a name="[f87e2c]"></a>_printf_char_common</STRONG> (Thumb, 44 bytes, Stack size 88 bytes, _printf_char_common.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 472 + Unknown Stack Size
<LI>Call Chain = _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="#[facfb0]">>></a> __printf
</UL>
<BR>[Called By]<UL><LI><a href="#[efa9ac]"><<</a> __0printf
</UL>
<P><STRONG><a name="[f8749c]"></a>ferror</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, ferror.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = ferror</UL>
<BR>[Calls]<UL><LI><a href="#[ef9b30]">>></a> __ARM_stackcheck (Weak Reference)
<LI><a href="#[f873a4]">>></a> _mutex_release (Weak Reference)
<LI><a href="#[f87420]">>></a> _mutex_acquire (Weak Reference)
</UL>
<BR>[Called By]<UL><LI><a href="#[efa9ac]"><<</a> __0printf
</UL>
<P><STRONG><a name="[fa4e5c]"></a>__rt_udiv10</STRONG> (ARM, 44 bytes, Stack size 0 bytes, rtudiv10.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[efb044]"><<</a> _printf_int_dec (via Veneer)
</UL>
<P><STRONG><a name="[f9f1e4]"></a>__ARM_call_via_r0</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[f9f264]"></a>__call_via_r0</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[f9f0e8]"></a>__ARM_call_via_r1</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[facfb0]"><<</a> __printf
</UL>
<P><STRONG><a name="[f9f168]"></a>__call_via_r1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[f9f01c]"></a>__ARM_call_via_r2</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[efba70]"><<</a> _printf_post_padding
<LI><a href="#[efbaf4]"><<</a> _printf_pre_padding
<LI><a href="#[f88f94]"><<</a> _printf_fp_dec_real
<LI><a href="#[f89644]"><<</a> _printf_int_common
<LI><a href="#[fac2a8]"><<</a> _printf_outstr_char
<LI><a href="#[facfb0]"><<</a> __printf
</UL>
<P><STRONG><a name="[f9f06c]"></a>__call_via_r2</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[f9ef50]"></a>__ARM_call_via_r3</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[efb560]"><<</a> _printf_str
<LI><a href="#[facfb0]"><<</a> __printf
</UL>
<P><STRONG><a name="[f9efa0]"></a>__call_via_r3</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[f9ee54]"></a>__ARM_call_via_r4</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[f9eed4]"></a>__call_via_r4</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[f9ed58]"></a>__ARM_call_via_r5</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[f9edd8]"></a>__call_via_r5</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[f9ec5c]"></a>__ARM_call_via_r6</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[f9ecdc]"></a>__call_via_r6</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[f9eb60]"></a>__ARM_call_via_r7</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[f9ebe0]"></a>__call_via_r7</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)
<P><STRONG><a name="[f9ca34]"></a>_sys_exit</STRONG> (ARM, 20 bytes, Stack size 0 bytes, sys_exit.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[f8d65c]"><<</a> __rt_abort
</UL>
<P><STRONG><a name="[f9c4b0]"></a>__user_libspace</STRONG> (ARM, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<P><STRONG><a name="[f9c5d8]"></a>__user_perproc_libspace</STRONG> (ARM, 0 bytes, Stack size 0 bytes, libspace.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[f8ce9c]"><<</a> __user_setup_stackheap
</UL>
<P><STRONG><a name="[f9c550]"></a>__user_perthread_libspace</STRONG> (ARM, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<P><STRONG><a name="[fb1100]"></a>_ll_udiv10</STRONG> (ARM, 160 bytes, Stack size 12 bytes, lludiv10.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = _ll_udiv10</UL>
<BR>[Called By]<UL><LI><a href="#[f89154]"><<</a> _fp_digits (via Veneer)
</UL>
<P><STRONG><a name="[fb0ae0]"></a>_btod_etento</STRONG> (Thumb, 202 bytes, Stack size 72 bytes, bigflt0.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = _btod_etento -> _btod_emul -> _e2e</UL>
<BR>[Calls]<UL><LI><a href="#[ef8040]">>></a> __aeabi_idivmod (via Veneer)
<LI><a href="#[ef9b30]">>></a> __ARM_stackcheck (Weak Reference)
<LI><a href="#[fafb48]">>></a> _btod_emul (via Veneer)
<LI><a href="#[fafb98]">>></a> _btod_ediv (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[f89154]"><<</a> _fp_digits
</UL>
<P><STRONG><a name="[facfb0]"></a>__printf</STRONG> (Thumb, 740 bytes, Stack size 48 bytes, __printf.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 384 + Unknown Stack Size
<LI>Call Chain = __printf -> _printf_fp_dec -> _printf_fp_dec_real -> _fp_display -> _fp_digits -> _btod_etento -> _btod_emul -> _e2e</UL>
<BR>[Calls]<UL><LI><a href="#[ef9b30]">>></a> __ARM_stackcheck (Weak Reference)
<LI><a href="#[efb044]">>></a> _printf_int_dec
<LI><a href="#[efb560]">>></a> _printf_str
<LI><a href="#[f90994]">>></a> _printf_fp_dec (via Veneer)
<LI><a href="#[f9ef50]">>></a> __ARM_call_via_r3
<LI><a href="#[f9f01c]">>></a> __ARM_call_via_r2
<LI><a href="#[f9f0e8]">>></a> __ARM_call_via_r1
<LI><a href="#[facb68]">>></a> _printf_wctomb (Weak Reference)
<LI><a href="#[facbe4]">>></a> _printf_wc (Weak Reference)
<LI><a href="#[facc5c]">>></a> _printf_mbtowc (Weak Reference)
<LI><a href="#[faccd8]">>></a> _printf_longlong_oct (Weak Reference)
<LI><a href="#[facd5c]">>></a> _printf_longlong_hex (Weak Reference)
<LI><a href="#[facde0]">>></a> _printf_longlong_dec (Weak Reference)
<LI><a href="#[face64]">>></a> _printf_fp_hex (Weak Reference)
<LI><a href="#[facee0]">>></a> _printf_charcount (Weak Reference)
</UL>
<BR>[Called By]<UL><LI><a href="#[f87e2c]"><<</a> _printf_char_common
</UL>
<P><STRONG><a name="[fac2a8]"></a>_printf_outstr_char</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, _printf_outstr_char.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16 + Unknown Stack Size
<LI>Call Chain = _printf_outstr_char</UL>
<BR>[Calls]<UL><LI><a href="#[f9f01c]">>></a> __ARM_call_via_r2
</UL>
<BR>[Address Reference Count : 1]<UL><LI> _printf_char_common.o(.text)
</UL>
<P><STRONG><a name="[fabeac]"></a>_printf_input_char</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, _printf_input_char.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> _printf_char_common.o(.text)
</UL>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -