_InvertAlpha ⇒ _InvertAlpha
Function Pointers
- ADC_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- BusFault_Handler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- CAN1_RX0_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- CAN1_RX1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- CAN1_SCE_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- CAN1_TX_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- CAN2_RX0_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- CAN2_RX1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- CAN2_SCE_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- CAN2_TX_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- CEC_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- CHECKBOX_Callback from checkbox.o(i.CHECKBOX_Callback) referenced from checkbox.o(i.CHECKBOX_CreateUser)
- CHECKBOX_CreateIndirect from checkbox_createindirect.o(i.CHECKBOX_CreateIndirect) referenced 7 times from lcd_env.o(.constdata)
- CHECKBOX_DrawSkinFlex from checkbox_skinflex.o(i.CHECKBOX_DrawSkinFlex) referenced 2 times from checkbox.o(.data)
- CHECKBOX__GetButtonSize from checkbox.o(i.CHECKBOX__GetButtonSize) referenced 2 times from checkbox.o(.data)
- DCMI_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- DMA1_Stream0_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- DMA1_Stream1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- DMA1_Stream2_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- DMA1_Stream3_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- DMA1_Stream4_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- DMA1_Stream5_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- DMA1_Stream6_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- DMA1_Stream7_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- DMA2D_IRQHandler from lcdconf.o(i.DMA2D_IRQHandler) referenced from startup_stm32f746xx.o(RESET)
- DMA2_Stream0_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- DMA2_Stream1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- DMA2_Stream2_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- DMA2_Stream3_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- DMA2_Stream4_IRQHandler from interrupts.o(i.DMA2_Stream4_IRQHandler) referenced from startup_stm32f746xx.o(RESET)
- DMA2_Stream5_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- DMA2_Stream6_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- DMA2_Stream7_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- DebugMon_Handler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- ETH_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- ETH_WKUP_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- EXTI0_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- EXTI15_10_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- EXTI1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- EXTI2_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- EXTI3_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- EXTI4_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- EXTI9_5_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- FLASH_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- FMC_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- FPU_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- FRAMEWIN_Callback from framewin.o(i.FRAMEWIN_Callback) referenced from framewin.o(i.FRAMEWIN_CreateUser)
- FRAMEWIN_CreateIndirect from framewin_createindirect.o(i.FRAMEWIN_CreateIndirect) referenced from lcd_env.o(.constdata)
- FRAMEWIN_DrawSkinFlex from framewin_skinflex.o(i.FRAMEWIN_DrawSkinFlex) referenced 4 times from framewin.o(.data)
- FRAMEWIN__GetBorderSize from framewin.o(i.FRAMEWIN__GetBorderSize) referenced 2 times from framewin.o(.data)
- FRAMEWIN__cbClient from framewin.o(i.FRAMEWIN__cbClient) referenced from framewin.o(i.FRAMEWIN_CreateUser)
- GRAPH_Callback from graph.o(i.GRAPH_Callback) referenced from graph.o(i.GRAPH_CreateUser)
- GRAPH_CreateIndirect from graph_createindirect.o(i.GRAPH_CreateIndirect) referenced from lcd_env.o(.constdata)
- GUIMONO_DispChar from gui_charm.o(i.GUIMONO_DispChar) referenced from f6x8.o(.constdata)
- GUIMONO_GetCharDistX from gui_charm.o(i.GUIMONO_GetCharDistX) referenced from f6x8.o(.constdata)
- GUIMONO_GetFontInfo from gui_charm.o(i.GUIMONO_GetFontInfo) referenced from f6x8.o(.constdata)
- GUIMONO_IsInFont from gui_charm.o(i.GUIMONO_IsInFont) referenced from f6x8.o(.constdata)
- GUIPROP_DispChar from gui_charp.o(i.GUIPROP_DispChar) referenced from f13_1.o(.constdata)
- GUIPROP_GetCharDistX from gui_charp.o(i.GUIPROP_GetCharDistX) referenced from f13_1.o(.constdata)
- GUIPROP_GetFontInfo from gui_charp.o(i.GUIPROP_GetFontInfo) referenced from f13_1.o(.constdata)
- GUIPROP_IsInFont from gui_charp.o(i.GUIPROP_IsInFont) referenced from f13_1.o(.constdata)
- GUI_DrawGradientH from gui_drawgradient.o(i.GUI_DrawGradientH) referenced from scrollbar_skinflex.o(i.SCROLLBAR_DrawSkinFlex)
- GUI_DrawGradientV from gui_drawgradient.o(i.GUI_DrawGradientV) referenced from scrollbar_skinflex.o(i.SCROLLBAR_DrawSkinFlex)
- GUI_MEMDEV_Paint1Static from guidev_staticdevices.o(i.GUI_MEMDEV_Paint1Static) referenced from wm.o(i._Paint1)
- GUI_MEMDEV__WriteToActiveAlpha from guidev_writetoactivealpha.o(i.GUI_MEMDEV__WriteToActiveAlpha) referenced from guidev_32.o(i._GetDevFunc)
- GUI_MEMDEV__WriteToActiveOpaque from guidev_writetoactiveopaque.o(i.GUI_MEMDEV__WriteToActiveOpaque) referenced from guidev_16.o(i._GetDevFunc)
- GUI_MULTIBUF_Begin from gui_multibuf.o(i.GUI_MULTIBUF_Begin) referenced from gui_multibuf.o(.constdata)
- GUI_MULTIBUF_End from gui_multibuf.o(i.GUI_MULTIBUF_End) referenced from gui_multibuf.o(.constdata)
- GUI_TIMER_Exec from gui_timer.o(i.GUI_TIMER_Exec) referenced from gui_timer.o(i.GUI_TIMER_Create)
- GUI_TOUCH_Tick from gui_x_rte.o(i.GUI_TOUCH_Tick) referenced from gui_x_rte.o(.constdata)
- GUI_Tick from gui_x_rte.o(i.GUI_Tick) referenced from gui_x_rte.o(.constdata)
- GUI_USAGE_BM_AddHLine from guidev_usagebm.o(i.GUI_USAGE_BM_AddHLine) referenced from guidev_usagebm.o(.constdata)
- GUI_USAGE_BM_AddPixel from guidev_usagebm.o(i.GUI_USAGE_BM_AddPixel) referenced from guidev_usagebm.o(.constdata)
- GUI_USAGE_BM_Clear from guidev_usagebm.o(i.GUI_USAGE_BM_Clear) referenced from guidev_usagebm.o(.constdata)
- GUI_USAGE_BM_GetNextDirty from guidev_usagebm.o(i.GUI_USAGE_BM_GetNextDirty) referenced from guidev_usagebm.o(.constdata)
- GUI_X_ExecIdle from gui_x_rte.o(i.GUI_X_ExecIdle) referenced 2 times from gui_waitevent.o(.data)
- GUI__MixColors from gui__alpha.o(i.GUI__MixColors) referenced 2 times from gui__alpha.o(.data)
- GUI__MixColorsBulk from gui__alpha.o(i.GUI__MixColorsBulk) referenced 2 times from gui__alpha.o(.data)
- HardFault_Handler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- I2C1_ER_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- I2C1_EV_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- I2C2_ER_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- I2C2_EV_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- I2C3_ER_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- I2C3_EV_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- I2C4_ER_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- I2C4_EV_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- LCD_Color2Index_8666 from guicc_8666.o(i.LCD_Color2Index_8666) referenced from guicc_8666.o(.constdata)
- LCD_DrawHLine from lcd.o(i.LCD_DrawHLine) referenced from gui_core.o(.constdata)
- LCD_DrawHLine from lcd.o(i.LCD_DrawHLine) referenced from gui_drawgradient.o(i.GUI_DrawGradientV)
- LCD_DrawPixel from lcd.o(i.LCD_DrawPixel) referenced from gui_core.o(.constdata)
- LCD_DrawVLine from lcd.o(i.LCD_DrawVLine) referenced from gui_drawgradient.o(i.GUI_DrawGradientH)
- LCD_GetpPalConvTableBM from lcd_color.o(i.LCD_GetpPalConvTableBM) referenced 2 times from gui_core.o(.data)
- LCD_Index2Color_8666 from guicc_8666.o(i.LCD_Index2Color_8666) referenced from guicc_8666.o(.constdata)
- LCD_Index2Color_888 from guicc_888_index2color.o(i.LCD_Index2Color_888) referenced from gui__alpha.o(i.GUI__DoAlphaBlending)
- LCD_Index2Color_8888 from guicc_8888_index2color.o(i.LCD_Index2Color_8888) referenced from guicc_8888.o(.constdata)
- LCD_Index2Color_8888 from guicc_8888_index2color.o(i.LCD_Index2Color_8888) referenced from guidev_writetoactivealpha.o(i.GUI_MEMDEV__WriteToActiveAlpha)
- LCD_Index2Color_8888 from guicc_8888_index2color.o(i.LCD_Index2Color_8888) referenced from gui__alpha.o(i.GUI__DoAlphaBlending)
- LCD_Index2Color_M565 from guicc_m565.o(i.LCD_Index2Color_M565) referenced from guicc_m565.o(.constdata)
- LCD_Index2Color_M888 from guicc_m888_index2color.o(i.LCD_Index2Color_M888) referenced from guicc_m888.o(.constdata)
- LCD_Index2Color_M8888I from guicc_m8888i_index2color.o(i.LCD_Index2Color_M8888I) referenced from guicc_m8888i.o(.constdata)
- LPTIM1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- LTDC_ER_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- LTDC_IRQHandler from lcdconf.o(i.LTDC_IRQHandler) referenced from startup_stm32f746xx.o(RESET)
- MemManage_Handler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- NMI_Handler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- OTG_FS_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- OTG_FS_WKUP_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- OTG_HS_EP1_IN_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- OTG_HS_EP1_OUT_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- OTG_HS_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- OTG_HS_WKUP_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- PVD_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- PendSV_Handler from hal_cm4.o(.emb_text) referenced from startup_stm32f746xx.o(RESET)
- QUADSPI_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- RCC_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- RNG_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- RTC_Alarm_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- RTC_WKUP_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- Reset_Handler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- SAI1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- SAI2_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- SAI_DMAError from stm32f7xx_hal_sai.o(i.SAI_DMAError) referenced from stm32f7xx_hal_sai.o(i.HAL_SAI_Transmit_DMA)
- SAI_DMATxCplt from stm32f7xx_hal_sai.o(i.SAI_DMATxCplt) referenced from stm32f7xx_hal_sai.o(i.HAL_SAI_Transmit_DMA)
- SAI_DMATxHalfCplt from stm32f7xx_hal_sai.o(i.SAI_DMATxHalfCplt) referenced from stm32f7xx_hal_sai.o(i.HAL_SAI_Transmit_DMA)
- SCROLLBAR_Callback from scrollbar.o(i.SCROLLBAR_Callback) referenced from scrollbar.o(i.SCROLLBAR_CreateUser)
- SCROLLBAR_DrawSkinFlex from scrollbar_skinflex.o(i.SCROLLBAR_DrawSkinFlex) referenced 2 times from scrollbar.o(.data)
- SDMMC1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- SPDIF_RX_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- SPI1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- SPI2_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- SPI3_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- SPI4_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- SPI5_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- SPI6_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- SVC_Handler from hal_cm4.o(.emb_text) referenced from startup_stm32f746xx.o(RESET)
- SysTick_Handler from hal_cm4.o(.emb_text) referenced from startup_stm32f746xx.o(RESET)
- SystemInit from system_stm32f7xx.o(i.SystemInit) referenced from startup_stm32f746xx.o(.text)
- TAMP_STAMP_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- TEXT_Callback from text.o(i.TEXT_Callback) referenced from text.o(i.TEXT_CreateUser)
- TEXT_CreateIndirect from text_createindirect.o(i.TEXT_CreateIndirect) referenced 9 times from lcd_env.o(.constdata)
- TIM1_BRK_TIM9_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- TIM1_CC_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- TIM1_TRG_COM_TIM11_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- TIM1_UP_TIM10_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- TIM2_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- TIM3_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- TIM4_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- TIM5_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- TIM6_DAC_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- TIM7_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- TIM8_BRK_TIM12_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- TIM8_CC_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- TIM8_TRG_COM_TIM14_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- TIM8_UP_TIM13_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- UART4_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- UART5_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- UART7_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- UART8_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- USART1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- USART2_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- USART3_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- USART6_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- UsageFault_Handler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- WM_HandlePID from wm_touch.o(i.WM_HandlePID) referenced from gui_pid.o(i.GUI_PID_StoreState)
- WM__Paint1 from wm.o(i.WM__Paint1) referenced from wm.o(i._Paint1)
- WWDG_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
- _CalcPositions from scrollbar_skin.o(i._CalcPositions) referenced from scrollbar_skin.o(i._Create)
- _CalcSizeOfChar from gui_uc_encodenone.o(i._CalcSizeOfChar) referenced from gui_uc_encodenone.o(.constdata)
- _Color2IndexBulk from guicc_m565.o(i._Color2IndexBulk) referenced 3 times from guicc_m565.o(.constdata)
- _Color2IndexBulk_1616I from guicc_1616i.o(i._Color2IndexBulk_1616I) referenced from guicc_1616i.o(.constdata)
- _Color2IndexBulk_88666I from guicc_88666i.o(i._Color2IndexBulk_88666I) referenced from guicc_88666i.o(.constdata)
- _Color2IndexBulk_M1555I from guicc_m1555i.o(i._Color2IndexBulk_M1555I) referenced from guicc_m1555i.o(.constdata)
- _Color2IndexBulk_M1555I_DMA2D from lcdconf.o(i._Color2IndexBulk_M1555I_DMA2D) referenced from lcdconf.o(i.LCD_X_Config)
- _Color2IndexBulk_M4444I from guicc_m4444i.o(i._Color2IndexBulk_M4444I) referenced from guicc_m4444i.o(.constdata)
- _Color2IndexBulk_M4444I_DMA2D from lcdconf.o(i._Color2IndexBulk_M4444I_DMA2D) referenced from lcdconf.o(i.LCD_X_Config)
- _Color2IndexBulk_M8888I from guicc_m8888i.o(i._Color2IndexBulk_M8888I) referenced from guicc_m8888i.o(.constdata)
- _Color2IndexBulk_M8888I_DMA2D from lcdconf.o(i._Color2IndexBulk_M8888I_DMA2D) referenced from lcdconf.o(i.LCD_X_Config)
- _Color2IndexBulk_M888_DMA2D from lcdconf.o(i._Color2IndexBulk_M888_DMA2D) referenced from lcdconf.o(i.LCD_X_Config)
- _Color2Index_0 from guicc_0.o(i._Color2Index_0) referenced from guicc_0.o(.constdata)
- _Color2Index_16 from guicc_16.o(i._Color2Index_16) referenced from guicc_16.o(.constdata)
- _Color2Index_1616I from guicc_1616i.o(i._Color2Index_1616I) referenced from guicc_1616i.o(.constdata)
- _Color2Index_88666I from guicc_88666i.o(i._Color2Index_88666I) referenced from guicc_88666i.o(.constdata)
- _Color2Index_8888 from guicc_8888.o(i._Color2Index_8888) referenced from guicc_8888.o(.constdata)
- _Color2Index_M1555I from guicc_m1555i.o(i._Color2Index_M1555I) referenced from guicc_m1555i.o(.constdata)
- _Color2Index_M4444I from guicc_m4444i.o(i._Color2Index_M4444I) referenced from guicc_m4444i.o(.constdata)
- _Color2Index_M565 from guicc_m565.o(i._Color2Index_M565) referenced from guicc_m565.o(.constdata)
- _Color2Index_M888 from guicc_m888.o(i._Color2Index_M888) referenced from guicc_m888.o(.constdata)
- _Color2Index_M8888I from guicc_m8888i.o(i._Color2Index_M8888I) referenced from guicc_m8888i.o(.constdata)
- _CopyBuffer from guidrv_lin_16.o(i._CopyBuffer) referenced from guidrv_lin_16.o(i._GetDevFunc)
- _Create from checkbox_skin.o(i._Create) referenced 6 times from checkbox_skin.o(.data)
- _DMA_AlphaBlending from lcdconf.o(i._DMA_AlphaBlending) referenced from lcdconf.o(i.LCD_X_Config)
- _DMA_MixColors from lcdconf.o(i._DMA_MixColors) referenced from lcdconf.o(i.LCD_X_Config)
- _DrawBackgroundH from scrollbar_skinflex.o(i._DrawBackgroundH) referenced from scrollbar_skinflex.o(i.SCROLLBAR_DrawSkinFlex)
- _DrawBackgroundV from scrollbar_skinflex.o(i._DrawBackgroundV) referenced from scrollbar_skinflex.o(i.SCROLLBAR_DrawSkinFlex)
- _DrawBitmap from guidrv_lin_16.o(i._DrawBitmap) referenced 3 times from guidrv_lin_16.o(.constdata)
- _DrawDown from widget_effect_simple.o(i._DrawDown) referenced from widget_effect_simple.o(.constdata)
- _DrawDownRect from widget_effect_simple.o(i._DrawDownRect) referenced from widget_effect_simple.o(.constdata)
- _DrawGraspH from scrollbar_skinflex.o(i._DrawGraspH) referenced from scrollbar_skinflex.o(i.SCROLLBAR_DrawSkinFlex)
- _DrawGraspV from scrollbar_skinflex.o(i._DrawGraspV) referenced from scrollbar_skinflex.o(i.SCROLLBAR_DrawSkinFlex)
- _DrawHLine from guidrv_lin_16.o(i._DrawHLine) referenced 3 times from guidrv_lin_16.o(.constdata)
- _DrawUp from widget_effect_simple.o(i._DrawUp) referenced from widget_effect_simple.o(.constdata)
- _DrawUpRect from widget_effect_simple.o(i._DrawUpRect) referenced from widget_effect_simple.o(.constdata)
- _DrawVLine from guidrv_lin_16.o(i._DrawVLine) referenced 3 times from guidrv_lin_16.o(.constdata)
- _Encode from gui_uc_encodenone.o(i._Encode) referenced from gui_uc_encodenone.o(.constdata)
- _FillRect from guidrv_lin_16.o(i._FillRect) referenced 3 times from guidrv_lin_16.o(.constdata)
- _GUI_USAGE_BM_Delete from guidev_usagebm.o(i._GUI_USAGE_BM_Delete) referenced from guidev_usagebm.o(.constdata)
- _GetBorderSize from framewin_skin.o(i._GetBorderSize) referenced 2 times from framewin_skin.o(.data)
- _GetCharCode from gui_uc_encodenone.o(i._GetCharCode) referenced from gui_uc_encodenone.o(.constdata)
- _GetCharSize from gui_uc_encodenone.o(i._GetCharSize) referenced from gui_uc_encodenone.o(.constdata)
- _GetCharWrap from gui__wrap.o(i._GetCharWrap) referenced 2 times from gui__wrap.o(.data)
- _GetDevData from guidrv_lin_16.o(i._GetDevData) referenced 3 times from guidrv_lin_16.o(.constdata)
- _GetDevFunc from guidrv_lin_16.o(i._GetDevFunc) referenced 3 times from guidrv_lin_16.o(.constdata)
- _GetDevProp from guidrv_lin_16.o(i._GetDevProp) referenced 3 times from guidrv_lin_16.o(.constdata)
- _GetIndexMask_0 from guicc_0.o(i._GetIndexMask_0) referenced from guicc_0.o(.constdata)
- _GetIndexMask_16 from guicc_16.o(i._GetIndexMask_16) referenced from guicc_16.o(.constdata)
- _GetIndexMask_1616I from guicc_1616i.o(i._GetIndexMask_1616I) referenced from guicc_1616i.o(.constdata)
- _GetIndexMask_8666 from guicc_8666.o(i._GetIndexMask_8666) referenced from guicc_8666.o(.constdata)
- _GetIndexMask_88666I from guicc_88666i.o(i._GetIndexMask_88666I) referenced from guicc_88666i.o(.constdata)
- _GetIndexMask_8888 from guicc_8888.o(i._GetIndexMask_8888) referenced from guicc_8888.o(.constdata)
- _GetIndexMask_M1555I from guicc_m1555i.o(i._GetIndexMask_M1555I) referenced from guicc_m1555i.o(.constdata)
- _GetIndexMask_M4444I from guicc_m4444i.o(i._GetIndexMask_M4444I) referenced from guicc_m4444i.o(.constdata)
- _GetIndexMask_M565 from guicc_m565.o(i._GetIndexMask_M565) referenced from guicc_m565.o(.constdata)
- _GetIndexMask_M888 from guicc_m888.o(i._GetIndexMask_M888) referenced from guicc_m888.o(.constdata)
- _GetIndexMask_M8888I from guicc_m8888i.o(i._GetIndexMask_M8888I) referenced from guicc_m8888i.o(.constdata)
- _GetPixelIndex from guidrv_lin_16.o(i._GetPixelIndex) referenced 3 times from guidrv_lin_16.o(.constdata)
- _GetPos from guidrv_lin_16.o(i._GetPos) referenced from guidrv_lin_16.o(i._GetDevFunc)
- _GetRect from guidrv_lin_16.o(i._GetRect) referenced 3 times from guidrv_lin_16.o(.constdata)
- _GetWordWrap from gui__wrap.o(i._GetWordWrap) referenced 2 times from gui__wrap.o(.data)
- _Index2ColorBulk from guicc_m565.o(i._Index2ColorBulk) referenced 3 times from guicc_m565.o(.constdata)
- _Index2ColorBulk_1616I from guicc_1616i.o(i._Index2ColorBulk_1616I) referenced from guicc_1616i.o(.constdata)
- _Index2ColorBulk_88666I from guicc_88666i.o(i._Index2ColorBulk_88666I) referenced from guicc_88666i.o(.constdata)
- _Index2ColorBulk_M1555I from guicc_m1555i.o(i._Index2ColorBulk_M1555I) referenced from guicc_m1555i.o(.constdata)
- _Index2ColorBulk_M1555I_DMA2D from lcdconf.o(i._Index2ColorBulk_M1555I_DMA2D) referenced from lcdconf.o(i.LCD_X_Config)
- _Index2ColorBulk_M4444I from guicc_m4444i.o(i._Index2ColorBulk_M4444I) referenced from guicc_m4444i.o(.constdata)
- _Index2ColorBulk_M4444I_DMA2D from lcdconf.o(i._Index2ColorBulk_M4444I_DMA2D) referenced from lcdconf.o(i.LCD_X_Config)
- _Index2ColorBulk_M8888I from guicc_m8888i.o(i._Index2ColorBulk_M8888I) referenced from guicc_m8888i.o(.constdata)
- _Index2ColorBulk_M8888I_DMA2D from lcdconf.o(i._Index2ColorBulk_M8888I_DMA2D) referenced from lcdconf.o(i.LCD_X_Config)
- _Index2ColorBulk_M888_DMA2D from lcdconf.o(i._Index2ColorBulk_M888_DMA2D) referenced from lcdconf.o(i.LCD_X_Config)
- _Index2Color_0 from guicc_0.o(i._Index2Color_0) referenced from guicc_0.o(.constdata)
- _Index2Color_16 from guicc_16.o(i._Index2Color_16) referenced from guicc_16.o(.constdata)
- _Index2Color_1616I from guicc_1616i.o(i._Index2Color_1616I) referenced from guicc_1616i.o(.constdata)
- _Index2Color_88666I from guicc_88666i.o(i._Index2Color_88666I) referenced from guicc_88666i.o(.constdata)
- _Index2Color_M1555I from guicc_m1555i.o(i._Index2Color_M1555I) referenced from guicc_m1555i.o(.constdata)
- _Index2Color_M4444I from guicc_m4444i.o(i._Index2Color_M4444I) referenced from guicc_m4444i.o(.constdata)
- _Init from guidrv_lin_16.o(i._Init) referenced from guidrv_lin_16.o(i._GetDevFunc)
- _InvalidateNewItem from graph_data_yt.o(i._InvalidateNewItem) referenced from graph_data_yt.o(i.GRAPH_DATA_YT_Create)
- _LCD_CopyBuffer from lcdconf.o(i._LCD_CopyBuffer) referenced from lcdconf.o(i.LCD_X_Config)
- _LCD_CopyRect from lcdconf.o(i._LCD_CopyRect) referenced from lcdconf.o(i.LCD_X_Config)
- _LCD_DrawBitmap16bpp from lcdconf.o(i._LCD_DrawBitmap16bpp) referenced from lcdconf.o(i.LCD_X_Config)
- _LCD_DrawBitmap8bpp from lcdconf.o(i._LCD_DrawBitmap8bpp) referenced from lcdconf.o(i.LCD_X_Config)
- _LCD_FillRect from lcdconf.o(i._LCD_FillRect) referenced from lcdconf.o(i.LCD_X_Config)
- _LCD_FillRect from lcdconf.o(i._LCD_FillRect) referenced from lcdconf.o(i._LCD_FillRect)
- _LCD_GetpPalConvTable from lcdconf.o(i._LCD_GetpPalConvTable) referenced from lcdconf.o(i.LCD_X_Config)
- _LCD_MixColorsBulk from lcdconf.o(i._LCD_MixColorsBulk) referenced from lcdconf.o(i.LCD_X_Config)
- _Log2VisBuffered from gui_charline.o(i._Log2VisBuffered) referenced 2 times from gui_charline.o(.data)
- _Off from guidrv_lin_16.o(i._Off) referenced from guidrv_lin_16.o(i._GetDevFunc)
- _On from guidrv_lin_16.o(i._On) referenced from guidrv_lin_16.o(i._GetDevFunc)
- _OnDelete from graph_data_yt.o(i._OnDelete) referenced from graph_data_yt.o(i.GRAPH_DATA_YT_Create)
- _OnExit from gui_task.o(i._OnExit) referenced from gui_task.o(i.GUITASK_Init)
- _OnExit from gui_timer.o(i._OnExit) referenced from gui_timer.o(i.GUI_TIMER_Create)
- _OnExit from gui_core.o(i._OnExit) referenced from gui_core.o(i.GUI__Config)
- _OnExit from gui__alpha.o(i._OnExit) referenced from gui__alpha.o(i.GUI__GetAlphaBuffer)
- _OnExit from lcd_color.o(i._OnExit) referenced from lcd_color.o(i.LCD_InitColors)
- _OnExit from wm.o(i._OnExit) referenced from wm.o(i.WM_Init)
- _OnExit from gui_alloc.o(i._OnExit) referenced from gui_alloc.o(i._InitOnce)
- _OnPaint from graph_data_yt.o(i._OnPaint) referenced from graph_data_yt.o(i.GRAPH_DATA_YT_Create)
- _OnPaint from graph_scale.o(i._OnPaint) referenced from graph_scale.o(i.GRAPH_SCALE_Create)
- _Paint from checkbox_skin.o(i._Paint) referenced 6 times from checkbox_skin.o(.data)
- _ReadRect from guidrv_lin_16.o(i._ReadRect) referenced from guidrv_lin_16.o(i._GetDevFunc)
- _SetAlpha from guidrv_lin_16.o(i._SetAlpha) referenced from guidrv_lin_16.o(i._GetDevFunc)
- _SetAlphaMode from guidrv_lin_16.o(i._SetAlphaMode) referenced from guidrv_lin_16.o(i._GetDevFunc)
- _SetBkColor from lcd.o(i._SetBkColor) referenced from lcd.o(.constdata)
- _SetChroma from guidrv_lin_16.o(i._SetChroma) referenced from guidrv_lin_16.o(i._GetDevFunc)
- _SetChromaMode from guidrv_lin_16.o(i._SetChromaMode) referenced from guidrv_lin_16.o(i._GetDevFunc)
- _SetColor from lcd.o(i._SetColor) referenced from lcd.o(.constdata)
- _SetDevFunc from guidrv_lin_16.o(i._SetDevFunc) referenced from guidrv_lin_16.o(i._GetDevFunc)
- _SetDrawMode from lcd.o(i._SetDrawMode) referenced from lcd.o(.constdata)
- _SetOrg from guidrv_lin_16.o(i._SetOrg) referenced 3 times from guidrv_lin_16.o(.constdata)
- _SetPixelIndex from guidrv_lin_16.o(i._SetPixelIndex) referenced 3 times from guidrv_lin_16.o(.constdata)
- _SetPos from guidrv_lin_16.o(i._SetPos) referenced from guidrv_lin_16.o(i._GetDevFunc)
- _SetSize from guidrv_lin_16.o(i._SetSize) referenced from guidrv_lin_16.o(i._GetDevFunc)
- _SetVRAMAddr from guidrv_lin_16.o(i._SetVRAMAddr) referenced from guidrv_lin_16.o(i._GetDevFunc)
- _SetVSize from guidrv_lin_16.o(i._SetVSize) referenced from guidrv_lin_16.o(i._GetDevFunc)
- _SetVis from guidrv_lin_16.o(i._SetVis) referenced from guidrv_lin_16.o(i._GetDevFunc)
- _ShowBuffer from guidrv_lin_16.o(i._ShowBuffer) referenced from guidrv_lin_16.o(i._GetDevFunc)
- _XorPixel from guidrv_lin_16.o(i._XorPixel) referenced 3 times from guidrv_lin_16.o(.constdata)
- __main from __main.o(!!!main) referenced from startup_stm32f746xx.o(.text)
- _cbBackWin from wm.o(i._cbBackWin) referenced from wm.o(i.WM_Init)
- _cbInvalidateOne from wm_bringtotop.o(i._cbInvalidateOne) referenced from wm_bringtotop.o(i._BringToTop)
- _cbPaintMemDev from wm.o(i._cbPaintMemDev) referenced from wm.o(i.WM__Paint)
- _cbTimer from wm_timer.o(i._cbTimer) referenced from wm_timer.o(i.WM_CreateTimer)
- _printf_input_char from _printf_char_common.o(.text) referenced from _printf_char_common.o(.text)
- _sputc from _sputc.o(.text) referenced from noretval__2sprintf.o(.text)
- ft5336_Init from ft5336.o(i.ft5336_Init) referenced 2 times from ft5336.o(.data)
- ft5336_ReadID from ft5336.o(i.ft5336_ReadID) referenced 2 times from ft5336.o(.data)
- ft5336_Reset from ft5336.o(i.ft5336_Reset) referenced 2 times from ft5336.o(.data)
- ft5336_TS_ClearIT from ft5336.o(i.ft5336_TS_ClearIT) referenced 2 times from ft5336.o(.data)
- ft5336_TS_DetectTouch from ft5336.o(i.ft5336_TS_DetectTouch) referenced 2 times from ft5336.o(.data)
- ft5336_TS_DisableIT from ft5336.o(i.ft5336_TS_DisableIT) referenced 2 times from ft5336.o(.data)
- ft5336_TS_EnableIT from ft5336.o(i.ft5336_TS_EnableIT) referenced 2 times from ft5336.o(.data)
- ft5336_TS_GetXY from ft5336.o(i.ft5336_TS_GetXY) referenced 2 times from ft5336.o(.data)
- ft5336_TS_ITStatus from ft5336.o(i.ft5336_TS_ITStatus) referenced 2 times from ft5336.o(.data)
- ft5336_TS_Start from ft5336.o(i.ft5336_TS_Start) referenced 2 times from ft5336.o(.data)
- main from main.o(i.main) referenced 2 times from rtx_conf_cm.o(.data)
- osThreadExit from rt_cmsis.o(i.osThreadExit) referenced from rt_cmsis.o(i.svcThreadCreate)
- osTimerThread from rt_cmsis.o(i.osTimerThread) referenced from rtx_conf_cm.o(.constdata)
- os_idle_demon from rtx_conf_cm.o(i.os_idle_demon) referenced from rt_task.o(i.rt_sys_init)
- rt_alloc_box from rt_membox.o(i.rt_alloc_box) referenced from hal_cm4.o(.emb_text)
- rt_free_box from rt_membox.o(i.rt_free_box) referenced from hal_cm4.o(.emb_text)
- rt_mut_release from rt_mutex.o(i.rt_mut_release) referenced from rtx_conf_cm.o(i._mutex_release)
- rt_mut_wait from rt_mutex.o(i.rt_mut_wait) referenced from rtx_conf_cm.o(i._mutex_acquire)
- svcDelay from rt_cmsis.o(i.svcDelay) referenced from rt_cmsis.o(i.osDelay)
- svcKernelInitialize from rt_cmsis.o(i.svcKernelInitialize) referenced from rt_cmsis.o(i.osKernelInitialize)
- svcKernelStart from rt_cmsis.o(i.svcKernelStart) referenced from rt_cmsis.o(i.osKernelStart)
- svcMessageGet from rt_cmsis.o(i.svcMessageGet) referenced from rt_cmsis.o(i.osMessageGet)
- svcMutexCreate from rt_cmsis.o(i.svcMutexCreate) referenced from rt_cmsis.o(i.osMutexCreate)
- svcMutexRelease from rt_cmsis.o(i.svcMutexRelease) referenced from rt_cmsis.o(i.osMutexRelease)
- svcMutexWait from rt_cmsis.o(i.svcMutexWait) referenced from rt_cmsis.o(i.osMutexWait)
- svcThreadCreate from rt_cmsis.o(i.svcThreadCreate) referenced from rt_cmsis.o(i.osThreadCreate)
- svcThreadGetId from rt_cmsis.o(i.svcThreadGetId) referenced from rt_cmsis.o(i.osThreadExit)
- svcThreadGetId from rt_cmsis.o(i.svcThreadGetId) referenced from rt_cmsis.o(i.osThreadGetId)
- svcThreadTerminate from rt_cmsis.o(i.svcThreadTerminate) referenced from rt_cmsis.o(i.osThreadExit)
- svcTimerCall from rt_cmsis.o(i.svcTimerCall) referenced from rt_cmsis.o(i.osTimerCall)
- svcTimerCreate from rt_cmsis.o(i.svcTimerCreate) referenced from rt_cmsis.o(i.osTimerCreate)
- svcTimerStart from rt_cmsis.o(i.svcTimerStart) referenced from rt_cmsis.o(i.osTimerStart)
- wm8994_DeInit from wm8994.o(i.wm8994_DeInit) referenced 2 times from wm8994.o(.data)
- wm8994_Init from wm8994.o(i.wm8994_Init) referenced 2 times from wm8994.o(.data)
- wm8994_Pause from wm8994.o(i.wm8994_Pause) referenced 2 times from wm8994.o(.data)
- wm8994_Play from wm8994.o(i.wm8994_Play) referenced 2 times from wm8994.o(.data)
- wm8994_ReadID from wm8994.o(i.wm8994_ReadID) referenced 2 times from wm8994.o(.data)
- wm8994_Reset from wm8994.o(i.wm8994_Reset) referenced 2 times from wm8994.o(.data)
- wm8994_Resume from wm8994.o(i.wm8994_Resume) referenced 2 times from wm8994.o(.data)
- wm8994_SetFrequency from wm8994.o(i.wm8994_SetFrequency) referenced 2 times from wm8994.o(.data)
- wm8994_SetMute from wm8994.o(i.wm8994_SetMute) referenced 2 times from wm8994.o(.data)
- wm8994_SetOutputMode from wm8994.o(i.wm8994_SetOutputMode) referenced 2 times from wm8994.o(.data)
- wm8994_SetVolume from wm8994.o(i.wm8994_SetVolume) referenced 2 times from wm8994.o(.data)
- wm8994_Stop from wm8994.o(i.wm8994_Stop) referenced 2 times from wm8994.o(.data)
- wm_callback from lcd_env.o(i.wm_callback) referenced from lcd_env.o(i.lcd_graph_init)
Global Symbols
__main (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main))
[Calls]
- >> __rt_entry
- >> __scatterload
__scatterload (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter))
[Called By]
__scatterload_rt2 (Thumb, 44 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
[Calls]
__scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
__scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
__decompress (Thumb, 90 bytes, Stack size unknown bytes, __dczerorl2.o(!!dczerorl2), UNUSED)
__decompress1 (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(!!dczerorl2), UNUSED)
__scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED)
arm_bitreversal_32 (Thumb, 106 bytes, Stack size 0 bytes, arm_bitreversal2.o(. text), UNUSED)
arm_bitreversal_16 (Thumb, 86 bytes, Stack size 0 bytes, arm_bitreversal2.o(. text))
[Called By]
_printf_d (Thumb, 0 bytes, Stack size unknown bytes, _printf_d.o(.ARM.Collect$$_printf_percent$$00000009))
[Stack]
- Max Depth = 56 + Unknown Stack Size
- Call Chain = _printf_d ⇒ _printf_int_dec ⇒ _printf_int_common
[Calls]
_printf_percent (Thumb, 0 bytes, Stack size unknown bytes, _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000))
[Called By]
_printf_percent_end (Thumb, 0 bytes, Stack size unknown bytes, _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017))
__rt_lib_init (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000))
[Called By]
__rt_lib_init_fp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000001))
[Calls]
__rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E))
__rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C))
__rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B))
__rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021))
__rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032))
__rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030))
__rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F))
__rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023))
__rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A))
__rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011))
__rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013))
__rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015))
__rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017))
__rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019))
__rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004))
__rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E))
__rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000033))
__rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D))
__rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025))
__rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C))
__rt_lib_shutdown (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000))
[Called By]
__rt_lib_shutdown_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002))
__rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000007))
__rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F))
__rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000010))
__rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A))
__rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004))
__rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C))
__rt_entry (Thumb, 0 bytes, Stack size unknown bytes, __rtentry.o(.ARM.Collect$$rtentry$$00000000))
[Called By]
- >> __main
- >> __scatterload_rt2
__rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002))
__rt_entry_sh (Thumb, 0 bytes, Stack size unknown bytes, __rtentry4.o(.ARM.Collect$$rtentry$$00000004))
[Stack]
- Max Depth = 8 + Unknown Stack Size
- Call Chain = __rt_entry_sh ⇒ __user_setup_stackheap
[Calls]- >> __user_setup_stackheap
__rt_entry_li (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000A))
[Calls]
__rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009))
__rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000B))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = __rt_entry_postli_1 ⇒ _platform_post_lib_init ⇒ osKernelInitialize ⇒ svcKernelInitialize ⇒ svcThreadCreate ⇒ rt_tsk_create ⇒ rt_init_context ⇒ rt_init_stack
[Calls]- >> _platform_post_lib_init
__rt_entry_main (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D))
[Stack]
- Max Depth = 696 + Unknown Stack Size
- Call Chain = __rt_entry_main ⇒ main ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ _DrawNext ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CopyToLCD ⇒ GUI_MEMDEV_CopyToLCDAt ⇒ GUI_MEMDEV__WriteToActiveOpaque ⇒ _WriteToActiveOpaque_8 ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]
__rt_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000))
[Called By]
__rt_exit_ls (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000003))
[Calls]
__rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002))
__rt_exit_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004))
[Calls]
_platform_post_lib_init (Thumb, 24 bytes, Stack size 0 bytes, rtx_conf_cm.o(.emb_text))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = _platform_post_lib_init ⇒ osKernelInitialize ⇒ svcKernelInitialize ⇒ svcThreadCreate ⇒ rt_tsk_create ⇒ rt_init_context ⇒ rt_init_stack
[Calls]- >> osThreadCreate
- >> osKernelStart
- >> osKernelInitialize
- >> exit
[Called By]
rt_set_PSP (Thumb, 6 bytes, Stack size 0 bytes, hal_cm4.o(.emb_text), UNUSED)
rt_get_PSP (Thumb, 6 bytes, Stack size 0 bytes, hal_cm4.o(.emb_text))
[Called By]
os_set_env (Thumb, 24 bytes, Stack size 0 bytes, hal_cm4.o(.emb_text), UNUSED)
_alloc_box (Thumb, 28 bytes, Stack size 0 bytes, hal_cm4.o(.emb_text), UNUSED)
_free_box (Thumb, 28 bytes, Stack size 0 bytes, hal_cm4.o(.emb_text), UNUSED)
SVC_Handler (Thumb, 168 bytes, Stack size 0 bytes, hal_cm4.o(.emb_text))
[Calls]
[Address Reference Count : 1]- startup_stm32f746xx.o(RESET)
PendSV_Handler (Thumb, 96 bytes, Stack size 0 bytes, hal_cm4.o(.emb_text))
[Stack]
- Max Depth = 56
- Call Chain = PendSV_Handler ⇒ rt_pop_req ⇒ rt_mbx_psh ⇒ rt_ret_val2
[Calls]- >> rt_pop_req
- >> rt_stk_check
[Address Reference Count : 1]- startup_stm32f746xx.o(RESET)
SysTick_Handler (Thumb, 8 bytes, Stack size 0 bytes, hal_cm4.o(.emb_text))
[Stack]
- Max Depth = 72
- Call Chain = SysTick_Handler ⇒ rt_systick ⇒ sysTimerTick ⇒ isrMessagePut ⇒ isr_mbx_send ⇒ rt_psq_enq
[Calls]
[Address Reference Count : 1]- startup_stm32f746xx.o(RESET)
OS_Tick_Handler (Thumb, 12 bytes, Stack size 0 bytes, hal_cm4.o(.emb_text), UNUSED)
[Calls]
- >> os_tick_irqack
- >> rt_systick
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f746xx.o(RESET)
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f746xx.o(RESET)
MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f746xx.o(RESET)
BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f746xx.o(RESET)
UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f746xx.o(RESET)
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f746xx.o(RESET)
ADC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f746xx.o(RESET)
CAN1_RX0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
CAN1_RX1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
CAN1_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
CAN1_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
CAN2_RX0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
CAN2_RX1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
CAN2_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
CAN2_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
CEC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
DCMI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
DMA1_Stream0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
DMA1_Stream1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
DMA1_Stream2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
DMA1_Stream3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
DMA1_Stream4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
DMA1_Stream5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
DMA1_Stream6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
DMA1_Stream7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
DMA2_Stream0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
DMA2_Stream1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
DMA2_Stream2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
DMA2_Stream3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
DMA2_Stream5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
DMA2_Stream6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
DMA2_Stream7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
ETH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
ETH_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
EXTI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
EXTI15_10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
EXTI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
EXTI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
EXTI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
EXTI4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
EXTI9_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
FMC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
FPU_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
I2C1_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
I2C1_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
I2C2_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
I2C2_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
I2C3_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
I2C3_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
I2C4_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
I2C4_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
LPTIM1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
LTDC_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
OTG_FS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
OTG_FS_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
OTG_HS_EP1_IN_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
OTG_HS_EP1_OUT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
OTG_HS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
OTG_HS_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
PVD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
QUADSPI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
RNG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
RTC_Alarm_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
RTC_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
SAI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
SAI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
SDMMC1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
SPDIF_RX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
SPI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
SPI4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
SPI5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
SPI6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
TAMP_STAMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
TIM1_BRK_TIM9_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
TIM1_TRG_COM_TIM11_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
TIM1_UP_TIM10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
TIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
TIM4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
TIM5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
TIM6_DAC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
TIM7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
TIM8_BRK_TIM12_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
TIM8_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
TIM8_TRG_COM_TIM14_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
TIM8_UP_TIM13_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
UART4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
UART5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
UART7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
UART8_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
USART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
USART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
USART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
USART6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
__user_initial_stackheap (Thumb, 0 bytes, Stack size unknown bytes, startup_stm32f746xx.o(.text))
[Called By]
- >> __user_setup_stackheap
arm_cmplx_mag_f32 (Thumb, 250 bytes, Stack size 0 bytes, arm_cmplx_mag_f32.o(.text))
[Called By]
arm_biquad_cascade_df1_f32 (Thumb, 340 bytes, Stack size 20 bytes, arm_biquad_cascade_df1_f32.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = arm_biquad_cascade_df1_f32
[Called By]
arm_biquad_cascade_df1_init_f32 (Thumb, 22 bytes, Stack size 16 bytes, arm_biquad_cascade_df1_init_f32.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = arm_biquad_cascade_df1_init_f32 ⇒ __aeabi_memclr4
[Calls]
[Called By]
arm_biquad_cascade_df1_init_q15 (Thumb, 26 bytes, Stack size 16 bytes, arm_biquad_cascade_df1_init_q15.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = arm_biquad_cascade_df1_init_q15
[Calls]
[Called By]
arm_biquad_cascade_df1_q15 (Thumb, 238 bytes, Stack size 64 bytes, arm_biquad_cascade_df1_q15.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = arm_biquad_cascade_df1_q15
[Called By]
arm_fir_init_q15 (Thumb, 40 bytes, Stack size 16 bytes, arm_fir_init_q15.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = arm_fir_init_q15
[Calls]
[Called By]
arm_fir_q15 (Thumb, 620 bytes, Stack size 84 bytes, arm_fir_q15.o(.text))
[Stack]
- Max Depth = 84
- Call Chain = arm_fir_q15
[Called By]
arm_rfft_init_q15 (Thumb, 172 bytes, Stack size 0 bytes, arm_rfft_init_q15.o(.text))
[Called By]
arm_split_rfft_q15 (Thumb, 184 bytes, Stack size 52 bytes, arm_rfft_q15.o(.text), UNUSED)
arm_split_rifft_q15 (Thumb, 90 bytes, Stack size 28 bytes, arm_rfft_q15.o(.text), UNUSED)
arm_rfft_q15 (Thumb, 388 bytes, Stack size 56 bytes, arm_rfft_q15.o(.text))
[Stack]
- Max Depth = 196
- Call Chain = arm_rfft_q15 ⇒ arm_cfft_q15 ⇒ arm_radix4_butterfly_q15
[Calls]
[Called By]
arm_float_to_q15 (Thumb, 526 bytes, Stack size 8 bytes, arm_float_to_q15.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = arm_float_to_q15
[Called By]- >> main
- >> get_filtered_data
- >> filter_channel
arm_q15_to_float (Thumb, 426 bytes, Stack size 12 bytes, arm_q15_to_float.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = arm_q15_to_float
[Called By]- >> get_filtered_data
- >> filter_channel
arm_cfft_radix4by2_q15 (Thumb, 174 bytes, Stack size 48 bytes, arm_cfft_q15.o(.text), UNUSED)
[Calls]
- >> arm_radix4_butterfly_q15
arm_cfft_radix4by2_inverse_q15 (Thumb, 174 bytes, Stack size 48 bytes, arm_cfft_q15.o(.text), UNUSED)
[Calls]
- >> arm_radix4_butterfly_inverse_q15
arm_cfft_q15 (Thumb, 502 bytes, Stack size 64 bytes, arm_cfft_q15.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = arm_cfft_q15 ⇒ arm_radix4_butterfly_q15
[Calls]- >> arm_radix4_butterfly_q15
- >> arm_radix4_butterfly_inverse_q15
- >> arm_bitreversal_16
[Called By]
arm_radix4_butterfly_q15 (Thumb, 608 bytes, Stack size 76 bytes, arm_cfft_radix4_q15.o(.text))
[Stack]
- Max Depth = 76
- Call Chain = arm_radix4_butterfly_q15
[Called By]- >> arm_cfft_q15
- >> arm_cfft_radix4by2_q15
- >> arm_cfft_radix4_q15
arm_radix4_butterfly_inverse_q15 (Thumb, 608 bytes, Stack size 76 bytes, arm_cfft_radix4_q15.o(.text))
[Stack]
- Max Depth = 76
- Call Chain = arm_radix4_butterfly_inverse_q15
[Called By]- >> arm_cfft_q15
- >> arm_cfft_radix4by2_inverse_q15
- >> arm_cfft_radix4_q15
arm_cfft_radix4_q15 (Thumb, 54 bytes, Stack size 16 bytes, arm_cfft_radix4_q15.o(.text), UNUSED)
[Calls]
- >> arm_radix4_butterfly_q15
- >> arm_radix4_butterfly_inverse_q15
- >> arm_bitreversal_q15
arm_bitreversal_f32 (Thumb, 184 bytes, Stack size 28 bytes, arm_bitreversal.o(.text), UNUSED)
arm_bitreversal_q31 (Thumb, 156 bytes, Stack size 36 bytes, arm_bitreversal.o(.text), UNUSED)
arm_bitreversal_q15 (Thumb, 128 bytes, Stack size 32 bytes, arm_bitreversal.o(.text), UNUSED)
[Called By]
__user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
__user_perproc_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text))
[Called By]
- >> __user_setup_stackheap
__aeabi_uldivmod (Thumb, 0 bytes, Stack size 48 bytes, lludivv7m.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = __aeabi_uldivmod
[Called By]
_ll_udiv (Thumb, 238 bytes, Stack size 48 bytes, lludivv7m.o(.text), UNUSED)
__2sprintf (Thumb, 34 bytes, Stack size 32 bytes, noretval__2sprintf.o(.text))
[Stack]
- Max Depth = 120 + Unknown Stack Size
- Call Chain = __2sprintf ⇒ _printf_char_common ⇒ __printf
[Calls]- >> _sputc
- >> _printf_char_common
[Called By]
__printf (Thumb, 104 bytes, Stack size 24 bytes, __printf.o(.text))
[Stack]
- Max Depth = 24 + Unknown Stack Size
- Call Chain = __printf
[Calls]
[Called By]
_printf_int_dec (Thumb, 104 bytes, Stack size 24 bytes, _printf_dec.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = _printf_int_dec ⇒ _printf_int_common
[Calls]
[Called By]
exit (Thumb, 18 bytes, Stack size 8 bytes, exit.o(.text))
[Stack]
- Max Depth = 8 + Unknown Stack Size
- Call Chain = exit
[Calls]
[Called By]- >> _platform_post_lib_init
- >> __rt_entry_main
memcmp (Thumb, 88 bytes, Stack size 8 bytes, memcmp.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = memcmp
[Called By]- >> GUI_TOUCH_StoreStateEx
strcpy (Thumb, 72 bytes, Stack size 12 bytes, strcpy.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = strcpy
[Called By]- >> GUI__SetText
- >> TEXT_CreateUser
strlen (Thumb, 62 bytes, Stack size 8 bytes, strlen.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = strlen
[Called By]
__aeabi_memcpy (Thumb, 0 bytes, Stack size 0 bytes, rt_memcpy_v6.o(.text))
[Called By]
- >> GRAPH_DATA_YT_Create
- >> filter_channel
- >> GUI__SetText
- >> _DrawBitmap
- >> _CopyBuffer
- >> GUI_ALLOC_Realloc
- >> GUI_ALLOC_AllocInit
- >> _DrawBitmap
- >> _DrawBitmap
- >> __rt_memmove
__rt_memcpy (Thumb, 138 bytes, Stack size 0 bytes, rt_memcpy_v6.o(.text), UNUSED)
[Calls]
_memcpy_lastbytes (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_v6.o(.text), UNUSED)
__aeabi_memmove (Thumb, 0 bytes, Stack size 0 bytes, rt_memmove_v6.o(.text))
[Called By]
__rt_memmove (Thumb, 132 bytes, Stack size 0 bytes, rt_memmove_v6.o(.text), UNUSED)
[Calls]
- >> __aeabi_memcpy
- >> __memmove_aligned
__memmove_lastfew (Thumb, 0 bytes, Stack size unknown bytes, rt_memmove_v6.o(.text), UNUSED)
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_memcpy4
[Called By]- >> HAL_LTDC_ConfigLayer
- >> GRAPH_CreateUser
- >> FRAMEWIN_CreateUser
- >> CHECKBOX_CreateUser
- >> GUI_SaveContext_W
- >> GUI_RestoreContext
- >> GUITASK_CopyContext
- >> _EnlargeBlocks
- >> _DrawBitLine32BPP_DDB
- >> __rt_memcpy
- >> __rt_memmove_w
__aeabi_memcpy8 (Thumb, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED)
__rt_memcpy_w (Thumb, 100 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED)
_memcpy_lastbytes_aligned (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_w.o(.text), UNUSED)
__aeabi_memset (Thumb, 16 bytes, Stack size 0 bytes, aeabi_memset.o(.text))
[Calls]
[Called By]
__aeabi_memclr (Thumb, 0 bytes, Stack size 0 bytes, rt_memclr.o(.text))
[Called By]
- >> arm_fir_init_q15
- >> arm_biquad_cascade_df1_init_q15
- >> disable_channel
__rt_memclr (Thumb, 68 bytes, Stack size 0 bytes, rt_memclr.o(.text), UNUSED)
[Calls]
_memset (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr.o(.text))
[Called By]
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = __aeabi_memclr4
[Called By]- >> arm_biquad_cascade_df1_init_f32
- >> CHECKBOX__GetButtonSize
- >> GUI_USAGE_BM_Clear
__aeabi_memclr8 (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED)
__rt_memclr_w (Thumb, 78 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED)
_memset_w (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text), UNUSED)
[Called By]
__use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
__rt_heap_escrow$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
__rt_heap_expand$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
_printf_int_common (Thumb, 178 bytes, Stack size 32 bytes, _printf_intcommon.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = _printf_int_common
[Called By]
_printf_char_common (Thumb, 32 bytes, Stack size 64 bytes, _printf_char_common.o(.text))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = _printf_char_common ⇒ __printf
[Calls]
[Called By]
_sputc (Thumb, 10 bytes, Stack size 0 bytes, _sputc.o(.text))
[Called By]
[Address Reference Count : 1]- noretval__2sprintf.o(.text)
__aeabi_memmove4 (Thumb, 0 bytes, Stack size 8 bytes, rt_memmove_w.o(.text), UNUSED)
__aeabi_memmove8 (Thumb, 0 bytes, Stack size 8 bytes, rt_memmove_w.o(.text), UNUSED)
__rt_memmove_w (Thumb, 122 bytes, Stack size 8 bytes, rt_memmove_w.o(.text), UNUSED)
[Calls]
__memmove_aligned (Thumb, 0 bytes, Stack size unknown bytes, rt_memmove_w.o(.text), UNUSED)
[Called By]
__memmove_lastfew_aligned (Thumb, 0 bytes, Stack size unknown bytes, rt_memmove_w.o(.text), UNUSED)
_fp_trap (Thumb, 44 bytes, Stack size 40 bytes, _fptrap.o(.text), UNUSED)
[Calls]
[Called By]
_sys_exit (Thumb, 8 bytes, Stack size 0 bytes, sys_exit.o(.text))
[Called By]
- >> __sig_exit
- >> __rt_exit_exit
__user_setup_stackheap (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text))
[Stack]
- Max Depth = 8 + Unknown Stack Size
- Call Chain = __user_setup_stackheap
[Calls]- >> __user_initial_stackheap
- >> __user_perproc_libspace
[Called By]
__rt_SIGFPE (Thumb, 14 bytes, Stack size 8 bytes, defsig_fpe_outer.o(.text), UNUSED)
[Calls]
- >> __rt_SIGFPE_inner
- >> __sig_exit
[Called By]
__I$use$semihosting (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
__use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
__semihosting_library_function (Thumb, 0 bytes, Stack size 0 bytes, indicate_semi.o(.text), UNUSED)
__sig_exit (Thumb, 10 bytes, Stack size 0 bytes, defsig_exit.o(.text), UNUSED)
[Calls]
[Called By]
__rt_SIGFPE_inner (Thumb, 62 bytes, Stack size 8 bytes, defsig_fpe_inner.o(.text), UNUSED)
[Calls]
- >> __default_signal_display
[Called By]
__default_signal_display (Thumb, 50 bytes, Stack size 16 bytes, defsig_general.o(.text), UNUSED)
[Calls]
[Called By]
_ttywrch (Thumb, 14 bytes, Stack size 8 bytes, sys_wrch.o(.text), UNUSED)
[Called By]
- >> __default_signal_display
AUDIO_IO_DeInit (Thumb, 2 bytes, Stack size 0 bytes, stm32746g_discovery.o(i.AUDIO_IO_DeInit))
[Called By]
AUDIO_IO_Delay (Thumb, 4 bytes, Stack size 0 bytes, stm32746g_discovery.o(i.AUDIO_IO_Delay))
[Stack]
- Max Depth = 16
- Call Chain = AUDIO_IO_Delay ⇒ HAL_Delay
[Calls]
[Called By]
AUDIO_IO_Init (Thumb, 6 bytes, Stack size 0 bytes, stm32746g_discovery.o(i.AUDIO_IO_Init))
[Stack]
- Max Depth = 96
- Call Chain = AUDIO_IO_Init ⇒ I2Cx_Init ⇒ I2Cx_MspInit ⇒ HAL_GPIO_Init
[Calls]
[Called By]- >> wm8994_ReadID
- >> wm8994_Init
AUDIO_IO_Read (Thumb, 46 bytes, Stack size 24 bytes, stm32746g_discovery.o(i.AUDIO_IO_Read))
[Stack]
- Max Depth = 184
- Call Chain = AUDIO_IO_Read ⇒ I2Cx_ReadMultiple ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]
[Called By]
AUDIO_IO_Write (Thumb, 46 bytes, Stack size 32 bytes, stm32746g_discovery.o(i.AUDIO_IO_Write))
[Stack]
- Max Depth = 192
- Call Chain = AUDIO_IO_Write ⇒ I2Cx_WriteMultiple ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]
[Called By]
BSP_AUDIO_IN_Error_CallBack (Thumb, 2 bytes, Stack size 0 bytes, stm32746g_discovery_audio.o(i.BSP_AUDIO_IN_Error_CallBack))
[Called By]
BSP_AUDIO_OUT_ClockConfig (Thumb, 82 bytes, Stack size 144 bytes, stm32746g_discovery_audio.o(i.BSP_AUDIO_OUT_ClockConfig))
[Stack]
- Max Depth = 184
- Call Chain = BSP_AUDIO_OUT_ClockConfig ⇒ HAL_RCCEx_PeriphCLKConfig
[Calls]- >> HAL_RCCEx_PeriphCLKConfig
- >> HAL_RCCEx_GetPeriphCLKConfig
[Called By]
BSP_AUDIO_OUT_Error_CallBack (Thumb, 2 bytes, Stack size 0 bytes, stm32746g_discovery_audio.o(i.BSP_AUDIO_OUT_Error_CallBack))
[Called By]
BSP_AUDIO_OUT_HalfTransfer_CallBack (Thumb, 10 bytes, Stack size 0 bytes, callbacks.o(i.BSP_AUDIO_OUT_HalfTransfer_CallBack))
[Called By]
- >> HAL_SAI_TxHalfCpltCallback
BSP_AUDIO_OUT_Init (Thumb, 100 bytes, Stack size 24 bytes, stm32746g_discovery_audio.o(i.BSP_AUDIO_OUT_Init))
[Stack]
- Max Depth = 208
- Call Chain = BSP_AUDIO_OUT_Init ⇒ BSP_AUDIO_OUT_ClockConfig ⇒ HAL_RCCEx_PeriphCLKConfig
[Calls]- >> BSP_AUDIO_OUT_MspInit
- >> BSP_AUDIO_OUT_ClockConfig
- >> HAL_SAI_GetState
- >> SAIx_Out_Init
- >> SAIx_Out_DeInit
[Called By]
BSP_AUDIO_OUT_MspInit (Thumb, 290 bytes, Stack size 64 bytes, stm32746g_discovery_audio.o(i.BSP_AUDIO_OUT_MspInit))
[Stack]
- Max Depth = 104
- Call Chain = BSP_AUDIO_OUT_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_DMA_Init
- >> HAL_DMA_DeInit
- >> HAL_NVIC_SetPriority
- >> HAL_NVIC_EnableIRQ
- >> HAL_GPIO_Init
[Called By]
BSP_AUDIO_OUT_Play (Thumb, 54 bytes, Stack size 16 bytes, stm32746g_discovery_audio.o(i.BSP_AUDIO_OUT_Play))
[Stack]
- Max Depth = 52
- Call Chain = BSP_AUDIO_OUT_Play ⇒ HAL_SAI_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]
[Called By]
BSP_AUDIO_OUT_SetAudioFrameSlot (Thumb, 34 bytes, Stack size 8 bytes, stm32746g_discovery_audio.o(i.BSP_AUDIO_OUT_SetAudioFrameSlot))
[Stack]
- Max Depth = 56
- Call Chain = BSP_AUDIO_OUT_SetAudioFrameSlot ⇒ HAL_SAI_Init ⇒ SAI_Disable ⇒ HAL_SAI_ErrorCallback
[Calls]
[Called By]
BSP_AUDIO_OUT_TransferComplete_CallBack (Thumb, 10 bytes, Stack size 0 bytes, callbacks.o(i.BSP_AUDIO_OUT_TransferComplete_CallBack))
[Called By]
- >> HAL_SAI_TxCpltCallback
BSP_SDRAM_Init (Thumb, 108 bytes, Stack size 24 bytes, stm32746g_discovery_sdram.o(i.BSP_SDRAM_Init))
[Stack]
- Max Depth = 112
- Call Chain = BSP_SDRAM_Init ⇒ BSP_SDRAM_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> BSP_SDRAM_MspInit
- >> HAL_SDRAM_Init
- >> BSP_SDRAM_Initialization_sequence
[Called By]
BSP_SDRAM_Initialization_sequence (Thumb, 134 bytes, Stack size 32 bytes, stm32746g_discovery_sdram.o(i.BSP_SDRAM_Initialization_sequence))
[Stack]
- Max Depth = 72
- Call Chain = BSP_SDRAM_Initialization_sequence ⇒ HAL_SDRAM_SendCommand ⇒ FMC_SDRAM_SendCommand
[Calls]- >> HAL_SDRAM_SendCommand
- >> HAL_SDRAM_ProgramRefreshRate
- >> HAL_Delay
[Called By]
BSP_SDRAM_MspInit (Thumb, 322 bytes, Stack size 48 bytes, stm32746g_discovery_sdram.o(i.BSP_SDRAM_MspInit))
[Stack]
- Max Depth = 88
- Call Chain = BSP_SDRAM_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_DMA_Init
- >> HAL_DMA_DeInit
- >> HAL_NVIC_SetPriority
- >> HAL_NVIC_EnableIRQ
- >> HAL_GPIO_Init
[Called By]
BSP_TS_GetState (Thumb, 360 bytes, Stack size 120 bytes, stm32746g_discovery_ts.o(i.BSP_TS_GetState))
[Stack]
- Max Depth = 344
- Call Chain = BSP_TS_GetState ⇒ BSP_TS_Get_GestureId ⇒ ft5336_TS_GetGestureID ⇒ TS_IO_Read ⇒ I2Cx_ReadMultiple ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]- >> BSP_TS_Get_GestureId
- >> ft5336_TS_GetTouchInfo
[Called By]
BSP_TS_Get_GestureId (Thumb, 88 bytes, Stack size 24 bytes, stm32746g_discovery_ts.o(i.BSP_TS_Get_GestureId))
[Stack]
- Max Depth = 224
- Call Chain = BSP_TS_Get_GestureId ⇒ ft5336_TS_GetGestureID ⇒ TS_IO_Read ⇒ I2Cx_ReadMultiple ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]- >> ft5336_TS_GetGestureID
[Called By]
BSP_TS_Init (Thumb, 50 bytes, Stack size 16 bytes, stm32746g_discovery_ts.o(i.BSP_TS_Init))
[Stack]
- Max Depth = 16
- Call Chain = BSP_TS_Init
[Called By]
CHECKBOX_Callback (Thumb, 170 bytes, Stack size 24 bytes, checkbox.o(i.CHECKBOX_Callback))
[Stack]
- Max Depth = 288
- Call Chain = CHECKBOX_Callback ⇒ WIDGET_HandleActive ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow ⇒ WM__UpdateChildPositions (Cycle)
[Calls]- >> WM_DefaultProc
- >> CHECKBOX_SetState
- >> WIDGET_HandleActive
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_FreePtr
- >> WM__IsEnabled
- >> _OnTouch
[Address Reference Count : 1]- checkbox.o(i.CHECKBOX_CreateUser)
CHECKBOX_CreateIndirect (Thumb, 56 bytes, Stack size 40 bytes, checkbox_createindirect.o(i.CHECKBOX_CreateIndirect))
[Stack]
- Max Depth = 328
- Call Chain = CHECKBOX_CreateIndirect ⇒ CHECKBOX_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Address Reference Count : 1]
CHECKBOX_CreateUser (Thumb, 174 bytes, Stack size 56 bytes, checkbox.o(i.CHECKBOX_CreateUser))
[Stack]
- Max Depth = 288
- Call Chain = CHECKBOX_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_CreateWindowAsChild
- >> WIDGET__Init
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> __aeabi_memcpy4
[Called By]- >> CHECKBOX_CreateIndirect
CHECKBOX_DrawSkinFlex (Thumb, 216 bytes, Stack size 48 bytes, checkbox_skinflex.o(i.CHECKBOX_DrawSkinFlex))
[Stack]
- Max Depth = 296
- Call Chain = CHECKBOX_DrawSkinFlex ⇒ _DrawBitmap ⇒ _GenCheck ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_SetTextMode
- >> GUI_SetFont
- >> WM_GetClientRect
- >> GUI_SetColor
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM__IsEnabled
- >> WM_SetHasTrans
- >> GUI_DispStringInRect
- >> CHECKBOX_GetSkinFlexButtonSize
- >> _DrawFocus
- >> _DrawBitmap
- >> _DrawBackground
[Address Reference Count : 1]
CHECKBOX_GetSkinFlexButtonSize (Thumb, 32 bytes, Stack size 16 bytes, checkbox_skinflex.o(i.CHECKBOX_GetSkinFlexButtonSize))
[Stack]
- Max Depth = 56
- Call Chain = CHECKBOX_GetSkinFlexButtonSize ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> CHECKBOX_DrawSkinFlex
- >> _DrawFocus
- >> _DrawBitmap
- >> _DrawBackground
CHECKBOX_GetState (Thumb, 40 bytes, Stack size 16 bytes, checkbox_getstate.o(i.CHECKBOX_GetState))
[Stack]
- Max Depth = 56
- Call Chain = CHECKBOX_GetState ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
CHECKBOX_SetState (Thumb, 66 bytes, Stack size 16 bytes, checkbox_setstate.o(i.CHECKBOX_SetState))
[Stack]
- Max Depth = 176
- Call Chain = CHECKBOX_SetState ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_NotifyParent
- >> WM_InvalidateWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> wm_callback
- >> enable_filter
- >> CHECKBOX_Callback
- >> _OnTouch
CHECKBOX__GetButtonSize (Thumb, 32 bytes, Stack size 40 bytes, checkbox.o(i.CHECKBOX__GetButtonSize))
[Stack]
- Max Depth = 44
- Call Chain = CHECKBOX__GetButtonSize ⇒ __aeabi_memclr4
[Calls]
[Address Reference Count : 1]
DMA2D_IRQHandler (Thumb, 10 bytes, Stack size 0 bytes, lcdconf.o(i.DMA2D_IRQHandler))
[Address Reference Count : 1]
- startup_stm32f746xx.o(RESET)
DMA2_Stream4_IRQHandler (Thumb, 8 bytes, Stack size 0 bytes, interrupts.o(i.DMA2_Stream4_IRQHandler))
[Stack]
- Max Depth = 40
- Call Chain = DMA2_Stream4_IRQHandler ⇒ HAL_DMA_IRQHandler
[Calls]
[Address Reference Count : 1]- startup_stm32f746xx.o(RESET)
FMC_SDRAM_Init (Thumb, 94 bytes, Stack size 20 bytes, stm32f7xx_ll_fmc.o(i.FMC_SDRAM_Init))
[Stack]
- Max Depth = 20
- Call Chain = FMC_SDRAM_Init
[Called By]
FMC_SDRAM_ProgramRefreshRate (Thumb, 12 bytes, Stack size 0 bytes, stm32f7xx_ll_fmc.o(i.FMC_SDRAM_ProgramRefreshRate))
[Called By]
- >> HAL_SDRAM_ProgramRefreshRate
FMC_SDRAM_SendCommand (Thumb, 74 bytes, Stack size 24 bytes, stm32f7xx_ll_fmc.o(i.FMC_SDRAM_SendCommand))
[Stack]
- Max Depth = 24
- Call Chain = FMC_SDRAM_SendCommand
[Calls]
[Called By]
FMC_SDRAM_Timing_Init (Thumb, 130 bytes, Stack size 28 bytes, stm32f7xx_ll_fmc.o(i.FMC_SDRAM_Timing_Init))
[Stack]
- Max Depth = 28
- Call Chain = FMC_SDRAM_Timing_Init
[Called By]
FRAMEWIN_Callback (Thumb, 440 bytes, Stack size 88 bytes, framewin.o(i.FRAMEWIN_Callback))
[Stack]
- Max Depth = 352
- Call Chain = FRAMEWIN_Callback ⇒ WIDGET_HandleActive ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow ⇒ WM__UpdateChildPositions (Cycle)
[Calls]- >> WM_DefaultProc
- >> WIDGET_HandleActive
- >> WM_SetFocusOnNextChild
- >> WIDGET_OrState
- >> WM__SendMessage
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_FreePtr
- >> WM_SetFocus
- >> WM_IsWindow
- >> WM_HasFocus
- >> FRAMEWIN__CalcPositions
- >> FRAMEWIN_SetActive
- >> _OnTouch
- >> _OnChildHasFocus
[Address Reference Count : 1]- framewin.o(i.FRAMEWIN_CreateUser)
FRAMEWIN_CreateIndirect (Thumb, 64 bytes, Stack size 48 bytes, framewin_createindirect.o(i.FRAMEWIN_CreateIndirect))
[Stack]
- Max Depth = 360
- Call Chain = FRAMEWIN_CreateIndirect ⇒ FRAMEWIN_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Address Reference Count : 1]
FRAMEWIN_CreateUser (Thumb, 230 bytes, Stack size 80 bytes, framewin.o(i.FRAMEWIN_CreateUser))
[Stack]
- Max Depth = 312
- Call Chain = FRAMEWIN_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_CreateWindowAsChild
- >> WIDGET__Init
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_DisableMemdev
- >> FRAMEWIN__CalcPositions
- >> FRAMEWIN_SetText
- >> __aeabi_memcpy4
[Called By]- >> FRAMEWIN_CreateIndirect
FRAMEWIN_DrawSkinFlex (Thumb, 888 bytes, Stack size 104 bytes, framewin_skinflex.o(i.FRAMEWIN_DrawSkinFlex))
[Stack]
- Max Depth = 304
- Call Chain = FRAMEWIN_DrawSkinFlex ⇒ GUI_DrawGradientV ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_DrawVLine
- >> GUI_DrawHLine
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_FillRectEx
- >> GUI_FillRect
- >> GUI__DrawTwinArc2
- >> GUI_DrawPixel
- >> FRAMEWIN_GetActive
- >> WM_SetHasTrans
- >> GUI_DrawGradientV
- >> GUI_DispStringInRect
[Address Reference Count : 2]- framewin.o(.data)
- framewin_skin.o(.data)
FRAMEWIN_GetActive (Thumb, 46 bytes, Stack size 16 bytes, framewin_get.o(i.FRAMEWIN_GetActive))
[Stack]
- Max Depth = 56
- Call Chain = FRAMEWIN_GetActive ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
FRAMEWIN_SetActive (Thumb, 30 bytes, Stack size 16 bytes, framewin.o(i.FRAMEWIN_SetActive))
[Stack]
- Max Depth = 192
- Call Chain = FRAMEWIN_SetActive ⇒ _SetActive ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> _SetActive
[Called By]
FRAMEWIN_SetText (Thumb, 70 bytes, Stack size 24 bytes, framewin.o(i.FRAMEWIN_SetText))
[Stack]
- Max Depth = 184
- Call Chain = FRAMEWIN_SetText ⇒ GUI__SetText ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI__SetText
- >> WM_InvalidateWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
FRAMEWIN__CalcPositions (Thumb, 206 bytes, Stack size 64 bytes, framewin.o(i.FRAMEWIN__CalcPositions))
[Stack]
- Max Depth = 144
- Call Chain = FRAMEWIN__CalcPositions ⇒ FRAMEWIN__GetTitleLimits ⇒ WM_GetFirstChild ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM__GetWindowSizeY
- >> WM__GetWindowSizeX
- >> WM_GetWindowSizeY
- >> FRAMEWIN__GetTitleLimits
- >> FRAMEWIN__CalcTitleHeight
[Called By]- >> FRAMEWIN_CreateUser
- >> FRAMEWIN_Callback
FRAMEWIN__CalcTitleHeight (Thumb, 32 bytes, Stack size 8 bytes, framewin.o(i.FRAMEWIN__CalcTitleHeight))
[Stack]
- Max Depth = 8
- Call Chain = FRAMEWIN__CalcTitleHeight
[Calls]
[Called By]- >> FRAMEWIN__CalcPositions
- >> _Paint
FRAMEWIN__GetBorderSize (Thumb, 68 bytes, Stack size 56 bytes, framewin.o(i.FRAMEWIN__GetBorderSize))
[Stack]
- Max Depth = 56
- Call Chain = FRAMEWIN__GetBorderSize
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
FRAMEWIN__GetTitleLimits (Thumb, 134 bytes, Stack size 32 bytes, framewin.o(i.FRAMEWIN__GetTitleLimits))
[Stack]
- Max Depth = 80
- Call Chain = FRAMEWIN__GetTitleLimits ⇒ WM_GetFirstChild ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> WM_GetFirstChild
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_GetNextSibling
[Called By]- >> FRAMEWIN__CalcPositions
- >> _Paint
GL_DrawBitmap (Thumb, 146 bytes, Stack size 56 bytes, gui_drawbitmap.o(i.GL_DrawBitmap))
[Stack]
- Max Depth = 160
- Call Chain = GL_DrawBitmap ⇒ LCD_DrawBitmap ⇒ LCD_FillRect
[Calls]- >> LCD_DrawBitmap
- >> GUI_SetDrawMode
[Called By]
GL_DrawLine (Thumb, 16 bytes, Stack size 16 bytes, gui_drawline.o(i.GL_DrawLine))
[Stack]
- Max Depth = 168
- Call Chain = GL_DrawLine ⇒ GL_DrawLineEx ⇒ GL_DrawLine1Ex ⇒ GL_DrawPoint ⇒ GL_FillCircle
[Calls]
[Called By]
GL_DrawLine1Ex (Thumb, 456 bytes, Stack size 64 bytes, gui_drawline.o(i.GL_DrawLine1Ex))
[Stack]
- Max Depth = 104
- Call Chain = GL_DrawLine1Ex ⇒ GL_DrawPoint ⇒ GL_FillCircle
[Calls]- >> LCD_DrawVLine
- >> GL_DrawPoint
- >> _SetLineColor
- >> Abs
[Called By]
GL_DrawLineEx (Thumb, 262 bytes, Stack size 48 bytes, gui_drawline.o(i.GL_DrawLineEx))
[Stack]
- Max Depth = 152
- Call Chain = GL_DrawLineEx ⇒ GL_DrawLine1Ex ⇒ GL_DrawPoint ⇒ GL_FillCircle
[Calls]- >> GL_FillPolygon
- >> GUI_sin
- >> GUI_cos
- >> GL_DrawLine1Ex
- >> _atan2
- >> _DrawLineEnd
[Called By]
GL_DrawPoint (Thumb, 28 bytes, Stack size 0 bytes, gui_drawpoint.o(i.GL_DrawPoint))
[Stack]
- Max Depth = 40
- Call Chain = GL_DrawPoint ⇒ GL_FillCircle
[Calls]
[Called By]- >> GL_DrawLine1Ex
- >> _DrawLineEnd
GL_FillCircle (Thumb, 184 bytes, Stack size 40 bytes, gui_circ.o(i.GL_FillCircle))
[Stack]
- Max Depth = 40
- Call Chain = GL_FillCircle
[Called By]
GL_FillPolygon (Thumb, 464 bytes, Stack size 64 bytes, gui_fillpolygon.o(i.GL_FillPolygon))
[Stack]
- Max Depth = 76
- Call Chain = GL_FillPolygon ⇒ _Add
[Calls]
[Called By]
GL_SetDefault (Thumb, 58 bytes, Stack size 8 bytes, gui_setdefault.o(i.GL_SetDefault))
[Stack]
- Max Depth = 64
- Call Chain = GL_SetDefault ⇒ GUI_SetTextMode ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_SetTextMode
- >> GUI_SetTextAlign
- >> GUI_SetFont
- >> GUI_SetLineStyle
- >> GUI_SetColor
- >> GUI_SetBkColor
- >> GUI_SetPenSize
- >> GUI_SetDrawMode
[Called By]
GRAPH_AttachData (Thumb, 68 bytes, Stack size 32 bytes, graph.o(i.GRAPH_AttachData))
[Stack]
- Max Depth = 216
- Call Chain = GRAPH_AttachData ⇒ GUI_ARRAY_AddItem ⇒ GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_ARRAY_AddItem
- >> WM_InvalidateWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> wm_callback
- >> lcd_graph_show
GRAPH_AttachScale (Thumb, 68 bytes, Stack size 32 bytes, graph.o(i.GRAPH_AttachScale))
[Stack]
- Max Depth = 216
- Call Chain = GRAPH_AttachScale ⇒ GUI_ARRAY_AddItem ⇒ GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_ARRAY_AddItem
- >> WM_InvalidateWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> wm_callback
- >> lcd_graph_show
GRAPH_Callback (Thumb, 142 bytes, Stack size 24 bytes, graph.o(i.GRAPH_Callback))
[Stack]
- Max Depth = 504
- Call Chain = GRAPH_Callback ⇒ _ManageScrollbars ⇒ WM_SetScrollbarV ⇒ WM__SetScrollbarV ⇒ _SetScrollbar ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_DefaultProc
- >> WM_GetScrollbarV
- >> WM_GetScrollbarH
- >> WIDGET_HandleActive
- >> _OnScrollValueChanged
- >> _OnPaint
- >> _OnDelete
- >> _ManageScrollbars
[Address Reference Count : 1]- graph.o(i.GRAPH_CreateUser)
GRAPH_CreateIndirect (Thumb, 56 bytes, Stack size 40 bytes, graph_createindirect.o(i.GRAPH_CreateIndirect))
[Stack]
- Max Depth = 328
- Call Chain = GRAPH_CreateIndirect ⇒ GRAPH_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Address Reference Count : 1]
GRAPH_CreateUser (Thumb, 122 bytes, Stack size 56 bytes, graph.o(i.GRAPH_CreateUser))
[Stack]
- Max Depth = 288
- Call Chain = GRAPH_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_CreateWindowAsChild
- >> WIDGET__Init
- >> GUI_ARRAY_Create
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> __aeabi_memcpy4
[Called By]
GRAPH_DATA_YT_Create (Thumb, 114 bytes, Stack size 48 bytes, graph_data_yt.o(i.GRAPH_DATA_YT_Create))
[Stack]
- Max Depth = 192
- Call Chain = GRAPH_DATA_YT_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_ALLOC_AllocZero
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> __aeabi_memcpy
[Called By]- >> wm_callback
- >> lcd_graph_show
GRAPH_DATA_YT_Delete (Thumb, 22 bytes, Stack size 8 bytes, graph_data_yt.o(i.GRAPH_DATA_YT_Delete))
[Stack]
- Max Depth = 72
- Call Chain = GRAPH_DATA_YT_Delete ⇒ _OnDelete ⇒ GUI_ALLOC_Free ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> _OnDelete
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GRAPH_DATA_YT_SetAlign (Thumb, 50 bytes, Stack size 16 bytes, graph_data_yt.o(i.GRAPH_DATA_YT_SetAlign))
[Stack]
- Max Depth = 176
- Call Chain = GRAPH_DATA_YT_SetAlign ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> wm_callback
- >> lcd_graph_show
GRAPH_DetachData (Thumb, 102 bytes, Stack size 40 bytes, graph.o(i.GRAPH_DetachData))
[Stack]
- Max Depth = 200
- Call Chain = GRAPH_DetachData ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ARRAY_GethItem
- >> GUI_ARRAY_GetNumItems
- >> GUI_ARRAY_DeleteItem
- >> WM_InvalidateWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
GRAPH_DetachScale (Thumb, 102 bytes, Stack size 40 bytes, graph.o(i.GRAPH_DetachScale))
[Stack]
- Max Depth = 200
- Call Chain = GRAPH_DetachScale ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ARRAY_GethItem
- >> GUI_ARRAY_GetNumItems
- >> GUI_ARRAY_DeleteItem
- >> WM_InvalidateWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
GRAPH_SCALE_Create (Thumb, 80 bytes, Stack size 32 bytes, graph_scale.o(i.GRAPH_SCALE_Create))
[Stack]
- Max Depth = 176
- Call Chain = GRAPH_SCALE_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_ALLOC_AllocZero
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
GRAPH_SCALE_SetFactor (Thumb, 78 bytes, Stack size 24 bytes, graph_scale.o(i.GRAPH_SCALE_SetFactor))
[Stack]
- Max Depth = 184
- Call Chain = GRAPH_SCALE_SetFactor ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
GRAPH_SCALE_SetOff (Thumb, 52 bytes, Stack size 24 bytes, graph_scale.o(i.GRAPH_SCALE_SetOff))
[Stack]
- Max Depth = 184
- Call Chain = GRAPH_SCALE_SetOff ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
GRAPH_SCALE_SetTextColor (Thumb, 52 bytes, Stack size 24 bytes, graph_scale.o(i.GRAPH_SCALE_SetTextColor))
[Stack]
- Max Depth = 184
- Call Chain = GRAPH_SCALE_SetTextColor ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
GRAPH_SCALE_SetTickDist (Thumb, 52 bytes, Stack size 24 bytes, graph_scale.o(i.GRAPH_SCALE_SetTickDist))
[Stack]
- Max Depth = 184
- Call Chain = GRAPH_SCALE_SetTickDist ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
GRAPH_SetGridDistY (Thumb, 52 bytes, Stack size 24 bytes, graph.o(i.GRAPH_SetGridDistY))
[Stack]
- Max Depth = 184
- Call Chain = GRAPH_SetGridDistY ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
GRAPH_SetGridFixedX (Thumb, 72 bytes, Stack size 24 bytes, graph.o(i.GRAPH_SetGridFixedX))
[Stack]
- Max Depth = 184
- Call Chain = GRAPH_SetGridFixedX ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
GRAPH_SetGridVis (Thumb, 56 bytes, Stack size 24 bytes, graph.o(i.GRAPH_SetGridVis))
[Stack]
- Max Depth = 184
- Call Chain = GRAPH_SetGridVis ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
GRAPH__InvalidateGraph (Thumb, 104 bytes, Stack size 48 bytes, graph.o(i.GRAPH__InvalidateGraph))
[Stack]
- Max Depth = 216
- Call Chain = GRAPH__InvalidateGraph ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem ⇒ _GetDialogItem (Cycle)
[Calls]- >> WM_InvalidateRect
- >> WM_GetInsideRectExScrollbar
- >> _GetParams
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
GUICC_M1555I_SetCustColorConv (Thumb, 8 bytes, Stack size 0 bytes, guicc_m1555i.o(i.GUICC_M1555I_SetCustColorConv))
[Called By]
GUICC_M4444I_SetCustColorConv (Thumb, 8 bytes, Stack size 0 bytes, guicc_m4444i.o(i.GUICC_M4444I_SetCustColorConv))
[Called By]
GUICC_M8888I_SetCustColorConv (Thumb, 8 bytes, Stack size 0 bytes, guicc_m8888i.o(i.GUICC_M8888I_SetCustColorConv))
[Called By]
GUICC_M888_SetCustColorConv (Thumb, 8 bytes, Stack size 0 bytes, guicc_m888.o(i.GUICC_M888_SetCustColorConv))
[Called By]
GUIMONO_DispChar (Thumb, 302 bytes, Stack size 104 bytes, gui_charm.o(i.GUIMONO_DispChar))
[Stack]
- Max Depth = 208
- Call Chain = GUIMONO_DispChar ⇒ LCD_DrawBitmap ⇒ LCD_FillRect
[Calls]- >> LCD_FillRect
- >> LCD_DrawBitmap
- >> LCD_SetDrawMode
[Address Reference Count : 1]
GUIMONO_GetCharDistX (Thumb, 18 bytes, Stack size 0 bytes, gui_charm.o(i.GUIMONO_GetCharDistX))
[Address Reference Count : 1]
GUIMONO_GetFontInfo (Thumb, 6 bytes, Stack size 0 bytes, gui_charm.o(i.GUIMONO_GetFontInfo))
[Address Reference Count : 1]
GUIMONO_IsInFont (Thumb, 56 bytes, Stack size 0 bytes, gui_charm.o(i.GUIMONO_IsInFont))
[Address Reference Count : 1]
GUIPROP_DispChar (Thumb, 198 bytes, Stack size 56 bytes, gui_charp.o(i.GUIPROP_DispChar))
[Stack]
- Max Depth = 160
- Call Chain = GUIPROP_DispChar ⇒ LCD_DrawBitmap ⇒ LCD_FillRect
[Calls]- >> LCD_FillRect
- >> GUI_SetColor
- >> LCD_DrawBitmap
- >> LCD_SetDrawMode
- >> GUI_GetColor
- >> GUI_GetBkColor
- >> GUIPROP__FindChar
[Address Reference Count : 1]
GUIPROP_GetCharDistX (Thumb, 64 bytes, Stack size 12 bytes, gui_charp.o(i.GUIPROP_GetCharDistX))
[Stack]
- Max Depth = 12
- Call Chain = GUIPROP_GetCharDistX
[Calls]
[Address Reference Count : 1]
GUIPROP_GetFontInfo (Thumb, 6 bytes, Stack size 0 bytes, gui_charp.o(i.GUIPROP_GetFontInfo))
[Address Reference Count : 1]
GUIPROP_IsInFont (Thumb, 16 bytes, Stack size 4 bytes, gui_charp.o(i.GUIPROP_IsInFont))
[Stack]
- Max Depth = 4
- Call Chain = GUIPROP_IsInFont
[Calls]
[Address Reference Count : 1]
GUIPROP__FindChar (Thumb, 22 bytes, Stack size 0 bytes, gui_charp.o(i.GUIPROP__FindChar))
[Called By]
- >> GUIPROP_IsInFont
- >> GUIPROP_GetCharDistX
- >> GUIPROP_DispChar
GUITASK_CopyContext (Thumb, 78 bytes, Stack size 16 bytes, gui_task.o(i.GUITASK_CopyContext))
[Stack]
- Max Depth = 56
- Call Chain = GUITASK_CopyContext ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> __aeabi_memcpy4
[Called By]
GUITASK_Init (Thumb, 60 bytes, Stack size 16 bytes, gui_task.o(i.GUITASK_Init))
[Stack]
- Max Depth = 136
- Call Chain = GUITASK_Init ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_X_InitOS
- >> GUI__memset
- >> GUI__RegisterExit
- >> GUI_ALLOC_GetFixedBlock
- >> _GetTaskNo
[Called By]
GUI_ALLOC_AllocInit (Thumb, 64 bytes, Stack size 24 bytes, gui_alloc_allocinit.o(i.GUI_ALLOC_AllocInit))
[Stack]
- Max Depth = 152
- Call Chain = GUI_ALLOC_AllocInit ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI__memset
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_AllocNoInit
- >> __aeabi_memcpy
[Called By]
GUI_ALLOC_AllocNoInit (Thumb, 30 bytes, Stack size 8 bytes, gui_alloc.o(i.GUI_ALLOC_AllocNoInit))
[Stack]
- Max Depth = 128
- Call Chain = GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> _Alloc
[Called By]- >> GUI__SetText
- >> GUI_ALLOC_AllocZero
- >> GUI_ALLOC_Realloc
- >> GUI_ALLOC_AllocInit
- >> GUI_MEMDEV__CreateFixed
- >> _WriteToActiveOpaque_HT
- >> _WriteToActiveOpaque_8
- >> _CreateBuffer
GUI_ALLOC_AllocZero (Thumb, 46 bytes, Stack size 16 bytes, gui_alloc_alloczero.o(i.GUI_ALLOC_AllocZero))
[Stack]
- Max Depth = 144
- Call Chain = GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI__memset
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_AllocNoInit
[Called By]- >> GRAPH_SCALE_Create
- >> GRAPH_DATA_YT_Create
- >> TEXT_CreateUser
- >> WM_CreateWindowAsChild
- >> GUI_ARRAY_Create
- >> WM_CreateTimer
- >> GUI_USAGE_BM_Create
- >> GUI_MEMDEV__CreateFixed
- >> GUI_TIMER_Create
GUI_ALLOC_AssignMemory (Thumb, 12 bytes, Stack size 0 bytes, gui_alloc.o(i.GUI_ALLOC_AssignMemory))
[Called By]
GUI_ALLOC_Free (Thumb, 54 bytes, Stack size 8 bytes, gui_alloc.o(i.GUI_ALLOC_Free))
[Stack]
- Max Depth = 48
- Call Chain = GUI_ALLOC_Free ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> _PushFreeBlock
- >> _AddFreeMemory
[Called By]- >> _OnDelete
- >> GUI_ARRAY_Delete
- >> GUI_ARRAY_AddItem
- >> _OnDelete
- >> WM_DeleteWindow
- >> GUI_MEMDEV_Delete
- >> GUI_ALLOC_FreePtr
- >> _EnlargeBlocks
- >> WM_DeleteTimer
- >> WM_CreateTimer
- >> GUI_ALLOC_Realloc
- >> GUI_USAGE_DecUseCnt
- >> GUI_MEMDEV__CreateFixed
- >> GUI_TIMER_Delete
- >> _WriteToActiveOpaque_HT
- >> _WriteToActiveOpaque_8
- >> _GUI_USAGE_BM_Delete
- >> _ReleaseBuffer
GUI_ALLOC_FreeFixedBlock (Thumb, 18 bytes, Stack size 0 bytes, gui_alloc.o(i.GUI_ALLOC_FreeFixedBlock))
[Called By]
- >> _OnExit
- >> GUI_DEVICE_Delete
- >> _OnExit
- >> _OnExit
GUI_ALLOC_FreePtr (Thumb, 26 bytes, Stack size 8 bytes, gui_alloc.o(i.GUI_ALLOC_FreePtr))
[Stack]
- Max Depth = 56
- Call Chain = GUI_ALLOC_FreePtr ⇒ GUI_ALLOC_Free ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_Free
[Called By]- >> GUI__SetText
- >> GUI_ARRAY_DeleteItem
- >> GUI_ARRAY_Delete
- >> TEXT_Callback
- >> FRAMEWIN_Callback
- >> CHECKBOX_Callback
GUI_ALLOC_GetFixedBlock (Thumb, 170 bytes, Stack size 24 bytes, gui_alloc.o(i.GUI_ALLOC_GetFixedBlock))
[Stack]
- Max Depth = 120
- Call Chain = GUI_ALLOC_GetFixedBlock ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> _RemoveHoles
- >> _RemoveFreeBlock
- >> _InitOnce
- >> _AddFreeMemory
[Called By]- >> _InitOnce
- >> LCD_InitColors
- >> GUI_DEVICE_Create
- >> GUITASK_Init
- >> GUI__GetAlphaBuffer
- >> _GenCheck
- >> _DrawBitmap
GUI_ALLOC_GetMaxSize (Thumb, 58 bytes, Stack size 8 bytes, gui_alloc.o(i.GUI_ALLOC_GetMaxSize))
[Stack]
- Max Depth = 104
- Call Chain = GUI_ALLOC_GetMaxSize ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]
[Called By]- >> GUI_ALLOC_RequestSize
- >> _CreateBuffer
GUI_ALLOC_GetSize (Thumb, 24 bytes, Stack size 0 bytes, gui_alloc.o(i.GUI_ALLOC_GetSize))
[Called By]
- >> GUI__SetText
- >> GUI_ALLOC_Realloc
GUI_ALLOC_LockH (Thumb, 24 bytes, Stack size 0 bytes, gui_alloc.o(i.GUI_ALLOC_LockH))
[Calls]
[Called By]- >> WM_ShowWindow
- >> WM_SetStayOnTop
- >> WM_HideWindow
- >> TEXT_SetTextColor
- >> TEXT_SetText
- >> GRAPH_SetGridVis
- >> GRAPH_SetGridFixedX
- >> GRAPH_SetGridDistY
- >> GRAPH_SCALE_SetTickDist
- >> GRAPH_SCALE_SetTextColor
- >> GRAPH_SCALE_SetOff
- >> GRAPH_SCALE_SetFactor
- >> GRAPH_SCALE_Create
- >> GRAPH_DetachScale
- >> GRAPH_DetachData
- >> GRAPH_DATA_YT_SetAlign
- >> GRAPH_DATA_YT_Create
- >> GRAPH_AttachScale
- >> GRAPH_AttachData
- >> CHECKBOX_SetState
- >> CHECKBOX_GetState
- >> GUI__SetText
- >> TEXT_CreateUser
- >> _OnPaintVert
- >> _OnPaintHorz
- >> _OnPaint
- >> GUI_ALLOC_AllocZero
- >> _OnPaint
- >> _OnDelete
- >> _InvalidateNewItem
- >> WM_InvalidateRect
- >> WM_CreateWindowAsChild
- >> WIDGET_HandleActive
- >> SCROLLBAR_SetValue
- >> SCROLLBAR_GetValue
- >> GUI_ARRAY_GethItem
- >> GUI_ARRAY_GetNumItems
- >> GUI_ARRAY_DeleteItem
- >> GUI_ARRAY_Delete
- >> GUI_ARRAY_AddItem
- >> GRAPH__InvalidateGraph
- >> GRAPH_CreateUser
- >> _OnScrollValueChanged
- >> _OnPaint
- >> _OnDelete
- >> _ManageScrollbars
- >> FRAMEWIN_CreateUser
- >> WM_DeleteWindow
- >> WIDGET_OrState
- >> CHECKBOX_CreateUser
- >> WM_AttachWindow
- >> _GetDialogItem
- >> WM__GetClientRectEx
- >> WM_BringToBottom
- >> GUI_MEMDEV_Delete
- >> WM__Paint1
- >> WM__Paint
- >> WM__InvalidateRect
- >> WM__InvalidateDrawAndDescs
- >> WM__InsertWindowIntoList
- >> WM__DetachWindow
- >> WM__ClipAtParentBorders
- >> WM__ActivateClipRect
- >> WM_InvalidateWindowAndDescsEx
- >> _cbPaintMemDev
- >> _SetClipRectUserIntersect
- >> _PaintTransChildren
- >> _Paint1Trans
- >> _Invalidate1Abs
- >> _Findy1
- >> _Findx1
- >> _Findx0
- >> _FindNext_IVR
- >> _Exec1Input
- >> WM__PaintWinAndOverlays
- >> WM__InitIVRSearch
- >> GUI__strcmp_hp
- >> WM_DetachWindow
- >> WM__UpdateChildPositions
- >> WM_GetWindowSizeX
- >> WIDGET_SetState
- >> TEXT_Callback
- >> _Paint
- >> WM_RestartTimer
- >> WM_DeleteTimer
- >> WM_CreateTimer
- >> WIDGET_AndState
- >> SCROLLBAR_DrawSkinFlex
- >> SCROLLBAR_CreateUser
- >> SCROLLBAR_Callback
- >> SCROLLBAR_AddValue
- >> _OnTouch
- >> _OnTimer
- >> _DeleteTimer
- >> GUI_ALLOC_Realloc
- >> GUI_ALLOC_AllocInit
- >> GUI_ARRAY__GethItem
- >> WM_GetWindowSizeY
- >> FRAMEWIN_DrawSkinFlex
- >> FRAMEWIN__GetTitleLimits
- >> FRAMEWIN__GetBorderSize
- >> FRAMEWIN__CalcPositions
- >> FRAMEWIN_SetText
- >> FRAMEWIN_Callback
- >> _SetActive
- >> _OnTouch
- >> _OnChildHasFocus
- >> FRAMEWIN__cbClient
- >> CHECKBOX_DrawSkinFlex
- >> CHECKBOX_Callback
- >> _OnTouch
- >> WM_SetSize
- >> GUI_MEMDEV_GetDataPtr
- >> _CreateStaticDevice
- >> GUI_MEMDEV_SetOrg
- >> GUI_MEMDEV_ReduceYSize
- >> GUI_MEMDEV_GetYSize
- >> GUI_MEMDEV_Clear
- >> _XorPixel
- >> _XY2PTR
- >> _SetPixelIndex
- >> _GetRect
- >> _FillRect
- >> _DrawVLine
- >> _DrawBitmap
- >> GUI_USAGE_DecUseCnt
- >> GUI_USAGE_BM_Create
- >> GUI_MEMDEV__WriteToActiveOpaque
- >> GUI_MEMDEV__WriteToActiveAt
- >> GUI_MEMDEV__CreateFixed
- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_GetBitsPerPixel
- >> GUI_MEMDEV_CopyToLCDAt
- >> GUI_TIMER_Exec
- >> _Unlink
- >> _RemoveFromLinList
- >> _Link
- >> WM__SendTouchMessage
- >> WM_HandlePID
- >> GUI_TIMER__GetNextTimerLin
- >> GUI_TIMER__GetFirstTimer
- >> GUI_TIMER_SetPeriod
- >> GUI_TIMER_Restart
- >> GUI_TIMER_GetFlag
- >> GUI_TIMER_Create
- >> _SetScrollbar
- >> WM__IsChild
- >> _Paint
- >> _Create
- >> _CalcPositions
- >> FRAMEWIN_GetActive
- >> _Paint
- >> _GetBorderSize
- >> _Create
- >> WM_SetHasTrans
- >> CHECKBOX_GetSkinFlexButtonSize
- >> _DrawFocus
- >> _Paint
- >> _Create
- >> _WriteToActiveOpaque_HT
- >> _WriteToActiveOpaque_8
- >> GUI_MEMDEV_WriteAt
- >> GUI_MEMDEV__WriteToActiveAlpha
- >> _XorPixel
- >> _XY2PTR
- >> _SetPixelIndex
- >> _GetRect
- >> _FillRect
- >> _DrawVLine
- >> _DrawBitmap
- >> _CreateBuffer
- >> WM_ValidateWindow
- >> _Screen2hWin
- >> WM__MoveWindow
- >> _MoveDescendents
- >> _BringToTop
- >> WM_ResizeWindow
- >> _SetPosition
GUI_ALLOC_Realloc (Thumb, 86 bytes, Stack size 24 bytes, gui_realloc.o(i.GUI_ALLOC_Realloc))
[Stack]
- Max Depth = 152
- Call Chain = GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_GetSize
- >> GUI_ALLOC_Free
- >> GUI_ALLOC_AllocNoInit
- >> __aeabi_memcpy
[Called By]
GUI_ALLOC_RequestSize (Thumb, 46 bytes, Stack size 8 bytes, gui_alloc.o(i.GUI_ALLOC_RequestSize))
[Stack]
- Max Depth = 112
- Call Chain = GUI_ALLOC_RequestSize ⇒ GUI_ALLOC_GetMaxSize ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_GetMaxSize
[Called By]- >> GUI_MEMDEV__CreateFixed
GUI_ALLOC_UnlockH (Thumb, 42 bytes, Stack size 0 bytes, gui_alloc.o(i.GUI_ALLOC_UnlockH))
[Called By]
- >> WM_ShowWindow
- >> WM_SetStayOnTop
- >> WM_HideWindow
- >> TEXT_SetTextColor
- >> TEXT_SetText
- >> GRAPH_SetGridVis
- >> GRAPH_SetGridFixedX
- >> GRAPH_SetGridDistY
- >> GRAPH_SCALE_SetTickDist
- >> GRAPH_SCALE_SetTextColor
- >> GRAPH_SCALE_SetOff
- >> GRAPH_SCALE_SetFactor
- >> GRAPH_SCALE_Create
- >> GRAPH_DetachScale
- >> GRAPH_DetachData
- >> GRAPH_DATA_YT_SetAlign
- >> GRAPH_DATA_YT_Create
- >> GRAPH_AttachScale
- >> GRAPH_AttachData
- >> CHECKBOX_SetState
- >> CHECKBOX_GetState
- >> GUI__SetText
- >> TEXT_CreateUser
- >> _OnPaintVert
- >> _OnPaintHorz
- >> _OnPaint
- >> GUI_ALLOC_AllocZero
- >> _OnPaint
- >> _OnDelete
- >> _InvalidateNewItem
- >> WM_InvalidateRect
- >> WM_CreateWindowAsChild
- >> WIDGET_HandleActive
- >> SCROLLBAR_SetValue
- >> SCROLLBAR_GetValue
- >> GUI_ARRAY_GethItem
- >> GUI_ARRAY_GetNumItems
- >> GUI_ARRAY_DeleteItem
- >> GUI_ARRAY_Delete
- >> GUI_ARRAY_AddItem
- >> GRAPH__InvalidateGraph
- >> GRAPH_CreateUser
- >> _OnScrollValueChanged
- >> _OnPaint
- >> _OnDelete
- >> _ManageScrollbars
- >> FRAMEWIN_CreateUser
- >> WM_DeleteWindow
- >> WIDGET_OrState
- >> CHECKBOX_CreateUser
- >> WM_AttachWindow
- >> _GetDialogItem
- >> WM__GetClientRectEx
- >> WM_BringToBottom
- >> GUI_MEMDEV_Delete
- >> WM__Paint1
- >> WM__Paint
- >> WM__InvalidateRect
- >> WM__InvalidateDrawAndDescs
- >> WM__InsertWindowIntoList
- >> WM__DetachWindow
- >> WM__ClipAtParentBorders
- >> WM__ActivateClipRect
- >> WM_InvalidateWindowAndDescsEx
- >> _cbPaintMemDev
- >> _SetClipRectUserIntersect
- >> _PaintTransChildren
- >> _Paint1Trans
- >> _Invalidate1Abs
- >> _Findy1
- >> _Findx1
- >> _Findx0
- >> _FindNext_IVR
- >> _Exec1Input
- >> WM__PaintWinAndOverlays
- >> WM__InitIVRSearch
- >> GUI__strcmp_hp
- >> WM_DetachWindow
- >> WM__UpdateChildPositions
- >> WM_GetWindowSizeX
- >> WIDGET_SetState
- >> TEXT_Callback
- >> _Paint
- >> WM_RestartTimer
- >> WM_DeleteTimer
- >> WM_CreateTimer
- >> WIDGET_AndState
- >> SCROLLBAR_DrawSkinFlex
- >> SCROLLBAR_CreateUser
- >> SCROLLBAR_Callback
- >> SCROLLBAR_AddValue
- >> _OnTouch
- >> _OnTimer
- >> _DeleteTimer
- >> GUI_ALLOC_Realloc
- >> GUI_ALLOC_AllocInit
- >> GUI_ARRAY__GethItem
- >> WM_GetWindowSizeY
- >> FRAMEWIN_DrawSkinFlex
- >> FRAMEWIN__GetTitleLimits
- >> FRAMEWIN__GetBorderSize
- >> FRAMEWIN__CalcPositions
- >> FRAMEWIN_SetText
- >> FRAMEWIN_Callback
- >> _SetActive
- >> _OnTouch
- >> _OnChildHasFocus
- >> FRAMEWIN__cbClient
- >> CHECKBOX_DrawSkinFlex
- >> CHECKBOX_Callback
- >> _OnTouch
- >> WM_SetSize
- >> GUI_MEMDEV_GetDataPtr
- >> _CreateStaticDevice
- >> GUI_MEMDEV_SetOrg
- >> GUI_MEMDEV_ReduceYSize
- >> GUI_MEMDEV_GetYSize
- >> GUI_MEMDEV_Clear
- >> _XorPixel
- >> _XY2PTR
- >> _SetPixelIndex
- >> _GetRect
- >> _FillRect
- >> _DrawVLine
- >> _DrawBitmap
- >> GUI_USAGE_DecUseCnt
- >> GUI_USAGE_BM_Create
- >> GUI_MEMDEV__WriteToActiveOpaque
- >> GUI_MEMDEV__WriteToActiveAt
- >> GUI_MEMDEV__CreateFixed
- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_GetBitsPerPixel
- >> GUI_MEMDEV_CopyToLCDAt
- >> GUI_TIMER_Exec
- >> _Unlink
- >> _RemoveFromLinList
- >> _Link
- >> WM__SendTouchMessage
- >> WM_HandlePID
- >> GUI_TIMER__GetNextTimerLin
- >> GUI_TIMER__GetFirstTimer
- >> GUI_TIMER_SetPeriod
- >> GUI_TIMER_Restart
- >> GUI_TIMER_GetFlag
- >> GUI_TIMER_Create
- >> _SetScrollbar
- >> WM__IsChild
- >> _Paint
- >> _Create
- >> _CalcPositions
- >> FRAMEWIN_GetActive
- >> _Paint
- >> _GetBorderSize
- >> _Create
- >> WM_SetHasTrans
- >> CHECKBOX_GetSkinFlexButtonSize
- >> _DrawFocus
- >> _Paint
- >> _Create
- >> _WriteToActiveOpaque_HT
- >> _WriteToActiveOpaque_8
- >> GUI_MEMDEV_WriteAt
- >> GUI_MEMDEV__WriteToActiveAlpha
- >> _XorPixel
- >> _XY2PTR
- >> _SetPixelIndex
- >> _GetRect
- >> _FillRect
- >> _DrawVLine
- >> _DrawBitmap
- >> WM_ValidateWindow
- >> _Screen2hWin
- >> WM__MoveWindow
- >> _MoveDescendents
- >> _BringToTop
- >> WM_ResizeWindow
- >> _SetPosition
- >> _ReleaseBuffer
GUI_ALLOC_h2p (Thumb, 20 bytes, Stack size 0 bytes, gui_alloc.o(i.GUI_ALLOC_h2p))
[Called By]
- >> GUI_CreateDialogBox
- >> WM_CreateWindowAsChild
- >> WM__DeleteSecure
- >> WM_DeleteWindow
- >> WM_GetParent
- >> WM_InvalidateWindowAndDescs
- >> _GetDialogItem
- >> WM__SendMessage
- >> WM__DeleteAssocTimer
- >> WM_GetFirstChild
- >> WM__RemoveWindowFromList
- >> WM__IsWindow
- >> WM__InvalidateRect
- >> WM__InvalidateParent
- >> WM__InvalidateDrawAndDescs
- >> WM__InsertWindowIntoList
- >> WM__GetTopLevelLayer
- >> WM_SelectWindow
- >> WM_InvalidateWindowAndDescsEx
- >> _PaintTransChildren
- >> _Paint1
- >> _Invalidate1Abs
- >> _Findy1
- >> _Findx1
- >> _Findx0
- >> _FindNext_IVR
- >> _DrawNext
- >> WM__PaintWinAndOverlays
- >> GUI_ALLOC_LockH
- >> _GetNextChild
- >> _GetDialogItem
- >> WM_GetWindowOrgY
- >> WM_GetFlags
- >> WM__GetPrevSibling
- >> WM_GetHasTrans
- >> WM__IsAncestor
- >> WM_GetNextSibling
- >> WM_DisableMemdev
- >> WM__IsEnabled
- >> WM_GetWindowRectEx
- >> WM_GetWindowOrgX
- >> _CreateStaticDevice
- >> WM__SendMessageNoPara
- >> _cbTimer
- >> WM_IsFocussable
- >> WM__GetFirstSibling
- >> WM__GetLastSibling
- >> _Screen2hWin
- >> WM__ForEachDesc
GUI_ARRAY_AddItem (Thumb, 122 bytes, Stack size 32 bytes, gui_array.o(i.GUI_ARRAY_AddItem))
[Stack]
- Max Depth = 184
- Call Chain = GUI_ARRAY_AddItem ⇒ GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_ALLOC_Realloc
- >> GUI_ALLOC_AllocInit
[Called By]- >> GRAPH_AttachScale
- >> GRAPH_AttachData
GUI_ARRAY_Create (Thumb, 6 bytes, Stack size 0 bytes, gui_array.o(i.GUI_ARRAY_Create))
[Stack]
- Max Depth = 144
- Call Chain = GUI_ARRAY_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]
[Called By]
GUI_ARRAY_Delete (Thumb, 80 bytes, Stack size 24 bytes, gui_array.o(i.GUI_ARRAY_Delete))
[Stack]
- Max Depth = 80
- Call Chain = GUI_ARRAY_Delete ⇒ GUI_ALLOC_FreePtr ⇒ GUI_ALLOC_Free ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_FreePtr
- >> GUI_ALLOC_Free
[Called By]
GUI_ARRAY_DeleteItem (Thumb, 90 bytes, Stack size 24 bytes, gui_array_deleteitem.o(i.GUI_ARRAY_DeleteItem))
[Stack]
- Max Depth = 80
- Call Chain = GUI_ARRAY_DeleteItem ⇒ GUI_ALLOC_FreePtr ⇒ GUI_ALLOC_Free ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_FreePtr
[Called By]- >> GRAPH_DetachScale
- >> GRAPH_DetachData
GUI_ARRAY_GetNumItems (Thumb, 24 bytes, Stack size 16 bytes, gui_array.o(i.GUI_ARRAY_GetNumItems))
[Stack]
- Max Depth = 16
- Call Chain = GUI_ARRAY_GetNumItems
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> GRAPH_DetachScale
- >> GRAPH_DetachData
- >> _OnPaint
- >> _OnDelete
GUI_ARRAY_GethItem (Thumb, 32 bytes, Stack size 16 bytes, gui_array.o(i.GUI_ARRAY_GethItem))
[Stack]
- Max Depth = 32
- Call Chain = GUI_ARRAY_GethItem ⇒ GUI_ARRAY__GethItem
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ARRAY__GethItem
[Called By]- >> GRAPH_DetachScale
- >> GRAPH_DetachData
- >> _OnPaint
- >> _OnDelete
GUI_ARRAY__GethItem (Thumb, 36 bytes, Stack size 16 bytes, gui_array.o(i.GUI_ARRAY__GethItem))
[Stack]
- Max Depth = 16
- Call Chain = GUI_ARRAY__GethItem
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
GUI_AddDecShift (Thumb, 142 bytes, Stack size 20 bytes, gui_adddecshift.o(i.GUI_AddDecShift))
[Stack]
- Max Depth = 20
- Call Chain = GUI_AddDecShift
[Called By]- >> GUI_DispSDecShift
- >> GUI_DispDecShift
GUI_AddSign (Thumb, 24 bytes, Stack size 8 bytes, gui_adddecshift.o(i.GUI_AddSign))
[Stack]
- Max Depth = 8
- Call Chain = GUI_AddSign
[Called By]
GUI_CURSOR_SetPositionEx (Thumb, 114 bytes, Stack size 16 bytes, gui_curs1.o(i.GUI_CURSOR_SetPositionEx))
[Stack]
- Max Depth = 400
- Call Chain = GUI_CURSOR_SetPositionEx ⇒ GUI_SPRITE_SetPosition ⇒ _SetPosition ⇒ _CreateBuffer ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_SetLayerPosEx
- >> GUI_GetCursorLayer
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_SPRITE_SetPosition
[Called By]
GUI_CalcColorDist (Thumb, 60 bytes, Stack size 8 bytes, gui_calccolordist.o(i.GUI_CalcColorDist))
[Stack]
- Max Depth = 8
- Call Chain = GUI_CalcColorDist
[Called By]
GUI_Clear (Thumb, 28 bytes, Stack size 8 bytes, gui_core.o(i.GUI_Clear))
[Stack]
- Max Depth = 64
- Call Chain = GUI_Clear ⇒ GUI_GotoXY ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]
[Called By]- >> _OnPaint
- >> _cbBackWin
- >> _Paint
- >> FRAMEWIN__cbClient
GUI_ClearRect (Thumb, 98 bytes, Stack size 32 bytes, gui_core.o(i.GUI_ClearRect))
[Stack]
- Max Depth = 168
- Call Chain = GUI_ClearRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> LCD_FillRect
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> LCD_SetDrawMode
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GUI_CreateDialogBox (Thumb, 172 bytes, Stack size 32 bytes, dialog.o(i.GUI_CreateDialogBox))
[Stack]
- Max Depth = 216
- Call Chain = GUI_CreateDialogBox ⇒ WM_ShowWindow ⇒ WM_InvalidateWindowAndDescs ⇒ WM_InvalidateWindowAndDescs (Cycle)
[Calls]- >> WM_ShowWindow
- >> WM_SetFocusOnNextChild
- >> WM_SendMessageNoPara
- >> WM_GetFocussedWindow
- >> WM_GetClientWindow
- >> WM_DeleteWindow
- >> WIDGET_OrState
- >> WM_GetDesktopWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_h2p
[Called By]
GUI_DEVICE_Create (Thumb, 76 bytes, Stack size 24 bytes, gui_device.o(i.GUI_DEVICE_Create))
[Stack]
- Max Depth = 144
- Call Chain = GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_ALLOC_GetFixedBlock
[Called By]- >> GUI_DEVICE_CreateAndLink
- >> GUI_MEMDEV__CreateFixed
GUI_DEVICE_CreateAndLink (Thumb, 36 bytes, Stack size 16 bytes, gui_device.o(i.GUI_DEVICE_CreateAndLink))
[Stack]
- Max Depth = 160
- Call Chain = GUI_DEVICE_CreateAndLink ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_DEVICE_Link
- >> GUI_DEVICE_Create
[Called By]
GUI_DEVICE_Delete (Thumb, 4 bytes, Stack size 0 bytes, gui_device.o(i.GUI_DEVICE_Delete))
[Calls]
- >> GUI_ALLOC_FreeFixedBlock
[Called By]- >> GUI_MEMDEV_Delete
- >> GUI_MEMDEV__CreateFixed
GUI_DEVICE_Link (Thumb, 130 bytes, Stack size 16 bytes, gui_device.o(i.GUI_DEVICE_Link))
[Stack]
- Max Depth = 16
- Call Chain = GUI_DEVICE_Link
[Called By]- >> GUI_DEVICE_CreateAndLink
- >> GUI_DEVICE_LinkDevices
- >> GUI_MEMDEV_Select
GUI_DEVICE_LinkDevices (Thumb, 18 bytes, Stack size 8 bytes, gui_device.o(i.GUI_DEVICE_LinkDevices))
[Stack]
- Max Depth = 24
- Call Chain = GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]
[Called By]
GUI_DEVICE_Unlink (Thumb, 4 bytes, Stack size 0 bytes, gui_device.o(i.GUI_DEVICE_Unlink))
[Calls]
[Called By]
GUI_DEVICE_UnlinkTaskDevices (Thumb, 58 bytes, Stack size 24 bytes, gui_device.o(i.GUI_DEVICE_UnlinkTaskDevices))
[Stack]
- Max Depth = 24
- Call Chain = GUI_DEVICE_UnlinkTaskDevices
[Calls]
[Called By]
GUI_DEVICE__GetpDriver (Thumb, 32 bytes, Stack size 0 bytes, gui_device.o(i.GUI_DEVICE__GetpDriver))
[Called By]
- >> LCD_SetVSizeEx
- >> LCD_SetVRAMAddrEx
- >> LCD_SetSizeEx
- >> LCD_SetDevFunc
- >> LCD_GetPaletteEx
- >> _GetDevProp
- >> LCD_SetLUTEntryEx
- >> LCD_GetNumLayers
- >> LCD_InitLUT
- >> LCD_SetPosEx
- >> LCD_GetPosEx
- >> GUI_SelectLayer
- >> GUI_MULTIBUF_EndEx
- >> GUI_MULTIBUF_BeginEx
- >> WM_Init
- >> LCD_Init
- >> GUI__ManageCacheEx
- >> GUI_MEMDEV_CreateEx
- >> _CreateBuffer
GUI_DispDecShift (Thumb, 20 bytes, Stack size 24 bytes, gui_val.o(i.GUI_DispDecShift))
[Stack]
- Max Depth = 224
- Call Chain = GUI_DispDecShift ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_AddDecShift
- >> GUI_DispString
[Called By]
GUI_DispFloatMin (Thumb, 6 bytes, Stack size 0 bytes, gui_valf.o(i.GUI_DispFloatMin))
[Stack]
- Max Depth = 280
- Call Chain = GUI_DispFloatMin ⇒ _DispFloatMin ⇒ _DispFloatFix ⇒ GUI_DispSDecShift ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]
[Called By]- >> _OnPaintVert
- >> _OnPaintHorz
GUI_DispSDecShift (Thumb, 42 bytes, Stack size 32 bytes, gui_val.o(i.GUI_DispSDecShift))
[Stack]
- Max Depth = 232
- Call Chain = GUI_DispSDecShift ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_AddSign
- >> GUI_AddDecShift
- >> GUI_DispString
[Called By]
GUI_DispString (Thumb, 260 bytes, Stack size 40 bytes, gui_dispstring.o(i.GUI_DispString))
[Stack]
- Max Depth = 200
- Call Chain = GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI__GetLineDistX
- >> GUI__DispLine
- >> GUI_GetFontDistY
- >> GUI_GetYAdjust
- >> GUI__GetLineNumChars
- >> GUI_UC__NumChars2NumBytes
[Called By]- >> GUI_DispSDecShift
- >> GUI_DispDecShift
GUI_DispStringInRect (Thumb, 8 bytes, Stack size 0 bytes, gui_dispstringinrect.o(i.GUI_DispStringInRect))
[Called By]
- >> FRAMEWIN_DrawSkinFlex
- >> CHECKBOX_DrawSkinFlex
GUI_DispStringInRectMax (Thumb, 76 bytes, Stack size 32 bytes, gui_dispstringinrect.o(i.GUI_DispStringInRectMax), UNUSED)
[Calls]
- >> WM_SetUserClipRect
- >> GUI__IntersectRects
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI__DispStringInRect
GUI_DispStringInRectWrap (Thumb, 288 bytes, Stack size 80 bytes, gui_dispstringinrectwrap.o(i.GUI_DispStringInRectWrap))
[Stack]
- Max Depth = 240
- Call Chain = GUI_DispStringInRectWrap ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM_SetUserClipRect
- >> GUI__IntersectRects
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI__WrapGetNumCharsDisp
- >> GUI__WrapGetNumBytesToNextLine
- >> GUI__GetLineDistX
- >> GUI__DispLine
- >> GUI_GetFontDistY
- >> GUI_WrapGetNumLines
[Called By]
GUI_DrawBitmap (Thumb, 84 bytes, Stack size 24 bytes, gui_drawbitmap.o(i.GUI_DrawBitmap))
[Stack]
- Max Depth = 184
- Call Chain = GUI_DrawBitmap ⇒ GL_DrawBitmap ⇒ LCD_DrawBitmap ⇒ LCD_FillRect
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> GL_DrawBitmap
[Called By]
GUI_DrawFocusRect (Thumb, 168 bytes, Stack size 16 bytes, gui_drawfocusrect.o(i.GUI_DrawFocusRect))
[Stack]
- Max Depth = 152
- Call Chain = GUI_DrawFocusRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI__ReduceRect
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> LCD_DrawPixel
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GUI_DrawGradientH (Thumb, 112 bytes, Stack size 64 bytes, gui_drawgradient.o(i.GUI_DrawGradientH))
[Stack]
- Max Depth = 200
- Call Chain = GUI_DrawGradientH ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> _DrawGradient
[Called By]
[Address Reference Count : 1]- scrollbar_skinflex.o(i.SCROLLBAR_DrawSkinFlex)
GUI_DrawGradientV (Thumb, 112 bytes, Stack size 64 bytes, gui_drawgradient.o(i.GUI_DrawGradientV))
[Stack]
- Max Depth = 200
- Call Chain = GUI_DrawGradientV ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> _DrawGradient
[Called By]- >> FRAMEWIN_DrawSkinFlex
- >> _DrawBackgroundH
- >> _DrawBackground
[Address Reference Count : 1]- scrollbar_skinflex.o(i.SCROLLBAR_DrawSkinFlex)
GUI_DrawGraphEx (Thumb, 80 bytes, Stack size 48 bytes, gui_drawgraphex.o(i.GUI_DrawGraphEx))
[Stack]
- Max Depth = 184
- Call Chain = GUI_DrawGraphEx ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> _DrawGraph
[Called By]
GUI_DrawHLine (Thumb, 82 bytes, Stack size 32 bytes, gui_drawhline.o(i.GUI_DrawHLine))
[Stack]
- Max Depth = 168
- Call Chain = GUI_DrawHLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _DrawGrid
- >> _DrawBorder
- >> WIDGET__DrawTriangle
- >> FRAMEWIN_DrawSkinFlex
- >> _DrawGraspV
- >> _DrawFrame
GUI_DrawLine (Thumb, 68 bytes, Stack size 24 bytes, gui_drawline.o(i.GUI_DrawLine))
[Stack]
- Max Depth = 192
- Call Chain = GUI_DrawLine ⇒ GL_DrawLine ⇒ GL_DrawLineEx ⇒ GL_DrawLine1Ex ⇒ GL_DrawPoint ⇒ GL_FillCircle
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> GL_DrawLine
[Called By]
GUI_DrawPixel (Thumb, 72 bytes, Stack size 24 bytes, gui_drawpixel.o(i.GUI_DrawPixel))
[Stack]
- Max Depth = 160
- Call Chain = GUI_DrawPixel ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> FRAMEWIN_DrawSkinFlex
- >> _DrawFrame
GUI_DrawRect (Thumb, 124 bytes, Stack size 32 bytes, gui_2dlib.o(i.GUI_DrawRect))
[Stack]
- Max Depth = 168
- Call Chain = GUI_DrawRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> LCD_DrawVLine
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> LCD_DrawHLine
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _DrawUpRect
- >> _DrawDownRect
- >> _DrawBackground
GUI_DrawVLine (Thumb, 74 bytes, Stack size 24 bytes, gui_drawvline.o(i.GUI_DrawVLine))
[Stack]
- Max Depth = 160
- Call Chain = GUI_DrawVLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> LCD_DrawVLine
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _DrawGrid
- >> _DrawBorder
- >> WIDGET__DrawTriangle
- >> FRAMEWIN_DrawSkinFlex
- >> _DrawGraspH
- >> _DrawFrame
GUI_Exec (Thumb, 20 bytes, Stack size 8 bytes, gui_exec.o(i.GUI_Exec))
[Stack]
- Max Depth = 672
- Call Chain = GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ _DrawNext ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CopyToLCD ⇒ GUI_MEMDEV_CopyToLCDAt ⇒ GUI_MEMDEV__WriteToActiveOpaque ⇒ _WriteToActiveOpaque_8 ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]
[Called By]
GUI_Exec1 (Thumb, 40 bytes, Stack size 8 bytes, gui_exec.o(i.GUI_Exec1))
[Stack]
- Max Depth = 664
- Call Chain = GUI_Exec1 ⇒ WM_Exec ⇒ _DrawNext ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CopyToLCD ⇒ GUI_MEMDEV_CopyToLCDAt ⇒ GUI_MEMDEV__WriteToActiveOpaque ⇒ _WriteToActiveOpaque_8 ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]
[Called By]
GUI_FillRect (Thumb, 84 bytes, Stack size 32 bytes, gui_fillrect.o(i.GUI_FillRect))
[Stack]
- Max Depth = 168
- Call Chain = GUI_FillRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> LCD_FillRect
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> GUI_FillRectEx
- >> FRAMEWIN_DrawSkinFlex
GUI_FillRectEx (Thumb, 20 bytes, Stack size 0 bytes, gui_fillrectex.o(i.GUI_FillRectEx))
[Stack]
- Max Depth = 168
- Call Chain = GUI_FillRectEx ⇒ GUI_FillRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]
[Called By]
GUI_GetBitmapPixelIndex (Thumb, 22 bytes, Stack size 8 bytes, gui_getbitmappixelindex.o(i.GUI_GetBitmapPixelIndex))
[Stack]
- Max Depth = 16
- Call Chain = GUI_GetBitmapPixelIndex ⇒ GUI_GetBitmapPixelIndexEx
[Calls]- >> GUI_GetBitmapPixelIndexEx
[Called By]- >> _SetPosition
- >> _GetBkIndexAlpha
- >> _GetBkIndex
GUI_GetBitmapPixelIndexEx (Thumb, 138 bytes, Stack size 8 bytes, gui_getbitmappixelindex.o(i.GUI_GetBitmapPixelIndexEx))
[Stack]
- Max Depth = 8
- Call Chain = GUI_GetBitmapPixelIndexEx
[Called By]- >> GUI_GetBitmapPixelIndex
GUI_GetBitsPerPixelEx (Thumb, 14 bytes, Stack size 0 bytes, lcd_getex.o(i.GUI_GetBitsPerPixelEx))
[Called By]
- >> GUI__DoAlphaBlending
- >> LCD_ReadRectEx
- >> _WriteToActiveOpaque_HT
- >> _WriteToActiveOpaque_8
GUI_GetBkColor (Thumb, 24 bytes, Stack size 8 bytes, gui_getcolor.o(i.GUI_GetBkColor))
[Stack]
- Max Depth = 48
- Call Chain = GUI_GetBkColor ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> LCD_Index2Color
- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_GetBkColorIndex
[Called By]
GUI_GetCharDistX (Thumb, 32 bytes, Stack size 8 bytes, gui_char.o(i.GUI_GetCharDistX))
[Stack]
- Max Depth = 48
- Call Chain = GUI_GetCharDistX ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> GUI__GetLineDistX
- >> GUI__WrapGetNumCharsToNextLine
- >> _GetWordWrap
- >> _GetCharWrap
GUI_GetCharDistXEx (Thumb, 34 bytes, Stack size 16 bytes, gui_char.o(i.GUI_GetCharDistXEx))
[Stack]
- Max Depth = 56
- Call Chain = GUI_GetCharDistXEx ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GUI_GetClientRect (Thumb, 10 bytes, Stack size 0 bytes, gui_getclientrect.o(i.GUI_GetClientRect), UNUSED)
[Calls]
[Called By]
GUI_GetColor (Thumb, 24 bytes, Stack size 8 bytes, gui_getcolor.o(i.GUI_GetColor))
[Stack]
- Max Depth = 48
- Call Chain = GUI_GetColor ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> LCD_Index2Color
- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_GetColorIndex
[Called By]- >> GUIPROP_DispChar
- >> _DrawGradient
GUI_GetCursorLayer (Thumb, 16 bytes, Stack size 0 bytes, gui_selectlayer.o(i.GUI_GetCursorLayer))
[Called By]
- >> GUI_CURSOR_SetPositionEx
GUI_GetDrawMode (Thumb, 20 bytes, Stack size 8 bytes, gui_getdrawmode.o(i.GUI_GetDrawMode))
[Stack]
- Max Depth = 48
- Call Chain = GUI_GetDrawMode ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GUI_GetFontDistY (Thumb, 22 bytes, Stack size 8 bytes, gui_char.o(i.GUI_GetFontDistY))
[Stack]
- Max Depth = 48
- Call Chain = GUI_GetFontDistY ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> GUI_DispStringInRectWrap
- >> GUI_DispString
- >> GUI__DispStringInRect
GUI_GetFontSizeY (Thumb, 20 bytes, Stack size 8 bytes, gui_getfontsizey.o(i.GUI_GetFontSizeY))
[Stack]
- Max Depth = 48
- Call Chain = GUI_GetFontSizeY ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI__GetFontSizeY
[Called By]- >> _OnPaintVert
- >> _OnPaintHorz
GUI_GetLayerPosEx (Thumb, 38 bytes, Stack size 16 bytes, gui_selectlayer.o(i.GUI_GetLayerPosEx))
[Stack]
- Max Depth = 56
- Call Chain = GUI_GetLayerPosEx ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> LCD_GetPosEx
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> LCD_X_DisplayDriver
- >> WM_HandlePID
GUI_GetLineStyle (Thumb, 20 bytes, Stack size 8 bytes, gui_getlinestyle.o(i.GUI_GetLineStyle))
[Stack]
- Max Depth = 48
- Call Chain = GUI_GetLineStyle ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GUI_GetOrg (Thumb, 26 bytes, Stack size 16 bytes, gui_getorg.o(i.GUI_GetOrg))
[Stack]
- Max Depth = 56
- Call Chain = GUI_GetOrg ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI__GetOrg
[Called By]
GUI_GetStringDistX (Thumb, 20 bytes, Stack size 8 bytes, gui_getstringdistx.o(i.GUI_GetStringDistX))
[Stack]
- Max Depth = 104
- Call Chain = GUI_GetStringDistX ⇒ GUI__GetLineDistX ⇒ GUI__GetOverlap ⇒ GUI_GetCharDistXEx ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI__GetLineDistX
- >> GUI__GetNumChars
[Called By]
GUI_GetTime (Thumb, 4 bytes, Stack size 0 bytes, gui_time.o(i.GUI_GetTime))
[Calls]
[Called By]- >> WM_CreateTimer
- >> GUI_TIMER_Exec
- >> GUI_TIMER_Restart
- >> GUI_TIMER_Create
GUI_GetYAdjust (Thumb, 56 bytes, Stack size 8 bytes, gui_char.o(i.GUI_GetYAdjust))
[Stack]
- Max Depth = 48
- Call Chain = GUI_GetYAdjust ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GUI_GetYSizeOfFont (Thumb, 10 bytes, Stack size 0 bytes, gui_getysizeoffont.o(i.GUI_GetYSizeOfFont))
[Called By]
- >> FRAMEWIN__CalcTitleHeight
- >> _DrawFocus
GUI_GetpfColor2IndexEx (Thumb, 12 bytes, Stack size 0 bytes, lcd_getex.o(i.GUI_GetpfColor2IndexEx))
[Called By]
- >> _WriteToActiveOpaque_8
GUI_GetpfIndex2ColorEx (Thumb, 12 bytes, Stack size 0 bytes, lcd_getex.o(i.GUI_GetpfIndex2ColorEx))
[Called By]
- >> GUI__DoAlphaBlending
- >> _WriteToActiveOpaque_8
GUI_GotoXY (Thumb, 34 bytes, Stack size 16 bytes, gui_goto.o(i.GUI_GotoXY))
[Stack]
- Max Depth = 56
- Call Chain = GUI_GotoXY ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> _GotoY
- >> _GotoX
[Called By]- >> _OnPaintVert
- >> _OnPaintHorz
- >> GUI_Clear
GUI_Init (Thumb, 48 bytes, Stack size 8 bytes, gui_core.o(i.GUI_Init))
[Stack]
- Max Depth = 296
- Call Chain = GUI_Init ⇒ WM_Init ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_X_Init
- >> WM_Init
- >> LCD_Init
- >> GUI_SetOrg
- >> GUITASK_CopyContext
- >> GUI__Config
- >> _InitContext
[Called By]
GUI_Lock (Thumb, 98 bytes, Stack size 16 bytes, gui_task.o(i.GUI_Lock))
[Stack]
- Max Depth = 40
- Call Chain = GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_X_Lock
- >> GUI_X_GetTaskId
- >> GUI_DEVICE_UnlinkTaskDevices
- >> GUI_DEVICE_LinkDevices
- >> _GetTaskNo
[Called By]- >> WM_ShowWindow
- >> WM_SetStayOnTop
- >> WM_HideWindow
- >> WM_GetDialogItem
- >> TEXT_SetTextColor
- >> TEXT_SetText
- >> GUI_CreateDialogBox
- >> GRAPH_SetGridVis
- >> GRAPH_SetGridFixedX
- >> GRAPH_SetGridDistY
- >> GRAPH_SCALE_SetTickDist
- >> GRAPH_SCALE_SetTextColor
- >> GRAPH_SCALE_SetOff
- >> GRAPH_SCALE_SetFactor
- >> GRAPH_SCALE_Create
- >> GRAPH_DetachScale
- >> GRAPH_DetachData
- >> GRAPH_DATA_YT_SetAlign
- >> GRAPH_DATA_YT_Delete
- >> GRAPH_DATA_YT_Create
- >> GRAPH_AttachScale
- >> GRAPH_AttachData
- >> CHECKBOX_SetState
- >> CHECKBOX_GetState
- >> GUI_GetLayerPosEx
- >> GUI_GetDrawMode
- >> TEXT_CreateUser
- >> GUI_SetTextMode
- >> GUI_SetTextAlign
- >> GUI_SetFont
- >> GUI_GetFontSizeY
- >> GUI_DrawGraphEx
- >> GUI_ALLOC_AllocZero
- >> WM_SetUserClipRect
- >> WM_SetScrollbarV
- >> WM_SetScrollbarH
- >> WM_InvalidateRect
- >> WM_GetScrollbarV
- >> WM_GetScrollbarH
- >> WM_GetClientRect
- >> WM_CreateWindowAsChild
- >> WIDGET_HandleActive
- >> SCROLLBAR_SetValue
- >> SCROLLBAR_GetValue
- >> GUI_SetLineStyle
- >> GUI_SetColor
- >> GUI_SetBkColor
- >> GUI_GetLineStyle
- >> GUI_DrawVLine
- >> GUI_DrawLine
- >> GUI_DrawHLine
- >> GUI_ARRAY_DeleteItem
- >> GRAPH_CreateUser
- >> FRAMEWIN_CreateUser
- >> WM_SetFocusOnNextChild
- >> WM_SendMessageNoPara
- >> WM_SendMessage
- >> WM_GetFocussedWindow
- >> WM_DeleteWindow
- >> WIDGET_OrState
- >> CHECKBOX_CreateUser
- >> GUI_SelectLCD
- >> GUI_SetLayerPosEx
- >> GUI_SelectLayer
- >> WM_GetParent
- >> WM_AttachWindow
- >> WM_InvalidateWindowAndDescs
- >> WM__DeleteAssocTimer
- >> WM_SendToParent
- >> WM_GetFirstChild
- >> WM_BringToBottom
- >> GUI_PollKeyMsg
- >> GUI_MEMDEV_Delete
- >> WM_SelectWindow
- >> WM_Deactivate
- >> _Exec1Input
- >> WM_Exec
- >> GUI_SetOrg
- >> GUI_GotoXY
- >> GUITASK_CopyContext
- >> GUI_ClearRect
- >> GUI_ALLOC_RequestSize
- >> GUI_ALLOC_FreePtr
- >> GUI_ALLOC_Free
- >> GUI_ALLOC_AllocNoInit
- >> GUI_SetPenSize
- >> GUI_SetDrawMode
- >> WM_OnKey
- >> WM_GetWindowOrgY
- >> WM_GetFlags
- >> WM_GetClientRectEx
- >> WM_MoveWindow
- >> WM_DetachWindow
- >> WM_GetWindowSizeX
- >> GUI_DrawFocusRect
- >> WIDGET_SetState
- >> WM_GetHasTrans
- >> GUI_DispStringInRectWrap
- >> WM_RestartTimer
- >> WM_DeleteTimer
- >> WM_CreateTimer
- >> WIDGET_AndState
- >> SCROLLBAR_CreateUser
- >> SCROLLBAR_AddValue
- >> GUI_ALLOC_Realloc
- >> GUI_ALLOC_AllocInit
- >> WM_SetFocusOnPrevChild
- >> WM_SetFocus
- >> WM_IsWindow
- >> WM_GetWindowSizeY
- >> WM_GetNextSibling
- >> WM_DisableMemdev
- >> WM_BringToTop
- >> FRAMEWIN_SetText
- >> FRAMEWIN_SetActive
- >> WM_SetCapture
- >> WM_SetSize
- >> WM_GetWindowRectEx
- >> WM_GetWindowOrgX
- >> GUI_MEMDEV_GetDataPtr
- >> GUI_MEMDEV_SetOrg
- >> GUI_MEMDEV_ReduceYSize
- >> GUI_MEMDEV_GetYSize
- >> GUI_MEMDEV_Clear
- >> GUI_GetOrg
- >> GUI_USAGE_DecUseCnt
- >> GUI_USAGE_BM_Create
- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_GetBitsPerPixel
- >> GUI_MEMDEV_CreateEx
- >> GUI_MEMDEV_CopyToLCDAt
- >> GUI_TIMER_Exec
- >> GUI_FillRect
- >> GUI_GetFontDistY
- >> GUI_WrapGetNumLines
- >> GUI_SPRITE_SetPosition
- >> GUI_DrawBitmap
- >> GUI_DrawRect
- >> WM_Screen2hWin
- >> WM_ReleaseCapture
- >> GUI_CURSOR_SetPositionEx
- >> WM_HandlePID
- >> GUI_TIMER_SetPeriod
- >> GUI_TIMER_Restart
- >> GUI_TIMER_GetFlag
- >> GUI_TIMER_Delete
- >> GUI_TIMER_Create
- >> WM_IsFocussable
- >> GUI_DrawGradientH
- >> GUI__DrawTwinArc2
- >> GUI_DrawPixel
- >> FRAMEWIN_GetActive
- >> WM_SetHasTrans
- >> GUI_DrawGradientV
- >> CHECKBOX_GetSkinFlexButtonSize
- >> GUI_MEMDEV_WriteAt
- >> GUI_DispString
- >> GUI_DispStringInRectMax
- >> GUI_GetColor
- >> GUI_GetBkColor
- >> GUI_GetYAdjust
- >> GUI_GetCharDistXEx
- >> GUI_GetCharDistX
- >> WM_ValidateWindow
- >> WM_ForEachDesc
- >> WM_ResizeWindow
GUI_Long2Len (Thumb, 38 bytes, Stack size 8 bytes, gui_adddecshift.o(i.GUI_Long2Len))
[Stack]
- Max Depth = 8
- Call Chain = GUI_Long2Len
[Called By]
GUI_MEMDEV_Clear (Thumb, 64 bytes, Stack size 16 bytes, guidev_clear.o(i.GUI_MEMDEV_Clear))
[Stack]
- Max Depth = 56
- Call Chain = GUI_MEMDEV_Clear ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
GUI_MEMDEV_CopyToLCD (Thumb, 8 bytes, Stack size 0 bytes, guidev.o(i.GUI_MEMDEV_CopyToLCD))
[Stack]
- Max Depth = 376
- Call Chain = GUI_MEMDEV_CopyToLCD ⇒ GUI_MEMDEV_CopyToLCDAt ⇒ GUI_MEMDEV__WriteToActiveOpaque ⇒ _WriteToActiveOpaque_8 ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_MEMDEV_CopyToLCDAt
[Called By]
GUI_MEMDEV_CopyToLCDAt (Thumb, 164 bytes, Stack size 56 bytes, guidev.o(i.GUI_MEMDEV_CopyToLCDAt))
[Stack]
- Max Depth = 376
- Call Chain = GUI_MEMDEV_CopyToLCDAt ⇒ GUI_MEMDEV__WriteToActiveOpaque ⇒ _WriteToActiveOpaque_8 ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_SelectLayer
- >> WM_Activate
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_SetDrawMode
- >> GUI_MEMDEV__WriteToActiveOpaque
- >> GUI_MEMDEV_Select
[Called By]
GUI_MEMDEV_CreateEx (Thumb, 118 bytes, Stack size 48 bytes, guidev.o(i.GUI_MEMDEV_CreateEx))
[Stack]
- Max Depth = 288
- Call Chain = GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_USAGE_BM_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_DEVICE__GetpDriver
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_MEMDEV__CreateFixed
[Called By]
GUI_MEMDEV_Delete (Thumb, 66 bytes, Stack size 16 bytes, guidev.o(i.GUI_MEMDEV_Delete))
[Stack]
- Max Depth = 80
- Call Chain = GUI_MEMDEV_Delete ⇒ GUI_USAGE_DecUseCnt ⇒ GUI_ALLOC_Free ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_SelectLCD
- >> GUI_DEVICE_Delete
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_USAGE_DecUseCnt
[Called By]- >> WM_DeleteWindow
- >> GUI_MEMDEV_Draw
- >> WM__InvalidateDrawAndDescs
GUI_MEMDEV_Draw (Thumb, 320 bytes, Stack size 64 bytes, guidev_banding.o(i.GUI_MEMDEV_Draw))
[Stack]
- Max Depth = 440
- Call Chain = GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CopyToLCD ⇒ GUI_MEMDEV_CopyToLCDAt ⇒ GUI_MEMDEV__WriteToActiveOpaque ⇒ _WriteToActiveOpaque_8 ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> LCD_GetYSizeEx
- >> LCD_GetXSizeEx
- >> LCD_GetVYSizeEx
- >> LCD_GetVXSizeEx
- >> GUI_MEMDEV_Delete
- >> WM__SendMessageNoPara
- >> GUI_MEMDEV_SetOrg
- >> GUI_MEMDEV_ReduceYSize
- >> GUI_MEMDEV_GetYSize
- >> GUI_MEMDEV_Clear
- >> GUI_GetOrg
- >> _Min
- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_CreateEx
- >> GUI_MEMDEV_CopyToLCD
[Called By]
GUI_MEMDEV_GetBitsPerPixel (Thumb, 50 bytes, Stack size 16 bytes, guidev.o(i.GUI_MEMDEV_GetBitsPerPixel))
[Stack]
- Max Depth = 56
- Call Chain = GUI_MEMDEV_GetBitsPerPixel ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> LCD__GetBPPDevice
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> GUI_MEMDEV__WriteToActiveOpaque
GUI_MEMDEV_GetDataPtr (Thumb, 40 bytes, Stack size 16 bytes, guidev_getdataptr.o(i.GUI_MEMDEV_GetDataPtr))
[Stack]
- Max Depth = 56
- Call Chain = GUI_MEMDEV_GetDataPtr ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> _CreateStaticDevice
- >> _WriteToActiveOpaque_8
- >> GUI_MEMDEV__WriteToActiveAlpha
GUI_MEMDEV_GetYSize (Thumb, 46 bytes, Stack size 16 bytes, guidev_getysize.o(i.GUI_MEMDEV_GetYSize))
[Stack]
- Max Depth = 56
- Call Chain = GUI_MEMDEV_GetYSize ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
GUI_MEMDEV_Paint1Static (Thumb, 30 bytes, Stack size 16 bytes, guidev_staticdevices.o(i.GUI_MEMDEV_Paint1Static))
[Stack]
- Max Depth = 312
- Call Chain = GUI_MEMDEV_Paint1Static ⇒ _CreateStaticDevice ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_USAGE_BM_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_MEMDEV_Write
- >> _CreateStaticDevice
[Address Reference Count : 1]
GUI_MEMDEV_ReduceYSize (Thumb, 52 bytes, Stack size 16 bytes, guidev_reduceysize.o(i.GUI_MEMDEV_ReduceYSize))
[Stack]
- Max Depth = 56
- Call Chain = GUI_MEMDEV_ReduceYSize ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
GUI_MEMDEV_Select (Thumb, 74 bytes, Stack size 24 bytes, guidev.o(i.GUI_MEMDEV_Select))
[Stack]
- Max Depth = 72
- Call Chain = GUI_MEMDEV_Select ⇒ GUI_SelectLCD ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> LCD_SetClipRectMax
- >> GUI_SelectLCD
- >> WM_Deactivate
- >> GUI_DEVICE_Link
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> LCD_UpdateColorIndices
[Called By]- >> GUI_MEMDEV_Draw
- >> _CreateStaticDevice
- >> GUI_MEMDEV_CopyToLCDAt
- >> _SetPosition
GUI_MEMDEV_SetOrg (Thumb, 96 bytes, Stack size 24 bytes, guidev_setorg.o(i.GUI_MEMDEV_SetOrg))
[Stack]
- Max Depth = 64
- Call Chain = GUI_MEMDEV_SetOrg ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> LCD_SetClipRectMax
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> GUI_MEMDEV_Draw
- >> _CreateStaticDevice
GUI_MEMDEV_Write (Thumb, 8 bytes, Stack size 0 bytes, guidev_write.o(i.GUI_MEMDEV_Write))
[Stack]
- Max Depth = 168
- Call Chain = GUI_MEMDEV_Write ⇒ GUI_MEMDEV_WriteAt ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]
[Called By]- >> GUI_MEMDEV_Paint1Static
GUI_MEMDEV_WriteAt (Thumb, 104 bytes, Stack size 32 bytes, guidev_write.o(i.GUI_MEMDEV_WriteAt))
[Stack]
- Max Depth = 168
- Call Chain = GUI_MEMDEV_WriteAt ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_MEMDEV__WriteToActiveAt
[Called By]
GUI_MEMDEV__CreateFixed (Thumb, 238 bytes, Stack size 64 bytes, guidev.o(i.GUI_MEMDEV__CreateFixed))
[Stack]
- Max Depth = 240
- Call Chain = GUI_MEMDEV__CreateFixed ⇒ GUI_USAGE_BM_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_ALLOC_AllocZero
- >> LCD__GetBPPDevice
- >> GUI_DEVICE_Delete
- >> GUI_DEVICE_Create
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_RequestSize
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_ALLOC_AllocNoInit
- >> GUI_USAGE_BM_Create
[Called By]- >> _CreateStaticDevice
- >> GUI_MEMDEV_CreateEx
GUI_MEMDEV__WriteToActiveAlpha (Thumb, 386 bytes, Stack size 104 bytes, guidev_writetoactivealpha.o(i.GUI_MEMDEV__WriteToActiveAlpha))
[Stack]
- Max Depth = 360
- Call Chain = GUI_MEMDEV__WriteToActiveAlpha ⇒ GUI__DoAlphaBlending ⇒ GUI__GetAlphaBuffer ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> LCD_DrawBitmap
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI__DoAlphaBlending
- >> GUI__AllocAlphaBuffer
- >> GUI_MEMDEV_GetDataPtr
- >> GUI__CompactPixelIndicesEx
[Address Reference Count : 1]- guidev_32.o(i._GetDevFunc)
GUI_MEMDEV__WriteToActiveAt (Thumb, 48 bytes, Stack size 24 bytes, guidev.o(i.GUI_MEMDEV__WriteToActiveAt))
[Stack]
- Max Depth = 24
- Call Chain = GUI_MEMDEV__WriteToActiveAt
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
GUI_MEMDEV__WriteToActiveOpaque (Thumb, 62 bytes, Stack size 24 bytes, guidev_writetoactiveopaque.o(i.GUI_MEMDEV__WriteToActiveOpaque))
[Stack]
- Max Depth = 320
- Call Chain = GUI_MEMDEV__WriteToActiveOpaque ⇒ _WriteToActiveOpaque_8 ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_MEMDEV_GetBitsPerPixel
- >> _WriteToActiveOpaque_HT
- >> _WriteToActiveOpaque_8
[Called By]- >> GUI_MEMDEV_CopyToLCDAt
[Address Reference Count : 1]- guidev_16.o(i._GetDevFunc)
GUI_MULTIBUF_Begin (Thumb, 10 bytes, Stack size 0 bytes, gui_multibuf.o(i.GUI_MULTIBUF_Begin))
[Stack]
- Max Depth = 24
- Call Chain = GUI_MULTIBUF_Begin ⇒ GUI_MULTIBUF_BeginEx
[Calls]
[Address Reference Count : 1]- gui_multibuf.o(.constdata)
GUI_MULTIBUF_BeginEx (Thumb, 118 bytes, Stack size 24 bytes, gui_multibuf.o(i.GUI_MULTIBUF_BeginEx))
[Stack]
- Max Depth = 24
- Call Chain = GUI_MULTIBUF_BeginEx
[Calls]- >> GUI_DEVICE__GetpDriver
[Called By]
GUI_MULTIBUF_ConfigEx (Thumb, 20 bytes, Stack size 0 bytes, gui_multibuf.o(i.GUI_MULTIBUF_ConfigEx))
[Called By]
GUI_MULTIBUF_ConfirmEx (Thumb, 38 bytes, Stack size 0 bytes, gui_multibuf.o(i.GUI_MULTIBUF_ConfirmEx))
[Called By]
- >> HAL_LTDC_LineEventCallback
GUI_MULTIBUF_End (Thumb, 10 bytes, Stack size 0 bytes, gui_multibuf.o(i.GUI_MULTIBUF_End))
[Stack]
- Max Depth = 16
- Call Chain = GUI_MULTIBUF_End ⇒ GUI_MULTIBUF_EndEx
[Calls]
[Address Reference Count : 1]- gui_multibuf.o(.constdata)
GUI_MULTIBUF_EndEx (Thumb, 82 bytes, Stack size 16 bytes, gui_multibuf.o(i.GUI_MULTIBUF_EndEx))
[Stack]
- Max Depth = 16
- Call Chain = GUI_MULTIBUF_EndEx
[Calls]- >> GUI_DEVICE__GetpDriver
[Called By]
GUI_MergeRect (Thumb, 88 bytes, Stack size 8 bytes, gui_mergerect.o(i.GUI_MergeRect))
[Stack]
- Max Depth = 8
- Call Chain = GUI_MergeRect
[Called By]- >> _Invalidate1Abs
- >> WM_ResizeWindow
GUI_MoveRect (Thumb, 30 bytes, Stack size 0 bytes, gui_moverect.o(i.GUI_MoveRect))
[Called By]
- >> WM_GetInsideRectExScrollbar
- >> WM__Client2Screen
- >> WM__Screen2Client
- >> WM_SetCaptureMove
- >> _CalcPositions
- >> WM__MoveWindow
- >> _MoveDescendents
GUI_PID_GetState (Thumb, 58 bytes, Stack size 16 bytes, gui_pid.o(i.GUI_PID_GetState))
[Stack]
- Max Depth = 16
- Call Chain = GUI_PID_GetState
[Calls]
[Called By]
GUI_PID_IsEmpty (Thumb, 18 bytes, Stack size 0 bytes, gui_pid.o(i.GUI_PID_IsEmpty))
[Called By]
GUI_PID_StoreState (Thumb, 20 bytes, Stack size 8 bytes, gui_pid.o(i.GUI_PID_StoreState))
[Stack]
- Max Depth = 24
- Call Chain = GUI_PID_StoreState ⇒ _StoreState
[Calls]- >> GUI_SignalEvent
- >> _StoreState
[Called By]- >> GUI_TOUCH_StoreStateEx
GUI_PollKeyMsg (Thumb, 48 bytes, Stack size 16 bytes, gui_onkey.o(i.GUI_PollKeyMsg))
[Stack]
- Max Depth = 96
- Call Chain = GUI_PollKeyMsg ⇒ WM_OnKey ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM_OnKey
- >> _IncReadPointer
[Called By]
GUI_ReadRectEx (Thumb, 92 bytes, Stack size 32 bytes, lcd_readrect.o(i.GUI_ReadRectEx))
[Stack]
- Max Depth = 96
- Call Chain = GUI_ReadRectEx ⇒ LCD_ReadRectEx
[Calls]
[Called By]
GUI_RectsIntersect (Thumb, 56 bytes, Stack size 0 bytes, gui_rectsintersect.o(i.GUI_RectsIntersect))
[Called By]
- >> _PaintTransChildren
- >> _Paint1Trans
- >> _Findy1
- >> _Findx1
- >> _Findx0
- >> WM_SetCaptureMove
- >> _DispLine
GUI_RestoreContext (Thumb, 12 bytes, Stack size 0 bytes, gui_savecontext.o(i.GUI_RestoreContext))
[Stack]
- Max Depth = 8
- Call Chain = GUI_RestoreContext ⇒ __aeabi_memcpy4
[Calls]
[Called By]- >> _DrawNext
- >> _DrawUpRect
- >> _DrawDownRect
GUI_SPRITE_SetPosition (Thumb, 34 bytes, Stack size 16 bytes, gui_sprite.o(i.GUI_SPRITE_SetPosition))
[Stack]
- Max Depth = 384
- Call Chain = GUI_SPRITE_SetPosition ⇒ _SetPosition ⇒ _CreateBuffer ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> _SetPosition
[Called By]- >> GUI_CURSOR_SetPositionEx
GUI_SaveContext_W (Thumb, 10 bytes, Stack size 0 bytes, gui_savecontext.o(i.GUI_SaveContext_W))
[Stack]
- Max Depth = 8
- Call Chain = GUI_SaveContext_W ⇒ __aeabi_memcpy4
[Calls]
[Called By]- >> _DrawNext
- >> _DrawUpRect
- >> _DrawDownRect
GUI_SelectLCD (Thumb, 26 bytes, Stack size 8 bytes, gui_selectlcd.o(i.GUI_SelectLCD))
[Stack]
- Max Depth = 48
- Call Chain = GUI_SelectLCD ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> WM_Activate
- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_UpdateColorIndices
- >> LCD_SelectLCD
[Called By]- >> GUI_SelectLayer
- >> GUI_MEMDEV_Delete
- >> GUI_MEMDEV_Select
GUI_SelectLayer (Thumb, 46 bytes, Stack size 16 bytes, gui_selectlayer.o(i.GUI_SelectLayer))
[Stack]
- Max Depth = 64
- Call Chain = GUI_SelectLayer ⇒ GUI_SelectLCD ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_SelectLCD
- >> GUI_DEVICE__GetpDriver
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> WM__SelectTopLevelLayer
- >> LCD_Init
- >> GUI_MEMDEV_CopyToLCDAt
GUI_SetBkColor (Thumb, 22 bytes, Stack size 8 bytes, gui_setcolor.o(i.GUI_SetBkColor))
[Stack]
- Max Depth = 48
- Call Chain = GUI_SetBkColor ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> LCD_SetBkColor
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _OnPaint
- >> _DrawBorder
- >> GL_SetDefault
- >> _cbBackWin
- >> _DrawNext
GUI_SetColor (Thumb, 22 bytes, Stack size 8 bytes, gui_setcolor.o(i.GUI_SetColor))
[Stack]
- Max Depth = 48
- Call Chain = GUI_SetColor ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> LCD_SetColor
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _OnPaint
- >> _OnPaint
- >> _DrawGrid
- >> _DrawBorder
- >> GL_SetDefault
- >> _DrawNext
- >> SCROLLBAR_DrawSkinFlex
- >> FRAMEWIN_DrawSkinFlex
- >> CHECKBOX_DrawSkinFlex
- >> _DrawGraspV
- >> _DrawGraspH
- >> _DrawFrame
- >> _DrawFocus
- >> _DrawBackground
- >> GUIPROP_DispChar
- >> _DrawTwinArc2
GUI_SetDefaultFont (Thumb, 6 bytes, Stack size 0 bytes, gui_core.o(i.GUI_SetDefaultFont))
[Called By]
GUI_SetDrawMode (Thumb, 24 bytes, Stack size 8 bytes, gui_setdrawmode.o(i.GUI_SetDrawMode))
[Stack]
- Max Depth = 48
- Call Chain = GUI_SetDrawMode ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> LCD_SetDrawMode
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> GL_SetDefault
- >> GUI_MEMDEV_CopyToLCDAt
- >> GL_DrawBitmap
GUI_SetFont (Thumb, 26 bytes, Stack size 16 bytes, gui_setfont.o(i.GUI_SetFont))
[Stack]
- Max Depth = 56
- Call Chain = GUI_SetFont ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _OnPaint
- >> GL_SetDefault
- >> _Paint
- >> FRAMEWIN_DrawSkinFlex
- >> CHECKBOX_DrawSkinFlex
- >> _Paint
GUI_SetFuncAlphaBlending (Thumb, 6 bytes, Stack size 0 bytes, gui__alpha.o(i.GUI_SetFuncAlphaBlending))
[Called By]
GUI_SetFuncGetpPalConvTable (Thumb, 6 bytes, Stack size 0 bytes, gui_core.o(i.GUI_SetFuncGetpPalConvTable))
[Called By]
GUI_SetFuncMixColors (Thumb, 6 bytes, Stack size 0 bytes, gui__alpha.o(i.GUI_SetFuncMixColors))
[Called By]
GUI_SetFuncMixColorsBulk (Thumb, 6 bytes, Stack size 0 bytes, gui__alpha.o(i.GUI_SetFuncMixColorsBulk))
[Called By]
GUI_SetLayerPosEx (Thumb, 32 bytes, Stack size 16 bytes, gui_selectlayer.o(i.GUI_SetLayerPosEx))
[Stack]
- Max Depth = 56
- Call Chain = GUI_SetLayerPosEx ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> LCD_SetPosEx
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> GUI_CURSOR_SetPositionEx
GUI_SetLineStyle (Thumb, 24 bytes, Stack size 16 bytes, gui_setlinestyle.o(i.GUI_SetLineStyle))
[Stack]
- Max Depth = 56
- Call Chain = GUI_SetLineStyle ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _DrawGrid
- >> GL_SetDefault
GUI_SetOrg (Thumb, 48 bytes, Stack size 16 bytes, gui_setorg.o(i.GUI_SetOrg))
[Stack]
- Max Depth = 56
- Call Chain = GUI_SetOrg ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GUI_SetPenSize (Thumb, 24 bytes, Stack size 16 bytes, gui_pen.o(i.GUI_SetPenSize))
[Stack]
- Max Depth = 56
- Call Chain = GUI_SetPenSize ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GUI_SetTextAlign (Thumb, 26 bytes, Stack size 16 bytes, gui_settextalign.o(i.GUI_SetTextAlign))
[Stack]
- Max Depth = 56
- Call Chain = GUI_SetTextAlign ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _OnPaintVert
- >> _OnPaintHorz
- >> GL_SetDefault
GUI_SetTextMode (Thumb, 26 bytes, Stack size 16 bytes, gui_settextmode.o(i.GUI_SetTextMode))
[Stack]
- Max Depth = 56
- Call Chain = GUI_SetTextMode ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _OnPaint
- >> GL_SetDefault
- >> _Paint
- >> FRAMEWIN_DrawSkinFlex
- >> CHECKBOX_DrawSkinFlex
- >> _Paint
GUI_SignalEvent (Thumb, 12 bytes, Stack size 0 bytes, gui_waitevent.o(i.GUI_SignalEvent))
[Called By]
- >> GUI_StoreKey
- >> _Invalidate1Abs
- >> GUI_PID_StoreState
GUI_StoreKey (Thumb, 12 bytes, Stack size 0 bytes, gui_onkey.o(i.GUI_StoreKey))
[Calls]
[Called By]- >> _cbBackWin
- >> _OnTouch
GUI_TIMER_Create (Thumb, 136 bytes, Stack size 32 bytes, gui_timer.o(i.GUI_TIMER_Create))
[Stack]
- Max Depth = 176
- Call Chain = GUI_TIMER_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_ALLOC_AllocZero
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI__RegisterExit
- >> _Link
- >> GUI_GetTime
[Called By]
GUI_TIMER_Delete (Thumb, 38 bytes, Stack size 8 bytes, gui_timer.o(i.GUI_TIMER_Delete))
[Stack]
- Max Depth = 56
- Call Chain = GUI_TIMER_Delete ⇒ GUI_ALLOC_Free ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_Free
- >> _Unlink
- >> _RemoveFromLinList
[Called By]
GUI_TIMER_Exec (Thumb, 112 bytes, Stack size 56 bytes, gui_timer.o(i.GUI_TIMER_Exec))
[Stack]
- Max Depth = 96
- Call Chain = GUI_TIMER_Exec ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_GetTime
[Address Reference Count : 1]- gui_timer.o(i.GUI_TIMER_Create)
GUI_TIMER_GetFlag (Thumb, 50 bytes, Stack size 16 bytes, gui_timer.o(i.GUI_TIMER_GetFlag))
[Stack]
- Max Depth = 56
- Call Chain = GUI_TIMER_GetFlag ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
GUI_TIMER_Restart (Thumb, 56 bytes, Stack size 16 bytes, gui_timer.o(i.GUI_TIMER_Restart))
[Stack]
- Max Depth = 56
- Call Chain = GUI_TIMER_Restart ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _Unlink
- >> _Link
- >> GUI_GetTime
[Called By]
GUI_TIMER_SetPeriod (Thumb, 34 bytes, Stack size 16 bytes, gui_timer.o(i.GUI_TIMER_SetPeriod))
[Stack]
- Max Depth = 56
- Call Chain = GUI_TIMER_SetPeriod ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> WM_RestartTimer
- >> WM_CreateTimer
GUI_TIMER__GetFirstTimer (Thumb, 36 bytes, Stack size 16 bytes, gui_timer.o(i.GUI_TIMER__GetFirstTimer))
[Stack]
- Max Depth = 16
- Call Chain = GUI_TIMER__GetFirstTimer
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
GUI_TIMER__GetNextTimerLin (Thumb, 54 bytes, Stack size 16 bytes, gui_timer.o(i.GUI_TIMER__GetNextTimerLin))
[Stack]
- Max Depth = 16
- Call Chain = GUI_TIMER__GetNextTimerLin
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
GUI_TOUCH_Calibrate (Thumb, 104 bytes, Stack size 24 bytes, gui_x_touch.o(i.GUI_TOUCH_Calibrate))
[Stack]
- Max Depth = 40
- Call Chain = GUI_TOUCH_Calibrate ⇒ LCD_GetYSize ⇒ _GetDevProp
[Calls]- >> LCD_GetYSize
- >> LCD_GetXSize
[Called By]
GUI_TOUCH_Exec (Thumb, 218 bytes, Stack size 32 bytes, gui_x_touch.o(i.GUI_TOUCH_Exec))
[Stack]
- Max Depth = 432
- Call Chain = GUI_TOUCH_Exec ⇒ Touch_GetState ⇒ BSP_TS_GetState ⇒ BSP_TS_Get_GestureId ⇒ ft5336_TS_GetGestureID ⇒ TS_IO_Read ⇒ I2Cx_ReadMultiple ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]- >> Touch_GetState
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_TOUCH_StoreState
[Called By]
GUI_TOUCH_Initialize (Thumb, 4 bytes, Stack size 0 bytes, gui_x_touch.o(i.GUI_TOUCH_Initialize))
[Stack]
- Max Depth = 24
- Call Chain = GUI_TOUCH_Initialize ⇒ Touch_Initialize ⇒ BSP_TS_Init
[Calls]
[Called By]
GUI_TOUCH_SetOrientation (Thumb, 6 bytes, Stack size 0 bytes, gui_x_touch.o(i.GUI_TOUCH_SetOrientation))
[Called By]
GUI_TOUCH_StoreState (Thumb, 30 bytes, Stack size 0 bytes, gui_touch_storestate.o(i.GUI_TOUCH_StoreState))
[Stack]
- Max Depth = 32
- Call Chain = GUI_TOUCH_StoreState ⇒ GUI_TOUCH_StoreStateEx ⇒ GUI_PID_StoreState ⇒ _StoreState
[Calls]- >> GUI_TOUCH_StoreStateEx
[Called By]
GUI_TOUCH_StoreStateEx (Thumb, 38 bytes, Stack size 8 bytes, gui_touch.o(i.GUI_TOUCH_StoreStateEx))
[Stack]
- Max Depth = 32
- Call Chain = GUI_TOUCH_StoreStateEx ⇒ GUI_PID_StoreState ⇒ _StoreState
[Calls]- >> GUI_PID_StoreState
- >> memcmp
[Called By]
GUI_UC__GetCharCodeInc (Thumb, 38 bytes, Stack size 24 bytes, gui_uc.o(i.GUI_UC__GetCharCodeInc))
[Stack]
- Max Depth = 24
- Call Chain = GUI_UC__GetCharCodeInc
[Called By]- >> GUI__GetLineDistX
- >> GUI__GetNumChars
- >> _DispLine
- >> GUI__GetLineNumChars
- >> GUI__WrapGetNumCharsToNextLine
- >> _GetWordWrap
- >> _GetCharWrap
GUI_UC__NumChars2NumBytes (Thumb, 36 bytes, Stack size 24 bytes, gui_uc.o(i.GUI_UC__NumChars2NumBytes))
[Stack]
- Max Depth = 24
- Call Chain = GUI_UC__NumChars2NumBytes
[Called By]- >> GUI__WrapGetNumBytesToNextLine
- >> GUI_DispString
- >> GUI__DispStringInRect
- >> GUI__WrapGetNumCharsToNextLine
GUI_USAGE_AddRect (Thumb, 40 bytes, Stack size 24 bytes, guidev_usage.o(i.GUI_USAGE_AddRect))
[Stack]
- Max Depth = 24
- Call Chain = GUI_USAGE_AddRect
[Called By]- >> _FillRect
- >> _DrawBitmap
- >> _FillRect
- >> _DrawBitmap
GUI_USAGE_BM_Create (Thumb, 88 bytes, Stack size 32 bytes, guidev_usagebm.o(i.GUI_USAGE_BM_Create))
[Stack]
- Max Depth = 176
- Call Chain = GUI_USAGE_BM_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_ALLOC_AllocZero
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> GUI_MEMDEV__CreateFixed
GUI_USAGE_DecUseCnt (Thumb, 44 bytes, Stack size 16 bytes, guidev_usage.o(i.GUI_USAGE_DecUseCnt))
[Stack]
- Max Depth = 64
- Call Chain = GUI_USAGE_DecUseCnt ⇒ GUI_ALLOC_Free ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
[Called By]
GUI_Unlock (Thumb, 16 bytes, Stack size 0 bytes, gui_task.o(i.GUI_Unlock))
[Calls]
[Called By]- >> WM_ShowWindow
- >> WM_SetStayOnTop
- >> WM_HideWindow
- >> WM_GetDialogItem
- >> TEXT_SetTextColor
- >> TEXT_SetText
- >> GUI_CreateDialogBox
- >> GRAPH_SetGridVis
- >> GRAPH_SetGridFixedX
- >> GRAPH_SetGridDistY
- >> GRAPH_SCALE_SetTickDist
- >> GRAPH_SCALE_SetTextColor
- >> GRAPH_SCALE_SetOff
- >> GRAPH_SCALE_SetFactor
- >> GRAPH_SCALE_Create
- >> GRAPH_DetachScale
- >> GRAPH_DetachData
- >> GRAPH_DATA_YT_SetAlign
- >> GRAPH_DATA_YT_Delete
- >> GRAPH_DATA_YT_Create
- >> GRAPH_AttachScale
- >> GRAPH_AttachData
- >> CHECKBOX_SetState
- >> CHECKBOX_GetState
- >> GUI_GetLayerPosEx
- >> GUI_GetDrawMode
- >> TEXT_CreateUser
- >> GUI_SetTextMode
- >> GUI_SetTextAlign
- >> GUI_SetFont
- >> GUI_GetFontSizeY
- >> GUI_DrawGraphEx
- >> GUI_ALLOC_AllocZero
- >> WM_SetUserClipRect
- >> WM_SetScrollbarV
- >> WM_SetScrollbarH
- >> WM_InvalidateRect
- >> WM_GetScrollbarV
- >> WM_GetScrollbarH
- >> WM_GetClientRect
- >> WM_CreateWindowAsChild
- >> WIDGET_HandleActive
- >> SCROLLBAR_SetValue
- >> SCROLLBAR_GetValue
- >> GUI_SetLineStyle
- >> GUI_SetColor
- >> GUI_SetBkColor
- >> GUI_GetLineStyle
- >> GUI_DrawVLine
- >> GUI_DrawLine
- >> GUI_DrawHLine
- >> GUI_ARRAY_DeleteItem
- >> GRAPH_CreateUser
- >> FRAMEWIN_CreateUser
- >> WM_SetFocusOnNextChild
- >> WM_SendMessageNoPara
- >> WM_SendMessage
- >> WM_GetFocussedWindow
- >> WM_DeleteWindow
- >> WIDGET_OrState
- >> CHECKBOX_CreateUser
- >> GUI_SelectLCD
- >> GUI_SetLayerPosEx
- >> GUI_SelectLayer
- >> WM_GetParent
- >> WM_AttachWindow
- >> WM_InvalidateWindowAndDescs
- >> WM__DeleteAssocTimer
- >> WM_SendToParent
- >> WM_GetFirstChild
- >> WM_BringToBottom
- >> GUI_PollKeyMsg
- >> GUI_MEMDEV_Delete
- >> WM_SelectWindow
- >> WM_Deactivate
- >> _Exec1Input
- >> WM_Exec
- >> GUI_SetOrg
- >> GUI_GotoXY
- >> GUITASK_CopyContext
- >> GUI_ClearRect
- >> GUI_ALLOC_RequestSize
- >> GUI_ALLOC_FreePtr
- >> GUI_ALLOC_Free
- >> GUI_ALLOC_AllocNoInit
- >> GUI_SetPenSize
- >> GUI_SetDrawMode
- >> WM_OnKey
- >> WM_GetWindowOrgY
- >> WM_GetFlags
- >> WM_GetClientRectEx
- >> WM_MoveWindow
- >> WM_DetachWindow
- >> WM_GetWindowSizeX
- >> GUI_DrawFocusRect
- >> WIDGET_SetState
- >> WM_GetHasTrans
- >> GUI_DispStringInRectWrap
- >> WM_RestartTimer
- >> WM_DeleteTimer
- >> WM_CreateTimer
- >> WIDGET_AndState
- >> SCROLLBAR_CreateUser
- >> SCROLLBAR_AddValue
- >> GUI_ALLOC_Realloc
- >> GUI_ALLOC_AllocInit
- >> WM_SetFocusOnPrevChild
- >> WM_SetFocus
- >> WM_IsWindow
- >> WM_GetWindowSizeY
- >> WM_GetNextSibling
- >> WM_DisableMemdev
- >> WM_BringToTop
- >> FRAMEWIN_SetText
- >> FRAMEWIN_SetActive
- >> WM_SetCapture
- >> WM_SetSize
- >> WM_GetWindowRectEx
- >> WM_GetWindowOrgX
- >> GUI_MEMDEV_GetDataPtr
- >> GUI_MEMDEV_SetOrg
- >> GUI_MEMDEV_ReduceYSize
- >> GUI_MEMDEV_GetYSize
- >> GUI_MEMDEV_Clear
- >> GUI_GetOrg
- >> GUI_USAGE_DecUseCnt
- >> GUI_USAGE_BM_Create
- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_GetBitsPerPixel
- >> GUI_MEMDEV_CreateEx
- >> GUI_MEMDEV_CopyToLCDAt
- >> GUI_TIMER_Exec
- >> GUI_FillRect
- >> GUI_GetFontDistY
- >> GUI_WrapGetNumLines
- >> GUI_SPRITE_SetPosition
- >> GUI_DrawBitmap
- >> GUI_DrawRect
- >> WM_Screen2hWin
- >> WM_ReleaseCapture
- >> GUI_CURSOR_SetPositionEx
- >> WM_HandlePID
- >> GUI_TIMER_SetPeriod
- >> GUI_TIMER_Restart
- >> GUI_TIMER_GetFlag
- >> GUI_TIMER_Delete
- >> GUI_TIMER_Create
- >> WM_IsFocussable
- >> GUI_DrawGradientH
- >> GUI__DrawTwinArc2
- >> GUI_DrawPixel
- >> FRAMEWIN_GetActive
- >> WM_SetHasTrans
- >> GUI_DrawGradientV
- >> CHECKBOX_GetSkinFlexButtonSize
- >> GUI_MEMDEV_WriteAt
- >> GUI_DispString
- >> GUI_DispStringInRectMax
- >> GUI_GetColor
- >> GUI_GetBkColor
- >> GUI_GetYAdjust
- >> GUI_GetCharDistXEx
- >> GUI_GetCharDistX
- >> WM_ValidateWindow
- >> WM_ForEachDesc
- >> WM_ResizeWindow
GUI_WrapGetNumLines (Thumb, 44 bytes, Stack size 24 bytes, gui_dispstringinrectwrap.o(i.GUI_WrapGetNumLines))
[Stack]
- Max Depth = 120
- Call Chain = GUI_WrapGetNumLines ⇒ GUI__WrapGetNumBytesToNextLine ⇒ GUI__WrapGetNumCharsToNextLine ⇒ _WrapGetNumCharsDisp ⇒ GUI__GetLineNumChars ⇒ GUI_UC__GetCharCodeInc
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI__WrapGetNumBytesToNextLine
[Called By]- >> GUI_DispStringInRectWrap
GUI_X_Config (Thumb, 22 bytes, Stack size 8 bytes, guiconf.o(i.GUI_X_Config))
[Stack]
- Max Depth = 8
- Call Chain = GUI_X_Config
[Calls]- >> GUI_SetDefaultFont
- >> GUI_ALLOC_AssignMemory
[Called By]
GUI_X_ExecIdle (Thumb, 6 bytes, Stack size 0 bytes, gui_x_rte.o(i.GUI_X_ExecIdle))
[Calls]
[Address Reference Count : 1]
GUI_X_GetTaskId (Thumb, 4 bytes, Stack size 0 bytes, gui_x_rte.o(i.GUI_X_GetTaskId))
[Calls]
[Called By]- >> GUI_Lock
- >> _GetTaskNo
GUI_X_GetTime (Thumb, 6 bytes, Stack size 0 bytes, gui_x_rte.o(i.GUI_X_GetTime))
[Called By]
GUI_X_Init (Thumb, 50 bytes, Stack size 8 bytes, gui_x_rte.o(i.GUI_X_Init))
[Stack]
- Max Depth = 32
- Call Chain = GUI_X_Init ⇒ GUI_TOUCH_Initialize ⇒ Touch_Initialize ⇒ BSP_TS_Init
[Calls]- >> osTimerStart
- >> osTimerCreate
- >> GUI_TOUCH_Initialize
[Called By]
GUI_X_InitOS (Thumb, 14 bytes, Stack size 8 bytes, gui_x_rte.o(i.GUI_X_InitOS))
[Stack]
- Max Depth = 16
- Call Chain = GUI_X_InitOS ⇒ osMutexCreate ⇒ svcMutexCreate
[Calls]
[Called By]
GUI_X_Lock (Thumb, 12 bytes, Stack size 0 bytes, gui_x_rte.o(i.GUI_X_Lock))
[Calls]
[Called By]
GUI_X_Unlock (Thumb, 8 bytes, Stack size 0 bytes, gui_x_rte.o(i.GUI_X_Unlock))
[Calls]
[Called By]
GUI__AllocAlphaBuffer (Thumb, 22 bytes, Stack size 16 bytes, gui__alpha.o(i.GUI__AllocAlphaBuffer))
[Stack]
- Max Depth = 168
- Call Chain = GUI__AllocAlphaBuffer ⇒ GUI__GetAlphaBuffer ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]
[Called By]- >> GUI_MEMDEV__WriteToActiveAlpha
GUI__AlphaPreserveTrans (Thumb, 32 bytes, Stack size 8 bytes, gui_setalpha.o(i.GUI__AlphaPreserveTrans))
[Stack]
- Max Depth = 8
- Call Chain = GUI__AlphaPreserveTrans
[Calls]
[Called By]
GUI__CompactPixelIndices (Thumb, 292 bytes, Stack size 8 bytes, gui__compactpixelindices.o(i.GUI__CompactPixelIndices))
[Stack]
- Max Depth = 8
- Call Chain = GUI__CompactPixelIndices
[Called By]- >> _Convert8
- >> _Convert16
- >> _FlushBuffer
GUI__CompactPixelIndicesEx (Thumb, 12 bytes, Stack size 16 bytes, gui__compactpixelindices.o(i.GUI__CompactPixelIndicesEx))
[Stack]
- Max Depth = 40
- Call Chain = GUI__CompactPixelIndicesEx ⇒ GUI__ConvertColor2Index
[Calls]- >> GUI__ConvertColor2Index
[Called By]- >> GUI_MEMDEV__WriteToActiveAlpha
GUI__Config (Thumb, 46 bytes, Stack size 8 bytes, gui_core.o(i.GUI__Config))
[Stack]
- Max Depth = 192
- Call Chain = GUI__Config ⇒ LCD_X_Config ⇒ GUI_DEVICE_CreateAndLink ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> LCD_X_Config
- >> GUI_X_Config
- >> GUITASK_Init
- >> GUI__RegisterExit
[Called By]
GUI__ConvertColor2Index (Thumb, 360 bytes, Stack size 24 bytes, gui__compactpixelindices.o(i.GUI__ConvertColor2Index))
[Stack]
- Max Depth = 24
- Call Chain = GUI__ConvertColor2Index
[Called By]- >> GUI__CompactPixelIndicesEx
GUI__DispLine (Thumb, 166 bytes, Stack size 24 bytes, gui_charline.o(i.GUI__DispLine))
[Stack]
- Max Depth = 160
- Call Chain = GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> _DispLine
[Called By]- >> GUI_DispStringInRectWrap
- >> GUI_DispString
- >> GUI__DispStringInRect
GUI__DispStringInRect (Thumb, 320 bytes, Stack size 72 bytes, gui_dispstringinrect.o(i.GUI__DispStringInRect), UNUSED)
[Calls]
- >> GUI__GetLineDistX
- >> GUI__DispLine
- >> GUI_GetFontDistY
- >> GUI__HandleEOLine
- >> GUI_GetClientRect
- >> GUI__GetLineNumChars
- >> GUI_UC__NumChars2NumBytes
[Called By]- >> GUI_DispStringInRectMax
GUI__DivideRound32 (Thumb, 26 bytes, Stack size 0 bytes, gui__divideround32.o(i.GUI__DivideRound32))
[Called By]
- >> _OnTouch
- >> _CalcPositions
GUI__DoAlphaBlending (Thumb, 442 bytes, Stack size 104 bytes, gui__alpha.o(i.GUI__DoAlphaBlending))
[Stack]
- Max Depth = 256
- Call Chain = GUI__DoAlphaBlending ⇒ GUI__GetAlphaBuffer ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI__ExpandPixelIndicesEx
- >> GUI_ReadRectEx
- >> GUI_GetpfIndex2ColorEx
- >> GUI_GetBitsPerPixelEx
- >> GUI__MixColors
- >> GUI__GetAlphaBuffer
[Called By]- >> GUI_MEMDEV__WriteToActiveAlpha
GUI__DrawTwinArc2 (Thumb, 110 bytes, Stack size 56 bytes, gui__drawtwinarc.o(i.GUI__DrawTwinArc2))
[Stack]
- Max Depth = 192
- Call Chain = GUI__DrawTwinArc2 ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> _DrawTwinArc2
[Called By]
GUI__ExpandPixelIndicesEx (Thumb, 322 bytes, Stack size 40 bytes, gui__expandpixelindices.o(i.GUI__ExpandPixelIndicesEx))
[Stack]
- Max Depth = 40
- Call Chain = GUI__ExpandPixelIndicesEx
[Called By]
GUI__GetAlphaBuffer (Thumb, 144 bytes, Stack size 32 bytes, gui__alpha.o(i.GUI__GetAlphaBuffer))
[Stack]
- Max Depth = 152
- Call Chain = GUI__GetAlphaBuffer ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> LCD_GetVXSizeMax
- >> GUI__RegisterExit
- >> GUI_ALLOC_GetFixedBlock
[Called By]- >> GUI__DoAlphaBlending
- >> GUI__AllocAlphaBuffer
GUI__GetFontSizeY (Thumb, 16 bytes, Stack size 0 bytes, gui__getfontsizey.o(i.GUI__GetFontSizeY))
[Called By]
GUI__GetLineDistX (Thumb, 74 bytes, Stack size 24 bytes, gui_charline.o(i.GUI__GetLineDistX))
[Stack]
- Max Depth = 96
- Call Chain = GUI__GetLineDistX ⇒ GUI__GetOverlap ⇒ GUI_GetCharDistXEx ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI__GetOverlap
- >> GUI_UC__GetCharCodeInc
- >> GUI_GetCharDistX
[Called By]- >> GUI_DispStringInRectWrap
- >> GUI_GetStringDistX
- >> GUI_DispString
- >> GUI__DispStringInRect
GUI__GetLineNumChars (Thumb, 52 bytes, Stack size 24 bytes, gui_charline.o(i.GUI__GetLineNumChars))
[Stack]
- Max Depth = 48
- Call Chain = GUI__GetLineNumChars ⇒ GUI_UC__GetCharCodeInc
[Calls]- >> GUI_UC__GetCharCodeInc
[Called By]- >> GUI_DispString
- >> GUI__DispStringInRect
- >> _WrapGetNumCharsDisp
GUI__GetNumChars (Thumb, 26 bytes, Stack size 16 bytes, gui__getnumchars.o(i.GUI__GetNumChars))
[Stack]
- Max Depth = 40
- Call Chain = GUI__GetNumChars ⇒ GUI_UC__GetCharCodeInc
[Calls]- >> GUI_UC__GetCharCodeInc
[Called By]
GUI__GetOrg (Thumb, 18 bytes, Stack size 0 bytes, gui_getorg.o(i.GUI__GetOrg))
[Called By]
GUI__GetOverlap (Thumb, 24 bytes, Stack size 16 bytes, gui_charline.o(i.GUI__GetOverlap))
[Stack]
- Max Depth = 72
- Call Chain = GUI__GetOverlap ⇒ GUI_GetCharDistXEx ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]
[Called By]
GUI__HandleEOLine (Thumb, 24 bytes, Stack size 0 bytes, gui__handleeoline.o(i.GUI__HandleEOLine), UNUSED)
[Called By]
GUI__IntersectRect (Thumb, 58 bytes, Stack size 0 bytes, gui__intersectrect.o(i.GUI__IntersectRect))
[Called By]
- >> WM_InvalidateRect
- >> WM__ClipAtParentBorders
- >> _SetClipRectUserIntersect
- >> WM__InitIVRSearch
- >> WM_ResizeWindow
GUI__IntersectRects (Thumb, 82 bytes, Stack size 16 bytes, gui__intersectrects.o(i.GUI__IntersectRects))
[Stack]
- Max Depth = 16
- Call Chain = GUI__IntersectRects
[Called By]- >> LCD_SetClipRectEx
- >> WM__InvalidateRect
- >> WM_InvalidateWindowAndDescsEx
- >> _Paint1Trans
- >> _Invalidate1Abs
- >> _Findy1
- >> _Findx1
- >> _Findx0
- >> GUI_DispStringInRectWrap
- >> GUI_DispStringInRectMax
GUI__ManageCache (Thumb, 12 bytes, Stack size 0 bytes, gui__managecache.o(i.GUI__ManageCache))
[Stack]
- Max Depth = 32
- Call Chain = GUI__ManageCache ⇒ GUI__ManageCacheEx
[Calls]
[Called By]
GUI__ManageCacheEx (Thumb, 196 bytes, Stack size 32 bytes, gui__managecache.o(i.GUI__ManageCacheEx))
[Stack]
- Max Depth = 32
- Call Chain = GUI__ManageCacheEx
[Calls]- >> GUI_DEVICE__GetpDriver
[Called By]
GUI__MixColors (Thumb, 102 bytes, Stack size 16 bytes, gui__alpha.o(i.GUI__MixColors))
[Stack]
- Max Depth = 16
- Call Chain = GUI__MixColors
[Called By]- >> GUI__MixColorsBulk
- >> GUI__DoAlphaBlending
- >> _DrawBitLine32BPP_DDB
- >> _SetPosition
[Address Reference Count : 1]
GUI__MixColorsBulk (Thumb, 78 bytes, Stack size 36 bytes, gui__alpha.o(i.GUI__MixColorsBulk))
[Stack]
- Max Depth = 52
- Call Chain = GUI__MixColorsBulk ⇒ GUI__MixColors
[Calls]
[Address Reference Count : 1]
GUI__ReduceRect (Thumb, 26 bytes, Stack size 0 bytes, gui__reducerect.o(i.GUI__ReduceRect))
[Called By]
- >> _OnPaint
- >> GUI_DrawFocusRect
- >> WIDGET__GetInsideRect
- >> WM_SetCaptureMove
GUI__RegisterExit (Thumb, 10 bytes, Stack size 0 bytes, gui_core.o(i.GUI__RegisterExit))
[Called By]
- >> LCD_InitColors
- >> WM_Init
- >> GUITASK_Init
- >> GUI__Config
- >> _InitOnce
- >> GUI__GetAlphaBuffer
- >> GUI_TIMER_Create
GUI__SetText (Thumb, 108 bytes, Stack size 32 bytes, gui__settext.o(i.GUI__SetText))
[Stack]
- Max Depth = 160
- Call Chain = GUI__SetText ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_GetSize
- >> GUI_ALLOC_FreePtr
- >> GUI_ALLOC_AllocNoInit
- >> GUI__strlen
- >> GUI__strcmp_hp
- >> __aeabi_memcpy
- >> strcpy
[Called By]- >> TEXT_SetText
- >> FRAMEWIN_SetText
GUI__WrapGetNumBytesToNextLine (Thumb, 20 bytes, Stack size 8 bytes, gui__wrap.o(i.GUI__WrapGetNumBytesToNextLine))
[Stack]
- Max Depth = 96
- Call Chain = GUI__WrapGetNumBytesToNextLine ⇒ GUI__WrapGetNumCharsToNextLine ⇒ _WrapGetNumCharsDisp ⇒ GUI__GetLineNumChars ⇒ GUI_UC__GetCharCodeInc
[Calls]- >> GUI_UC__NumChars2NumBytes
- >> GUI__WrapGetNumCharsToNextLine
[Called By]- >> GUI_DispStringInRectWrap
- >> GUI_WrapGetNumLines
GUI__WrapGetNumCharsDisp (Thumb, 6 bytes, Stack size 0 bytes, gui__wrap.o(i.GUI__WrapGetNumCharsDisp))
[Stack]
- Max Depth = 56
- Call Chain = GUI__WrapGetNumCharsDisp ⇒ _WrapGetNumCharsDisp ⇒ GUI__GetLineNumChars ⇒ GUI_UC__GetCharCodeInc
[Calls]
[Called By]- >> GUI_DispStringInRectWrap
GUI__WrapGetNumCharsToNextLine (Thumb, 92 bytes, Stack size 32 bytes, gui__wrap.o(i.GUI__WrapGetNumCharsToNextLine))
[Stack]
- Max Depth = 88
- Call Chain = GUI__WrapGetNumCharsToNextLine ⇒ _WrapGetNumCharsDisp ⇒ GUI__GetLineNumChars ⇒ GUI_UC__GetCharCodeInc
[Calls]- >> GUI_UC__NumChars2NumBytes
- >> GUI_UC__GetCharCodeInc
- >> GUI_GetCharDistX
- >> _WrapGetNumCharsDisp
[Called By]- >> GUI__WrapGetNumBytesToNextLine
GUI__memset (Thumb, 76 bytes, Stack size 8 bytes, gui__memset.o(i.GUI__memset))
[Stack]
- Max Depth = 8
- Call Chain = GUI__memset
[Called By]- >> GUI_ALLOC_AllocZero
- >> _InitOnce
- >> GUITASK_Init
- >> _OnExit
- >> _OnExit
- >> GUI_ALLOC_AllocInit
- >> _CreateStaticDevice
- >> _GenCheck
- >> _DrawBitmap
GUI__memset16 (Thumb, 60 bytes, Stack size 8 bytes, gui__memset16.o(i.GUI__memset16))
[Stack]
- Max Depth = 8
- Call Chain = GUI__memset16
[Called By]
GUI__sqrt32 (Thumb, 26 bytes, Stack size 0 bytes, gui__sqrt32.o(i.GUI__sqrt32))
[Called By]
GUI__strcmp (Thumb, 32 bytes, Stack size 0 bytes, gui__strcmp.o(i.GUI__strcmp))
[Called By]
GUI__strcmp_hp (Thumb, 32 bytes, Stack size 16 bytes, gui__strcmp.o(i.GUI__strcmp_hp))
[Stack]
- Max Depth = 16
- Call Chain = GUI__strcmp_hp
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI__strcmp
[Called By]
GUI__strlen (Thumb, 22 bytes, Stack size 0 bytes, gui__strlen.o(i.GUI__strlen))
[Called By]
GUI_cos (Thumb, 8 bytes, Stack size 0 bytes, gui_drawline.o(i.GUI_cos))
[Stack]
- Max Depth = 8
- Call Chain = GUI_cos ⇒ GUI_sin
[Calls]
[Called By]
GUI_sin (Thumb, 82 bytes, Stack size 8 bytes, gui_drawline.o(i.GUI_sin))
[Stack]
- Max Depth = 8
- Call Chain = GUI_sin
[Called By]- >> GUI_cos
- >> GL_DrawLineEx
HAL_DMA_Abort (Thumb, 86 bytes, Stack size 24 bytes, stm32f7xx_hal_dma.o(i.HAL_DMA_Abort))
[Stack]
- Max Depth = 24
- Call Chain = HAL_DMA_Abort
[Calls]
[Called By]
HAL_DMA_DeInit (Thumb, 2514 bytes, Stack size 36 bytes, stm32f7xx_hal_dma.o(i.HAL_DMA_DeInit))
[Stack]
- Max Depth = 36
- Call Chain = HAL_DMA_DeInit
[Called By]- >> BSP_SDRAM_MspInit
- >> BSP_AUDIO_OUT_MspInit
HAL_DMA_IRQHandler (Thumb, 3964 bytes, Stack size 40 bytes, stm32f7xx_hal_dma.o(i.HAL_DMA_IRQHandler))
[Stack]
- Max Depth = 40
- Call Chain = HAL_DMA_IRQHandler
[Called By]- >> DMA2_Stream4_IRQHandler
HAL_DMA_Init (Thumb, 122 bytes, Stack size 20 bytes, stm32f7xx_hal_dma.o(i.HAL_DMA_Init))
[Stack]
- Max Depth = 20
- Call Chain = HAL_DMA_Init
[Called By]- >> BSP_SDRAM_MspInit
- >> BSP_AUDIO_OUT_MspInit
HAL_DMA_Start_IT (Thumb, 108 bytes, Stack size 16 bytes, stm32f7xx_hal_dma.o(i.HAL_DMA_Start_IT))
[Stack]
- Max Depth = 28
- Call Chain = HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]
[Called By]
HAL_Delay (Thumb, 22 bytes, Stack size 16 bytes, stm32f7xx_hal.o(i.HAL_Delay))
[Stack]
- Max Depth = 16
- Call Chain = HAL_Delay
[Calls]
[Called By]- >> BSP_SDRAM_Initialization_sequence
- >> AUDIO_IO_Delay
- >> TS_IO_Delay
HAL_GPIO_Init (Thumb, 418 bytes, Stack size 40 bytes, stm32f7xx_hal_gpio.o(i.HAL_GPIO_Init))
[Stack]
- Max Depth = 40
- Call Chain = HAL_GPIO_Init
[Called By]- >> LCD_X_Init
- >> BSP_SDRAM_MspInit
- >> BSP_AUDIO_OUT_MspInit
- >> I2Cx_MspInit
HAL_GPIO_WritePin (Thumb, 10 bytes, Stack size 0 bytes, stm32f7xx_hal_gpio.o(i.HAL_GPIO_WritePin))
[Called By]
- >> LCD_X_DisplayOn
- >> LCD_X_DisplayOff
HAL_GetTick (Thumb, 6 bytes, Stack size 0 bytes, main.o(i.HAL_GetTick))
[Called By]
- >> HAL_RCCEx_PeriphCLKConfig
- >> HAL_Delay
- >> I2C_IsAcknowledgeFailed
- >> HAL_DMA_Abort
- >> HAL_RCC_OscConfig
- >> HAL_RCC_ClockConfig
- >> HAL_PWREx_EnableOverDrive
- >> I2C_WaitOnTXISFlagUntilTimeout
- >> I2C_WaitOnSTOPFlagUntilTimeout
- >> I2C_WaitOnFlagUntilTimeout
- >> FMC_SDRAM_SendCommand
- >> SAI_Disable
- >> SAI_DMATxCplt
HAL_I2C_DeInit (Thumb, 46 bytes, Stack size 8 bytes, stm32f7xx_hal_i2c.o(i.HAL_I2C_DeInit))
[Stack]
- Max Depth = 8
- Call Chain = HAL_I2C_DeInit
[Calls]
[Called By]
HAL_I2C_GetState (Thumb, 6 bytes, Stack size 0 bytes, stm32f7xx_hal_i2c.o(i.HAL_I2C_GetState))
[Called By]
HAL_I2C_Init (Thumb, 166 bytes, Stack size 16 bytes, stm32f7xx_hal_i2c.o(i.HAL_I2C_Init))
[Stack]
- Max Depth = 16
- Call Chain = HAL_I2C_Init
[Calls]
[Called By]
HAL_I2C_Mem_Read (Thumb, 268 bytes, Stack size 56 bytes, stm32f7xx_hal_i2c.o(i.HAL_I2C_Mem_Read))
[Stack]
- Max Depth = 128
- Call Chain = HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]- >> I2C_WaitOnSTOPFlagUntilTimeout
- >> I2C_WaitOnFlagUntilTimeout
- >> I2C_TransferConfig
- >> I2C_RequestMemoryRead
[Called By]
HAL_I2C_Mem_Write (Thumb, 268 bytes, Stack size 56 bytes, stm32f7xx_hal_i2c.o(i.HAL_I2C_Mem_Write))
[Stack]
- Max Depth = 128
- Call Chain = HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]- >> I2C_WaitOnTXISFlagUntilTimeout
- >> I2C_WaitOnSTOPFlagUntilTimeout
- >> I2C_WaitOnFlagUntilTimeout
- >> I2C_TransferConfig
- >> I2C_RequestMemoryWrite
[Called By]
HAL_I2C_MspDeInit (Thumb, 2 bytes, Stack size 0 bytes, stm32f7xx_hal_i2c.o(i.HAL_I2C_MspDeInit))
[Called By]
HAL_I2C_MspInit (Thumb, 2 bytes, Stack size 0 bytes, stm32f7xx_hal_i2c.o(i.HAL_I2C_MspInit))
[Called By]
HAL_Init (Thumb, 32 bytes, Stack size 8 bytes, stm32f7xx_hal.o(i.HAL_Init))
[Stack]
- Max Depth = 32
- Call Chain = HAL_Init ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
[Calls]- >> HAL_MspInit
- >> HAL_InitTick
- >> HAL_NVIC_SetPriorityGrouping
[Called By]
HAL_InitTick (Thumb, 34 bytes, Stack size 8 bytes, stm32f7xx_hal.o(i.HAL_InitTick))
[Stack]
- Max Depth = 24
- Call Chain = HAL_InitTick ⇒ HAL_NVIC_SetPriority
[Calls]- >> HAL_NVIC_SetPriority
- >> HAL_SYSTICK_Config
- >> HAL_RCC_GetHCLKFreq
[Called By]- >> HAL_RCC_ClockConfig
- >> HAL_Init
HAL_LTDC_ConfigCLUT (Thumb, 140 bytes, Stack size 20 bytes, stm32f7xx_hal_ltdc.o(i.HAL_LTDC_ConfigCLUT))
[Stack]
- Max Depth = 20
- Call Chain = HAL_LTDC_ConfigCLUT
[Called By]- >> LCD_X_DisplayDriver
- >> _LCD_InitController
HAL_LTDC_ConfigColorKeying (Thumb, 64 bytes, Stack size 12 bytes, stm32f7xx_hal_ltdc.o(i.HAL_LTDC_ConfigColorKeying))
[Stack]
- Max Depth = 12
- Call Chain = HAL_LTDC_ConfigColorKeying
[Called By]
HAL_LTDC_ConfigLayer (Thumb, 82 bytes, Stack size 24 bytes, stm32f7xx_hal_ltdc.o(i.HAL_LTDC_ConfigLayer))
[Stack]
- Max Depth = 72
- Call Chain = HAL_LTDC_ConfigLayer ⇒ LTDC_SetConfig
[Calls]- >> LTDC_SetConfig
- >> __aeabi_memcpy4
[Called By]
HAL_LTDC_DisableColorKeying (Thumb, 60 bytes, Stack size 8 bytes, stm32f7xx_hal_ltdc.o(i.HAL_LTDC_DisableColorKeying))
[Stack]
- Max Depth = 8
- Call Chain = HAL_LTDC_DisableColorKeying
[Called By]
HAL_LTDC_EnableCLUT (Thumb, 60 bytes, Stack size 8 bytes, stm32f7xx_hal_ltdc.o(i.HAL_LTDC_EnableCLUT))
[Stack]
- Max Depth = 8
- Call Chain = HAL_LTDC_EnableCLUT
[Called By]
HAL_LTDC_EnableColorKeying (Thumb, 60 bytes, Stack size 8 bytes, stm32f7xx_hal_ltdc.o(i.HAL_LTDC_EnableColorKeying))
[Stack]
- Max Depth = 8
- Call Chain = HAL_LTDC_EnableColorKeying
[Called By]
HAL_LTDC_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f7xx_hal_ltdc.o(i.HAL_LTDC_ErrorCallback))
[Called By]
HAL_LTDC_IRQHandler (Thumb, 158 bytes, Stack size 16 bytes, stm32f7xx_hal_ltdc.o(i.HAL_LTDC_IRQHandler))
[Stack]
- Max Depth = 104
- Call Chain = HAL_LTDC_IRQHandler ⇒ HAL_LTDC_LineEventCallback ⇒ HAL_LTDC_SetAddress ⇒ LTDC_SetConfig
[Calls]- >> HAL_LTDC_ErrorCallback
- >> HAL_LTDC_LineEventCallback
[Called By]
HAL_LTDC_Init (Thumb, 252 bytes, Stack size 24 bytes, stm32f7xx_hal_ltdc.o(i.HAL_LTDC_Init))
[Stack]
- Max Depth = 24
- Call Chain = HAL_LTDC_Init
[Calls]
[Called By]
HAL_LTDC_LineEventCallback (Thumb, 86 bytes, Stack size 24 bytes, lcdconf.o(i.HAL_LTDC_LineEventCallback))
[Stack]
- Max Depth = 88
- Call Chain = HAL_LTDC_LineEventCallback ⇒ HAL_LTDC_SetAddress ⇒ LTDC_SetConfig
[Calls]- >> HAL_LTDC_SetAddress
- >> HAL_LTDC_ProgramLineEvent
- >> GUI_MULTIBUF_ConfirmEx
[Called By]
HAL_LTDC_MspInit (Thumb, 2 bytes, Stack size 0 bytes, stm32f7xx_hal_ltdc.o(i.HAL_LTDC_MspInit))
[Called By]
HAL_LTDC_ProgramLineEvent (Thumb, 52 bytes, Stack size 16 bytes, stm32f7xx_hal_ltdc.o(i.HAL_LTDC_ProgramLineEvent))
[Stack]
- Max Depth = 16
- Call Chain = HAL_LTDC_ProgramLineEvent
[Called By]- >> HAL_LTDC_LineEventCallback
- >> _LCD_InitController
HAL_LTDC_SetAddress (Thumb, 68 bytes, Stack size 16 bytes, stm32f7xx_hal_ltdc.o(i.HAL_LTDC_SetAddress))
[Stack]
- Max Depth = 64
- Call Chain = HAL_LTDC_SetAddress ⇒ LTDC_SetConfig
[Calls]
[Called By]- >> LCD_X_DisplayDriver
- >> HAL_LTDC_LineEventCallback
HAL_LTDC_SetAlpha (Thumb, 68 bytes, Stack size 16 bytes, stm32f7xx_hal_ltdc.o(i.HAL_LTDC_SetAlpha))
[Stack]
- Max Depth = 64
- Call Chain = HAL_LTDC_SetAlpha ⇒ LTDC_SetConfig
[Calls]
[Called By]
HAL_LTDC_SetWindowPosition (Thumb, 84 bytes, Stack size 16 bytes, stm32f7xx_hal_ltdc.o(i.HAL_LTDC_SetWindowPosition))
[Stack]
- Max Depth = 64
- Call Chain = HAL_LTDC_SetWindowPosition ⇒ LTDC_SetConfig
[Calls]
[Called By]
HAL_LTDC_SetWindowSize (Thumb, 86 bytes, Stack size 24 bytes, stm32f7xx_hal_ltdc.o(i.HAL_LTDC_SetWindowSize))
[Stack]
- Max Depth = 72
- Call Chain = HAL_LTDC_SetWindowSize ⇒ LTDC_SetConfig
[Calls]
[Called By]
HAL_MspInit (Thumb, 2 bytes, Stack size 0 bytes, stm32f7xx_hal.o(i.HAL_MspInit))
[Called By]
HAL_NVIC_EnableIRQ (Thumb, 22 bytes, Stack size 0 bytes, stm32f7xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ))
[Called By]
- >> BSP_SDRAM_MspInit
- >> BSP_AUDIO_OUT_MspInit
- >> I2Cx_MspInit
- >> _LCD_InitController
HAL_NVIC_SetPriority (Thumb, 60 bytes, Stack size 16 bytes, stm32f7xx_hal_cortex.o(i.HAL_NVIC_SetPriority))
[Stack]
- Max Depth = 16
- Call Chain = HAL_NVIC_SetPriority
[Calls]
[Called By]- >> BSP_SDRAM_MspInit
- >> BSP_AUDIO_OUT_MspInit
- >> I2Cx_MspInit
- >> HAL_InitTick
HAL_NVIC_SetPriorityGrouping (Thumb, 28 bytes, Stack size 8 bytes, stm32f7xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping))
[Stack]
- Max Depth = 8
- Call Chain = HAL_NVIC_SetPriorityGrouping
[Called By]
HAL_PWREx_EnableOverDrive (Thumb, 100 bytes, Stack size 24 bytes, stm32f7xx_hal_pwr_ex.o(i.HAL_PWREx_EnableOverDrive))
[Stack]
- Max Depth = 24
- Call Chain = HAL_PWREx_EnableOverDrive
[Calls]
[Called By]
HAL_RCCEx_GetPeriphCLKConfig (Thumb, 426 bytes, Stack size 20 bytes, stm32f7xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPeriphCLKConfig))
[Stack]
- Max Depth = 20
- Call Chain = HAL_RCCEx_GetPeriphCLKConfig
[Called By]- >> BSP_AUDIO_OUT_ClockConfig
HAL_RCCEx_GetPeriphCLKFreq (Thumb, 174 bytes, Stack size 16 bytes, stm32f7xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPeriphCLKFreq))
[Stack]
- Max Depth = 16
- Call Chain = HAL_RCCEx_GetPeriphCLKFreq
[Called By]
HAL_RCCEx_PeriphCLKConfig (Thumb, 1436 bytes, Stack size 40 bytes, stm32f7xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig))
[Stack]
- Max Depth = 40
- Call Chain = HAL_RCCEx_PeriphCLKConfig
[Calls]
[Called By]- >> LCD_X_Init
- >> BSP_AUDIO_OUT_ClockConfig
HAL_RCC_ClockConfig (Thumb, 450 bytes, Stack size 32 bytes, stm32f7xx_hal_rcc.o(i.HAL_RCC_ClockConfig))
[Stack]
- Max Depth = 56
- Call Chain = HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
[Calls]- >> HAL_InitTick
- >> HAL_GetTick
[Called By]
HAL_RCC_GetHCLKFreq (Thumb, 38 bytes, Stack size 4 bytes, stm32f7xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq))
[Stack]
- Max Depth = 16
- Call Chain = HAL_RCC_GetHCLKFreq ⇒ HAL_RCC_GetSysClockFreq
[Calls]- >> HAL_RCC_GetSysClockFreq
[Called By]
HAL_RCC_GetSysClockFreq (Thumb, 120 bytes, Stack size 12 bytes, stm32f7xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq))
[Stack]
- Max Depth = 12
- Call Chain = HAL_RCC_GetSysClockFreq
[Called By]
HAL_RCC_OscConfig (Thumb, 910 bytes, Stack size 40 bytes, stm32f7xx_hal_rcc.o(i.HAL_RCC_OscConfig))
[Stack]
- Max Depth = 40
- Call Chain = HAL_RCC_OscConfig
[Calls]
[Called By]
HAL_SAI_DMAStop (Thumb, 66 bytes, Stack size 16 bytes, stm32f7xx_hal_sai.o(i.HAL_SAI_DMAStop))
[Stack]
- Max Depth = 48
- Call Chain = HAL_SAI_DMAStop ⇒ SAI_Disable ⇒ HAL_SAI_ErrorCallback
[Calls]- >> HAL_DMA_Abort
- >> SAI_Disable
[Called By]
HAL_SAI_DeInit (Thumb, 66 bytes, Stack size 16 bytes, stm32f7xx_hal_sai.o(i.HAL_SAI_DeInit))
[Stack]
- Max Depth = 48
- Call Chain = HAL_SAI_DeInit ⇒ SAI_Disable ⇒ HAL_SAI_ErrorCallback
[Calls]- >> HAL_SAI_MspDeInit
- >> SAI_Disable
[Called By]
HAL_SAI_ErrorCallback (Thumb, 62 bytes, Stack size 16 bytes, stm32746g_discovery_audio.o(i.HAL_SAI_ErrorCallback))
[Stack]
- Max Depth = 16
- Call Chain = HAL_SAI_ErrorCallback
[Calls]- >> BSP_AUDIO_OUT_Error_CallBack
- >> BSP_AUDIO_IN_Error_CallBack
- >> HAL_SAI_GetState
[Called By]- >> SAI_Disable
- >> SAI_DMATxCplt
- >> SAI_DMAError
HAL_SAI_GetState (Thumb, 6 bytes, Stack size 0 bytes, stm32f7xx_hal_sai.o(i.HAL_SAI_GetState))
[Called By]
- >> HAL_SAI_ErrorCallback
- >> BSP_AUDIO_OUT_Init
HAL_SAI_Init (Thumb, 290 bytes, Stack size 16 bytes, stm32f7xx_hal_sai.o(i.HAL_SAI_Init))
[Stack]
- Max Depth = 48
- Call Chain = HAL_SAI_Init ⇒ SAI_Disable ⇒ HAL_SAI_ErrorCallback
[Calls]- >> HAL_SAI_MspInit
- >> SAI_GetInputClock
- >> SAI_BlockSynchroConfig
- >> SAI_Disable
[Called By]- >> SAIx_Out_Init
- >> BSP_AUDIO_OUT_SetAudioFrameSlot
HAL_SAI_MspDeInit (Thumb, 2 bytes, Stack size 0 bytes, stm32f7xx_hal_sai.o(i.HAL_SAI_MspDeInit))
[Called By]
HAL_SAI_MspInit (Thumb, 2 bytes, Stack size 0 bytes, stm32f7xx_hal_sai.o(i.HAL_SAI_MspInit))
[Called By]
HAL_SAI_Transmit_DMA (Thumb, 140 bytes, Stack size 8 bytes, stm32f7xx_hal_sai.o(i.HAL_SAI_Transmit_DMA))
[Stack]
- Max Depth = 36
- Call Chain = HAL_SAI_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> HAL_DMA_Start_IT
- >> SAI_InterruptFlag
[Called By]
HAL_SAI_TxCpltCallback (Thumb, 8 bytes, Stack size 8 bytes, stm32746g_discovery_audio.o(i.HAL_SAI_TxCpltCallback))
[Stack]
- Max Depth = 8
- Call Chain = HAL_SAI_TxCpltCallback
[Calls]- >> BSP_AUDIO_OUT_TransferComplete_CallBack
[Called By]
HAL_SAI_TxHalfCpltCallback (Thumb, 8 bytes, Stack size 8 bytes, stm32746g_discovery_audio.o(i.HAL_SAI_TxHalfCpltCallback))
[Stack]
- Max Depth = 8
- Call Chain = HAL_SAI_TxHalfCpltCallback
[Calls]- >> BSP_AUDIO_OUT_HalfTransfer_CallBack
[Called By]
HAL_SDRAM_Init (Thumb, 66 bytes, Stack size 16 bytes, stm32f7xx_hal_sdram.o(i.HAL_SDRAM_Init))
[Stack]
- Max Depth = 44
- Call Chain = HAL_SDRAM_Init ⇒ FMC_SDRAM_Timing_Init
[Calls]- >> HAL_SDRAM_MspInit
- >> FMC_SDRAM_Timing_Init
- >> FMC_SDRAM_Init
[Called By]
HAL_SDRAM_MspInit (Thumb, 2 bytes, Stack size 0 bytes, stm32f7xx_hal_sdram.o(i.HAL_SDRAM_MspInit))
[Called By]
HAL_SDRAM_ProgramRefreshRate (Thumb, 34 bytes, Stack size 8 bytes, stm32f7xx_hal_sdram.o(i.HAL_SDRAM_ProgramRefreshRate))
[Stack]
- Max Depth = 8
- Call Chain = HAL_SDRAM_ProgramRefreshRate
[Calls]- >> FMC_SDRAM_ProgramRefreshRate
[Called By]- >> BSP_SDRAM_Initialization_sequence
HAL_SDRAM_SendCommand (Thumb, 48 bytes, Stack size 16 bytes, stm32f7xx_hal_sdram.o(i.HAL_SDRAM_SendCommand))
[Stack]
- Max Depth = 40
- Call Chain = HAL_SDRAM_SendCommand ⇒ FMC_SDRAM_SendCommand
[Calls]
[Called By]- >> BSP_SDRAM_Initialization_sequence
HAL_SYSTICK_Config (Thumb, 38 bytes, Stack size 8 bytes, stm32f7xx_hal_cortex.o(i.HAL_SYSTICK_Config))
[Stack]
- Max Depth = 8
- Call Chain = HAL_SYSTICK_Config
[Calls]
[Called By]
LCD_AA_SetAndMask (Thumb, 10 bytes, Stack size 0 bytes, lcd_aa.o(i.LCD_AA_SetAndMask))
[Called By]
- >> GUI__AlphaPreserveTrans
LCD_Color2Index (Thumb, 18 bytes, Stack size 0 bytes, lcd.o(i.LCD_Color2Index))
[Called By]
- >> LCD_GetpPalConvTableUncached
- >> _SetColor
- >> _SetBkColor
- >> LCD_UpdateColorIndices
LCD_Color2Index_8666 (Thumb, 86 bytes, Stack size 0 bytes, guicc_8666.o(i.LCD_Color2Index_8666))
[Address Reference Count : 1]
LCD_DrawBitmap (Thumb, 504 bytes, Stack size 88 bytes, lcd.o(i.LCD_DrawBitmap))
[Stack]
- Max Depth = 104
- Call Chain = LCD_DrawBitmap ⇒ LCD_FillRect
[Calls]
[Called By]- >> GUIMONO_DispChar
- >> _WriteToActiveOpaque_HT
- >> _WriteToActiveOpaque_8
- >> GUI_MEMDEV__WriteToActiveAlpha
- >> GUIPROP_DispChar
- >> GL_DrawBitmap
LCD_DrawHLine (Thumb, 78 bytes, Stack size 16 bytes, lcd.o(i.LCD_DrawHLine))
[Stack]
- Max Depth = 16
- Call Chain = LCD_DrawHLine
[Called By]- >> GUI_DrawRect
- >> _DrawTwinArc2
[Address Reference Count : 2]- gui_core.o(.constdata)
- gui_drawgradient.o(i.GUI_DrawGradientV)
LCD_DrawPixel (Thumb, 96 bytes, Stack size 8 bytes, lcd.o(i.LCD_DrawPixel))
[Stack]
- Max Depth = 8
- Call Chain = LCD_DrawPixel
[Called By]- >> _DrawGraph
- >> GUI_DrawFocusRect
[Address Reference Count : 1]
LCD_DrawVLine (Thumb, 76 bytes, Stack size 8 bytes, lcd.o(i.LCD_DrawVLine))
[Stack]
- Max Depth = 8
- Call Chain = LCD_DrawVLine
[Called By]- >> GUI_DrawVLine
- >> GL_DrawLine1Ex
- >> _DrawGraph
- >> GUI_DrawRect
[Address Reference Count : 1]- gui_drawgradient.o(i.GUI_DrawGradientH)
LCD_FillRect (Thumb, 80 bytes, Stack size 16 bytes, lcd.o(i.LCD_FillRect))
[Stack]
- Max Depth = 16
- Call Chain = LCD_FillRect
[Called By]- >> _LCD_FillRect
- >> GUIMONO_DispChar
- >> LCD__DrawBitmap_1bpp
- >> LCD_DrawBitmap
- >> LCD_Init
- >> GUI_ClearRect
- >> GUI_FillRect
- >> GUIPROP_DispChar
- >> _DrawGradient
LCD_GetBitsPerPixelEx (Thumb, 6 bytes, Stack size 0 bytes, lcd_getex.o(i.LCD_GetBitsPerPixelEx))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetBitsPerPixelEx ⇒ _GetDevProp
[Calls]
[Called By]- >> LCD_X_Config
- >> _LCD_InitController
- >> LCD_InitLUT
LCD_GetBkColorIndex (Thumb, 10 bytes, Stack size 0 bytes, lcd_getcolorindex.o(i.LCD_GetBkColorIndex))
[Called By]
LCD_GetColorIndex (Thumb, 10 bytes, Stack size 0 bytes, lcd_getcolorindex.o(i.LCD_GetColorIndex))
[Called By]
LCD_GetDevFunc (Thumb, 18 bytes, Stack size 0 bytes, lcd_getex.o(i.LCD_GetDevFunc))
[Called By]
LCD_GetMirrorXEx (Thumb, 6 bytes, Stack size 0 bytes, lcd_getex.o(i.LCD_GetMirrorXEx))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetMirrorXEx ⇒ _GetDevProp
[Calls]
[Called By]
LCD_GetMirrorYEx (Thumb, 6 bytes, Stack size 0 bytes, lcd_getex.o(i.LCD_GetMirrorYEx))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetMirrorYEx ⇒ _GetDevProp
[Calls]
[Called By]
LCD_GetNumColors (Thumb, 12 bytes, Stack size 0 bytes, lcd_getex.o(i.LCD_GetNumColors))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetNumColors ⇒ _GetDevProp
[Calls]
[Called By]- >> _Index2Color_0
- >> _GetIndexMask_0
- >> _Color2Index_0
LCD_GetNumColorsEx (Thumb, 6 bytes, Stack size 0 bytes, lcd_getex.o(i.LCD_GetNumColorsEx))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetNumColorsEx ⇒ _GetDevProp
[Calls]
[Called By]
LCD_GetNumLayers (Thumb, 26 bytes, Stack size 16 bytes, lcd_getnumdisplays.o(i.LCD_GetNumLayers))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetNumLayers
[Calls]- >> GUI_DEVICE__GetpDriver
[Called By]
LCD_GetPalette (Thumb, 10 bytes, Stack size 0 bytes, lcd_getex.o(i.LCD_GetPalette))
[Stack]
- Max Depth = 8
- Call Chain = LCD_GetPalette ⇒ LCD_GetPaletteEx
[Calls]
[Called By]- >> _Index2Color_0
- >> _Color2Index_0
LCD_GetPaletteEx (Thumb, 24 bytes, Stack size 8 bytes, lcd_getex.o(i.LCD_GetPaletteEx))
[Stack]
- Max Depth = 8
- Call Chain = LCD_GetPaletteEx
[Calls]- >> GUI_DEVICE__GetpDriver
[Called By]
LCD_GetPosEx (Thumb, 44 bytes, Stack size 24 bytes, lcd_set.o(i.LCD_GetPosEx))
[Stack]
- Max Depth = 24
- Call Chain = LCD_GetPosEx
[Calls]- >> GUI_DEVICE__GetpDriver
[Called By]
LCD_GetSwapXYEx (Thumb, 6 bytes, Stack size 0 bytes, lcd_getex.o(i.LCD_GetSwapXYEx))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetSwapXYEx ⇒ _GetDevProp
[Calls]
[Called By]- >> LCD_X_DisplayDriver
- >> LCD_X_Config
- >> _LCD_InitController
- >> _SetVSize
- >> _SetSize
- >> _SetOrg
LCD_GetVXSizeEx (Thumb, 6 bytes, Stack size 0 bytes, lcd_getex.o(i.LCD_GetVXSizeEx))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetVXSizeEx ⇒ _GetDevProp
[Calls]
[Called By]
LCD_GetVXSizeMax (Thumb, 6 bytes, Stack size 0 bytes, lcd_getex.o(i.LCD_GetVXSizeMax))
[Stack]
- Max Depth = 32
- Call Chain = LCD_GetVXSizeMax ⇒ _GetMaxValue ⇒ _GetDevProp
[Calls]
[Called By]
LCD_GetVYSizeEx (Thumb, 6 bytes, Stack size 0 bytes, lcd_getex.o(i.LCD_GetVYSizeEx))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetVYSizeEx ⇒ _GetDevProp
[Calls]
[Called By]
LCD_GetXSize (Thumb, 12 bytes, Stack size 0 bytes, lcd_getex.o(i.LCD_GetXSize))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetXSize ⇒ _GetDevProp
[Calls]
[Called By]- >> GUI_TOUCH_Calibrate
- >> GUI_TOUCH_Exec
- >> _CreateStaticDevice
LCD_GetXSizeEx (Thumb, 6 bytes, Stack size 0 bytes, lcd_getex.o(i.LCD_GetXSizeEx))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetXSizeEx ⇒ _GetDevProp
[Calls]
[Called By]- >> _LCD_InitController
- >> GUI_MEMDEV_Draw
- >> _GetDeviceRect
LCD_GetYSize (Thumb, 12 bytes, Stack size 0 bytes, lcd_getex.o(i.LCD_GetYSize))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetYSize ⇒ _GetDevProp
[Calls]
[Called By]- >> GUI_TOUCH_Calibrate
- >> GUI_TOUCH_Exec
- >> _CreateStaticDevice
LCD_GetYSizeEx (Thumb, 6 bytes, Stack size 0 bytes, lcd_getex.o(i.LCD_GetYSizeEx))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetYSizeEx ⇒ _GetDevProp
[Calls]
[Called By]- >> _LCD_InitController
- >> GUI_MEMDEV_Draw
- >> _GetDeviceRect
LCD_GetpPalConvTable (Thumb, 4 bytes, Stack size 0 bytes, lcd_color.o(i.LCD_GetpPalConvTable))
[Stack]
- Max Depth = 24
- Call Chain = LCD_GetpPalConvTable ⇒ LCD_GetpPalConvTableUncached
[Calls]- >> LCD_GetpPalConvTableUncached
[Called By]
LCD_GetpPalConvTableBM (Thumb, 4 bytes, Stack size 0 bytes, lcd_color.o(i.LCD_GetpPalConvTableBM))
[Stack]
- Max Depth = 24
- Call Chain = LCD_GetpPalConvTableBM ⇒ LCD_GetpPalConvTableUncached
[Calls]- >> LCD_GetpPalConvTableUncached
[Address Reference Count : 1]
LCD_GetpPalConvTableUncached (Thumb, 68 bytes, Stack size 24 bytes, lcd_color.o(i.LCD_GetpPalConvTableUncached))
[Stack]
- Max Depth = 24
- Call Chain = LCD_GetpPalConvTableUncached
[Calls]
[Called By]- >> LCD_GetpPalConvTable
- >> LCD_GetpPalConvTableBM
LCD_Index2Color (Thumb, 18 bytes, Stack size 0 bytes, lcd.o(i.LCD_Index2Color))
[Called By]
- >> LCD_InitLUT
- >> GUI_GetColor
- >> GUI_GetBkColor
LCD_Index2Color_8666 (Thumb, 100 bytes, Stack size 8 bytes, guicc_8666.o(i.LCD_Index2Color_8666))
[Stack]
- Max Depth = 8
- Call Chain = LCD_Index2Color_8666
[Address Reference Count : 1]
LCD_Index2Color_888 (Thumb, 2 bytes, Stack size 0 bytes, guicc_888_index2color.o(i.LCD_Index2Color_888))
[Address Reference Count : 1]
- gui__alpha.o(i.GUI__DoAlphaBlending)
LCD_Index2Color_8888 (Thumb, 2 bytes, Stack size 0 bytes, guicc_8888_index2color.o(i.LCD_Index2Color_8888))
[Address Reference Count : 3]
- gui__alpha.o(i.GUI__DoAlphaBlending)
- guicc_8888.o(.constdata)
- guidev_writetoactivealpha.o(i.GUI_MEMDEV__WriteToActiveAlpha)
LCD_Index2Color_M565 (Thumb, 34 bytes, Stack size 8 bytes, guicc_m565.o(i.LCD_Index2Color_M565))
[Stack]
- Max Depth = 8
- Call Chain = LCD_Index2Color_M565
[Address Reference Count : 1]
LCD_Index2Color_M888 (Thumb, 20 bytes, Stack size 0 bytes, guicc_m888_index2color.o(i.LCD_Index2Color_M888))
[Address Reference Count : 1]
LCD_Index2Color_M8888I (Thumb, 30 bytes, Stack size 8 bytes, guicc_m8888i_index2color.o(i.LCD_Index2Color_M8888I))
[Stack]
- Max Depth = 8
- Call Chain = LCD_Index2Color_M8888I
[Address Reference Count : 1]- guicc_m8888i.o(.constdata)
LCD_Init (Thumb, 138 bytes, Stack size 24 bytes, lcd.o(i.LCD_Init))
[Stack]
- Max Depth = 152
- Call Chain = LCD_Init ⇒ LCD_InitColors ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> LCD_FillRect
- >> LCD_InitLUT
- >> LCD_InitColors
- >> LCD_SetClipRectMax
- >> GUI_SelectLayer
- >> GUI_DEVICE__GetpDriver
- >> LCD_SetDrawMode
[Called By]
LCD_InitColors (Thumb, 42 bytes, Stack size 8 bytes, lcd_color.o(i.LCD_InitColors))
[Stack]
- Max Depth = 128
- Call Chain = LCD_InitColors ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI__RegisterExit
- >> GUI_ALLOC_GetFixedBlock
[Called By]
LCD_InitLUT (Thumb, 112 bytes, Stack size 32 bytes, lcd_color.o(i.LCD_InitLUT))
[Stack]
- Max Depth = 56
- Call Chain = LCD_InitLUT ⇒ LCD_SetLUTEntryEx
[Calls]- >> LCD_GetBitsPerPixelEx
- >> LCD_SetLUTEntryEx
- >> LCD_GetNumLayers
- >> LCD_GetNumColorsEx
- >> LCD_Index2Color
- >> GUI_DEVICE__GetpDriver
[Called By]
LCD_SelectLCD (Thumb, 56 bytes, Stack size 8 bytes, lcd_selectlcd.o(i.LCD_SelectLCD))
[Stack]
- Max Depth = 8
- Call Chain = LCD_SelectLCD
[Calls]- >> LCD_SetClipRectMax
- >> GUI_DEVICE_Unlink
[Called By]
LCD_SetBkColor (Thumb, 8 bytes, Stack size 0 bytes, lcd.o(i.LCD_SetBkColor))
[Called By]
- >> GUI_SetBkColor
- >> _InitContext
- >> _Paint
- >> FRAMEWIN__cbClient
LCD_SetBkColorIndex (Thumb, 20 bytes, Stack size 0 bytes, lcd.o(i.LCD_SetBkColorIndex))
[Called By]
- >> _SetBkColor
- >> LCD_UpdateColorIndices
LCD_SetClipRectEx (Thumb, 38 bytes, Stack size 24 bytes, lcd_setcliprectex.o(i.LCD_SetClipRectEx))
[Stack]
- Max Depth = 40
- Call Chain = LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]
[Called By]- >> _SetClipRectUserIntersect
LCD_SetClipRectMax (Thumb, 20 bytes, Stack size 0 bytes, lcd.o(i.LCD_SetClipRectMax))
[Called By]
- >> WM_SelectWindow
- >> WM_Deactivate
- >> LCD_Init
- >> LCD_SelectLCD
- >> GUI_MEMDEV_SetOrg
- >> GUI_MEMDEV_Select
LCD_SetColor (Thumb, 8 bytes, Stack size 0 bytes, lcd.o(i.LCD_SetColor))
[Called By]
- >> GUI_SetColor
- >> _InitContext
- >> _Paint
- >> _DrawUpRect
- >> _DrawDownRect
- >> _DrawGradient
LCD_SetColorIndex (Thumb, 20 bytes, Stack size 0 bytes, lcd.o(i.LCD_SetColorIndex))
[Called By]
- >> _SetColor
- >> LCD_UpdateColorIndices
LCD_SetDevFunc (Thumb, 44 bytes, Stack size 24 bytes, lcd_set.o(i.LCD_SetDevFunc))
[Stack]
- Max Depth = 24
- Call Chain = LCD_SetDevFunc
[Calls]- >> GUI_DEVICE__GetpDriver
[Called By]- >> LCD_X_Config
- >> _LCD_FillRect
LCD_SetDrawMode (Thumb, 8 bytes, Stack size 0 bytes, lcd.o(i.LCD_SetDrawMode))
[Called By]
- >> GUIMONO_DispChar
- >> LCD_Init
- >> GUI_ClearRect
- >> GUI_SetDrawMode
- >> GUIPROP_DispChar
LCD_SetLUTEntryEx (Thumb, 44 bytes, Stack size 24 bytes, lcd_set.o(i.LCD_SetLUTEntryEx))
[Stack]
- Max Depth = 24
- Call Chain = LCD_SetLUTEntryEx
[Calls]- >> GUI_DEVICE__GetpDriver
[Called By]
LCD_SetPosEx (Thumb, 44 bytes, Stack size 24 bytes, lcd_set.o(i.LCD_SetPosEx))
[Stack]
- Max Depth = 24
- Call Chain = LCD_SetPosEx
[Calls]- >> GUI_DEVICE__GetpDriver
[Called By]
LCD_SetSizeEx (Thumb, 44 bytes, Stack size 24 bytes, lcd_set.o(i.LCD_SetSizeEx))
[Stack]
- Max Depth = 24
- Call Chain = LCD_SetSizeEx
[Calls]- >> GUI_DEVICE__GetpDriver
[Called By]
LCD_SetVRAMAddrEx (Thumb, 40 bytes, Stack size 16 bytes, lcd_set.o(i.LCD_SetVRAMAddrEx))
[Stack]
- Max Depth = 16
- Call Chain = LCD_SetVRAMAddrEx
[Calls]- >> GUI_DEVICE__GetpDriver
[Called By]
LCD_SetVSizeEx (Thumb, 44 bytes, Stack size 24 bytes, lcd_set.o(i.LCD_SetVSizeEx))
[Stack]
- Max Depth = 24
- Call Chain = LCD_SetVSizeEx
[Calls]- >> GUI_DEVICE__GetpDriver
[Called By]
LCD_UpdateColorIndices (Thumb, 32 bytes, Stack size 8 bytes, lcd_updatecolorindices.o(i.LCD_UpdateColorIndices))
[Stack]
- Max Depth = 8
- Call Chain = LCD_UpdateColorIndices
[Calls]- >> LCD_SetColorIndex
- >> LCD_SetBkColorIndex
- >> LCD_Color2Index
[Called By]- >> GUI_SelectLCD
- >> GUI_MEMDEV_Select
LCD_X_Config (Thumb, 270 bytes, Stack size 24 bytes, lcdconf.o(i.LCD_X_Config))
[Stack]
- Max Depth = 184
- Call Chain = LCD_X_Config ⇒ GUI_DEVICE_CreateAndLink ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> LCD_SetVSizeEx
- >> LCD_SetVRAMAddrEx
- >> LCD_SetSizeEx
- >> LCD_SetDevFunc
- >> LCD_GetSwapXYEx
- >> LCD_GetBitsPerPixelEx
- >> GUI_SetFuncMixColorsBulk
- >> GUI_SetFuncMixColors
- >> GUI_SetFuncGetpPalConvTable
- >> GUI_SetFuncAlphaBlending
- >> GUI_MULTIBUF_ConfigEx
- >> GUI_DEVICE_CreateAndLink
- >> GUICC_M888_SetCustColorConv
- >> GUICC_M8888I_SetCustColorConv
- >> GUICC_M4444I_SetCustColorConv
- >> GUICC_M1555I_SetCustColorConv
- >> _GetPixelformat
- >> GUI_TOUCH_SetOrientation
- >> GUI_TOUCH_Calibrate
[Called By]
LCD_X_DisplayDriver (Thumb, 362 bytes, Stack size 32 bytes, lcdconf.o(i.LCD_X_DisplayDriver))
[Stack]
- Max Depth = 344
- Call Chain = LCD_X_DisplayDriver ⇒ _LCD_InitController ⇒ LCD_X_Init ⇒ HAL_RCCEx_PeriphCLKConfig
[Calls]- >> LCD_X_DisplayOn
- >> LCD_X_DisplayOff
- >> HAL_LTDC_SetWindowSize
- >> HAL_LTDC_SetWindowPosition
- >> HAL_LTDC_SetAlpha
- >> HAL_LTDC_SetAddress
- >> HAL_LTDC_EnableColorKeying
- >> HAL_LTDC_DisableColorKeying
- >> HAL_LTDC_ConfigColorKeying
- >> HAL_LTDC_ConfigCLUT
- >> LCD_GetSwapXYEx
- >> GUI_GetLayerPosEx
- >> _LCD_InitController
[Called By]- >> _ShowBuffer
- >> _SetVis
- >> _SetVRAMAddr
- >> _SetSize
- >> _SetPos
- >> _SetOrg
- >> _SetChromaMode
- >> _SetChroma
- >> _SetAlphaMode
- >> _SetAlpha
- >> _On
- >> _Off
- >> _Init
LCD_X_DisplayOff (Thumb, 28 bytes, Stack size 8 bytes, lcd_x.o(i.LCD_X_DisplayOff))
[Stack]
- Max Depth = 8
- Call Chain = LCD_X_DisplayOff
[Calls]
[Called By]
LCD_X_DisplayOn (Thumb, 26 bytes, Stack size 8 bytes, lcd_x.o(i.LCD_X_DisplayOn))
[Stack]
- Max Depth = 8
- Call Chain = LCD_X_DisplayOn
[Calls]
[Called By]
LCD_X_Init (Thumb, 222 bytes, Stack size 176 bytes, lcd_x.o(i.LCD_X_Init))
[Stack]
- Max Depth = 216
- Call Chain = LCD_X_Init ⇒ HAL_RCCEx_PeriphCLKConfig
[Calls]- >> HAL_RCCEx_PeriphCLKConfig
- >> HAL_GPIO_Init
[Called By]
LCD__DrawBitmap_1bpp (Thumb, 424 bytes, Stack size 104 bytes, lcd.o(i.LCD__DrawBitmap_1bpp))
[Stack]
- Max Depth = 120
- Call Chain = LCD__DrawBitmap_1bpp ⇒ LCD_FillRect
[Calls]
[Called By]- >> _WriteToActiveOpaque_8
LCD__GetBPP (Thumb, 92 bytes, Stack size 0 bytes, lcd_getex.o(i.LCD__GetBPP))
[Called By]
LCD__GetBPPDevice (Thumb, 50 bytes, Stack size 4 bytes, lcd_getex.o(i.LCD__GetBPPDevice))
[Stack]
- Max Depth = 4
- Call Chain = LCD__GetBPPDevice
[Calls]
[Called By]- >> GUI_MEMDEV__CreateFixed
- >> GUI_MEMDEV_GetBitsPerPixel
LTDC_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, lcdconf.o(i.LTDC_IRQHandler))
[Stack]
- Max Depth = 104
- Call Chain = LTDC_IRQHandler ⇒ HAL_LTDC_IRQHandler ⇒ HAL_LTDC_LineEventCallback ⇒ HAL_LTDC_SetAddress ⇒ LTDC_SetConfig
[Calls]
[Address Reference Count : 1]- startup_stm32f746xx.o(RESET)
SAI_BlockSynchroConfig (Thumb, 58 bytes, Stack size 0 bytes, stm32f7xx_hal_sai_ex.o(i.SAI_BlockSynchroConfig))
[Called By]
SAI_GetInputClock (Thumb, 30 bytes, Stack size 0 bytes, stm32f7xx_hal_sai_ex.o(i.SAI_GetInputClock))
[Stack]
- Max Depth = 16
- Call Chain = SAI_GetInputClock ⇒ HAL_RCCEx_GetPeriphCLKFreq
[Calls]- >> HAL_RCCEx_GetPeriphCLKFreq
[Called By]
SCROLLBAR_AddValue (Thumb, 42 bytes, Stack size 24 bytes, scrollbar.o(i.SCROLLBAR_AddValue))
[Stack]
- Max Depth = 200
- Call Chain = SCROLLBAR_AddValue ⇒ SCROLLBAR_SetValue ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> SCROLLBAR_SetValue
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> SCROLLBAR_Inc
- >> SCROLLBAR_Dec
- >> SCROLLBAR_Callback
- >> _OnTimer
SCROLLBAR_Callback (Thumb, 324 bytes, Stack size 24 bytes, scrollbar.o(i.SCROLLBAR_Callback))
[Stack]
- Max Depth = 336
- Call Chain = SCROLLBAR_Callback ⇒ _OnTouch ⇒ WM_CreateTimer ⇒ GUI_TIMER_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> WM_DefaultProc
- >> WIDGET_HandleActive
- >> WM_NotifyParent
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> SCROLLBAR__InvalidatePartner
- >> SCROLLBAR_Inc
- >> SCROLLBAR_Dec
- >> SCROLLBAR_AddValue
- >> _OnTouch
- >> _OnTimer
[Address Reference Count : 1]- scrollbar.o(i.SCROLLBAR_CreateUser)
SCROLLBAR_CreateAttached (Thumb, 54 bytes, Stack size 24 bytes, scrollbar_create.o(i.SCROLLBAR_CreateAttached))
[Stack]
- Max Depth = 360
- Call Chain = SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_NotifyParent
- >> SCROLLBAR_CreateEx
[Called By]
SCROLLBAR_CreateEx (Thumb, 28 bytes, Stack size 40 bytes, scrollbar.o(i.SCROLLBAR_CreateEx))
[Stack]
- Max Depth = 336
- Call Chain = SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Called By]- >> SCROLLBAR_CreateAttached
SCROLLBAR_CreateUser (Thumb, 244 bytes, Stack size 64 bytes, scrollbar.o(i.SCROLLBAR_CreateUser))
[Stack]
- Max Depth = 296
- Call Chain = SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_CreateWindowAsChild
- >> WIDGET__Init
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_GetInsideRectEx
- >> SCROLLBAR__InvalidatePartner
[Called By]
SCROLLBAR_Dec (Thumb, 8 bytes, Stack size 0 bytes, scrollbar.o(i.SCROLLBAR_Dec))
[Stack]
- Max Depth = 200
- Call Chain = SCROLLBAR_Dec ⇒ SCROLLBAR_AddValue ⇒ SCROLLBAR_SetValue ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Called By]
SCROLLBAR_DrawSkinFlex (Thumb, 374 bytes, Stack size 72 bytes, scrollbar_skinflex.o(i.SCROLLBAR_DrawSkinFlex))
[Stack]
- Max Depth = 264
- Call Chain = SCROLLBAR_DrawSkinFlex ⇒ WIDGET__DrawTriangle ⇒ GUI_DrawHLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetColor
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WIDGET__RotateRect90
- >> WIDGET__DrawTriangle
- >> _GetArrowPara
[Address Reference Count : 1]
SCROLLBAR_GetValue (Thumb, 38 bytes, Stack size 16 bytes, scrollbar_getvalue.o(i.SCROLLBAR_GetValue))
[Stack]
- Max Depth = 56
- Call Chain = SCROLLBAR_GetValue ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
SCROLLBAR_Inc (Thumb, 6 bytes, Stack size 0 bytes, scrollbar.o(i.SCROLLBAR_Inc))
[Stack]
- Max Depth = 200
- Call Chain = SCROLLBAR_Inc ⇒ SCROLLBAR_AddValue ⇒ SCROLLBAR_SetValue ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Called By]
SCROLLBAR_SetValue (Thumb, 84 bytes, Stack size 16 bytes, scrollbar.o(i.SCROLLBAR_SetValue))
[Stack]
- Max Depth = 176
- Call Chain = SCROLLBAR_SetValue ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_NotifyParent
- >> WM_InvalidateWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> SCROLLBAR_AddValue
- >> _OnTouch
SCROLLBAR__InvalidatePartner (Thumb, 28 bytes, Stack size 8 bytes, scrollbar.o(i.SCROLLBAR__InvalidatePartner))
[Stack]
- Max Depth = 168
- Call Chain = SCROLLBAR__InvalidatePartner ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_SendMessageNoPara
- >> WM_InvalidateWindow
- >> WM_GetParent
- >> WM_GetScrollPartner
[Called By]- >> SCROLLBAR_CreateUser
- >> SCROLLBAR_Callback
SCROLLBAR__Rect2VRect (Thumb, 44 bytes, Stack size 8 bytes, scrollbar.o(i.SCROLLBAR__Rect2VRect))
[Stack]
- Max Depth = 8
- Call Chain = SCROLLBAR__Rect2VRect
[Called By]
SystemInit (Thumb, 68 bytes, Stack size 12 bytes, system_stm32f7xx.o(i.SystemInit))
[Stack]
- Max Depth = 12
- Call Chain = SystemInit
[Address Reference Count : 1]- startup_stm32f746xx.o(.text)
TEXT_Callback (Thumb, 102 bytes, Stack size 16 bytes, text.o(i.TEXT_Callback))
[Stack]
- Max Depth = 288
- Call Chain = TEXT_Callback ⇒ _Paint ⇒ GUI_DispStringInRectWrap ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM_DefaultProc
- >> WIDGET_HandleActive
- >> WM_NotifyParent
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_FreePtr
- >> _Paint
[Address Reference Count : 1]- text.o(i.TEXT_CreateUser)
TEXT_CreateIndirect (Thumb, 60 bytes, Stack size 48 bytes, text_createindirect.o(i.TEXT_CreateIndirect))
[Stack]
- Max Depth = 352
- Call Chain = TEXT_CreateIndirect ⇒ TEXT_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Address Reference Count : 1]
TEXT_CreateUser (Thumb, 152 bytes, Stack size 72 bytes, text.o(i.TEXT_CreateUser))
[Stack]
- Max Depth = 304
- Call Chain = TEXT_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_AllocZero
- >> WM_CreateWindowAsChild
- >> WIDGET__Init
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> strlen
- >> strcpy
[Called By]
TEXT_SetText (Thumb, 84 bytes, Stack size 24 bytes, text_settext.o(i.TEXT_SetText))
[Stack]
- Max Depth = 184
- Call Chain = TEXT_SetText ⇒ GUI__SetText ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI__SetText
- >> WM_InvalidateWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
TEXT_SetTextColor (Thumb, 46 bytes, Stack size 16 bytes, text_settextcolor.o(i.TEXT_SetTextColor))
[Stack]
- Max Depth = 176
- Call Chain = TEXT_SetTextColor ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
TS_IO_Delay (Thumb, 4 bytes, Stack size 0 bytes, stm32746g_discovery.o(i.TS_IO_Delay))
[Stack]
- Max Depth = 16
- Call Chain = TS_IO_Delay ⇒ HAL_Delay
[Calls]
[Called By]
TS_IO_Init (Thumb, 6 bytes, Stack size 0 bytes, stm32746g_discovery.o(i.TS_IO_Init))
[Stack]
- Max Depth = 96
- Call Chain = TS_IO_Init ⇒ I2Cx_Init ⇒ I2Cx_MspInit ⇒ HAL_GPIO_Init
[Calls]
[Called By]- >> ft5336_I2C_InitializeIfRequired
TS_IO_Read (Thumb, 34 bytes, Stack size 24 bytes, stm32746g_discovery.o(i.TS_IO_Read))
[Stack]
- Max Depth = 184
- Call Chain = TS_IO_Read ⇒ I2Cx_ReadMultiple ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]
[Called By]- >> ft5336_TS_GetXY
- >> ft5336_TS_GetTouchInfo
- >> ft5336_TS_GetGestureID
- >> ft5336_TS_DetectTouch
- >> ft5336_ReadID
TS_IO_Write (Thumb, 26 bytes, Stack size 24 bytes, stm32746g_discovery.o(i.TS_IO_Write))
[Stack]
- Max Depth = 184
- Call Chain = TS_IO_Write ⇒ I2Cx_WriteMultiple ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]
[Called By]- >> ft5336_TS_EnableIT
- >> ft5336_TS_DisableIT
Touch_GetState (Thumb, 54 bytes, Stack size 56 bytes, touch_746g_discovery.o(i.Touch_GetState))
[Stack]
- Max Depth = 400
- Call Chain = Touch_GetState ⇒ BSP_TS_GetState ⇒ BSP_TS_Get_GestureId ⇒ ft5336_TS_GetGestureID ⇒ TS_IO_Read ⇒ I2Cx_ReadMultiple ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]
[Called By]
Touch_Initialize (Thumb, 24 bytes, Stack size 8 bytes, touch_746g_discovery.o(i.Touch_Initialize))
[Stack]
- Max Depth = 24
- Call Chain = Touch_Initialize ⇒ BSP_TS_Init
[Calls]
[Called By]
WIDGET_AndState (Thumb, 50 bytes, Stack size 16 bytes, widget.o(i.WIDGET_AndState))
[Stack]
- Max Depth = 176
- Call Chain = WIDGET_AndState ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
WIDGET_HandleActive (Thumb, 296 bytes, Stack size 32 bytes, widget.o(i.WIDGET_HandleActive))
[Stack]
- Max Depth = 264
- Call Chain = WIDGET_HandleActive ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow ⇒ WM__UpdateChildPositions (Cycle)
[Calls]- >> WM_NotifyParent
- >> WM_InvalidateWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM__UpdateChildPositions
- >> WIDGET__GetInsideRect
- >> WIDGET_SetState
- >> WM_SetFocus
- >> WM_BringToTop
[Called By]- >> GRAPH_Callback
- >> TEXT_Callback
- >> SCROLLBAR_Callback
- >> FRAMEWIN_Callback
- >> FRAMEWIN__cbClient
- >> CHECKBOX_Callback
WIDGET_OrState (Thumb, 50 bytes, Stack size 16 bytes, widget.o(i.WIDGET_OrState))
[Stack]
- Max Depth = 176
- Call Chain = WIDGET_OrState ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> GUI_CreateDialogBox
- >> _OnTouch
- >> FRAMEWIN_Callback
WIDGET_SetState (Thumb, 44 bytes, Stack size 16 bytes, widget.o(i.WIDGET_SetState))
[Stack]
- Max Depth = 176
- Call Chain = WIDGET_SetState ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
WIDGET__DrawTriangle (Thumb, 64 bytes, Stack size 24 bytes, widget.o(i.WIDGET__DrawTriangle))
[Stack]
- Max Depth = 192
- Call Chain = WIDGET__DrawTriangle ⇒ GUI_DrawHLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_DrawVLine
- >> GUI_DrawHLine
[Called By]- >> SCROLLBAR_DrawSkinFlex
WIDGET__EFFECT_DrawDownRect (Thumb, 58 bytes, Stack size 24 bytes, widget.o(i.WIDGET__EFFECT_DrawDownRect))
[Stack]
- Max Depth = 88
- Call Chain = WIDGET__EFFECT_DrawDownRect ⇒ WM_GetClientRect ⇒ WM_GetClientRectEx ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> WM_GetClientRect
- >> WIDGET__RotateRect90
- >> _EffectRequiresRedraw
[Called By]
WIDGET__GetClientRect (Thumb, 54 bytes, Stack size 16 bytes, widget.o(i.WIDGET__GetClientRect))
[Stack]
- Max Depth = 80
- Call Chain = WIDGET__GetClientRect ⇒ WM_GetClientRect ⇒ WM_GetClientRectEx ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]
[Called By]
WIDGET__GetInsideRect (Thumb, 26 bytes, Stack size 16 bytes, widget.o(i.WIDGET__GetInsideRect))
[Stack]
- Max Depth = 16
- Call Chain = WIDGET__GetInsideRect
[Calls]- >> GUI__ReduceRect
- >> WM__GetClientRectWin
[Called By]
WIDGET__Init (Thumb, 12 bytes, Stack size 0 bytes, widget.o(i.WIDGET__Init))
[Called By]
- >> TEXT_CreateUser
- >> GRAPH_CreateUser
- >> FRAMEWIN_CreateUser
- >> CHECKBOX_CreateUser
- >> SCROLLBAR_CreateUser
WIDGET__RotateRect90 (Thumb, 30 bytes, Stack size 12 bytes, widget.o(i.WIDGET__RotateRect90))
[Stack]
- Max Depth = 12
- Call Chain = WIDGET__RotateRect90
[Called By]- >> WIDGET__EFFECT_DrawDownRect
- >> SCROLLBAR_DrawSkinFlex
WIDGET__SetScrollState (Thumb, 38 bytes, Stack size 16 bytes, widget.o(i.WIDGET__SetScrollState))
[Stack]
- Max Depth = 136
- Call Chain = WIDGET__SetScrollState ⇒ WM_GetDialogItem ⇒ _GetDialogItem ⇒ _GetDialogItem (Cycle)
[Calls]- >> WM_GetDialogItem
- >> WM_SetScrollState
[Called By]
WM_Activate (Thumb, 12 bytes, Stack size 0 bytes, wm.o(i.WM_Activate))
[Called By]
- >> GUI_SelectLCD
- >> WM_Init
- >> GUI_MEMDEV_CopyToLCDAt
WM_AttachWindow (Thumb, 94 bytes, Stack size 24 bytes, wm_attachwindow.o(i.WM_AttachWindow))
[Stack]
- Max Depth = 216
- Call Chain = WM_AttachWindow ⇒ WM_DetachWindow ⇒ WM_MoveWindow ⇒ WM__MoveWindow ⇒ _MoveDescendents ⇒ _MoveDescendents (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> WM__InsertWindowIntoList
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_MoveWindow
- >> WM_DetachWindow
[Called By]
WM_BringToBottom (Thumb, 136 bytes, Stack size 64 bytes, wm_bringtobottom.o(i.WM_BringToBottom))
[Stack]
- Max Depth = 184
- Call Chain = WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_GetParent
- >> WM__InvalidateRectEx
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM__GetPrevSibling
[Called By]- >> WM_CreateWindowAsChild
WM_BringToTop (Thumb, 22 bytes, Stack size 8 bytes, wm_bringtotop.o(i.WM_BringToTop))
[Stack]
- Max Depth = 192
- Call Chain = WM_BringToTop ⇒ _BringToTop ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> _BringToTop
[Called By]- >> WIDGET_HandleActive
- >> _OnTouch
WM_CheckScrollBounds (Thumb, 28 bytes, Stack size 0 bytes, wm_checkscrollpos.o(i.WM_CheckScrollBounds))
[Called By]
WM_CreateTimer (Thumb, 88 bytes, Stack size 32 bytes, wm_timer.o(i.WM_CreateTimer))
[Stack]
- Max Depth = 208
- Call Chain = WM_CreateTimer ⇒ GUI_TIMER_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_ALLOC_AllocZero
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_TIMER_SetPeriod
- >> GUI_TIMER_Create
- >> GUI_GetTime
[Called By]
WM_CreateWindowAsChild (Thumb, 324 bytes, Stack size 48 bytes, wm.o(i.WM_CreateWindowAsChild))
[Stack]
- Max Depth = 232
- Call Chain = WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_AllocZero
- >> WM_InvalidateWindow
- >> WM_BringToBottom
- >> WM__SendMsgNoData
- >> WM__InsertWindowIntoList
- >> WM_SelectWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> TEXT_CreateUser
- >> GRAPH_CreateUser
- >> FRAMEWIN_CreateUser
- >> CHECKBOX_CreateUser
- >> WM_Init
- >> SCROLLBAR_CreateUser
WM_Deactivate (Thumb, 28 bytes, Stack size 8 bytes, wm.o(i.WM_Deactivate))
[Stack]
- Max Depth = 48
- Call Chain = WM_Deactivate ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> LCD_SetClipRectMax
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
WM_DefaultProc (Thumb, 70 bytes, Stack size 8 bytes, wm.o(i.WM_DefaultProc))
[Stack]
- Max Depth = 168
- Call Chain = WM_DefaultProc ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> WM__GetClientRectEx
- >> WM_SendToParent
[Called By]- >> wm_callback
- >> GRAPH_Callback
- >> WM__SendMessage
- >> _cbBackWin
- >> TEXT_Callback
- >> SCROLLBAR_Callback
- >> FRAMEWIN_Callback
- >> FRAMEWIN__cbClient
- >> CHECKBOX_Callback
WM_DeleteTimer (Thumb, 42 bytes, Stack size 16 bytes, wm_timer.o(i.WM_DeleteTimer))
[Stack]
- Max Depth = 72
- Call Chain = WM_DeleteTimer ⇒ GUI_TIMER_Delete ⇒ GUI_ALLOC_Free ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_TIMER_Delete
[Called By]- >> WM__DeleteAssocTimer
- >> _DeleteTimer
WM_DeleteWindow (Thumb, 234 bytes, Stack size 24 bytes, wm.o(i.WM_DeleteWindow))
[Stack]
- Max Depth = 160
- Call Chain = WM_DeleteWindow ⇒ WM__DetachWindow ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_NotifyParent
- >> WM__DeleteAssocTimer
- >> GUI_MEMDEV_Delete
- >> WM__SendMsgNoData
- >> WM__IsWindow
- >> WM__GetTopLevelLayer
- >> WM__DetachWindow
- >> WM_SelectWindow
- >> _DeleteAllChildren
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
[Called By]- >> GUI_CreateDialogBox
- >> _Exec1Input
- >> _DeleteAllChildren
WM_DetachWindow (Thumb, 70 bytes, Stack size 24 bytes, wm_attachwindow.o(i.WM_DetachWindow))
[Stack]
- Max Depth = 192
- Call Chain = WM_DetachWindow ⇒ WM_MoveWindow ⇒ WM__MoveWindow ⇒ _MoveDescendents ⇒ _MoveDescendents (Cycle)
[Calls]- >> WM__DetachWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_MoveWindow
[Called By]
WM_DisableMemdev (Thumb, 36 bytes, Stack size 8 bytes, wm_memdev.o(i.WM_DisableMemdev))
[Stack]
- Max Depth = 48
- Call Chain = WM_DisableMemdev ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_h2p
[Called By]
WM_Exec (Thumb, 134 bytes, Stack size 24 bytes, wm.o(i.WM_Exec))
[Stack]
- Max Depth = 656
- Call Chain = WM_Exec ⇒ _DrawNext ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CopyToLCD ⇒ GUI_MEMDEV_CopyToLCDAt ⇒ GUI_MEMDEV__WriteToActiveOpaque ⇒ _WriteToActiveOpaque_8 ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI__ManageCache
- >> _Exec1Input
- >> _DrawNext
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
WM_ForEachDesc (Thumb, 30 bytes, Stack size 16 bytes, wm_foreachdesc.o(i.WM_ForEachDesc))
[Stack]
- Max Depth = 56
- Call Chain = WM_ForEachDesc ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM__ForEachDesc
[Called By]
WM_GetActiveWindow (Thumb, 8 bytes, Stack size 0 bytes, wm.o(i.WM_GetActiveWindow))
[Called By]
WM_GetClientRect (Thumb, 34 bytes, Stack size 8 bytes, wm_getclientrect.o(i.WM_GetClientRect))
[Stack]
- Max Depth = 64
- Call Chain = WM_GetClientRect ⇒ WM_GetClientRectEx ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM_GetClientRectEx
[Called By]- >> WIDGET__EFFECT_DrawDownRect
- >> _OnPaint
- >> WIDGET__GetClientRect
- >> _Paint
- >> CHECKBOX_DrawSkinFlex
- >> _DrawUp
- >> _DrawDown
- >> _DrawFocus
- >> GUI_GetClientRect
WM_GetClientRectEx (Thumb, 26 bytes, Stack size 16 bytes, wm_getclientrect.o(i.WM_GetClientRectEx))
[Stack]
- Max Depth = 56
- Call Chain = WM_GetClientRectEx ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> WM__GetClientRectEx
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
WM_GetClientWindow (Thumb, 22 bytes, Stack size 24 bytes, wm_getclientwindow.o(i.WM_GetClientWindow))
[Stack]
- Max Depth = 80
- Call Chain = WM_GetClientWindow ⇒ WM_SendMessage ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]
[Called By]
WM_GetDesktopWindow (Thumb, 14 bytes, Stack size 0 bytes, wm_getdesktopwindow.o(i.WM_GetDesktopWindow))
[Called By]
- >> GUI_CreateDialogBox
- >> _InitContext
- >> _CreateStaticDevice
WM_GetDesktopWindowEx (Thumb, 16 bytes, Stack size 0 bytes, wm_getdesktopwindowex.o(i.WM_GetDesktopWindowEx))
[Called By]
WM_GetDialogItem (Thumb, 34 bytes, Stack size 16 bytes, wm_getdialogitem.o(i.WM_GetDialogItem))
[Stack]
- Max Depth = 120
- Call Chain = WM_GetDialogItem ⇒ _GetDialogItem ⇒ _GetDialogItem (Cycle)
[Calls]- >> _GetDialogItem
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> wm_callback
- >> enable_filter
- >> WM_GetInsideRectExScrollbar
- >> WIDGET__SetScrollState
- >> WM_GetScrollPartner
- >> _SetScrollbar
WM_GetFirstChild (Thumb, 26 bytes, Stack size 8 bytes, wm_getfirstchild.o(i.WM_GetFirstChild))
[Stack]
- Max Depth = 48
- Call Chain = WM_GetFirstChild ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_h2p
[Called By]- >> WM_InvalidateWindowAndDescs
- >> WM__InvalidateDrawAndDescs
- >> WM_InvalidateWindowAndDescsEx
- >> FRAMEWIN__GetTitleLimits
WM_GetFlags (Thumb, 32 bytes, Stack size 16 bytes, wm_getflags.o(i.WM_GetFlags))
[Stack]
- Max Depth = 56
- Call Chain = WM_GetFlags ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_h2p
[Called By]- >> WM_GetInsideRectExScrollbar
WM_GetFocussedWindow (Thumb, 24 bytes, Stack size 8 bytes, wm_getfocussedwindow.o(i.WM_GetFocussedWindow))
[Stack]
- Max Depth = 48
- Call Chain = WM_GetFocussedWindow ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]
WM_GetHasTrans (Thumb, 34 bytes, Stack size 16 bytes, wm_settrans.o(i.WM_GetHasTrans))
[Stack]
- Max Depth = 56
- Call Chain = WM_GetHasTrans ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_h2p
[Called By]
WM_GetId (Thumb, 26 bytes, Stack size 24 bytes, wm_getid.o(i.WM_GetId))
[Stack]
- Max Depth = 80
- Call Chain = WM_GetId ⇒ WM_SendMessage ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]
[Called By]- >> wm_callback
- >> _OnScrollValueChanged
- >> _GetDialogItem
- >> _GetDialogItem
- >> WM_GetScrollPartner
WM_GetInsideRectEx (Thumb, 16 bytes, Stack size 24 bytes, wm_getinsiderect.o(i.WM_GetInsideRectEx))
[Stack]
- Max Depth = 80
- Call Chain = WM_GetInsideRectEx ⇒ WM_SendMessage ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]
[Called By]- >> WM_GetInsideRectExScrollbar
- >> SCROLLBAR_CreateUser
WM_GetInsideRectExScrollbar (Thumb, 164 bytes, Stack size 48 bytes, wm_getinsiderectexscrollbar.o(i.WM_GetInsideRectExScrollbar))
[Stack]
- Max Depth = 168
- Call Chain = WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem ⇒ _GetDialogItem (Cycle)
[Calls]- >> WM_GetDialogItem
- >> GUI_MoveRect
- >> WM_GetFlags
- >> WM_GetInsideRectEx
- >> WM_GetWindowRectEx
[Called By]- >> _OnPaintVert
- >> _OnPaintHorz
- >> _OnPaint
- >> _InvalidateNewItem
- >> GRAPH__InvalidateGraph
- >> _ManageScrollbars
- >> _DrawGrid
- >> _DrawBorder
WM_GetNextSibling (Thumb, 26 bytes, Stack size 8 bytes, wm_getnextsibling.o(i.WM_GetNextSibling))
[Stack]
- Max Depth = 48
- Call Chain = WM_GetNextSibling ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_h2p
[Called By]- >> FRAMEWIN__GetTitleLimits
WM_GetOrgX (Thumb, 10 bytes, Stack size 0 bytes, wm_getorg.o(i.WM_GetOrgX))
[Stack]
- Max Depth = 56
- Call Chain = WM_GetOrgX ⇒ WM_GetWindowOrgX ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]
[Called By]- >> _OnPaintVert
- >> _DrawBorder
WM_GetOrgY (Thumb, 10 bytes, Stack size 0 bytes, wm_getorg.o(i.WM_GetOrgY))
[Stack]
- Max Depth = 56
- Call Chain = WM_GetOrgY ⇒ WM_GetWindowOrgY ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]
[Called By]- >> _OnPaintHorz
- >> _DrawBorder
WM_GetParent (Thumb, 26 bytes, Stack size 8 bytes, wm_getparent.o(i.WM_GetParent))
[Stack]
- Max Depth = 48
- Call Chain = WM_GetParent ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_h2p
[Called By]- >> WM_SetStayOnTop
- >> WM_SendToParent
- >> WM_BringToBottom
- >> WM_GetScrollPartner
- >> SCROLLBAR__InvalidatePartner
- >> WM_SetFocus
- >> WM_SetCaptureMove
- >> FRAMEWIN__cbClient
- >> WM__SendPIDMessage
- >> WM__GetFirstSibling
WM_GetScrollPartner (Thumb, 42 bytes, Stack size 16 bytes, wm_getscrollpartner.o(i.WM_GetScrollPartner))
[Stack]
- Max Depth = 136
- Call Chain = WM_GetScrollPartner ⇒ WM_GetDialogItem ⇒ _GetDialogItem ⇒ _GetDialogItem (Cycle)
[Calls]- >> WM_GetId
- >> WM_GetDialogItem
- >> WM_GetParent
[Called By]- >> SCROLLBAR__InvalidatePartner
WM_GetScrollbarH (Thumb, 32 bytes, Stack size 16 bytes, wm_getscrollbar.o(i.WM_GetScrollbarH))
[Stack]
- Max Depth = 120
- Call Chain = WM_GetScrollbarH ⇒ _GetDialogItem ⇒ _GetDialogItem (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> _GetDialogItem
[Called By]- >> GRAPH_Callback
- >> _CalcPositions
WM_GetScrollbarV (Thumb, 32 bytes, Stack size 16 bytes, wm_getscrollbar.o(i.WM_GetScrollbarV))
[Stack]
- Max Depth = 120
- Call Chain = WM_GetScrollbarV ⇒ _GetDialogItem ⇒ _GetDialogItem (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> _GetDialogItem
[Called By]- >> GRAPH_Callback
- >> _CalcPositions
WM_GetWindowOrgX (Thumb, 32 bytes, Stack size 16 bytes, wm_getorg.o(i.WM_GetWindowOrgX))
[Stack]
- Max Depth = 56
- Call Chain = WM_GetWindowOrgX ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_h2p
[Called By]- >> WM_GetOrgX
- >> _CreateStaticDevice
WM_GetWindowOrgY (Thumb, 32 bytes, Stack size 16 bytes, wm_getorg.o(i.WM_GetWindowOrgY))
[Stack]
- Max Depth = 56
- Call Chain = WM_GetWindowOrgY ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_h2p
[Called By]
WM_GetWindowRectEx (Thumb, 40 bytes, Stack size 16 bytes, wm_getwindowrect.o(i.WM_GetWindowRectEx))
[Stack]
- Max Depth = 56
- Call Chain = WM_GetWindowRectEx ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_h2p
[Called By]- >> WM_GetInsideRectExScrollbar
- >> WM_SetCaptureMove
- >> _CalcPositions
WM_GetWindowSizeX (Thumb, 46 bytes, Stack size 16 bytes, wm_getwindowsize.o(i.WM_GetWindowSizeX))
[Stack]
- Max Depth = 56
- Call Chain = WM_GetWindowSizeX ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _GetDefaultWin
[Called By]
WM_GetWindowSizeY (Thumb, 46 bytes, Stack size 16 bytes, wm_getwindowsize.o(i.WM_GetWindowSizeY))
[Stack]
- Max Depth = 56
- Call Chain = WM_GetWindowSizeY ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _GetDefaultWin
[Called By]- >> FRAMEWIN__CalcPositions
- >> _Paint
- >> _Paint
WM_HandlePID (Thumb, 858 bytes, Stack size 144 bytes, wm_touch.o(i.WM_HandlePID))
[Stack]
- Max Depth = 544
- Call Chain = WM_HandlePID ⇒ GUI_CURSOR_SetPositionEx ⇒ GUI_SPRITE_SetPosition ⇒ _SetPosition ⇒ _CreateBuffer ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_GetLayerPosEx
- >> WM__AddCriticalHandle
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM__RemoveCriticalHandle
- >> WM_IsWindow
- >> WM__IsEnabled
- >> WM__SendMessageIfEnabled
- >> WM_Screen2hWin
- >> WM_ReleaseCapture
- >> WM_PID__SetPrevState
- >> GUI_PID_IsEmpty
- >> GUI_PID_GetState
- >> GUI_CURSOR_SetPositionEx
- >> WM__SendTouchMessage
- >> WM__IsInModalArea
[Address Reference Count : 1]- gui_pid.o(i.GUI_PID_StoreState)
WM_HasCaptured (Thumb, 22 bytes, Stack size 0 bytes, wm_hascaptured.o(i.WM_HasCaptured))
[Called By]
- >> WM_SetCaptureMove
- >> _OnTouch
WM_HasFocus (Thumb, 22 bytes, Stack size 0 bytes, wm_hasfocus.o(i.WM_HasFocus))
[Called By]
WM_HideWindow (Thumb, 50 bytes, Stack size 16 bytes, wm_hide.o(i.WM_HideWindow))
[Stack]
- Max Depth = 136
- Call Chain = WM_HideWindow ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM__InvalidateRectEx
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> wm_callback
- >> lcd_graph_show
- >> _SetScrollbar
WM_Init (Thumb, 184 bytes, Stack size 56 bytes, wm.o(i.WM_Init))
[Stack]
- Max Depth = 288
- Call Chain = WM_Init ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_CreateWindowAsChild
- >> WM_InvalidateWindow
- >> WM__AddCriticalHandle
- >> WM_SelectWindow
- >> WM_Activate
- >> GUI_DEVICE__GetpDriver
- >> GUI__RegisterExit
[Called By]
WM_InvalidateRect (Thumb, 128 bytes, Stack size 40 bytes, wm.o(i.WM_InvalidateRect))
[Stack]
- Max Depth = 160
- Call Chain = WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI__IntersectRect
- >> WM__InvalidateRectEx
- >> WM__InvalidateDrawAndDescs
- >> WM__Invalidate1Abs
- >> WM__ClipAtParentBorders
- >> WM__Client2Screen
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> _InvalidateNewItem
- >> GRAPH__InvalidateGraph
- >> WM_InvalidateWindow
WM_InvalidateWindow (Thumb, 6 bytes, Stack size 0 bytes, wm.o(i.WM_InvalidateWindow))
[Stack]
- Max Depth = 160
- Call Chain = WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Called By]- >> WM_DefaultProc
- >> TEXT_SetTextColor
- >> TEXT_SetText
- >> GRAPH_SetGridVis
- >> GRAPH_SetGridFixedX
- >> GRAPH_SetGridDistY
- >> GRAPH_SCALE_SetTickDist
- >> GRAPH_SCALE_SetTextColor
- >> GRAPH_SCALE_SetOff
- >> GRAPH_SCALE_SetFactor
- >> GRAPH_DetachScale
- >> GRAPH_DetachData
- >> GRAPH_DATA_YT_SetAlign
- >> GRAPH_AttachScale
- >> GRAPH_AttachData
- >> CHECKBOX_SetState
- >> WM_CreateWindowAsChild
- >> WIDGET_HandleActive
- >> SCROLLBAR_SetValue
- >> _OnScrollValueChanged
- >> WIDGET_OrState
- >> WM_AttachWindow
- >> WM_InvalidateWindowAndDescs
- >> WM_Init
- >> WIDGET_SetState
- >> WIDGET_AndState
- >> SCROLLBAR__InvalidatePartner
- >> SCROLLBAR_Callback
- >> FRAMEWIN_SetText
- >> _SetActive
- >> WM_SetHasTrans
- >> _cbInvalidateOne
- >> _BringToTop
WM_InvalidateWindowAndDescs (Thumb, 52 bytes, Stack size 8 bytes, wm_show.o(i.WM_InvalidateWindowAndDescs))
[Stack]
- Max Depth = 168 + In Cycle
- Call Chain = WM_InvalidateWindowAndDescs ⇒ WM_InvalidateWindowAndDescs (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> WM_InvalidateWindowAndDescs
- >> WM_GetFirstChild
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_h2p
[Called By]- >> WM_ShowWindow
- >> WM_InvalidateWindowAndDescs
WM_InvalidateWindowAndDescsEx (Thumb, 94 bytes, Stack size 32 bytes, wm.o(i.WM_InvalidateWindowAndDescsEx))
[Stack]
- Max Depth = 80 + In Cycle
- Call Chain = WM_InvalidateWindowAndDescsEx ⇒ WM_InvalidateWindowAndDescsEx (Cycle)
[Calls]- >> WM_GetFirstChild
- >> GUI__IntersectRects
- >> WM_InvalidateWindowAndDescsEx
- >> _Invalidate1Abs
- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> WM__InvalidateRect
- >> WM_InvalidateWindowAndDescsEx
WM_IsFocussable (Thumb, 58 bytes, Stack size 32 bytes, wm_isfocussable.o(i.WM_IsFocussable))
[Stack]
- Max Depth = 88
- Call Chain = WM_IsFocussable ⇒ WM_SendMessage ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> WM_SendMessage
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_h2p
[Called By]- >> _SetFocusOnNextChild
- >> WM_SetFocusOnPrevChild
WM_IsWindow (Thumb, 24 bytes, Stack size 8 bytes, wm_iswindow.o(i.WM_IsWindow))
[Stack]
- Max Depth = 48
- Call Chain = WM_IsWindow ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> WM__IsWindow
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> WM_SetFocus
- >> FRAMEWIN_Callback
- >> WM__SendPIDMessage
- >> WM_HandlePID
WM_MULTIBUF_Enable (Thumb, 18 bytes, Stack size 0 bytes, wm_multibuf.o(i.WM_MULTIBUF_Enable))
[Called By]
WM_MoveWindow (Thumb, 30 bytes, Stack size 16 bytes, wm_move.o(i.WM_MoveWindow))
[Stack]
- Max Depth = 168
- Call Chain = WM_MoveWindow ⇒ WM__MoveWindow ⇒ _MoveDescendents ⇒ _MoveDescendents (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM__MoveWindow
[Called By]- >> WM_AttachWindow
- >> WM_DetachWindow
- >> WM__UpdateChildPositions
- >> WM_SetCaptureMove
WM_NotifyParent (Thumb, 16 bytes, Stack size 24 bytes, wm_notifyparent.o(i.WM_NotifyParent))
[Stack]
- Max Depth = 88
- Call Chain = WM_NotifyParent ⇒ WM_SendToParent ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]
[Called By]- >> CHECKBOX_SetState
- >> WIDGET_HandleActive
- >> SCROLLBAR_SetValue
- >> WM_DeleteWindow
- >> TEXT_Callback
- >> SCROLLBAR_Callback
- >> _OnTouch
- >> _OnTouch
- >> SCROLLBAR_CreateAttached
WM_OnKey (Thumb, 56 bytes, Stack size 40 bytes, wm_onkey.o(i.WM_OnKey))
[Stack]
- Max Depth = 80
- Call Chain = WM_OnKey ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> WM__SendMessage
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
WM_PID__SetPrevState (Thumb, 18 bytes, Stack size 0 bytes, wm_pid__getprevstate.o(i.WM_PID__SetPrevState))
[Called By]
WM_ReleaseCapture (Thumb, 18 bytes, Stack size 8 bytes, wm_setcapture.o(i.WM_ReleaseCapture))
[Stack]
- Max Depth = 56
- Call Chain = WM_ReleaseCapture ⇒ WM__ReleaseCapture ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM__ReleaseCapture
[Called By]
WM_ResizeWindow (Thumb, 244 bytes, Stack size 56 bytes, wm_resizewindow.o(i.WM_ResizeWindow))
[Stack]
- Max Depth = 176 + In Cycle
- Call Chain = WM_ResizeWindow ⇒ WM__UpdateChildPositions (Cycle)
[Calls]- >> GUI__IntersectRect
- >> GUI_MergeRect
- >> WM__SendMsgNoData
- >> WM__InvalidateRectEx
- >> WM__InvalidateDrawAndDescs
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM__UpdateChildPositions
[Called By]- >> WM__UpdateChildPositions
- >> WM_SetSize
WM_RestartTimer (Thumb, 50 bytes, Stack size 16 bytes, wm_timer.o(i.WM_RestartTimer))
[Stack]
- Max Depth = 72
- Call Chain = WM_RestartTimer ⇒ GUI_TIMER_SetPeriod ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_TIMER_SetPeriod
- >> GUI_TIMER_Restart
[Called By]
WM_Screen2hWin (Thumb, 30 bytes, Stack size 16 bytes, wm_screen2win.o(i.WM_Screen2hWin))
[Stack]
- Max Depth = 64
- Call Chain = WM_Screen2hWin ⇒ _Screen2hWinStop ⇒ _Screen2hWin ⇒ _Screen2hWin (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> _Screen2hWinStop
[Called By]
WM_SelectWindow (Thumb, 60 bytes, Stack size 16 bytes, wm.o(i.WM_SelectWindow))
[Stack]
- Max Depth = 88
- Call Chain = WM_SelectWindow ⇒ WM__SelectTopLevelLayer ⇒ GUI_SelectLayer ⇒ GUI_SelectLCD ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> LCD_SetClipRectMax
- >> WM__SelectTopLevelLayer
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_h2p
[Called By]- >> WM_CreateWindowAsChild
- >> WM_DeleteWindow
- >> WM__Paint
- >> WM_Init
WM_SendMessage (Thumb, 30 bytes, Stack size 16 bytes, wm.o(i.WM_SendMessage))
[Stack]
- Max Depth = 56
- Call Chain = WM_SendMessage ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> WM__SendMessage
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> WM_GetId
- >> WM_GetClientWindow
- >> WM_SetScrollState
- >> WM_GetInsideRectEx
- >> _cbTimer
- >> WM_IsFocussable
WM_SendMessageNoPara (Thumb, 26 bytes, Stack size 16 bytes, wm_sendmessagenopara.o(i.WM_SendMessageNoPara))
[Stack]
- Max Depth = 56
- Call Chain = WM_SendMessageNoPara ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM__SendMessageNoPara
[Called By]- >> GUI_CreateDialogBox
- >> WM__Paint1
- >> SCROLLBAR__InvalidatePartner
WM_SendToParent (Thumb, 38 bytes, Stack size 16 bytes, wm_sendtoparent.o(i.WM_SendToParent))
[Stack]
- Max Depth = 64
- Call Chain = WM_SendToParent ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> WM_GetParent
- >> WM__SendMessage
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> WM_DefaultProc
- >> WM_NotifyParent
WM_SetCapture (Thumb, 48 bytes, Stack size 24 bytes, wm_setcapture.o(i.WM_SetCapture))
[Stack]
- Max Depth = 72
- Call Chain = WM_SetCapture ⇒ WM__ReleaseCapture ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM__ReleaseCapture
[Called By]- >> _OnTouch
- >> WM_SetCaptureMove
- >> _OnTouch
WM_SetCaptureMove (Thumb, 164 bytes, Stack size 48 bytes, wm_setcapturemove.o(i.WM_SetCaptureMove))
[Stack]
- Max Depth = 216
- Call Chain = WM_SetCaptureMove ⇒ WM_MoveWindow ⇒ WM__MoveWindow ⇒ _MoveDescendents ⇒ _MoveDescendents (Cycle)
[Calls]- >> GUI__ReduceRect
- >> WM_GetParent
- >> GUI_RectsIntersect
- >> GUI_MoveRect
- >> WM_MoveWindow
- >> WM_SetCapture
- >> WM_HasCaptured
- >> WM_GetWindowRectEx
[Called By]
WM_SetCreateFlags (Thumb, 10 bytes, Stack size 0 bytes, wm_setcreateflags.o(i.WM_SetCreateFlags))
[Called By]
WM_SetDefault (Thumb, 16 bytes, Stack size 8 bytes, wm.o(i.WM_SetDefault))
[Stack]
- Max Depth = 72
- Call Chain = WM_SetDefault ⇒ GL_SetDefault ⇒ GUI_SetTextMode ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]
[Called By]
WM_SetFocus (Thumb, 158 bytes, Stack size 48 bytes, wm_setfocus.o(i.WM_SetFocus))
[Stack]
- Max Depth = 96
- Call Chain = WM_SetFocus ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> WM_GetParent
- >> WM__SendMessage
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_IsWindow
[Called By]- >> WIDGET_HandleActive
- >> _SetFocusOnNextChild
- >> WM_SetFocusOnPrevChild
- >> FRAMEWIN_Callback
- >> _OnTouch
- >> FRAMEWIN__cbClient
WM_SetFocusOnNextChild (Thumb, 30 bytes, Stack size 16 bytes, wm_setfocusonnextchild.o(i.WM_SetFocusOnNextChild))
[Stack]
- Max Depth = 128
- Call Chain = WM_SetFocusOnNextChild ⇒ _SetFocusOnNextChild ⇒ WM_SetFocus ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> _SetFocusOnNextChild
[Called By]- >> GUI_CreateDialogBox
- >> FRAMEWIN_Callback
- >> FRAMEWIN__cbClient
WM_SetFocusOnPrevChild (Thumb, 70 bytes, Stack size 16 bytes, wm_setfocusonprevchild.o(i.WM_SetFocusOnPrevChild))
[Stack]
- Max Depth = 112
- Call Chain = WM_SetFocusOnPrevChild ⇒ WM_SetFocus ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM_SetFocus
- >> WM__GetFocussedChild
- >> WM_IsFocussable
- >> _GetPrevChild
[Called By]
WM_SetHasTrans (Thumb, 68 bytes, Stack size 16 bytes, wm_settrans.o(i.WM_SetHasTrans))
[Stack]
- Max Depth = 176
- Call Chain = WM_SetHasTrans ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_ValidateWindow
[Called By]- >> FRAMEWIN_DrawSkinFlex
- >> CHECKBOX_DrawSkinFlex
WM_SetScrollState (Thumb, 24 bytes, Stack size 24 bytes, wm_setscrollstate.o(i.WM_SetScrollState))
[Stack]
- Max Depth = 80
- Call Chain = WM_SetScrollState ⇒ WM_SendMessage ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]
[Called By]- >> WIDGET__SetScrollState
WM_SetScrollbarH (Thumb, 28 bytes, Stack size 16 bytes, wm_setscrollbar.o(i.WM_SetScrollbarH))
[Stack]
- Max Depth = 400
- Call Chain = WM_SetScrollbarH ⇒ WM__SetScrollbarH ⇒ _SetScrollbar ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM__SetScrollbarH
[Called By]
WM_SetScrollbarV (Thumb, 28 bytes, Stack size 16 bytes, wm_setscrollbar.o(i.WM_SetScrollbarV))
[Stack]
- Max Depth = 400
- Call Chain = WM_SetScrollbarV ⇒ WM__SetScrollbarV ⇒ _SetScrollbar ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM__SetScrollbarV
[Called By]
WM_SetSize (Thumb, 72 bytes, Stack size 24 bytes, wm_setsize.o(i.WM_SetSize))
[Stack]
- Max Depth = 200
- Call Chain = WM_SetSize ⇒ WM_ResizeWindow ⇒ WM__UpdateChildPositions (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_ResizeWindow
[Called By]
WM_SetStayOnTop (Thumb, 80 bytes, Stack size 16 bytes, wm_stayontop.o(i.WM_SetStayOnTop))
[Stack]
- Max Depth = 232
- Call Chain = WM_SetStayOnTop ⇒ WM_AttachWindow ⇒ WM_DetachWindow ⇒ WM_MoveWindow ⇒ WM__MoveWindow ⇒ _MoveDescendents ⇒ _MoveDescendents (Cycle)
[Calls]- >> WM_GetParent
- >> WM_AttachWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
WM_SetUserClipRect (Thumb, 28 bytes, Stack size 16 bytes, wm_setusercliprect.o(i.WM_SetUserClipRect))
[Stack]
- Max Depth = 96
- Call Chain = WM_SetUserClipRect ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM__ActivateClipRect
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _OnPaint
- >> GUI_DispStringInRectWrap
- >> GUI_DispStringInRectMax
WM_ShowWindow (Thumb, 48 bytes, Stack size 16 bytes, wm_show.o(i.WM_ShowWindow))
[Stack]
- Max Depth = 184
- Call Chain = WM_ShowWindow ⇒ WM_InvalidateWindowAndDescs ⇒ WM_InvalidateWindowAndDescs (Cycle)
[Calls]- >> WM_InvalidateWindowAndDescs
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> GUI_CreateDialogBox
- >> lcd_graph_show
WM_ValidateWindow (Thumb, 50 bytes, Stack size 16 bytes, wm_validatewindow.o(i.WM_ValidateWindow))
[Stack]
- Max Depth = 56
- Call Chain = WM_ValidateWindow ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
WM__ActivateClipRect (Thumb, 58 bytes, Stack size 16 bytes, wm.o(i.WM__ActivateClipRect))
[Stack]
- Max Depth = 80
- Call Chain = WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM__ClipAtParentBorders
- >> _SetClipRectUserIntersect
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> WM_SetUserClipRect
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
WM__AddCriticalHandle (Thumb, 10 bytes, Stack size 0 bytes, wm_criticalhandle.o(i.WM__AddCriticalHandle))
[Called By]
- >> WM_Init
- >> WM_HandlePID
WM__Client2Screen (Thumb, 16 bytes, Stack size 0 bytes, wm.o(i.WM__Client2Screen))
[Calls]
[Called By]- >> WM_InvalidateRect
- >> _SetClipRectUserIntersect
- >> WM__InitIVRSearch
WM__ClipAtParentBorders (Thumb, 78 bytes, Stack size 16 bytes, wm.o(i.WM__ClipAtParentBorders))
[Stack]
- Max Depth = 16
- Call Chain = WM__ClipAtParentBorders
[Calls]- >> GUI__IntersectRect
- >> _DesktopHandle2Index
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> WM_InvalidateRect
- >> WM__Paint
- >> WM__ActivateClipRect
- >> WM__InitIVRSearch
WM__DeleteAssocTimer (Thumb, 82 bytes, Stack size 24 bytes, wm_timer.o(i.WM__DeleteAssocTimer))
[Stack]
- Max Depth = 96
- Call Chain = WM__DeleteAssocTimer ⇒ WM_DeleteTimer ⇒ GUI_TIMER_Delete ⇒ GUI_ALLOC_Free ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_h2p
- >> WM_DeleteTimer
- >> GUI_TIMER__GetNextTimerLin
- >> GUI_TIMER__GetFirstTimer
- >> GUI_TIMER_GetFlag
[Called By]
WM__DeleteSecure (Thumb, 22 bytes, Stack size 8 bytes, wm.o(i.WM__DeleteSecure))
[Stack]
- Max Depth = 8
- Call Chain = WM__DeleteSecure
[Calls]
[Called By]
WM__DetachWindow (Thumb, 40 bytes, Stack size 16 bytes, wm.o(i.WM__DetachWindow))
[Stack]
- Max Depth = 136
- Call Chain = WM__DetachWindow ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM__RemoveWindowFromList
- >> WM__InvalidateRectEx
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> WM_DeleteWindow
- >> WM_DetachWindow
WM__ForEachDesc (Thumb, 44 bytes, Stack size 16 bytes, wm__foreachdesc.o(i.WM__ForEachDesc))
[Stack]
- Max Depth = 16 + In Cycle
- Call Chain = WM__ForEachDesc ⇒ WM__ForEachDesc (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> WM__ForEachDesc
[Called By]- >> WM_ForEachDesc
- >> WM__ForEachDesc
WM__GetClientRectEx (Thumb, 32 bytes, Stack size 16 bytes, wm_getclientrect.o(i.WM__GetClientRectEx))
[Stack]
- Max Depth = 16
- Call Chain = WM__GetClientRectEx
[Calls]- >> WM__GetClientRectWin
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> WM_DefaultProc
- >> WM_GetClientRectEx
WM__GetClientRectWin (Thumb, 24 bytes, Stack size 0 bytes, wm.o(i.WM__GetClientRectWin))
[Called By]
- >> WM__GetClientRectEx
- >> WIDGET__GetInsideRect
WM__GetFirstSibling (Thumb, 18 bytes, Stack size 8 bytes, wm__getfirstsibling.o(i.WM__GetFirstSibling))
[Stack]
- Max Depth = 56
- Call Chain = WM__GetFirstSibling ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> WM_GetParent
- >> GUI_ALLOC_h2p
[Called By]
WM__GetFocussedChild (Thumb, 32 bytes, Stack size 16 bytes, wm__getfocussedchild.o(i.WM__GetFocussedChild))
[Stack]
- Max Depth = 32
- Call Chain = WM__GetFocussedChild ⇒ WM__IsChild
[Calls]
[Called By]- >> _SetFocusOnNextChild
- >> WM_SetFocusOnPrevChild
WM__GetLastSibling (Thumb, 24 bytes, Stack size 8 bytes, wm__getlastsibling.o(i.WM__GetLastSibling))
[Stack]
- Max Depth = 8
- Call Chain = WM__GetLastSibling
[Calls]
[Called By]
WM__GetNextIVR (Thumb, 54 bytes, Stack size 8 bytes, wm.o(i.WM__GetNextIVR))
[Stack]
- Max Depth = 88
- Call Chain = WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM__ActivateClipRect
- >> _FindNext_IVR
[Called By]- >> GUI_DrawGraphEx
- >> GUI_DrawVLine
- >> GUI_DrawLine
- >> GUI_DrawHLine
- >> WM__Paint1
- >> WM__InitIVRSearch
- >> GUI_ClearRect
- >> GUI_DrawFocusRect
- >> GUI_MEMDEV_CopyToLCDAt
- >> GUI_FillRect
- >> GUI__DispLine
- >> GUI_DrawBitmap
- >> GUI_DrawRect
- >> GUI_DrawGradientH
- >> GUI__DrawTwinArc2
- >> GUI_DrawPixel
- >> _Paint
- >> GUI_DrawGradientV
- >> GUI_MEMDEV_WriteAt
WM__GetPrevSibling (Thumb, 36 bytes, Stack size 16 bytes, wm__getprevsibling.o(i.WM__GetPrevSibling))
[Stack]
- Max Depth = 72
- Call Chain = WM__GetPrevSibling ⇒ WM__GetFirstSibling ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_ALLOC_h2p
- >> WM__GetFirstSibling
[Called By]- >> WM_BringToBottom
- >> _GetPrevChild
WM__GetTopLevelLayer (Thumb, 24 bytes, Stack size 8 bytes, wm.o(i.WM__GetTopLevelLayer))
[Stack]
- Max Depth = 8
- Call Chain = WM__GetTopLevelLayer
[Calls]- >> _DesktopHandle2Index
- >> GUI_ALLOC_h2p
[Called By]- >> WM_DeleteWindow
- >> WM__SelectTopLevelLayer
- >> _SetFocusOnNextChild
WM__GetWindowSizeX (Thumb, 14 bytes, Stack size 0 bytes, wm_getwindowsize.o(i.WM__GetWindowSizeX))
[Called By]
- >> FRAMEWIN__CalcPositions
WM__GetWindowSizeY (Thumb, 14 bytes, Stack size 0 bytes, wm_getwindowsize.o(i.WM__GetWindowSizeY))
[Called By]
- >> FRAMEWIN__CalcPositions
WM__InitIVRSearch (Thumb, 228 bytes, Stack size 48 bytes, wm.o(i.WM__InitIVRSearch))
[Stack]
- Max Depth = 136
- Call Chain = WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI__IntersectRect
- >> WM__ClipAtParentBorders
- >> WM__Client2Screen
- >> WM__ActivateClipRect
- >> WM__GetNextIVR
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> GUI_DrawGraphEx
- >> GUI_DrawVLine
- >> GUI_DrawLine
- >> GUI_DrawHLine
- >> WM__Paint1
- >> GUI_ClearRect
- >> GUI_DrawFocusRect
- >> GUI_MEMDEV_CopyToLCDAt
- >> GUI_FillRect
- >> GUI__DispLine
- >> GUI_DrawBitmap
- >> GUI_DrawRect
- >> GUI_DrawGradientH
- >> GUI__DrawTwinArc2
- >> GUI_DrawPixel
- >> _Paint
- >> GUI_DrawGradientV
- >> GUI_MEMDEV_WriteAt
WM__InsertWindowIntoList (Thumb, 164 bytes, Stack size 32 bytes, wm.o(i.WM__InsertWindowIntoList))
[Stack]
- Max Depth = 32
- Call Chain = WM__InsertWindowIntoList
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> WM_CreateWindowAsChild
- >> WM_AttachWindow
- >> _BringToTop
WM__Invalidate1Abs (Thumb, 6 bytes, Stack size 0 bytes, wm.o(i.WM__Invalidate1Abs))
[Stack]
- Max Depth = 48
- Call Chain = WM__Invalidate1Abs ⇒ _Invalidate1Abs ⇒ GUI__IntersectRects
[Calls]
[Called By]
WM__InvalidateDrawAndDescs (Thumb, 78 bytes, Stack size 16 bytes, wm.o(i.WM__InvalidateDrawAndDescs))
[Stack]
- Max Depth = 96 + In Cycle
- Call Chain = WM__InvalidateDrawAndDescs ⇒ WM__InvalidateDrawAndDescs (Cycle)
[Calls]- >> WM_GetFirstChild
- >> GUI_MEMDEV_Delete
- >> WM__InvalidateDrawAndDescs
- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> WM_InvalidateRect
- >> WM__InvalidateDrawAndDescs
- >> WM_ResizeWindow
WM__InvalidateParent (Thumb, 42 bytes, Stack size 16 bytes, wm.o(i.WM__InvalidateParent))
[Stack]
- Max Depth = 16
- Call Chain = WM__InvalidateParent
[Calls]
[Called By]
WM__InvalidateRect (Thumb, 118 bytes, Stack size 40 bytes, wm.o(i.WM__InvalidateRect))
[Stack]
- Max Depth = 120 + In Cycle
- Call Chain = WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI__IntersectRects
- >> WM__InvalidateRect
- >> WM_InvalidateWindowAndDescsEx
- >> _Invalidate1Abs
- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> WM__InvalidateRectEx
- >> WM__InvalidateRect
WM__InvalidateRectEx (Thumb, 6 bytes, Stack size 0 bytes, wm.o(i.WM__InvalidateRectEx))
[Stack]
- Max Depth = 120
- Call Chain = WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Called By]- >> WM_HideWindow
- >> WM_InvalidateRect
- >> WM_BringToBottom
- >> WM__DetachWindow
- >> WM_ResizeWindow
WM__IsAncestor (Thumb, 34 bytes, Stack size 16 bytes, wm__isancestor.o(i.WM__IsAncestor))
[Stack]
- Max Depth = 16
- Call Chain = WM__IsAncestor
[Calls]
[Called By]- >> WM__IsAncestorOrSelf
- >> _OnChildHasFocus
- >> WM__IsInModalArea
WM__IsAncestorOrSelf (Thumb, 12 bytes, Stack size 0 bytes, wm__isancestor.o(i.WM__IsAncestorOrSelf))
[Stack]
- Max Depth = 16
- Call Chain = WM__IsAncestorOrSelf ⇒ WM__IsAncestor
[Calls]
[Called By]
WM__IsChild (Thumb, 34 bytes, Stack size 16 bytes, wm__ischild.o(i.WM__IsChild))
[Stack]
- Max Depth = 16
- Call Chain = WM__IsChild
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
WM__IsEnabled (Thumb, 22 bytes, Stack size 8 bytes, wm__isenabled.o(i.WM__IsEnabled))
[Stack]
- Max Depth = 8
- Call Chain = WM__IsEnabled
[Calls]
[Called By]- >> CHECKBOX_DrawSkinFlex
- >> CHECKBOX_Callback
- >> WM__SendMessageIfEnabled
- >> WM_HandlePID
WM__IsInModalArea (Thumb, 88 bytes, Stack size 16 bytes, wm_touch.o(i.WM__IsInModalArea))
[Stack]
- Max Depth = 32
- Call Chain = WM__IsInModalArea ⇒ WM__IsAncestor
[Calls]
[Called By]
WM__IsInWindow (Thumb, 48 bytes, Stack size 0 bytes, wm_screen2win.o(i.WM__IsInWindow))
[Called By]
WM__IsWindow (Thumb, 30 bytes, Stack size 8 bytes, wm.o(i.WM__IsWindow))
[Stack]
- Max Depth = 8
- Call Chain = WM__IsWindow
[Calls]
[Called By]- >> WM_DeleteWindow
- >> WM_IsWindow
WM__MoveWindow (Thumb, 154 bytes, Stack size 64 bytes, wm_move.o(i.WM__MoveWindow))
[Stack]
- Max Depth = 152
- Call Chain = WM__MoveWindow ⇒ _MoveDescendents ⇒ _MoveDescendents (Cycle)
[Calls]- >> WM__SendMessage
- >> GUI_MoveRect
- >> WM__InvalidateParent
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _MoveDescendents
[Called By]
WM__Paint (Thumb, 152 bytes, Stack size 56 bytes, wm.o(i.WM__Paint))
[Stack]
- Max Depth = 496
- Call Chain = WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CopyToLCD ⇒ GUI_MEMDEV_CopyToLCDAt ⇒ GUI_MEMDEV__WriteToActiveOpaque ⇒ _WriteToActiveOpaque_8 ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_MEMDEV_Draw
- >> WM__ClipAtParentBorders
- >> WM_SelectWindow
- >> WM__PaintWinAndOverlays
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
WM__Paint1 (Thumb, 136 bytes, Stack size 56 bytes, wm.o(i.WM__Paint1))
[Stack]
- Max Depth = 192
- Call Chain = WM__Paint1 ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM_SendMessageNoPara
- >> WM__SendMessage
- >> WM_SetDefault
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
[Address Reference Count : 1]
WM__RectIsNZ (Thumb, 32 bytes, Stack size 0 bytes, wm.o(i.WM__RectIsNZ))
[Called By]
WM__RemoveCriticalHandle (Thumb, 38 bytes, Stack size 0 bytes, wm_criticalhandle.o(i.WM__RemoveCriticalHandle))
[Called By]
WM__RemoveWindowFromList (Thumb, 64 bytes, Stack size 16 bytes, wm.o(i.WM__RemoveWindowFromList))
[Stack]
- Max Depth = 16
- Call Chain = WM__RemoveWindowFromList
[Calls]
[Called By]- >> WM__DetachWindow
- >> _BringToTop
WM__Screen2Client (Thumb, 20 bytes, Stack size 0 bytes, wm__screen2client.o(i.WM__Screen2Client))
[Calls]
[Called By]
WM__SelectTopLevelLayer (Thumb, 20 bytes, Stack size 8 bytes, wm.o(i.WM__SelectTopLevelLayer))
[Stack]
- Max Depth = 72
- Call Chain = WM__SelectTopLevelLayer ⇒ GUI_SelectLayer ⇒ GUI_SelectLCD ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_SelectLayer
- >> WM__GetTopLevelLayer
[Called By]
WM__SendMessage (Thumb, 54 bytes, Stack size 16 bytes, wm__sendmessage.o(i.WM__SendMessage))
[Stack]
- Max Depth = 16 + In Cycle
- Call Chain = WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]- >> WM_DefaultProc
- >> GUI_ALLOC_h2p
[Called By]- >> WM_SendMessage
- >> WM_SendToParent
- >> WM__SendMsgNoData
- >> WM__Paint1
- >> WM_OnKey
- >> WM_SetFocus
- >> FRAMEWIN_Callback
- >> WM__SendMessageIfEnabled
- >> WM__ReleaseCapture
- >> WM__MoveWindow
- >> _MoveDescendents
WM__SendMessageIfEnabled (Thumb, 28 bytes, Stack size 16 bytes, wm__sendmessageifenabled.o(i.WM__SendMessageIfEnabled))
[Stack]
- Max Depth = 32
- Call Chain = WM__SendMessageIfEnabled ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]- >> WM__SendMessage
- >> WM__IsEnabled
[Called By]- >> WM__SendPIDMessage
- >> WM_HandlePID
WM__SendMessageNoPara (Thumb, 38 bytes, Stack size 32 bytes, wm__sendmessagenopara.o(i.WM__SendMessageNoPara))
[Stack]
- Max Depth = 32
- Call Chain = WM__SendMessageNoPara
[Calls]
[Called By]- >> WM_SendMessageNoPara
- >> GUI_MEMDEV_Draw
WM__SendMsgNoData (Thumb, 14 bytes, Stack size 24 bytes, wm.o(i.WM__SendMsgNoData))
[Stack]
- Max Depth = 40
- Call Chain = WM__SendMsgNoData ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]
[Called By]- >> WM_CreateWindowAsChild
- >> WM_DeleteWindow
- >> WM_ResizeWindow
WM__SendPIDMessage (Thumb, 62 bytes, Stack size 32 bytes, wm_touch.o(i.WM__SendPIDMessage))
[Stack]
- Max Depth = 80
- Call Chain = WM__SendPIDMessage ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> WM_GetParent
- >> WM_IsWindow
- >> WM__SendMessageIfEnabled
[Called By]
WM__SendTouchMessage (Thumb, 54 bytes, Stack size 24 bytes, wm_touch.o(i.WM__SendTouchMessage))
[Stack]
- Max Depth = 104
- Call Chain = WM__SendTouchMessage ⇒ WM__SendPIDMessage ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM__SendPIDMessage
[Called By]
WM__SetScrollbarH (Thumb, 8 bytes, Stack size 0 bytes, wm_setscrollbar.o(i.WM__SetScrollbarH))
[Stack]
- Max Depth = 384
- Call Chain = WM__SetScrollbarH ⇒ _SetScrollbar ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Called By]
WM__SetScrollbarV (Thumb, 8 bytes, Stack size 0 bytes, wm_setscrollbar.o(i.WM__SetScrollbarV))
[Stack]
- Max Depth = 384
- Call Chain = WM__SetScrollbarV ⇒ _SetScrollbar ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Called By]
WM__UpdateChildPositions (Thumb, 220 bytes, Stack size 56 bytes, wm__updatechildpositions.o(i.WM__UpdateChildPositions))
[Stack]
- Max Depth = 232
- Call Chain = WM__UpdateChildPositions ⇒ WM_ResizeWindow ⇒ WM__UpdateChildPositions (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_MoveWindow
- >> WM_ResizeWindow
[Called By]- >> WIDGET_HandleActive
- >> WM_ResizeWindow
__hardfp_ceil (Thumb, 252 bytes, Stack size 40 bytes, ceil.o(i.__hardfp_ceil))
[Stack]
- Max Depth = 56
- Call Chain = __hardfp_ceil ⇒ __aeabi_cdrcmple
[Calls]- >> __aeabi_cdrcmple
- >> __aeabi_drsub
- >> __aeabi_dadd
[Called By]
__hardfp_floor (Thumb, 252 bytes, Stack size 40 bytes, floor.o(i.__hardfp_floor))
[Stack]
- Max Depth = 56
- Call Chain = __hardfp_floor ⇒ __aeabi_cdrcmple
[Calls]- >> __aeabi_cdrcmple
- >> __aeabi_drsub
- >> __aeabi_dadd
[Called By]
_init_box (Thumb, 70 bytes, Stack size 8 bytes, rt_membox.o(i._init_box))
[Stack]
- Max Depth = 8
- Call Chain = _init_box
[Called By]
_mutex_acquire (Thumb, 22 bytes, Stack size 0 bytes, rtx_conf_cm.o(i._mutex_acquire), UNUSED, KEPT)
_mutex_release (Thumb, 18 bytes, Stack size 0 bytes, rtx_conf_cm.o(i._mutex_release), UNUSED, KEPT)
dbg_init (Thumb, 34 bytes, Stack size 0 bytes, hal_cm.o(i.dbg_init))
[Called By]
dbg_task_notify (Thumb, 32 bytes, Stack size 0 bytes, hal_cm.o(i.dbg_task_notify))
[Called By]
- >> rt_tsk_delete
- >> rt_tsk_create
dbg_task_switch (Thumb, 16 bytes, Stack size 0 bytes, hal_cm.o(i.dbg_task_switch))
[Called By]
ft5336_Init (Thumb, 16 bytes, Stack size 8 bytes, ft5336.o(i.ft5336_Init))
[Stack]
- Max Depth = 112
- Call Chain = ft5336_Init ⇒ ft5336_I2C_InitializeIfRequired ⇒ TS_IO_Init ⇒ I2Cx_Init ⇒ I2Cx_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> TS_IO_Delay
- >> ft5336_I2C_InitializeIfRequired
[Address Reference Count : 1]
ft5336_ReadID (Thumb, 58 bytes, Stack size 24 bytes, ft5336.o(i.ft5336_ReadID))
[Stack]
- Max Depth = 208
- Call Chain = ft5336_ReadID ⇒ TS_IO_Read ⇒ I2Cx_ReadMultiple ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]- >> TS_IO_Read
- >> ft5336_I2C_InitializeIfRequired
[Address Reference Count : 1]
ft5336_Reset (Thumb, 2 bytes, Stack size 0 bytes, ft5336.o(i.ft5336_Reset))
[Address Reference Count : 1]
ft5336_TS_ClearIT (Thumb, 2 bytes, Stack size 0 bytes, ft5336.o(i.ft5336_TS_ClearIT))
[Address Reference Count : 1]
ft5336_TS_DetectTouch (Thumb, 60 bytes, Stack size 16 bytes, ft5336.o(i.ft5336_TS_DetectTouch))
[Stack]
- Max Depth = 200
- Call Chain = ft5336_TS_DetectTouch ⇒ TS_IO_Read ⇒ I2Cx_ReadMultiple ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]
[Address Reference Count : 1]
ft5336_TS_DisableIT (Thumb, 10 bytes, Stack size 0 bytes, ft5336.o(i.ft5336_TS_DisableIT))
[Stack]
- Max Depth = 184
- Call Chain = ft5336_TS_DisableIT ⇒ TS_IO_Write ⇒ I2Cx_WriteMultiple ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]
[Called By]
[Address Reference Count : 1]
ft5336_TS_EnableIT (Thumb, 10 bytes, Stack size 0 bytes, ft5336.o(i.ft5336_TS_EnableIT))
[Stack]
- Max Depth = 184
- Call Chain = ft5336_TS_EnableIT ⇒ TS_IO_Write ⇒ I2Cx_WriteMultiple ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]
[Address Reference Count : 1]
ft5336_TS_GetGestureID (Thumb, 30 bytes, Stack size 16 bytes, ft5336.o(i.ft5336_TS_GetGestureID))
[Stack]
- Max Depth = 200
- Call Chain = ft5336_TS_GetGestureID ⇒ TS_IO_Read ⇒ I2Cx_ReadMultiple ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]
[Called By]
ft5336_TS_GetTouchInfo (Thumb, 200 bytes, Stack size 32 bytes, ft5336.o(i.ft5336_TS_GetTouchInfo))
[Stack]
- Max Depth = 216
- Call Chain = ft5336_TS_GetTouchInfo ⇒ TS_IO_Read ⇒ I2Cx_ReadMultiple ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]
[Called By]
ft5336_TS_GetXY (Thumb, 282 bytes, Stack size 40 bytes, ft5336.o(i.ft5336_TS_GetXY))
[Stack]
- Max Depth = 224
- Call Chain = ft5336_TS_GetXY ⇒ TS_IO_Read ⇒ I2Cx_ReadMultiple ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]
[Address Reference Count : 1]
ft5336_TS_ITStatus (Thumb, 4 bytes, Stack size 0 bytes, ft5336.o(i.ft5336_TS_ITStatus))
[Address Reference Count : 1]
ft5336_TS_Start (Thumb, 4 bytes, Stack size 0 bytes, ft5336.o(i.ft5336_TS_Start))
[Stack]
- Max Depth = 184
- Call Chain = ft5336_TS_Start ⇒ ft5336_TS_DisableIT ⇒ TS_IO_Write ⇒ I2Cx_WriteMultiple ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]
[Address Reference Count : 1]
isrMessageGet (Thumb, 42 bytes, Stack size 16 bytes, rt_cmsis.o(i.isrMessageGet))
[Stack]
- Max Depth = 40
- Call Chain = isrMessageGet ⇒ isr_mbx_receive ⇒ rt_psq_enq
[Calls]
[Called By]
isrMessagePut (Thumb, 44 bytes, Stack size 16 bytes, rt_cmsis.o(i.isrMessagePut))
[Stack]
- Max Depth = 40
- Call Chain = isrMessagePut ⇒ isr_mbx_send ⇒ rt_psq_enq
[Calls]- >> rt_mbx_check
- >> isr_mbx_send
[Called By]
isr_mbx_receive (Thumb, 82 bytes, Stack size 8 bytes, rt_mailbox.o(i.isr_mbx_receive))
[Stack]
- Max Depth = 24
- Call Chain = isr_mbx_receive ⇒ rt_psq_enq
[Calls]- >> rt_psq_enq
- >> rt_psh_req
[Called By]
isr_mbx_send (Thumb, 14 bytes, Stack size 8 bytes, rt_mailbox.o(i.isr_mbx_send))
[Stack]
- Max Depth = 24
- Call Chain = isr_mbx_send ⇒ rt_psq_enq
[Calls]- >> rt_psq_enq
- >> rt_psh_req
[Called By]
lcd_graph_init (Thumb, 38 bytes, Stack size 16 bytes, lcd_env.o(i.lcd_graph_init))
[Stack]
- Max Depth = 232
- Call Chain = lcd_graph_init ⇒ GUI_CreateDialogBox ⇒ WM_ShowWindow ⇒ WM_InvalidateWindowAndDescs ⇒ WM_InvalidateWindowAndDescs (Cycle)
[Calls]- >> WM_SetCreateFlags
- >> WM_MULTIBUF_Enable
- >> GUI_CreateDialogBox
[Called By]
lcd_graph_show (Thumb, 234 bytes, Stack size 64 bytes, lcd_env.o(i.lcd_graph_show))
[Stack]
- Max Depth = 280 + Unknown Stack Size
- Call Chain = lcd_graph_show ⇒ GRAPH_AttachScale ⇒ GUI_ARRAY_AddItem ⇒ GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> WM_ShowWindow
- >> WM_HideWindow
- >> TEXT_SetText
- >> GRAPH_DetachScale
- >> GRAPH_DetachData
- >> GRAPH_DATA_YT_SetAlign
- >> GRAPH_DATA_YT_Delete
- >> GRAPH_DATA_YT_Create
- >> GRAPH_AttachScale
- >> GRAPH_AttachData
- >> lcd_graph_scale
- >> __2sprintf
[Called By]
main (Thumb, 422 bytes, Stack size 24 bytes, main.o(i.main))
[Stack]
- Max Depth = 696 + Unknown Stack Size
- Call Chain = main ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ _DrawNext ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CopyToLCD ⇒ GUI_MEMDEV_CopyToLCDAt ⇒ GUI_MEMDEV__WriteToActiveOpaque ⇒ _WriteToActiveOpaque_8 ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> lcd_graph_show
- >> lcd_graph_init
- >> arm_rfft_init_q15
- >> arm_float_to_q15
- >> arm_fir_init_q15
- >> arm_biquad_cascade_df1_init_q15
- >> arm_biquad_cascade_df1_init_f32
- >> HAL_Init
- >> GUI_Init
- >> GUI_Exec
- >> BSP_SDRAM_Init
- >> BSP_AUDIO_OUT_SetAudioFrameSlot
- >> BSP_AUDIO_OUT_Play
- >> BSP_AUDIO_OUT_Init
- >> get_filtered_data
- >> audio_process
- >> SystemClock_Config
- >> CPU_CACHE_ENABLE
[Called By]
[Address Reference Count : 1]
osDelay (Thumb, 18 bytes, Stack size 0 bytes, rt_cmsis.o(i.osDelay))
[Called By]
osKernelInitialize (Thumb, 30 bytes, Stack size 0 bytes, rt_cmsis.o(i.osKernelInitialize))
[Stack]
- Max Depth = 80
- Call Chain = osKernelInitialize ⇒ svcKernelInitialize ⇒ svcThreadCreate ⇒ rt_tsk_create ⇒ rt_init_context ⇒ rt_init_stack
[Calls]
[Called By]- >> _platform_post_lib_init
osKernelStart (Thumb, 98 bytes, Stack size 32 bytes, rt_cmsis.o(i.osKernelStart))
[Stack]
- Max Depth = 32
- Call Chain = osKernelStart
[Called By]- >> _platform_post_lib_init
osMessageGet (Thumb, 18 bytes, Stack size 0 bytes, rt_cmsis.o(i.osMessageGet))
[Stack]
- Max Depth = 40
- Call Chain = osMessageGet ⇒ isrMessageGet ⇒ isr_mbx_receive ⇒ rt_psq_enq
[Calls]
[Called By]
osMutexCreate (Thumb, 38 bytes, Stack size 0 bytes, rt_cmsis.o(i.osMutexCreate))
[Stack]
- Max Depth = 8
- Call Chain = osMutexCreate ⇒ svcMutexCreate
[Calls]
[Called By]
osMutexRelease (Thumb, 18 bytes, Stack size 0 bytes, rt_cmsis.o(i.osMutexRelease))
[Called By]
osMutexWait (Thumb, 18 bytes, Stack size 0 bytes, rt_cmsis.o(i.osMutexWait))
[Called By]
osThreadCreate (Thumb, 38 bytes, Stack size 0 bytes, rt_cmsis.o(i.osThreadCreate))
[Stack]
- Max Depth = 72
- Call Chain = osThreadCreate ⇒ svcThreadCreate ⇒ rt_tsk_create ⇒ rt_init_context ⇒ rt_init_stack
[Calls]
[Called By]- >> _platform_post_lib_init
osThreadExit (Thumb, 14 bytes, Stack size 0 bytes, rt_cmsis.o(i.osThreadExit))
[Address Reference Count : 1]
- rt_cmsis.o(i.svcThreadCreate)
osThreadGetId (Thumb, 18 bytes, Stack size 0 bytes, rt_cmsis.o(i.osThreadGetId))
[Called By]
osTimerCall (Thumb, 8 bytes, Stack size 0 bytes, rt_cmsis.o(i.osTimerCall))
[Called By]
osTimerCreate (Thumb, 44 bytes, Stack size 8 bytes, rt_cmsis.o(i.osTimerCreate))
[Stack]
- Max Depth = 16
- Call Chain = osTimerCreate ⇒ svcTimerCreate
[Calls]
[Called By]
osTimerStart (Thumb, 18 bytes, Stack size 0 bytes, rt_cmsis.o(i.osTimerStart))
[Called By]
osTimerThread (Thumb, 38 bytes, Stack size 0 bytes, rt_cmsis.o(i.osTimerThread))
[Stack]
- Max Depth = 40
- Call Chain = osTimerThread ⇒ osMessageGet ⇒ isrMessageGet ⇒ isr_mbx_receive ⇒ rt_psq_enq
[Calls]- >> osTimerCall
- >> osMessageGet
[Address Reference Count : 1]- rtx_conf_cm.o(.constdata)
os_error (Thumb, 6 bytes, Stack size 0 bytes, rtx_conf_cm.o(i.os_error))
[Called By]
- >> rt_mbx_psh
- >> rt_stk_check
- >> rt_psq_enq
- >> sysTimerTick
os_idle_demon (Thumb, 2 bytes, Stack size 0 bytes, rtx_conf_cm.o(i.os_idle_demon))
[Calls]
[Called By]
[Address Reference Count : 1]
os_tick_init (Thumb, 32 bytes, Stack size 0 bytes, rt_system.o(i.os_tick_init))
[Called By]
os_tick_irqack (Thumb, 2 bytes, Stack size 0 bytes, rt_system.o(i.os_tick_irqack), UNUSED)
[Called By]
rt_alloc_box (Thumb, 26 bytes, Stack size 0 bytes, rt_membox.o(i.rt_alloc_box))
[Calls]
[Called By]- >> rt_mbx_psh
- >> rt_init_context
- >> rt_tsk_create
- >> rt_alloc_box
[Address Reference Count : 1]
rt_alloc_mem (Thumb, 62 bytes, Stack size 8 bytes, rt_memory.o(i.rt_alloc_mem))
[Stack]
- Max Depth = 8
- Call Chain = rt_alloc_mem
[Called By]
rt_block (Thumb, 48 bytes, Stack size 16 bytes, rt_task.o(i.rt_block))
[Stack]
- Max Depth = 24
- Call Chain = rt_block ⇒ rt_put_dly
[Calls]- >> rt_put_dly
- >> rt_switch_req
- >> rt_get_first
[Called By]- >> rt_mut_wait
- >> rt_mbx_wait
- >> rt_dly_wait
rt_chk_robin (Thumb, 60 bytes, Stack size 8 bytes, rt_robin.o(i.rt_chk_robin))
[Stack]
- Max Depth = 20
- Call Chain = rt_chk_robin ⇒ rt_put_prio
[Calls]- >> rt_put_prio
- >> rt_get_first
[Called By]
rt_dec_dly (Thumb, 102 bytes, Stack size 16 bytes, rt_list.o(i.rt_dec_dly))
[Stack]
- Max Depth = 28
- Call Chain = rt_dec_dly ⇒ rt_put_prio
[Calls]
[Called By]
rt_dispatch (Thumb, 60 bytes, Stack size 16 bytes, rt_task.o(i.rt_dispatch))
[Stack]
- Max Depth = 28
- Call Chain = rt_dispatch ⇒ rt_put_prio
[Calls]- >> rt_put_rdy_first
- >> rt_switch_req
- >> rt_put_prio
- >> rt_get_first
[Called By]- >> rt_mut_release
- >> rt_tsk_prio
- >> rt_tsk_delete
- >> rt_tsk_create
- >> rt_mbx_wait
rt_dly_wait (Thumb, 6 bytes, Stack size 0 bytes, rt_time.o(i.rt_dly_wait))
[Stack]
- Max Depth = 24
- Call Chain = rt_dly_wait ⇒ rt_block ⇒ rt_put_dly
[Calls]
[Called By]
rt_evt_psh (Thumb, 76 bytes, Stack size 8 bytes, rt_event.o(i.rt_evt_psh))
[Stack]
- Max Depth = 24
- Call Chain = rt_evt_psh ⇒ rt_ret_val2
[Calls]- >> rt_ret_val2
- >> rt_rmv_dly
- >> rt_put_prio
[Called By]
rt_free_box (Thumb, 44 bytes, Stack size 0 bytes, rt_membox.o(i.rt_free_box))
[Called By]
[Address Reference Count : 1]
rt_free_mem (Thumb, 40 bytes, Stack size 0 bytes, rt_memory.o(i.rt_free_mem))
[Called By]
- >> svcThreadTerminate
- >> svcThreadCreate
rt_get_first (Thumb, 40 bytes, Stack size 0 bytes, rt_list.o(i.rt_get_first))
[Called By]
- >> rt_mut_release
- >> rt_sem_psh
- >> rt_mbx_psh
- >> rt_chk_robin
- >> rt_systick
- >> rt_pop_req
- >> rt_tsk_prio
- >> rt_tsk_delete
- >> rt_mbx_wait
- >> rt_dispatch
- >> rt_block
rt_init_mem (Thumb, 26 bytes, Stack size 0 bytes, rt_memory.o(i.rt_init_mem))
[Called By]
rt_init_robin (Thumb, 14 bytes, Stack size 0 bytes, rt_robin.o(i.rt_init_robin))
[Called By]
rt_init_stack (Thumb, 118 bytes, Stack size 16 bytes, hal_cm.o(i.rt_init_stack))
[Stack]
- Max Depth = 16
- Call Chain = rt_init_stack
[Called By]
rt_mbx_check (Thumb, 8 bytes, Stack size 0 bytes, rt_mailbox.o(i.rt_mbx_check))
[Called By]
rt_mbx_init (Thumb, 26 bytes, Stack size 0 bytes, rt_mailbox.o(i.rt_mbx_init))
[Called By]
rt_mbx_psh (Thumb, 236 bytes, Stack size 24 bytes, rt_mailbox.o(i.rt_mbx_psh))
[Stack]
- Max Depth = 40
- Call Chain = rt_mbx_psh ⇒ rt_ret_val2
[Calls]- >> os_error
- >> rt_ret_val2
- >> rt_rmv_dly
- >> rt_ret_val
- >> rt_put_prio
- >> rt_get_first
- >> rt_alloc_box
[Called By]
rt_mbx_wait (Thumb, 174 bytes, Stack size 16 bytes, rt_mailbox.o(i.rt_mbx_wait))
[Stack]
- Max Depth = 44
- Call Chain = rt_mbx_wait ⇒ rt_dispatch ⇒ rt_put_prio
[Calls]- >> rt_rmv_dly
- >> rt_ret_val
- >> rt_put_prio
- >> rt_get_first
- >> rt_dispatch
- >> rt_block
[Called By]
rt_mut_init (Thumb, 16 bytes, Stack size 0 bytes, rt_mutex.o(i.rt_mut_init))
[Called By]
rt_mut_release (Thumb, 208 bytes, Stack size 24 bytes, rt_mutex.o(i.rt_mut_release))
[Stack]
- Max Depth = 52
- Call Chain = rt_mut_release ⇒ rt_dispatch ⇒ rt_put_prio
[Calls]- >> rt_rmv_dly
- >> rt_ret_val
- >> rt_put_prio
- >> rt_get_first
- >> rt_dispatch
[Called By]
[Address Reference Count : 1]- rtx_conf_cm.o(i._mutex_release)
rt_mut_wait (Thumb, 100 bytes, Stack size 16 bytes, rt_mutex.o(i.rt_mut_wait))
[Stack]
- Max Depth = 40
- Call Chain = rt_mut_wait ⇒ rt_block ⇒ rt_put_dly
[Calls]- >> rt_resort_prio
- >> rt_put_prio
- >> rt_block
[Called By]
[Address Reference Count : 1]- rtx_conf_cm.o(i._mutex_acquire)
rt_pop_req (Thumb, 112 bytes, Stack size 16 bytes, rt_system.o(i.rt_pop_req))
[Stack]
- Max Depth = 56
- Call Chain = rt_pop_req ⇒ rt_mbx_psh ⇒ rt_ret_val2
[Calls]- >> rt_sem_psh
- >> rt_mbx_psh
- >> rt_evt_psh
- >> rt_put_rdy_first
- >> rt_switch_req
- >> rt_get_first
[Called By]
rt_psh_req (Thumb, 22 bytes, Stack size 0 bytes, rt_system.o(i.rt_psh_req))
[Called By]
- >> isr_mbx_send
- >> isr_mbx_receive
rt_psq_enq (Thumb, 88 bytes, Stack size 16 bytes, rt_list.o(i.rt_psq_enq))
[Stack]
- Max Depth = 16
- Call Chain = rt_psq_enq
[Calls]
[Called By]- >> isr_mbx_send
- >> isr_mbx_receive
rt_put_dly (Thumb, 68 bytes, Stack size 8 bytes, rt_list.o(i.rt_put_dly))
[Stack]
- Max Depth = 8
- Call Chain = rt_put_dly
[Called By]
rt_put_prio (Thumb, 54 bytes, Stack size 12 bytes, rt_list.o(i.rt_put_prio))
[Stack]
- Max Depth = 12
- Call Chain = rt_put_prio
[Called By]- >> rt_mut_wait
- >> rt_mut_release
- >> rt_sem_psh
- >> rt_mbx_psh
- >> rt_evt_psh
- >> rt_dec_dly
- >> rt_chk_robin
- >> rt_resort_prio
- >> rt_tsk_prio
- >> rt_tsk_delete
- >> rt_mbx_wait
- >> rt_dispatch
rt_put_rdy_first (Thumb, 14 bytes, Stack size 0 bytes, rt_list.o(i.rt_put_rdy_first))
[Called By]
- >> rt_systick
- >> rt_pop_req
- >> rt_dispatch
rt_resort_prio (Thumb, 46 bytes, Stack size 8 bytes, rt_list.o(i.rt_resort_prio))
[Stack]
- Max Depth = 20
- Call Chain = rt_resort_prio ⇒ rt_put_prio
[Calls]- >> rt_rmv_list
- >> rt_put_prio
[Called By]- >> rt_mut_wait
- >> rt_tsk_prio
rt_ret_val (Thumb, 12 bytes, Stack size 8 bytes, hal_cm.o(i.rt_ret_val))
[Stack]
- Max Depth = 8
- Call Chain = rt_ret_val
[Calls]
[Called By]- >> rt_mut_release
- >> rt_sem_psh
- >> rt_mbx_psh
- >> rt_tsk_delete
- >> rt_mbx_wait
rt_ret_val2 (Thumb, 16 bytes, Stack size 16 bytes, hal_cm.o(i.rt_ret_val2))
[Stack]
- Max Depth = 16
- Call Chain = rt_ret_val2
[Calls]
[Called By]- >> rt_mbx_psh
- >> rt_evt_psh
rt_rmv_dly (Thumb, 40 bytes, Stack size 8 bytes, rt_list.o(i.rt_rmv_dly))
[Stack]
- Max Depth = 8
- Call Chain = rt_rmv_dly
[Called By]- >> rt_mut_release
- >> rt_sem_psh
- >> rt_mbx_psh
- >> rt_evt_psh
- >> rt_tsk_delete
- >> rt_mbx_wait
rt_rmv_list (Thumb, 44 bytes, Stack size 0 bytes, rt_list.o(i.rt_rmv_list))
[Called By]
- >> rt_resort_prio
- >> rt_tsk_delete
rt_sem_psh (Thumb, 48 bytes, Stack size 8 bytes, rt_semaphore.o(i.rt_sem_psh))
[Stack]
- Max Depth = 20
- Call Chain = rt_sem_psh ⇒ rt_put_prio
[Calls]- >> rt_rmv_dly
- >> rt_ret_val
- >> rt_put_prio
- >> rt_get_first
[Called By]
rt_stk_check (Thumb, 28 bytes, Stack size 0 bytes, rt_system.o(i.rt_stk_check))
[Calls]
[Called By]- >> PendSV_Handler
- >> SVC_Handler
- >> rt_tsk_delete
rt_switch_req (Thumb, 30 bytes, Stack size 0 bytes, rt_task.o(i.rt_switch_req))
[Calls]
[Called By]- >> rt_systick
- >> rt_pop_req
- >> rt_dispatch
- >> rt_block
rt_sys_init (Thumb, 138 bytes, Stack size 16 bytes, rt_task.o(i.rt_sys_init))
[Stack]
- Max Depth = 48
- Call Chain = rt_sys_init ⇒ rt_init_context ⇒ rt_init_stack
[Calls]- >> rt_init_robin
- >> dbg_init
- >> rt_init_context
- >> _init_box
[Called By]
rt_sys_start (Thumb, 110 bytes, Stack size 8 bytes, rt_task.o(i.rt_sys_start))
[Stack]
- Max Depth = 8
- Call Chain = rt_sys_start
[Calls]
[Called By]
rt_systick (Thumb, 50 bytes, Stack size 8 bytes, rt_system.o(i.rt_systick))
[Stack]
- Max Depth = 72
- Call Chain = rt_systick ⇒ sysTimerTick ⇒ isrMessagePut ⇒ isr_mbx_send ⇒ rt_psq_enq
[Calls]- >> rt_dec_dly
- >> rt_chk_robin
- >> rt_put_rdy_first
- >> rt_switch_req
- >> rt_get_first
- >> sysTimerTick
[Called By]- >> OS_Tick_Handler
- >> SysTick_Handler
rt_tsk_create (Thumb, 120 bytes, Stack size 24 bytes, rt_task.o(i.rt_tsk_create))
[Stack]
- Max Depth = 56
- Call Chain = rt_tsk_create ⇒ rt_init_context ⇒ rt_init_stack
[Calls]- >> dbg_task_notify
- >> rt_init_context
- >> rt_dispatch
- >> rt_alloc_box
[Called By]
rt_tsk_delete (Thumb, 346 bytes, Stack size 40 bytes, rt_task.o(i.rt_tsk_delete))
[Stack]
- Max Depth = 68
- Call Chain = rt_tsk_delete ⇒ rt_dispatch ⇒ rt_put_prio
[Calls]- >> rt_stk_check
- >> rt_rmv_list
- >> rt_get_PSP
- >> dbg_task_notify
- >> rt_rmv_dly
- >> rt_ret_val
- >> rt_put_prio
- >> rt_get_first
- >> rt_free_box
- >> rt_dispatch
[Called By]
rt_tsk_prio (Thumb, 108 bytes, Stack size 16 bytes, rt_task.o(i.rt_tsk_prio))
[Stack]
- Max Depth = 44
- Call Chain = rt_tsk_prio ⇒ rt_dispatch ⇒ rt_put_prio
[Calls]- >> rt_resort_prio
- >> rt_put_prio
- >> rt_get_first
- >> rt_dispatch
[Called By]
rt_tsk_self (Thumb, 12 bytes, Stack size 0 bytes, rt_task.o(i.rt_tsk_self))
[Called By]
svcDelay (Thumb, 18 bytes, Stack size 8 bytes, rt_cmsis.o(i.svcDelay))
[Stack]
- Max Depth = 32
- Call Chain = svcDelay ⇒ rt_dly_wait ⇒ rt_block ⇒ rt_put_dly
[Calls]- >> rt_ms2tick
- >> rt_dly_wait
[Address Reference Count : 1]
svcKernelInitialize (Thumb, 80 bytes, Stack size 8 bytes, rt_cmsis.o(i.svcKernelInitialize))
[Stack]
- Max Depth = 80
- Call Chain = svcKernelInitialize ⇒ svcThreadCreate ⇒ rt_tsk_create ⇒ rt_init_context ⇒ rt_init_stack
[Calls]- >> rt_sys_init
- >> rt_init_mem
- >> svcThreadCreate
- >> svcMessageCreate
[Called By]
[Address Reference Count : 1]- rt_cmsis.o(i.osKernelInitialize)
svcKernelStart (Thumb, 62 bytes, Stack size 16 bytes, rt_cmsis.o(i.svcKernelStart))
[Stack]
- Max Depth = 60
- Call Chain = svcKernelStart ⇒ rt_tsk_prio ⇒ rt_dispatch ⇒ rt_put_prio
[Calls]- >> rt_tsk_prio
- >> rt_sys_start
[Address Reference Count : 1]- rt_cmsis.o(i.osKernelStart)
svcMessageCreate (Thumb, 36 bytes, Stack size 8 bytes, rt_cmsis.o(i.svcMessageCreate))
[Stack]
- Max Depth = 8
- Call Chain = svcMessageCreate
[Calls]
[Called By]
svcMessageGet (Thumb, 58 bytes, Stack size 24 bytes, rt_cmsis.o(i.svcMessageGet))
[Stack]
- Max Depth = 68
- Call Chain = svcMessageGet ⇒ rt_mbx_wait ⇒ rt_dispatch ⇒ rt_put_prio
[Calls]- >> rt_ms2tick
- >> rt_mbx_wait
[Address Reference Count : 1]- rt_cmsis.o(i.osMessageGet)
svcMutexCreate (Thumb, 28 bytes, Stack size 8 bytes, rt_cmsis.o(i.svcMutexCreate))
[Stack]
- Max Depth = 8
- Call Chain = svcMutexCreate
[Calls]
[Called By]
[Address Reference Count : 1]- rt_cmsis.o(i.osMutexCreate)
svcMutexRelease (Thumb, 34 bytes, Stack size 8 bytes, rt_cmsis.o(i.svcMutexRelease))
[Stack]
- Max Depth = 60
- Call Chain = svcMutexRelease ⇒ rt_mut_release ⇒ rt_dispatch ⇒ rt_put_prio
[Calls]- >> rt_mut_release
- >> rt_id2obj
[Address Reference Count : 1]- rt_cmsis.o(i.osMutexRelease)
svcMutexWait (Thumb, 54 bytes, Stack size 16 bytes, rt_cmsis.o(i.svcMutexWait))
[Stack]
- Max Depth = 56
- Call Chain = svcMutexWait ⇒ rt_mut_wait ⇒ rt_block ⇒ rt_put_dly
[Calls]- >> rt_mut_wait
- >> rt_ms2tick
- >> rt_id2obj
[Address Reference Count : 1]- rt_cmsis.o(i.osMutexWait)
svcThreadCreate (Thumb, 100 bytes, Stack size 16 bytes, rt_cmsis.o(i.svcThreadCreate))
[Stack]
- Max Depth = 72
- Call Chain = svcThreadCreate ⇒ rt_tsk_create ⇒ rt_init_context ⇒ rt_init_stack
[Calls]- >> rt_tsk_create
- >> rt_free_mem
- >> rt_alloc_mem
[Called By]- >> osThreadCreate
- >> svcKernelInitialize
[Address Reference Count : 1]- rt_cmsis.o(i.osThreadCreate)
svcThreadGetId (Thumb, 22 bytes, Stack size 8 bytes, rt_cmsis.o(i.svcThreadGetId))
[Stack]
- Max Depth = 8
- Call Chain = svcThreadGetId
[Calls]
[Address Reference Count : 2]- rt_cmsis.o(i.osThreadExit)
- rt_cmsis.o(i.osThreadGetId)
svcThreadTerminate (Thumb, 50 bytes, Stack size 8 bytes, rt_cmsis.o(i.svcThreadTerminate))
[Stack]
- Max Depth = 76
- Call Chain = svcThreadTerminate ⇒ rt_tsk_delete ⇒ rt_dispatch ⇒ rt_put_prio
[Calls]- >> rt_tid2ptcb
- >> rt_tsk_delete
- >> rt_free_mem
[Address Reference Count : 1]- rt_cmsis.o(i.osThreadExit)
svcTimerCall (Thumb, 24 bytes, Stack size 8 bytes, rt_cmsis.o(i.svcTimerCall))
[Stack]
- Max Depth = 8
- Call Chain = svcTimerCall
[Calls]
[Address Reference Count : 1]- rt_cmsis.o(i.osTimerCall)
svcTimerCreate (Thumb, 52 bytes, Stack size 8 bytes, rt_cmsis.o(i.svcTimerCreate))
[Stack]
- Max Depth = 8
- Call Chain = svcTimerCreate
[Called By]
[Address Reference Count : 1]- rt_cmsis.o(i.osTimerCreate)
svcTimerStart (Thumb, 96 bytes, Stack size 16 bytes, rt_cmsis.o(i.svcTimerStart))
[Stack]
- Max Depth = 64
- Call Chain = svcTimerStart ⇒ __aeabi_uldivmod
[Calls]- >> rt_timer_remove
- >> rt_timer_insert
- >> rt_id2obj
- >> __aeabi_uldivmod
[Address Reference Count : 1]- rt_cmsis.o(i.osTimerStart)
sysTimerTick (Thumb, 84 bytes, Stack size 24 bytes, rt_cmsis.o(i.sysTimerTick))
[Stack]
- Max Depth = 64
- Call Chain = sysTimerTick ⇒ isrMessagePut ⇒ isr_mbx_send ⇒ rt_psq_enq
[Calls]- >> os_error
- >> rt_timer_insert
- >> isrMessagePut
[Called By]
wm8994_DeInit (Thumb, 4 bytes, Stack size 0 bytes, wm8994.o(i.wm8994_DeInit))
[Calls]
[Address Reference Count : 1]
wm8994_Init (Thumb, 1150 bytes, Stack size 56 bytes, wm8994.o(i.wm8994_Init))
[Stack]
- Max Depth = 312
- Call Chain = wm8994_Init ⇒ wm8994_SetVolume ⇒ wm8994_SetMute ⇒ CODEC_IO_Write ⇒ AUDIO_IO_Write ⇒ I2Cx_WriteMultiple ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]- >> AUDIO_IO_Init
- >> AUDIO_IO_Delay
- >> wm8994_SetVolume
- >> CODEC_IO_Write
[Address Reference Count : 1]
wm8994_Pause (Thumb, 26 bytes, Stack size 16 bytes, wm8994.o(i.wm8994_Pause))
[Stack]
- Max Depth = 240
- Call Chain = wm8994_Pause ⇒ wm8994_SetMute ⇒ CODEC_IO_Write ⇒ AUDIO_IO_Write ⇒ I2Cx_WriteMultiple ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]- >> wm8994_SetMute
- >> CODEC_IO_Write
[Address Reference Count : 1]
wm8994_Play (Thumb, 6 bytes, Stack size 0 bytes, wm8994.o(i.wm8994_Play))
[Stack]
- Max Depth = 224
- Call Chain = wm8994_Play ⇒ wm8994_SetMute ⇒ CODEC_IO_Write ⇒ AUDIO_IO_Write ⇒ I2Cx_WriteMultiple ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]
[Address Reference Count : 1]
wm8994_ReadID (Thumb, 20 bytes, Stack size 8 bytes, wm8994.o(i.wm8994_ReadID))
[Stack]
- Max Depth = 192
- Call Chain = wm8994_ReadID ⇒ AUDIO_IO_Read ⇒ I2Cx_ReadMultiple ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]- >> AUDIO_IO_Read
- >> AUDIO_IO_Init
[Address Reference Count : 1]
wm8994_Reset (Thumb, 22 bytes, Stack size 8 bytes, wm8994.o(i.wm8994_Reset))
[Stack]
- Max Depth = 208
- Call Chain = wm8994_Reset ⇒ CODEC_IO_Write ⇒ AUDIO_IO_Write ⇒ I2Cx_WriteMultiple ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]
[Address Reference Count : 1]
wm8994_Resume (Thumb, 6 bytes, Stack size 0 bytes, wm8994.o(i.wm8994_Resume))
[Stack]
- Max Depth = 224
- Call Chain = wm8994_Resume ⇒ wm8994_SetMute ⇒ CODEC_IO_Write ⇒ AUDIO_IO_Write ⇒ I2Cx_WriteMultiple ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]
[Address Reference Count : 1]
wm8994_SetFrequency (Thumb, 118 bytes, Stack size 0 bytes, wm8994.o(i.wm8994_SetFrequency))
[Stack]
- Max Depth = 200
- Call Chain = wm8994_SetFrequency ⇒ CODEC_IO_Write ⇒ AUDIO_IO_Write ⇒ I2Cx_WriteMultiple ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]
[Address Reference Count : 1]
wm8994_SetMute (Thumb, 82 bytes, Stack size 24 bytes, wm8994.o(i.wm8994_SetMute))
[Stack]
- Max Depth = 224
- Call Chain = wm8994_SetMute ⇒ CODEC_IO_Write ⇒ AUDIO_IO_Write ⇒ I2Cx_WriteMultiple ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]
[Called By]- >> wm8994_Stop
- >> wm8994_SetVolume
- >> wm8994_Resume
- >> wm8994_Play
- >> wm8994_Pause
[Address Reference Count : 1]
wm8994_SetOutputMode (Thumb, 188 bytes, Stack size 32 bytes, wm8994.o(i.wm8994_SetOutputMode))
[Stack]
- Max Depth = 232
- Call Chain = wm8994_SetOutputMode ⇒ CODEC_IO_Write ⇒ AUDIO_IO_Write ⇒ I2Cx_WriteMultiple ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]
[Address Reference Count : 1]
wm8994_SetVolume (Thumb, 280 bytes, Stack size 32 bytes, wm8994.o(i.wm8994_SetVolume))
[Stack]
- Max Depth = 256
- Call Chain = wm8994_SetVolume ⇒ wm8994_SetMute ⇒ CODEC_IO_Write ⇒ AUDIO_IO_Write ⇒ I2Cx_WriteMultiple ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]- >> wm8994_SetMute
- >> CODEC_IO_Write
[Called By]
[Address Reference Count : 1]
wm8994_Stop (Thumb, 120 bytes, Stack size 24 bytes, wm8994.o(i.wm8994_Stop))
[Stack]
- Max Depth = 248
- Call Chain = wm8994_Stop ⇒ wm8994_SetMute ⇒ CODEC_IO_Write ⇒ AUDIO_IO_Write ⇒ I2Cx_WriteMultiple ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]- >> wm8994_SetMute
- >> CODEC_IO_Write
[Address Reference Count : 1]
__aeabi_d2f (Thumb, 0 bytes, Stack size 32 bytes, d2f_clz.o(x$fpl$d2f))
[Stack]
- Max Depth = 32
- Call Chain = __aeabi_d2f
[Called By]
_d2f (Thumb, 700 bytes, Stack size 32 bytes, d2f_clz.o(x$fpl$d2f), UNUSED)
[Calls]
- >> _fp_trapveneer
- >> __funder
- >> __fpl_fretinf
- >> __fpl_exception
- >> __fpl_dnaninf
__aeabi_dadd (Thumb, 0 bytes, Stack size 16 bytes, daddsub_clz.o(x$fpl$dadd))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_dadd
[Called By]- >> __hardfp_floor
- >> __hardfp_ceil
_dadd (Thumb, 580 bytes, Stack size 16 bytes, daddsub_clz.o(x$fpl$dadd), UNUSED)
[Calls]
- >> __fpl_exception
- >> __fpl_dnaninf
- >> dsub_zerodenorm
- >> daddsub_denorm
- >> _dsub1
__fpl_dcmp_Inf (Thumb, 24 bytes, Stack size 0 bytes, dcmpi.o(x$fpl$dcmpinf), UNUSED)
[Called By]
__dflt_normalise (Thumb, 26 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dfltn), UNUSED)
[Called By]
__aeabi_cdcmple (Thumb, 0 bytes, Stack size 32 bytes, dleqf.o(x$fpl$dleqf), UNUSED)
_dcmple (Thumb, 120 bytes, Stack size 32 bytes, dleqf.o(x$fpl$dleqf), UNUSED)
[Calls]
- >> __fpl_dcmp_Inf
- >> __fpl_dnaninf
__fpl_dcmple_InfNaN (Thumb, 0 bytes, Stack size unknown bytes, dleqf.o(x$fpl$dleqf), UNUSED)
[Called By]
__fpl_dnaninf (Thumb, 258 bytes, Stack size 16 bytes, dnaninf.o(x$fpl$dnaninf), UNUSED)
[Calls]
- >> __dunder_d
- >> __fpl_exception
[Called By]
__fpl_drenorm2 (Thumb, 106 bytes, Stack size 24 bytes, drenorm_clz.o(x$fpl$drenorm), UNUSED)
__fpl_drenorm1 (Thumb, 6 bytes, Stack size 8 bytes, drenorm_clz.o(x$fpl$drenorm), UNUSED)
[Called By]
__fpl_dretinf (Thumb, 12 bytes, Stack size 0 bytes, dretinf.o(x$fpl$dretinf), UNUSED)
[Called By]
__aeabi_cdrcmple (Thumb, 0 bytes, Stack size 16 bytes, drleqf.o(x$fpl$drleqf))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_cdrcmple
[Called By]- >> __hardfp_floor
- >> __hardfp_ceil
_drcmple (Thumb, 98 bytes, Stack size 16 bytes, drleqf.o(x$fpl$drleqf), UNUSED)
[Calls]
__aeabi_drsub (Thumb, 0 bytes, Stack size 8 bytes, daddsub_clz.o(x$fpl$drsb))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_drsub
[Called By]- >> __hardfp_floor
- >> __hardfp_ceil
_drsb (Thumb, 74 bytes, Stack size 8 bytes, daddsub_clz.o(x$fpl$drsb), UNUSED)
[Calls]
- >> dsub_uncommon_first
- >> _dsub1
- >> _dadd1
__aeabi_dsub (Thumb, 0 bytes, Stack size 32 bytes, daddsub_clz.o(x$fpl$dsub), UNUSED)
_dsub (Thumb, 664 bytes, Stack size 32 bytes, daddsub_clz.o(x$fpl$dsub), UNUSED)
[Calls]
- >> __dunder_d
- >> __dunder
- >> __fpl_exception
- >> __fpl_dnaninf
- >> dadd_zerodenorm
- >> _dadd1
__dunder (Thumb, 314 bytes, Stack size 4 bytes, dunder_clz.o(x$fpl$dunder), UNUSED)
[Calls]
[Called By]
__dunder_d (Thumb, 64 bytes, Stack size 24 bytes, dunder_clz.o(x$fpl$dunder), UNUSED)
[Calls]
- >> __fpl_drenorm1
- >> _fp_trapveneer
[Called By]- >> __fpl_dnaninf
- >> _dsub
__fpl_exception (Thumb, 454 bytes, Stack size 16 bytes, except.o(x$fpl$exception), UNUSED)
[Calls]
- >> __fpl_return_NaN
- >> _fp_trapveneer
[Called By]- >> _d2f
- >> __dunder
- >> __funder
- >> __fpl_fnaninf
- >> __fpl_dnaninf
- >> _dsub
- >> _dadd
__aeabi_f2d (Thumb, 0 bytes, Stack size 16 bytes, f2d.o(x$fpl$f2d))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_f2d
[Called By]
_f2d (Thumb, 122 bytes, Stack size 16 bytes, f2d.o(x$fpl$f2d), UNUSED)
[Calls]
- >> __fpl_fnaninf
- >> __fpl_dretinf
- >> __dflt_normalise
__fpl_fnaninf (Thumb, 242 bytes, Stack size 8 bytes, fnaninf.o(x$fpl$fnaninf), UNUSED)
[Calls]
- >> __funder_d
- >> __fpl_exception
[Called By]
_fp_init (Thumb, 10 bytes, Stack size 0 bytes, fpinit.o(x$fpl$fpinit))
[Called By]
__fplib_config_fpu_vfp (Thumb, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED)
__fplib_config_pureend_doubles (Thumb, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED)
__fpl_fretinf (Thumb, 10 bytes, Stack size 0 bytes, fretinf.o(x$fpl$fretinf), UNUSED)
[Called By]
__funder (Thumb, 254 bytes, Stack size 0 bytes, funder_clz.o(x$fpl$funder), UNUSED)
[Calls]
[Called By]
__funder_d (Thumb, 62 bytes, Stack size 0 bytes, funder_clz.o(x$fpl$funder), UNUSED)
[Calls]
[Called By]
__fpl_return_NaN (Thumb, 178 bytes, Stack size 0 bytes, retnan.o(x$fpl$retnan), UNUSED)
[Calls]
[Called By]
_fp_trapveneer (Thumb, 36 bytes, Stack size 16 bytes, trapv.o(x$fpl$trapveneer), UNUSED)
[Calls]
[Called By]- >> _d2f
- >> __dunder_d
- >> __funder_d
- >> __fpl_exception
__fpl_cmpreturn (Thumb, 90 bytes, Stack size 0 bytes, trapv.o(x$fpl$trapveneer), UNUSED)
[Called By]
Local Symbols
CPU_CACHE_ENABLE (Thumb, 230 bytes, Stack size 28 bytes, main.o(i.CPU_CACHE_ENABLE))
[Stack]
- Max Depth = 28
- Call Chain = CPU_CACHE_ENABLE
[Called By]
SystemClock_Config (Thumb, 112 bytes, Stack size 88 bytes, main.o(i.SystemClock_Config))
[Stack]
- Max Depth = 144
- Call Chain = SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
[Calls]- >> HAL_RCC_OscConfig
- >> HAL_RCC_ClockConfig
- >> HAL_PWREx_EnableOverDrive
[Called By]
audio_process (Thumb, 114 bytes, Stack size 24 bytes, main.o(i.audio_process))
[Stack]
- Max Depth = 276
- Call Chain = audio_process ⇒ get_filtered_data ⇒ arm_rfft_q15 ⇒ arm_cfft_q15 ⇒ arm_radix4_butterfly_q15
[Calls]
[Called By]
disable_channel (Thumb, 24 bytes, Stack size 16 bytes, main.o(i.disable_channel))
[Stack]
- Max Depth = 16
- Call Chain = disable_channel
[Calls]
[Called By]
filter_channel (Thumb, 244 bytes, Stack size 40 bytes, main.o(i.filter_channel))
[Stack]
- Max Depth = 124
- Call Chain = filter_channel ⇒ arm_fir_q15
[Calls]- >> arm_q15_to_float
- >> arm_float_to_q15
- >> arm_fir_q15
- >> arm_biquad_cascade_df1_q15
- >> arm_biquad_cascade_df1_f32
- >> __aeabi_memcpy
[Called By]
get_filtered_data (Thumb, 296 bytes, Stack size 56 bytes, main.o(i.get_filtered_data))
[Stack]
- Max Depth = 252
- Call Chain = get_filtered_data ⇒ arm_rfft_q15 ⇒ arm_cfft_q15 ⇒ arm_radix4_butterfly_q15
[Calls]- >> arm_rfft_q15
- >> arm_q15_to_float
- >> arm_float_to_q15
- >> arm_cmplx_mag_f32
- >> filter_channel
- >> disable_channel
[Called By]
enable_filter (Thumb, 88 bytes, Stack size 24 bytes, lcd_env.o(i.enable_filter))
[Stack]
- Max Depth = 200
- Call Chain = enable_filter ⇒ CHECKBOX_SetState ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_GetDialogItem
- >> CHECKBOX_SetState
- >> CHECKBOX_GetState
[Called By]
lcd_graph_scale (Thumb, 98 bytes, Stack size 28 bytes, lcd_env.o(i.lcd_graph_scale))
[Stack]
- Max Depth = 28
- Call Chain = lcd_graph_scale
[Called By]
wm_callback (Thumb, 408 bytes, Stack size 16 bytes, lcd_env.o(i.wm_callback))
[Stack]
- Max Depth = 248
- Call Chain = wm_callback ⇒ WM_SetStayOnTop ⇒ WM_AttachWindow ⇒ WM_DetachWindow ⇒ WM_MoveWindow ⇒ WM__MoveWindow ⇒ _MoveDescendents ⇒ _MoveDescendents (Cycle)
[Calls]- >> WM_SetStayOnTop
- >> WM_HideWindow
- >> WM_GetId
- >> WM_GetDialogItem
- >> WM_DefaultProc
- >> TEXT_SetTextColor
- >> GRAPH_SetGridVis
- >> GRAPH_SetGridFixedX
- >> GRAPH_SetGridDistY
- >> GRAPH_SCALE_SetTickDist
- >> GRAPH_SCALE_SetTextColor
- >> GRAPH_SCALE_SetOff
- >> GRAPH_SCALE_SetFactor
- >> GRAPH_SCALE_Create
- >> GRAPH_DATA_YT_SetAlign
- >> GRAPH_DATA_YT_Create
- >> GRAPH_AttachScale
- >> GRAPH_AttachData
- >> CHECKBOX_SetState
- >> enable_filter
[Address Reference Count : 1]- lcd_env.o(i.lcd_graph_init)
ft5336_I2C_InitializeIfRequired (Thumb, 20 bytes, Stack size 8 bytes, ft5336.o(i.ft5336_I2C_InitializeIfRequired))
[Stack]
- Max Depth = 104
- Call Chain = ft5336_I2C_InitializeIfRequired ⇒ TS_IO_Init ⇒ I2Cx_Init ⇒ I2Cx_MspInit ⇒ HAL_GPIO_Init
[Calls]
[Called By]- >> ft5336_ReadID
- >> ft5336_Init
CODEC_IO_Write (Thumb, 10 bytes, Stack size 8 bytes, wm8994.o(i.CODEC_IO_Write))
[Stack]
- Max Depth = 200
- Call Chain = CODEC_IO_Write ⇒ AUDIO_IO_Write ⇒ I2Cx_WriteMultiple ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]
[Called By]- >> wm8994_Stop
- >> wm8994_SetVolume
- >> wm8994_SetOutputMode
- >> wm8994_SetMute
- >> wm8994_SetFrequency
- >> wm8994_Reset
- >> wm8994_Pause
- >> wm8994_Init
I2Cx_Error (Thumb, 18 bytes, Stack size 8 bytes, stm32746g_discovery.o(i.I2Cx_Error))
[Stack]
- Max Depth = 16
- Call Chain = I2Cx_Error ⇒ HAL_I2C_DeInit
[Calls]
[Called By]- >> I2Cx_WriteMultiple
- >> I2Cx_ReadMultiple
I2Cx_Init (Thumb, 64 bytes, Stack size 8 bytes, stm32746g_discovery.o(i.I2Cx_Init))
[Stack]
- Max Depth = 96
- Call Chain = I2Cx_Init ⇒ I2Cx_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_I2C_Init
- >> HAL_I2C_GetState
- >> I2Cx_MspInit
[Called By]- >> AUDIO_IO_Init
- >> TS_IO_Init
I2Cx_MspInit (Thumb, 266 bytes, Stack size 48 bytes, stm32746g_discovery.o(i.I2Cx_MspInit))
[Stack]
- Max Depth = 88
- Call Chain = I2Cx_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_NVIC_SetPriority
- >> HAL_NVIC_EnableIRQ
- >> HAL_GPIO_Init
[Called By]
I2Cx_ReadMultiple (Thumb, 42 bytes, Stack size 32 bytes, stm32746g_discovery.o(i.I2Cx_ReadMultiple))
[Stack]
- Max Depth = 160
- Call Chain = I2Cx_ReadMultiple ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]- >> HAL_I2C_Mem_Read
- >> I2Cx_Error
[Called By]- >> AUDIO_IO_Read
- >> TS_IO_Read
I2Cx_WriteMultiple (Thumb, 42 bytes, Stack size 32 bytes, stm32746g_discovery.o(i.I2Cx_WriteMultiple))
[Stack]
- Max Depth = 160
- Call Chain = I2Cx_WriteMultiple ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]- >> HAL_I2C_Mem_Write
- >> I2Cx_Error
[Called By]- >> AUDIO_IO_Write
- >> TS_IO_Write
SAIx_Out_DeInit (Thumb, 20 bytes, Stack size 0 bytes, stm32746g_discovery_audio.o(i.SAIx_Out_DeInit))
[Stack]
- Max Depth = 48
- Call Chain = SAIx_Out_DeInit ⇒ HAL_SAI_DeInit ⇒ SAI_Disable ⇒ HAL_SAI_ErrorCallback
[Calls]
[Called By]
SAIx_Out_Init (Thumb, 100 bytes, Stack size 24 bytes, stm32746g_discovery_audio.o(i.SAIx_Out_Init))
[Stack]
- Max Depth = 72
- Call Chain = SAIx_Out_Init ⇒ HAL_SAI_Init ⇒ SAI_Disable ⇒ HAL_SAI_ErrorCallback
[Calls]
[Called By]
NVIC_SetPriority (Thumb, 34 bytes, Stack size 0 bytes, stm32f7xx_hal_cortex.o(i.NVIC_SetPriority))
[Called By]
- >> HAL_NVIC_SetPriority
- >> HAL_SYSTICK_Config
DMA_SetConfig (Thumb, 40 bytes, Stack size 12 bytes, stm32f7xx_hal_dma.o(i.DMA_SetConfig))
[Stack]
- Max Depth = 12
- Call Chain = DMA_SetConfig
[Called By]
I2C_IsAcknowledgeFailed (Thumb, 150 bytes, Stack size 24 bytes, stm32f7xx_hal_i2c.o(i.I2C_IsAcknowledgeFailed))
[Stack]
- Max Depth = 24
- Call Chain = I2C_IsAcknowledgeFailed
[Calls]
[Called By]- >> I2C_WaitOnTXISFlagUntilTimeout
- >> I2C_WaitOnSTOPFlagUntilTimeout
I2C_RequestMemoryRead (Thumb, 102 bytes, Stack size 32 bytes, stm32f7xx_hal_i2c.o(i.I2C_RequestMemoryRead))
[Stack]
- Max Depth = 72
- Call Chain = I2C_RequestMemoryRead ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]- >> I2C_WaitOnTXISFlagUntilTimeout
- >> I2C_WaitOnFlagUntilTimeout
- >> I2C_TransferConfig
[Called By]
I2C_RequestMemoryWrite (Thumb, 102 bytes, Stack size 32 bytes, stm32f7xx_hal_i2c.o(i.I2C_RequestMemoryWrite))
[Stack]
- Max Depth = 72
- Call Chain = I2C_RequestMemoryWrite ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]- >> I2C_WaitOnTXISFlagUntilTimeout
- >> I2C_WaitOnFlagUntilTimeout
- >> I2C_TransferConfig
[Called By]
I2C_TransferConfig (Thumb, 30 bytes, Stack size 12 bytes, stm32f7xx_hal_i2c.o(i.I2C_TransferConfig))
[Stack]
- Max Depth = 12
- Call Chain = I2C_TransferConfig
[Called By]- >> HAL_I2C_Mem_Write
- >> HAL_I2C_Mem_Read
- >> I2C_RequestMemoryWrite
- >> I2C_RequestMemoryRead
I2C_WaitOnFlagUntilTimeout (Thumb, 110 bytes, Stack size 32 bytes, stm32f7xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout))
[Stack]
- Max Depth = 32
- Call Chain = I2C_WaitOnFlagUntilTimeout
[Calls]
[Called By]- >> HAL_I2C_Mem_Write
- >> HAL_I2C_Mem_Read
- >> I2C_RequestMemoryWrite
- >> I2C_RequestMemoryRead
I2C_WaitOnSTOPFlagUntilTimeout (Thumb, 78 bytes, Stack size 16 bytes, stm32f7xx_hal_i2c.o(i.I2C_WaitOnSTOPFlagUntilTimeout))
[Stack]
- Max Depth = 40
- Call Chain = I2C_WaitOnSTOPFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]- >> I2C_IsAcknowledgeFailed
- >> HAL_GetTick
[Called By]- >> HAL_I2C_Mem_Write
- >> HAL_I2C_Mem_Read
I2C_WaitOnTXISFlagUntilTimeout (Thumb, 82 bytes, Stack size 16 bytes, stm32f7xx_hal_i2c.o(i.I2C_WaitOnTXISFlagUntilTimeout))
[Stack]
- Max Depth = 40
- Call Chain = I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]- >> I2C_IsAcknowledgeFailed
- >> HAL_GetTick
[Called By]- >> HAL_I2C_Mem_Write
- >> I2C_RequestMemoryWrite
- >> I2C_RequestMemoryRead
LTDC_SetConfig (Thumb, 464 bytes, Stack size 48 bytes, stm32f7xx_hal_ltdc.o(i.LTDC_SetConfig))
[Stack]
- Max Depth = 48
- Call Chain = LTDC_SetConfig
[Called By]- >> HAL_LTDC_SetWindowSize
- >> HAL_LTDC_SetWindowPosition
- >> HAL_LTDC_SetAlpha
- >> HAL_LTDC_SetAddress
- >> HAL_LTDC_ConfigLayer
SAI_DMAError (Thumb, 30 bytes, Stack size 8 bytes, stm32f7xx_hal_sai.o(i.SAI_DMAError))
[Stack]
- Max Depth = 56
- Call Chain = SAI_DMAError ⇒ HAL_SAI_DMAStop ⇒ SAI_Disable ⇒ HAL_SAI_ErrorCallback
[Calls]- >> HAL_SAI_DMAStop
- >> HAL_SAI_ErrorCallback
[Address Reference Count : 1]- stm32f7xx_hal_sai.o(i.HAL_SAI_Transmit_DMA)
SAI_DMATxCplt (Thumb, 110 bytes, Stack size 16 bytes, stm32f7xx_hal_sai.o(i.SAI_DMATxCplt))
[Stack]
- Max Depth = 32
- Call Chain = SAI_DMATxCplt ⇒ HAL_SAI_ErrorCallback
[Calls]- >> HAL_SAI_TxCpltCallback
- >> HAL_SAI_ErrorCallback
- >> HAL_GetTick
- >> SAI_InterruptFlag
[Address Reference Count : 1]- stm32f7xx_hal_sai.o(i.HAL_SAI_Transmit_DMA)
SAI_DMATxHalfCplt (Thumb, 10 bytes, Stack size 8 bytes, stm32f7xx_hal_sai.o(i.SAI_DMATxHalfCplt))
[Stack]
- Max Depth = 16
- Call Chain = SAI_DMATxHalfCplt ⇒ HAL_SAI_TxHalfCpltCallback
[Calls]- >> HAL_SAI_TxHalfCpltCallback
[Address Reference Count : 1]- stm32f7xx_hal_sai.o(i.HAL_SAI_Transmit_DMA)
SAI_Disable (Thumb, 66 bytes, Stack size 16 bytes, stm32f7xx_hal_sai.o(i.SAI_Disable))
[Stack]
- Max Depth = 32
- Call Chain = SAI_Disable ⇒ HAL_SAI_ErrorCallback
[Calls]- >> HAL_SAI_ErrorCallback
- >> HAL_GetTick
[Called By]- >> HAL_SAI_Init
- >> HAL_SAI_DeInit
- >> HAL_SAI_DMAStop
SAI_InterruptFlag (Thumb, 32 bytes, Stack size 0 bytes, stm32f7xx_hal_sai.o(i.SAI_InterruptFlag))
[Called By]
- >> HAL_SAI_Transmit_DMA
- >> SAI_DMATxCplt
GUI_TOUCH_Tick (Thumb, 4 bytes, Stack size 0 bytes, gui_x_rte.o(i.GUI_TOUCH_Tick))
[Stack]
- Max Depth = 432
- Call Chain = GUI_TOUCH_Tick ⇒ GUI_TOUCH_Exec ⇒ Touch_GetState ⇒ BSP_TS_GetState ⇒ BSP_TS_Get_GestureId ⇒ ft5336_TS_GetGestureID ⇒ TS_IO_Read ⇒ I2Cx_ReadMultiple ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsAcknowledgeFailed
[Calls]
[Address Reference Count : 1]
GUI_Tick (Thumb, 10 bytes, Stack size 0 bytes, gui_x_rte.o(i.GUI_Tick))
[Address Reference Count : 1]
_Color2IndexBulk_M1555I_DMA2D (Thumb, 12 bytes, Stack size 16 bytes, lcdconf.o(i._Color2IndexBulk_M1555I_DMA2D))
[Stack]
- Max Depth = 60
- Call Chain = _Color2IndexBulk_M1555I_DMA2D ⇒ _DMA_Color2IndexBulk ⇒ _InvertAlpha_SwapRB
[Calls]
[Address Reference Count : 1]- lcdconf.o(i.LCD_X_Config)
_Color2IndexBulk_M4444I_DMA2D (Thumb, 12 bytes, Stack size 16 bytes, lcdconf.o(i._Color2IndexBulk_M4444I_DMA2D))
[Stack]
- Max Depth = 60
- Call Chain = _Color2IndexBulk_M4444I_DMA2D ⇒ _DMA_Color2IndexBulk ⇒ _InvertAlpha_SwapRB
[Calls]
[Address Reference Count : 1]- lcdconf.o(i.LCD_X_Config)
_Color2IndexBulk_M8888I_DMA2D (Thumb, 12 bytes, Stack size 16 bytes, lcdconf.o(i._Color2IndexBulk_M8888I_DMA2D))
[Stack]
- Max Depth = 60
- Call Chain = _Color2IndexBulk_M8888I_DMA2D ⇒ _DMA_Color2IndexBulk ⇒ _InvertAlpha_SwapRB
[Calls]
[Address Reference Count : 1]- lcdconf.o(i.LCD_X_Config)
_Color2IndexBulk_M888_DMA2D (Thumb, 12 bytes, Stack size 16 bytes, lcdconf.o(i._Color2IndexBulk_M888_DMA2D))
[Stack]
- Max Depth = 60
- Call Chain = _Color2IndexBulk_M888_DMA2D ⇒ _DMA_Color2IndexBulk ⇒ _InvertAlpha_SwapRB
[Calls]
[Address Reference Count : 1]- lcdconf.o(i.LCD_X_Config)
_DMA_AlphaBlending (Thumb, 94 bytes, Stack size 24 bytes, lcdconf.o(i._DMA_AlphaBlending))
[Stack]
- Max Depth = 24
- Call Chain = _DMA_AlphaBlending
[Calls]- >> _InvertAlpha
- >> _DMA_ExecOperation
[Address Reference Count : 1]- lcdconf.o(i.LCD_X_Config)
_DMA_Color2IndexBulk (Thumb, 32 bytes, Stack size 24 bytes, lcdconf.o(i._DMA_Color2IndexBulk))
[Stack]
- Max Depth = 44
- Call Chain = _DMA_Color2IndexBulk ⇒ _InvertAlpha_SwapRB
[Calls]- >> _InvertAlpha_SwapRB
- >> _DMA_ConvertColor
[Called By]- >> _Color2IndexBulk_M888_DMA2D
- >> _Color2IndexBulk_M8888I_DMA2D
- >> _Color2IndexBulk_M4444I_DMA2D
- >> _Color2IndexBulk_M1555I_DMA2D
_DMA_ConvertColor (Thumb, 42 bytes, Stack size 16 bytes, lcdconf.o(i._DMA_ConvertColor))
[Stack]
- Max Depth = 16
- Call Chain = _DMA_ConvertColor
[Calls]
[Called By]- >> _DMA_Index2ColorBulk
- >> _DMA_Color2IndexBulk
_DMA_Copy (Thumb, 54 bytes, Stack size 32 bytes, lcdconf.o(i._DMA_Copy))
[Stack]
- Max Depth = 32
- Call Chain = _DMA_Copy
[Calls]- >> _GetPixelformat
- >> _DMA_ExecOperation
[Called By]- >> _LCD_DrawBitmap16bpp
- >> _LCD_CopyRect
- >> _LCD_CopyBuffer
_DMA_ExecOperation (Thumb, 22 bytes, Stack size 0 bytes, lcdconf.o(i._DMA_ExecOperation))
[Called By]
- >> _LCD_MixColorsBulk
- >> _LCD_FillRect
- >> _LCD_DrawBitmap8bpp
- >> _DMA_Copy
- >> _DMA_ConvertColor
- >> _DMA_AlphaBlending
_DMA_Index2ColorBulk (Thumb, 34 bytes, Stack size 24 bytes, lcdconf.o(i._DMA_Index2ColorBulk))
[Stack]
- Max Depth = 44
- Call Chain = _DMA_Index2ColorBulk ⇒ _InvertAlpha_SwapRB
[Calls]- >> _InvertAlpha_SwapRB
- >> _DMA_ConvertColor
[Called By]- >> _Index2ColorBulk_M888_DMA2D
- >> _Index2ColorBulk_M8888I_DMA2D
- >> _Index2ColorBulk_M4444I_DMA2D
- >> _Index2ColorBulk_M1555I_DMA2D
_DMA_MixColors (Thumb, 98 bytes, Stack size 16 bytes, lcdconf.o(i._DMA_MixColors))
[Stack]
- Max Depth = 16
- Call Chain = _DMA_MixColors
[Address Reference Count : 1]- lcdconf.o(i.LCD_X_Config)
_GetBufferSize (Thumb, 28 bytes, Stack size 0 bytes, lcdconf.o(i._GetBufferSize))
[Called By]
- >> _LCD_FillRect
- >> _LCD_DrawBitmap8bpp
- >> _LCD_DrawBitmap16bpp
- >> _LCD_CopyRect
- >> _LCD_CopyBuffer
_GetPixelformat (Thumb, 88 bytes, Stack size 0 bytes, lcdconf.o(i._GetPixelformat))
[Called By]
- >> LCD_X_Config
- >> _LCD_InitController
- >> _LCD_FillRect
- >> _LCD_DrawBitmap8bpp
- >> _DMA_Copy
_Index2ColorBulk_M1555I_DMA2D (Thumb, 12 bytes, Stack size 16 bytes, lcdconf.o(i._Index2ColorBulk_M1555I_DMA2D))
[Stack]
- Max Depth = 60
- Call Chain = _Index2ColorBulk_M1555I_DMA2D ⇒ _DMA_Index2ColorBulk ⇒ _InvertAlpha_SwapRB
[Calls]
[Address Reference Count : 1]- lcdconf.o(i.LCD_X_Config)
_Index2ColorBulk_M4444I_DMA2D (Thumb, 12 bytes, Stack size 16 bytes, lcdconf.o(i._Index2ColorBulk_M4444I_DMA2D))
[Stack]
- Max Depth = 60
- Call Chain = _Index2ColorBulk_M4444I_DMA2D ⇒ _DMA_Index2ColorBulk ⇒ _InvertAlpha_SwapRB
[Calls]
[Address Reference Count : 1]- lcdconf.o(i.LCD_X_Config)
_Index2ColorBulk_M8888I_DMA2D (Thumb, 12 bytes, Stack size 16 bytes, lcdconf.o(i._Index2ColorBulk_M8888I_DMA2D))
[Stack]
- Max Depth = 60
- Call Chain = _Index2ColorBulk_M8888I_DMA2D ⇒ _DMA_Index2ColorBulk ⇒ _InvertAlpha_SwapRB
[Calls]
[Address Reference Count : 1]- lcdconf.o(i.LCD_X_Config)
_Index2ColorBulk_M888_DMA2D (Thumb, 12 bytes, Stack size 16 bytes, lcdconf.o(i._Index2ColorBulk_M888_DMA2D))
[Stack]
- Max Depth = 60
- Call Chain = _Index2ColorBulk_M888_DMA2D ⇒ _DMA_Index2ColorBulk ⇒ _InvertAlpha_SwapRB
[Calls]
[Address Reference Count : 1]- lcdconf.o(i.LCD_X_Config)
_InvertAlpha (Thumb, 14 bytes, Stack size 0 bytes, lcdconf.o(i._InvertAlpha))
[Calls]
[Called By]- >> _LCD_MixColorsBulk
- >> _InvertAlpha
- >> _DMA_AlphaBlending
_InvertAlpha_SwapRB (Thumb, 42 bytes, Stack size 20 bytes, lcdconf.o(i._InvertAlpha_SwapRB))
[Stack]
- Max Depth = 20
- Call Chain = _InvertAlpha_SwapRB
[Called By]- >> _LCD_GetpPalConvTable
- >> _DMA_Index2ColorBulk
- >> _DMA_Color2IndexBulk
_LCD_CopyBuffer (Thumb, 64 bytes, Stack size 32 bytes, lcdconf.o(i._LCD_CopyBuffer))
[Stack]
- Max Depth = 64
- Call Chain = _LCD_CopyBuffer ⇒ _DMA_Copy
[Calls]- >> _GetBufferSize
- >> _DMA_Copy
[Address Reference Count : 1]- lcdconf.o(i.LCD_X_Config)
_LCD_CopyRect (Thumb, 92 bytes, Stack size 48 bytes, lcdconf.o(i._LCD_CopyRect))
[Stack]
- Max Depth = 80
- Call Chain = _LCD_CopyRect ⇒ _DMA_Copy
[Calls]- >> _GetBufferSize
- >> _DMA_Copy
[Address Reference Count : 1]- lcdconf.o(i.LCD_X_Config)
_LCD_DrawBitmap16bpp (Thumb, 92 bytes, Stack size 48 bytes, lcdconf.o(i._LCD_DrawBitmap16bpp))
[Stack]
- Max Depth = 80
- Call Chain = _LCD_DrawBitmap16bpp ⇒ _DMA_Copy
[Calls]- >> _GetBufferSize
- >> _DMA_Copy
[Address Reference Count : 1]- lcdconf.o(i.LCD_X_Config)
_LCD_DrawBitmap8bpp (Thumb, 110 bytes, Stack size 32 bytes, lcdconf.o(i._LCD_DrawBitmap8bpp))
[Stack]
- Max Depth = 32
- Call Chain = _LCD_DrawBitmap8bpp
[Calls]- >> _GetPixelformat
- >> _GetBufferSize
- >> _DMA_ExecOperation
[Address Reference Count : 1]- lcdconf.o(i.LCD_X_Config)
_LCD_FillRect (Thumb, 154 bytes, Stack size 32 bytes, lcdconf.o(i._LCD_FillRect))
[Stack]
- Max Depth = 80
- Call Chain = _LCD_FillRect ⇒ GUI_GetDrawMode ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> LCD_SetDevFunc
- >> LCD_FillRect
- >> GUI_GetDrawMode
- >> _GetPixelformat
- >> _GetBufferSize
- >> _DMA_ExecOperation
[Address Reference Count : 2]- lcdconf.o(i.LCD_X_Config)
- lcdconf.o(i._LCD_FillRect)
_LCD_GetpPalConvTable (Thumb, 82 bytes, Stack size 16 bytes, lcdconf.o(i._LCD_GetpPalConvTable))
[Stack]
- Max Depth = 40
- Call Chain = _LCD_GetpPalConvTable ⇒ LCD_GetpPalConvTable ⇒ LCD_GetpPalConvTableUncached
[Calls]- >> LCD_GetpPalConvTable
- >> LCD_GetDevFunc
- >> _InvertAlpha_SwapRB
[Address Reference Count : 1]- lcdconf.o(i.LCD_X_Config)
_LCD_InitController (Thumb, 380 bytes, Stack size 96 bytes, lcdconf.o(i._LCD_InitController))
[Stack]
- Max Depth = 312
- Call Chain = _LCD_InitController ⇒ LCD_X_Init ⇒ HAL_RCCEx_PeriphCLKConfig
[Calls]- >> LCD_X_Init
- >> HAL_NVIC_EnableIRQ
- >> HAL_LTDC_ProgramLineEvent
- >> HAL_LTDC_Init
- >> HAL_LTDC_EnableCLUT
- >> HAL_LTDC_ConfigLayer
- >> HAL_LTDC_ConfigCLUT
- >> LCD_GetYSizeEx
- >> LCD_GetXSizeEx
- >> LCD_GetSwapXYEx
- >> LCD_GetBitsPerPixelEx
- >> _GetPixelformat
[Called By]
_LCD_MixColorsBulk (Thumb, 140 bytes, Stack size 56 bytes, lcdconf.o(i._LCD_MixColorsBulk))
[Stack]
- Max Depth = 56
- Call Chain = _LCD_MixColorsBulk
[Calls]- >> _InvertAlpha
- >> _DMA_ExecOperation
[Address Reference Count : 1]- lcdconf.o(i.LCD_X_Config)
rt_id2obj (Thumb, 8 bytes, Stack size 0 bytes, rt_cmsis.o(i.rt_id2obj))
[Called By]
- >> svcTimerStart
- >> svcTimerCall
- >> svcMutexWait
- >> svcMutexRelease
rt_ms2tick (Thumb, 60 bytes, Stack size 0 bytes, rt_cmsis.o(i.rt_ms2tick))
[Called By]
- >> svcMutexWait
- >> svcMessageGet
- >> svcDelay
rt_tid2ptcb (Thumb, 18 bytes, Stack size 0 bytes, rt_cmsis.o(i.rt_tid2ptcb))
[Called By]
rt_timer_insert (Thumb, 48 bytes, Stack size 12 bytes, rt_cmsis.o(i.rt_timer_insert))
[Stack]
- Max Depth = 12
- Call Chain = rt_timer_insert
[Called By]- >> sysTimerTick
- >> svcTimerStart
rt_timer_remove (Thumb, 56 bytes, Stack size 0 bytes, rt_cmsis.o(i.rt_timer_remove))
[Called By]
rt_init_context (Thumb, 66 bytes, Stack size 16 bytes, rt_task.o(i.rt_init_context))
[Stack]
- Max Depth = 32
- Call Chain = rt_init_context ⇒ rt_init_stack
[Calls]- >> rt_init_stack
- >> rt_alloc_box
[Called By]- >> rt_tsk_create
- >> rt_sys_init
_Color2IndexBulk_1616I (Thumb, 58 bytes, Stack size 32 bytes, guicc_1616i.o(i._Color2IndexBulk_1616I))
[Stack]
- Max Depth = 32
- Call Chain = _Color2IndexBulk_1616I
[Address Reference Count : 1]- guicc_1616i.o(.constdata)
_Color2Index_1616I (Thumb, 32 bytes, Stack size 8 bytes, guicc_1616i.o(i._Color2Index_1616I))
[Stack]
- Max Depth = 8
- Call Chain = _Color2Index_1616I
[Address Reference Count : 1]- guicc_1616i.o(.constdata)
_GetIndexMask_1616I (Thumb, 4 bytes, Stack size 0 bytes, guicc_1616i.o(i._GetIndexMask_1616I))
[Address Reference Count : 1]
- guicc_1616i.o(.constdata)
_Index2ColorBulk_1616I (Thumb, 68 bytes, Stack size 32 bytes, guicc_1616i.o(i._Index2ColorBulk_1616I))
[Stack]
- Max Depth = 32
- Call Chain = _Index2ColorBulk_1616I
[Address Reference Count : 1]- guicc_1616i.o(.constdata)
_Index2Color_1616I (Thumb, 30 bytes, Stack size 8 bytes, guicc_1616i.o(i._Index2Color_1616I))
[Stack]
- Max Depth = 8
- Call Chain = _Index2Color_1616I
[Address Reference Count : 1]- guicc_1616i.o(.constdata)
_GetIndexMask_8666 (Thumb, 4 bytes, Stack size 0 bytes, guicc_8666.o(i._GetIndexMask_8666))
[Address Reference Count : 1]
_Color2IndexBulk_88666I (Thumb, 52 bytes, Stack size 32 bytes, guicc_88666i.o(i._Color2IndexBulk_88666I))
[Stack]
- Max Depth = 32
- Call Chain = _Color2IndexBulk_88666I
[Address Reference Count : 1]- guicc_88666i.o(.constdata)
_Color2Index_88666I (Thumb, 26 bytes, Stack size 8 bytes, guicc_88666i.o(i._Color2Index_88666I))
[Stack]
- Max Depth = 8
- Call Chain = _Color2Index_88666I
[Address Reference Count : 1]- guicc_88666i.o(.constdata)
_GetIndexMask_88666I (Thumb, 6 bytes, Stack size 0 bytes, guicc_88666i.o(i._GetIndexMask_88666I))
[Address Reference Count : 1]
- guicc_88666i.o(.constdata)
_Index2ColorBulk_88666I (Thumb, 64 bytes, Stack size 32 bytes, guicc_88666i.o(i._Index2ColorBulk_88666I))
[Stack]
- Max Depth = 32
- Call Chain = _Index2ColorBulk_88666I
[Address Reference Count : 1]- guicc_88666i.o(.constdata)
_Index2Color_88666I (Thumb, 28 bytes, Stack size 8 bytes, guicc_88666i.o(i._Index2Color_88666I))
[Stack]
- Max Depth = 8
- Call Chain = _Index2Color_88666I
[Address Reference Count : 1]- guicc_88666i.o(.constdata)
_Color2IndexBulk_M1555I (Thumb, 74 bytes, Stack size 24 bytes, guicc_m1555i.o(i._Color2IndexBulk_M1555I))
[Stack]
- Max Depth = 24
- Call Chain = _Color2IndexBulk_M1555I
[Address Reference Count : 1]- guicc_m1555i.o(.constdata)
_Color2Index_M1555I (Thumb, 42 bytes, Stack size 8 bytes, guicc_m1555i.o(i._Color2Index_M1555I))
[Stack]
- Max Depth = 8
- Call Chain = _Color2Index_M1555I
[Address Reference Count : 1]- guicc_m1555i.o(.constdata)
_GetIndexMask_M1555I (Thumb, 6 bytes, Stack size 0 bytes, guicc_m1555i.o(i._GetIndexMask_M1555I))
[Address Reference Count : 1]
- guicc_m1555i.o(.constdata)
_Index2ColorBulk_M1555I (Thumb, 84 bytes, Stack size 16 bytes, guicc_m1555i.o(i._Index2ColorBulk_M1555I))
[Stack]
- Max Depth = 16
- Call Chain = _Index2ColorBulk_M1555I
[Address Reference Count : 1]- guicc_m1555i.o(.constdata)
_Index2Color_M1555I (Thumb, 44 bytes, Stack size 8 bytes, guicc_m1555i.o(i._Index2Color_M1555I))
[Stack]
- Max Depth = 8
- Call Chain = _Index2Color_M1555I
[Address Reference Count : 1]- guicc_m1555i.o(.constdata)
_Color2IndexBulk_M4444I (Thumb, 90 bytes, Stack size 24 bytes, guicc_m4444i.o(i._Color2IndexBulk_M4444I))
[Stack]
- Max Depth = 24
- Call Chain = _Color2IndexBulk_M4444I
[Address Reference Count : 1]- guicc_m4444i.o(.constdata)
_Color2Index_M4444I (Thumb, 58 bytes, Stack size 8 bytes, guicc_m4444i.o(i._Color2Index_M4444I))
[Stack]
- Max Depth = 8
- Call Chain = _Color2Index_M4444I
[Address Reference Count : 1]- guicc_m4444i.o(.constdata)
_GetIndexMask_M4444I (Thumb, 6 bytes, Stack size 0 bytes, guicc_m4444i.o(i._GetIndexMask_M4444I))
[Address Reference Count : 1]
- guicc_m4444i.o(.constdata)
_Index2ColorBulk_M4444I (Thumb, 84 bytes, Stack size 16 bytes, guicc_m4444i.o(i._Index2ColorBulk_M4444I))
[Stack]
- Max Depth = 16
- Call Chain = _Index2ColorBulk_M4444I
[Address Reference Count : 1]- guicc_m4444i.o(.constdata)
_Index2Color_M4444I (Thumb, 44 bytes, Stack size 8 bytes, guicc_m4444i.o(i._Index2Color_M4444I))
[Stack]
- Max Depth = 8
- Call Chain = _Index2Color_M4444I
[Address Reference Count : 1]- guicc_m4444i.o(.constdata)
_Color2IndexBulk_M8888I (Thumb, 64 bytes, Stack size 24 bytes, guicc_m8888i.o(i._Color2IndexBulk_M8888I))
[Stack]
- Max Depth = 24
- Call Chain = _Color2IndexBulk_M8888I
[Address Reference Count : 1]- guicc_m8888i.o(.constdata)
_Color2Index_M8888I (Thumb, 30 bytes, Stack size 8 bytes, guicc_m8888i.o(i._Color2Index_M8888I))
[Stack]
- Max Depth = 8
- Call Chain = _Color2Index_M8888I
[Address Reference Count : 1]- guicc_m8888i.o(.constdata)
_GetIndexMask_M8888I (Thumb, 6 bytes, Stack size 0 bytes, guicc_m8888i.o(i._GetIndexMask_M8888I))
[Address Reference Count : 1]
- guicc_m8888i.o(.constdata)
_Index2ColorBulk_M8888I (Thumb, 64 bytes, Stack size 24 bytes, guicc_m8888i.o(i._Index2ColorBulk_M8888I))
[Stack]
- Max Depth = 24
- Call Chain = _Index2ColorBulk_M8888I
[Address Reference Count : 1]- guicc_m8888i.o(.constdata)
_OnExit (Thumb, 36 bytes, Stack size 8 bytes, gui__alpha.o(i._OnExit))
[Stack]
- Max Depth = 8
- Call Chain = _OnExit
[Calls]- >> GUI_ALLOC_FreeFixedBlock
[Address Reference Count : 1]- gui__alpha.o(i.GUI__GetAlphaBuffer)
_AddFreeMemory (Thumb, 140 bytes, Stack size 24 bytes, gui_alloc.o(i._AddFreeMemory))
[Stack]
- Max Depth = 32
- Call Chain = _AddFreeMemory ⇒ _RemoveFreeBlock
[Calls]- >> _WriteTagData
- >> _RemoveFreeBlock
- >> _GetMinIndex
[Called By]- >> GUI_ALLOC_Free
- >> _RemoveHoles
- >> _InitOnce
- >> _Alloc
- >> GUI_ALLOC_GetFixedBlock
_Alloc (Thumb, 178 bytes, Stack size 24 bytes, gui_alloc.o(i._Alloc))
[Stack]
- Max Depth = 120
- Call Chain = _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> _WriteTagData
- >> _RemoveHoles
- >> _RemoveFreeBlock
- >> _PushFreeBlock
- >> _PopFreeBlock
- >> _InitOnce
- >> _GetMinIndex
- >> _AddFreeMemory
[Called By]- >> GUI_ALLOC_AllocNoInit
- >> _EnlargeBlocks
_EnlargeBlocks (Thumb, 146 bytes, Stack size 32 bytes, gui_alloc.o(i._EnlargeBlocks))
[Stack]
- Max Depth = 80 + In Cycle
- Call Chain = _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_ALLOC_Free
- >> _Alloc
- >> __aeabi_memcpy4
[Called By]- >> _PopFreeBlock
- >> _InitOnce
_GetMinIndex (Thumb, 24 bytes, Stack size 0 bytes, gui_alloc.o(i._GetMinIndex))
[Called By]
- >> _RemoveFreeBlock
- >> _Alloc
- >> _AddFreeMemory
_InitOnce (Thumb, 156 bytes, Stack size 16 bytes, gui_alloc.o(i._InitOnce))
[Stack]
- Max Depth = 96
- Call Chain = _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> _TestRAM
- >> _EnlargeBlocks
- >> _AddFreeMemory
- >> GUI__RegisterExit
[Called By]- >> GUI_ALLOC_GetMaxSize
- >> _Alloc
- >> GUI_ALLOC_GetFixedBlock
_OnExit (Thumb, 48 bytes, Stack size 8 bytes, gui_alloc.o(i._OnExit))
[Stack]
- Max Depth = 16
- Call Chain = _OnExit ⇒ GUI__memset
[Calls]
[Address Reference Count : 1]
_PopFreeBlock (Thumb, 60 bytes, Stack size 8 bytes, gui_alloc.o(i._PopFreeBlock))
[Stack]
- Max Depth = 88
- Call Chain = _PopFreeBlock ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]
[Called By]
_PushFreeBlock (Thumb, 34 bytes, Stack size 8 bytes, gui_alloc.o(i._PushFreeBlock))
[Stack]
- Max Depth = 8
- Call Chain = _PushFreeBlock
[Called By]- >> GUI_ALLOC_Free
- >> _Alloc
_RemoveFreeBlock (Thumb, 48 bytes, Stack size 8 bytes, gui_alloc.o(i._RemoveFreeBlock))
[Stack]
- Max Depth = 8
- Call Chain = _RemoveFreeBlock
[Calls]
[Called By]- >> _RemoveHoles
- >> _Alloc
- >> _AddFreeMemory
- >> GUI_ALLOC_GetFixedBlock
_RemoveHoles (Thumb, 156 bytes, Stack size 40 bytes, gui_alloc.o(i._RemoveHoles))
[Stack]
- Max Depth = 72
- Call Chain = _RemoveHoles ⇒ _AddFreeMemory ⇒ _RemoveFreeBlock
[Calls]- >> _RemoveFreeBlock
- >> _AddFreeMemory
- >> __aeabi_memmove
[Called By]- >> _Alloc
- >> GUI_ALLOC_GetFixedBlock
_TestRAM (Thumb, 234 bytes, Stack size 20 bytes, gui_alloc.o(i._TestRAM))
[Stack]
- Max Depth = 20
- Call Chain = _TestRAM
[Called By]
_WriteTagData (Thumb, 14 bytes, Stack size 0 bytes, gui_alloc.o(i._WriteTagData))
[Called By]
- >> _Alloc
- >> _AddFreeMemory
_InitContext (Thumb, 98 bytes, Stack size 16 bytes, gui_core.o(i._InitContext))
[Stack]
- Max Depth = 16
- Call Chain = _InitContext
[Calls]- >> WM_GetDesktopWindow
- >> LCD_SetColor
- >> LCD_SetBkColor
[Called By]
_OnExit (Thumb, 34 bytes, Stack size 8 bytes, gui_core.o(i._OnExit))
[Stack]
- Max Depth = 16
- Call Chain = _OnExit ⇒ GUI__memset
[Calls]
[Address Reference Count : 1]- gui_core.o(i.GUI__Config)
_UnlinkDevice (Thumb, 42 bytes, Stack size 0 bytes, gui_device.o(i._UnlinkDevice))
[Called By]
- >> GUI_DEVICE_UnlinkTaskDevices
- >> GUI_DEVICE_Unlink
_Color2IndexBulk (Thumb, 62 bytes, Stack size 16 bytes, guicc_m565.o(i._Color2IndexBulk))
[Stack]
- Max Depth = 16
- Call Chain = _Color2IndexBulk
[Address Reference Count : 1]
_Color2Index_M565 (Thumb, 34 bytes, Stack size 8 bytes, guicc_m565.o(i._Color2Index_M565))
[Stack]
- Max Depth = 8
- Call Chain = _Color2Index_M565
[Address Reference Count : 1]
_GetIndexMask_M565 (Thumb, 6 bytes, Stack size 0 bytes, guicc_m565.o(i._GetIndexMask_M565))
[Address Reference Count : 1]
_Index2ColorBulk (Thumb, 76 bytes, Stack size 16 bytes, guicc_m565.o(i._Index2ColorBulk))
[Stack]
- Max Depth = 16
- Call Chain = _Index2ColorBulk
[Address Reference Count : 1]
_Color2IndexBulk (Thumb, 46 bytes, Stack size 16 bytes, guicc_m888.o(i._Color2IndexBulk))
[Stack]
- Max Depth = 16
- Call Chain = _Color2IndexBulk
[Address Reference Count : 1]
_Color2Index_M888 (Thumb, 20 bytes, Stack size 0 bytes, guicc_m888.o(i._Color2Index_M888))
[Address Reference Count : 1]
_GetIndexMask_M888 (Thumb, 6 bytes, Stack size 0 bytes, guicc_m888.o(i._GetIndexMask_M888))
[Address Reference Count : 1]
_Index2ColorBulk (Thumb, 46 bytes, Stack size 16 bytes, guicc_m888.o(i._Index2ColorBulk))
[Stack]
- Max Depth = 16
- Call Chain = _Index2ColorBulk
[Address Reference Count : 1]
_SetBkColor (Thumb, 28 bytes, Stack size 8 bytes, lcd.o(i._SetBkColor))
[Stack]
- Max Depth = 8
- Call Chain = _SetBkColor
[Calls]- >> LCD_SetBkColorIndex
- >> LCD_Color2Index
[Address Reference Count : 1]
_SetColor (Thumb, 28 bytes, Stack size 8 bytes, lcd.o(i._SetColor))
[Stack]
- Max Depth = 8
- Call Chain = _SetColor
[Calls]- >> LCD_SetColorIndex
- >> LCD_Color2Index
[Address Reference Count : 1]
_SetDrawMode (Thumb, 40 bytes, Stack size 12 bytes, lcd.o(i._SetDrawMode))
[Stack]
- Max Depth = 12
- Call Chain = _SetDrawMode
[Address Reference Count : 1]
_OnExit (Thumb, 16 bytes, Stack size 8 bytes, lcd_color.o(i._OnExit))
[Stack]
- Max Depth = 8
- Call Chain = _OnExit
[Calls]- >> GUI_ALLOC_FreeFixedBlock
[Address Reference Count : 1]- lcd_color.o(i.LCD_InitColors)
_GetDevProp (Thumb, 30 bytes, Stack size 16 bytes, lcd_getex.o(i._GetDevProp))
[Stack]
- Max Depth = 16
- Call Chain = _GetDevProp
[Calls]- >> GUI_DEVICE__GetpDriver
[Called By]- >> LCD_GetYSizeEx
- >> LCD_GetXSizeEx
- >> LCD_GetSwapXYEx
- >> LCD_GetBitsPerPixelEx
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> LCD_GetVYSizeEx
- >> LCD_GetVXSizeEx
- >> LCD_GetNumColors
- >> LCD_GetMirrorYEx
- >> LCD_GetMirrorXEx
- >> _GetMaxValue
- >> LCD_GetNumColorsEx
_GetMaxValue (Thumb, 30 bytes, Stack size 16 bytes, lcd_getex.o(i._GetMaxValue))
[Stack]
- Max Depth = 32
- Call Chain = _GetMaxValue ⇒ _GetDevProp
[Calls]
[Called By]
_CopyBuffer (Thumb, 80 bytes, Stack size 24 bytes, guidrv_lin_16.o(i._CopyBuffer))
[Stack]
- Max Depth = 152
- Call Chain = _CopyBuffer ⇒ _InitOnce ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> _InitOnce
- >> __aeabi_memcpy
[Address Reference Count : 1]- guidrv_lin_16.o(i._GetDevFunc)
_DrawBitLine1BPP (Thumb, 234 bytes, Stack size 40 bytes, guidrv_lin_16.o(i._DrawBitLine1BPP))
[Stack]
- Max Depth = 40
- Call Chain = _DrawBitLine1BPP
[Called By]
_DrawBitLine2BPP (Thumb, 270 bytes, Stack size 56 bytes, guidrv_lin_16.o(i._DrawBitLine2BPP))
[Stack]
- Max Depth = 64
- Call Chain = _DrawBitLine2BPP ⇒ _SetPixelIndex
[Calls]
[Called By]
_DrawBitLine4BPP (Thumb, 270 bytes, Stack size 56 bytes, guidrv_lin_16.o(i._DrawBitLine4BPP))
[Stack]
- Max Depth = 64
- Call Chain = _DrawBitLine4BPP ⇒ _SetPixelIndex
[Calls]
[Called By]
_DrawBitLine8BPP (Thumb, 246 bytes, Stack size 16 bytes, guidrv_lin_16.o(i._DrawBitLine8BPP))
[Stack]
- Max Depth = 16
- Call Chain = _DrawBitLine8BPP
[Called By]
_DrawBitmap (Thumb, 386 bytes, Stack size 72 bytes, guidrv_lin_16.o(i._DrawBitmap))
[Stack]
- Max Depth = 136
- Call Chain = _DrawBitmap ⇒ _DrawBitLine4BPP ⇒ _SetPixelIndex
[Calls]- >> _DrawBitLine8BPP
- >> _DrawBitLine4BPP
- >> _DrawBitLine2BPP
- >> _DrawBitLine1BPP
- >> __aeabi_memcpy
[Address Reference Count : 1]- guidrv_lin_16.o(.constdata)
_DrawHLine (Thumb, 10 bytes, Stack size 8 bytes, guidrv_lin_16.o(i._DrawHLine))
[Stack]
- Max Depth = 52
- Call Chain = _DrawHLine ⇒ _FillRect ⇒ _FillRectOpt16
[Calls]
[Address Reference Count : 1]- guidrv_lin_16.o(.constdata)
_DrawVLine (Thumb, 12 bytes, Stack size 8 bytes, guidrv_lin_16.o(i._DrawVLine))
[Stack]
- Max Depth = 52
- Call Chain = _DrawVLine ⇒ _FillRect ⇒ _FillRectOpt16
[Calls]
[Address Reference Count : 1]- guidrv_lin_16.o(.constdata)
_FillRect (Thumb, 36 bytes, Stack size 24 bytes, guidrv_lin_16.o(i._FillRect))
[Stack]
- Max Depth = 44
- Call Chain = _FillRect ⇒ _FillRectOpt16
[Calls]
[Called By]- >> _DrawVLine
- >> _DrawHLine
[Address Reference Count : 1]- guidrv_lin_16.o(.constdata)
_FillRectOpt16 (Thumb, 324 bytes, Stack size 20 bytes, guidrv_lin_16.o(i._FillRectOpt16))
[Stack]
- Max Depth = 20
- Call Chain = _FillRectOpt16
[Called By]
_GetDevData (Thumb, 12 bytes, Stack size 0 bytes, guidrv_lin_16.o(i._GetDevData))
[Address Reference Count : 1]
- guidrv_lin_16.o(.constdata)
_GetDevFunc (Thumb, 150 bytes, Stack size 0 bytes, guidrv_lin_16.o(i._GetDevFunc))
[Address Reference Count : 1]
- guidrv_lin_16.o(.constdata)
_GetDevProp (Thumb, 60 bytes, Stack size 0 bytes, guidrv_lin_16.o(i._GetDevProp))
[Address Reference Count : 1]
- guidrv_lin_16.o(.constdata)
_GetPixelIndex (Thumb, 16 bytes, Stack size 0 bytes, guidrv_lin_16.o(i._GetPixelIndex))
[Called By]
[Address Reference Count : 1]- guidrv_lin_16.o(.constdata)
_GetPos (Thumb, 28 bytes, Stack size 16 bytes, guidrv_lin_16.o(i._GetPos))
[Stack]
- Max Depth = 144
- Call Chain = _GetPos ⇒ _InitOnce ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]
[Address Reference Count : 1]- guidrv_lin_16.o(i._GetDevFunc)
_GetRect (Thumb, 22 bytes, Stack size 0 bytes, guidrv_lin_16.o(i._GetRect))
[Address Reference Count : 1]
- guidrv_lin_16.o(.constdata)
_Init (Thumb, 24 bytes, Stack size 16 bytes, guidrv_lin_16.o(i._Init))
[Stack]
- Max Depth = 360
- Call Chain = _Init ⇒ LCD_X_DisplayDriver ⇒ _LCD_InitController ⇒ LCD_X_Init ⇒ HAL_RCCEx_PeriphCLKConfig
[Calls]- >> LCD_X_DisplayDriver
- >> _InitOnce
[Address Reference Count : 1]- guidrv_lin_16.o(i._GetDevFunc)
_InitOnce (Thumb, 36 bytes, Stack size 8 bytes, guidrv_lin_16.o(i._InitOnce))
[Stack]
- Max Depth = 128
- Call Chain = _InitOnce ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI__memset
- >> GUI_ALLOC_GetFixedBlock
[Called By]- >> _ShowBuffer
- >> _SetVis
- >> _SetVSize
- >> _SetVRAMAddr
- >> _SetSize
- >> _SetPos
- >> _SetDevFunc
- >> _SetAlpha
- >> _Init
- >> _GetPos
- >> _CopyBuffer
_Off (Thumb, 10 bytes, Stack size 0 bytes, guidrv_lin_16.o(i._Off))
[Stack]
- Max Depth = 344
- Call Chain = _Off ⇒ LCD_X_DisplayDriver ⇒ _LCD_InitController ⇒ LCD_X_Init ⇒ HAL_RCCEx_PeriphCLKConfig
[Calls]
[Address Reference Count : 1]- guidrv_lin_16.o(i._GetDevFunc)
_On (Thumb, 10 bytes, Stack size 0 bytes, guidrv_lin_16.o(i._On))
[Stack]
- Max Depth = 344
- Call Chain = _On ⇒ LCD_X_DisplayDriver ⇒ _LCD_InitController ⇒ LCD_X_Init ⇒ HAL_RCCEx_PeriphCLKConfig
[Calls]
[Address Reference Count : 1]- guidrv_lin_16.o(i._GetDevFunc)
_ReadRect (Thumb, 48 bytes, Stack size 20 bytes, guidrv_lin_16.o(i._ReadRect))
[Stack]
- Max Depth = 20
- Call Chain = _ReadRect
[Address Reference Count : 1]- guidrv_lin_16.o(i._GetDevFunc)
_SetAlpha (Thumb, 38 bytes, Stack size 16 bytes, guidrv_lin_16.o(i._SetAlpha))
[Stack]
- Max Depth = 360
- Call Chain = _SetAlpha ⇒ LCD_X_DisplayDriver ⇒ _LCD_InitController ⇒ LCD_X_Init ⇒ HAL_RCCEx_PeriphCLKConfig
[Calls]- >> LCD_X_DisplayDriver
- >> _InitOnce
[Address Reference Count : 1]- guidrv_lin_16.o(i._GetDevFunc)
_SetAlphaMode (Thumb, 16 bytes, Stack size 8 bytes, guidrv_lin_16.o(i._SetAlphaMode))
[Stack]
- Max Depth = 352
- Call Chain = _SetAlphaMode ⇒ LCD_X_DisplayDriver ⇒ _LCD_InitController ⇒ LCD_X_Init ⇒ HAL_RCCEx_PeriphCLKConfig
[Calls]
[Address Reference Count : 1]- guidrv_lin_16.o(i._GetDevFunc)
_SetChroma (Thumb, 18 bytes, Stack size 16 bytes, guidrv_lin_16.o(i._SetChroma))
[Stack]
- Max Depth = 360
- Call Chain = _SetChroma ⇒ LCD_X_DisplayDriver ⇒ _LCD_InitController ⇒ LCD_X_Init ⇒ HAL_RCCEx_PeriphCLKConfig
[Calls]
[Address Reference Count : 1]- guidrv_lin_16.o(i._GetDevFunc)
_SetChromaMode (Thumb, 16 bytes, Stack size 8 bytes, guidrv_lin_16.o(i._SetChromaMode))
[Stack]
- Max Depth = 352
- Call Chain = _SetChromaMode ⇒ LCD_X_DisplayDriver ⇒ _LCD_InitController ⇒ LCD_X_Init ⇒ HAL_RCCEx_PeriphCLKConfig
[Calls]
[Address Reference Count : 1]- guidrv_lin_16.o(i._GetDevFunc)
_SetDevFunc (Thumb, 68 bytes, Stack size 16 bytes, guidrv_lin_16.o(i._SetDevFunc))
[Stack]
- Max Depth = 144
- Call Chain = _SetDevFunc ⇒ _InitOnce ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]
[Address Reference Count : 1]- guidrv_lin_16.o(i._GetDevFunc)
_SetOrg (Thumb, 164 bytes, Stack size 32 bytes, guidrv_lin_16.o(i._SetOrg))
[Stack]
- Max Depth = 376
- Call Chain = _SetOrg ⇒ LCD_X_DisplayDriver ⇒ _LCD_InitController ⇒ LCD_X_Init ⇒ HAL_RCCEx_PeriphCLKConfig
[Calls]- >> LCD_GetSwapXYEx
- >> LCD_X_DisplayDriver
- >> LCD_GetMirrorYEx
- >> LCD_GetMirrorXEx
[Address Reference Count : 1]- guidrv_lin_16.o(.constdata)
_SetPixelIndex (Thumb, 18 bytes, Stack size 8 bytes, guidrv_lin_16.o(i._SetPixelIndex))
[Stack]
- Max Depth = 8
- Call Chain = _SetPixelIndex
[Called By]- >> _XorPixel
- >> _DrawBitLine4BPP
- >> _DrawBitLine2BPP
[Address Reference Count : 1]- guidrv_lin_16.o(.constdata)
_SetPos (Thumb, 46 bytes, Stack size 24 bytes, guidrv_lin_16.o(i._SetPos))
[Stack]
- Max Depth = 368
- Call Chain = _SetPos ⇒ LCD_X_DisplayDriver ⇒ _LCD_InitController ⇒ LCD_X_Init ⇒ HAL_RCCEx_PeriphCLKConfig
[Calls]- >> LCD_X_DisplayDriver
- >> _InitOnce
[Address Reference Count : 1]- guidrv_lin_16.o(i._GetDevFunc)
_SetSize (Thumb, 68 bytes, Stack size 32 bytes, guidrv_lin_16.o(i._SetSize))
[Stack]
- Max Depth = 376
- Call Chain = _SetSize ⇒ LCD_X_DisplayDriver ⇒ _LCD_InitController ⇒ LCD_X_Init ⇒ HAL_RCCEx_PeriphCLKConfig
[Calls]- >> LCD_GetSwapXYEx
- >> LCD_X_DisplayDriver
- >> _InitOnce
[Address Reference Count : 1]- guidrv_lin_16.o(i._GetDevFunc)
_SetVRAMAddr (Thumb, 40 bytes, Stack size 16 bytes, guidrv_lin_16.o(i._SetVRAMAddr))
[Stack]
- Max Depth = 360
- Call Chain = _SetVRAMAddr ⇒ LCD_X_DisplayDriver ⇒ _LCD_InitController ⇒ LCD_X_Init ⇒ HAL_RCCEx_PeriphCLKConfig
[Calls]- >> LCD_X_DisplayDriver
- >> _InitOnce
[Address Reference Count : 1]- guidrv_lin_16.o(i._GetDevFunc)
_SetVSize (Thumb, 42 bytes, Stack size 24 bytes, guidrv_lin_16.o(i._SetVSize))
[Stack]
- Max Depth = 152
- Call Chain = _SetVSize ⇒ _InitOnce ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> LCD_GetSwapXYEx
- >> _InitOnce
[Address Reference Count : 1]- guidrv_lin_16.o(i._GetDevFunc)
_SetVis (Thumb, 38 bytes, Stack size 16 bytes, guidrv_lin_16.o(i._SetVis))
[Stack]
- Max Depth = 360
- Call Chain = _SetVis ⇒ LCD_X_DisplayDriver ⇒ _LCD_InitController ⇒ LCD_X_Init ⇒ HAL_RCCEx_PeriphCLKConfig
[Calls]- >> LCD_X_DisplayDriver
- >> _InitOnce
[Address Reference Count : 1]- guidrv_lin_16.o(i._GetDevFunc)
_ShowBuffer (Thumb, 36 bytes, Stack size 16 bytes, guidrv_lin_16.o(i._ShowBuffer))
[Stack]
- Max Depth = 360
- Call Chain = _ShowBuffer ⇒ LCD_X_DisplayDriver ⇒ _LCD_InitController ⇒ LCD_X_Init ⇒ HAL_RCCEx_PeriphCLKConfig
[Calls]- >> LCD_X_DisplayDriver
- >> _InitOnce
[Address Reference Count : 1]- guidrv_lin_16.o(i._GetDevFunc)
_XorPixel (Thumb, 40 bytes, Stack size 24 bytes, guidrv_lin_16.o(i._XorPixel))
[Stack]
- Max Depth = 32
- Call Chain = _XorPixel ⇒ _SetPixelIndex
[Calls]- >> _SetPixelIndex
- >> _GetPixelIndex
[Address Reference Count : 1]- guidrv_lin_16.o(.constdata)
_DrawBorder (Thumb, 326 bytes, Stack size 72 bytes, graph.o(i._DrawBorder))
[Stack]
- Max Depth = 240
- Call Chain = _DrawBorder ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem ⇒ _GetDialogItem (Cycle)
[Calls]- >> WM_GetOrgY
- >> WM_GetOrgX
- >> WM_GetInsideRectExScrollbar
- >> GUI_SetColor
- >> GUI_SetBkColor
- >> GUI_DrawVLine
- >> GUI_DrawHLine
- >> GUI_ClearRect
[Called By]
_DrawGrid (Thumb, 280 bytes, Stack size 72 bytes, graph.o(i._DrawGrid))
[Stack]
- Max Depth = 264
- Call Chain = _DrawGrid ⇒ GUI_DrawLine ⇒ GL_DrawLine ⇒ GL_DrawLineEx ⇒ GL_DrawLine1Ex ⇒ GL_DrawPoint ⇒ GL_FillCircle
[Calls]- >> WM_GetInsideRectExScrollbar
- >> GUI_SetLineStyle
- >> GUI_SetColor
- >> GUI_GetLineStyle
- >> GUI_DrawVLine
- >> GUI_DrawLine
- >> GUI_DrawHLine
[Called By]
_GetParams (Thumb, 30 bytes, Stack size 16 bytes, graph.o(i._GetParams))
[Stack]
- Max Depth = 16
- Call Chain = _GetParams
[Called By]- >> GRAPH__InvalidateGraph
- >> _OnPaint
- >> _ManageScrollbars
_ManageScrollbars (Thumb, 206 bytes, Stack size 80 bytes, graph.o(i._ManageScrollbars))
[Stack]
- Max Depth = 480
- Call Chain = _ManageScrollbars ⇒ WM_SetScrollbarV ⇒ WM__SetScrollbarV ⇒ _SetScrollbar ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_SetScrollbarV
- >> WM_SetScrollbarH
- >> WM_GetInsideRectExScrollbar
- >> WM_CheckScrollBounds
- >> WIDGET__SetScrollState
- >> _GetParams
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
_OnDelete (Thumb, 144 bytes, Stack size 32 bytes, graph.o(i._OnDelete))
[Stack]
- Max Depth = 112
- Call Chain = _OnDelete ⇒ GUI_ARRAY_Delete ⇒ GUI_ALLOC_FreePtr ⇒ GUI_ALLOC_Free ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_ARRAY_GethItem
- >> GUI_ARRAY_GetNumItems
- >> GUI_ARRAY_Delete
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
[Called By]
_OnPaint (Thumb, 426 bytes, Stack size 104 bytes, graph.o(i._OnPaint))
[Stack]
- Max Depth = 368
- Call Chain = _OnPaint ⇒ _DrawGrid ⇒ GUI_DrawLine ⇒ GL_DrawLine ⇒ GL_DrawLineEx ⇒ GL_DrawLine1Ex ⇒ GL_DrawPoint ⇒ GL_FillCircle
[Calls]- >> WM_SetUserClipRect
- >> WM_GetClientRect
- >> WIDGET__EFFECT_DrawDownRect
- >> GUI__ReduceRect
- >> GUI_SetBkColor
- >> GUI_ARRAY_GethItem
- >> GUI_ARRAY_GetNumItems
- >> _GetParams
- >> _DrawGrid
- >> _DrawBorder
- >> GUI_Clear
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
_OnScrollValueChanged (Thumb, 56 bytes, Stack size 24 bytes, graph.o(i._OnScrollValueChanged))
[Stack]
- Max Depth = 184
- Call Chain = _OnScrollValueChanged ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_GetId
- >> SCROLLBAR_GetValue
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
_InvalidateNewItem (Thumb, 104 bytes, Stack size 24 bytes, graph_data_yt.o(i._InvalidateNewItem))
[Stack]
- Max Depth = 240
- Call Chain = _InvalidateNewItem ⇒ GRAPH__InvalidateGraph ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem ⇒ _GetDialogItem (Cycle)
[Calls]- >> WM_InvalidateRect
- >> WM_GetInsideRectExScrollbar
- >> GRAPH__InvalidateGraph
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]- graph_data_yt.o(i.GRAPH_DATA_YT_Create)
_OnDelete (Thumb, 38 bytes, Stack size 16 bytes, graph_data_yt.o(i._OnDelete))
[Stack]
- Max Depth = 64
- Call Chain = _OnDelete ⇒ GUI_ALLOC_Free ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
[Called By]
[Address Reference Count : 1]- graph_data_yt.o(i.GRAPH_DATA_YT_Create)
_OnPaint (Thumb, 216 bytes, Stack size 56 bytes, graph_data_yt.o(i._OnPaint))
[Stack]
- Max Depth = 240
- Call Chain = _OnPaint ⇒ GUI_DrawGraphEx ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_DrawGraphEx
- >> WM_GetInsideRectExScrollbar
- >> GUI_SetColor
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]- graph_data_yt.o(i.GRAPH_DATA_YT_Create)
_OnPaint (Thumb, 60 bytes, Stack size 16 bytes, graph_scale.o(i._OnPaint))
[Stack]
- Max Depth = 352
- Call Chain = _OnPaint ⇒ _OnPaintHorz ⇒ GUI_DispFloatMin ⇒ _DispFloatMin ⇒ _DispFloatFix ⇒ GUI_DispSDecShift ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetTextMode
- >> GUI_SetFont
- >> _OnPaintVert
- >> _OnPaintHorz
- >> GUI_SetColor
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]- graph_scale.o(i.GRAPH_SCALE_Create)
_OnPaintHorz (Thumb, 240 bytes, Stack size 56 bytes, graph_scale.o(i._OnPaintHorz))
[Stack]
- Max Depth = 336
- Call Chain = _OnPaintHorz ⇒ GUI_DispFloatMin ⇒ _DispFloatMin ⇒ _DispFloatFix ⇒ GUI_DispSDecShift ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetTextAlign
- >> GUI_GetFontSizeY
- >> GUI_DispFloatMin
- >> WM_GetOrgY
- >> WM_GetInsideRectExScrollbar
- >> GUI_GotoXY
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
_OnPaintVert (Thumb, 220 bytes, Stack size 48 bytes, graph_scale.o(i._OnPaintVert))
[Stack]
- Max Depth = 328
- Call Chain = _OnPaintVert ⇒ GUI_DispFloatMin ⇒ _DispFloatMin ⇒ _DispFloatFix ⇒ GUI_DispSDecShift ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetTextAlign
- >> GUI_GetFontSizeY
- >> GUI_DispFloatMin
- >> WM_GetOrgX
- >> WM_GetInsideRectExScrollbar
- >> GUI_GotoXY
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
WM__PaintWinAndOverlays (Thumb, 116 bytes, Stack size 16 bytes, wm.o(i.WM__PaintWinAndOverlays))
[Stack]
- Max Depth = 96
- Call Chain = WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]- >> _PaintTransChildren
- >> _Paint1Trans
- >> _Paint1
- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> WM__Paint
- >> _cbPaintMemDev
_DeleteAllChildren (Thumb, 18 bytes, Stack size 8 bytes, wm.o(i._DeleteAllChildren))
[Stack]
- Max Depth = 8 + In Cycle
- Call Chain = _DeleteAllChildren ⇒ WM_DeleteWindow (Cycle)
[Calls]
[Called By]
_DesktopHandle2Index (Thumb, 28 bytes, Stack size 0 bytes, wm.o(i._DesktopHandle2Index))
[Called By]
- >> WM__GetTopLevelLayer
- >> WM__ClipAtParentBorders
- >> _cbBackWin
_DrawNext (Thumb, 82 bytes, Stack size 136 bytes, wm.o(i._DrawNext))
[Stack]
- Max Depth = 632
- Call Chain = _DrawNext ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CopyToLCD ⇒ GUI_MEMDEV_CopyToLCDAt ⇒ GUI_MEMDEV__WriteToActiveOpaque ⇒ _WriteToActiveOpaque_8 ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_SetColor
- >> GUI_SetBkColor
- >> GUI_SaveContext_W
- >> GUI_RestoreContext
- >> WM__Paint
- >> GUI_ALLOC_h2p
[Called By]
_Exec1Input (Thumb, 108 bytes, Stack size 24 bytes, wm.o(i._Exec1Input))
[Stack]
- Max Depth = 184
- Call Chain = _Exec1Input ⇒ WM_DeleteWindow ⇒ WM__DetachWindow ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_DeleteWindow
- >> GUI_PollKeyMsg
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
_FindNext_IVR (Thumb, 318 bytes, Stack size 32 bytes, wm.o(i._FindNext_IVR))
[Stack]
- Max Depth = 80
- Call Chain = _FindNext_IVR ⇒ _Findy1 ⇒ _Findy1 (Cycle)
[Calls]- >> _Findy1
- >> _Findx1
- >> _Findx0
- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
_Findx0 (Thumb, 124 bytes, Stack size 32 bytes, wm.o(i._Findx0))
[Stack]
- Max Depth = 48 + In Cycle
- Call Chain = _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI__IntersectRects
- >> GUI_RectsIntersect
- >> _Findx0
- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> _Findx0
- >> _FindNext_IVR
_Findx1 (Thumb, 114 bytes, Stack size 32 bytes, wm.o(i._Findx1))
[Stack]
- Max Depth = 48 + In Cycle
- Call Chain = _Findx1 ⇒ _Findx1 (Cycle)
[Calls]- >> GUI__IntersectRects
- >> GUI_RectsIntersect
- >> _Findx1
- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> _Findx1
- >> _FindNext_IVR
_Findy1 (Thumb, 166 bytes, Stack size 32 bytes, wm.o(i._Findy1))
[Stack]
- Max Depth = 48 + In Cycle
- Call Chain = _Findy1 ⇒ _Findy1 (Cycle)
[Calls]- >> GUI__IntersectRects
- >> GUI_RectsIntersect
- >> _Findy1
- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> _Findy1
- >> _FindNext_IVR
_Invalidate1Abs (Thumb, 122 bytes, Stack size 32 bytes, wm.o(i._Invalidate1Abs))
[Stack]
- Max Depth = 48
- Call Chain = _Invalidate1Abs ⇒ GUI__IntersectRects
[Calls]- >> GUI__IntersectRects
- >> GUI_SignalEvent
- >> GUI_MergeRect
- >> WM__RectIsNZ
- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> WM__InvalidateRect
- >> WM__Invalidate1Abs
- >> WM_InvalidateWindowAndDescsEx
_OnExit (Thumb, 48 bytes, Stack size 8 bytes, wm.o(i._OnExit))
[Stack]
- Max Depth = 8
- Call Chain = _OnExit
[Address Reference Count : 1]
_Paint1 (Thumb, 28 bytes, Stack size 8 bytes, wm.o(i._Paint1))
[Stack]
- Max Depth = 8
- Call Chain = _Paint1
[Calls]
[Called By]- >> _Paint1Trans
- >> WM__PaintWinAndOverlays
_Paint1Trans (Thumb, 130 bytes, Stack size 32 bytes, wm.o(i._Paint1Trans))
[Stack]
- Max Depth = 48
- Call Chain = _Paint1Trans ⇒ GUI__IntersectRects
[Calls]- >> GUI__IntersectRects
- >> GUI_RectsIntersect
- >> _Paint1
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> _PaintTransChildren
- >> WM__PaintWinAndOverlays
_PaintTransChildren (Thumb, 154 bytes, Stack size 32 bytes, wm.o(i._PaintTransChildren))
[Stack]
- Max Depth = 80 + In Cycle
- Call Chain = _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]- >> GUI_RectsIntersect
- >> _PaintTransChildren
- >> _Paint1Trans
- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> _PaintTransChildren
- >> WM__PaintWinAndOverlays
_SetClipRectUserIntersect (Thumb, 68 bytes, Stack size 24 bytes, wm.o(i._SetClipRectUserIntersect))
[Stack]
- Max Depth = 64
- Call Chain = _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> LCD_SetClipRectEx
- >> GUI__IntersectRect
- >> WM__Client2Screen
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
_cbBackWin (Thumb, 74 bytes, Stack size 8 bytes, wm.o(i._cbBackWin))
[Stack]
- Max Depth = 176
- Call Chain = _cbBackWin ⇒ WM_DefaultProc ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_DefaultProc
- >> GUI_SetBkColor
- >> GUI_StoreKey
- >> _DesktopHandle2Index
- >> GUI_Clear
[Address Reference Count : 1]
_cbPaintMemDev (Thumb, 64 bytes, Stack size 24 bytes, wm.o(i._cbPaintMemDev))
[Stack]
- Max Depth = 120
- Call Chain = _cbPaintMemDev ⇒ WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]- >> WM__PaintWinAndOverlays
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_GetDialogItem (Thumb, 64 bytes, Stack size 24 bytes, wm_getdialogitem.o(i._GetDialogItem))
[Stack]
- Max Depth = 104 + In Cycle
- Call Chain = _GetDialogItem ⇒ _GetDialogItem (Cycle)
[Calls]- >> WM_GetId
- >> _GetDialogItem
- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> WM_GetDialogItem
- >> _GetDialogItem
rt_ret_regs (Thumb, 16 bytes, Stack size 0 bytes, hal_cm.o(i.rt_ret_regs))
[Called By]
- >> rt_ret_val2
- >> rt_ret_val
_Color2Index_16 (Thumb, 114 bytes, Stack size 20 bytes, guicc_16.o(i._Color2Index_16))
[Stack]
- Max Depth = 20
- Call Chain = _Color2Index_16
[Address Reference Count : 1]
_GetIndexMask_16 (Thumb, 4 bytes, Stack size 0 bytes, guicc_16.o(i._GetIndexMask_16))
[Address Reference Count : 1]
_Index2Color_16 (Thumb, 54 bytes, Stack size 16 bytes, guicc_16.o(i._Index2Color_16))
[Stack]
- Max Depth = 16
- Call Chain = _Index2Color_16
[Address Reference Count : 1]
_DrawGraph (Thumb, 510 bytes, Stack size 112 bytes, gui_drawgraphex.o(i._DrawGraph))
[Stack]
- Max Depth = 120
- Call Chain = _DrawGraph ⇒ LCD_DrawVLine
[Calls]- >> LCD_DrawVLine
- >> LCD_DrawPixel
[Called By]
Abs (Thumb, 8 bytes, Stack size 0 bytes, gui_drawline.o(i.Abs))
[Called By]
_DrawLineEnd (Thumb, 16 bytes, Stack size 0 bytes, gui_drawline.o(i._DrawLineEnd))
[Stack]
- Max Depth = 40
- Call Chain = _DrawLineEnd ⇒ GL_DrawPoint ⇒ GL_FillCircle
[Calls]
[Called By]
_SetLineColor (Thumb, 116 bytes, Stack size 0 bytes, gui_drawline.o(i._SetLineColor))
[Called By]
_atan2 (Thumb, 126 bytes, Stack size 8 bytes, gui_drawline.o(i._atan2))
[Stack]
- Max Depth = 8
- Call Chain = _atan2
[Called By]
_GotoX (Thumb, 10 bytes, Stack size 0 bytes, gui_goto.o(i._GotoX))
[Called By]
_GotoY (Thumb, 10 bytes, Stack size 0 bytes, gui_goto.o(i._GotoY))
[Called By]
_IncPointer (Thumb, 24 bytes, Stack size 0 bytes, gui_onkey.o(i._IncPointer))
[Called By]
_IncReadPointer (Thumb, 6 bytes, Stack size 0 bytes, gui_onkey.o(i._IncReadPointer))
[Calls]
[Called By]
_GetTaskNo (Thumb, 54 bytes, Stack size 16 bytes, gui_task.o(i._GetTaskNo))
[Stack]
- Max Depth = 16
- Call Chain = _GetTaskNo
[Calls]
[Called By]- >> GUITASK_Init
- >> GUI_Lock
_OnExit (Thumb, 16 bytes, Stack size 8 bytes, gui_task.o(i._OnExit))
[Stack]
- Max Depth = 8
- Call Chain = _OnExit
[Calls]- >> GUI_ALLOC_FreeFixedBlock
[Address Reference Count : 1]- gui_task.o(i.GUITASK_Init)
_CalcSizeOfChar (Thumb, 4 bytes, Stack size 0 bytes, gui_uc_encodenone.o(i._CalcSizeOfChar))
[Address Reference Count : 1]
- gui_uc_encodenone.o(.constdata)
_Encode (Thumb, 6 bytes, Stack size 0 bytes, gui_uc_encodenone.o(i._Encode))
[Address Reference Count : 1]
- gui_uc_encodenone.o(.constdata)
_GetCharCode (Thumb, 4 bytes, Stack size 0 bytes, gui_uc_encodenone.o(i._GetCharCode))
[Address Reference Count : 1]
- gui_uc_encodenone.o(.constdata)
_GetCharSize (Thumb, 4 bytes, Stack size 0 bytes, gui_uc_encodenone.o(i._GetCharSize))
[Address Reference Count : 1]
- gui_uc_encodenone.o(.constdata)
_DispFloatFix (Thumb, 60 bytes, Stack size 16 bytes, gui_valf.o(i._DispFloatFix))
[Stack]
- Max Depth = 248
- Call Chain = _DispFloatFix ⇒ GUI_DispSDecShift ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_DispSDecShift
- >> GUI_DispDecShift
- >> _RoundHalfUp
[Called By]
_DispFloatMin (Thumb, 280 bytes, Stack size 32 bytes, gui_valf.o(i._DispFloatMin))
[Stack]
- Max Depth = 280
- Call Chain = _DispFloatMin ⇒ _DispFloatFix ⇒ GUI_DispSDecShift ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_Long2Len
- >> _RoundHalfUp
- >> _GetDecs
- >> _DispFloatFix
[Called By]
_GetDecs (Thumb, 62 bytes, Stack size 0 bytes, gui_valf.o(i._GetDecs))
[Called By]
_RoundHalfUp (Thumb, 72 bytes, Stack size 8 bytes, gui_valf.o(i._RoundHalfUp))
[Stack]
- Max Depth = 64
- Call Chain = _RoundHalfUp ⇒ __hardfp_floor ⇒ __aeabi_cdrcmple
[Calls]- >> __hardfp_floor
- >> __hardfp_ceil
- >> __aeabi_f2d
- >> __aeabi_d2f
[Called By]- >> _DispFloatMin
- >> _DispFloatFix
_Color2Index_0 (Thumb, 84 bytes, Stack size 32 bytes, guicc_0.o(i._Color2Index_0))
[Stack]
- Max Depth = 48
- Call Chain = _Color2Index_0 ⇒ LCD_GetNumColors ⇒ _GetDevProp
[Calls]- >> LCD_GetPalette
- >> LCD_GetNumColors
- >> GUI_CalcColorDist
[Address Reference Count : 1]
_GetIndexMask_0 (Thumb, 82 bytes, Stack size 8 bytes, guicc_0.o(i._GetIndexMask_0))
[Stack]
- Max Depth = 24
- Call Chain = _GetIndexMask_0 ⇒ LCD_GetNumColors ⇒ _GetDevProp
[Calls]
[Address Reference Count : 1]
_Index2Color_0 (Thumb, 32 bytes, Stack size 16 bytes, guicc_0.o(i._Index2Color_0))
[Stack]
- Max Depth = 32
- Call Chain = _Index2Color_0 ⇒ LCD_GetNumColors ⇒ _GetDevProp
[Calls]- >> LCD_GetPalette
- >> LCD_GetNumColors
[Address Reference Count : 1]
LCD_ReadRectEx (Thumb, 404 bytes, Stack size 64 bytes, lcd_readrect.o(i.LCD_ReadRectEx))
[Stack]
- Max Depth = 64
- Call Chain = LCD_ReadRectEx
[Calls]
[Called By]
_DrawBitLine1BPP (Thumb, 320 bytes, Stack size 56 bytes, guidev_16.o(i._DrawBitLine1BPP))
[Stack]
- Max Depth = 56
- Call Chain = _DrawBitLine1BPP
[Called By]
_DrawBitLine2BPP (Thumb, 220 bytes, Stack size 56 bytes, guidev_16.o(i._DrawBitLine2BPP))
[Stack]
- Max Depth = 56
- Call Chain = _DrawBitLine2BPP
[Called By]
_DrawBitLine4BPP (Thumb, 346 bytes, Stack size 40 bytes, guidev_16.o(i._DrawBitLine4BPP))
[Stack]
- Max Depth = 40
- Call Chain = _DrawBitLine4BPP
[Called By]
_DrawBitmap (Thumb, 664 bytes, Stack size 112 bytes, guidev_16.o(i._DrawBitmap))
[Stack]
- Max Depth = 168
- Call Chain = _DrawBitmap ⇒ _DrawBitLine2BPP
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _XY2PTR
- >> _DrawBitLine4BPP
- >> _DrawBitLine2BPP
- >> _DrawBitLine1BPP
- >> GUI_USAGE_AddRect
- >> __aeabi_memcpy
[Address Reference Count : 1]
_DrawHLine (Thumb, 10 bytes, Stack size 8 bytes, guidev_16.o(i._DrawHLine))
[Stack]
- Max Depth = 104
- Call Chain = _DrawHLine ⇒ _FillRect ⇒ GUI_USAGE_AddRect
[Calls]
[Address Reference Count : 1]
_DrawVLine (Thumb, 180 bytes, Stack size 40 bytes, guidev_16.o(i._DrawVLine))
[Stack]
- Max Depth = 56
- Call Chain = _DrawVLine ⇒ _XY2PTR
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _XY2PTR
[Address Reference Count : 1]
_FillRect (Thumb, 166 bytes, Stack size 72 bytes, guidev_16.o(i._FillRect))
[Stack]
- Max Depth = 96
- Call Chain = _FillRect ⇒ GUI_USAGE_AddRect
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI__memset16
- >> _XY2PTR
- >> GUI_USAGE_AddRect
[Called By]
[Address Reference Count : 1]
_GetDevData (Thumb, 12 bytes, Stack size 0 bytes, guidev_16.o(i._GetDevData))
[Address Reference Count : 1]
_GetDevFunc (Thumb, 12 bytes, Stack size 0 bytes, guidev_16.o(i._GetDevFunc))
[Address Reference Count : 1]
_GetDevProp (Thumb, 16 bytes, Stack size 0 bytes, guidev_16.o(i._GetDevProp))
[Address Reference Count : 1]
_GetPixelIndex (Thumb, 14 bytes, Stack size 8 bytes, guidev_16.o(i._GetPixelIndex))
[Stack]
- Max Depth = 24
- Call Chain = _GetPixelIndex ⇒ _XY2PTR
[Calls]
[Address Reference Count : 1]
_GetRect (Thumb, 48 bytes, Stack size 16 bytes, guidev_16.o(i._GetRect))
[Stack]
- Max Depth = 16
- Call Chain = _GetRect
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_SetOrg (Thumb, 14 bytes, Stack size 0 bytes, guidev_16.o(i._SetOrg))
[Address Reference Count : 1]
_SetPixelIndex (Thumb, 66 bytes, Stack size 24 bytes, guidev_16.o(i._SetPixelIndex))
[Stack]
- Max Depth = 40
- Call Chain = _SetPixelIndex ⇒ _XY2PTR
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _XY2PTR
[Address Reference Count : 1]
_XY2PTR (Thumb, 56 bytes, Stack size 16 bytes, guidev_16.o(i._XY2PTR))
[Stack]
- Max Depth = 16
- Call Chain = _XY2PTR
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> _XorPixel
- >> _SetPixelIndex
- >> _GetPixelIndex
- >> _FillRect
- >> _DrawVLine
- >> _DrawBitmap
_XorPixel (Thumb, 78 bytes, Stack size 32 bytes, guidev_16.o(i._XorPixel))
[Stack]
- Max Depth = 48
- Call Chain = _XorPixel ⇒ _XY2PTR
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _XY2PTR
[Address Reference Count : 1]
_Min (Thumb, 8 bytes, Stack size 0 bytes, guidev_banding.o(i._Min))
[Called By]
_CreateStaticDevice (Thumb, 308 bytes, Stack size 56 bytes, guidev_staticdevices.o(i._CreateStaticDevice))
[Stack]
- Max Depth = 296
- Call Chain = _CreateStaticDevice ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_USAGE_BM_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> LCD_GetYSize
- >> LCD_GetXSize
- >> WM__Paint1
- >> WM_GetDesktopWindow
- >> GUI__memset
- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_SetSize
- >> WM_GetWindowOrgX
- >> GUI__AlphaPreserveTrans
- >> GUI_MEMDEV_GetDataPtr
- >> GUI_MEMDEV_SetOrg
- >> GUI_MEMDEV__CreateFixed
- >> GUI_MEMDEV_Select
[Called By]- >> GUI_MEMDEV_Paint1Static
_OnTouch (Thumb, 108 bytes, Stack size 32 bytes, checkbox.o(i._OnTouch))
[Stack]
- Max Depth = 208
- Call Chain = _OnTouch ⇒ CHECKBOX_SetState ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> CHECKBOX_SetState
- >> WM_NotifyParent
- >> GUI_StoreKey
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_SetCapture
- >> WM_HasCaptured
[Called By]
FRAMEWIN__cbClient (Thumb, 222 bytes, Stack size 64 bytes, framewin.o(i.FRAMEWIN__cbClient))
[Stack]
- Max Depth = 328
- Call Chain = FRAMEWIN__cbClient ⇒ WIDGET_HandleActive ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow ⇒ WM__UpdateChildPositions (Cycle)
[Calls]- >> WM_DefaultProc
- >> WIDGET_HandleActive
- >> WM_SetFocusOnNextChild
- >> WM_GetParent
- >> LCD_SetBkColor
- >> GUI_Clear
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_SetFocusOnPrevChild
- >> WM_SetFocus
[Address Reference Count : 1]- framewin.o(i.FRAMEWIN_CreateUser)
_OnChildHasFocus (Thumb, 94 bytes, Stack size 16 bytes, framewin.o(i._OnChildHasFocus))
[Stack]
- Max Depth = 192
- Call Chain = _OnChildHasFocus ⇒ _SetActive ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM__IsAncestorOrSelf
- >> WM__IsAncestor
- >> _SetActive
[Called By]
_OnTouch (Thumb, 106 bytes, Stack size 24 bytes, framewin.o(i._OnTouch))
[Stack]
- Max Depth = 240
- Call Chain = _OnTouch ⇒ WM_SetCaptureMove ⇒ WM_MoveWindow ⇒ WM__MoveWindow ⇒ _MoveDescendents ⇒ _MoveDescendents (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_SetFocus
- >> WM_SetCaptureMove
- >> WM_BringToTop
[Called By]
_SetActive (Thumb, 58 bytes, Stack size 16 bytes, framewin.o(i._SetActive))
[Stack]
- Max Depth = 176
- Call Chain = _SetActive ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> FRAMEWIN_SetActive
- >> _OnChildHasFocus
_DeleteTimer (Thumb, 30 bytes, Stack size 8 bytes, scrollbar.o(i._DeleteTimer))
[Stack]
- Max Depth = 80
- Call Chain = _DeleteTimer ⇒ WM_DeleteTimer ⇒ GUI_TIMER_Delete ⇒ GUI_ALLOC_Free ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_DeleteTimer
[Called By]
_OnTimer (Thumb, 102 bytes, Stack size 16 bytes, scrollbar.o(i._OnTimer))
[Stack]
- Max Depth = 216
- Call Chain = _OnTimer ⇒ SCROLLBAR_AddValue ⇒ SCROLLBAR_SetValue ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_RestartTimer
- >> SCROLLBAR_AddValue
- >> _DeleteTimer
[Called By]
_OnTouch (Thumb, 526 bytes, Stack size 104 bytes, scrollbar.o(i._OnTouch))
[Stack]
- Max Depth = 312
- Call Chain = _OnTouch ⇒ WM_CreateTimer ⇒ GUI_TIMER_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> SCROLLBAR_SetValue
- >> WIDGET_OrState
- >> WM_NotifyParent
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_CreateTimer
- >> WIDGET_AndState
- >> GUI__DivideRound32
- >> _DeleteTimer
- >> WM_SetCapture
[Called By]
_Paint (Thumb, 106 bytes, Stack size 32 bytes, text.o(i._Paint))
[Stack]
- Max Depth = 272
- Call Chain = _Paint ⇒ GUI_DispStringInRectWrap ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetTextMode
- >> GUI_SetFont
- >> WM_GetClientRect
- >> LCD_SetColor
- >> LCD_SetBkColor
- >> GUI_Clear
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_GetHasTrans
- >> GUI_DispStringInRectWrap
[Called By]
_EffectRequiresRedraw (Thumb, 86 bytes, Stack size 24 bytes, widget.o(i._EffectRequiresRedraw))
[Stack]
- Max Depth = 24
- Call Chain = _EffectRequiresRedraw
[Calls]
[Called By]- >> WIDGET__EFFECT_DrawDownRect
_GetDialogItem (Thumb, 80 bytes, Stack size 24 bytes, wm_getscrollbar.o(i._GetDialogItem))
[Stack]
- Max Depth = 104 + In Cycle
- Call Chain = _GetDialogItem ⇒ _GetDialogItem (Cycle)
[Calls]- >> WM_GetId
- >> GUI_ALLOC_h2p
- >> _GetDialogItem
[Called By]- >> WM_GetScrollbarV
- >> WM_GetScrollbarH
- >> _GetDialogItem
_GetNextChild (Thumb, 34 bytes, Stack size 16 bytes, wm_setfocusonnextchild.o(i._GetNextChild))
[Stack]
- Max Depth = 16
- Call Chain = _GetNextChild
[Calls]
[Called By]
_SetFocusOnNextChild (Thumb, 90 bytes, Stack size 16 bytes, wm_setfocusonnextchild.o(i._SetFocusOnNextChild))
[Stack]
- Max Depth = 112
- Call Chain = _SetFocusOnNextChild ⇒ WM_SetFocus ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> WM__GetTopLevelLayer
- >> _GetNextChild
- >> WM_SetFocus
- >> WM__GetFocussedChild
- >> WM_IsFocussable
[Called By]- >> WM_SetFocusOnNextChild
_SetScrollbar (Thumb, 76 bytes, Stack size 24 bytes, wm_setscrollbar.o(i._SetScrollbar))
[Stack]
- Max Depth = 384
- Call Chain = _SetScrollbar ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_HideWindow
- >> WM_GetDialogItem
- >> WM__DeleteSecure
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> SCROLLBAR_CreateAttached
[Called By]- >> WM__SetScrollbarV
- >> WM__SetScrollbarH
_cbTimer (Thumb, 44 bytes, Stack size 24 bytes, wm_timer.o(i._cbTimer))
[Stack]
- Max Depth = 80
- Call Chain = _cbTimer ⇒ WM_SendMessage ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> WM_SendMessage
- >> GUI_ALLOC_h2p
[Address Reference Count : 1]- wm_timer.o(i.WM_CreateTimer)
_Add (Thumb, 46 bytes, Stack size 12 bytes, gui_fillpolygon.o(i._Add))
[Stack]
- Max Depth = 12
- Call Chain = _Add
[Called By]
_DecPointer (Thumb, 16 bytes, Stack size 0 bytes, gui_pid.o(i._DecPointer))
[Called By]
_IncPointer (Thumb, 16 bytes, Stack size 0 bytes, gui_pid.o(i._IncPointer))
[Called By]
- >> _StoreState
- >> GUI_PID_GetState
_StoreState (Thumb, 98 bytes, Stack size 16 bytes, gui_pid.o(i._StoreState))
[Stack]
- Max Depth = 16
- Call Chain = _StoreState
[Calls]- >> _IncPointer
- >> _DecPointer
[Called By]
_Link (Thumb, 132 bytes, Stack size 32 bytes, gui_timer.o(i._Link))
[Stack]
- Max Depth = 32
- Call Chain = _Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> GUI_TIMER_Restart
- >> GUI_TIMER_Create
_OnExit (Thumb, 12 bytes, Stack size 0 bytes, gui_timer.o(i._OnExit))
[Address Reference Count : 1]
- gui_timer.o(i.GUI_TIMER_Create)
_RemoveFromLinList (Thumb, 86 bytes, Stack size 24 bytes, gui_timer.o(i._RemoveFromLinList))
[Stack]
- Max Depth = 24
- Call Chain = _RemoveFromLinList
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
_Unlink (Thumb, 74 bytes, Stack size 24 bytes, gui_timer.o(i._Unlink))
[Stack]
- Max Depth = 24
- Call Chain = _Unlink
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> GUI_TIMER_Restart
- >> GUI_TIMER_Delete
_Color2IndexBulk (Thumb, 14 bytes, Stack size 8 bytes, guicc_8888.o(i._Color2IndexBulk))
[Stack]
- Max Depth = 8
- Call Chain = _Color2IndexBulk
[Address Reference Count : 1]
_Color2Index_8888 (Thumb, 2 bytes, Stack size 0 bytes, guicc_8888.o(i._Color2Index_8888))
[Address Reference Count : 1]
_GetIndexMask_8888 (Thumb, 6 bytes, Stack size 0 bytes, guicc_8888.o(i._GetIndexMask_8888))
[Address Reference Count : 1]
_Index2ColorBulk (Thumb, 14 bytes, Stack size 8 bytes, guicc_8888.o(i._Index2ColorBulk))
[Stack]
- Max Depth = 8
- Call Chain = _Index2ColorBulk
[Address Reference Count : 1]
_DrawBitLine1BPP (Thumb, 276 bytes, Stack size 56 bytes, guidev_32.o(i._DrawBitLine1BPP))
[Stack]
- Max Depth = 56
- Call Chain = _DrawBitLine1BPP
[Called By]
_DrawBitLine2BPP (Thumb, 218 bytes, Stack size 56 bytes, guidev_32.o(i._DrawBitLine2BPP))
[Stack]
- Max Depth = 56
- Call Chain = _DrawBitLine2BPP
[Called By]
_DrawBitLine32BPP_DDB (Thumb, 160 bytes, Stack size 32 bytes, guidev_32.o(i._DrawBitLine32BPP_DDB))
[Stack]
- Max Depth = 48
- Call Chain = _DrawBitLine32BPP_DDB ⇒ GUI__MixColors
[Calls]- >> GUI__MixColors
- >> __aeabi_memcpy4
[Called By]
_DrawBitLine4BPP (Thumb, 340 bytes, Stack size 40 bytes, guidev_32.o(i._DrawBitLine4BPP))
[Stack]
- Max Depth = 40
- Call Chain = _DrawBitLine4BPP
[Called By]
_DrawBitmap (Thumb, 666 bytes, Stack size 104 bytes, guidev_32.o(i._DrawBitmap))
[Stack]
- Max Depth = 160
- Call Chain = _DrawBitmap ⇒ _DrawBitLine2BPP
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_USAGE_AddRect
- >> _XY2PTR
- >> _DrawBitLine4BPP
- >> _DrawBitLine32BPP_DDB
- >> _DrawBitLine2BPP
- >> _DrawBitLine1BPP
- >> __aeabi_memcpy
[Address Reference Count : 1]
_DrawHLine (Thumb, 10 bytes, Stack size 8 bytes, guidev_32.o(i._DrawHLine))
[Stack]
- Max Depth = 80
- Call Chain = _DrawHLine ⇒ _FillRect ⇒ GUI_USAGE_AddRect
[Calls]
[Address Reference Count : 1]
_DrawVLine (Thumb, 166 bytes, Stack size 40 bytes, guidev_32.o(i._DrawVLine))
[Stack]
- Max Depth = 56
- Call Chain = _DrawVLine ⇒ _XY2PTR
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _XY2PTR
[Address Reference Count : 1]
_FillRect (Thumb, 160 bytes, Stack size 48 bytes, guidev_32.o(i._FillRect))
[Stack]
- Max Depth = 72
- Call Chain = _FillRect ⇒ GUI_USAGE_AddRect
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_USAGE_AddRect
- >> _XY2PTR
[Called By]
[Address Reference Count : 1]
_GetDevData (Thumb, 12 bytes, Stack size 0 bytes, guidev_32.o(i._GetDevData))
[Address Reference Count : 1]
_GetDevFunc (Thumb, 12 bytes, Stack size 0 bytes, guidev_32.o(i._GetDevFunc))
[Address Reference Count : 1]
_GetDevProp (Thumb, 12 bytes, Stack size 0 bytes, guidev_32.o(i._GetDevProp))
[Address Reference Count : 1]
_GetPixelIndex (Thumb, 14 bytes, Stack size 8 bytes, guidev_32.o(i._GetPixelIndex))
[Stack]
- Max Depth = 24
- Call Chain = _GetPixelIndex ⇒ _XY2PTR
[Calls]
[Address Reference Count : 1]
_GetRect (Thumb, 48 bytes, Stack size 16 bytes, guidev_32.o(i._GetRect))
[Stack]
- Max Depth = 16
- Call Chain = _GetRect
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_SetOrg (Thumb, 8 bytes, Stack size 0 bytes, guidev_32.o(i._SetOrg))
[Address Reference Count : 1]
_SetPixelIndex (Thumb, 66 bytes, Stack size 24 bytes, guidev_32.o(i._SetPixelIndex))
[Stack]
- Max Depth = 40
- Call Chain = _SetPixelIndex ⇒ _XY2PTR
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _XY2PTR
[Address Reference Count : 1]
_XY2PTR (Thumb, 56 bytes, Stack size 16 bytes, guidev_32.o(i._XY2PTR))
[Stack]
- Max Depth = 16
- Call Chain = _XY2PTR
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> _XorPixel
- >> _SetPixelIndex
- >> _GetPixelIndex
- >> _FillRect
- >> _DrawVLine
- >> _DrawBitmap
_XorPixel (Thumb, 82 bytes, Stack size 32 bytes, guidev_32.o(i._XorPixel))
[Stack]
- Max Depth = 48
- Call Chain = _XorPixel ⇒ _XY2PTR
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _XY2PTR
[Address Reference Count : 1]
GUI_USAGE_BM_AddHLine (Thumb, 116 bytes, Stack size 16 bytes, guidev_usagebm.o(i.GUI_USAGE_BM_AddHLine))
[Stack]
- Max Depth = 16 + Unknown Stack Size
- Call Chain = GUI_USAGE_BM_AddHLine
[Calls]
[Address Reference Count : 1]- guidev_usagebm.o(.constdata)
GUI_USAGE_BM_AddPixel (Thumb, 44 bytes, Stack size 8 bytes, guidev_usagebm.o(i.GUI_USAGE_BM_AddPixel))
[Stack]
- Max Depth = 8
- Call Chain = GUI_USAGE_BM_AddPixel
[Address Reference Count : 1]- guidev_usagebm.o(.constdata)
GUI_USAGE_BM_Clear (Thumb, 14 bytes, Stack size 0 bytes, guidev_usagebm.o(i.GUI_USAGE_BM_Clear))
[Stack]
- Max Depth = 4
- Call Chain = GUI_USAGE_BM_Clear ⇒ __aeabi_memclr4
[Calls]
[Address Reference Count : 1]- guidev_usagebm.o(.constdata)
GUI_USAGE_BM_GetNextDirty (Thumb, 154 bytes, Stack size 16 bytes, guidev_usagebm.o(i.GUI_USAGE_BM_GetNextDirty))
[Stack]
- Max Depth = 16
- Call Chain = GUI_USAGE_BM_GetNextDirty
[Address Reference Count : 1]- guidev_usagebm.o(.constdata)
_GUI_USAGE_BM_Delete (Thumb, 4 bytes, Stack size 0 bytes, guidev_usagebm.o(i._GUI_USAGE_BM_Delete))
[Stack]
- Max Depth = 48
- Call Chain = _GUI_USAGE_BM_Delete ⇒ GUI_ALLOC_Free ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]
[Address Reference Count : 1]- guidev_usagebm.o(.constdata)
_Convert16 (Thumb, 62 bytes, Stack size 40 bytes, guidev_writetoactiveopaque.o(i._Convert16))
[Stack]
- Max Depth = 48
- Call Chain = _Convert16 ⇒ GUI__CompactPixelIndices
[Calls]- >> GUI__CompactPixelIndices
[Called By]- >> _WriteToActiveOpaque_8
_Convert8 (Thumb, 62 bytes, Stack size 40 bytes, guidev_writetoactiveopaque.o(i._Convert8))
[Stack]
- Max Depth = 48
- Call Chain = _Convert8 ⇒ GUI__CompactPixelIndices
[Calls]- >> GUI__CompactPixelIndices
[Called By]- >> _WriteToActiveOpaque_8
_WriteToActiveOpaque_8 (Thumb, 824 bytes, Stack size 168 bytes, guidev_writetoactiveopaque.o(i._WriteToActiveOpaque_8))
[Stack]
- Max Depth = 296
- Call Chain = _WriteToActiveOpaque_8 ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_GetpfColor2IndexEx
- >> LCD__DrawBitmap_1bpp
- >> LCD_DrawBitmap
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_ALLOC_AllocNoInit
- >> GUI_GetpfIndex2ColorEx
- >> GUI_GetBitsPerPixelEx
- >> GUI_MEMDEV_GetDataPtr
- >> _Convert8
- >> _Convert16
[Called By]- >> GUI_MEMDEV__WriteToActiveOpaque
_WriteToActiveOpaque_HT (Thumb, 826 bytes, Stack size 144 bytes, guidev_writetoactiveopaque.o(i._WriteToActiveOpaque_HT))
[Stack]
- Max Depth = 272
- Call Chain = _WriteToActiveOpaque_HT ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> LCD_DrawBitmap
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_ALLOC_AllocNoInit
- >> GUI_GetBitsPerPixelEx
[Called By]- >> GUI_MEMDEV__WriteToActiveOpaque
_Create (Thumb, 38 bytes, Stack size 56 bytes, checkbox_skin.o(i._Create))
[Stack]
- Max Depth = 56
- Call Chain = _Create
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_Paint (Thumb, 144 bytes, Stack size 72 bytes, checkbox_skin.o(i._Paint))
[Stack]
- Max Depth = 128
- Call Chain = _Paint ⇒ WM_GetWindowSizeX ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_GetWindowSizeX
- >> WM_GetWindowSizeY
[Address Reference Count : 1]
_DrawBackground (Thumb, 86 bytes, Stack size 32 bytes, checkbox_skinflex.o(i._DrawBackground))
[Stack]
- Max Depth = 232
- Call Chain = _DrawBackground ⇒ GUI_DrawGradientV ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetColor
- >> GUI_DrawRect
- >> GUI_DrawGradientV
- >> CHECKBOX_GetSkinFlexButtonSize
[Called By]
_DrawBitmap (Thumb, 170 bytes, Stack size 56 bytes, checkbox_skinflex.o(i._DrawBitmap))
[Stack]
- Max Depth = 248
- Call Chain = _DrawBitmap ⇒ _GenCheck ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI__memset
- >> GUI_ALLOC_GetFixedBlock
- >> GUI_DrawBitmap
- >> CHECKBOX_GetSkinFlexButtonSize
- >> _GenCheck
[Called By]
_DrawFocus (Thumb, 210 bytes, Stack size 40 bytes, checkbox_skinflex.o(i._DrawFocus))
[Stack]
- Max Depth = 192
- Call Chain = _DrawFocus ⇒ GUI_DrawFocusRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM_GetClientRect
- >> GUI_SetColor
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_DrawFocusRect
- >> GUI_GetYSizeOfFont
- >> GUI_GetStringDistX
- >> CHECKBOX_GetSkinFlexButtonSize
[Called By]
_GenCheck (Thumb, 276 bytes, Stack size 72 bytes, checkbox_skinflex.o(i._GenCheck))
[Stack]
- Max Depth = 192
- Call Chain = _GenCheck ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI__memset
- >> GUI_ALLOC_GetFixedBlock
- >> _SetBitmapPixel_1bpp
[Called By]
_SetBitmapPixel_1bpp (Thumb, 28 bytes, Stack size 0 bytes, checkbox_skinflex.o(i._SetBitmapPixel_1bpp))
[Called By]
_Create (Thumb, 38 bytes, Stack size 56 bytes, framewin_skin.o(i._Create))
[Stack]
- Max Depth = 56
- Call Chain = _Create
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_GetBorderSize (Thumb, 64 bytes, Stack size 56 bytes, framewin_skin.o(i._GetBorderSize))
[Stack]
- Max Depth = 56
- Call Chain = _GetBorderSize
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_Paint (Thumb, 264 bytes, Stack size 136 bytes, framewin_skin.o(i._Paint))
[Stack]
- Max Depth = 272
- Call Chain = _Paint ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetTextMode
- >> GUI_SetFont
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_GetWindowSizeX
- >> WM_GetWindowSizeY
- >> FRAMEWIN__GetTitleLimits
- >> FRAMEWIN__CalcTitleHeight
[Address Reference Count : 1]
_CalcPositions (Thumb, 334 bytes, Stack size 96 bytes, scrollbar_skin.o(i._CalcPositions))
[Stack]
- Max Depth = 216
- Call Chain = _CalcPositions ⇒ WM_GetScrollbarV ⇒ _GetDialogItem ⇒ _GetDialogItem (Cycle)
[Calls]- >> WM_GetScrollbarV
- >> WM_GetScrollbarH
- >> GUI_MoveRect
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI__DivideRound32
- >> SCROLLBAR__Rect2VRect
- >> WM_GetWindowRectEx
[Called By]
[Address Reference Count : 1]- scrollbar_skin.o(i._Create)
_Create (Thumb, 52 bytes, Stack size 64 bytes, scrollbar_skin.o(i._Create))
[Stack]
- Max Depth = 64
- Call Chain = _Create
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_Paint (Thumb, 186 bytes, Stack size 120 bytes, scrollbar_skin.o(i._Paint))
[Stack]
- Max Depth = 336
- Call Chain = _Paint ⇒ _CalcPositions ⇒ WM_GetScrollbarV ⇒ _GetDialogItem ⇒ _GetDialogItem (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WIDGET__GetClientRect
- >> _CalcPositions
[Address Reference Count : 1]
_DrawBackgroundH (Thumb, 92 bytes, Stack size 24 bytes, scrollbar_skinflex.o(i._DrawBackgroundH))
[Stack]
- Max Depth = 224
- Call Chain = _DrawBackgroundH ⇒ GUI_DrawGradientV ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> _DrawFrame
- >> GUI_DrawGradientV
[Address Reference Count : 1]- scrollbar_skinflex.o(i.SCROLLBAR_DrawSkinFlex)
_DrawBackgroundV (Thumb, 92 bytes, Stack size 24 bytes, scrollbar_skinflex.o(i._DrawBackgroundV))
[Stack]
- Max Depth = 224
- Call Chain = _DrawBackgroundV ⇒ GUI_DrawGradientH ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_DrawGradientH
- >> _DrawFrame
[Address Reference Count : 1]- scrollbar_skinflex.o(i.SCROLLBAR_DrawSkinFlex)
_DrawFrame (Thumb, 244 bytes, Stack size 16 bytes, scrollbar_skinflex.o(i._DrawFrame))
[Stack]
- Max Depth = 184
- Call Chain = _DrawFrame ⇒ GUI_DrawHLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetColor
- >> GUI_DrawVLine
- >> GUI_DrawHLine
- >> GUI_DrawPixel
[Called By]- >> _DrawBackgroundV
- >> _DrawBackgroundH
_DrawGraspH (Thumb, 92 bytes, Stack size 16 bytes, scrollbar_skinflex.o(i._DrawGraspH))
[Stack]
- Max Depth = 176
- Call Chain = _DrawGraspH ⇒ GUI_DrawVLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetColor
- >> GUI_DrawVLine
[Address Reference Count : 1]- scrollbar_skinflex.o(i.SCROLLBAR_DrawSkinFlex)
_DrawGraspV (Thumb, 92 bytes, Stack size 16 bytes, scrollbar_skinflex.o(i._DrawGraspV))
[Stack]
- Max Depth = 184
- Call Chain = _DrawGraspV ⇒ GUI_DrawHLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetColor
- >> GUI_DrawHLine
[Address Reference Count : 1]- scrollbar_skinflex.o(i.SCROLLBAR_DrawSkinFlex)
_GetArrowPara (Thumb, 48 bytes, Stack size 8 bytes, scrollbar_skinflex.o(i._GetArrowPara))
[Stack]
- Max Depth = 8
- Call Chain = _GetArrowPara
[Called By]- >> SCROLLBAR_DrawSkinFlex
_DrawDown (Thumb, 16 bytes, Stack size 16 bytes, widget_effect_simple.o(i._DrawDown))
[Stack]
- Max Depth = 304
- Call Chain = _DrawDown ⇒ _DrawDownRect ⇒ GUI_DrawRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM_GetClientRect
- >> _DrawDownRect
[Address Reference Count : 1]- widget_effect_simple.o(.constdata)
_DrawDownRect (Thumb, 50 bytes, Stack size 120 bytes, widget_effect_simple.o(i._DrawDownRect))
[Stack]
- Max Depth = 288
- Call Chain = _DrawDownRect ⇒ GUI_DrawRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SaveContext_W
- >> GUI_RestoreContext
- >> LCD_SetColor
- >> GUI_DrawRect
[Called By]
[Address Reference Count : 1]- widget_effect_simple.o(.constdata)
_DrawUp (Thumb, 16 bytes, Stack size 16 bytes, widget_effect_simple.o(i._DrawUp))
[Stack]
- Max Depth = 304
- Call Chain = _DrawUp ⇒ _DrawUpRect ⇒ GUI_DrawRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM_GetClientRect
- >> _DrawUpRect
[Address Reference Count : 1]- widget_effect_simple.o(.constdata)
_DrawUpRect (Thumb, 50 bytes, Stack size 120 bytes, widget_effect_simple.o(i._DrawUpRect))
[Stack]
- Max Depth = 288
- Call Chain = _DrawUpRect ⇒ GUI_DrawRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SaveContext_W
- >> GUI_RestoreContext
- >> LCD_SetColor
- >> GUI_DrawRect
[Called By]
[Address Reference Count : 1]- widget_effect_simple.o(.constdata)
_BringToTop (Thumb, 106 bytes, Stack size 24 bytes, wm_bringtotop.o(i._BringToTop))
[Stack]
- Max Depth = 184
- Call Chain = _BringToTop ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> WM__RemoveWindowFromList
- >> WM__InsertWindowIntoList
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_ForEachDesc
[Called By]
_cbInvalidateOne (Thumb, 4 bytes, Stack size 0 bytes, wm_bringtotop.o(i._cbInvalidateOne))
[Stack]
- Max Depth = 160
- Call Chain = _cbInvalidateOne ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Address Reference Count : 1]- wm_bringtotop.o(i._BringToTop)
_GetDefaultWin (Thumb, 10 bytes, Stack size 0 bytes, wm_getwindowsize.o(i._GetDefaultWin))
[Calls]
[Called By]- >> WM_GetWindowSizeX
- >> WM_GetWindowSizeY
_MoveDescendents (Thumb, 110 bytes, Stack size 72 bytes, wm_move.o(i._MoveDescendents))
[Stack]
- Max Depth = 88 + In Cycle
- Call Chain = _MoveDescendents ⇒ _MoveDescendents (Cycle)
[Calls]- >> WM__SendMessage
- >> GUI_MoveRect
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _MoveDescendents
[Called By]- >> WM__MoveWindow
- >> _MoveDescendents
_Screen2hWin (Thumb, 90 bytes, Stack size 32 bytes, wm_screen2win.o(i._Screen2hWin))
[Stack]
- Max Depth = 32 + In Cycle
- Call Chain = _Screen2hWin ⇒ _Screen2hWin (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM__IsInWindow
- >> _Screen2hWin
[Called By]- >> _Screen2hWinStop
- >> _Screen2hWin
_Screen2hWinStop (Thumb, 30 bytes, Stack size 16 bytes, wm_screen2win.o(i._Screen2hWinStop))
[Stack]
- Max Depth = 48
- Call Chain = _Screen2hWinStop ⇒ _Screen2hWin ⇒ _Screen2hWin (Cycle)
[Calls]- >> WM_GetDesktopWindowEx
- >> _Screen2hWin
[Called By]
WM__ReleaseCapture (Thumb, 36 bytes, Stack size 32 bytes, wm_setcapture.o(i.WM__ReleaseCapture))
[Stack]
- Max Depth = 48
- Call Chain = WM__ReleaseCapture ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]
[Called By]- >> WM_SetCapture
- >> WM_ReleaseCapture
_GetPrevChild (Thumb, 26 bytes, Stack size 8 bytes, wm_setfocusonprevchild.o(i._GetPrevChild))
[Stack]
- Max Depth = 80
- Call Chain = _GetPrevChild ⇒ WM__GetPrevSibling ⇒ WM__GetFirstSibling ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> WM__GetPrevSibling
- >> WM__GetLastSibling
[Called By]- >> WM_SetFocusOnPrevChild
_DrawTwinArc2 (Thumb, 262 bytes, Stack size 88 bytes, gui__drawtwinarc.o(i._DrawTwinArc2))
[Stack]
- Max Depth = 136
- Call Chain = _DrawTwinArc2 ⇒ GUI_SetColor ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_SetColor
- >> LCD_DrawHLine
- >> _GetTwinArcPara
[Called By]
_GetTwinArcPara (Thumb, 84 bytes, Stack size 32 bytes, gui__drawtwinarc.o(i._GetTwinArcPara))
[Stack]
- Max Depth = 32
- Call Chain = _GetTwinArcPara
[Calls]
[Called By]
_GetCharWrap (Thumb, 46 bytes, Stack size 32 bytes, gui__wrap.o(i._GetCharWrap))
[Stack]
- Max Depth = 80
- Call Chain = _GetCharWrap ⇒ GUI_GetCharDistX ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_UC__GetCharCodeInc
- >> GUI_GetCharDistX
[Address Reference Count : 1]
_GetWordWrap (Thumb, 100 bytes, Stack size 48 bytes, gui__wrap.o(i._GetWordWrap))
[Stack]
- Max Depth = 96
- Call Chain = _GetWordWrap ⇒ GUI_GetCharDistX ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> GUI_UC__GetCharCodeInc
- >> GUI_GetCharDistX
[Address Reference Count : 1]
_WrapGetNumCharsDisp (Thumb, 36 bytes, Stack size 8 bytes, gui__wrap.o(i._WrapGetNumCharsDisp))
[Stack]
- Max Depth = 56
- Call Chain = _WrapGetNumCharsDisp ⇒ GUI__GetLineNumChars ⇒ GUI_UC__GetCharCodeInc
[Calls]
[Called By]- >> GUI__WrapGetNumCharsDisp
- >> GUI__WrapGetNumCharsToNextLine
_DispLine (Thumb, 104 bytes, Stack size 32 bytes, gui_charline.o(i._DispLine))
[Stack]
- Max Depth = 64
- Call Chain = _DispLine ⇒ GUI__ManageCache ⇒ GUI__ManageCacheEx
[Calls]- >> GUI__ManageCache
- >> GUI_RectsIntersect
- >> GUI_UC__GetCharCodeInc
[Called By]
_Log2VisBuffered (Thumb, 2 bytes, Stack size 0 bytes, gui_charline.o(i._Log2VisBuffered))
[Address Reference Count : 1]
_DrawGradient (Thumb, 382 bytes, Stack size 88 bytes, gui_drawgradient.o(i._DrawGradient))
[Stack]
- Max Depth = 136
- Call Chain = _DrawGradient ⇒ GUI_GetColor ⇒ GUI_Lock ⇒ GUI_DEVICE_UnlinkTaskDevices
[Calls]- >> LCD_FillRect
- >> LCD_SetColor
- >> GUI_GetColor
[Called By]- >> GUI_DrawGradientH
- >> GUI_DrawGradientV
_CreateBuffer (Thumb, 162 bytes, Stack size 24 bytes, gui_sprite.o(i._CreateBuffer))
[Stack]
- Max Depth = 152
- Call Chain = _CreateBuffer ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_DEVICE__GetpDriver
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_GetMaxSize
- >> GUI_ALLOC_AllocNoInit
[Called By]
_FlushBuffer (Thumb, 116 bytes, Stack size 48 bytes, gui_sprite.o(i._FlushBuffer))
[Stack]
- Max Depth = 56
- Call Chain = _FlushBuffer ⇒ GUI__CompactPixelIndices
[Calls]- >> GUI__CompactPixelIndices
[Called By]- >> _SetBkIndexBuffered
- >> _ReleaseBuffer
_GetBkIndex (Thumb, 108 bytes, Stack size 32 bytes, gui_sprite.o(i._GetBkIndex))
[Stack]
- Max Depth = 48
- Call Chain = _GetBkIndex ⇒ GUI_GetBitmapPixelIndex ⇒ GUI_GetBitmapPixelIndexEx
[Calls]- >> GUI_GetBitmapPixelIndex
[Called By]
_GetBkIndexAlpha (Thumb, 128 bytes, Stack size 32 bytes, gui_sprite.o(i._GetBkIndexAlpha))
[Stack]
- Max Depth = 48
- Call Chain = _GetBkIndexAlpha ⇒ GUI_GetBitmapPixelIndex ⇒ GUI_GetBitmapPixelIndexEx
[Calls]- >> GUI_GetBitmapPixelIndex
[Called By]
_GetDeviceRect (Thumb, 58 bytes, Stack size 16 bytes, gui_sprite.o(i._GetDeviceRect))
[Stack]
- Max Depth = 32
- Call Chain = _GetDeviceRect ⇒ LCD_GetYSizeEx ⇒ _GetDevProp
[Calls]- >> LCD_GetYSizeEx
- >> LCD_GetXSizeEx
[Called By]
_ReleaseBuffer (Thumb, 28 bytes, Stack size 16 bytes, gui_sprite.o(i._ReleaseBuffer))
[Stack]
- Max Depth = 72
- Call Chain = _ReleaseBuffer ⇒ _FlushBuffer ⇒ GUI__CompactPixelIndices
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_Free
- >> _FlushBuffer
[Called By]
_SetBkIndexBuffered (Thumb, 74 bytes, Stack size 24 bytes, gui_sprite.o(i._SetBkIndexBuffered))
[Stack]
- Max Depth = 80
- Call Chain = _SetBkIndexBuffered ⇒ _FlushBuffer ⇒ GUI__CompactPixelIndices
[Calls]
[Called By]
_SetPosition (Thumb, 1110 bytes, Stack size 216 bytes, gui_sprite.o(i._SetPosition))
[Stack]
- Max Depth = 368
- Call Chain = _SetPosition ⇒ _CreateBuffer ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc ⇒ _InitOnce ⇒ _EnlargeBlocks ⇒ _Alloc (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI__MixColors
- >> GUI_MEMDEV_Select
- >> _CreateBuffer
- >> GUI_GetBitmapPixelIndex
- >> _SetBkIndexBuffered
- >> _ReleaseBuffer
- >> _GetDeviceRect
- >> _GetBkIndexAlpha
- >> _GetBkIndex
[Called By]- >> GUI_SPRITE_SetPosition
_printf_input_char (Thumb, 10 bytes, Stack size 0 bytes, _printf_char_common.o(.text))
[Address Reference Count : 1]
- _printf_char_common.o(.text)
_dadd1 (Thumb, 0 bytes, Stack size unknown bytes, daddsub_clz.o(x$fpl$dadd), UNUSED)
[Called By]
dadd_zerodenorm (Thumb, 0 bytes, Stack size unknown bytes, daddsub_clz.o(x$fpl$dadd), UNUSED)
[Called By]
_dsub1 (Thumb, 0 bytes, Stack size unknown bytes, daddsub_clz.o(x$fpl$dsub), UNUSED)
[Called By]
daddsub_denorm (Thumb, 0 bytes, Stack size unknown bytes, daddsub_clz.o(x$fpl$dsub), UNUSED)
[Called By]
dsub_uncommon_first (Thumb, 0 bytes, Stack size unknown bytes, daddsub_clz.o(x$fpl$dsub), UNUSED)
[Called By]
dsub_zerodenorm (Thumb, 0 bytes, Stack size unknown bytes, daddsub_clz.o(x$fpl$dsub), UNUSED)
[Called By]
Undefined Global Symbols