| | |
| | | <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 |
| | |
| | | <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 |
| | |
| | | </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> |
| | |
| | | </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) |
| | |
| | | </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> |
| | |
| | | <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)) |
| | |
| | | <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) |
| | |
| | | </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> |
| | |
| | | <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) |
| | |
| | | </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 |
| | |
| | | </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 |
| | |
| | | <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 |
| | |
| | | </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 |
| | |
| | | </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 |
| | |
| | | <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)) |
| | |
| | | <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> |
| | |
| | | <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> |
| | |
| | | </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 |
| | |
| | | <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 |
| | |
| | | <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 |
| | |
| | | <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 |
| | |
| | | <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 |
| | |
| | | </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 |
| | |
| | | </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 |
| | |
| | | </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 |
| | |
| | | </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)) |
| | |
| | | </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)) |
| | |
| | | </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) |
| | |
| | | <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)) |
| | |
| | | </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 |
| | |
| | | </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 |
| | |
| | | <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 |
| | |
| | | <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> |
| | |
| | | </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> |
| | |
| | | </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 |
| | |
| | | </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 |