|
@@ -3,7 +3,7 @@
|
|
<title>Static Call Graph - [.\Objects\Ringzle.axf]</title></head>
|
|
<title>Static Call Graph - [.\Objects\Ringzle.axf]</title></head>
|
|
<body><HR>
|
|
<body><HR>
|
|
<H1>Static Call Graph for image .\Objects\Ringzle.axf</H1><HR>
|
|
<H1>Static Call Graph for image .\Objects\Ringzle.axf</H1><HR>
|
|
-<BR><P>#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Mon Oct 30 19:43:31 2023
|
|
|
|
|
|
+<BR><P>#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Thu Nov 02 10:29:39 2023
|
|
<BR><P>
|
|
<BR><P>
|
|
<H3>Maximum Stack Usage = 352 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
|
|
<H3>Maximum Stack Usage = 352 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
|
|
Call chain for Maximum Stack Depth:</H3>
|
|
Call chain for Maximum Stack Depth:</H3>
|
|
@@ -449,18 +449,18 @@ Global Symbols
|
|
</UL>
|
|
</UL>
|
|
|
|
|
|
<P><STRONG><a name="[5c]"></a>__aeabi_llsl</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
|
|
<P><STRONG><a name="[5c]"></a>__aeabi_llsl</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
|
|
-<BR><BR>[Called By]<UL><LI><a href="#[5b]">>></a> __aeabi_dadd
|
|
|
|
-<LI><a href="#[64]">>></a> __aeabi_uldivmod
|
|
|
|
-<LI><a href="#[5e]">>></a> _double_epilogue
|
|
|
|
|
|
+<BR><BR>[Called By]<UL><LI><a href="#[5e]">>></a> _double_epilogue
|
|
<LI><a href="#[67]">>></a> __aeabi_d2ulz
|
|
<LI><a href="#[67]">>></a> __aeabi_d2ulz
|
|
|
|
+<LI><a href="#[5b]">>></a> __aeabi_dadd
|
|
|
|
+<LI><a href="#[64]">>></a> __aeabi_uldivmod
|
|
</UL>
|
|
</UL>
|
|
|
|
|
|
<P><STRONG><a name="[ed]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
|
|
<P><STRONG><a name="[ed]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
|
|
|
|
|
|
<P><STRONG><a name="[65]"></a>__aeabi_llsr</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
|
|
<P><STRONG><a name="[65]"></a>__aeabi_llsr</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
|
|
-<BR><BR>[Called By]<UL><LI><a href="#[64]">>></a> __aeabi_uldivmod
|
|
|
|
-<LI><a href="#[5e]">>></a> _double_epilogue
|
|
|
|
|
|
+<BR><BR>[Called By]<UL><LI><a href="#[5e]">>></a> _double_epilogue
|
|
<LI><a href="#[67]">>></a> __aeabi_d2ulz
|
|
<LI><a href="#[67]">>></a> __aeabi_d2ulz
|
|
|
|
+<LI><a href="#[64]">>></a> __aeabi_uldivmod
|
|
</UL>
|
|
</UL>
|
|
|
|
|
|
<P><STRONG><a name="[ee]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
|
|
<P><STRONG><a name="[ee]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
|
|
@@ -515,8 +515,8 @@ Global Symbols
|
|
|
|
|
|
<P><STRONG><a name="[5f]"></a>_double_round</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text), UNUSED)
|
|
<P><STRONG><a name="[5f]"></a>_double_round</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text), UNUSED)
|
|
<BR><BR>[Called By]<UL><LI><a href="#[63]">>></a> __aeabi_ddiv
|
|
<BR><BR>[Called By]<UL><LI><a href="#[63]">>></a> __aeabi_ddiv
|
|
-<LI><a href="#[5b]">>></a> __aeabi_dadd
|
|
|
|
<LI><a href="#[5e]">>></a> _double_epilogue
|
|
<LI><a href="#[5e]">>></a> _double_epilogue
|
|
|
|
+<LI><a href="#[5b]">>></a> __aeabi_dadd
|
|
</UL>
|
|
</UL>
|
|
|
|
|
|
<P><STRONG><a name="[5e]"></a>_double_epilogue</STRONG> (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text), UNUSED)
|
|
<P><STRONG><a name="[5e]"></a>_double_epilogue</STRONG> (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text), UNUSED)
|
|
@@ -524,8 +524,8 @@ Global Symbols
|
|
<LI><a href="#[65]">>></a> __aeabi_llsr
|
|
<LI><a href="#[65]">>></a> __aeabi_llsr
|
|
<LI><a href="#[5c]">>></a> __aeabi_llsl
|
|
<LI><a href="#[5c]">>></a> __aeabi_llsl
|
|
</UL>
|
|
</UL>
|
|
-<BR>[Called By]<UL><LI><a href="#[5b]">>></a> __aeabi_dadd
|
|
|
|
-<LI><a href="#[62]">>></a> __aeabi_dmul
|
|
|
|
|
|
+<BR>[Called By]<UL><LI><a href="#[62]">>></a> __aeabi_dmul
|
|
|
|
+<LI><a href="#[5b]">>></a> __aeabi_dadd
|
|
</UL>
|
|
</UL>
|
|
|
|
|
|
<P><STRONG><a name="[67]"></a>__aeabi_d2ulz</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, dfixul.o(.text), UNUSED)
|
|
<P><STRONG><a name="[67]"></a>__aeabi_d2ulz</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, dfixul.o(.text), UNUSED)
|
|
@@ -625,7 +625,6 @@ Global Symbols
|
|
<LI><a href="#[71]">>></a> EC800MGetUrl
|
|
<LI><a href="#[71]">>></a> EC800MGetUrl
|
|
<LI><a href="#[6b]">>></a> ConnectMQTTSever
|
|
<LI><a href="#[6b]">>></a> ConnectMQTTSever
|
|
<LI><a href="#[a7]">>></a> xmodem
|
|
<LI><a href="#[a7]">>></a> xmodem
|
|
-<LI><a href="#[a6]">>></a> check_ota_event
|
|
|
|
<LI><a href="#[c8]">>></a> http_load_config
|
|
<LI><a href="#[c8]">>></a> http_load_config
|
|
</UL>
|
|
</UL>
|
|
|
|
|
|
@@ -887,11 +886,10 @@ Global Symbols
|
|
<BR>[Called By]<UL><LI><a href="#[a3]">>></a> addDevice
|
|
<BR>[Called By]<UL><LI><a href="#[a3]">>></a> addDevice
|
|
</UL>
|
|
</UL>
|
|
|
|
|
|
-<P><STRONG><a name="[a6]"></a>check_ota_event</STRONG> (Thumb, 74 bytes, Stack size 8 bytes, otaevent.o(i.check_ota_event))
|
|
|
|
-<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = check_ota_event ⇒ xmodem ⇒ WaitResponse_value ⇒ strtol ⇒ _strtoul
|
|
|
|
|
|
+<P><STRONG><a name="[a6]"></a>check_ota_event</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, otaevent.o(i.check_ota_event))
|
|
|
|
+<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = check_ota_event ⇒ xmodem ⇒ WaitResponse_value ⇒ strtol ⇒ _strtoul
|
|
</UL>
|
|
</UL>
|
|
-<BR>[Calls]<UL><LI><a href="#[6c]">>></a> EC800MSendCmd
|
|
|
|
-<LI><a href="#[a7]">>></a> xmodem
|
|
|
|
|
|
+<BR>[Calls]<UL><LI><a href="#[a7]">>></a> xmodem
|
|
</UL>
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[46]">>></a> main
|
|
<BR>[Called By]<UL><LI><a href="#[46]">>></a> main
|
|
</UL>
|
|
</UL>
|
|
@@ -1218,7 +1216,7 @@ Global Symbols
|
|
<BR>[Called By]<UL><LI><a href="#[46]">>></a> main
|
|
<BR>[Called By]<UL><LI><a href="#[46]">>></a> main
|
|
</UL>
|
|
</UL>
|
|
|
|
|
|
-<P><STRONG><a name="[46]"></a>main</STRONG> (Thumb, 280 bytes, Stack size 8 bytes, main.o(i.main))
|
|
|
|
|
|
+<P><STRONG><a name="[46]"></a>main</STRONG> (Thumb, 288 bytes, Stack size 8 bytes, main.o(i.main))
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 352<LI>Call Chain = main ⇒ http_load_config ⇒ WaitForUpData ⇒ addGatewayParams ⇒ addDevice ⇒ addSensorListParams ⇒ parseStringField ⇒ __0sscanf ⇒ __vfscanf_char ⇒ __vfscanf ⇒ _scanf_string
|
|
<BR><BR>[Stack]<UL><LI>Max Depth = 352<LI>Call Chain = main ⇒ http_load_config ⇒ WaitForUpData ⇒ addGatewayParams ⇒ addDevice ⇒ addSensorListParams ⇒ parseStringField ⇒ __0sscanf ⇒ __vfscanf_char ⇒ __vfscanf ⇒ _scanf_string
|
|
</UL>
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[ce]">>></a> get_gateway_config_params
|
|
<BR>[Calls]<UL><LI><a href="#[ce]">>></a> get_gateway_config_params
|
|
@@ -1227,6 +1225,7 @@ Global Symbols
|
|
<LI><a href="#[7e]">>></a> EC800MSetPDP
|
|
<LI><a href="#[7e]">>></a> EC800MSetPDP
|
|
<LI><a href="#[74]">>></a> EC800MPwoerOn
|
|
<LI><a href="#[74]">>></a> EC800MPwoerOn
|
|
<LI><a href="#[6b]">>></a> ConnectMQTTSever
|
|
<LI><a href="#[6b]">>></a> ConnectMQTTSever
|
|
|
|
+<LI><a href="#[7c]">>></a> usart_data_transmit
|
|
<LI><a href="#[cb]">>></a> systick_config
|
|
<LI><a href="#[cb]">>></a> systick_config
|
|
<LI><a href="#[72]">>></a> delay_1ms
|
|
<LI><a href="#[72]">>></a> delay_1ms
|
|
<LI><a href="#[d1]">>></a> ring_buffer_init
|
|
<LI><a href="#[d1]">>></a> ring_buffer_init
|
|
@@ -1412,6 +1411,7 @@ Global Symbols
|
|
<P><STRONG><a name="[7c]"></a>usart_data_transmit</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, gd32f10x_usart.o(i.usart_data_transmit))
|
|
<P><STRONG><a name="[7c]"></a>usart_data_transmit</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, gd32f10x_usart.o(i.usart_data_transmit))
|
|
<BR><BR>[Called By]<UL><LI><a href="#[6c]">>></a> EC800MSendCmd
|
|
<BR><BR>[Called By]<UL><LI><a href="#[6c]">>></a> EC800MSendCmd
|
|
<LI><a href="#[a7]">>></a> xmodem
|
|
<LI><a href="#[a7]">>></a> xmodem
|
|
|
|
+<LI><a href="#[46]">>></a> main
|
|
</UL>
|
|
</UL>
|
|
|
|
|
|
<P><STRONG><a name="[c2]"></a>usart_deinit</STRONG> (Thumb, 136 bytes, Stack size 8 bytes, gd32f10x_usart.o(i.usart_deinit))
|
|
<P><STRONG><a name="[c2]"></a>usart_deinit</STRONG> (Thumb, 136 bytes, Stack size 8 bytes, gd32f10x_usart.o(i.usart_deinit))
|
|
@@ -1505,8 +1505,8 @@ Global Symbols
|
|
<LI><a href="#[a8]">>></a> config_485_port
|
|
<LI><a href="#[a8]">>></a> config_485_port
|
|
</UL>
|
|
</UL>
|
|
|
|
|
|
-<P><STRONG><a name="[a7]"></a>xmodem</STRONG> (Thumb, 704 bytes, Stack size 48 bytes, otaevent.o(i.xmodem))
|
|
|
|
-<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = xmodem ⇒ WaitResponse_value ⇒ strtol ⇒ _strtoul
|
|
|
|
|
|
+<P><STRONG><a name="[a7]"></a>xmodem</STRONG> (Thumb, 764 bytes, Stack size 40 bytes, otaevent.o(i.xmodem))
|
|
|
|
+<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = xmodem ⇒ WaitResponse_value ⇒ strtol ⇒ _strtoul
|
|
</UL>
|
|
</UL>
|
|
<BR>[Calls]<UL><LI><a href="#[d9]">>></a> task_fwdgt_reload
|
|
<BR>[Calls]<UL><LI><a href="#[d9]">>></a> task_fwdgt_reload
|
|
<LI><a href="#[6d]">>></a> WaitResponse
|
|
<LI><a href="#[6d]">>></a> WaitResponse
|
|
@@ -1572,21 +1572,21 @@ Local Symbols
|
|
|
|
|
|
<P><STRONG><a name="[9b]"></a>_fp_digits</STRONG> (Thumb, 366 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED)
|
|
<P><STRONG><a name="[9b]"></a>_fp_digits</STRONG> (Thumb, 366 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED)
|
|
<BR><BR>[Calls]<UL><LI><a href="#[63]">>></a> __aeabi_ddiv
|
|
<BR><BR>[Calls]<UL><LI><a href="#[63]">>></a> __aeabi_ddiv
|
|
-<LI><a href="#[5b]">>></a> __aeabi_dadd
|
|
|
|
<LI><a href="#[62]">>></a> __aeabi_dmul
|
|
<LI><a href="#[62]">>></a> __aeabi_dmul
|
|
<LI><a href="#[9c]">>></a> __aeabi_cdrcmple
|
|
<LI><a href="#[9c]">>></a> __aeabi_cdrcmple
|
|
-<LI><a href="#[64]">>></a> __aeabi_uldivmod
|
|
|
|
<LI><a href="#[67]">>></a> __aeabi_d2ulz
|
|
<LI><a href="#[67]">>></a> __aeabi_d2ulz
|
|
|
|
+<LI><a href="#[5b]">>></a> __aeabi_dadd
|
|
|
|
+<LI><a href="#[64]">>></a> __aeabi_uldivmod
|
|
</UL>
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[99]">>></a> _printf_core
|
|
<BR>[Called By]<UL><LI><a href="#[99]">>></a> _printf_core
|
|
</UL>
|
|
</UL>
|
|
|
|
|
|
<P><STRONG><a name="[99]"></a>_printf_core</STRONG> (Thumb, 1704 bytes, Stack size 136 bytes, printfa.o(i._printf_core), UNUSED)
|
|
<P><STRONG><a name="[99]"></a>_printf_core</STRONG> (Thumb, 1704 bytes, Stack size 136 bytes, printfa.o(i._printf_core), UNUSED)
|
|
-<BR><BR>[Calls]<UL><LI><a href="#[64]">>></a> __aeabi_uldivmod
|
|
|
|
-<LI><a href="#[9f]">>></a> __aeabi_uidivmod
|
|
|
|
-<LI><a href="#[9d]">>></a> _printf_pre_padding
|
|
|
|
|
|
+<BR><BR>[Calls]<UL><LI><a href="#[9d]">>></a> _printf_pre_padding
|
|
<LI><a href="#[9e]">>></a> _printf_post_padding
|
|
<LI><a href="#[9e]">>></a> _printf_post_padding
|
|
<LI><a href="#[9b]">>></a> _fp_digits
|
|
<LI><a href="#[9b]">>></a> _fp_digits
|
|
|
|
+<LI><a href="#[64]">>></a> __aeabi_uldivmod
|
|
|
|
+<LI><a href="#[9f]">>></a> __aeabi_uidivmod
|
|
</UL>
|
|
</UL>
|
|
<BR>[Called By]<UL><LI><a href="#[98]">>></a> __0sprintf
|
|
<BR>[Called By]<UL><LI><a href="#[98]">>></a> __0sprintf
|
|
</UL>
|
|
</UL>
|