From 485c52da48c18a99ff7969335ffcddfa6fdc78fa Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期五, 15 九月 2023 17:08:10 +0800 Subject: [PATCH] 1 --- MDK-ARM/L051/L051.htm | 130 +++++++++++++++++++++--------------------- 1 files changed, 65 insertions(+), 65 deletions(-) diff --git a/MDK-ARM/L051/L051.htm b/MDK-ARM/L051/L051.htm index c4e1248..bd59957 100644 --- a/MDK-ARM/L051/L051.htm +++ b/MDK-ARM/L051/L051.htm @@ -3,11 +3,11 @@ <title>Static Call Graph - [L051\L051.axf]</title></head> <body><HR> <H1>Static Call Graph for image L051\L051.axf</H1><HR> -<BR><P>#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Fri Sep 15 16:42:49 2023 +<BR><P>#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Fri Sep 15 17:07:52 2023 <BR><P> <H3>Maximum Stack Usage = 376 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3> Call chain for Maximum Stack Depth:</H3> -OnRxDone ⇒ Anchor_App ⇒ LOS ⇒ log10 ⇒ log ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsl +OnRxDone ⇒ Anchor_App ⇒ LOS ⇒ log10 ⇒ log ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr <P> <H3> Mutually Recursive functions @@ -192,8 +192,8 @@ <LI><a href="#[66]">>></a> Anchor_App <LI><a href="#[85]">>></a> dwt_initialise <LI><a href="#[65]">>></a> ADC_DelayMicroSecond -<LI><a href="#[b6]">>></a> HAL_RCC_GetSysClockFreq <LI><a href="#[a4]">>></a> HAL_InitTick +<LI><a href="#[b6]">>></a> HAL_RCC_GetSysClockFreq <LI><a href="#[127]">>></a> _printf_core <LI><a href="#[4a]">>></a> __aeabi_idivmod <LI><a href="#[c4]">>></a> UART_SetConfig @@ -211,10 +211,10 @@ </UL> <P><STRONG><a name="[4c]"></a>__aeabi_uldivmod</STRONG> (Thumb, 96 bytes, Stack size 48 bytes, uldiv.o(.text)) -<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = __aeabi_uldivmod ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = __aeabi_uldivmod ⇒ __aeabi_llsr </UL> -<BR>[Calls]<UL><LI><a href="#[4e]">>></a> __aeabi_llsl -<LI><a href="#[4d]">>></a> __aeabi_llsr +<BR>[Calls]<UL><LI><a href="#[4d]">>></a> __aeabi_llsr +<LI><a href="#[4e]">>></a> __aeabi_llsl </UL> <BR>[Called By]<UL><LI><a href="#[c4]">>></a> UART_SetConfig </UL> @@ -224,9 +224,9 @@ </UL> <BR>[Called By]<UL><LI><a href="#[60]">>></a> __aeabi_d2uiz <LI><a href="#[7c]">>></a> resp_msg_set_ts -<LI><a href="#[56]">>></a> _double_epilogue <LI><a href="#[4c]">>></a> __aeabi_uldivmod <LI><a href="#[63]">>></a> _drnd +<LI><a href="#[56]">>></a> _double_epilogue </UL> <P><STRONG><a name="[149]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED) @@ -290,47 +290,47 @@ </UL> <P><STRONG><a name="[54]"></a>__aeabi_dadd</STRONG> (Thumb, 328 bytes, Stack size 48 bytes, dadd.o(.text)) -<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> -<BR>[Calls]<UL><LI><a href="#[4e]">>></a> __aeabi_llsl +<BR>[Calls]<UL><LI><a href="#[55]">>></a> __aeabi_lasr +<LI><a href="#[4e]">>></a> __aeabi_llsl <LI><a href="#[57]">>></a> _double_round <LI><a href="#[56]">>></a> _double_epilogue -<LI><a href="#[55]">>></a> __aeabi_lasr </UL> <BR>[Called By]<UL><LI><a href="#[da]">>></a> Program_Init <LI><a href="#[58]">>></a> __aeabi_dsub <LI><a href="#[36]">>></a> RadioTimeOnAir -<LI><a href="#[128]">>></a> __kernel_poly -<LI><a href="#[13b]">>></a> log <LI><a href="#[74]">>></a> round <LI><a href="#[cb]">>></a> log10 <LI><a href="#[102]">>></a> floor <LI><a href="#[dd]">>></a> ceil <LI><a href="#[59]">>></a> __aeabi_drsub +<LI><a href="#[128]">>></a> __kernel_poly +<LI><a href="#[13b]">>></a> log </UL> <P><STRONG><a name="[58]"></a>__aeabi_dsub</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text)) -<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = __aeabi_dsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = __aeabi_dsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[54]">>></a> __aeabi_dadd </UL> <BR>[Called By]<UL><LI><a href="#[6e]">>></a> LOS -<LI><a href="#[13b]">>></a> log <LI><a href="#[74]">>></a> round +<LI><a href="#[13b]">>></a> log </UL> <P><STRONG><a name="[59]"></a>__aeabi_drsub</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text)) -<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = __aeabi_drsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = __aeabi_drsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[54]">>></a> __aeabi_dadd </UL> -<BR>[Called By]<UL><LI><a href="#[13b]">>></a> log -<LI><a href="#[102]">>></a> floor +<BR>[Called By]<UL><LI><a href="#[102]">>></a> floor <LI><a href="#[dd]">>></a> ceil +<LI><a href="#[13b]">>></a> log </UL> <P><STRONG><a name="[5a]"></a>__aeabi_dmul</STRONG> (Thumb, 202 bytes, Stack size 72 bytes, dmul.o(.text)) -<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[56]">>></a> _double_epilogue </UL> @@ -338,9 +338,9 @@ <LI><a href="#[6e]">>></a> LOS <LI><a href="#[36]">>></a> RadioTimeOnAir <LI><a href="#[33]">>></a> RadioSetRxConfig +<LI><a href="#[cb]">>></a> log10 <LI><a href="#[128]">>></a> __kernel_poly <LI><a href="#[13b]">>></a> log -<LI><a href="#[cb]">>></a> log10 </UL> <P><STRONG><a name="[5b]"></a>__aeabi_ddiv</STRONG> (Thumb, 234 bytes, Stack size 40 bytes, ddiv.o(.text)) @@ -368,9 +368,9 @@ <LI><a href="#[f8]">>></a> SX126xSetModulationParams <LI><a href="#[36]">>></a> RadioTimeOnAir <LI><a href="#[33]">>></a> RadioSetRxConfig +<LI><a href="#[cb]">>></a> log10 <LI><a href="#[13b]">>></a> log <LI><a href="#[12a]">>></a> __mathlib_dbl_infnan -<LI><a href="#[cb]">>></a> log10 </UL> <P><STRONG><a name="[14f]"></a>scalbn</STRONG> (Thumb, 0 bytes, Stack size 16 bytes, dscalb.o(.text), UNUSED) @@ -384,18 +384,18 @@ </UL> <P><STRONG><a name="[5e]"></a>__aeabi_i2d</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text)) -<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = __aeabi_i2d ⇒ _double_epilogue ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = __aeabi_i2d ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[56]">>></a> _double_epilogue </UL> <BR>[Called By]<UL><LI><a href="#[6e]">>></a> LOS <LI><a href="#[36]">>></a> RadioTimeOnAir -<LI><a href="#[13b]">>></a> log <LI><a href="#[cb]">>></a> log10 +<LI><a href="#[13b]">>></a> log </UL> <P><STRONG><a name="[5f]"></a>__aeabi_ui2d</STRONG> (Thumb, 24 bytes, Stack size 16 bytes, dfltui.o(.text)) -<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = __aeabi_ui2d ⇒ _double_epilogue ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = __aeabi_ui2d ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[56]">>></a> _double_epilogue </UL> @@ -457,9 +457,9 @@ <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_llsl </UL> <BR>[Called By]<UL><LI><a href="#[54]">>></a> __aeabi_dadd -<LI><a href="#[56]">>></a> _double_epilogue <LI><a href="#[4c]">>></a> __aeabi_uldivmod <LI><a href="#[63]">>></a> _drnd +<LI><a href="#[56]">>></a> _double_epilogue </UL> <P><STRONG><a name="[150]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED) @@ -490,17 +490,17 @@ </UL> <BR>[Called By]<UL><LI><a href="#[54]">>></a> __aeabi_dadd <LI><a href="#[5b]">>></a> __aeabi_ddiv -<LI><a href="#[56]">>></a> _double_epilogue <LI><a href="#[63]">>></a> _drnd +<LI><a href="#[56]">>></a> _double_epilogue </UL> <P><STRONG><a name="[56]"></a>_double_epilogue</STRONG> (Thumb, 164 bytes, Stack size 48 bytes, depilogue.o(.text)) -<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _double_epilogue ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _double_epilogue ⇒ __aeabi_llsr </UL> -<BR>[Calls]<UL><LI><a href="#[4e]">>></a> __aeabi_llsl -<LI><a href="#[57]">>></a> _double_round -<LI><a href="#[4d]">>></a> __aeabi_llsr +<BR>[Calls]<UL><LI><a href="#[4d]">>></a> __aeabi_llsr <LI><a href="#[62]">>></a> __ARM_clz +<LI><a href="#[4e]">>></a> __aeabi_llsl +<LI><a href="#[57]">>></a> _double_round </UL> <BR>[Called By]<UL><LI><a href="#[54]">>></a> __aeabi_dadd <LI><a href="#[5f]">>></a> __aeabi_ui2d @@ -509,11 +509,11 @@ </UL> <P><STRONG><a name="[63]"></a>_drnd</STRONG> (Thumb, 114 bytes, Stack size 24 bytes, drnd.o(.text)) -<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = _drnd ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = _drnd ⇒ __aeabi_llsr </UL> -<BR>[Calls]<UL><LI><a href="#[4e]">>></a> __aeabi_llsl +<BR>[Calls]<UL><LI><a href="#[4d]">>></a> __aeabi_llsr +<LI><a href="#[4e]">>></a> __aeabi_llsl <LI><a href="#[57]">>></a> _double_round -<LI><a href="#[4d]">>></a> __aeabi_llsr </UL> <BR>[Called By]<UL><LI><a href="#[74]">>></a> round <LI><a href="#[101]">>></a> rint @@ -532,7 +532,7 @@ <P><STRONG><a name="[155]"></a>__decompress1</STRONG> (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED) <P><STRONG><a name="[66]"></a>Anchor_App</STRONG> (Thumb, 652 bytes, Stack size 40 bytes, dw_ancapp.o(i.Anchor_App)) -<BR><BR>[Stack]<UL><LI>Max Depth = 320<LI>Call Chain = Anchor_App ⇒ LOS ⇒ log10 ⇒ log ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 320<LI>Call Chain = Anchor_App ⇒ LOS ⇒ log10 ⇒ log ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[52]">>></a> __aeabi_fdiv <LI><a href="#[73]">>></a> __aeabi_f2d @@ -560,7 +560,7 @@ </UL> <P><STRONG><a name="[76]"></a>Anchor_RecNearPoll</STRONG> (Thumb, 410 bytes, Stack size 32 bytes, dw_ancapp.o(i.Anchor_RecNearPoll)) -<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = Anchor_RecNearPoll ⇒ GetLPTime ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = Anchor_RecNearPoll ⇒ GetLPTime ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[79]">>></a> GetLPTime <LI><a href="#[7c]">>></a> resp_msg_set_ts @@ -693,7 +693,7 @@ </UL> <P><STRONG><a name="[79]"></a>GetLPTime</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, main.o(i.GetLPTime)) -<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = GetLPTime ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = GetLPTime ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[60]">>></a> __aeabi_d2uiz <LI><a href="#[5f]">>></a> __aeabi_ui2d @@ -879,9 +879,9 @@ <LI><a href="#[c9]">>></a> HAL_UART_Transmit <LI><a href="#[ba]">>></a> HAL_SPI_TransmitReceive <LI><a href="#[90]">>></a> FLASH_WaitForLastOperation +<LI><a href="#[104]">>></a> SPI_WaitFlagStateUntilTimeout <LI><a href="#[ca]">>></a> UART_WaitOnFlagUntilTimeout <LI><a href="#[c6]">>></a> UART_CheckIdleState -<LI><a href="#[104]">>></a> SPI_WaitFlagStateUntilTimeout </UL> <P><STRONG><a name="[11b]"></a>HAL_IncTick</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32l0xx_hal.o(i.HAL_IncTick)) @@ -1018,8 +1018,8 @@ <BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ __aeabi_uidivmod </UL> <BR>[Calls]<UL><LI><a href="#[91]">>></a> HAL_GetTick -<LI><a href="#[b6]">>></a> HAL_RCC_GetSysClockFreq <LI><a href="#[a4]">>></a> HAL_InitTick +<LI><a href="#[b6]">>></a> HAL_RCC_GetSysClockFreq </UL> <BR>[Called By]<UL><LI><a href="#[11c]">>></a> SystemClock_Config </UL> @@ -1046,8 +1046,8 @@ <BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = HAL_RCC_OscConfig ⇒ HAL_InitTick ⇒ __aeabi_uidivmod </UL> <BR>[Calls]<UL><LI><a href="#[91]">>></a> HAL_GetTick -<LI><a href="#[b6]">>></a> HAL_RCC_GetSysClockFreq <LI><a href="#[a4]">>></a> HAL_InitTick +<LI><a href="#[b6]">>></a> HAL_RCC_GetSysClockFreq </UL> <BR>[Called By]<UL><LI><a href="#[11c]">>></a> SystemClock_Config </UL> @@ -1101,15 +1101,15 @@ </UL> <BR>[Calls]<UL><LI><a href="#[bf]">>></a> HAL_UART_ErrorCallback <LI><a href="#[be]">>></a> HAL_DMA_Abort_IT +<LI><a href="#[bd]">>></a> UART_EndRxTransfer <LI><a href="#[c1]">>></a> HAL_UART_TxCpltCallback <LI><a href="#[c0]">>></a> HAL_UARTEx_WakeupCallback -<LI><a href="#[bd]">>></a> UART_EndRxTransfer </UL> <BR>[Called By]<UL><LI><a href="#[1b]">>></a> USART1_IRQHandler </UL> <P><STRONG><a name="[c2]"></a>HAL_UART_Init</STRONG> (Thumb, 106 bytes, Stack size 8 bytes, stm32l0xx_hal_uart.o(i.HAL_UART_Init)) -<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = HAL_UART_Init ⇒ UART_SetConfig ⇒ __aeabi_uldivmod ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = HAL_UART_Init ⇒ UART_SetConfig ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[c3]">>></a> HAL_UART_MspInit <LI><a href="#[c4]">>></a> UART_SetConfig @@ -1166,7 +1166,7 @@ <BR>[Address Reference Count : 1]<UL><LI> startup_stm32l051xx.o(RESET) </UL> <P><STRONG><a name="[6e]"></a>LOS</STRONG> (Thumb, 132 bytes, Stack size 24 bytes, dw_ancapp.o(i.LOS)) -<BR><BR>[Stack]<UL><LI>Max Depth = 280<LI>Call Chain = LOS ⇒ log10 ⇒ log ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 280<LI>Call Chain = LOS ⇒ log10 ⇒ log ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[5f]">>></a> __aeabi_ui2d <LI><a href="#[5e]">>></a> __aeabi_i2d @@ -1221,7 +1221,7 @@ <BR>[Address Reference Count : 1]<UL><LI> startup_stm32l051xx.o(RESET) </UL> <P><STRONG><a name="[26]"></a>OnRxDone</STRONG> (Thumb, 168 bytes, Stack size 56 bytes, lora.o(i.OnRxDone)) -<BR><BR>[Stack]<UL><LI>Max Depth = 376<LI>Call Chain = OnRxDone ⇒ Anchor_App ⇒ LOS ⇒ log10 ⇒ log ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 376<LI>Call Chain = OnRxDone ⇒ Anchor_App ⇒ LOS ⇒ log10 ⇒ log ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[d5]">>></a> HAL_GPIO_WritePin <LI><a href="#[66]">>></a> Anchor_App @@ -1255,7 +1255,7 @@ <BR>[Address Reference Count : 1]<UL><LI> startup_stm32l051xx.o(RESET) </UL> <P><STRONG><a name="[da]"></a>Program_Init</STRONG> (Thumb, 252 bytes, Stack size 32 bytes, main.o(i.Program_Init)) -<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = Program_Init ⇒ ceil ⇒ __aeabi_drsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = Program_Init ⇒ ceil ⇒ __aeabi_drsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[54]">>></a> __aeabi_dadd <LI><a href="#[60]">>></a> __aeabi_d2uiz @@ -1509,7 +1509,7 @@ <BR>[Address Reference Count : 1]<UL><LI> radio.o(.constdata) </UL> <P><STRONG><a name="[36]"></a>RadioTimeOnAir</STRONG> (Thumb, 356 bytes, Stack size 72 bytes, radio.o(i.RadioTimeOnAir)) -<BR><BR>[Stack]<UL><LI>Max Depth = 208<LI>Call Chain = RadioTimeOnAir ⇒ floor ⇒ __aeabi_drsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 208<LI>Call Chain = RadioTimeOnAir ⇒ floor ⇒ __aeabi_drsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[54]">>></a> __aeabi_dadd <LI><a href="#[60]">>></a> __aeabi_d2uiz @@ -2146,7 +2146,7 @@ </UL> <P><STRONG><a name="[c4]"></a>UART_SetConfig</STRONG> (Thumb, 506 bytes, Stack size 24 bytes, stm32l0xx_hal_uart.o(i.UART_SetConfig)) -<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = UART_SetConfig ⇒ __aeabi_uldivmod ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = UART_SetConfig ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[122]">>></a> __ARM_common_switch8 <LI><a href="#[b6]">>></a> HAL_RCC_GetSysClockFreq @@ -2191,7 +2191,7 @@ </UL> <P><STRONG><a name="[8a]"></a>UsartInit</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, main.o(i.UsartInit)) -<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = UsartInit ⇒ MX_USART1_UART_Init ⇒ HAL_UART_Init ⇒ UART_SetConfig ⇒ __aeabi_uldivmod ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = UsartInit ⇒ MX_USART1_UART_Init ⇒ HAL_UART_Init ⇒ UART_SetConfig ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[c8]">>></a> HAL_UART_Receive_DMA <LI><a href="#[d7]">>></a> MX_USART1_UART_Init @@ -2241,7 +2241,7 @@ </UL> <P><STRONG><a name="[128]"></a>__kernel_poly</STRONG> (Thumb, 172 bytes, Stack size 24 bytes, poly.o(i.__kernel_poly)) -<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[54]">>></a> __aeabi_dadd <LI><a href="#[5a]">>></a> __aeabi_dmul @@ -2254,8 +2254,8 @@ </UL> <BR>[Calls]<UL><LI><a href="#[5b]">>></a> __aeabi_ddiv </UL> -<BR>[Called By]<UL><LI><a href="#[13b]">>></a> log -<LI><a href="#[cb]">>></a> log10 +<BR>[Called By]<UL><LI><a href="#[cb]">>></a> log10 +<LI><a href="#[13b]">>></a> log </UL> <P><STRONG><a name="[12a]"></a>__mathlib_dbl_infnan</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_infnan)) @@ -2263,8 +2263,8 @@ </UL> <BR>[Calls]<UL><LI><a href="#[cc]">>></a> __ARM_scalbn </UL> -<BR>[Called By]<UL><LI><a href="#[13b]">>></a> log -<LI><a href="#[cb]">>></a> log10 +<BR>[Called By]<UL><LI><a href="#[cb]">>></a> log10 +<LI><a href="#[13b]">>></a> log </UL> <P><STRONG><a name="[12b]"></a>__mathlib_dbl_invalid</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_invalid)) @@ -2272,8 +2272,8 @@ </UL> <BR>[Calls]<UL><LI><a href="#[5b]">>></a> __aeabi_ddiv </UL> -<BR>[Called By]<UL><LI><a href="#[13b]">>></a> log -<LI><a href="#[cb]">>></a> log10 +<BR>[Called By]<UL><LI><a href="#[cb]">>></a> log10 +<LI><a href="#[13b]">>></a> log </UL> <P><STRONG><a name="[157]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) @@ -2283,8 +2283,8 @@ <P><STRONG><a name="[159]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) <P><STRONG><a name="[13c]"></a>__set_errno</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, errno.o(i.__set_errno)) -<BR><BR>[Called By]<UL><LI><a href="#[13b]">>></a> log -<LI><a href="#[cb]">>></a> log10 +<BR><BR>[Called By]<UL><LI><a href="#[cb]">>></a> log10 +<LI><a href="#[13b]">>></a> log </UL> <P><STRONG><a name="[12c]"></a>_dwt_configlde</STRONG> (Thumb, 42 bytes, Stack size 16 bytes, deca_device.o(i._dwt_configlde)) @@ -2328,7 +2328,7 @@ </UL> <P><STRONG><a name="[dd]"></a>ceil</STRONG> (Thumb, 180 bytes, Stack size 24 bytes, ceil.o(i.ceil)) -<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = ceil ⇒ __aeabi_drsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = ceil ⇒ __aeabi_drsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[54]">>></a> __aeabi_dadd <LI><a href="#[100]">>></a> __aeabi_cdrcmple @@ -2633,7 +2633,7 @@ </UL> <P><STRONG><a name="[102]"></a>floor</STRONG> (Thumb, 180 bytes, Stack size 24 bytes, floor.o(i.floor)) -<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = floor ⇒ __aeabi_drsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = floor ⇒ __aeabi_drsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[54]">>></a> __aeabi_dadd <LI><a href="#[100]">>></a> __aeabi_cdrcmple @@ -2650,7 +2650,7 @@ <BR>[Address Reference Count : 1]<UL><LI> printf1.o(i.__0printf$1) </UL> <P><STRONG><a name="[13b]"></a>log</STRONG> (Thumb, 790 bytes, Stack size 80 bytes, log.o(i.log)) -<BR><BR>[Stack]<UL><LI>Max Depth = 232<LI>Call Chain = log ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 232<LI>Call Chain = log ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[54]">>></a> __aeabi_dadd <LI><a href="#[5e]">>></a> __aeabi_i2d @@ -2658,29 +2658,29 @@ <LI><a href="#[58]">>></a> __aeabi_dsub <LI><a href="#[5a]">>></a> __aeabi_dmul <LI><a href="#[cc]">>></a> __ARM_scalbn +<LI><a href="#[59]">>></a> __aeabi_drsub +<LI><a href="#[13c]">>></a> __set_errno <LI><a href="#[128]">>></a> __kernel_poly <LI><a href="#[12b]">>></a> __mathlib_dbl_invalid <LI><a href="#[12a]">>></a> __mathlib_dbl_infnan <LI><a href="#[129]">>></a> __mathlib_dbl_divzero <LI><a href="#[13d]">>></a> __aeabi_cdcmpeq -<LI><a href="#[59]">>></a> __aeabi_drsub -<LI><a href="#[13c]">>></a> __set_errno </UL> <BR>[Called By]<UL><LI><a href="#[cb]">>></a> log10 </UL> <P><STRONG><a name="[cb]"></a>log10</STRONG> (Thumb, 200 bytes, Stack size 24 bytes, log10.o(i.log10)) -<BR><BR>[Stack]<UL><LI>Max Depth = 256<LI>Call Chain = log10 ⇒ log ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 256<LI>Call Chain = log10 ⇒ log ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[54]">>></a> __aeabi_dadd <LI><a href="#[5e]">>></a> __aeabi_i2d <LI><a href="#[5a]">>></a> __aeabi_dmul <LI><a href="#[cc]">>></a> __ARM_scalbn +<LI><a href="#[13c]">>></a> __set_errno <LI><a href="#[13b]">>></a> log <LI><a href="#[12b]">>></a> __mathlib_dbl_invalid <LI><a href="#[12a]">>></a> __mathlib_dbl_infnan <LI><a href="#[129]">>></a> __mathlib_dbl_divzero -<LI><a href="#[13c]">>></a> __set_errno </UL> <BR>[Called By]<UL><LI><a href="#[6e]">>></a> LOS </UL> @@ -2725,7 +2725,7 @@ </UL> <P><STRONG><a name="[101]"></a>rint</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, rint.o(i.rint)) -<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = rint ⇒ _drnd ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = rint ⇒ _drnd ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[63]">>></a> _drnd </UL> @@ -2733,7 +2733,7 @@ </UL> <P><STRONG><a name="[74]"></a>round</STRONG> (Thumb, 142 bytes, Stack size 32 bytes, round.o(i.round)) -<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = round ⇒ __aeabi_dsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = round ⇒ __aeabi_dsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[54]">>></a> __aeabi_dadd <LI><a href="#[6f]">>></a> __aeabi_cdcmple @@ -2804,7 +2804,7 @@ </UL> <P><STRONG><a name="[d7]"></a>MX_USART1_UART_Init</STRONG> (Thumb, 100 bytes, Stack size 24 bytes, main.o(i.MX_USART1_UART_Init)) -<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = MX_USART1_UART_Init ⇒ HAL_UART_Init ⇒ UART_SetConfig ⇒ __aeabi_uldivmod ⇒ __aeabi_llsl +<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = MX_USART1_UART_Init ⇒ HAL_UART_Init ⇒ UART_SetConfig ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[9b]">>></a> HAL_GPIO_Init <LI><a href="#[c2]">>></a> HAL_UART_Init -- Gitblit v1.9.3