UsageFault_Handler ⇒ UsageFault_Handler
Function Pointers
- ADC1_2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- BusFault_Handler from stm32f1xx_it.o(i.BusFault_Handler) referenced from startup_stm32f103xb.o(RESET)
- CAN1_RX1_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- CAN1_SCE_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- CONFIG_Instruction from dtu.o(i.CONFIG_Instruction) referenced from main.o(i.main)
- DEBUG_OVER from main.o(i.DEBUG_OVER) referenced from main.o(i.main)
- DMA1_Channel1_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- DMA1_Channel2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- DMA1_Channel3_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- DMA1_Channel4_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- DMA1_Channel5_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- DMA1_Channel6_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- DMA1_Channel7_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- DebugMon_Handler from stm32f1xx_it.o(i.DebugMon_Handler) referenced from startup_stm32f103xb.o(RESET)
- EXTI0_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- EXTI15_10_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- EXTI1_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- EXTI2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- EXTI3_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- EXTI4_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- EXTI9_5_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- FLASH_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- HardFault_Handler from stm32f1xx_it.o(i.HardFault_Handler) referenced from startup_stm32f103xb.o(RESET)
- HookRegister_1 from serialport.o(i.HookRegister_1) referenced from serialport.o(i.UartCoreBind)
- HookRegister_2 from serialport.o(i.HookRegister_2) referenced from serialport.o(i.UartCoreBind)
- HookRegister_3 from serialport.o(i.HookRegister_3) referenced from serialport.o(i.UartCoreBind)
- HookRegister_4 from serialport.o(i.HookRegister_4) referenced from serialport.o(i.UartCoreBind)
- HookRegister_5 from serialport.o(i.HookRegister_5) referenced from serialport.o(i.UartCoreBind)
- HookRegister_6 from serialport.o(i.HookRegister_6) referenced from serialport.o(i.UartCoreBind)
- HookRegister_7 from serialport.o(i.HookRegister_7) referenced from serialport.o(i.UartCoreBind)
- HookRegister_8 from serialport.o(i.HookRegister_8) referenced from serialport.o(i.UartCoreBind)
- HookRegister_9 from serialport.o(i.HookRegister_9) referenced from serialport.o(i.UartCoreBind)
- I2C1_ER_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- I2C1_EV_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- I2C2_ER_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- I2C2_EV_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- LoadCache_1 from serialport.o(i.LoadCache_1) referenced from serialport.o(i.UartCoreBind)
- LoadCache_2 from serialport.o(i.LoadCache_2) referenced from serialport.o(i.UartCoreBind)
- LoadCache_3 from serialport.o(i.LoadCache_3) referenced from serialport.o(i.UartCoreBind)
- LoadCache_4 from serialport.o(i.LoadCache_4) referenced from serialport.o(i.UartCoreBind)
- LoadCache_5 from serialport.o(i.LoadCache_5) referenced from serialport.o(i.UartCoreBind)
- LoadCache_6 from serialport.o(i.LoadCache_6) referenced from serialport.o(i.UartCoreBind)
- LoadCache_7 from serialport.o(i.LoadCache_7) referenced from serialport.o(i.UartCoreBind)
- LoadCache_8 from serialport.o(i.LoadCache_8) referenced from serialport.o(i.UartCoreBind)
- LoadCache_9 from serialport.o(i.LoadCache_9) referenced from serialport.o(i.UartCoreBind)
- MODULE_OVER from main.o(i.MODULE_OVER) referenced from main.o(i.main)
- MemManage_Handler from stm32f1xx_it.o(i.MemManage_Handler) referenced from startup_stm32f103xb.o(RESET)
- NMI_Handler from stm32f1xx_it.o(i.NMI_Handler) referenced from startup_stm32f103xb.o(RESET)
- PVD_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- PendSV_Handler from stm32f1xx_it.o(i.PendSV_Handler) referenced from startup_stm32f103xb.o(RESET)
- RCC_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- RTC_Alarm_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- RTC_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- Read_data from data_manage.o(i.Read_data) referenced from data_manage.o(i.Flash_init)
- RegistPuncCallBack_1 from serialport.o(i.RegistPuncCallBack_1) referenced from serialport.o(i.UartCoreBind)
- RegistPuncCallBack_2 from serialport.o(i.RegistPuncCallBack_2) referenced from serialport.o(i.UartCoreBind)
- RegistPuncCallBack_3 from serialport.o(i.RegistPuncCallBack_3) referenced from serialport.o(i.UartCoreBind)
- RegistPuncCallBack_4 from serialport.o(i.RegistPuncCallBack_4) referenced from serialport.o(i.UartCoreBind)
- RegistPuncCallBack_5 from serialport.o(i.RegistPuncCallBack_5) referenced from serialport.o(i.UartCoreBind)
- RegistPuncCallBack_6 from serialport.o(i.RegistPuncCallBack_6) referenced from serialport.o(i.UartCoreBind)
- RegistPuncCallBack_7 from serialport.o(i.RegistPuncCallBack_7) referenced from serialport.o(i.UartCoreBind)
- RegistPuncCallBack_8 from serialport.o(i.RegistPuncCallBack_8) referenced from serialport.o(i.UartCoreBind)
- RegistPuncCallBack_9 from serialport.o(i.RegistPuncCallBack_9) referenced from serialport.o(i.UartCoreBind)
- Reset_Handler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- SPI1_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- SPI2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- SVC_Handler from stm32f1xx_it.o(i.SVC_Handler) referenced from startup_stm32f103xb.o(RESET)
- Save_data from data_manage.o(i.Save_data) referenced from data_manage.o(i.Flash_init)
- SysTick_Handler from stm32f1xx_it.o(i.SysTick_Handler) referenced from startup_stm32f103xb.o(RESET)
- SystemInit from system_stm32f1xx.o(i.SystemInit) referenced from startup_stm32f103xb.o(.text)
- TAMPER_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- TCP_OUTLINE from dtu.o(i.TCP_OUTLINE) referenced from main.o(i.main)
- TIM1_BRK_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- TIM1_CC_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- TIM1_TRG_COM_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- TIM1_UP_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- TIM2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- TIM3_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- TIM4_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- UART_DMAAbortOnError from stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) referenced from stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
- USART1_IRQHandler from stm32f1xx_it.o(i.USART1_IRQHandler) referenced from startup_stm32f103xb.o(RESET)
- USART2_IRQHandler from stm32f1xx_it.o(i.USART2_IRQHandler) referenced from startup_stm32f103xb.o(RESET)
- USART3_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- USBWakeUp_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- USB_HP_CAN1_TX_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- USB_LP_CAN1_RX0_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- Uart1Printf from serialport.o(i.Uart1Printf) referenced from serialport.o(i.UartCoreBind)
- Uart1Send from serialport.o(i.Uart1Send) referenced from serialport.o(i.UartCoreBind)
- Uart1_BlockingRead from serialport.o(i.Uart1_BlockingRead) referenced from serialport.o(i.UartCoreBind)
- Uart2Printf from serialport.o(i.Uart2Printf) referenced from serialport.o(i.UartCoreBind)
- Uart2Send from serialport.o(i.Uart2Send) referenced from serialport.o(i.UartCoreBind)
- Uart2_BlockingRead from serialport.o(i.Uart2_BlockingRead) referenced from serialport.o(i.UartCoreBind)
- Uart3Printf from serialport.o(i.Uart3Printf) referenced from serialport.o(i.UartCoreBind)
- Uart3Send from serialport.o(i.Uart3Send) referenced from serialport.o(i.UartCoreBind)
- Uart3_BlockingRead from serialport.o(i.Uart3_BlockingRead) referenced from serialport.o(i.UartCoreBind)
- Uart4Printf from serialport.o(i.Uart4Printf) referenced from serialport.o(i.UartCoreBind)
- Uart4Send from serialport.o(i.Uart4Send) referenced from serialport.o(i.UartCoreBind)
- Uart4_BlockingRead from serialport.o(i.Uart4_BlockingRead) referenced from serialport.o(i.UartCoreBind)
- Uart5Printf from serialport.o(i.Uart5Printf) referenced from serialport.o(i.UartCoreBind)
- Uart5Send from serialport.o(i.Uart5Send) referenced from serialport.o(i.UartCoreBind)
- Uart5_BlockingRead from serialport.o(i.Uart5_BlockingRead) referenced from serialport.o(i.UartCoreBind)
- Uart6Printf from serialport.o(i.Uart6Printf) referenced from serialport.o(i.UartCoreBind)
- Uart6Send from serialport.o(i.Uart6Send) referenced from serialport.o(i.UartCoreBind)
- Uart6_BlockingRead from serialport.o(i.Uart6_BlockingRead) referenced from serialport.o(i.UartCoreBind)
- Uart7Printf from serialport.o(i.Uart7Printf) referenced from serialport.o(i.UartCoreBind)
- Uart7Send from serialport.o(i.Uart7Send) referenced from serialport.o(i.UartCoreBind)
- Uart7_BlockingRead from serialport.o(i.Uart7_BlockingRead) referenced from serialport.o(i.UartCoreBind)
- Uart8Printf from serialport.o(i.Uart8Printf) referenced from serialport.o(i.UartCoreBind)
- Uart8Send from serialport.o(i.Uart8Send) referenced from serialport.o(i.UartCoreBind)
- Uart8_BlockingRead from serialport.o(i.Uart8_BlockingRead) referenced from serialport.o(i.UartCoreBind)
- Uart9Printf from serialport.o(i.Uart9Printf) referenced from serialport.o(i.UartCoreBind)
- Uart9Send from serialport.o(i.Uart9Send) referenced from serialport.o(i.UartCoreBind)
- Uart9_BlockingRead from serialport.o(i.Uart9_BlockingRead) referenced from serialport.o(i.UartCoreBind)
- UsageFault_Handler from stm32f1xx_it.o(i.UsageFault_Handler) referenced from startup_stm32f103xb.o(RESET)
- WWDG_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_stm32f103xb.o(.text)
- _snputc from printfa.o(i._snputc) referenced from printfa.o(i.__0vsnprintf)
- _sputc from printfa.o(i._sputc) referenced from printfa.o(i.__0sprintf)
- live from dtu.o(i.live) referenced from main.o(i.main)
- main from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
Global Symbols
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
- startup_stm32f103xb.o(.text)
_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Calls]
__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Called By]
_main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
_main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
__rt_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
ADC1_2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f103xb.o(RESET)
CAN1_RX1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
CAN1_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
DMA1_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
DMA1_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
DMA1_Channel3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
DMA1_Channel4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
DMA1_Channel5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
DMA1_Channel6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
DMA1_Channel7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
EXTI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
EXTI15_10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
EXTI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
EXTI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
EXTI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
EXTI4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
EXTI9_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
I2C1_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
I2C1_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
I2C2_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
I2C2_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
PVD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
RTC_Alarm_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
TAMPER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
TIM1_BRK_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
TIM1_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
TIM1_UP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
TIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
TIM4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
USART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
USBWakeUp_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
USB_HP_CAN1_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
USB_LP_CAN1_RX0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
__aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
[Called By]
- >> HAL_FLASH_Program
- >> _double_epilogue
- >> __aeabi_uldivmod
- >> __aeabi_d2ulz
_ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> Module_Blocking_Read
- >> UartCoreTick
- >> UartBlockingRead
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
__aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
__aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> _memset$wrapper
- >> __aeabi_memclr
__aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
__aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
__aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text))
[Calls]
[Called By]- >> Module_Blocking_Read
- >> QUEERY_ALL
- >> UartCoreTick
- >> UartCoreLoop
- >> UartBlockingRead
- >> Uart9Printf
- >> Uart8Printf
- >> Uart7Printf
- >> Uart6Printf
- >> Uart5Printf
- >> Uart4Printf
- >> Uart3Printf
- >> Uart2Printf
- >> Uart1Printf
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> module_printf
- >> debug_printf
- >> QUEERY_ALL
- >> SystemClock_Config
- >> Save_data
- >> Read_data
- >> ZMQDISCON
- >> ZIPOPEN
- >> ZIPCREATE_REMOVE
- >> ZIPCREATE
- >> ZIPCALL
- >> QUEERYZIPCALL
- >> CPIN
- >> CEREG
- >> OPEN_MODULE
- >> GetCMD
__aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
_memset$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
[Calls]
strstr (Thumb, 36 bytes, Stack size 12 bytes, strstr.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = strstr
[Called By]
strtol (Thumb, 112 bytes, Stack size 32 bytes, strtol.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = strtol ⇒ _strtoul
[Calls]- >> _strtoul
- >> __aeabi_errno_addr
- >> __rt_ctype_table
[Called By]
atoi (Thumb, 26 bytes, Stack size 16 bytes, atoi.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = atoi ⇒ strtol ⇒ _strtoul
[Calls]- >> __aeabi_errno_addr
- >> strtol
[Called By]
__aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
__aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
[Called By]
__aeabi_uldivmod (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text), UNUSED)
[Calls]
- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]- >> _printf_core
- >> _fp_digits
__rt_ctype_table (Thumb, 4 bytes, Stack size 0 bytes, ctype_o.o(.text))
[Called By]
_strtoul (Thumb, 158 bytes, Stack size 40 bytes, _strtoul.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _strtoul
[Calls]- >> _chval
- >> __aeabi_errno_addr
[Called By]
__I$use$fp (Thumb, 0 bytes, Stack size 48 bytes, iusefp.o(.text), UNUSED)
__aeabi_dadd (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text), UNUSED)
[Calls]
- >> __aeabi_lasr
- >> __aeabi_llsl
- >> _double_round
- >> _double_epilogue
[Called By]- >> _fp_digits
- >> __aeabi_drsub
- >> __aeabi_dsub
__aeabi_dsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)
[Calls]
__aeabi_drsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)
[Calls]
__aeabi_dmul (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text), UNUSED)
[Calls]
[Called By]
__aeabi_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text), UNUSED)
[Calls]
[Called By]
__aeabi_d2ulz (Thumb, 48 bytes, Stack size 0 bytes, dfixul.o(.text), UNUSED)
[Calls]
- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]
__aeabi_cdrcmple (Thumb, 48 bytes, Stack size 0 bytes, cdrcmple.o(.text), UNUSED)
[Called By]
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
[Calls]
- >> __main_after_scatterload
[Called By]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
__aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
[Called By]
- >> _double_epilogue
- >> __aeabi_uldivmod
- >> __aeabi_dadd
- >> __aeabi_d2ulz
_ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
__aeabi_lasr (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED)
[Called By]
_ll_sshift_r (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED)
_chval (Thumb, 28 bytes, Stack size 0 bytes, _chval.o(.text))
[Called By]
_double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text), UNUSED)
[Called By]
- >> _double_epilogue
- >> __aeabi_ddiv
- >> __aeabi_dadd
_double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text), UNUSED)
[Calls]
- >> __aeabi_llsr
- >> __aeabi_llsl
- >> _double_round
[Called By]- >> __aeabi_dmul
- >> __aeabi_dadd
ALL_CONFIG (Thumb, 258 bytes, Stack size 8 bytes, dtu.o(i.ALL_CONFIG))
[Stack]
- Max Depth = 1128
- Call Chain = ALL_CONFIG ⇒ QUEERY_ALL ⇒ debug_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> debug_printf
- >> my_strstr
- >> QUEERY_ALL
- >> __NVIC_SystemReset
- >> SAVE_CONFIGDATA
[Called By]
BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.BusFault_Handler))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f103xb.o(RESET)
CEREG (Thumb, 64 bytes, Stack size 520 bytes, gm190_library.o(i.CEREG))
[Stack]
- Max Depth = 1112
- Call Chain = CEREG ⇒ module_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> module_printf
- >> Module_Blocking_Read
- >> my_strstr
- >> __aeabi_memclr4
[Called By]
CONFIG_Instruction (Thumb, 40 bytes, Stack size 8 bytes, dtu.o(i.CONFIG_Instruction))
[Stack]
- Max Depth = 1136
- Call Chain = CONFIG_Instruction ⇒ ALL_CONFIG ⇒ QUEERY_ALL ⇒ debug_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> debug_printf
- >> my_strstr
- >> ALL_CONFIG
[Address Reference Count : 1]
CONNECT_PENET_TCP (Thumb, 66 bytes, Stack size 24 bytes, gm190_library.o(i.CONNECT_PENET_TCP))
[Stack]
- Max Depth = 1168
- Call Chain = CONNECT_PENET_TCP ⇒ ZIPOPEN ⇒ module_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> ZMQDISCON
- >> ZIPOPEN
- >> ZIPCREATE_REMOVE
- >> ZIPCREATE
[Called By]
CPIN (Thumb, 98 bytes, Stack size 528 bytes, gm190_library.o(i.CPIN))
[Stack]
- Max Depth = 1120
- Call Chain = CPIN ⇒ module_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> module_printf
- >> debug_printf
- >> Module_Blocking_Read
- >> my_strstr
- >> UartCoreLoop
- >> HAL_Delay
- >> __aeabi_memclr4
[Called By]
DEBUG_OVER (Thumb, 4 bytes, Stack size 0 bytes, main.o(i.DEBUG_OVER))
[Stack]
- Max Depth = 592
- Call Chain = DEBUG_OVER ⇒ module_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Address Reference Count : 1]
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.DebugMon_Handler))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
Error_Handler (Thumb, 2 bytes, Stack size 0 bytes, main.o(i.Error_Handler))
[Called By]
- >> MX_USART2_UART_Init
- >> MX_USART1_UART_Init
- >> MX_IWDG_Init
FLASH_PageErase (Thumb, 28 bytes, Stack size 0 bytes, stm32f1xx_hal_flash_ex.o(i.FLASH_PageErase))
[Called By]
FLASH_WaitForLastOperation (Thumb, 80 bytes, Stack size 16 bytes, stm32f1xx_hal_flash.o(i.FLASH_WaitForLastOperation))
[Stack]
- Max Depth = 16
- Call Chain = FLASH_WaitForLastOperation
[Calls]- >> HAL_GetTick
- >> FLASH_SetErrorCode
[Called By]- >> STMFLASH_Write
- >> HAL_FLASH_Program
Flash_init (Thumb, 12 bytes, Stack size 0 bytes, data_manage.o(i.Flash_init))
[Called By]
GetCMD (Thumb, 42 bytes, Stack size 136 bytes, dtu.o(i.GetCMD))
[Stack]
- Max Depth = 180
- Call Chain = GetCMD ⇒ GetString_StartEnd ⇒ my_strstr
[Calls]- >> my_strcpy
- >> GetString_StartEnd
- >> __aeabi_memclr4
[Called By]
GetString_StartEnd (Thumb, 126 bytes, Stack size 28 bytes, at_module.o(i.GetString_StartEnd))
[Stack]
- Max Depth = 44
- Call Chain = GetString_StartEnd ⇒ my_strstr
[Calls]- >> my_strstr
- >> my_strlen
[Called By]
HAL_DMA_Abort_IT (Thumb, 148 bytes, Stack size 8 bytes, stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT))
[Stack]
- Max Depth = 8
- Call Chain = HAL_DMA_Abort_IT
[Called By]
HAL_Delay (Thumb, 32 bytes, Stack size 16 bytes, stm32f1xx_hal.o(i.HAL_Delay))
[Stack]
- Max Depth = 16
- Call Chain = HAL_Delay
[Calls]
[Called By]- >> CPIN
- >> OPEN_MODULE
- >> ModuleWaitNet
HAL_FLASH_Lock (Thumb, 14 bytes, Stack size 0 bytes, stm32f1xx_hal_flash.o(i.HAL_FLASH_Lock))
[Called By]
HAL_FLASH_Program (Thumb, 120 bytes, Stack size 40 bytes, stm32f1xx_hal_flash.o(i.HAL_FLASH_Program))
[Stack]
- Max Depth = 56
- Call Chain = HAL_FLASH_Program ⇒ FLASH_WaitForLastOperation
[Calls]- >> FLASH_WaitForLastOperation
- >> FLASH_Program_HalfWord
- >> __aeabi_llsr
[Called By]- >> STMFLASH_Write_NoCheck
HAL_FLASH_Unlock (Thumb, 28 bytes, Stack size 0 bytes, stm32f1xx_hal_flash.o(i.HAL_FLASH_Unlock))
[Called By]
HAL_GPIO_Init (Thumb, 446 bytes, Stack size 40 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init))
[Stack]
- Max Depth = 40
- Call Chain = HAL_GPIO_Init
[Called By]- >> HAL_UART_MspInit
- >> MX_GPIO_Init
HAL_GPIO_TogglePin (Thumb, 16 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin))
[Called By]
HAL_GPIO_WritePin (Thumb, 10 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin))
[Called By]
- >> LedMode
- >> MX_GPIO_Init
- >> OPEN_MODULE
HAL_GetTick (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_GetTick))
[Called By]
- >> HAL_IWDG_Init
- >> HAL_RCC_OscConfig
- >> HAL_RCC_ClockConfig
- >> HAL_UART_Transmit
- >> HAL_Delay
- >> UART_WaitOnFlagUntilTimeout
- >> FLASH_WaitForLastOperation
HAL_IWDG_Init (Thumb, 82 bytes, Stack size 16 bytes, stm32f1xx_hal_iwdg.o(i.HAL_IWDG_Init))
[Stack]
- Max Depth = 16
- Call Chain = HAL_IWDG_Init
[Calls]
[Called By]
HAL_IWDG_Refresh (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_hal_iwdg.o(i.HAL_IWDG_Refresh))
[Called By]
HAL_IncTick (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_IncTick))
[Called By]
HAL_Init (Thumb, 32 bytes, Stack size 8 bytes, stm32f1xx_hal.o(i.HAL_Init))
[Stack]
- Max Depth = 40
- Call Chain = HAL_Init ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
[Calls]- >> HAL_MspInit
- >> HAL_InitTick
- >> HAL_NVIC_SetPriorityGrouping
[Called By]
HAL_InitTick (Thumb, 54 bytes, Stack size 16 bytes, stm32f1xx_hal.o(i.HAL_InitTick))
[Stack]
- Max Depth = 32
- Call Chain = HAL_InitTick ⇒ HAL_NVIC_SetPriority
[Calls]- >> HAL_NVIC_SetPriority
- >> HAL_SYSTICK_Config
[Called By]- >> HAL_RCC_ClockConfig
- >> HAL_Init
HAL_MspInit (Thumb, 52 bytes, Stack size 8 bytes, stm32f1xx_hal_msp.o(i.HAL_MspInit))
[Stack]
- Max Depth = 8
- Call Chain = HAL_MspInit
[Called By]
HAL_NVIC_EnableIRQ (Thumb, 26 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ))
[Called By]
HAL_NVIC_SetPriority (Thumb, 60 bytes, Stack size 16 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority))
[Stack]
- Max Depth = 16
- Call Chain = HAL_NVIC_SetPriority
[Calls]
[Called By]- >> HAL_UART_MspInit
- >> HAL_InitTick
HAL_NVIC_SetPriorityGrouping (Thumb, 26 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping))
[Called By]
HAL_RCC_ClockConfig (Thumb, 280 bytes, Stack size 32 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig))
[Stack]
- Max Depth = 64
- Call Chain = HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
[Calls]- >> HAL_GetTick
- >> HAL_RCC_GetSysClockFreq
- >> HAL_InitTick
[Called By]
HAL_RCC_GetPCLK1Freq (Thumb, 20 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq))
[Called By]
HAL_RCC_GetPCLK2Freq (Thumb, 20 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq))
[Called By]
HAL_RCC_GetSysClockFreq (Thumb, 74 bytes, Stack size 20 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq))
[Stack]
- Max Depth = 20
- Call Chain = HAL_RCC_GetSysClockFreq
[Called By]
HAL_RCC_OscConfig (Thumb, 778 bytes, Stack size 40 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig))
[Stack]
- Max Depth = 40
- Call Chain = HAL_RCC_OscConfig
[Calls]
[Called By]
HAL_SYSTICK_Config (Thumb, 40 bytes, Stack size 8 bytes, stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config))
[Stack]
- Max Depth = 8
- Call Chain = HAL_SYSTICK_Config
[Calls]
[Called By]
HAL_UART_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback))
[Called By]
- >> HAL_UART_IRQHandler
- >> UART_DMAAbortOnError
HAL_UART_IRQHandler (Thumb, 344 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler))
[Stack]
- Max Depth = 40
- Call Chain = HAL_UART_IRQHandler ⇒ UART_Receive_IT ⇒ HAL_UART_RxCpltCallback ⇒ UartCoreRxIT
[Calls]- >> HAL_UART_TxCpltCallback
- >> HAL_UART_ErrorCallback
- >> HAL_DMA_Abort_IT
- >> UART_Receive_IT
- >> UART_EndRxTransfer
[Called By]- >> USART2_IRQHandler
- >> USART1_IRQHandler
HAL_UART_Init (Thumb, 98 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_Init))
[Stack]
- Max Depth = 96
- Call Chain = HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_UART_MspInit
- >> UART_SetConfig
[Called By]- >> MX_USART2_UART_Init
- >> MX_USART1_UART_Init
HAL_UART_MspInit (Thumb, 198 bytes, Stack size 40 bytes, usart.o(i.HAL_UART_MspInit))
[Stack]
- Max Depth = 80
- Call Chain = HAL_UART_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_NVIC_SetPriority
- >> HAL_NVIC_EnableIRQ
- >> HAL_GPIO_Init
[Called By]
HAL_UART_Receive_IT (Thumb, 82 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_Receive_IT))
[Called By]
- >> UartCoreRxIT
- >> UartCoreBind
HAL_UART_RxCpltCallback (Thumb, 4 bytes, Stack size 0 bytes, main.o(i.HAL_UART_RxCpltCallback))
[Stack]
- Max Depth = 16
- Call Chain = HAL_UART_RxCpltCallback ⇒ UartCoreRxIT
[Calls]
[Called By]
HAL_UART_Transmit (Thumb, 178 bytes, Stack size 32 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_Transmit))
[Stack]
- Max Depth = 56
- Call Chain = HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> HAL_GetTick
- >> UART_WaitOnFlagUntilTimeout
[Called By]- >> module_printf
- >> debug_printf
- >> Uart9Send
- >> Uart9Printf
- >> Uart8Send
- >> Uart8Printf
- >> Uart7Send
- >> Uart7Printf
- >> Uart6Send
- >> Uart6Printf
- >> Uart5Send
- >> Uart5Printf
- >> Uart4Send
- >> Uart4Printf
- >> Uart3Send
- >> Uart3Printf
- >> Uart2Send
- >> Uart2Printf
- >> Uart1Send
- >> Uart1Printf
HAL_UART_TxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback))
[Called By]
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.HardFault_Handler))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f103xb.o(RESET)
HookActuator (Thumb, 96 bytes, Stack size 24 bytes, serialport.o(i.HookActuator))
[Stack]
- Max Depth = 36
- Call Chain = HookActuator ⇒ strstr
[Calls]
[Called By]
HookRegister_1 (Thumb, 20 bytes, Stack size 8 bytes, serialport.o(i.HookRegister_1))
[Stack]
- Max Depth = 44
- Call Chain = HookRegister_1 ⇒ _HookRegister ⇒ malloc
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
HookRegister_2 (Thumb, 20 bytes, Stack size 8 bytes, serialport.o(i.HookRegister_2))
[Stack]
- Max Depth = 44
- Call Chain = HookRegister_2 ⇒ _HookRegister ⇒ malloc
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
HookRegister_3 (Thumb, 20 bytes, Stack size 8 bytes, serialport.o(i.HookRegister_3))
[Stack]
- Max Depth = 44
- Call Chain = HookRegister_3 ⇒ _HookRegister ⇒ malloc
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
HookRegister_4 (Thumb, 20 bytes, Stack size 8 bytes, serialport.o(i.HookRegister_4))
[Stack]
- Max Depth = 44
- Call Chain = HookRegister_4 ⇒ _HookRegister ⇒ malloc
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
HookRegister_5 (Thumb, 20 bytes, Stack size 8 bytes, serialport.o(i.HookRegister_5))
[Stack]
- Max Depth = 44
- Call Chain = HookRegister_5 ⇒ _HookRegister ⇒ malloc
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
HookRegister_6 (Thumb, 20 bytes, Stack size 8 bytes, serialport.o(i.HookRegister_6))
[Stack]
- Max Depth = 44
- Call Chain = HookRegister_6 ⇒ _HookRegister ⇒ malloc
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
HookRegister_7 (Thumb, 20 bytes, Stack size 8 bytes, serialport.o(i.HookRegister_7))
[Stack]
- Max Depth = 44
- Call Chain = HookRegister_7 ⇒ _HookRegister ⇒ malloc
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
HookRegister_8 (Thumb, 20 bytes, Stack size 8 bytes, serialport.o(i.HookRegister_8))
[Stack]
- Max Depth = 44
- Call Chain = HookRegister_8 ⇒ _HookRegister ⇒ malloc
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
HookRegister_9 (Thumb, 20 bytes, Stack size 8 bytes, serialport.o(i.HookRegister_9))
[Stack]
- Max Depth = 44
- Call Chain = HookRegister_9 ⇒ _HookRegister ⇒ malloc
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
LedMode (Thumb, 136 bytes, Stack size 16 bytes, stm32f1xx_it.o(i.LedMode))
[Stack]
- Max Depth = 16
- Call Chain = LedMode
[Calls]- >> HAL_GPIO_TogglePin
- >> HAL_GPIO_WritePin
[Called By]
LoadCache_1 (Thumb, 12 bytes, Stack size 0 bytes, serialport.o(i.LoadCache_1))
[Address Reference Count : 1]
- serialport.o(i.UartCoreBind)
LoadCache_2 (Thumb, 12 bytes, Stack size 0 bytes, serialport.o(i.LoadCache_2))
[Address Reference Count : 1]
- serialport.o(i.UartCoreBind)
LoadCache_3 (Thumb, 12 bytes, Stack size 0 bytes, serialport.o(i.LoadCache_3))
[Address Reference Count : 1]
- serialport.o(i.UartCoreBind)
LoadCache_4 (Thumb, 12 bytes, Stack size 0 bytes, serialport.o(i.LoadCache_4))
[Address Reference Count : 1]
- serialport.o(i.UartCoreBind)
LoadCache_5 (Thumb, 12 bytes, Stack size 0 bytes, serialport.o(i.LoadCache_5))
[Address Reference Count : 1]
- serialport.o(i.UartCoreBind)
LoadCache_6 (Thumb, 12 bytes, Stack size 0 bytes, serialport.o(i.LoadCache_6))
[Address Reference Count : 1]
- serialport.o(i.UartCoreBind)
LoadCache_7 (Thumb, 12 bytes, Stack size 0 bytes, serialport.o(i.LoadCache_7))
[Address Reference Count : 1]
- serialport.o(i.UartCoreBind)
LoadCache_8 (Thumb, 12 bytes, Stack size 0 bytes, serialport.o(i.LoadCache_8))
[Address Reference Count : 1]
- serialport.o(i.UartCoreBind)
LoadCache_9 (Thumb, 12 bytes, Stack size 0 bytes, serialport.o(i.LoadCache_9))
[Address Reference Count : 1]
- serialport.o(i.UartCoreBind)
MODULE_NET_LOOP (Thumb, 30 bytes, Stack size 8 bytes, dtu.o(i.MODULE_NET_LOOP))
[Stack]
- Max Depth = 1656
- Call Chain = MODULE_NET_LOOP ⇒ ModuleWaitNet ⇒ ZIPCALL ⇒ QUEERYZIPCALL ⇒ module_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Called By]
MODULE_OVER (Thumb, 6 bytes, Stack size 0 bytes, main.o(i.MODULE_OVER))
[Address Reference Count : 1]
MODULE_POWER_LOOP (Thumb, 26 bytes, Stack size 8 bytes, dtu.o(i.MODULE_POWER_LOOP))
[Stack]
- Max Depth = 1648
- Call Chain = MODULE_POWER_LOOP ⇒ OPEN_MODULE ⇒ ZIPCREATE_REMOVE ⇒ module_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Called By]
MX_GPIO_Init (Thumb, 188 bytes, Stack size 48 bytes, gpio.o(i.MX_GPIO_Init))
[Stack]
- Max Depth = 88
- Call Chain = MX_GPIO_Init ⇒ HAL_GPIO_Init
[Calls]- >> HAL_GPIO_WritePin
- >> HAL_GPIO_Init
[Called By]
MX_IWDG_Init (Thumb, 36 bytes, Stack size 8 bytes, iwdg.o(i.MX_IWDG_Init))
[Stack]
- Max Depth = 24
- Call Chain = MX_IWDG_Init ⇒ HAL_IWDG_Init
[Calls]- >> HAL_IWDG_Init
- >> Error_Handler
[Called By]
MX_USART1_UART_Init (Thumb, 48 bytes, Stack size 8 bytes, usart.o(i.MX_USART1_UART_Init))
[Stack]
- Max Depth = 104
- Call Chain = MX_USART1_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_UART_Init
- >> Error_Handler
[Called By]
MX_USART2_UART_Init (Thumb, 48 bytes, Stack size 8 bytes, usart.o(i.MX_USART2_UART_Init))
[Stack]
- Max Depth = 104
- Call Chain = MX_USART2_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_UART_Init
- >> Error_Handler
[Called By]
MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.MemManage_Handler))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f103xb.o(RESET)
ModuleWaitNet (Thumb, 58 bytes, Stack size 16 bytes, gm190_library.o(i.ModuleWaitNet))
[Stack]
- Max Depth = 1648
- Call Chain = ModuleWaitNet ⇒ ZIPCALL ⇒ QUEERYZIPCALL ⇒ module_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> HAL_Delay
- >> ZIPCALL
- >> CPIN
- >> CEREG
[Called By]- >> MODULE_NET_LOOP
- >> TCP_TASK
Module_Blocking_Read (Thumb, 148 bytes, Stack size 32 bytes, serialport.o(i.Module_Blocking_Read))
[Stack]
- Max Depth = 84
- Call Chain = Module_Blocking_Read ⇒ UartCoreLoop ⇒ HookActuator ⇒ strstr
[Calls]- >> MyDelay
- >> UartCoreLoop
- >> __aeabi_memclr
- >> __aeabi_memcpy
[Called By]- >> ZMQDISCON
- >> ZIPOPEN
- >> ZIPCREATE_REMOVE
- >> ZIPCREATE
- >> ZIPCALL
- >> QUEERYZIPCALL
- >> CPIN
- >> CEREG
- >> OPEN_MODULE
MyDelay (Thumb, 12 bytes, Stack size 0 bytes, serialport.o(i.MyDelay))
[Called By]
- >> Module_Blocking_Read
- >> UartBlockingRead
NET_LED_LOOP (Thumb, 24 bytes, Stack size 0 bytes, dtu.o(i.NET_LED_LOOP))
[Called By]
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.NMI_Handler))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
OPEN_MODULE (Thumb, 132 bytes, Stack size 528 bytes, gm190_library.o(i.OPEN_MODULE))
[Stack]
- Max Depth = 1640
- Call Chain = OPEN_MODULE ⇒ ZIPCREATE_REMOVE ⇒ module_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> module_printf
- >> Module_Blocking_Read
- >> my_strstr
- >> HAL_GPIO_WritePin
- >> HAL_Delay
- >> __aeabi_memclr4
- >> ZIPCREATE_REMOVE
[Called By]
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.PendSV_Handler))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
QUEERYZIPCALL (Thumb, 64 bytes, Stack size 520 bytes, gm190_library.o(i.QUEERYZIPCALL))
[Stack]
- Max Depth = 1112
- Call Chain = QUEERYZIPCALL ⇒ module_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> module_printf
- >> Module_Blocking_Read
- >> my_strstr
- >> __aeabi_memclr4
[Called By]
QUEERY_ALL (Thumb, 546 bytes, Stack size 528 bytes, dtu.o(i.QUEERY_ALL))
[Stack]
- Max Depth = 1120
- Call Chain = QUEERY_ALL ⇒ debug_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> debug_printf
- >> my_strlen
- >> my_strcpy
- >> ReplaceSpace
- >> __aeabi_memclr4
- >> __aeabi_memclr
- >> READ_CONFIGDATA
- >> malloc
[Called By]
READ_CONFIGDATA (Thumb, 6 bytes, Stack size 0 bytes, dtu.o(i.READ_CONFIGDATA))
[Called By]
Read_data (Thumb, 170 bytes, Stack size 2072 bytes, data_manage.o(i.Read_data))
[Stack]
- Max Depth = 2080
- Call Chain = Read_data ⇒ STMFLASH_Read
[Calls]- >> STMFLASH_Read
- >> __aeabi_memclr4
[Address Reference Count : 1]- data_manage.o(i.Flash_init)
RegistPuncCallBack_1 (Thumb, 10 bytes, Stack size 0 bytes, serialport.o(i.RegistPuncCallBack_1))
[Address Reference Count : 1]
- serialport.o(i.UartCoreBind)
RegistPuncCallBack_2 (Thumb, 10 bytes, Stack size 0 bytes, serialport.o(i.RegistPuncCallBack_2))
[Address Reference Count : 1]
- serialport.o(i.UartCoreBind)
RegistPuncCallBack_3 (Thumb, 10 bytes, Stack size 0 bytes, serialport.o(i.RegistPuncCallBack_3))
[Address Reference Count : 1]
- serialport.o(i.UartCoreBind)
RegistPuncCallBack_4 (Thumb, 10 bytes, Stack size 0 bytes, serialport.o(i.RegistPuncCallBack_4))
[Address Reference Count : 1]
- serialport.o(i.UartCoreBind)
RegistPuncCallBack_5 (Thumb, 10 bytes, Stack size 0 bytes, serialport.o(i.RegistPuncCallBack_5))
[Address Reference Count : 1]
- serialport.o(i.UartCoreBind)
RegistPuncCallBack_6 (Thumb, 10 bytes, Stack size 0 bytes, serialport.o(i.RegistPuncCallBack_6))
[Address Reference Count : 1]
- serialport.o(i.UartCoreBind)
RegistPuncCallBack_7 (Thumb, 10 bytes, Stack size 0 bytes, serialport.o(i.RegistPuncCallBack_7))
[Address Reference Count : 1]
- serialport.o(i.UartCoreBind)
RegistPuncCallBack_8 (Thumb, 10 bytes, Stack size 0 bytes, serialport.o(i.RegistPuncCallBack_8))
[Address Reference Count : 1]
- serialport.o(i.UartCoreBind)
RegistPuncCallBack_9 (Thumb, 10 bytes, Stack size 0 bytes, serialport.o(i.RegistPuncCallBack_9))
[Address Reference Count : 1]
- serialport.o(i.UartCoreBind)
ReplaceSpace (Thumb, 38 bytes, Stack size 0 bytes, at_module.o(i.ReplaceSpace))
[Called By]
SAVE_CONFIGDATA (Thumb, 34 bytes, Stack size 16 bytes, dtu.o(i.SAVE_CONFIGDATA))
[Stack]
- Max Depth = 196
- Call Chain = SAVE_CONFIGDATA ⇒ GetCMD ⇒ GetString_StartEnd ⇒ my_strstr
[Calls]
[Called By]
STMFLASH_Read (Thumb, 26 bytes, Stack size 8 bytes, stmflash.o(i.STMFLASH_Read))
[Stack]
- Max Depth = 8
- Call Chain = STMFLASH_Read
[Called By]- >> Save_data
- >> Read_data
- >> STMFLASH_Write
STMFLASH_Write (Thumb, 216 bytes, Stack size 40 bytes, stmflash.o(i.STMFLASH_Write))
[Stack]
- Max Depth = 120
- Call Chain = STMFLASH_Write ⇒ STMFLASH_Write_NoCheck ⇒ HAL_FLASH_Program ⇒ FLASH_WaitForLastOperation
[Calls]- >> STMFLASH_Write_NoCheck
- >> STMFLASH_Read
- >> FLASH_PageErase
- >> HAL_FLASH_Unlock
- >> HAL_FLASH_Lock
- >> FLASH_WaitForLastOperation
[Called By]
STMFLASH_Write_NoCheck (Thumb, 44 bytes, Stack size 24 bytes, stmflash.o(i.STMFLASH_Write_NoCheck))
[Stack]
- Max Depth = 80
- Call Chain = STMFLASH_Write_NoCheck ⇒ HAL_FLASH_Program ⇒ FLASH_WaitForLastOperation
[Calls]
[Called By]
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.SVC_Handler))
[Address Reference Count : 1]
- startup_stm32f103xb.o(RESET)
Save_data (Thumb, 220 bytes, Stack size 2072 bytes, data_manage.o(i.Save_data))
[Stack]
- Max Depth = 2192
- Call Chain = Save_data ⇒ STMFLASH_Write ⇒ STMFLASH_Write_NoCheck ⇒ HAL_FLASH_Program ⇒ FLASH_WaitForLastOperation
[Calls]- >> STMFLASH_Write
- >> STMFLASH_Read
- >> __aeabi_memclr4
[Address Reference Count : 1]- data_manage.o(i.Flash_init)
SetCoreIsModule (Thumb, 34 bytes, Stack size 0 bytes, serialport.o(i.SetCoreIsModule))
[Called By]
SetDebugSerial (Thumb, 6 bytes, Stack size 0 bytes, serialport.o(i.SetDebugSerial))
[Called By]
SetModuleSerial (Thumb, 6 bytes, Stack size 0 bytes, serialport.o(i.SetModuleSerial))
[Called By]
SysTick_Handler (Thumb, 28 bytes, Stack size 8 bytes, stm32f1xx_it.o(i.SysTick_Handler))
[Stack]
- Max Depth = 36
- Call Chain = SysTick_Handler ⇒ UartCoreTick ⇒ TimedTaskCaller
[Calls]- >> HAL_IncTick
- >> HAL_IWDG_Refresh
- >> LedMode
- >> UartCoreTick
[Address Reference Count : 1]- startup_stm32f103xb.o(RESET)
SystemClock_Config (Thumb, 80 bytes, Stack size 72 bytes, main.o(i.SystemClock_Config))
[Stack]
- Max Depth = 136
- Call Chain = SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
[Calls]- >> HAL_RCC_OscConfig
- >> HAL_RCC_ClockConfig
- >> __aeabi_memclr4
[Called By]
SystemInit (Thumb, 2 bytes, Stack size 0 bytes, system_stm32f1xx.o(i.SystemInit))
[Address Reference Count : 1]
- startup_stm32f103xb.o(.text)
TCP_LOOP (Thumb, 46 bytes, Stack size 8 bytes, dtu.o(i.TCP_LOOP))
[Stack]
- Max Depth = 1664
- Call Chain = TCP_LOOP ⇒ TCP_TASK ⇒ ModuleWaitNet ⇒ ZIPCALL ⇒ QUEERYZIPCALL ⇒ module_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> debug_printf
- >> TCP_TASK
[Called By]
TCP_OUTLINE (Thumb, 16 bytes, Stack size 0 bytes, dtu.o(i.TCP_OUTLINE))
[Address Reference Count : 1]
TCP_TASK (Thumb, 34 bytes, Stack size 8 bytes, dtu.o(i.TCP_TASK))
[Stack]
- Max Depth = 1656
- Call Chain = TCP_TASK ⇒ ModuleWaitNet ⇒ ZIPCALL ⇒ QUEERYZIPCALL ⇒ module_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> ModuleWaitNet
- >> CONNECT_PENET_TCP
[Called By]
TimeTaskStart (Thumb, 88 bytes, Stack size 12 bytes, serialport.o(i.TimeTaskStart))
[Stack]
- Max Depth = 12
- Call Chain = TimeTaskStart
[Called By]
TimedTaskActuator (Thumb, 84 bytes, Stack size 24 bytes, serialport.o(i.TimedTaskActuator))
[Stack]
- Max Depth = 24
- Call Chain = TimedTaskActuator
[Called By]
TimedTaskCaller (Thumb, 60 bytes, Stack size 12 bytes, serialport.o(i.TimedTaskCaller))
[Stack]
- Max Depth = 12
- Call Chain = TimedTaskCaller
[Called By]
TimedTaskRegister (Thumb, 48 bytes, Stack size 16 bytes, serialport.o(i.TimedTaskRegister))
[Stack]
- Max Depth = 16
- Call Chain = TimedTaskRegister
[Called By]
USART1_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.USART1_IRQHandler))
[Stack]
- Max Depth = 40
- Call Chain = USART1_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ UART_Receive_IT ⇒ HAL_UART_RxCpltCallback ⇒ UartCoreRxIT
[Calls]
[Address Reference Count : 1]- startup_stm32f103xb.o(RESET)
USART2_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.USART2_IRQHandler))
[Stack]
- Max Depth = 40
- Call Chain = USART2_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ UART_Receive_IT ⇒ HAL_UART_RxCpltCallback ⇒ UartCoreRxIT
[Calls]
[Address Reference Count : 1]- startup_stm32f103xb.o(RESET)
Uart1Printf (Thumb, 62 bytes, Stack size 32 bytes, serialport.o(i.Uart1Printf))
[Stack]
- Max Depth = 88
- Call Chain = Uart1Printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> HAL_UART_Transmit
- >> __aeabi_memclr
- >> malloc
- >> free
- >> vsnprintf
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
Uart1Send (Thumb, 20 bytes, Stack size 0 bytes, serialport.o(i.Uart1Send))
[Stack]
- Max Depth = 56
- Call Chain = Uart1Send ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
Uart1_BlockingRead (Thumb, 14 bytes, Stack size 0 bytes, serialport.o(i.Uart1_BlockingRead))
[Stack]
- Max Depth = 624
- Call Chain = Uart1_BlockingRead ⇒ UartBlockingRead ⇒ debug_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
Uart2Printf (Thumb, 62 bytes, Stack size 32 bytes, serialport.o(i.Uart2Printf))
[Stack]
- Max Depth = 88
- Call Chain = Uart2Printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> HAL_UART_Transmit
- >> __aeabi_memclr
- >> malloc
- >> free
- >> vsnprintf
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
Uart2Send (Thumb, 20 bytes, Stack size 0 bytes, serialport.o(i.Uart2Send))
[Stack]
- Max Depth = 56
- Call Chain = Uart2Send ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
Uart2_BlockingRead (Thumb, 14 bytes, Stack size 0 bytes, serialport.o(i.Uart2_BlockingRead))
[Stack]
- Max Depth = 624
- Call Chain = Uart2_BlockingRead ⇒ UartBlockingRead ⇒ debug_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
Uart3Printf (Thumb, 62 bytes, Stack size 32 bytes, serialport.o(i.Uart3Printf))
[Stack]
- Max Depth = 88
- Call Chain = Uart3Printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> HAL_UART_Transmit
- >> __aeabi_memclr
- >> malloc
- >> free
- >> vsnprintf
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
Uart3Send (Thumb, 20 bytes, Stack size 0 bytes, serialport.o(i.Uart3Send))
[Stack]
- Max Depth = 56
- Call Chain = Uart3Send ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
Uart3_BlockingRead (Thumb, 14 bytes, Stack size 0 bytes, serialport.o(i.Uart3_BlockingRead))
[Stack]
- Max Depth = 624
- Call Chain = Uart3_BlockingRead ⇒ UartBlockingRead ⇒ debug_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
Uart4Printf (Thumb, 64 bytes, Stack size 32 bytes, serialport.o(i.Uart4Printf))
[Stack]
- Max Depth = 88
- Call Chain = Uart4Printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> HAL_UART_Transmit
- >> __aeabi_memclr
- >> malloc
- >> free
- >> vsnprintf
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
Uart4Send (Thumb, 20 bytes, Stack size 0 bytes, serialport.o(i.Uart4Send))
[Stack]
- Max Depth = 56
- Call Chain = Uart4Send ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
Uart4_BlockingRead (Thumb, 14 bytes, Stack size 0 bytes, serialport.o(i.Uart4_BlockingRead))
[Stack]
- Max Depth = 624
- Call Chain = Uart4_BlockingRead ⇒ UartBlockingRead ⇒ debug_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
Uart5Printf (Thumb, 64 bytes, Stack size 32 bytes, serialport.o(i.Uart5Printf))
[Stack]
- Max Depth = 88
- Call Chain = Uart5Printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> HAL_UART_Transmit
- >> __aeabi_memclr
- >> malloc
- >> free
- >> vsnprintf
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
Uart5Send (Thumb, 20 bytes, Stack size 0 bytes, serialport.o(i.Uart5Send))
[Stack]
- Max Depth = 56
- Call Chain = Uart5Send ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
Uart5_BlockingRead (Thumb, 14 bytes, Stack size 0 bytes, serialport.o(i.Uart5_BlockingRead))
[Stack]
- Max Depth = 624
- Call Chain = Uart5_BlockingRead ⇒ UartBlockingRead ⇒ debug_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
Uart6Printf (Thumb, 64 bytes, Stack size 32 bytes, serialport.o(i.Uart6Printf))
[Stack]
- Max Depth = 88
- Call Chain = Uart6Printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> HAL_UART_Transmit
- >> __aeabi_memclr
- >> malloc
- >> free
- >> vsnprintf
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
Uart6Send (Thumb, 20 bytes, Stack size 0 bytes, serialport.o(i.Uart6Send))
[Stack]
- Max Depth = 56
- Call Chain = Uart6Send ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
Uart6_BlockingRead (Thumb, 14 bytes, Stack size 0 bytes, serialport.o(i.Uart6_BlockingRead))
[Stack]
- Max Depth = 624
- Call Chain = Uart6_BlockingRead ⇒ UartBlockingRead ⇒ debug_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
Uart7Printf (Thumb, 64 bytes, Stack size 32 bytes, serialport.o(i.Uart7Printf))
[Stack]
- Max Depth = 88
- Call Chain = Uart7Printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> HAL_UART_Transmit
- >> __aeabi_memclr
- >> malloc
- >> free
- >> vsnprintf
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
Uart7Send (Thumb, 20 bytes, Stack size 0 bytes, serialport.o(i.Uart7Send))
[Stack]
- Max Depth = 56
- Call Chain = Uart7Send ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
Uart7_BlockingRead (Thumb, 14 bytes, Stack size 0 bytes, serialport.o(i.Uart7_BlockingRead))
[Stack]
- Max Depth = 624
- Call Chain = Uart7_BlockingRead ⇒ UartBlockingRead ⇒ debug_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
Uart8Printf (Thumb, 64 bytes, Stack size 32 bytes, serialport.o(i.Uart8Printf))
[Stack]
- Max Depth = 88
- Call Chain = Uart8Printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> HAL_UART_Transmit
- >> __aeabi_memclr
- >> malloc
- >> free
- >> vsnprintf
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
Uart8Send (Thumb, 20 bytes, Stack size 0 bytes, serialport.o(i.Uart8Send))
[Stack]
- Max Depth = 56
- Call Chain = Uart8Send ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
Uart8_BlockingRead (Thumb, 14 bytes, Stack size 0 bytes, serialport.o(i.Uart8_BlockingRead))
[Stack]
- Max Depth = 624
- Call Chain = Uart8_BlockingRead ⇒ UartBlockingRead ⇒ debug_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
Uart9Printf (Thumb, 64 bytes, Stack size 32 bytes, serialport.o(i.Uart9Printf))
[Stack]
- Max Depth = 88
- Call Chain = Uart9Printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> HAL_UART_Transmit
- >> __aeabi_memclr
- >> malloc
- >> free
- >> vsnprintf
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
Uart9Send (Thumb, 20 bytes, Stack size 0 bytes, serialport.o(i.Uart9Send))
[Stack]
- Max Depth = 56
- Call Chain = Uart9Send ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
Uart9_BlockingRead (Thumb, 14 bytes, Stack size 0 bytes, serialport.o(i.Uart9_BlockingRead))
[Stack]
- Max Depth = 624
- Call Chain = Uart9_BlockingRead ⇒ UartBlockingRead ⇒ debug_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Address Reference Count : 1]- serialport.o(i.UartCoreBind)
UartBlockingRead (Thumb, 110 bytes, Stack size 32 bytes, serialport.o(i.UartBlockingRead))
[Stack]
- Max Depth = 624
- Call Chain = UartBlockingRead ⇒ debug_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> debug_printf
- >> MyDelay
- >> UartCoreLoop
- >> __aeabi_memclr
- >> __aeabi_memcpy
[Called By]- >> Uart9_BlockingRead
- >> Uart8_BlockingRead
- >> Uart7_BlockingRead
- >> Uart6_BlockingRead
- >> Uart5_BlockingRead
- >> Uart4_BlockingRead
- >> Uart3_BlockingRead
- >> Uart2_BlockingRead
- >> Uart1_BlockingRead
UartCoreBind (Thumb, 332 bytes, Stack size 16 bytes, serialport.o(i.UartCoreBind))
[Stack]
- Max Depth = 36
- Call Chain = UartCoreBind ⇒ malloc
[Calls]- >> HAL_UART_Receive_IT
- >> malloc
[Called By]
UartCoreLoop (Thumb, 112 bytes, Stack size 16 bytes, serialport.o(i.UartCoreLoop))
[Stack]
- Max Depth = 52
- Call Chain = UartCoreLoop ⇒ HookActuator ⇒ strstr
[Calls]- >> TimedTaskActuator
- >> HookActuator
- >> __aeabi_memclr
[Called By]- >> Module_Blocking_Read
- >> main
- >> UartBlockingRead
- >> CPIN
UartCoreRxIT (Thumb, 126 bytes, Stack size 16 bytes, serialport.o(i.UartCoreRxIT))
[Stack]
- Max Depth = 16
- Call Chain = UartCoreRxIT
[Calls]
[Called By]- >> HAL_UART_RxCpltCallback
UartCoreTick (Thumb, 104 bytes, Stack size 16 bytes, serialport.o(i.UartCoreTick))
[Stack]
- Max Depth = 28
- Call Chain = UartCoreTick ⇒ TimedTaskCaller
[Calls]- >> TimedTaskCaller
- >> __aeabi_memclr
- >> __aeabi_memcpy
[Called By]
UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.UsageFault_Handler))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f103xb.o(RESET)
ZIPCALL (Thumb, 62 bytes, Stack size 520 bytes, gm190_library.o(i.ZIPCALL))
[Stack]
- Max Depth = 1632
- Call Chain = ZIPCALL ⇒ QUEERYZIPCALL ⇒ module_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> module_printf
- >> Module_Blocking_Read
- >> my_strstr
- >> __aeabi_memclr4
- >> QUEERYZIPCALL
[Called By]
ZIPCREATE (Thumb, 60 bytes, Stack size 520 bytes, gm190_library.o(i.ZIPCREATE))
[Stack]
- Max Depth = 1112
- Call Chain = ZIPCREATE ⇒ module_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> module_printf
- >> Module_Blocking_Read
- >> my_strstr
- >> __aeabi_memclr4
[Called By]
ZIPCREATE_REMOVE (Thumb, 56 bytes, Stack size 520 bytes, gm190_library.o(i.ZIPCREATE_REMOVE))
[Stack]
- Max Depth = 1112
- Call Chain = ZIPCREATE_REMOVE ⇒ module_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> module_printf
- >> Module_Blocking_Read
- >> my_strstr
- >> __aeabi_memclr4
[Called By]- >> OPEN_MODULE
- >> CONNECT_PENET_TCP
ZIPOPEN (Thumb, 124 bytes, Stack size 552 bytes, gm190_library.o(i.ZIPOPEN))
[Stack]
- Max Depth = 1144
- Call Chain = ZIPOPEN ⇒ module_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> module_printf
- >> Module_Blocking_Read
- >> my_strstr
- >> __2sprintf
- >> __aeabi_memclr4
[Called By]
ZMQDISCON (Thumb, 60 bytes, Stack size 520 bytes, gm190_library.o(i.ZMQDISCON))
[Stack]
- Max Depth = 1112
- Call Chain = ZMQDISCON ⇒ module_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> module_printf
- >> Module_Blocking_Read
- >> my_strstr
- >> __aeabi_memclr4
[Called By]
_HookRegister (Thumb, 88 bytes, Stack size 16 bytes, serialport.o(i._HookRegister))
[Stack]
- Max Depth = 36
- Call Chain = _HookRegister ⇒ malloc
[Calls]- >> my_strlen
- >> my_strcpy
- >> malloc
[Called By]- >> HookRegister_9
- >> HookRegister_8
- >> HookRegister_7
- >> HookRegister_6
- >> HookRegister_5
- >> HookRegister_4
- >> HookRegister_3
- >> HookRegister_2
- >> HookRegister_1
__0sprintf (Thumb, 34 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
[Calls]
- >> _sputc
- >> _printf_core
__1sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
__2sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf))
[Stack]
- Max Depth = 24
- Call Chain = __2sprintf
[Called By]
__c89sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
__0vsnprintf (Thumb, 46 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED)
[Calls]
__1vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED)
__2vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED)
__c89vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED)
vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf))
[Stack]
- Max Depth = 24
- Call Chain = vsnprintf
[Called By]- >> module_printf
- >> debug_printf
- >> Uart9Printf
- >> Uart8Printf
- >> Uart7Printf
- >> Uart6Printf
- >> Uart5Printf
- >> Uart4Printf
- >> Uart3Printf
- >> Uart2Printf
- >> Uart1Printf
__aeabi_errno_addr (Thumb, 4 bytes, Stack size 0 bytes, errno.o(i.__aeabi_errno_addr))
[Called By]
__rt_errno_addr (Thumb, 0 bytes, Stack size 0 bytes, errno.o(i.__aeabi_errno_addr), UNUSED)
__scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
__scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
__scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
debug_printf (Thumb, 66 bytes, Stack size 536 bytes, serialport.o(i.debug_printf))
[Stack]
- Max Depth = 592
- Call Chain = debug_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> HAL_UART_Transmit
- >> __aeabi_memclr4
- >> vsnprintf
[Called By]- >> TCP_LOOP
- >> QUEERY_ALL
- >> CONFIG_Instruction
- >> UartBlockingRead
- >> CPIN
- >> ALL_CONFIG
free (Thumb, 76 bytes, Stack size 8 bytes, malloc.o(i.free))
[Stack]
- Max Depth = 8
- Call Chain = free
[Called By]- >> Uart9Printf
- >> Uart8Printf
- >> Uart7Printf
- >> Uart6Printf
- >> Uart5Printf
- >> Uart4Printf
- >> Uart3Printf
- >> Uart2Printf
- >> Uart1Printf
live (Thumb, 24 bytes, Stack size 8 bytes, dtu.o(i.live))
[Stack]
- Max Depth = 600
- Call Chain = live ⇒ module_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]
[Address Reference Count : 1]
main (Thumb, 206 bytes, Stack size 0 bytes, main.o(i.main))
[Stack]
- Max Depth = 1664
- Call Chain = main ⇒ TCP_LOOP ⇒ TCP_TASK ⇒ ModuleWaitNet ⇒ ZIPCALL ⇒ QUEERYZIPCALL ⇒ module_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> TCP_LOOP
- >> QUEERY_ALL
- >> NET_LED_LOOP
- >> MX_USART2_UART_Init
- >> MX_USART1_UART_Init
- >> MX_IWDG_Init
- >> MX_GPIO_Init
- >> MODULE_POWER_LOOP
- >> MODULE_NET_LOOP
- >> HAL_Init
- >> Flash_init
- >> SystemClock_Config
- >> UartCoreLoop
- >> UartCoreBind
- >> TimedTaskRegister
- >> TimeTaskStart
- >> SetModuleSerial
- >> SetDebugSerial
- >> SetCoreIsModule
- >> atoi
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
malloc (Thumb, 92 bytes, Stack size 20 bytes, malloc.o(i.malloc))
[Stack]
- Max Depth = 20
- Call Chain = malloc
[Called By]- >> QUEERY_ALL
- >> _HookRegister
- >> UartCoreBind
- >> Uart9Printf
- >> Uart8Printf
- >> Uart7Printf
- >> Uart6Printf
- >> Uart5Printf
- >> Uart4Printf
- >> Uart3Printf
- >> Uart2Printf
- >> Uart1Printf
module_printf (Thumb, 66 bytes, Stack size 536 bytes, serialport.o(i.module_printf))
[Stack]
- Max Depth = 592
- Call Chain = module_printf ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> HAL_UART_Transmit
- >> __aeabi_memclr4
- >> vsnprintf
[Called By]- >> live
- >> DEBUG_OVER
- >> ZMQDISCON
- >> ZIPOPEN
- >> ZIPCREATE_REMOVE
- >> ZIPCREATE
- >> ZIPCALL
- >> QUEERYZIPCALL
- >> CPIN
- >> CEREG
- >> OPEN_MODULE
my_strcpy (Thumb, 24 bytes, Stack size 0 bytes, at_module.o(i.my_strcpy))
[Called By]
- >> QUEERY_ALL
- >> _HookRegister
- >> GetCMD
my_strlen (Thumb, 34 bytes, Stack size 0 bytes, at_module.o(i.my_strlen))
[Called By]
- >> GetString_StartEnd
- >> QUEERY_ALL
- >> _HookRegister
- >> SAVE_CONFIGDATA
my_strstr (Thumb, 44 bytes, Stack size 16 bytes, at_module.o(i.my_strstr))
[Stack]
- Max Depth = 16
- Call Chain = my_strstr
[Called By]- >> GetString_StartEnd
- >> CONFIG_Instruction
- >> ZMQDISCON
- >> ZIPOPEN
- >> ZIPCREATE_REMOVE
- >> ZIPCREATE
- >> ZIPCALL
- >> QUEERYZIPCALL
- >> CPIN
- >> CEREG
- >> OPEN_MODULE
- >> ALL_CONFIG
Local Symbols
UART_DMAAbortOnError (Thumb, 16 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError))
[Stack]
- Max Depth = 8
- Call Chain = UART_DMAAbortOnError
[Calls]- >> HAL_UART_ErrorCallback
[Address Reference Count : 1]- stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
UART_EndRxTransfer (Thumb, 28 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.UART_EndRxTransfer))
[Called By]
UART_Receive_IT (Thumb, 140 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(i.UART_Receive_IT))
[Stack]
- Max Depth = 24
- Call Chain = UART_Receive_IT ⇒ HAL_UART_RxCpltCallback ⇒ UartCoreRxIT
[Calls]- >> HAL_UART_RxCpltCallback
[Called By]
UART_SetConfig (Thumb, 178 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_SetConfig))
[Stack]
- Max Depth = 16
- Call Chain = UART_SetConfig
[Calls]- >> HAL_RCC_GetPCLK2Freq
- >> HAL_RCC_GetPCLK1Freq
[Called By]
UART_WaitOnFlagUntilTimeout (Thumb, 100 bytes, Stack size 24 bytes, stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout))
[Stack]
- Max Depth = 24
- Call Chain = UART_WaitOnFlagUntilTimeout
[Calls]
[Called By]
__NVIC_SetPriority (Thumb, 32 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority))
[Called By]
- >> HAL_NVIC_SetPriority
- >> HAL_SYSTICK_Config
FLASH_Program_HalfWord (Thumb, 20 bytes, Stack size 0 bytes, stm32f1xx_hal_flash.o(i.FLASH_Program_HalfWord))
[Called By]
FLASH_SetErrorCode (Thumb, 84 bytes, Stack size 0 bytes, stm32f1xx_hal_flash.o(i.FLASH_SetErrorCode))
[Called By]
- >> FLASH_WaitForLastOperation
__NVIC_SystemReset (Thumb, 26 bytes, Stack size 0 bytes, dtu.o(i.__NVIC_SystemReset))
[Called By]
_fp_digits (Thumb, 366 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED)
[Calls]
- >> __aeabi_uldivmod
- >> __aeabi_dmul
- >> __aeabi_ddiv
- >> __aeabi_dadd
- >> __aeabi_d2ulz
- >> __aeabi_cdrcmple
[Called By]
_printf_core (Thumb, 1704 bytes, Stack size 136 bytes, printfa.o(i._printf_core), UNUSED)
[Calls]
- >> _printf_pre_padding
- >> _printf_post_padding
- >> _fp_digits
- >> __aeabi_uldivmod
- >> __aeabi_uidivmod
[Called By]- >> __0vsnprintf
- >> __0sprintf
_printf_post_padding (Thumb, 36 bytes, Stack size 24 bytes, printfa.o(i._printf_post_padding), UNUSED)
[Called By]
_printf_pre_padding (Thumb, 46 bytes, Stack size 24 bytes, printfa.o(i._printf_pre_padding), UNUSED)
[Called By]
_snputc (Thumb, 22 bytes, Stack size 0 bytes, printfa.o(i._snputc))
[Address Reference Count : 1]
- printfa.o(i.__0vsnprintf)
_sputc (Thumb, 10 bytes, Stack size 0 bytes, printfa.o(i._sputc))
[Called By]
[Address Reference Count : 1]
Undefined Global Symbols