| | |
| | | <title>Static Call Graph - [.\Objects\uwb_simple_example.axf]</title></head> |
| | | <body><HR> |
| | | <H1>Static Call Graph for image .\Objects\uwb_simple_example.axf</H1><HR> |
| | | <BR><P>#<CALLGRAPH># ARM Linker, 6140002: Last Updated: Wed Sep 25 16:32:54 2024 |
| | | <BR><P>#<CALLGRAPH># ARM Linker, 6140002: Last Updated: Thu Sep 26 18:09:26 2024 |
| | | <BR><P> |
| | | <H3>Maximum Stack Usage = 1580 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3> |
| | | Call chain for Maximum Stack Depth:</H3> |
| | |
| | | </UL> |
| | | <BR>[Address Reference Count : 1]<UL><LI> air780esocket.o(.rodata.g_stStateAIR780ESocketHeartbeat) |
| | | </UL> |
| | | <P><STRONG><a name="[57]"></a>AIR780ESocketSendDataProc</STRONG> (Thumb, 348 bytes, Stack size 40 bytes, air780esocket.o(.text.AIR780ESocketSendDataProc)) |
| | | <P><STRONG><a name="[57]"></a>AIR780ESocketSendDataProc</STRONG> (Thumb, 356 bytes, Stack size 40 bytes, air780esocket.o(.text.AIR780ESocketSendDataProc)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 200<LI>Call Chain = AIR780ESocketSendDataProc ⇒ HIDO_FSMStateChange ⇒ HIDO_FSMEventExecute ⇒ FSM_Debug |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[b4]">>></a> Socket_OnClosed |
| | |
| | | <P><STRONG><a name="[24]"></a>CALIB_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, mk_calib.o(.text.CALIB_IRQHandler)) |
| | | <BR>[Address Reference Count : 1]<UL><LI> startup_mk800x.o(RESET) |
| | | </UL> |
| | | <P><STRONG><a name="[e0]"></a>CalculateDists</STRONG> (Thumb, 432 bytes, Stack size 56 bytes, dw_tag.o(.text.CalculateDists)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = CalculateDists ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr |
| | | <P><STRONG><a name="[e0]"></a>CalculateDists</STRONG> (Thumb, 404 bytes, Stack size 48 bytes, dw_tag.o(.text.CalculateDists)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = CalculateDists ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[78]">>></a> __aeabi_i2d |
| | | <LI><a href="#[e1]">>></a> __aeabi_f2d |
| | |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[146]">>></a> Socket_Create |
| | | <LI><a href="#[a3]">>></a> Uart_Init |
| | | <LI><a href="#[be]">>></a> Socket_OnConnected |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[ef]"></a>HIDO_ArraryQueueOut</STRONG> (Thumb, 60 bytes, Stack size 16 bytes, hido_arraryqueue.o(.text.HIDO_ArraryQueueOut)) |
| | |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[146]">>></a> Socket_Create |
| | | <LI><a href="#[a3]">>></a> Uart_Init |
| | | <LI><a href="#[be]">>></a> Socket_OnConnected |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[6]"></a>HardFault_Handler</STRONG> (Thumb, 124 bytes, Stack size 0 bytes, mk_trace.o(.text.HardFault_Handler)) |
| | |
| | | <BR>[Called By]<UL><LI><a href="#[3]">>></a> AIR780ECSQProc |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[132]"></a>MotorPoll</STRONG> (Thumb, 184 bytes, Stack size 16 bytes, main.o(.text.MotorPoll)) |
| | | <P><STRONG><a name="[132]"></a>MotorPoll</STRONG> (Thumb, 208 bytes, Stack size 16 bytes, main.o(.text.MotorPoll)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 436<LI>Call Chain = MotorPoll ⇒ _4GAlarmUpload ⇒ TCPHeartBeatUpload ⇒ Socket_Send ⇒ HIDO_VLQGetEnqueueMember ⇒ HIDO_BaseQueueGetContinuousSize ⇒ __aeabi_uidivmod |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[133]">>></a> _4GAlarmUpload |
| | |
| | | <BR>[Called By]<UL><LI><a href="#[16a]">>></a> UpdateProcess |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[15a]"></a>SetANCTimestap</STRONG> (Thumb, 104 bytes, Stack size 20 bytes, dw_tag.o(.text.SetANCTimestap)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = SetANCTimestap |
| | | <P><STRONG><a name="[15a]"></a>SetANCTimestap</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, dw_tag.o(.text.SetANCTimestap)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = SetANCTimestap |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[152]">>></a> TagRange |
| | | </UL> |
| | |
| | | <BR>[Called By]<UL><LI><a href="#[54]">>></a> AIR780ESocketConnectProc |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[be]"></a>Socket_OnConnected</STRONG> (Thumb, 124 bytes, Stack size 24 bytes, socket.o(.text.Socket_OnConnected)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = Socket_OnConnected ⇒ HIDO_VLQInit |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[fc]">>></a> HIDO_VLQInit |
| | | <LI><a href="#[147]">>></a> HIDO_ArraryQueueInit |
| | | <P><STRONG><a name="[be]"></a>Socket_OnConnected</STRONG> (Thumb, 40 bytes, Stack size 8 bytes, socket.o(.text.Socket_OnConnected)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Socket_OnConnected |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[54]">>></a> AIR780ESocketConnectProc |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[b6]"></a>Socket_OnRecv</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, socket.o(.text.Socket_OnRecv)) |
| | | <P><STRONG><a name="[b6]"></a>Socket_OnRecv</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, socket.o(.text.Socket_OnRecv)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Socket_OnRecv |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[47]">>></a> AIR780EProc |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[148]"></a>Socket_Recv</STRONG> (Thumb, 144 bytes, Stack size 32 bytes, socket.o(.text.Socket_Recv)) |
| | | <P><STRONG><a name="[148]"></a>Socket_Recv</STRONG> (Thumb, 152 bytes, Stack size 32 bytes, socket.o(.text.Socket_Recv)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = Socket_Recv ⇒ HIDO_VLQDequeue ⇒ HIDO_BaseQueueDequeue ⇒ __aeabi_uidivmod |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[ef]">>></a> HIDO_ArraryQueueOut |
| | |
| | | <BR>[Called By]<UL><LI><a href="#[14c]">>></a> TCPHeartBeatUpload |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[ca]"></a>Socket_SetSocketState</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, socket.o(.text.Socket_SetSocketState)) |
| | | <P><STRONG><a name="[ca]"></a>Socket_SetSocketState</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, socket.o(.text.Socket_SetSocketState)) |
| | | <BR><BR>[Called By]<UL><LI><a href="#[b1]">>></a> AIR780ESocket_Poll |
| | | </UL> |
| | | |