📄 sd_file.htm
字号:
<BR><BR>[Calls]<UL><LI><a href="#[11376f0]">>></a> __printf
</UL>
<BR>[Called By]<UL><LI><a href="#[11362d0]">>></a> __0sprintf
<LI><a href="#[1136498]">>></a> __0fprintf
<LI><a href="#[1136730]">>></a> __0printf
</UL>
<P><STRONG><a name="[112d348]"></a>_sputc</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, _sputc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[11362d0]">>></a> __0sprintf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> __0sprintf.o(.text)
</UL>
<P><STRONG><a name="[112d228]"></a>_chval</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, _chval.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1135c50]">>></a> _scanf_longlong
<LI><a href="#[1135e78]">>></a> _scanf_int
</UL>
<P><STRONG><a name="[112d108]"></a>_sgetc</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, sgetc.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> __0sscanf.o(.text)
</UL>
<P><STRONG><a name="[112d0c0]"></a>_sbackspace</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, sgetc.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> __0sscanf.o(.text)
</UL>
<P><STRONG><a name="[112cec0]"></a>__vfscanf_char</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, scanf_char.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 172 + Unknown Stack Size
<LI>Call Chain = __vfscanf_char ⇒ __vfscanf ⇒ _scanf_longlong ⇒ __aeabi_lmul
</UL>
<BR>[Calls]<UL><LI><a href="#[121bb30]">>></a> __vfscanf
</UL>
<BR>[Called By]<UL><LI><a href="#[11360c8]">>></a> __0sscanf
</UL>
<P><STRONG><a name="[112cd10]"></a>ferror</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, ferror.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[11357d8]">>></a> _mutex_release (Weak Reference)
<LI><a href="#[1135820]">>></a> _mutex_acquire (Weak Reference)
</UL>
<BR>[Called By]<UL><LI><a href="#[1136498]">>></a> __0fprintf
<LI><a href="#[1136730]">>></a> __0printf
</UL>
<P><STRONG><a name="[112cb98]"></a>_readbuf</STRONG> (Thumb, 70 bytes, Stack size 16 bytes, filbuf.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 200<LI>Call Chain = _readbuf ⇒ _sys_read ⇒ __read ⇒ fat_read ⇒ set_next_clus ⇒ cache_fat ⇒ mmc_write_sect ⇒ mci_read_status ⇒ mci_command
</UL>
<BR>[Calls]<UL><LI><a href="#[c7cc38]">>></a> _sys_read
<LI><a href="#[1134bc8]">>></a> _seterr
</UL>
<BR>[Called By]<UL><LI><a href="#[112cb50]">>></a> __filbuf
<LI><a href="#[121b5a8]">>></a> fread
</UL>
<P><STRONG><a name="[112cb50]"></a>__filbuf</STRONG> (Thumb, 736 bytes, Stack size 40 bytes, filbuf.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 328 + Unknown Stack Size
<LI>Call Chain = __filbuf ⇒ _flushlinebuffered ⇒ _do_fflush ⇒ _deferredlazyseek ⇒ _fflush ⇒ _writebuf ⇒ _sys_write ⇒ __write ⇒ fat_write ⇒ get_free_clus ⇒ cache_fat ⇒ mmc_write_sect ⇒ mci_read_status ⇒ mci_command
</UL>
<BR>[Calls]<UL><LI><a href="#[c7cb60]">>></a> _sys_ensure
<LI><a href="#[c7cba8]">>></a> _sys_seek
<LI><a href="#[112cb98]">>></a> _readbuf
<LI><a href="#[1130130]">>></a> malloc
<LI><a href="#[1134aa8]">>></a> _deferredlazyseek
<LI><a href="#[1134af0]">>></a> _fflush
<LI><a href="#[1134b38]">>></a> _flushlinebuffered
<LI><a href="#[1134bc8]">>></a> _seterr
<LI><a href="#[11357d8]">>></a> _mutex_release (Weak Reference)
<LI><a href="#[1135820]">>></a> _mutex_acquire (Weak Reference)
</UL>
<BR>[Called By]<UL><LI><a href="#[1135638]">>></a> fgetc
<LI><a href="#[121b5a8]">>></a> fread
</UL>
<P><STRONG><a name="[112c880]"></a>fputc</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, fputc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 288 + Unknown Stack Size
<LI>Call Chain = fputc ⇒ __flsbuf ⇒ _deferredlazyseek ⇒ _fflush ⇒ _writebuf ⇒ _sys_write ⇒ __write ⇒ fat_write ⇒ get_free_clus ⇒ cache_fat ⇒ mmc_write_sect ⇒ mci_read_status ⇒ mci_command
</UL>
<BR>[Calls]<UL><LI><a href="#[121b848]">>></a> __flsbuf
</UL>
<BR>[Called By]<UL><LI><a href="#[1134fc0]">>></a> putc
<LI><a href="#[1135480]">>></a> fputs
</UL>
<BR>[Address Reference Count : 2]<UL><LI> __0fprintf.o(.text)
<LI> __0printf.o(.text)
</UL>
<P><STRONG><a name="[112c6c8]"></a>_fseek</STRONG> (Thumb, 310 bytes, Stack size 24 bytes, fseek.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = _fseek ⇒ _sys_flen ⇒ __getfsize ⇒ fs_rd_sig
</UL>
<BR>[Calls]<UL><LI><a href="#[c7cb18]">>></a> _sys_flen
<LI><a href="#[c7cbf0]">>></a> _sys_istty
<LI><a href="#[1134bc8]">>></a> _seterr
</UL>
<BR>[Called By]<UL><LI><a href="#[112c680]">>></a> fseek
<LI><a href="#[1135a18]">>></a> _do_fflush
</UL>
<P><STRONG><a name="[112c680]"></a>fseek</STRONG> (Thumb, 40 bytes, Stack size 24 bytes, fseek.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = fseek ⇒ _fseek ⇒ _sys_flen ⇒ __getfsize ⇒ fs_rd_sig
</UL>
<BR>[Calls]<UL><LI><a href="#[112c6c8]">>></a> _fseek
<LI><a href="#[11357d8]">>></a> _mutex_release (Weak Reference)
<LI><a href="#[1135820]">>></a> _mutex_acquire (Weak Reference)
</UL>
<BR>[Called By]<UL><LI><a href="#[1134a18]">>></a> freopen
<LI><a href="#[121b848]">>></a> __flsbuf
</UL>
<P><STRONG><a name="[112c458]"></a>setvbuf</STRONG> (Thumb, 108 bytes, Stack size 40 bytes, setvbuf.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = setvbuf
</UL>
<BR>[Calls]<UL><LI><a href="#[11357d8]">>></a> _mutex_release (Weak Reference)
<LI><a href="#[1135820]">>></a> _mutex_acquire (Weak Reference)
</UL>
<BR>[Called By]<UL><LI><a href="#[112c410]">>></a> setbuf
<LI><a href="#[1134988]">>></a> _initio
</UL>
<P><STRONG><a name="[112c410]"></a>setbuf</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, setvbuf.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[112c458]">>></a> setvbuf
</UL>
<P><STRONG><a name="[112c128]"></a>__rt_SIGRTRED</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, defsig_rtred_outer.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = __rt_SIGRTRED ⇒ __rt_SIGRTRED_inner ⇒ __default_signal_display ⇒ _ttywrch
</UL>
<BR>[Calls]<UL><LI><a href="#[121a7b8]">>></a> __rt_SIGRTRED_inner
<LI><a href="#[121a928]">>></a> __sig_exit
</UL>
<BR>[Called By]<UL><LI><a href="#[1134988]">>></a> _initio
</UL>
<P><STRONG><a name="[121e5b0]"></a>__rt_udiv10</STRONG> (ARM, 44 bytes, Stack size 0 bytes, rtudiv10.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[1136ad8]">>></a> _printf_int_dec (via Veneer)
</UL>
<P><STRONG><a name="[121e368]"></a>__user_libspace</STRONG> (ARM, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<P><STRONG><a name="[121e320]"></a>__user_perproc_libspace</STRONG> (ARM, 0 bytes, Stack size 0 bytes, libspace.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1131498]">>></a> __user_setup_stackheap
</UL>
<P><STRONG><a name="[121e2d8]"></a>__user_perthread_libspace</STRONG> (ARM, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<P><STRONG><a name="[121dbd0]"></a>__rt_heap_descriptor</STRONG> (ARM, 12 bytes, Stack size 0 bytes, rt_heap_descriptor_intlibspace.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[112feb0]">>></a> free (via Veneer)
<LI><a href="#[1130130]">>></a> malloc (via Veneer)
<LI><a href="#[121cfd0]">>></a> _init_alloc (via Veneer)
</UL>
<P><STRONG><a name="[121d560]"></a>__rt_locale</STRONG> (ARM, 12 bytes, Stack size 0 bytes, rt_locale_intlibspace.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1131228]">>></a> __rt_ctype_table
<LI><a href="#[121a330]">>></a> __rt_lib_init (via Veneer)
</UL>
<P><STRONG><a name="[121d0f0]"></a>_terminate_user_alloc</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, init_alloc.o(.text), UNUSED)
<P><STRONG><a name="[121d0a8]"></a>_init_user_alloc</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, init_alloc.o(.text), UNUSED)
<P><STRONG><a name="[121d060]"></a>__Heap_Full</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, init_alloc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = __Heap_Full ⇒ __Heap_ProvideMemory ⇒ free
</UL>
<BR>[Calls]<UL><LI><a href="#[1218848]">>></a> __heap_extend (via Veneer)
<LI><a href="#[1219590]">>></a> __Heap_ProvideMemory
</UL>
<BR>[Called By]<UL><LI><a href="#[1130130]">>></a> malloc
</UL>
<P><STRONG><a name="[121d018]"></a>__Heap_Broken</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, init_alloc.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[1218b70]">>></a> __rt_SIGRTMEM
</UL>
<P><STRONG><a name="[121cfd0]"></a>_init_alloc</STRONG> (Thumb, 88 bytes, Stack size 24 bytes, init_alloc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = _init_alloc ⇒ __rt_SIGRTMEM ⇒ __rt_SIGRTMEM_inner ⇒ __default_signal_display ⇒ _ttywrch
</UL>
<BR>[Calls]<UL><LI><a href="#[1218848]">>></a> __heap_extend (via Veneer)
<LI><a href="#[1218b70]">>></a> __rt_SIGRTMEM
<LI><a href="#[1219590]">>></a> __Heap_ProvideMemory
<LI><a href="#[121c8f8]">>></a> __Heap_Initialize
<LI><a href="#[121dbd0]">>></a> __rt_heap_descriptor (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[121a330]">>></a> __rt_lib_init
</UL>
<P><STRONG><a name="[121cca8]"></a>__use_no_heap</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, hguard.o(.text), UNUSED)
<P><STRONG><a name="[121cc60]"></a>__heap_guard</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, hguard.o(.text), UNUSED)
<P><STRONG><a name="[121c8f8]"></a>__Heap_Initialize</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, h1_init.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[121cfd0]">>></a> _init_alloc
</UL>
<P><STRONG><a name="[121c8b0]"></a>__Heap_DescSize</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, h1_init.o(.text), UNUSED)
<P><STRONG><a name="[121bf38]"></a>isspace</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, isspace.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = isspace ⇒ __rt_ctype_table
</UL>
<BR>[Calls]<UL><LI><a href="#[1131228]">>></a> __rt_ctype_table (via Veneer)
</UL>
<BR>[Address Reference Count : 1]<UL><LI> scanf_char.o(.text)
</UL>
<P><STRONG><a name="[121bdc8]"></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="#[1132130]">>></a> __ARM_call_via_r2
</UL>
<BR>[Address Reference Count : 1]<UL><LI> _printf_char_common.o(.text)
</UL>
<P><STRONG><a name="[121bc50]"></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>
<P><STRONG><a name="[121bb30]"></a>__vfscanf</STRONG> (Thumb, 960 bytes, Stack size 104 bytes, _scanf.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 164 + Unknown Stack Size
<LI>Call Chain = __vfscanf ⇒ _scanf_longlong ⇒ __aeabi_lmul
</UL>
<BR>[Calls]<UL><LI><a href="#[1132130]">>></a> __ARM_call_via_r2
<LI><a href="#[11321c0]">>></a> __ARM_call_via_r1
<LI><a href="#[1135c50]"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -