#<CALLGRAPH># ARM Linker, 4.1 [Build 894]: Last Updated: Tue Apr 03 13:38:42 2012
_Index2ColorBulk(void*, unsigned long*, unsigned long, unsigned char) ⇒ _Index2ColorBulk(void*, unsigned long*, unsigned long, unsigned char)
Function Pointers
- ADC0_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- ADC1_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- ATIMER_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- BSP_handleSsp0Select from bsp-hitex4300.o(i.BSP_handleSsp0Select) referenced 3 times from bsp-hitex4300.o(.constdata)
- BUTTON_Callback from BUTTON.o(.text) referenced from BUTTON.o(.text)
- BUTTON_CreateIndirect from BUTTON_CreateIndirect.o(.text) referenced from task-gui.o(.constdata)
- BusFault_Handler from startup_lpc43xx.o(i.BusFault_Handler) referenced from startup_lpc43xx.o(RESET)
- CAN0_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- CAN1_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- CHECKBOX_Callback from CHECKBOX.o(.text) referenced from CHECKBOX.o(.text)
- CHECKBOX_CreateIndirect from CHECKBOX_CreateIndirect.o(.text) referenced 9 times from task-gui.o(.constdata)
- DAC_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- DMA_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- DebugMon_Handler from startup_lpc43xx.o(i.DebugMon_Handler) referenced from startup_lpc43xx.o(RESET)
- ETH_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- EVRT_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- FLASH_EEPROM_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- FRAMEWIN_Callback from FRAMEWIN.o(.text) referenced from FRAMEWIN.o(.text)
- FRAMEWIN_CreateIndirect from FRAMEWIN_CreateIndirect.o(.text) referenced from task-gui.o(.constdata)
- FRAMEWIN_OwnerDraw from FRAMEWIN_SkinClassic.o(.text) referenced from FRAMEWIN_SkinClassic.o(.text)
- GINT0_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- GINT1_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- GPIO0_IRQHandler from task-sys.o(i.GPIO0_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- GPIO1_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- GPIO2_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- GPIO3_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- GPIO4_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- GPIO5_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- GPIO6_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- GPIO7_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- GRAPH_Callback from GRAPH.o(.text) referenced from GRAPH.o(.text)
- GRAPH_CreateIndirect from GRAPH_CreateIndirect.o(.text) referenced from task-gui.o(.constdata)
- GUIMONO_DispChar from GUI_CharM.o(.text) referenced 2 times from F6x8.o(.rodata)
- GUIMONO_GetCharDistX from GUI_CharM.o(.text) referenced 2 times from F6x8.o(.rodata)
- GUIMONO_GetFontInfo from GUI_CharM.o(.text) referenced 2 times from F6x8.o(.rodata)
- GUIMONO_IsInFont from GUI_CharM.o(.text) referenced 2 times from F6x8.o(.rodata)
- GUIPROP_DispChar from GUI_CharP.o(.text) referenced 4 times from F13_ASCII.o(.rodata)
- GUIPROP_GetCharDistX from GUI_CharP.o(.text) referenced 4 times from F13_ASCII.o(.rodata)
- GUIPROP_GetFontInfo from GUI_CharP.o(.text) referenced 4 times from F13_ASCII.o(.rodata)
- GUIPROP_IsInFont from GUI_CharP.o(.text) referenced 4 times from F13_ASCII.o(.rodata)
- GUI_MEMDEV_Paint1Static from GUIDEV_StaticDevices.o(.text) referenced from WM.o(.text)
- GUI_MEMDEV__WriteToActiveAlpha from GUIDEV_WriteToActiveAlpha.o(.text) referenced from GUIDEV_32.o(.text)
- GUI_MEMDEV__WriteToActiveOpaque from GUIDEV_WriteToActiveOpaque.o(.text) referenced from GUIDEV_16.o(.text)
- GUI_TIMER_Exec from GUI_Timer.o(.text) referenced from GUI_Timer.o(.text)
- GUI_X_ExecIdle from gui_x.o(i.GUI_X_ExecIdle) referenced 2 times from GUI_WaitEvent.o(.data)
- GUI_osalCallback from task-gui.o(i.GUI_osalCallback) referenced from task-gui.o(i.GUI_task)
- GUI_task from task-gui.o(i.GUI_task) referenced from main.o(i.systemInit_task)
- HardFault_Handler from startup_lpc43xx.o(i.HardFault_Handler) referenced from startup_lpc43xx.o(RESET)
- I2C0_IRQHandler from lpc43xx_i2c.o(i.I2C0_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- I2C1_IRQHandler from lpc43xx_i2c.o(i.I2C1_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- I2S0_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- I2S1_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- LCD_DrawHLine from LCD.o(.text) referenced from GUI_Core.o(.text)
- LCD_DrawPixel from LCD.o(.text) referenced from GUI_Core.o(.text)
- LCD_IRQHandler from lpc43xx_lcd.o(i.LCD_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- LCD_SetPixelAA from LCD_AA.o(.text) referenced from LCD_RotateCCW.o(.text)
- LCD_SetPixelAA_NoTrans from LCD_AA.o(.text) referenced from LCD_RotateCCW.o(.text)
- LCD_SetPixelAA_Xor from LCD_AA.o(.text) referenced from LCD_RotateCCW.o(.text)
- LED_osalCallback from task-led.o(i.LED_osalCallback) referenced from task-led.o(i.LED_task)
- LED_task from task-led.o(i.LED_task) referenced from main.o(i.systemInit_task)
- M0_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- MCPWM_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- MemManage_Handler from startup_lpc43xx.o(i.MemManage_Handler) referenced from startup_lpc43xx.o(RESET)
- NMI_Handler from startup_lpc43xx.o(i.NMI_Handler) referenced from startup_lpc43xx.o(RESET)
- QEI_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- RADIO_Callback from RADIO.o(.text) referenced from RADIO.o(.text)
- RADIO_CreateIndirect from RADIO_CreateIndirect.o(.text) referenced from task-gui.o(.constdata)
- RIT_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- RTC_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- Reset_Handler from startup_lpc43xx.o(i.Reset_Handler) referenced from startup_lpc43xx.o(RESET)
- SCROLLBAR_Callback from SCROLLBAR.o(.text) referenced from SCROLLBAR.o(.text)
- SCT_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- SDIO_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- SGPIO_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- SLIDER_Callback from SLIDER.o(.text) referenced from SLIDER.o(.text)
- SLIDER_CreateIndirect from SLIDER_CreateIndirect.o(.text) referenced 2 times from task-gui.o(.constdata)
- SPIFI_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- SPI_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- SSP0_IRQHandler from lpc43xx_ssp.o(i.SSP0_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- SSP1_IRQHandler from lpc43xx_ssp.o(i.SSP1_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- SYS_task from task-sys.o(i.SYS_task) referenced from main.o(i.systemInit_task)
- TEXT_Callback from TEXT.o(.text) referenced from TEXT.o(.text)
- TEXT_CreateIndirect from TEXT_CreateIndirect.o(.text) referenced 4 times from task-gui.o(.constdata)
- TIMER0_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- TIMER1_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- TIMER2_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- TIMER3_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- UART0_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- UART1_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- UART2_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- UART3_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- USB0_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- USB1_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- UsageFault_Handler from startup_lpc43xx.o(i.UsageFault_Handler) referenced from startup_lpc43xx.o(RESET)
- VADC_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- WDT_IRQHandler from startup_lpc43xx.o(i.Default_IRQHandler) referenced from startup_lpc43xx.o(RESET)
- WIDGET_EFFECT_3D_DrawUp from WIDGET_Effect_3D.o(.text) referenced from WIDGET_Effect_3D.o(.rodata)
- WM_HandlePID from WM_Touch.o(.text) referenced from GUI_PID.o(.text)
- WM__Paint1 from WM.o(.text) referenced from WM.o(.text)
- _ForEach from task-gui.o(i._ForEach) referenced from task-gui.o(i._ToggleFullScreenMode)
- _UserDraw from task-gui.o(i._UserDraw) referenced from task-gui.o(i._cbCallback)
- _DrawHLine(GUI_DEVICE*, int, int, int) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.rodata)
- _DrawHLine(GUI_DEVICE*, int, int, int) from GUIDEV_16.o(.text) referenced 4 times from GUIDEV_16.o(.text)
- _DrawVLine(GUI_DEVICE*, int, int, int) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.rodata)
- _DrawVLine(GUI_DEVICE*, int, int, int) from GUIDEV_16.o(.text) referenced 4 times from GUIDEV_16.o(.text)
- _SetChroma(GUI_DEVICE*, unsigned long, unsigned long) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.text)
- _CopyBuffer(GUI_DEVICE*, int, int) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.text)
- _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.rodata)
- _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) from GUIDEV_16.o(.text) referenced 4 times from GUIDEV_16.o(.text)
- _DrawUpRect(const LCD_RECT*) from WIDGET_Effect_3D.o(.text) referenced 3 times from WIDGET_Effect_3D.o(.rodata)
- _GetDevData(GUI_DEVICE*, int) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.rodata)
- _GetDevData(GUI_DEVICE*, int) from GUIDEV_16.o(.text) referenced 4 times from GUIDEV_16.o(.text)
- _GetDevFunc(GUI_DEVICE**, int) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.rodata)
- _GetDevFunc(GUI_DEVICE**, int) from GUIDEV_16.o(.text) referenced 4 times from GUIDEV_16.o(.text)
- _GetDevProp(GUI_DEVICE*, int) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.rodata)
- _GetDevProp(GUI_DEVICE*, int) from GUIDEV_16.o(.text) referenced 4 times from GUIDEV_16.o(.text)
- _SetBkColor(unsigned long) from LCD.o(.text) referenced from LCD.o(.rodata)
- _ShowBuffer(GUI_DEVICE*, int) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.text)
- _GetCharCode(const char*) from GUI_UC_EncodeNone.o(.text) referenced from GUI_UC_EncodeNone.o(.text)
- _GetCharSize(const char*) from GUI_UC_EncodeNone.o(.text) referenced from GUI_UC_EncodeNone.o(.text)
- _GetCharWrap(const char*, int) from GUI__Wrap.o(.text) referenced 2 times from GUI__Wrap.o(.data)
- _GetWordWrap(const char*, int, int*) from GUI__Wrap.o(.text) referenced 2 times from GUI__Wrap.o(.data)
- _SetDrawMode(int) from LCD.o(.text) referenced from LCD.o(.rodata)
- _SetVRAMAddr(GUI_DEVICE*, void*) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.text)
- _DrawDownRect(const LCD_RECT*) from WIDGET_Effect_3D.o(.text) referenced 3 times from WIDGET_Effect_3D.o(.rodata)
- _SetAlphaMode(GUI_DEVICE*, int) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.text)
- _CalcPositions(long, SCROLLBAR_POSITIONS*) from SCROLLBAR_SkinClassic.o(.text) referenced from SCROLLBAR_SkinClassic.o(.text)
- _Color2Index_0(unsigned long) from GUICC_0.o(.text) referenced from GUICC_0.o(.rodata)
- _DrawBitmapCCW(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*) from LCD_RotateCCW.o(.text) referenced 2 times from LCD_RotateCCW.o(.data)
- _GetBorderSize(long, unsigned) from FRAMEWIN_SkinClassic.o(.text) referenced 2 times from FRAMEWIN_SkinClassic.o(.data)
- _GetButtonSize(long) from RADIO_SkinClassic.o(.text) referenced 2 times from RADIO_SkinClassic.o(.data)
- _GetButtonSize() from CHECKBOX_SkinClassic.o(.text) referenced 2 times from CHECKBOX_SkinClassic.o(.data)
- _GetPixelIndex(GUI_DEVICE*, int, int) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.rodata)
- _GetPixelIndex(GUI_DEVICE*, int, int) from GUIDEV_16.o(.text) referenced 4 times from GUIDEV_16.o(.text)
- _Index2Color_0(unsigned) from GUICC_0.o(.text) referenced from GUICC_0.o(.rodata)
- _Rect2TextRect(LCD_RECT*) from LCD_RotateCCW.o(.text) referenced 2 times from LCD_RotateCCW.o(.data)
- _SetChromaMode(GUI_DEVICE*, int) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.text)
- _SetPixelIndex(GUI_DEVICE*, int, int, int) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.rodata)
- _SetPixelIndex(GUI_DEVICE*, int, int, int) from GUIDEV_16.o(.text) referenced 4 times from GUIDEV_16.o(.text)
- _cbPaintMemDev(void*) from WM.o(.text) referenced from WM.o(.text)
- _CalcSizeOfChar(unsigned short) from GUI_UC_EncodeNone.o(.text) referenced from GUI_UC_EncodeNone.o(.text)
- _GetIndexMask_0() from GUICC_0.o(.text) referenced from GUICC_0.o(.rodata)
- _OnTouchDefault(long, WM_MESSAGE*) from BUTTON.o(.text) referenced 2 times from BUTTON.o(.data)
- _Color2IndexBulk(unsigned long*, void*, unsigned long, unsigned char) from GUICC_M565.o(.text) referenced 2 times from GUICC_M565.o(.rodata)
- _Index2ColorBulk(void*, unsigned long*, unsigned long, unsigned char) from GUICC_M565.o(.text) referenced 2 times from GUICC_M565.o(.rodata)
- _Log2VisBuffered(const char*, int*) from GUI_CharLine.o(.text) referenced 2 times from GUI_CharLine.o(.data)
- _cbInvalidateOne(long, void*) from WM_BringToTop.o(.text) referenced from WM_BringToTop.o(.text)
- _Color2Index_8888(unsigned long) from GUICC_8888.o(.text) referenced from GUICC_8888.o(.rodata)
- _Color2Index_M565(unsigned long) from GUICC_M565.o(.text) referenced from GUICC_M565.o(.rodata)
- _OnPidStateChange(long, WM_MESSAGE*) from BUTTON.o(.text) referenced from BUTTON.o(.text)
- FRAMEWIN__cbClient(WM_MESSAGE*) from FRAMEWIN.o(.text) referenced from FRAMEWIN.o(.text)
- GUI_USAGE_BM_Clear(GUI_Usage*) from GUIDEV_UsageBM.o(.text) referenced from GUIDEV_UsageBM.o(.text)
- _GetIndexMask_8888() from GUICC_8888.o(.text) referenced from GUICC_8888.o(.rodata)
- _GetIndexMask_M565() from GUICC_M565.o(.text) referenced from GUICC_M565.o(.rodata)
- LCD_Index2Color_888(unsigned) from GUICC_888_Index2Color.o(.text) referenced from GUI__Alpha.o(.text)
- _ReadRectFromMemdev(GUI_DEVICE*, int, int, int, int, unsigned long*) from GUI_SetAlpha.o(.text) referenced from GUI_SetAlpha.o(.text)
- LCD_Index2Color_8888(unsigned) from GUICC_8888_Index2Color.o(.text) referenced from GUICC_8888.o(.rodata)
- LCD_Index2Color_8888(unsigned) from GUICC_8888_Index2Color.o(.text) referenced 2 times from GUIDEV_WriteToActiveAlpha.o(.text)
- LCD_Index2Color_M565(unsigned) from GUICC_M565_Index2Color.o(.text) referenced from GUICC_M565.o(.rodata)
- RADIO__GetButtonSize(long) from RADIO.o(.text) referenced 2 times from RADIO.o(.data)
- _GUI_USAGE_BM_Delete(long) from GUIDEV_UsageBM.o(.text) referenced from GUIDEV_UsageBM.o(.text)
- _OnTouchReactOnLevel(long, WM_MESSAGE*) from BUTTON.o(.text) referenced from BUTTON.o(.text)
- GUI_USAGE_BM_AddHLine(GUI_Usage*, int, int, int) from GUIDEV_UsageBM.o(.text) referenced from GUIDEV_UsageBM.o(.text)
- GUI_USAGE_BM_AddPixel(GUI_Usage*, int, int) from GUIDEV_UsageBM.o(.text) referenced from GUIDEV_UsageBM.o(.text)
- CHECKBOX__GetButtonSize() from CHECKBOX.o(.text) referenced 2 times from CHECKBOX.o(.data)
- FRAMEWIN__GetBorderSize(long, unsigned) from FRAMEWIN.o(.text) referenced 2 times from FRAMEWIN.o(.data)
- GUI_USAGE_BM_GetNextDirty(GUI_Usage*, int*, int) from GUIDEV_UsageBM.o(.text) referenced from GUIDEV_UsageBM.o(.text)
- _On(GUI_DEVICE*) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.text)
- _Off(GUI_DEVICE*) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.text)
- _Init(GUI_DEVICE*) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.text)
- _Paint(long) from BUTTON_SkinClassic.o(.text) referenced 6 times from BUTTON_SkinClassic.o(.text)
- _Create(long) from BUTTON_SkinClassic.o(.text) referenced 6 times from BUTTON_SkinClassic.o(.text)
- _DrawUp() from WIDGET_Effect_None.o(.text) referenced 2 times from WIDGET_Effect_None.o(.rodata)
- _Encode(char*, unsigned short) from GUI_UC_EncodeNone.o(.text) referenced from GUI_UC_EncodeNone.o(.text)
- _GetPos(GUI_DEVICE*, int*, int*) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.text)
- _OnExit() from WM.o(.text) referenced 7 times from WM.o(.text)
- _SetOrg(GUI_DEVICE*, int, int) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.rodata)
- _SetOrg(GUI_DEVICE*, int, int) from GUIDEV_16.o(.text) referenced 4 times from GUIDEV_16.o(.text)
- _SetPos(GUI_DEVICE*, int, int) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.text)
- _SetVis(GUI_DEVICE*, int) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.text)
- _GetRect(GUI_DEVICE*, LCD_RECT*) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.rodata)
- _GetRect(GUI_DEVICE*, LCD_RECT*) from GUIDEV_16.o(.text) referenced 4 times from GUIDEV_16.o(.text)
- _OnPaint(long, LCD_RECT*) from GRAPH_DATA_YT.o(.text) referenced 2 times from GRAPH_DATA_YT.o(.text)
- _SetFunc(GUI_DEVICE*, int, void(*)()) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.text)
- _SetSize(GUI_DEVICE*, int, int) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.text)
- _cbTimer(GUI_TIMER_MESSAGE*) from WM_Timer.o(.text) referenced from WM_Timer.o(.text)
- _DrawDown() from WIDGET_Effect_3D.o(.text) referenced 3 times from WIDGET_Effect_3D.o(.rodata)
- _DrawFlat() from WIDGET_Effect_None.o(.text) referenced from WIDGET_Effect_None.o(.rodata)
- _FillRect(GUI_DEVICE*, int, int, int, int) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.rodata)
- _FillRect(GUI_DEVICE*, int, int, int, int) from GUIDEV_16.o(.text) referenced 4 times from GUIDEV_16.o(.text)
- _OnDelete(long) from GRAPH_DATA_YT.o(.text) referenced from GRAPH_DATA_YT.o(.text)
- _SetAlpha(GUI_DEVICE*, int) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.text)
- _SetColor(unsigned long) from LCD.o(.text) referenced from LCD.o(.rodata)
- _SetVSize(GUI_DEVICE*, int, int) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.text)
- _XorPixel(GUI_DEVICE*, int, int) from GUIDRV_Lin_OSX_16.o(.text) referenced from GUIDRV_Lin_OSX_16.o(.rodata)
- _XorPixel(GUI_DEVICE*, int, int) from GUIDEV_16.o(.text) referenced 4 times from GUIDEV_16.o(.text)
- cbBackWin(WM_MESSAGE*) from WM.o(.text) referenced from WM.o(.text)
- _cbCallback from task-gui.o(i._cbCallback) referenced from task-gui.o(i.GUI_task)
- prvIdleTask from tasks.o(i.prvIdleTask) referenced from tasks.o(i.vTaskStartScheduler)
- prvTimerTask from timers.o(i.prvTimerTask) referenced from timers.o(i.xTimerCreateTimerTask)
- systemInit_task from main.o(i.systemInit_task) referenced from main.o(i.main)
- vPortSVCHandler from port.o(.emb_text) referenced from startup_lpc43xx.o(RESET)
- xPortPendSVHandler from port.o(.emb_text) referenced from startup_lpc43xx.o(RESET)
- xPortSysTickHandler from port.o(i.xPortSysTickHandler) referenced from startup_lpc43xx.o(RESET)
Global Symbols
vPortSVCHandler (Thumb, 28 bytes, Stack size 0 bytes, port.o(.emb_text))
[Address Reference Count : 1]
vPortStartFirstTask (Thumb, 16 bytes, Stack size 0 bytes, port.o(.emb_text))
[Called By]
xPortPendSVHandler (Thumb, 56 bytes, Stack size 0 bytes, port.o(.emb_text))
[Stack]
- Max Depth = 24
- Call Chain = xPortPendSVHandler ⇒ vTaskSwitchContext ⇒ memcmp
[Calls]
[Address Reference Count : 1]
vPortSetInterruptMask (Thumb, 14 bytes, Stack size 0 bytes, port.o(.emb_text), UNUSED)
vPortClearInterruptMask (Thumb, 14 bytes, Stack size 0 bytes, port.o(.emb_text), UNUSED)
GPIO_ioctl (Thumb, 176 bytes, Stack size 20 bytes, lpc43xx_gpio.o(i.GPIO_ioctl))
[Stack]
- Max Depth = 20
- Call Chain = GPIO_ioctl
[Called By]
GPIO_open (Thumb, 8 bytes, Stack size 0 bytes, lpc43xx_gpio.o(i.GPIO_open))
[Stack]
- Max Depth = 128
- Call Chain = GPIO_open ⇒ OSALMutexCreate ⇒ OSW_MutexCreate ⇒ xQueueCreateMutex ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> OSALMutexCreate (via Veneer)
[Called By]
GPIO_setDirBit (Thumb, 64 bytes, Stack size 16 bytes, lpc43xx_gpio.o(i.GPIO_setDirBit))
[Stack]
- Max Depth = 136
- Call Chain = GPIO_setDirBit ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> OSALSemaphoreRelease (via Veneer)
- >> OSALSemaphoreAcquire (via Veneer)
[Called By]
I2C0_IRQHandler (Thumb, 20 bytes, Stack size 8 bytes, lpc43xx_i2c.o(i.I2C0_IRQHandler))
[Stack]
- Max Depth = 152
- Call Chain = I2C0_IRQHandler ⇒ I2C_commonIRQHandler ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> OSALExitISR (via Veneer)
- >> I2C_commonIRQHandler
[Address Reference Count : 1]
I2C1_IRQHandler (Thumb, 22 bytes, Stack size 8 bytes, lpc43xx_i2c.o(i.I2C1_IRQHandler))
[Stack]
- Max Depth = 152
- Call Chain = I2C1_IRQHandler ⇒ I2C_commonIRQHandler ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> OSALExitISR (via Veneer)
- >> I2C_commonIRQHandler
[Address Reference Count : 1]
I2C_ioctl (Thumb, 54 bytes, Stack size 16 bytes, lpc43xx_i2c.o(i.I2C_ioctl))
[Stack]
- Max Depth = 40
- Call Chain = I2C_ioctl ⇒ CLKPWR_getBusClock ⇒ __CLKPWR_getBaseClock
[Calls]- >> CLKPWR_getBusClock (via Veneer)
[Called By]- >> I2C_open
- >> BSP_init (via Veneer)
I2C_open (Thumb, 140 bytes, Stack size 40 bytes, lpc43xx_i2c.o(i.I2C_open))
[Stack]
- Max Depth = 168
- Call Chain = I2C_open ⇒ OSALSemaphoreCreate ⇒ OSW_SemaphoreCreate ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> I2C_ioctl
- >> OSALSemaphoreCreate (via Veneer)
- >> OSALMutexCreate (via Veneer)
[Called By]
I2C_submitJob (Thumb, 106 bytes, Stack size 24 bytes, lpc43xx_i2c.o(i.I2C_submitJob))
[Stack]
- Max Depth = 144
- Call Chain = I2C_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> OSALSemaphoreRelease (via Veneer)
- >> OSALSemaphoreAcquire (via Veneer)
[Called By]- >> I2CDEV_write (via Veneer)
- >> I2CDEV_read (via Veneer)
LCD_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, lpc43xx_lcd.o(i.LCD_IRQHandler))
[Address Reference Count : 1]
LCD_ioctl (Thumb, 176 bytes, Stack size 16 bytes, lpc43xx_lcd.o(i.LCD_ioctl))
[Stack]
- Max Depth = 16
- Call Chain = LCD_ioctl
[Calls]- >> CLKPWR_connectBaseClock (via Veneer)
[Called By]
LCD_open (Thumb, 16 bytes, Stack size 0 bytes, lpc43xx_lcd.o(i.LCD_open))
[Called By]
SSP0_IRQHandler (Thumb, 20 bytes, Stack size 8 bytes, lpc43xx_ssp.o(i.SSP0_IRQHandler))
[Stack]
- Max Depth = 160
- Call Chain = SSP0_IRQHandler ⇒ SSP_commonIRQHandler ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> SSP_commonIRQHandler
- >> OSALExitISR (via Veneer)
[Address Reference Count : 1]
SSP1_IRQHandler (Thumb, 22 bytes, Stack size 8 bytes, lpc43xx_ssp.o(i.SSP1_IRQHandler))
[Stack]
- Max Depth = 160
- Call Chain = SSP1_IRQHandler ⇒ SSP_commonIRQHandler ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> SSP_commonIRQHandler
- >> OSALExitISR (via Veneer)
[Address Reference Count : 1]
SSP_ioctl (Thumb, 130 bytes, Stack size 16 bytes, lpc43xx_ssp.o(i.SSP_ioctl))
[Stack]
- Max Depth = 40
- Call Chain = SSP_ioctl ⇒ CLKPWR_getBusClock ⇒ __CLKPWR_getBaseClock
[Calls]- >> CLKPWR_getBusClock (via Veneer)
[Called By]- >> BSP_init (via Veneer)
- >> SSP_submitJob
SSP_makePhase (Thumb, 34 bytes, Stack size 24 bytes, lpc43xx_ssp.o(i.SSP_makePhase))
[Stack]
- Max Depth = 28
- Call Chain = SSP_makePhase ⇒ __aeabi_memclr4
[Calls]- >> __aeabi_memclr4 (via Veneer)
[Called By]- >> TSC2046_sendCommandSequence (via Veneer)
- >> GENERICSPI_sendAndReceive (via Veneer)
- >> ST7565R_writeGeneric (via Veneer)
SSP_open (Thumb, 104 bytes, Stack size 24 bytes, lpc43xx_ssp.o(i.SSP_open))
[Stack]
- Max Depth = 152
- Call Chain = SSP_open ⇒ OSALSemaphoreCreate ⇒ OSW_SemaphoreCreate ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> OSALSemaphoreCreate (via Veneer)
- >> OSALMutexCreate (via Veneer)
[Called By]
SSP_submitJob (Thumb, 156 bytes, Stack size 24 bytes, lpc43xx_ssp.o(i.SSP_submitJob))
[Stack]
- Max Depth = 144
- Call Chain = SSP_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> SSP_ioctl
- >> OSALSemaphoreRelease (via Veneer)
- >> OSALSemaphoreAcquire (via Veneer)
[Called By]- >> TSC2046_sendCommandSequence (via Veneer)
- >> GENERICSPI_sendAndReceive (via Veneer)
- >> ST7565R_writeGeneric (via Veneer)
pxPortInitialiseStack (Thumb, 28 bytes, Stack size 8 bytes, port.o(i.pxPortInitialiseStack))
[Stack]
- Max Depth = 8
- Call Chain = pxPortInitialiseStack
[Called By]
vPortEnterCritical (Thumb, 10 bytes, Stack size 0 bytes, port.o(i.vPortEnterCritical))
[Called By]
- >> prvCheckForValidListAndQueue (via Veneer)
- >> prvCheckTasksWaitingTermination
- >> xTaskResumeAll
- >> xTaskCheckForTimeOut
- >> vQueueWaitForMessageRestricted
- >> prvUnlockQueue
- >> xTaskGetTickCount
- >> xTaskGenericCreate
- >> xQueueGenericSend
- >> xQueueGenericReceive
- >> vTaskDelete
vPortExitCritical (Thumb, 10 bytes, Stack size 0 bytes, port.o(i.vPortExitCritical))
[Called By]
- >> prvCheckForValidListAndQueue (via Veneer)
- >> prvCheckTasksWaitingTermination
- >> xTaskResumeAll
- >> xTaskCheckForTimeOut
- >> vQueueWaitForMessageRestricted
- >> prvUnlockQueue
- >> xTaskGetTickCount
- >> xTaskGenericCreate
- >> xQueueGenericSend
- >> xQueueGenericReceive
- >> vTaskDelete
vPortYieldFromISR (Thumb, 10 bytes, Stack size 0 bytes, port.o(i.vPortYieldFromISR))
[Called By]
- >> prvProcessTimerOrBlockTask (via Veneer)
- >> xTaskResumeAll
- >> xTaskGenericCreate
- >> xQueueGenericSend
- >> xQueueGenericReceive
- >> vTaskDelete
- >> vTaskDelayUntil
- >> vTaskDelay
- >> OSW_ExitISR (via Veneer)
vQueueWaitForMessageRestricted (Thumb, 58 bytes, Stack size 16 bytes, queue.o(i.vQueueWaitForMessageRestricted))
[Stack]
- Max Depth = 56
- Call Chain = vQueueWaitForMessageRestricted ⇒ vTaskPlaceOnEventListRestricted ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
[Calls]- >> vTaskPlaceOnEventListRestricted
- >> prvUnlockQueue
- >> vPortExitCritical
- >> vPortEnterCritical
[Called By]- >> prvProcessTimerOrBlockTask (via Veneer)
vTaskDelay (Thumb, 48 bytes, Stack size 8 bytes, tasks.o(i.vTaskDelay))
[Stack]
- Max Depth = 64
- Call Chain = vTaskDelay ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> prvAddCurrentTaskToDelayedList
- >> xTaskResumeAll
- >> vTaskSuspendAll
- >> vListRemove (via Veneer)
- >> vPortYieldFromISR
[Called By]- >> OSW_TaskDelay (via Veneer)
vTaskDelayUntil (Thumb, 78 bytes, Stack size 16 bytes, tasks.o(i.vTaskDelayUntil))
[Stack]
- Max Depth = 72
- Call Chain = vTaskDelayUntil ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> prvAddCurrentTaskToDelayedList
- >> xTaskResumeAll
- >> vTaskSuspendAll
- >> vListRemove (via Veneer)
- >> vPortYieldFromISR
[Called By]- >> OSW_TaskDelay (via Veneer)
vTaskDelete (Thumb, 90 bytes, Stack size 16 bytes, tasks.o(i.vTaskDelete))
[Stack]
- Max Depth = 16
- Call Chain = vTaskDelete
[Calls]- >> vListRemove (via Veneer)
- >> vListInsertEnd (via Veneer)
- >> vPortYieldFromISR
- >> vPortExitCritical
- >> vPortEnterCritical
[Called By]- >> OSW_TaskDelete (via Veneer)
vTaskIncrementTick (Thumb, 150 bytes, Stack size 24 bytes, tasks.o(i.vTaskIncrementTick))
[Stack]
- Max Depth = 24
- Call Chain = vTaskIncrementTick
[Calls]- >> vListRemove (via Veneer)
- >> vListInsertEnd (via Veneer)
[Called By]- >> xPortSysTickHandler
- >> xTaskResumeAll
vTaskMissedYield (Thumb, 8 bytes, Stack size 0 bytes, tasks.o(i.vTaskMissedYield))
[Called By]
vTaskPlaceOnEventList (Thumb, 52 bytes, Stack size 16 bytes, tasks.o(i.vTaskPlaceOnEventList))
[Stack]
- Max Depth = 40
- Call Chain = vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
[Calls]- >> prvAddCurrentTaskToDelayedList
- >> vListRemove (via Veneer)
- >> vListInsertEnd (via Veneer)
- >> vListInsert (via Veneer)
[Called By]- >> xQueueGenericSend
- >> xQueueGenericReceive
vTaskPlaceOnEventListRestricted (Thumb, 34 bytes, Stack size 16 bytes, tasks.o(i.vTaskPlaceOnEventListRestricted))
[Stack]
- Max Depth = 40
- Call Chain = vTaskPlaceOnEventListRestricted ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
[Calls]- >> prvAddCurrentTaskToDelayedList
- >> vListRemove (via Veneer)
- >> vListInsertEnd (via Veneer)
[Called By]- >> vQueueWaitForMessageRestricted
vTaskPriorityDisinherit (Thumb, 64 bytes, Stack size 8 bytes, tasks.o(i.vTaskPriorityDisinherit))
[Stack]
- Max Depth = 8
- Call Chain = vTaskPriorityDisinherit
[Calls]- >> vListRemove (via Veneer)
- >> vListInsertEnd (via Veneer)
[Called By]
vTaskPriorityInherit (Thumb, 90 bytes, Stack size 16 bytes, tasks.o(i.vTaskPriorityInherit))
[Stack]
- Max Depth = 16
- Call Chain = vTaskPriorityInherit
[Calls]- >> vListRemove (via Veneer)
- >> vListInsertEnd (via Veneer)
[Called By]
vTaskSetTimeOutState (Thumb, 12 bytes, Stack size 0 bytes, tasks.o(i.vTaskSetTimeOutState))
[Called By]
- >> xTaskCheckForTimeOut
- >> xQueueGenericSend
- >> xQueueGenericReceive
vTaskStartScheduler (Thumb, 54 bytes, Stack size 24 bytes, tasks.o(i.vTaskStartScheduler))
[Stack]
- Max Depth = 184 + Unknown Stack Size
- Call Chain = vTaskStartScheduler ⇒ xTimerCreateTimerTask ⇒ xTaskGenericCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> xTimerCreateTimerTask (via Veneer)
- >> xPortStartScheduler
- >> xTaskGenericCreate
[Called By]- >> OSALStart (via Veneer)
vTaskSuspendAll (Thumb, 10 bytes, Stack size 0 bytes, tasks.o(i.vTaskSuspendAll))
[Called By]
- >> prvProcessTimerOrBlockTask (via Veneer)
- >> prvCheckTasksWaitingTermination
- >> xQueueGenericSend
- >> xQueueGenericReceive
- >> vTaskDelayUntil
- >> vTaskDelay
- >> vPortFree (via Veneer)
- >> pvPortMalloc (via Veneer)
vTaskSwitchContext (Thumb, 116 bytes, Stack size 16 bytes, tasks.o(i.vTaskSwitchContext))
[Stack]
- Max Depth = 24
- Call Chain = vTaskSwitchContext ⇒ memcmp
[Calls]- >> vApplicationStackOverflowHook (via Veneer)
- >> memcmp (via Veneer)
[Called By]
xPortStartScheduler (Thumb, 46 bytes, Stack size 8 bytes, port.o(i.xPortStartScheduler))
[Stack]
- Max Depth = 8
- Call Chain = xPortStartScheduler
[Calls]
[Called By]
xPortSysTickHandler (Thumb, 12 bytes, Stack size 0 bytes, port.o(i.xPortSysTickHandler))
[Stack]
- Max Depth = 24
- Call Chain = xPortSysTickHandler ⇒ vTaskIncrementTick
[Calls]
[Address Reference Count : 1]
xQueueCreate (Thumb, 100 bytes, Stack size 24 bytes, queue.o(i.xQueueCreate))
[Stack]
- Max Depth = 104
- Call Chain = xQueueCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> vListInitialise (via Veneer)
- >> vPortFree (via Veneer)
- >> pvPortMalloc (via Veneer)
[Called By]- >> prvCheckForValidListAndQueue (via Veneer)
- >> xQueueCreateCountingSemaphore
- >> OSW_SemaphoreCreate (via Veneer)
- >> OSW_QueueCreate (via Veneer)
xQueueCreateCountingSemaphore (Thumb, 18 bytes, Stack size 8 bytes, queue.o(i.xQueueCreateCountingSemaphore))
[Stack]
- Max Depth = 112
- Call Chain = xQueueCreateCountingSemaphore ⇒ xQueueCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]
[Called By]- >> OSW_SemaphoreCreate (via Veneer)
xQueueCreateMutex (Thumb, 68 bytes, Stack size 8 bytes, queue.o(i.xQueueCreateMutex))
[Stack]
- Max Depth = 120
- Call Chain = xQueueCreateMutex ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> vListInitialise (via Veneer)
- >> xQueueGenericSend
- >> pvPortMalloc (via Veneer)
[Called By]- >> OSW_MutexCreate (via Veneer)
xQueueGenericReceive (Thumb, 268 bytes, Stack size 56 bytes, queue.o(i.xQueueGenericReceive))
[Stack]
- Max Depth = 112
- Call Chain = xQueueGenericReceive ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> xTaskResumeAll
- >> xTaskRemoveFromEventList
- >> xTaskGetCurrentTaskHandle
- >> xTaskCheckForTimeOut
- >> vTaskSuspendAll
- >> vTaskSetTimeOutState
- >> vTaskPriorityInherit
- >> vTaskPlaceOnEventList
- >> prvUnlockQueue
- >> prvCopyDataFromQueue
- >> vPortYieldFromISR
- >> vPortExitCritical
- >> vPortEnterCritical
[Called By]- >> prvProcessReceivedCommands (via Veneer)
- >> OSW_SemaphoreAcquire (via Veneer)
- >> OSW_QueuePend (via Veneer)
xQueueGenericSend (Thumb, 214 bytes, Stack size 56 bytes, queue.o(i.xQueueGenericSend))
[Stack]
- Max Depth = 112
- Call Chain = xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> xTaskResumeAll
- >> xTaskRemoveFromEventList
- >> xTaskCheckForTimeOut
- >> vTaskSuspendAll
- >> vTaskSetTimeOutState
- >> vTaskPlaceOnEventList
- >> prvUnlockQueue
- >> prvCopyDataToQueue
- >> vPortYieldFromISR
- >> vPortExitCritical
- >> vPortEnterCritical
[Called By]- >> xTimerGenericCommand (via Veneer)
- >> xQueueCreateMutex
- >> OSW_SemaphoreRelease (via Veneer)
- >> OSW_SemaphoreCreate (via Veneer)
- >> OSW_QueuePost (via Veneer)
xQueueGenericSendFromISR (Thumb, 64 bytes, Stack size 16 bytes, queue.o(i.xQueueGenericSendFromISR))
[Stack]
- Max Depth = 32
- Call Chain = xQueueGenericSendFromISR ⇒ xTaskRemoveFromEventList
[Calls]- >> xTaskRemoveFromEventList
- >> prvCopyDataToQueue
[Called By]- >> xTimerGenericCommand (via Veneer)
- >> OSW_SemaphoreRelease (via Veneer)
- >> OSW_QueuePost (via Veneer)
xQueueReceiveFromISR (Thumb, 62 bytes, Stack size 16 bytes, queue.o(i.xQueueReceiveFromISR))
[Stack]
- Max Depth = 32
- Call Chain = xQueueReceiveFromISR ⇒ xTaskRemoveFromEventList
[Calls]- >> xTaskRemoveFromEventList
- >> prvCopyDataFromQueue
[Called By]- >> OSW_QueuePend (via Veneer)
xTaskCheckForTimeOut (Thumb, 72 bytes, Stack size 16 bytes, tasks.o(i.xTaskCheckForTimeOut))
[Stack]
- Max Depth = 16
- Call Chain = xTaskCheckForTimeOut
[Calls]- >> vTaskSetTimeOutState
- >> vPortExitCritical
- >> vPortEnterCritical
[Called By]- >> xQueueGenericSend
- >> xQueueGenericReceive
xTaskGenericCreate (Thumb, 358 bytes, Stack size 56 bytes, tasks.o(i.xTaskGenericCreate))
[Stack]
- Max Depth = 136 + Unknown Stack Size
- Call Chain = xTaskGenericCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> pxPortInitialiseStack
- >> vListInsertEnd (via Veneer)
- >> vListInitialiseItem (via Veneer)
- >> vListInitialise (via Veneer)
- >> vPortYieldFromISR
- >> vPortFree (via Veneer)
- >> vPortExitCritical
- >> vPortEnterCritical
- >> pvPortMalloc (via Veneer)
- >> strncpy (via Veneer)
- >> __aeabi_memset (via Veneer)
[Called By]- >> xTimerCreateTimerTask (via Veneer)
- >> vTaskStartScheduler
- >> OSW_TaskCreate (via Veneer)
xTaskGetCurrentTaskHandle (Thumb, 6 bytes, Stack size 0 bytes, tasks.o(i.xTaskGetCurrentTaskHandle))
[Called By]
xTaskGetSchedulerState (Thumb, 22 bytes, Stack size 0 bytes, tasks.o(i.xTaskGetSchedulerState))
[Called By]
- >> xTimerGenericCommand (via Veneer)
xTaskGetTickCount (Thumb, 18 bytes, Stack size 8 bytes, tasks.o(i.xTaskGetTickCount))
[Stack]
- Max Depth = 8
- Call Chain = xTaskGetTickCount
[Calls]- >> vPortExitCritical
- >> vPortEnterCritical
[Called By]- >> prvSampleTimeNow (via Veneer)
- >> OSW_TimerStart (via Veneer)
- >> OSALGetTickCount (via Veneer)
xTaskRemoveFromEventList (Thumb, 80 bytes, Stack size 16 bytes, tasks.o(i.xTaskRemoveFromEventList))
[Stack]
- Max Depth = 16
- Call Chain = xTaskRemoveFromEventList
[Calls]- >> vListRemove (via Veneer)
- >> vListInsertEnd (via Veneer)
[Called By]- >> prvUnlockQueue
- >> xQueueReceiveFromISR
- >> xQueueGenericSendFromISR
- >> xQueueGenericSend
- >> xQueueGenericReceive
xTaskResumeAll (Thumb, 158 bytes, Stack size 32 bytes, tasks.o(i.xTaskResumeAll))
[Stack]
- Max Depth = 56
- Call Chain = xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> vTaskIncrementTick
- >> vListRemove (via Veneer)
- >> vListInsertEnd (via Veneer)
- >> vPortYieldFromISR
- >> vPortExitCritical
- >> vPortEnterCritical
[Called By]- >> prvProcessTimerOrBlockTask (via Veneer)
- >> prvCheckTasksWaitingTermination
- >> xQueueGenericSend
- >> xQueueGenericReceive
- >> vTaskDelayUntil
- >> vTaskDelay
- >> vPortFree (via Veneer)
- >> pvPortMalloc (via Veneer)
__main (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main))
[Calls]
- >> __rt_entry
- >> __scatterload
[Called By]
__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_copy (Thumb, 26 bytes, Stack size unknown bytes, __scatter_copy.o(!!handler_copy), UNUSED)
[Calls]
[Called By]
__scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED)
BSP_init (Thumb, 328 bytes, Stack size 16 bytes, bsp-hitex4300.o(i.BSP_init))
[Stack]
- Max Depth = 256
- Call Chain = BSP_init ⇒ PCA9673_ioctl ⇒ PCA9673_write16WithMask ⇒ PCA9673_read ⇒ I2CDEV_read ⇒ I2C_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> TSC2046_open
- >> ST7565R_open
- >> ST7565R_ioctl
- >> SSP_open (via Veneer)
- >> SSP_ioctl (via Veneer)
- >> PCA9673_write16WithMask
- >> PCA9673_open
- >> PCA9673_ioctl
- >> I2C_open (via Veneer)
- >> I2C_ioctl (via Veneer)
- >> GPIO_setDirBit (via Veneer)
- >> GPIO_open (via Veneer)
- >> GENERICSPI_open
[Called By]
BSP_initEmc (Thumb, 28 bytes, Stack size 8 bytes, bsp-hitex4300.o(i.BSP_initEmc))
[Stack]
- Max Depth = 56
- Call Chain = BSP_initEmc ⇒ EMC_open ⇒ CLKPWR_getBusClock ⇒ __CLKPWR_getBaseClock
[Calls]- >> EMC_open
- >> EMC_ioctl
- >> EMC_Init
[Called By]
BSP_initPins (Thumb, 982 bytes, Stack size 32 bytes, bsp-hitex4300.o(i.BSP_initPins))
[Stack]
- Max Depth = 32
- Call Chain = BSP_initPins
[Calls]
[Called By]
BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.BusFault_Handler))
[Calls]
[Called By]
[Address Reference Count : 1]
CLKPWR_connectBaseClock (Thumb, 26 bytes, Stack size 0 bytes, lpc43xx_clkpwr.o(i.CLKPWR_connectBaseClock))
[Called By]
- >> systemInit_task
- >> LCD_ioctl (via Veneer)
CLKPWR_enableFPU (Thumb, 36 bytes, Stack size 0 bytes, lpc43xx_clkpwr.o(i.CLKPWR_enableFPU))
[Called By]
CLKPWR_getBusClock (Thumb, 66 bytes, Stack size 8 bytes, lpc43xx_clkpwr.o(i.CLKPWR_getBusClock))
[Stack]
- Max Depth = 24
- Call Chain = CLKPWR_getBusClock ⇒ __CLKPWR_getBaseClock
[Calls]
[Called By]- >> SSP_ioctl (via Veneer)
- >> I2C_ioctl (via Veneer)
- >> EMC_open
CLKPWR_setCpuClock (Thumb, 302 bytes, Stack size 52 bytes, lpc43xx_clkpwr.o(i.CLKPWR_setCpuClock))
[Stack]
- Max Depth = 52
- Call Chain = CLKPWR_setCpuClock
[Called By]
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.DebugMon_Handler))
[Calls]
[Called By]
[Address Reference Count : 1]
ADC0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
ADC1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
ATIMER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
CAN0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
CAN1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
DAC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
DMA_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
Default_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler), UNUSED)
[Calls]
[Called By]
ETH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
EVRT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
FLASH_EEPROM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
GINT0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
GINT1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
GPIO1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
GPIO2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
GPIO3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
GPIO4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
GPIO5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
GPIO6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
GPIO7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
I2S0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
I2S1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
M0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
MCPWM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
QEI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
RIT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
SCT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
SDIO_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
SGPIO_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
SPIFI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
SPI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
TIMER0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
TIMER1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
TIMER2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
TIMER3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
UART0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
UART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
UART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
UART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
USB0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
USB1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
VADC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
WDT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Default_IRQHandler))
[Address Reference Count : 1]
EMC_ioctl (Thumb, 386 bytes, Stack size 20 bytes, lpc43xx_emc.o(i.EMC_ioctl))
[Stack]
- Max Depth = 20
- Call Chain = EMC_ioctl
[Called By]
EMC_open (Thumb, 72 bytes, Stack size 24 bytes, lpc43xx_emc.o(i.EMC_open))
[Stack]
- Max Depth = 48
- Call Chain = EMC_open ⇒ CLKPWR_getBusClock ⇒ __CLKPWR_getBaseClock
[Calls]
[Called By]
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.HardFault_Handler))
[Calls]
[Called By]
[Address Reference Count : 1]
IOCON_open (Thumb, 8 bytes, Stack size 0 bytes, lpc43xx_iocon.o(i.IOCON_open))
[Called By]
MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.MemManage_Handler))
[Calls]
[Called By]
[Address Reference Count : 1]
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.NMI_Handler))
[Calls]
[Called By]
[Address Reference Count : 1]
Reset_Handler (Thumb, 10 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.Reset_Handler))
[Stack]
- Max Depth = 64 + Unknown Stack Size
- Call Chain = Reset_Handler ⇒ SystemInit ⇒ BSP_initEmc ⇒ EMC_open ⇒ CLKPWR_getBusClock ⇒ __CLKPWR_getBaseClock
[Calls]
[Address Reference Count : 1]
SystemInit (Thumb, 34 bytes, Stack size 8 bytes, main.o(i.SystemInit))
[Stack]
- Max Depth = 64
- Call Chain = SystemInit ⇒ BSP_initEmc ⇒ EMC_open ⇒ CLKPWR_getBusClock ⇒ __CLKPWR_getBaseClock
[Calls]- >> CLKPWR_setCpuClock
- >> CLKPWR_enableFPU
- >> BSP_initPins
- >> BSP_initEmc
[Called By]
UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx.o(i.UsageFault_Handler))
[Calls]
[Called By]
[Address Reference Count : 1]
main (Thumb, 28 bytes, Stack size 16 bytes, main.o(i.main))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = main ⇒ OSALTaskCreate ⇒ OSW_TaskCreate ⇒ xTaskGenericCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> OSALTaskCreate
- >> OSALStart
[Called By]
__rt_lib_init (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000))
[Stack]
- Max Depth = 8 + Unknown Stack Size
- Call Chain = __rt_lib_init ⇒ _fp_init
[Calls]
[Called By]
__rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000006))
__rt_lib_init_rand_2 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000009))
[Stack]
- Max Depth = 8 + Unknown Stack Size
- Call Chain = __rt_lib_init_rand_2 ⇒ _rand_init ⇒ srand
[Calls]
__rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000008))
__rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002A))
__rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000028))
__rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017))
__rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D))
__rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E))
__rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C))
__rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B))
__rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F))
__rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000D))
__rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000F))
__rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011))
__rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013))
__rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015))
__rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A))
__rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002F))
__rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019))
__rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021))
__rt_lib_shutdown (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000))
[Called By]
__rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000006))
__rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E))
__rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F))
__rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000009))
__rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000003))
__rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B))
__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, rtentry7.o(.ARM.Collect$$rtentry$$00000007))
__rt_entry_li (Thumb, 0 bytes, Stack size unknown bytes, rtentry2.o(.ARM.Collect$$rtentry$$0000000A))
[Stack]
- Max Depth = 8 + Unknown Stack Size
- Call Chain = __rt_entry_li ⇒ __rt_lib_init ⇒ _fp_init
[Calls]
__rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, rtentry2.o(.ARM.Collect$$rtentry$$00000009))
__rt_entry_main (Thumb, 0 bytes, Stack size unknown bytes, rtentry2.o(.ARM.Collect$$rtentry$$0000000D))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = __rt_entry_main ⇒ main ⇒ OSALTaskCreate ⇒ OSW_TaskCreate ⇒ xTaskGenericCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]
__rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, rtentry2.o(.ARM.Collect$$rtentry$$0000000C))
__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]
rand (Thumb, 48 bytes, Stack size 0 bytes, rand.o(.emb_text))
[Called By]
- >> _cbCallback (via Veneer)
- >> _AddValues (via Veneer)
- >> _InitLCD
LCD_GetXSizeEx (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetXSizeEx ⇒ _GetDevProp(int, int)
[Calls]
[Called By]- >> GUI_TOUCH_Exec (via Veneer)
- >> GUI_TOUCH_Calibrate (via Veneer)
LCD_GetYSizeEx (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetYSizeEx ⇒ _GetDevProp(int, int)
[Calls]
[Called By]- >> GUI_TOUCH_Exec (via Veneer)
- >> GUI_TOUCH_Calibrate (via Veneer)
LCD_GetVXSizeEx (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetVXSizeEx ⇒ _GetDevProp(int, int)
[Calls]
[Called By]
LCD_GetVYSizeEx (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetVYSizeEx ⇒ _GetDevProp(int, int)
[Calls]
[Called By]
LCD_GetBitsPerPixelEx (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetBitsPerPixelEx ⇒ _GetDevProp(int, int)
[Calls]
[Called By]- >> LCD_InitLUT
- >> _GetLine(GUI_DEVICE*, int, int, int, unsigned long*, unsigned long*, unsigned long(*)(unsigned)) (via Veneer)
- >> _DrawBitLine32BPP(GUI_DEVICE*, int, int, const unsigned long*, int) (via Veneer)
- >> _DrawBitLine16BPP(GUI_DEVICE*, int, int, const unsigned short*, int) (via Veneer)
- >> _DrawBitLine1BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*) (via Veneer)
- >> _DrawHLine(GUI_DEVICE*, int, int, int) (via Veneer)
LCD_GetNumColorsEx (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetNumColorsEx ⇒ _GetDevProp(int, int)
[Calls]
[Called By]
LCD_GetXMagEx (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetEx.o(.text), UNUSED)
[Calls]
LCD_GetYMagEx (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetEx.o(.text), UNUSED)
[Calls]
LCD_GetMirrorXEx (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetMirrorXEx ⇒ _GetDevProp(int, int)
[Calls]
[Called By]- >> _InitTouch
- >> _SetOrg(GUI_DEVICE*, int, int)
LCD_GetMirrorYEx (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetMirrorYEx ⇒ _GetDevProp(int, int)
[Calls]
[Called By]- >> _InitTouch
- >> _SetOrg(GUI_DEVICE*, int, int)
LCD_GetSwapXYEx (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetSwapXYEx ⇒ _GetDevProp(int, int)
[Calls]
[Called By]- >> LCD_X_Config
- >> _InitTouch
- >> _SetVSize(GUI_DEVICE*, int, int)
- >> _SetSize(GUI_DEVICE*, int, int)
- >> _SetOrg(GUI_DEVICE*, int, int)
LCD_GetXSize (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetXSize ⇒ [Anonymous Symbol] ⇒ _GetDevProp(int, int)
[Calls]
[Called By]- >> _DrawBitmapCCW(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*)
- >> _CreateStaticDevice(long, WM_Obj*)
LCD_GetYSize (Thumb, 2 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Called By]
- >> _DrawBitmapCCW(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*)
- >> _CreateStaticDevice(long, WM_Obj*)
LCD_GetVXSize (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetEx.o(.text), UNUSED)
[Calls]
LCD_GetVYSize (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetEx.o(.text), UNUSED)
[Calls]
LCD_GetBitsPerPixel (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetEx.o(.text), UNUSED)
[Calls]
[Called By]
LCD_GetNumColors (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetNumColors ⇒ [Anonymous Symbol] ⇒ _GetDevProp(int, int)
[Calls]
[Called By]- >> _GetIndexMask_0()
- >> _Index2Color_0(unsigned)
- >> _Color2Index_0(unsigned long)
LCD_GetXMag (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetEx.o(.text), UNUSED)
[Calls]
LCD_GetYMag (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetEx.o(.text), UNUSED)
[Calls]
LCD_GetMirrorX (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetEx.o(.text), UNUSED)
[Calls]
LCD_GetMirrorY (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetEx.o(.text), UNUSED)
[Calls]
LCD_GetSwapXY (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetEx.o(.text), UNUSED)
[Calls]
GUI_GetBitsPerPixelEx (Thumb, 16 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Called By]
- >> _WriteToActiveOpaque_HT(long, int, int, int)
- >> _WriteToActiveOpaque_8(long, int, int)
- >> LCD_ReadRectEx(int, int, int, int, unsigned long*, GUI_DEVICE*)
- >> GUI__DoAlphaBlending (via Veneer)
LCD_GetPaletteEx (Thumb, 18 bytes, Stack size 8 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LCD_GetPaletteEx
[Calls]- >> GUI_DEVICE__GetpDriver (via Veneer)
[Called By]
LCD_GetPalette (Thumb, 6 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LCD_GetPalette ⇒ LCD_GetPaletteEx
[Calls]
[Called By]- >> _Index2Color_0(unsigned)
- >> _Color2Index_0(unsigned long)
LCD_GetpfIndex2ColorEx (Thumb, 14 bytes, Stack size 8 bytes, LCD_GetEx.o(.text), UNUSED)
[Calls]
- >> GUI_DEVICE__GetpDriver (via Veneer)
GUI_GetpfIndex2ColorEx (Thumb, 14 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Called By]
- >> _WriteToActiveOpaque_8(long, int, int)
- >> _DrawBitLine32BPP(GUI_DEVICE*, int, int, const unsigned long*, int) (via Veneer)
- >> _DrawBitLine16BPP(GUI_DEVICE*, int, int, const unsigned short*, int) (via Veneer)
- >> _DrawBitLine1BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*) (via Veneer)
- >> _DrawHLine(GUI_DEVICE*, int, int, int) (via Veneer)
- >> GUI__DoAlphaBlending (via Veneer)
LCD_GetpfColor2IndexEx (Thumb, 14 bytes, Stack size 8 bytes, LCD_GetEx.o(.text), UNUSED)
[Calls]
- >> GUI_DEVICE__GetpDriver (via Veneer)
GUI_GetpfColor2IndexEx (Thumb, 14 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Called By]
- >> _WriteToActiveOpaque_8(long, int, int)
- >> _DrawBitLine32BPP(GUI_DEVICE*, int, int, const unsigned long*, int) (via Veneer)
- >> _DrawBitLine16BPP(GUI_DEVICE*, int, int, const unsigned short*, int) (via Veneer)
- >> _DrawBitLine1BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*) (via Veneer)
- >> _DrawHLine(GUI_DEVICE*, int, int, int) (via Veneer)
LCD_GetXSizeMax (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetEx.o(.text), UNUSED)
[Calls]
LCD_GetYSizeMax (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetEx.o(.text), UNUSED)
[Calls]
LCD_GetVXSizeMax (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = LCD_GetVXSizeMax ⇒ _GetMaxValue(int) ⇒ _GetDevProp(int, int)
[Calls]
[Called By]- >> _InitAlpha() (via Veneer)
- >> GUI__GetAlphaBuffer (via Veneer)
LCD_GetVYSizeMax (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetEx.o(.text), UNUSED)
[Calls]
LCD_GetBitsPerPixelMax (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetEx.o(.text), UNUSED)
[Calls]
LCD__GetBPP (Thumb, 116 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Called By]
LCD__GetBPPDevice (Thumb, 50 bytes, Stack size 8 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LCD__GetBPPDevice
[Calls]
[Called By]- >> GUI_MEMDEV__CreateFixed
- >> GUI_MEMDEV_GetBitsPerPixel
LCD_SetAlphaEx (Thumb, 42 bytes, Stack size 16 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
- >> GUI_DEVICE__GetpDriver (via Veneer)
[Called By]- >> LCD_SetAlpha
- >> GUI_SetLayerAlphaEx (via Veneer)
LCD_SetVRAMAddrEx (Thumb, 42 bytes, Stack size 16 bytes, LCD_Set.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_SetVRAMAddrEx
[Calls]- >> GUI_DEVICE__GetpDriver (via Veneer)
[Called By]- >> LCD_X_Config
- >> _InitLCD
- >> LCD_SetVRAMAddr
LCD_SetVSizeEx (Thumb, 48 bytes, Stack size 24 bytes, LCD_Set.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = LCD_SetVSizeEx
[Calls]- >> GUI_DEVICE__GetpDriver (via Veneer)
[Called By]- >> LCD_X_Config
- >> _InitLCD
- >> LCD_SetVSize
LCD_SetSizeEx (Thumb, 48 bytes, Stack size 24 bytes, LCD_Set.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = LCD_SetSizeEx
[Calls]- >> GUI_DEVICE__GetpDriver (via Veneer)
[Called By]- >> GUI_SetLayerSizeEx (via Veneer)
- >> LCD_X_Config
- >> _InitLCD
- >> LCD_SetSize
LCD_SetVisEx (Thumb, 42 bytes, Stack size 16 bytes, LCD_Set.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_SetVisEx
[Calls]- >> GUI_DEVICE__GetpDriver (via Veneer)
[Called By]- >> GUI_SetLayerVisEx (via Veneer)
- >> LCD_SetVis
LCD_SetPosEx (Thumb, 48 bytes, Stack size 24 bytes, LCD_Set.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = LCD_SetPosEx
[Calls]- >> GUI_DEVICE__GetpDriver (via Veneer)
[Called By]- >> GUI_SetLayerPosEx (via Veneer)
- >> LCD_X_Config
- >> LCD_SetPos
LCD_SetAlphaModeEx (Thumb, 42 bytes, Stack size 16 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
- >> GUI_DEVICE__GetpDriver (via Veneer)
[Called By]
LCD_SetChromaModeEx (Thumb, 42 bytes, Stack size 16 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
- >> GUI_DEVICE__GetpDriver (via Veneer)
[Called By]
LCD_SetChromaEx (Thumb, 48 bytes, Stack size 24 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
- >> GUI_DEVICE__GetpDriver (via Veneer)
[Called By]
LCD_SetLUTEntryEx (Thumb, 48 bytes, Stack size 24 bytes, LCD_Set.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = LCD_SetLUTEntryEx
[Calls]- >> GUI_DEVICE__GetpDriver (via Veneer)
[Called By]- >> LCD_SetLUTEntry
- >> LCD_InitLUT
- >> LCD_SetLUTEx
LCD_GetPosEx (Thumb, 48 bytes, Stack size 24 bytes, LCD_Set.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = LCD_GetPosEx
[Calls]- >> GUI_DEVICE__GetpDriver (via Veneer)
[Called By]- >> LCD_GetPos
- >> GUI_GetLayerPosEx (via Veneer)
LCD_SetAlpha (Thumb, 8 bytes, Stack size 0 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
LCD_SetVRAMAddr (Thumb, 8 bytes, Stack size 0 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
LCD_SetVSize (Thumb, 10 bytes, Stack size 0 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
LCD_SetSize (Thumb, 10 bytes, Stack size 0 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
LCD_SetVis (Thumb, 8 bytes, Stack size 0 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
LCD_SetPos (Thumb, 10 bytes, Stack size 0 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
LCD_SetAlphaMode (Thumb, 8 bytes, Stack size 0 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
LCD_SetChromaMode (Thumb, 8 bytes, Stack size 0 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
LCD_SetChroma (Thumb, 10 bytes, Stack size 0 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
LCD_SetLUTEntry (Thumb, 10 bytes, Stack size 0 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
LCD_GetPos (Thumb, 10 bytes, Stack size 0 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
LCD_SetDevFunc (Thumb, 48 bytes, Stack size 24 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
- >> GUI_DEVICE__GetpDriver (via Veneer)
BUTTON_SetReactOnLevel (Thumb, 12 bytes, Stack size 0 bytes, BUTTON.o(.text), UNUSED)
BUTTON_Callback (Thumb, 202 bytes, Stack size 16 bytes, BUTTON.o(.text))
[Stack]
- Max Depth = 248
- Call Chain = BUTTON_Callback ⇒ WIDGET_HandleActive ⇒ WM__UpdateChildPositions ⇒ WM_MoveWindow ⇒ WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_DefaultProc
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_ALLOC_FreePtrArray (via Veneer)
- >> GUI_ALLOC_FreePtr (via Veneer)
- >> BUTTON_SetPressed
- >> WIDGET_HandleActive
- >> _OnButtonReleased(long, int)
- >> _OnButtonPressed(long)
[Address Reference Count : 1]
BUTTON_CreateUser (Thumb, 82 bytes, Stack size 40 bytes, BUTTON.o(.text))
[Stack]
- Max Depth = 224
- Call Chain = BUTTON_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_CreateWindowAsChild
- >> WIDGET__Init
- >> __aeabi_memcpy4
[Called By]- >> BUTTON_CreateIndirect
- >> BUTTON_CreateEx
BUTTON_CreateEx (Thumb, 36 bytes, Stack size 40 bytes, BUTTON.o(.text), UNUSED)
[Calls]
BUTTON_SetText (Thumb, 60 bytes, Stack size 24 bytes, BUTTON.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = BUTTON_SetText ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
- >> GUI__SetText (via Veneer)
[Called By]- >> BUTTON_CreateIndirect
- >> _ToggleFullScreenMode (via Veneer)
BUTTON_SetFont (Thumb, 26 bytes, Stack size 16 bytes, BUTTON.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
BUTTON_SetState (Thumb, 4 bytes, Stack size 0 bytes, BUTTON.o(.text), UNUSED)
[Calls]
BUTTON_SetPressed (Thumb, 16 bytes, Stack size 0 bytes, BUTTON.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = BUTTON_SetPressed ⇒ WIDGET_OrState ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WIDGET_OrState
- >> WIDGET_AndState
[Called By]
BUTTON_SetFocussable (Thumb, 14 bytes, Stack size 0 bytes, BUTTON.o(.text), UNUSED)
[Calls]
- >> WIDGET_OrState
- >> WIDGET_AndState
BUTTON_SetTextOffset (Thumb, 34 bytes, Stack size 16 bytes, BUTTON.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
BUTTON_SetUserData (Thumb, 6 bytes, Stack size 0 bytes, BUTTON.o(.text), UNUSED)
[Calls]
- >> WM__SetUserDataEx (via Veneer)
BUTTON_GetUserData (Thumb, 6 bytes, Stack size 0 bytes, BUTTON.o(.text), UNUSED)
[Calls]
- >> WM__GetUserDataEx (via Veneer)
BUTTON_CreateIndirect (Thumb, 68 bytes, Stack size 32 bytes, BUTTON_CreateIndirect.o(.text))
[Stack]
- Max Depth = 256
- Call Chain = BUTTON_CreateIndirect ⇒ BUTTON_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> BUTTON_SetText
- >> BUTTON_CreateUser
[Address Reference Count : 1]
CHECKBOX_CreateIndirect (Thumb, 56 bytes, Stack size 32 bytes, CHECKBOX_CreateIndirect.o(.text))
[Stack]
- Max Depth = 272
- Call Chain = CHECKBOX_CreateIndirect ⇒ CHECKBOX_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Address Reference Count : 1]
CHECKBOX_IsChecked (Thumb, 14 bytes, Stack size 8 bytes, CHECKBOX_IsChecked.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = CHECKBOX_IsChecked ⇒ CHECKBOX_GetState
[Calls]
[Called By]- >> _cbCallback (via Veneer)
CHECKBOX_SetState (Thumb, 54 bytes, Stack size 16 bytes, CHECKBOX_SetState.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = CHECKBOX_SetState ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_NotifyParent (via Veneer)
- >> WM_InvalidateWindow
[Called By]- >> _cbCallback (via Veneer)
- >> CHECKBOX_Callback
CHECKBOX_SetText (Thumb, 62 bytes, Stack size 24 bytes, CHECKBOX_SetText.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = CHECKBOX_SetText ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
- >> GUI__SetText (via Veneer)
[Called By]- >> _cbCallback (via Veneer)
DIALOG_GetBkColor (Thumb, 6 bytes, Stack size 0 bytes, DIALOG.o(.text))
[Called By]
DIALOG_SetBkColor (Thumb, 10 bytes, Stack size 0 bytes, DIALOG.o(.text), UNUSED)
GUI_SetDialogStatusPtr (Thumb, 32 bytes, Stack size 32 bytes, DIALOG.o(.text), UNUSED)
[Calls]
[Called By]
GUI_GetDialogStatusPtr (Thumb, 32 bytes, Stack size 32 bytes, DIALOG.o(.text), UNUSED)
[Calls]
[Called By]
GUI_CreateDialogBox (Thumb, 120 bytes, Stack size 24 bytes, DIALOG.o(.text))
[Stack]
- Max Depth = 192
- Call Chain = GUI_CreateDialogBox ⇒ WM_ShowWindow ⇒ WM_InvalidateWindowAndDescs ⇒ WM_InvalidateWindowAndDescs (Cycle)
[Calls]- >> WM_ShowWindow (via Veneer)
- >> WM_GetClientWindow (via Veneer)
- >> WM_SetFocusOnNextChild (via Veneer)
- >> WM_SendMessageNoPara (via Veneer)
- >> WM_DeleteWindow
- >> WIDGET_OrState
[Called By]- >> GUI_task (via Veneer)
- >> GUI_ExecDialogBox
GUI_EndDialog (Thumb, 28 bytes, Stack size 16 bytes, DIALOG.o(.text), UNUSED)
[Calls]
- >> GUI_GetDialogStatusPtr
- >> WM__DeleteSecure
GUI_ExecCreatedDialog (Thumb, 46 bytes, Stack size 16 bytes, DIALOG.o(.text), UNUSED)
[Calls]
- >> GUI_Exec (via Veneer)
- >> GUI_SetDialogStatusPtr
- >> GUI_WaitEvent (via Veneer)
[Called By]
GUI_ExecDialogBox (Thumb, 24 bytes, Stack size 24 bytes, DIALOG.o(.text), UNUSED)
[Calls]
- >> GUI_CreateDialogBox
- >> GUI_ExecCreatedDialog
FRAMEWIN_CreateIndirect (Thumb, 64 bytes, Stack size 40 bytes, FRAMEWIN_CreateIndirect.o(.text))
[Stack]
- Max Depth = 296
- Call Chain = FRAMEWIN_CreateIndirect ⇒ FRAMEWIN_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Address Reference Count : 1]
FRAMEWIN_SetTitleVis (Thumb, 156 bytes, Stack size 32 bytes, FRAMEWIN_SetTitleVis.o(.text))
[Stack]
- Max Depth = 248
- Call Chain = FRAMEWIN_SetTitleVis ⇒ FRAMEWIN__UpdatePositions(long) ⇒ WM_MoveChildTo ⇒ WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_ShowWindow (via Veneer)
- >> WM_HideWindow (via Veneer)
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> FRAMEWIN__UpdatePositions(long)
- >> WM_InvalidateWindow
[Called By]- >> _ToggleFullScreenMode (via Veneer)
GRAPH__AddValue(GRAPH_DATA_OBJ*, void*, void*, int) (Thumb, 152 bytes, Stack size 32 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = GRAPH__AddValue(GRAPH_DATA_OBJ*, void*, void*, int) ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateRect
- >> WM_GetInsideRectExScrollbar (via Veneer)
- >> __aeabi_memmove
[Called By]- >> GRAPH_DATA_YT_AddValue
GRAPH_Callback (Thumb, 216 bytes, Stack size 24 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 400
- Call Chain = GRAPH_Callback ⇒ _ManageScrollBars(long) ⇒ WM_SetScrollbarV ⇒ WM__SetScrollbarV ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_GetId (via Veneer)
- >> WM_DefaultProc
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_GetScrollbarV (via Veneer)
- >> WM_GetScrollbarH (via Veneer)
- >> SCROLLBAR_GetValue
- >> _OnDelete(long)
- >> _OnPaint(long, LCD_RECT*)
- >> _ManageScrollBars(long)
- >> WM_InvalidateWindow
- >> WIDGET_HandleActive
[Address Reference Count : 1]
GRAPH_CreateUser (Thumb, 112 bytes, Stack size 48 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = GRAPH_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_ARRAY_Create() (via Veneer)
- >> WM_CreateWindowAsChild
- >> WIDGET__Init
- >> __aeabi_memcpy4
[Called By]- >> GRAPH_CreateIndirect
- >> GRAPH_CreateEx
GRAPH_CreateEx (Thumb, 36 bytes, Stack size 40 bytes, GRAPH.o(.text), UNUSED)
[Calls]
GRAPH_AttachData (Thumb, 46 bytes, Stack size 16 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = GRAPH_AttachData ⇒ GUI_ARRAY_AddItem(long, const void*, int) ⇒ GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_ARRAY_AddItem(long, const void*, int) (via Veneer)
- >> WM_InvalidateWindow
[Called By]- >> _cbCallback (via Veneer)
GRAPH_DetachData (Thumb, 86 bytes, Stack size 32 bytes, GRAPH.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_ARRAY_GetNumItems(long) (via Veneer)
- >> GUI_ARRAY_DeleteItem(long, unsigned) (via Veneer)
- >> GUI_ARRAY_GethItem(long, unsigned) (via Veneer)
- >> WM_InvalidateWindow
GRAPH_AttachScale (Thumb, 46 bytes, Stack size 16 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = GRAPH_AttachScale ⇒ GUI_ARRAY_AddItem(long, const void*, int) ⇒ GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_ARRAY_AddItem(long, const void*, int) (via Veneer)
- >> WM_InvalidateWindow
[Called By]- >> _cbCallback (via Veneer)
GRAPH_DetachScale (Thumb, 86 bytes, Stack size 32 bytes, GRAPH.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_ARRAY_GetNumItems(long) (via Veneer)
- >> GUI_ARRAY_DeleteItem(long, unsigned) (via Veneer)
- >> GUI_ARRAY_GethItem(long, unsigned) (via Veneer)
- >> WM_InvalidateWindow
GRAPH_SetColor (Thumb, 46 bytes, Stack size 24 bytes, GRAPH.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
GRAPH_SetGridVis (Thumb, 48 bytes, Stack size 16 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = GRAPH_SetGridVis ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
[Called By]- >> _cbCallback (via Veneer)
GRAPH_SetGridDistX (Thumb, 36 bytes, Stack size 16 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = GRAPH_SetGridDistX ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
[Called By]- >> _cbCallback (via Veneer)
GRAPH_SetGridDistY (Thumb, 36 bytes, Stack size 16 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = GRAPH_SetGridDistY ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
[Called By]- >> _cbCallback (via Veneer)
GRAPH_SetGridOffY (Thumb, 116 bytes, Stack size 40 bytes, GRAPH.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateRect
- >> WM_GetInsideRectExScrollbar (via Veneer)
GRAPH_SetBorder (Thumb, 50 bytes, Stack size 24 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 400
- Call Chain = GRAPH_SetBorder ⇒ _ManageScrollBars(long) ⇒ WM_SetScrollbarV ⇒ WM__SetScrollbarV ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> _ManageScrollBars(long)
- >> WM_InvalidateWindow
[Called By]- >> _cbCallback (via Veneer)
GRAPH_SetUserDraw (Thumb, 28 bytes, Stack size 16 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = GRAPH_SetUserDraw ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
[Called By]- >> _cbCallback (via Veneer)
GRAPH_SetVSizeX (Thumb, 48 bytes, Stack size 16 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 392
- Call Chain = GRAPH_SetVSizeX ⇒ _ManageScrollBars(long) ⇒ WM_SetScrollbarV ⇒ WM__SetScrollbarV ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> _ManageScrollBars(long)
- >> WM_InvalidateWindow
[Called By]- >> _cbCallback (via Veneer)
GRAPH_SetVSizeY (Thumb, 48 bytes, Stack size 16 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 392
- Call Chain = GRAPH_SetVSizeY ⇒ _ManageScrollBars(long) ⇒ WM_SetScrollbarV ⇒ WM__SetScrollbarV ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> _ManageScrollBars(long)
- >> WM_InvalidateWindow
[Called By]- >> _cbCallback (via Veneer)
GRAPH_SetGridFixedX (Thumb, 74 bytes, Stack size 16 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = GRAPH_SetGridFixedX ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
[Called By]- >> _cbCallback (via Veneer)
GRAPH_SetLineStyleH (Thumb, 40 bytes, Stack size 16 bytes, GRAPH.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
[Called By]
GRAPH_SetLineStyleV (Thumb, 40 bytes, Stack size 16 bytes, GRAPH.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
[Called By]
GRAPH_SetLineStyle (Thumb, 20 bytes, Stack size 16 bytes, GRAPH.o(.text), UNUSED)
[Calls]
- >> GRAPH_SetLineStyleV
- >> GRAPH_SetLineStyleH
GRAPH_SetUserData (Thumb, 6 bytes, Stack size 0 bytes, GRAPH.o(.text), UNUSED)
[Calls]
- >> WM__SetUserDataEx (via Veneer)
GRAPH_GetUserData (Thumb, 6 bytes, Stack size 0 bytes, GRAPH.o(.text), UNUSED)
[Calls]
- >> WM__GetUserDataEx (via Veneer)
GRAPH_CreateIndirect (Thumb, 56 bytes, Stack size 32 bytes, GRAPH_CreateIndirect.o(.text))
[Stack]
- Max Depth = 264
- Call Chain = GRAPH_CreateIndirect ⇒ GRAPH_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Address Reference Count : 1]
GRAPH_DATA_YT_Create (Thumb, 90 bytes, Stack size 32 bytes, GRAPH_DATA_YT.o(.text))
[Stack]
- Max Depth = 164
- Call Chain = GRAPH_DATA_YT_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_ALLOC_AllocZero (via Veneer)
- >> __aeabi_memcpy
[Called By]- >> _cbCallback (via Veneer)
GRAPH_DATA_YT_Delete (Thumb, 2 bytes, Stack size 0 bytes, GRAPH_DATA_YT.o(.text), UNUSED)
[Calls]
GRAPH_DATA_YT_AddValue (Thumb, 38 bytes, Stack size 16 bytes, GRAPH_DATA_YT.o(.text))
[Stack]
- Max Depth = 192
- Call Chain = GRAPH_DATA_YT_AddValue ⇒ GRAPH__AddValue(GRAPH_DATA_OBJ*, void*, void*, int) ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GRAPH__AddValue(GRAPH_DATA_OBJ*, void*, void*, int)
[Called By]- >> _AddValues (via Veneer)
GRAPH_DATA_YT_SetOffY (Thumb, 30 bytes, Stack size 8 bytes, GRAPH_DATA_YT.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
GRAPH_DATA_YT_SetAlign (Thumb, 30 bytes, Stack size 8 bytes, GRAPH_DATA_YT.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = GRAPH_DATA_YT_SetAlign ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_LockH (via Veneer)
- >> [Anonymous Symbol]
- >> WM_InvalidateWindow
[Called By]- >> _cbCallback (via Veneer)
GRAPH_DATA_YT_MirrorX (Thumb, 28 bytes, Stack size 8 bytes, GRAPH_DATA_YT.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_LockH (via Veneer)
- >> [Anonymous Symbol]
- >> WM_InvalidateWindow
GRAPH_DATA_YT_Clear (Thumb, 26 bytes, Stack size 8 bytes, GRAPH_DATA_YT.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
GRAPH_SCALE_Create (Thumb, 70 bytes, Stack size 24 bytes, GRAPH_SCALE.o(.text))
[Stack]
- Max Depth = 156
- Call Chain = GRAPH_SCALE_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_ALLOC_AllocZero (via Veneer)
[Called By]- >> _cbCallback (via Veneer)
GRAPH_SCALE_Delete (Thumb, 4 bytes, Stack size 0 bytes, GRAPH_SCALE.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_Free (via Veneer)
GRAPH_SCALE_SetOff (Thumb, 34 bytes, Stack size 16 bytes, GRAPH_SCALE.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
GRAPH_SCALE_SetTickDist (Thumb, 34 bytes, Stack size 16 bytes, GRAPH_SCALE.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = GRAPH_SCALE_SetTickDist ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
[Called By]- >> _cbCallback (via Veneer)
GRAPH_SCALE_SetFont (Thumb, 34 bytes, Stack size 16 bytes, GRAPH_SCALE.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
GRAPH_SCALE_SetTextColor (Thumb, 34 bytes, Stack size 16 bytes, GRAPH_SCALE.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = GRAPH_SCALE_SetTextColor ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
[Called By]- >> _cbCallback (via Veneer)
GRAPH_SCALE_SetPos (Thumb, 34 bytes, Stack size 16 bytes, GRAPH_SCALE.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = GRAPH_SCALE_SetPos ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
[Called By]- >> _ToggleFullScreenMode (via Veneer)
GRAPH_SCALE_SetFactor (Thumb, 42 bytes, Stack size 16 bytes, GRAPH_SCALE.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
- >> __aeabi_cfcmpeq
GRAPH_SCALE_SetNumDecs (Thumb, 34 bytes, Stack size 16 bytes, GRAPH_SCALE.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
RADIO__GetButtonSize(long) (Thumb, 34 bytes, Stack size 48 bytes, RADIO.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = RADIO__GetButtonSize(long)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
[Address Reference Count : 1]
RADIO__SetValue(long, int) (Thumb, 56 bytes, Stack size 16 bytes, RADIO.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = RADIO__SetValue(long, int) ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> [Anonymous Symbol]
- >> WM_NotifyParent (via Veneer)
- >> WM_InvalidateWindow
[Called By]
RADIO_Callback (Thumb, 154 bytes, Stack size 16 bytes, RADIO.o(.text))
[Stack]
- Max Depth = 248
- Call Chain = RADIO_Callback ⇒ WIDGET_HandleActive ⇒ WM__UpdateChildPositions ⇒ WM_MoveWindow ⇒ WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_DefaultProc
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> RADIO_AddValue
- >> [Anonymous Symbol]
- >> _OnTouch(long, WM_MESSAGE*)
- >> GUI_ARRAY_Delete(long) (via Veneer)
- >> WIDGET_HandleActive
[Address Reference Count : 1]
RADIO_CreateUser (Thumb, 208 bytes, Stack size 56 bytes, RADIO.o(.text))
[Stack]
- Max Depth = 240
- Call Chain = RADIO_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_GetBkColor (via Veneer)
- >> GUI_ARRAY_AddItem(long, const void*, int) (via Veneer)
- >> GUI_ARRAY_Create() (via Veneer)
- >> WM_CreateWindowAsChild
- >> WIDGET__Init
- >> __aeabi_memcpy4
[Called By]- >> RADIO_CreateIndirect
- >> RADIO_CreateEx
RADIO_CreateEx (Thumb, 56 bytes, Stack size 56 bytes, RADIO.o(.text), UNUSED)
[Calls]
RADIO_AddValue (Thumb, 30 bytes, Stack size 16 bytes, RADIO.o(.text))
[Stack]
- Max Depth = 192
- Call Chain = RADIO_AddValue ⇒ RADIO_SetValue ⇒ RADIO__SetValue(long, int) ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> RADIO_SetValue
[Called By]- >> RADIO_Inc
- >> RADIO_Dec
- >> RADIO_Callback
RADIO_Dec (Thumb, 6 bytes, Stack size 0 bytes, RADIO.o(.text), UNUSED)
[Calls]
RADIO_Inc (Thumb, 4 bytes, Stack size 0 bytes, RADIO.o(.text), UNUSED)
[Calls]
RADIO_SetValue (Thumb, 58 bytes, Stack size 16 bytes, RADIO.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = RADIO_SetValue ⇒ RADIO__SetValue(long, int) ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> RADIO__SetValue(long, int)
[Called By]- >> RADIO_AddValue
- >> _OnTouch(long, WM_MESSAGE*)
RADIO_SetUserData (Thumb, 6 bytes, Stack size 0 bytes, RADIO.o(.text), UNUSED)
[Calls]
- >> WM__SetUserDataEx (via Veneer)
RADIO_GetUserData (Thumb, 6 bytes, Stack size 0 bytes, RADIO.o(.text), UNUSED)
[Calls]
- >> WM__GetUserDataEx (via Veneer)
RADIO_GetValue (Thumb, 22 bytes, Stack size 8 bytes, RADIO.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = RADIO_GetValue
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
[Called By]- >> _cbCallback (via Veneer)
RADIO_CreateIndirect (Thumb, 68 bytes, Stack size 40 bytes, RADIO_CreateIndirect.o(.text))
[Stack]
- Max Depth = 280
- Call Chain = RADIO_CreateIndirect ⇒ RADIO_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Address Reference Count : 1]
RADIO_SetText (Thumb, 64 bytes, Stack size 24 bytes, RADIO_SetText.o(.text))
[Stack]
- Max Depth = 188
- Call Chain = RADIO_SetText ⇒ GUI_ARRAY_SetItem(long, unsigned, const void*, int) ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_ARRAY_SetItem(long, unsigned, const void*, int) (via Veneer)
- >> GUI__strlen (via Veneer)
- >> WM_InvalidateWindow
[Called By]- >> _cbCallback (via Veneer)
SLIDER_Callback (Thumb, 106 bytes, Stack size 16 bytes, SLIDER.o(.text))
[Stack]
- Max Depth = 248
- Call Chain = SLIDER_Callback ⇒ WIDGET_HandleActive ⇒ WM__UpdateChildPositions ⇒ WM_MoveWindow ⇒ WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_DefaultProc
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> SLIDER_Inc
- >> SLIDER_Dec
- >> _OnTouch(long, WM_MESSAGE*)
- >> WIDGET_HandleActive
[Address Reference Count : 1]
SLIDER_CreateUser (Thumb, 130 bytes, Stack size 40 bytes, SLIDER.o(.text))
[Stack]
- Max Depth = 224
- Call Chain = SLIDER_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_CreateWindowAsChild
- >> WIDGET__Init
[Called By]- >> SLIDER_CreateIndirect
- >> SLIDER_CreateEx
SLIDER_CreateEx (Thumb, 36 bytes, Stack size 40 bytes, SLIDER.o(.text), UNUSED)
[Calls]
SLIDER_Dec (Thumb, 28 bytes, Stack size 8 bytes, SLIDER.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = SLIDER_Dec ⇒ [Anonymous Symbol] ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> [Anonymous Symbol]
[Called By]
SLIDER_Inc (Thumb, 28 bytes, Stack size 8 bytes, SLIDER.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = SLIDER_Inc ⇒ [Anonymous Symbol] ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> [Anonymous Symbol]
[Called By]
SLIDER_SetWidth (Thumb, 36 bytes, Stack size 16 bytes, SLIDER.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
SLIDER_SetValue (Thumb, 68 bytes, Stack size 16 bytes, SLIDER.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = SLIDER_SetValue ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_NotifyParent (via Veneer)
- >> WM_InvalidateWindow
[Called By]- >> _cbCallback (via Veneer)
- >> _OnTouch(long, WM_MESSAGE*)
SLIDER_SetRange (Thumb, 54 bytes, Stack size 16 bytes, SLIDER.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = SLIDER_SetRange ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
[Called By]- >> _cbCallback (via Veneer)
SLIDER_SetNumTicks (Thumb, 30 bytes, Stack size 16 bytes, SLIDER.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = SLIDER_SetNumTicks ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
[Called By]- >> _cbCallback (via Veneer)
SLIDER_SetUserData (Thumb, 6 bytes, Stack size 0 bytes, SLIDER.o(.text), UNUSED)
[Calls]
- >> WM__SetUserDataEx (via Veneer)
SLIDER_GetUserData (Thumb, 6 bytes, Stack size 0 bytes, SLIDER.o(.text), UNUSED)
[Calls]
- >> WM__GetUserDataEx (via Veneer)
SLIDER_GetValue (Thumb, 20 bytes, Stack size 8 bytes, SLIDER.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = SLIDER_GetValue
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
[Called By]- >> _cbCallback (via Veneer)
SLIDER_CreateIndirect (Thumb, 56 bytes, Stack size 32 bytes, SLIDER_CreateIndirect.o(.text))
[Stack]
- Max Depth = 256
- Call Chain = SLIDER_CreateIndirect ⇒ SLIDER_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Address Reference Count : 1]
TEXT_CreateIndirect (Thumb, 60 bytes, Stack size 40 bytes, TEXT_CreateIndirect.o(.text))
[Stack]
- Max Depth = 264
- Call Chain = TEXT_CreateIndirect ⇒ TEXT_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Address Reference Count : 1]
WIDGET_EFFECT_3D_DrawUp (Thumb, 20 bytes, Stack size 16 bytes, WIDGET_Effect_3D.o(.text))
[Stack]
- Max Depth = 212
- Call Chain = WIDGET_EFFECT_3D_DrawUp ⇒ _DrawUpRect(const LCD_RECT*) ⇒ GUI_DrawRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> _DrawUpRect(const LCD_RECT*)
- >> WM_GetClientRect (via Veneer)
[Called By]
[Address Reference Count : 1]- WIDGET_Effect_3D.o(.rodata)
WIDGET_EFFECT_3D_SetColor (Thumb, 12 bytes, Stack size 0 bytes, WIDGET_Effect_3D.o(.text), UNUSED)
WIDGET_EFFECT_3D_GetColor (Thumb, 16 bytes, Stack size 0 bytes, WIDGET_Effect_3D.o(.text), UNUSED)
WIDGET_EFFECT_3D_GetNumColors (Thumb, 4 bytes, Stack size 0 bytes, WIDGET_Effect_3D.o(.text), UNUSED)
WIDGET_EFFECT_Simple_SetColor (Thumb, 8 bytes, Stack size 0 bytes, WIDGET_Effect_Simple.o(.text), UNUSED)
WIDGET_EFFECT_Simple_GetColor (Thumb, 12 bytes, Stack size 0 bytes, WIDGET_Effect_Simple.o(.text), UNUSED)
WIDGET_EFFECT_Simple_GetNumColors (Thumb, 4 bytes, Stack size 0 bytes, WIDGET_Effect_Simple.o(.text), UNUSED)
WIDGET_SetEffect (Thumb, 26 bytes, Stack size 24 bytes, WIDGET_SetEffect.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = WIDGET_SetEffect ⇒ WM_SendMessage ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]
[Called By]- >> _cbCallback (via Veneer)
WM__InvalidateParent (Thumb, 38 bytes, Stack size 16 bytes, WM.o(.text))
[Stack]
- Max Depth = 120
- Call Chain = WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
- >> WM__InvalidateRect
[Called By]- >> WM__MoveWindow (via Veneer)
WM__Invalidate1Abs (Thumb, 4 bytes, Stack size 0 bytes, WM.o(.text), UNUSED)
[Calls]
- >> _Invalidate1Abs(long, const LCD_RECT*, unsigned short)
WM__ClipAtParentBorders (Thumb, 58 bytes, Stack size 16 bytes, WM.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WM__ClipAtParentBorders
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
- >> GUI__IntersectRect (via Veneer)
[Called By]- >> WM__InitIVRSearch
- >> WM_InvalidateRect
- >> WM__Paint
- >> WM__ActivateClipRect
- >> _GetWindowDevice(long, long*)
- >> _CreateStatic(long)
WM__ActivateClipRect (Thumb, 144 bytes, Stack size 40 bytes, WM.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = WM__ActivateClipRect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
- >> WM__ClipAtParentBorders
- >> WM__Client2Screen
- >> LCD_SetClipRectEx
- >> GUI__IntersectRect (via Veneer)
- >> __aeabi_memcpy
[Called By]- >> WM_SetUserClipRect (via Veneer)
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
WM__InsertWindowIntoList (Thumb, 118 bytes, Stack size 32 bytes, WM.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = WM__InsertWindowIntoList
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
[Called By]- >> WM_CreateWindowAsChild
- >> WM_AttachWindow (via Veneer)
- >> WM_BringToTop (via Veneer)
WM__RemoveWindowFromList (Thumb, 62 bytes, Stack size 16 bytes, WM.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WM__RemoveWindowFromList
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
[Called By]- >> WM__DetachWindow
- >> WM_BringToTop (via Veneer)
WM__DetachWindow (Thumb, 34 bytes, Stack size 16 bytes, WM.o(.text))
[Stack]
- Max Depth = 120
- Call Chain = WM__DetachWindow ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
- >> WM__RemoveWindowFromList
- >> WM__InvalidateRect
[Called By]- >> WM_DeleteWindow
- >> WM_DetachWindow (via Veneer)
WM__Client2Screen (Thumb, 16 bytes, Stack size 0 bytes, WM.o(.text))
[Calls]
- >> GUI_MoveRect (via Veneer)
[Called By]- >> WM__InitIVRSearch
- >> WM_InvalidateRect
- >> WM__ActivateClipRect
WM__IsWindow (Thumb, 28 bytes, Stack size 8 bytes, WM.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM__IsWindow
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
[Called By]- >> WM_DeleteWindow
- >> WM_IsWindow (via Veneer)
WM__InvalidateDrawAndDescs (Thumb, 62 bytes, Stack size 16 bytes, WM.o(.text))
[Stack]
- Max Depth = 92 + In Cycle
- Call Chain = WM__InvalidateDrawAndDescs ⇒ WM__InvalidateDrawAndDescs (Cycle)
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
- >> WM__InvalidateDrawAndDescs
- >> WM_GetFirstChild (via Veneer)
- >> GUI_MEMDEV_Delete
[Called By]- >> WM_InvalidateRect
- >> WM__InvalidateDrawAndDescs
- >> WM_ResizeWindow (via Veneer)
WM_InvalidateWindowAndDescsEx (Thumb, 78 bytes, Stack size 24 bytes, WM.o(.text))
[Stack]
- Max Depth = 64 + In Cycle
- Call Chain = WM_InvalidateWindowAndDescsEx ⇒ WM_InvalidateWindowAndDescsEx (Cycle)
[Calls]- >> GUI__IntersectRects (via Veneer)
- >> GUI_ALLOC_h2p (via Veneer)
- >> _Invalidate1Abs(long, const LCD_RECT*, unsigned short)
- >> WM_InvalidateWindowAndDescsEx
- >> WM_GetFirstChild (via Veneer)
[Called By]- >> WM__InvalidateRect
- >> WM_InvalidateWindowAndDescsEx
WM__InvalidateRect (Thumb, 108 bytes, Stack size 40 bytes, WM.o(.text))
[Stack]
- Max Depth = 104 + In Cycle
- Call Chain = WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI__IntersectRects (via Veneer)
- >> GUI_ALLOC_h2p (via Veneer)
- >> _Invalidate1Abs(long, const LCD_RECT*, unsigned short)
- >> WM__InvalidateRect
- >> WM_InvalidateWindowAndDescsEx
- >> [Anonymous Symbol]
[Called By]- >> WM_InvalidateRect
- >> WM__InvalidateRectEx
- >> WM__InvalidateRect
- >> WM__InvalidateParent
- >> WM__DetachWindow
WM__InvalidateRectEx (Thumb, 4 bytes, Stack size 0 bytes, WM.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Called By]- >> WM_HideWindow (via Veneer)
- >> WM_BringToBottom (via Veneer)
- >> WM_ResizeWindow (via Veneer)
WM__RemoveFromLinList (Thumb, 36 bytes, Stack size 16 bytes, WM.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WM__RemoveFromLinList
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
[Called By]
WM__RectIsNZ (Thumb, 32 bytes, Stack size 0 bytes, WM.o(.text))
[Called By]
- >> _Invalidate1Abs(long, const LCD_RECT*, unsigned short)
WM_SendMessage (Thumb, 12 bytes, Stack size 8 bytes, WM.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = WM_SendMessage ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]- >> WM__SendMessage (via Veneer)
[Called By]- >> WM_GetInsideRectEx (via Veneer)
- >> WM_GetId (via Veneer)
- >> WM_GetClientWindow (via Veneer)
- >> WIDGET_SetEffect
- >> WM_IsFocussable (via Veneer)
- >> WM_GetBkColor (via Veneer)
- >> GUI_SetDialogStatusPtr
- >> GUI_GetDialogStatusPtr
- >> _cbTimer(GUI_TIMER_MESSAGE*) (via Veneer)
- >> WM_SetScrollState (via Veneer)
WM__SendMsgNoData (Thumb, 18 bytes, Stack size 24 bytes, WM.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = WM__SendMsgNoData ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]- >> WM__SendMessage (via Veneer)
[Called By]- >> WM_DeleteWindow
- >> WM_CreateWindowAsChild
- >> WM__MoveWindow (via Veneer)
- >> _MoveDescendents(long, int, int) (via Veneer)
- >> WM_ResizeWindow (via Veneer)
WM__GetClientRectWin (Thumb, 24 bytes, Stack size 0 bytes, WM.o(.text))
[Called By]
- >> WM_DefaultProc
- >> WM_GetClientRectEx (via Veneer)
- >> WIDGET__GetInsideRect
WM_InvalidateRect (Thumb, 118 bytes, Stack size 40 bytes, WM.o(.text))
[Stack]
- Max Depth = 144
- Call Chain = WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
- >> _Invalidate1Abs(long, const LCD_RECT*, unsigned short)
- >> WM__InvalidateRect
- >> WM__InvalidateDrawAndDescs
- >> WM__ClipAtParentBorders
- >> WM__Client2Screen
- >> GUI__IntersectRect (via Veneer)
- >> __aeabi_memcpy
[Called By]- >> WM_DefaultProc
- >> WM_Init
- >> GRAPH__AddValue(GRAPH_DATA_OBJ*, void*, void*, int)
- >> GRAPH_SetGridOffY
- >> WM_InvalidateWindow
- >> WM_CreateWindowAsChild
WM_InvalidateWindow (Thumb, 4 bytes, Stack size 0 bytes, WM.o(.text))
[Stack]
- Max Depth = 144
- Call Chain = WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Called By]- >> SLIDER_SetValue
- >> SLIDER_SetRange
- >> SLIDER_SetNumTicks
- >> RADIO_SetText
- >> GRAPH_SetVSizeY
- >> GRAPH_SetVSizeX
- >> GRAPH_SetUserDraw
- >> GRAPH_SetGridVis
- >> GRAPH_SetGridFixedX
- >> GRAPH_SetGridDistY
- >> GRAPH_SetGridDistX
- >> GRAPH_SetBorder
- >> GRAPH_SCALE_SetTickDist
- >> GRAPH_SCALE_SetTextColor
- >> GRAPH_SCALE_SetPos
- >> GRAPH_DATA_YT_SetAlign
- >> GRAPH_AttachScale
- >> GRAPH_AttachData
- >> FRAMEWIN_SetTitleVis
- >> CHECKBOX_SetText
- >> CHECKBOX_SetState
- >> BUTTON_SetText
- >> SLIDER_SetWidth
- >> [Anonymous Symbol]
- >> RADIO__SetValue(long, int)
- >> GRAPH_SCALE_SetOff
- >> GRAPH_SCALE_SetNumDecs
- >> GRAPH_SCALE_SetFont
- >> GRAPH_SCALE_SetFactor
- >> GRAPH_DATA_YT_SetOffY
- >> GRAPH_DATA_YT_MirrorX
- >> GRAPH_DATA_YT_Clear
- >> GRAPH_SetLineStyleV
- >> GRAPH_SetLineStyleH
- >> GRAPH_SetColor
- >> GRAPH_DetachScale
- >> GRAPH_DetachData
- >> GRAPH_Callback
- >> BUTTON_SetTextOffset
- >> BUTTON_SetFont
- >> WIDGET_SetState
- >> WIDGET_OrState
- >> WIDGET_HandleActive
- >> WIDGET_AndState
- >> WM_AttachWindow (via Veneer)
- >> WM_InvalidateWindowAndDescs (via Veneer)
- >> WM_SetDesktopColorEx (via Veneer)
- >> SLIDER_SetSkinClassic
- >> RADIO_SetSkinClassic
- >> FRAMEWIN_SetTextAlign
- >> FRAMEWIN_SetText
- >> WM_BringToTop (via Veneer)
- >> _SetActive(long, int)
- >> BUTTON_SetSkinClassic
- >> _cbInvalidateOne(long, void*) (via Veneer)
- >> FRAMEWIN_SetSkinClassic
- >> FRAMEWIN_SetOwnerDraw
- >> CHECKBOX_SetSkinClassic
- >> SCROLLBAR_SetSkinClassic
- >> SCROLLBAR__InvalidatePartner(long)
- >> SCROLLBAR_SetValue
- >> SCROLLBAR_SetPageSize
- >> SCROLLBAR_SetNumItems
- >> SCROLLBAR_Callback
- >> WM_SetHasTrans (via Veneer)
- >> WM_ClrHasTrans (via Veneer)
WM_CreateWindowAsChild (Thumb, 272 bytes, Stack size 40 bytes, WM.o(.text))
[Stack]
- Max Depth = 184
- Call Chain = WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
- >> GUI_ALLOC_AllocZero (via Veneer)
- >> WM_InvalidateRect
- >> WM__SendMsgNoData
- >> WM__InsertWindowIntoList
- >> WM_SelectWindow
- >> WM_BringToBottom (via Veneer)
[Called By]- >> WM_Init
- >> TEXT_CreateUser
- >> SLIDER_CreateUser
- >> RADIO_CreateUser
- >> GRAPH_CreateUser
- >> FRAMEWIN_CreateUser
- >> CHECKBOX_CreateUser
- >> BUTTON_CreateUser
- >> WM_CreateWindow
- >> SCROLLBAR_CreateUser
WM_CreateWindow (Thumb, 28 bytes, Stack size 32 bytes, WM.o(.text), UNUSED)
[Calls]
- >> WM_CreateWindowAsChild
WM_DeleteWindow (Thumb, 166 bytes, Stack size 16 bytes, WM.o(.text))
[Stack]
- Max Depth = 136 + In Cycle
- Call Chain = WM_DeleteWindow ⇒ WM_DeleteWindow (Cycle)
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
- >> GUI_ALLOC_Free (via Veneer)
- >> WM_DeleteWindow
- >> WM_NotifyParent (via Veneer)
- >> WM__SendMsgNoData
- >> WM__RemoveFromLinList
- >> WM__IsWindow
- >> WM__DetachWindow
- >> WM_SelectWindow
- >> WM__DeleteAssocTimer (via Veneer)
- >> GUI_MEMDEV_Delete
[Called By]- >> GUI_CreateDialogBox
- >> WM_DeleteWindow
- >> WM_Exec1
WM_SelectWindow (Thumb, 44 bytes, Stack size 16 bytes, WM.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WM_SelectWindow
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
- >> LCD_SetClipRectMax
[Called By]- >> WM_Init
- >> WM_DeleteWindow
- >> WM_CreateWindowAsChild
- >> WM__Paint
- >> _CreateStatic(long)
WM_GetActiveWindow (Thumb, 8 bytes, Stack size 0 bytes, WM.o(.text))
[Called By]
- >> WM_GetWindowSizeX (via Veneer)
- >> WM_GetWindowSizeY (via Veneer)
WM__GetNextIVR (Thumb, 58 bytes, Stack size 8 bytes, WM.o(.text))
[Stack]
- Max Depth = 84
- Call Chain = WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> _FindNext_IVR()
- >> WM__ActivateClipRect
[Called By]- >> GUI_DrawBitmap (via Veneer)
- >> GUI_ClearRect (via Veneer)
- >> WM__InitIVRSearch
- >> GUI_DrawRect (via Veneer)
- >> GUI_DrawGraphEx (via Veneer)
- >> GUI_DrawVLine (via Veneer)
- >> GUI_DrawLine (via Veneer)
- >> GUI_DrawHLine (via Veneer)
- >> GUI_DrawLineTo (via Veneer)
- >> GUI_DrawLineRel (via Veneer)
- >> GUI__DispLine (via Veneer)
- >> WM__Paint1
- >> GUI_DrawFocusRect (via Veneer)
- >> GUI_MEMDEV_CopyToLCDAt
- >> _Paint(long)
- >> GUI_MEMDEV_WriteAt
- >> GUI_FillRect (via Veneer)
- >> GUI_FillPolygon (via Veneer)
- >> GUI_DrawPoint (via Veneer)
- >> GUI_FillEllipse (via Veneer)
- >> GUI_FillCircle (via Veneer)
- >> GUI_DrawEllipse (via Veneer)
- >> GUI_DrawCircle (via Veneer)
WM__InitIVRSearch (Thumb, 184 bytes, Stack size 40 bytes, WM.o(.text))
[Stack]
- Max Depth = 124
- Call Chain = WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> WM__GetNextIVR
- >> GUI_ALLOC_h2p (via Veneer)
- >> WM__ClipAtParentBorders
- >> WM__Client2Screen
- >> WM__ActivateClipRect
- >> GUI__IntersectRect (via Veneer)
- >> __aeabi_memcpy
[Called By]- >> GUI_DrawBitmap (via Veneer)
- >> GUI_ClearRect (via Veneer)
- >> GUI_DrawRect (via Veneer)
- >> GUI_DrawGraphEx (via Veneer)
- >> GUI_DrawVLine (via Veneer)
- >> GUI_DrawLine (via Veneer)
- >> GUI_DrawHLine (via Veneer)
- >> GUI_DrawLineTo (via Veneer)
- >> GUI_DrawLineRel (via Veneer)
- >> GUI__DispLine (via Veneer)
- >> WM__Paint1
- >> GUI_DrawFocusRect (via Veneer)
- >> GUI_MEMDEV_CopyToLCDAt
- >> _Paint(long)
- >> GUI_MEMDEV_WriteAt
- >> GUI_FillRect (via Veneer)
- >> GUI_FillPolygon (via Veneer)
- >> GUI_DrawPoint (via Veneer)
- >> GUI_FillEllipse (via Veneer)
- >> GUI_FillCircle (via Veneer)
- >> GUI_DrawEllipse (via Veneer)
- >> GUI_DrawCircle (via Veneer)
WM_SetDefault (Thumb, 16 bytes, Stack size 8 bytes, WM.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WM_SetDefault ⇒ GL_SetDefault
[Calls]- >> GL_SetDefault (via Veneer)
[Called By]- >> WM__Paint1
- >> _CreateStatic(long)
WM__Paint1 (Thumb, 140 bytes, Stack size 40 bytes, WM.o(.text))
[Stack]
- Max Depth = 164
- Call Chain = WM__Paint1 ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_ALLOC_h2p (via Veneer)
- >> WM_SendMessageNoPara (via Veneer)
- >> WM_SetDefault
- >> WM__SendMessage (via Veneer)
- >> __aeabi_memcpy
[Called By]- >> _CreateStaticDevice(long, WM_Obj*)
[Address Reference Count : 1]
WM__Paint (Thumb, 198 bytes, Stack size 24 bytes, WM.o(.text))
[Stack]
- Max Depth = 384
- Call Chain = WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CopyToLCD ⇒ GUI_MEMDEV_CopyToLCDAt ⇒ GUI_MEMDEV__WriteToActiveOpaque ⇒ _WriteToActiveOpaque_8(long, int, int) ⇒ LCD__DrawBitmap_1bpp(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*, int) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
- >> _PaintTransTopSiblings(long, WM_Obj*)
- >> _PaintTransChildren(long, WM_Obj*)
- >> WM__ClipAtParentBorders
- >> WM_SelectWindow
- >> GUI_MEMDEV_Draw
[Called By]
WM__DeleteSecure (Thumb, 22 bytes, Stack size 8 bytes, WM.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM__DeleteSecure
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
[Called By]- >> GUI_EndDialog
- >> WM__SetScrollbarV (via Veneer)
- >> WM__SetScrollbarH (via Veneer)
WM_Exec1 (Thumb, 214 bytes, Stack size 128 bytes, WM.o(.text))
[Stack]
- Max Depth = 512
- Call Chain = WM_Exec1 ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CopyToLCD ⇒ GUI_MEMDEV_CopyToLCDAt ⇒ GUI_MEMDEV__WriteToActiveOpaque ⇒ _WriteToActiveOpaque_8(long, int, int) ⇒ LCD__DrawBitmap_1bpp(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*, int) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_SetColor (via Veneer)
- >> GUI_SetBkColor (via Veneer)
- >> GUI_ALLOC_h2p (via Veneer)
- >> GUI_SaveContext_W (via Veneer)
- >> GUI_RestoreContext (via Veneer)
- >> WM_DeleteWindow
- >> WM__Paint
- >> GUI__ManageCache (via Veneer)
- >> GUI_PollKeyMsg (via Veneer)
[Called By]
WM_Exec (Thumb, 20 bytes, Stack size 8 bytes, WM.o(.text))
[Stack]
- Max Depth = 520
- Call Chain = WM_Exec ⇒ WM_Exec1 ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CopyToLCD ⇒ GUI_MEMDEV_CopyToLCDAt ⇒ GUI_MEMDEV__WriteToActiveOpaque ⇒ _WriteToActiveOpaque_8(long, int, int) ⇒ LCD__DrawBitmap_1bpp(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*, int) ⇒ [Anonymous Symbol]
[Calls]
[Called By]- >> GUI_Exec1 (via Veneer)
WM_Activate (Thumb, 10 bytes, Stack size 0 bytes, WM.o(.text))
[Called By]
- >> GUI_SelectLCD (via Veneer)
- >> GUI_MEMDEV_CopyToLCDAt
WM_Deactivate (Thumb, 12 bytes, Stack size 0 bytes, WM.o(.text))
[Calls]
[Called By]
WM_DefaultProc (Thumb, 86 bytes, Stack size 16 bytes, WM.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = WM_DefaultProc ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
- >> WM_InvalidateRect
- >> WM__GetClientRectWin
- >> WM_SendToParent (via Veneer)
[Called By]- >> _cbCallback (via Veneer)
- >> cbBackWin(WM_MESSAGE*)
- >> SLIDER_Callback
- >> RADIO_Callback
- >> GRAPH_Callback
- >> BUTTON_Callback
- >> WM__SendMessage (via Veneer)
- >> TEXT_Callback
- >> FRAMEWIN_Callback
- >> FRAMEWIN__cbClient(WM_MESSAGE*)
- >> CHECKBOX_Callback
- >> SCROLLBAR_Callback
WM_Init (Thumb, 110 bytes, Stack size 32 bytes, WM.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = WM_Init ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI__RegisterExit (via Veneer)
- >> WM_InvalidateRect
- >> WM_CreateWindowAsChild
- >> WM_SelectWindow
- >> WM__AddCriticalHandle (via Veneer)
[Called By]
LCD_Index2Color_M565(unsigned) (Thumb, 44 bytes, Stack size 0 bytes, GUICC_M565_Index2Color.o(.text))
[Address Reference Count : 1]
LCD_SetDrawMode (Thumb, 10 bytes, Stack size 0 bytes, LCD.o(.text))
[Called By]
- >> GUI_ClearRect (via Veneer)
- >> GUIPROP_DispChar (via Veneer)
- >> GUI_SetDrawMode (via Veneer)
- >> GUIMONO_DispChar (via Veneer)
LCD_DrawPixel (Thumb, 92 bytes, Stack size 8 bytes, LCD.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LCD_DrawPixel
[Called By]- >> _DrawGraph(short*, int, int, int, int, int, int) (via Veneer)
- >> GUI_DrawFocusRect (via Veneer)
[Address Reference Count : 1]
LCD_DrawHLine (Thumb, 70 bytes, Stack size 8 bytes, LCD.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LCD_DrawHLine
[Called By]- >> GUI_DrawRect (via Veneer)
- >> GL_FillEllipse (via Veneer)
- >> GL_DrawEllipse (via Veneer)
[Address Reference Count : 1]
LCD_DrawVLine (Thumb, 70 bytes, Stack size 8 bytes, LCD.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LCD_DrawVLine
[Called By]- >> GUI_DrawRect (via Veneer)
- >> GUI_DrawVLine (via Veneer)
- >> GL_DrawLine1Ex (via Veneer)
- >> _DrawGraph(short*, int, int, int, int, int, int) (via Veneer)
LCD_FillRect (Thumb, 80 bytes, Stack size 16 bytes, LCD.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_FillRect
[Called By]- >> _DrawBitmapCCW(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*)
- >> GUI_ClearRect (via Veneer)
- >> LCD_Init
- >> GUIPROP_DispChar (via Veneer)
- >> LCD__DrawBitmap_1bpp(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*, int)
- >> LCD_DrawBitmap(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*)
- >> GUIMONO_DispChar (via Veneer)
- >> GUI_FillRect (via Veneer)
LCD__DrawBitmap_1bpp(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*, int) (Thumb, 440 bytes, Stack size 64 bytes, LCD.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = LCD__DrawBitmap_1bpp(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*, int) ⇒ [Anonymous Symbol]
[Calls]- >> LCD_FillRect
- >> [Anonymous Symbol]
[Called By]- >> _WriteToActiveOpaque_8(long, int, int)
LCD_DrawBitmap(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*) (Thumb, 478 bytes, Stack size 64 bytes, LCD.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = LCD_DrawBitmap(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*) ⇒ [Anonymous Symbol]
[Calls]- >> LCD_FillRect
- >> [Anonymous Symbol]
[Called By]- >> GUIPROP_DispChar (via Veneer)
- >> GL_DrawBitmap (via Veneer)
- >> GUIMONO_DispChar (via Veneer)
- >> _WriteToActiveOpaque_HT(long, int, int, int)
- >> _WriteToActiveOpaque_8(long, int, int)
- >> GUI_MEMDEV__WriteToActiveAlpha
LCD_SetClipRectMax (Thumb, 18 bytes, Stack size 0 bytes, LCD.o(.text))
[Called By]
- >> LCD_Init
- >> GUI_MEMDEV_Select
- >> WM_SelectWindow
- >> WM_Deactivate
- >> GUI_MEMDEV_SetOrg
- >> LCD_SelectLCD()
LCD_Init (Thumb, 134 bytes, Stack size 24 bytes, LCD.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = LCD_Init ⇒ LCD_InitLUT ⇒ GUI_SelectLayer ⇒ GUI_SelectLCD ⇒ LCD_UpdateColorIndices()
[Calls]- >> GUI_DEVICE__GetpDriver (via Veneer)
- >> GUI_SelectLayer (via Veneer)
- >> LCD_FillRect
- >> LCD_InitLUT
- >> LCD_SetClipRectMax
[Called By]
LCD_Color2Index (Thumb, 16 bytes, Stack size 0 bytes, LCD.o(.text))
[Called By]
- >> LCD_SetPixelAA_Xor
- >> LCD_SetPixelAA_NoTrans
- >> LCD_SetPixelAA
- >> _SetColor(unsigned long)
- >> _SetBkColor(unsigned long)
- >> LCD_UpdateColorIndices()
- >> LCD_GetpPalConvTableUncached
- >> GUI__SetPixelAlpha (via Veneer)
LCD_Index2Color (Thumb, 16 bytes, Stack size 0 bytes, LCD.o(.text))
[Called By]
- >> LCD_SetPixelAA_Xor
- >> LCD_SetPixelAA_NoTrans
- >> LCD_SetPixelAA
- >> LCD_GetPixelColor
- >> LCD_InitLUT
- >> _DrawHLine(GUI_DEVICE*, int, int, int) (via Veneer)
- >> [Anonymous Symbol] (via Veneer)
LCD_SetColorIndex (Thumb, 14 bytes, Stack size 0 bytes, LCD.o(.text))
[Calls]
[Called By]- >> _SetColor(unsigned long)
- >> LCD_UpdateColorIndices()
LCD_SetBkColorIndex (Thumb, 12 bytes, Stack size 0 bytes, LCD.o(.text))
[Called By]
- >> _SetBkColor(unsigned long)
- >> LCD_UpdateColorIndices()
LCD_SetBkColor (Thumb, 8 bytes, Stack size 0 bytes, LCD.o(.text))
[Called By]
- >> GUI_Init (via Veneer)
- >> GUI_SetBkColor (via Veneer)
- >> TEXT_Callback
- >> _Paint(long)
- >> _Paint(long)
- >> FRAMEWIN__cbClient(WM_MESSAGE*)
- >> _Paint(long)
- >> FRAMEWIN_OwnerDraw
- >> _Paint(long)
LCD_SetColor (Thumb, 8 bytes, Stack size 0 bytes, LCD.o(.text))
[Called By]
- >> GUI_SetColor (via Veneer)
- >> GUI_Init (via Veneer)
- >> [Anonymous Symbol]
- >> _DrawDownRect(const LCD_RECT*)
- >> _DrawUpRect(const LCD_RECT*)
- >> TEXT_Callback
- >> _Paint(long)
- >> _Paint(long)
- >> _Paint(long)
- >> FRAMEWIN_OwnerDraw
- >> _Paint(long)
- >> _Paint(long)
- >> _Paint(long)
LCD_AA_MixColors (Thumb, 18 bytes, Stack size 8 bytes, LCD_AA.o(.text), UNUSED)
[Calls]
- >> GUI__MixColors (via Veneer)
LCD_SetPixelAA (Thumb, 136 bytes, Stack size 24 bytes, LCD_AA.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = LCD_SetPixelAA ⇒ LCD_GetPixelColor ⇒ LCD_GetPixelIndex
[Calls]- >> LCD_GetPixelColor
- >> GUI__MixColors (via Veneer)
- >> LCD_Index2Color
- >> LCD_Color2Index
[Address Reference Count : 1]
LCD_SetPixelAA_Xor (Thumb, 128 bytes, Stack size 24 bytes, LCD_AA.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = LCD_SetPixelAA_Xor ⇒ LCD_GetPixelColor ⇒ LCD_GetPixelIndex
[Calls]- >> LCD_GetPixelColor
- >> LCD_Index2Color
- >> LCD_Color2Index
[Address Reference Count : 1]
LCD_SetPixelAA_NoTrans (Thumb, 154 bytes, Stack size 24 bytes, LCD_AA.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = LCD_SetPixelAA_NoTrans ⇒ GUI__MixColors
[Calls]- >> GUI__MixColors (via Veneer)
- >> LCD_Index2Color
- >> LCD_Color2Index
[Address Reference Count : 1]
LCD_GetpPalConvTableUncached (Thumb, 52 bytes, Stack size 24 bytes, LCD_Color.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = LCD_GetpPalConvTableUncached
[Calls]
[Called By]
LCD_GetpPalConvTable (Thumb, 2 bytes, Stack size 0 bytes, LCD_Color.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = LCD_GetpPalConvTable ⇒ LCD_GetpPalConvTableUncached
[Calls]- >> LCD_GetpPalConvTableUncached
[Called By]- >> GL_DrawBitmap (via Veneer)
LCD_InitLUT (Thumb, 112 bytes, Stack size 32 bytes, LCD_Color.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = LCD_InitLUT ⇒ GUI_SelectLayer ⇒ GUI_SelectLCD ⇒ LCD_UpdateColorIndices()
[Calls]- >> LCD_GetNumColorsEx
- >> LCD_GetBitsPerPixelEx
- >> GUI_DEVICE__GetpDriver (via Veneer)
- >> GUI_SelectLayer (via Veneer)
- >> LCD_SetLUTEntryEx
- >> LCD_Index2Color
- >> LCD_GetNumLayers
[Called By]
LCD_SetClipRectEx (Thumb, 44 bytes, Stack size 24 bytes, LCD_SetClipRectEx.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI__IntersectRects (via Veneer)
[Called By]
GUI_MEMDEV__WriteToActiveAt (Thumb, 40 bytes, Stack size 16 bytes, GUIDEV.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUI_MEMDEV__WriteToActiveAt
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
[Called By]
GUI_MEMDEV__CreateFixed (Thumb, 226 bytes, Stack size 48 bytes, GUIDEV.o(.text))
[Stack]
- Max Depth = 212
- Call Chain = GUI_MEMDEV__CreateFixed ⇒ GUI_USAGE_BM_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> LCD__GetBPPDevice
- >> GUI_DEVICE_Delete (via Veneer)
- >> GUI_DEVICE_Create (via Veneer)
- >> GUI_ALLOC_h2p (via Veneer)
- >> GUI_ALLOC_RequestSize (via Veneer)
- >> GUI_ALLOC_Free (via Veneer)
- >> GUI_ALLOC_AllocNoInit (via Veneer)
- >> GUI_ALLOC_AllocZero (via Veneer)
- >> GUI_USAGE_BM_Create
[Called By]- >> GUI_MEMDEV_CreateFixed
- >> _CreateStaticDevice(long, WM_Obj*)
- >> GUI_MEMDEV_CreateEx
GUI_MEMDEV_GetBitsPerPixel (Thumb, 30 bytes, Stack size 8 bytes, GUIDEV.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUI_MEMDEV_GetBitsPerPixel ⇒ LCD__GetBPPDevice
[Calls]- >> LCD__GetBPPDevice
- >> GUI_ALLOC_h2p (via Veneer)
[Called By]- >> GUI_MEMDEV__WriteToActiveOpaque
- >> _ReadRectFromMemdev(GUI_DEVICE*, int, int, int, int, unsigned long*) (via Veneer)
GUI_MEMDEV_Delete (Thumb, 48 bytes, Stack size 16 bytes, GUIDEV.o(.text))
[Stack]
- Max Depth = 76
- Call Chain = GUI_MEMDEV_Delete ⇒ GUI_USAGE_DecUseCnt ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_DEVICE_Delete (via Veneer)
- >> GUI_ALLOC_h2p (via Veneer)
- >> GUI_ALLOC_Free (via Veneer)
- >> GUI_SelectLCD (via Veneer)
- >> GUI_USAGE_DecUseCnt
[Called By]- >> WM_DeleteWindow
- >> WM__InvalidateDrawAndDescs
- >> GUI_MEMDEV_Draw
- >> _AddContent(long, long*)
GUI_MEMDEV_CreateEx (Thumb, 94 bytes, Stack size 48 bytes, GUIDEV.o(.text))
[Stack]
- Max Depth = 260
- Call Chain = GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_USAGE_BM_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_DEVICE__GetpDriver (via Veneer)
- >> GUI_MEMDEV__CreateFixed
[Called By]- >> GUI_MEMDEV_Draw
- >> GUI_MEMDEV_Create
GUI_MEMDEV_Create (Thumb, 14 bytes, Stack size 16 bytes, GUIDEV.o(.text), UNUSED)
[Calls]
GUI_MEMDEV_Select (Thumb, 70 bytes, Stack size 24 bytes, GUIDEV.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = GUI_MEMDEV_Select ⇒ GUI_SelectLCD ⇒ LCD_UpdateColorIndices()
[Calls]- >> GUI_DEVICE_Link (via Veneer)
- >> GUI_ALLOC_h2p (via Veneer)
- >> GUI_SelectLCD (via Veneer)
- >> WM_Deactivate
- >> LCD_SetClipRectMax
- >> LCD_UpdateColorIndices()
[Called By]- >> _SetPosition(long, int, int) (via Veneer)
- >> GUI_MEMDEV_Draw
- >> _CreateStaticDevice(long, WM_Obj*)
- >> GUI_MEMDEV_CopyToLCDAt
GUI_MEMDEV_CopyToLCDAt (Thumb, 136 bytes, Stack size 40 bytes, GUIDEV.o(.text))
[Stack]
- Max Depth = 312
- Call Chain = GUI_MEMDEV_CopyToLCDAt ⇒ GUI_MEMDEV__WriteToActiveOpaque ⇒ _WriteToActiveOpaque_8(long, int, int) ⇒ LCD__DrawBitmap_1bpp(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*, int) ⇒ [Anonymous Symbol]
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_ALLOC_h2p (via Veneer)
- >> GUI_MEMDEV_Select
- >> GUI_SelectLCD (via Veneer)
- >> GUI_SetDrawMode (via Veneer)
- >> WM_Activate
- >> GUI_MEMDEV__WriteToActiveOpaque
[Called By]
GUI_MEMDEV_CopyToLCD (Thumb, 6 bytes, Stack size 0 bytes, GUIDEV.o(.text))
[Stack]
- Max Depth = 312
- Call Chain = GUI_MEMDEV_CopyToLCD ⇒ GUI_MEMDEV_CopyToLCDAt ⇒ GUI_MEMDEV__WriteToActiveOpaque ⇒ _WriteToActiveOpaque_8(long, int, int) ⇒ LCD__DrawBitmap_1bpp(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*, int) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_MEMDEV_CopyToLCDAt
[Called By]
GUI_MEMDEV_MarkDirty (Thumb, 62 bytes, Stack size 32 bytes, GUIDEV.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_USAGE_AddRect
GUI_MEMDEV_Draw (Thumb, 264 bytes, Stack size 48 bytes, GUIDEV_Banding.o(.text))
[Stack]
- Max Depth = 360
- Call Chain = GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CopyToLCD ⇒ GUI_MEMDEV_CopyToLCDAt ⇒ GUI_MEMDEV__WriteToActiveOpaque ⇒ _WriteToActiveOpaque_8(long, int, int) ⇒ LCD__DrawBitmap_1bpp(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*, int) ⇒ [Anonymous Symbol]
[Calls]- >> LCD_GetVYSizeEx
- >> LCD_GetVXSizeEx
- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_Delete
- >> GUI_MEMDEV_SetOrg
- >> GUI_MEMDEV_ReduceYSize
- >> GUI_MEMDEV_GetYSize
- >> GUI_MEMDEV_Clear
- >> GUI_GetOrg (via Veneer)
- >> GUI_MEMDEV_CreateEx
- >> GUI_MEMDEV_CopyToLCD
[Called By]
GUI_MEMDEV_Paint1Static (Thumb, 14 bytes, Stack size 8 bytes, GUIDEV_StaticDevices.o(.text))
[Stack]
- Max Depth = 268
- Call Chain = GUI_MEMDEV_Paint1Static ⇒ _CreateStaticDevice(long, WM_Obj*) ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_USAGE_BM_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_MEMDEV_Write
- >> _CreateStaticDevice(long, WM_Obj*)
[Address Reference Count : 1]
GUI_MEMDEV_CreateStatic (Thumb, 8 bytes, Stack size 0 bytes, GUIDEV_StaticDevices.o(.text), UNUSED)
[Calls]
GUI_MEMDEV_GetWindowDevice (Thumb, 16 bytes, Stack size 8 bytes, GUIDEV_StaticDevices.o(.text), UNUSED)
[Calls]
- >> _GetWindowDevice(long, long*)
GUI_MEMDEV_GetStaticDevice (Thumb, 20 bytes, Stack size 8 bytes, GUIDEV_StaticDevices.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p (via Veneer)
[Called By]- >> _AddContent(long, long*)
GUIDEV_StaticDevices_C() (Thumb, 2 bytes, Stack size 0 bytes, GUIDEV_StaticDevices.o(.text), UNUSED)
BUTTON_SetSkinClassic (Thumb, 28 bytes, Stack size 8 bytes, BUTTON_SkinClassic.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
BUTTON_SetDefaultSkinClassic (Thumb, 10 bytes, Stack size 0 bytes, BUTTON_SkinClassic.o(.text), UNUSED)
CHECKBOX__GetButtonSize() (Thumb, 38 bytes, Stack size 40 bytes, CHECKBOX.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = CHECKBOX__GetButtonSize()
[Address Reference Count : 1]
CHECKBOX_Callback (Thumb, 250 bytes, Stack size 40 bytes, CHECKBOX.o(.text))
[Stack]
- Max Depth = 272
- Call Chain = CHECKBOX_Callback ⇒ WIDGET_HandleActive ⇒ WM__UpdateChildPositions ⇒ WM_MoveWindow ⇒ WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_DefaultProc
- >> CHECKBOX_SetState
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_ALLOC_FreePtr (via Veneer)
- >> WM_SetCapture (via Veneer)
- >> WM_NotifyParent (via Veneer)
- >> WIDGET_HandleActive
- >> GUI_StoreKey (via Veneer)
- >> WM_HasCaptured (via Veneer)
- >> WM__IsEnabled (via Veneer)
[Address Reference Count : 1]
CHECKBOX_CreateUser (Thumb, 162 bytes, Stack size 56 bytes, CHECKBOX.o(.text))
[Stack]
- Max Depth = 240
- Call Chain = CHECKBOX_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_CreateWindowAsChild
- >> WIDGET__Init
- >> __aeabi_memcpy4
[Called By]- >> CHECKBOX_CreateIndirect
- >> CHECKBOX_CreateEx
CHECKBOX_CreateEx (Thumb, 36 bytes, Stack size 40 bytes, CHECKBOX.o(.text), UNUSED)
[Calls]
CHECKBOX_SetUserData (Thumb, 6 bytes, Stack size 0 bytes, CHECKBOX.o(.text), UNUSED)
[Calls]
- >> WM__SetUserDataEx (via Veneer)
CHECKBOX_GetUserData (Thumb, 6 bytes, Stack size 0 bytes, CHECKBOX.o(.text), UNUSED)
[Calls]
- >> WM__GetUserDataEx (via Veneer)
CHECKBOX_GetState (Thumb, 22 bytes, Stack size 8 bytes, CHECKBOX_GetState.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = CHECKBOX_GetState
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
[Called By]
FRAMEWIN__GetBorderSize(long, unsigned) (Thumb, 62 bytes, Stack size 48 bytes, FRAMEWIN.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = FRAMEWIN__GetBorderSize(long, unsigned)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
[Address Reference Count : 1]
FRAMEWIN__CalcTitleHeight(FRAMEWIN_Obj*) (Thumb, 32 bytes, Stack size 8 bytes, FRAMEWIN.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = FRAMEWIN__CalcTitleHeight(FRAMEWIN_Obj*)
[Calls]- >> GUI_GetYSizeOfFont (via Veneer)
[Called By]- >> FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*)
- >> FRAMEWIN_SetSkinClassic
- >> FRAMEWIN__UpdateButtons(long, int, int, int, int)
FRAMEWIN__GetTitleLimits(long, int*, int*) (Thumb, 136 bytes, Stack size 32 bytes, FRAMEWIN.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = FRAMEWIN__GetTitleLimits(long, int*, int*) ⇒ WM_GetFirstChild
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_GetFirstChild (via Veneer)
- >> WM_GetNextSibling (via Veneer)
[Called By]- >> FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*)
FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*) (Thumb, 208 bytes, Stack size 64 bytes, FRAMEWIN.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*) ⇒ FRAMEWIN__GetTitleLimits(long, int*, int*) ⇒ WM_GetFirstChild
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> FRAMEWIN__CalcTitleHeight(FRAMEWIN_Obj*)
- >> FRAMEWIN__GetTitleLimits(long, int*, int*)
- >> WM__GetWindowSizeY (via Veneer)
- >> WM__GetWindowSizeX (via Veneer)
- >> WM_GetWindowSizeY (via Veneer)
[Called By]- >> FRAMEWIN__UpdatePositions(long)
- >> FRAMEWIN_CreateUser
- >> FRAMEWIN_Callback
- >> _Paint(long)
FRAMEWIN__UpdatePositions(long) (Thumb, 104 bytes, Stack size 40 bytes, FRAMEWIN.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = FRAMEWIN__UpdatePositions(long) ⇒ WM_MoveChildTo ⇒ WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_SetSize (via Veneer)
- >> FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*)
- >> WM_MoveChildTo (via Veneer)
[Called By]- >> FRAMEWIN_SetTitleVis
- >> FRAMEWIN_SetSkinClassic
FRAMEWIN_Callback (Thumb, 550 bytes, Stack size 72 bytes, FRAMEWIN.o(.text))
[Stack]
- Max Depth = 304
- Call Chain = FRAMEWIN_Callback ⇒ WIDGET_HandleActive ⇒ WM__UpdateChildPositions ⇒ WM_MoveWindow ⇒ WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_DefaultProc
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_ALLOC_FreePtr (via Veneer)
- >> WM_SetFocus (via Veneer)
- >> WM_SetFocusOnNextChild (via Veneer)
- >> WIDGET_OrState
- >> WIDGET_HandleActive
- >> WM__SendMessage (via Veneer)
- >> FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*)
- >> WM__IsAncestorOrSelf (via Veneer)
- >> WM__IsAncestor (via Veneer)
- >> WM_SetCaptureMove (via Veneer)
- >> WM_IsWindow (via Veneer)
- >> WM_HasFocus (via Veneer)
- >> WM_BringToTop (via Veneer)
- >> [Anonymous Symbol]
- >> _SetActive(long, int)
- >> __aeabi_memcpy
[Address Reference Count : 1]
FRAMEWIN_CreateUser (Thumb, 234 bytes, Stack size 72 bytes, FRAMEWIN.o(.text))
[Stack]
- Max Depth = 256
- Call Chain = FRAMEWIN_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_CreateWindowAsChild
- >> WIDGET__Init
- >> FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*)
- >> FRAMEWIN_SetText
- >> WM_DisableMemdev (via Veneer)
- >> __aeabi_memcpy4
[Called By]- >> FRAMEWIN_CreateIndirect
- >> FRAMEWIN_CreateEx
FRAMEWIN_CreateEx (Thumb, 56 bytes, Stack size 56 bytes, FRAMEWIN.o(.text), UNUSED)
[Calls]
FRAMEWIN_SetText (Thumb, 52 bytes, Stack size 16 bytes, FRAMEWIN.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = FRAMEWIN_SetText ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
- >> GUI__SetText (via Veneer)
[Called By]
FRAMEWIN_SetTextAlign (Thumb, 36 bytes, Stack size 16 bytes, FRAMEWIN.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
FRAMEWIN_SetMoveable (Thumb, 38 bytes, Stack size 8 bytes, FRAMEWIN.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
FRAMEWIN_SetActive (Thumb, 12 bytes, Stack size 8 bytes, FRAMEWIN.o(.text), UNUSED)
[Calls]
FRAMEWIN_SetUserData (Thumb, 6 bytes, Stack size 0 bytes, FRAMEWIN.o(.text), UNUSED)
[Calls]
- >> WM__SetUserDataEx (via Veneer)
FRAMEWIN_GetUserData (Thumb, 6 bytes, Stack size 0 bytes, FRAMEWIN.o(.text), UNUSED)
[Calls]
- >> WM__GetUserDataEx (via Veneer)
RADIO_SetSkinClassic (Thumb, 28 bytes, Stack size 8 bytes, RADIO_SkinClassic.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
RADIO_SetDefaultSkinClassic (Thumb, 10 bytes, Stack size 0 bytes, RADIO_SkinClassic.o(.text), UNUSED)
SCROLLBAR_GetValue (Thumb, 20 bytes, Stack size 8 bytes, SCROLLBAR_GetValue.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = SCROLLBAR_GetValue
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
[Called By]
SLIDER_SetSkinClassic (Thumb, 28 bytes, Stack size 8 bytes, SLIDER_SkinClassic.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
SLIDER_SetDefaultSkinClassic (Thumb, 10 bytes, Stack size 0 bytes, SLIDER_SkinClassic.o(.text), UNUSED)
TEXT_Callback (Thumb, 138 bytes, Stack size 24 bytes, TEXT.o(.text))
[Stack]
- Max Depth = 256
- Call Chain = TEXT_Callback ⇒ WIDGET_HandleActive ⇒ WM__UpdateChildPositions ⇒ WM_MoveWindow ⇒ WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_DefaultProc
- >> GUI_SetFont (via Veneer)
- >> GUI_Clear (via Veneer)
- >> LCD_SetColor
- >> LCD_SetBkColor
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_ALLOC_FreePtr (via Veneer)
- >> GUI_SetTextMode (via Veneer)
- >> WM_GetClientRect (via Veneer)
- >> WIDGET_HandleActive
- >> GUI_DispStringInRectWrap (via Veneer)
- >> WM_GetHasTrans (via Veneer)
[Address Reference Count : 1]
TEXT_CreateUser (Thumb, 142 bytes, Stack size 40 bytes, TEXT.o(.text))
[Stack]
- Max Depth = 224
- Call Chain = TEXT_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_ALLOC_AllocZero (via Veneer)
- >> WM_CreateWindowAsChild
- >> WIDGET__Init
- >> strlen
- >> strcpy
[Called By]- >> TEXT_CreateIndirect
- >> TEXT_CreateEx
TEXT_CreateEx (Thumb, 44 bytes, Stack size 48 bytes, TEXT.o(.text), UNUSED)
[Calls]
TEXT_SetUserData (Thumb, 6 bytes, Stack size 0 bytes, TEXT.o(.text), UNUSED)
[Calls]
- >> WM__SetUserDataEx (via Veneer)
TEXT_GetUserData (Thumb, 6 bytes, Stack size 0 bytes, TEXT.o(.text), UNUSED)
[Calls]
- >> WM__GetUserDataEx (via Veneer)
WIDGET__RotateRect90 (Thumb, 40 bytes, Stack size 8 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WIDGET__RotateRect90
[Called By]- >> WIDGET__EFFECT_DrawDownRect
- >> WIDGET__DrawHLine
- >> WIDGET__FillRectEx
- >> WIDGET__EFFECT_DrawUpRect
- >> WIDGET__DrawVLine
- >> WIDGET__DrawFocusRect
WIDGET__GetClientRect (Thumb, 52 bytes, Stack size 16 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = WIDGET__GetClientRect ⇒ WM_GetClientRect ⇒ WM_GetClientRectEx
[Calls]- >> WM_GetClientRect (via Veneer)
[Called By]- >> _Paint(long)
- >> _Paint(long)
- >> _Paint(long)
WIDGET__GetBkColor (Thumb, 24 bytes, Stack size 8 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = WIDGET__GetBkColor ⇒ WM_GetBkColor ⇒ WM_SendMessage ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]- >> WM_GetBkColor (via Veneer)
- >> DIALOG_GetBkColor
- >> WM_GetParent (via Veneer)
[Called By]
WIDGET__GetInsideRect (Thumb, 26 bytes, Stack size 16 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WIDGET__GetInsideRect
[Calls]- >> GUI__ReduceRect (via Veneer)
- >> WM__GetClientRectWin
[Called By]
WIDGET__GetXSize (Thumb, 26 bytes, Stack size 0 bytes, WIDGET.o(.text))
[Calls]
[Called By]- >> _CalcPositions(long, SCROLLBAR_POSITIONS*)
WIDGET__GetYSize (Thumb, 24 bytes, Stack size 0 bytes, WIDGET.o(.text))
[Called By]
- >> _CalcPositions(long, SCROLLBAR_POSITIONS*)
WIDGET__GetWindowSizeX (Thumb, 38 bytes, Stack size 8 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WIDGET__GetWindowSizeX ⇒ WM_GetWindowSizeX
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_GetWindowSizeX (via Veneer)
- >> WM_GetWindowSizeY (via Veneer)
[Called By]- >> _OnTouch(long, WM_MESSAGE*)
WIDGET_SetState (Thumb, 32 bytes, Stack size 16 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = WIDGET_SetState ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
[Called By]- >> BUTTON_SetState
- >> WIDGET_HandleActive
WIDGET_GetState (Thumb, 20 bytes, Stack size 8 bytes, WIDGET.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
WIDGET_OrState (Thumb, 38 bytes, Stack size 16 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = WIDGET_OrState ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
[Called By]- >> GUI_CreateDialogBox
- >> _OnTouch(long, WM_MESSAGE*)
- >> BUTTON_SetPressed
- >> BUTTON_SetFocussable
- >> _OnButtonPressed(long)
- >> FRAMEWIN_Callback
- >> _OnTouch(long, WM_MESSAGE*)
WIDGET_AndState (Thumb, 36 bytes, Stack size 16 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = WIDGET_AndState ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
[Called By]- >> _OnTouch(long, WM_MESSAGE*)
- >> BUTTON_SetPressed
- >> BUTTON_SetFocussable
- >> _OnButtonReleased(long, int)
- >> _OnTouch(long, WM_MESSAGE*)
WIDGET__Init (Thumb, 14 bytes, Stack size 0 bytes, WIDGET.o(.text))
[Called By]
- >> TEXT_CreateUser
- >> SLIDER_CreateUser
- >> RADIO_CreateUser
- >> GRAPH_CreateUser
- >> FRAMEWIN_CreateUser
- >> CHECKBOX_CreateUser
- >> BUTTON_CreateUser
- >> SCROLLBAR_CreateUser
WIDGET_HandleActive (Thumb, 274 bytes, Stack size 24 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = WIDGET_HandleActive ⇒ WM__UpdateChildPositions ⇒ WM_MoveWindow ⇒ WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_SetFocus (via Veneer)
- >> WM_NotifyParent (via Veneer)
- >> WM_InvalidateWindow
- >> WIDGET_SetState
- >> WIDGET__GetInsideRect
- >> WM__UpdateChildPositions (via Veneer)
- >> WM_BringToTop (via Veneer)
[Called By]- >> SLIDER_Callback
- >> RADIO_Callback
- >> GRAPH_Callback
- >> BUTTON_Callback
- >> TEXT_Callback
- >> FRAMEWIN_Callback
- >> FRAMEWIN__cbClient(WM_MESSAGE*)
- >> CHECKBOX_Callback
- >> SCROLLBAR_Callback
WIDGET__SetScrollState (Thumb, 38 bytes, Stack size 16 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = WIDGET__SetScrollState ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> WM_GetDialogItem (via Veneer)
- >> WM_SetScrollState (via Veneer)
[Called By]- >> _ManageScrollBars(long)
WIDGET__DrawFocusRect (Thumb, 34 bytes, Stack size 16 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 156
- Call Chain = WIDGET__DrawFocusRect ⇒ GUI_DrawFocusRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> WIDGET__RotateRect90
- >> GUI_DrawFocusRect (via Veneer)
[Called By]
WIDGET__DrawVLine (Thumb, 70 bytes, Stack size 24 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = WIDGET__DrawVLine ⇒ GUI_DrawHLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI_DrawVLine (via Veneer)
- >> GUI_DrawHLine (via Veneer)
- >> WIDGET__RotateRect90
[Called By]
WIDGET__DrawHLine (Thumb, 70 bytes, Stack size 24 bytes, WIDGET.o(.text), UNUSED)
[Calls]
- >> GUI_DrawVLine (via Veneer)
- >> GUI_DrawHLine (via Veneer)
- >> WIDGET__RotateRect90
WIDGET__FillRectEx (Thumb, 32 bytes, Stack size 16 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = WIDGET__FillRectEx ⇒ GUI_FillRectEx ⇒ GUI_FillRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> WIDGET__RotateRect90
- >> GUI_FillRectEx (via Veneer)
[Called By]- >> _Paint(long)
- >> _Paint(long)
WIDGET__DrawTriangle (Thumb, 78 bytes, Stack size 24 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = WIDGET__DrawTriangle ⇒ GUI_DrawHLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI_DrawVLine (via Veneer)
- >> GUI_DrawHLine (via Veneer)
[Called By]
WIDGET__EFFECT_DrawDownRect (Thumb, 132 bytes, Stack size 32 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = WIDGET__EFFECT_DrawDownRect ⇒ WM_GetClientRect ⇒ WM_GetClientRectEx
[Calls]- >> WM_GetClientRect (via Veneer)
- >> WIDGET__RotateRect90
- >> WM__Screen2Client (via Veneer)
- >> __aeabi_memcpy
[Called By]- >> _OnPaint(long, LCD_RECT*)
- >> WIDGET__EFFECT_DrawDown
- >> _Paint(long)
- >> _Paint(long)
WIDGET__EFFECT_DrawDown (Thumb, 4 bytes, Stack size 0 bytes, WIDGET.o(.text), UNUSED)
[Calls]
- >> WIDGET__EFFECT_DrawDownRect
WIDGET__EFFECT_DrawUpRect (Thumb, 122 bytes, Stack size 32 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = WIDGET__EFFECT_DrawUpRect ⇒ WIDGET__RotateRect90
[Calls]- >> WIDGET__RotateRect90
- >> WM__Screen2Client (via Veneer)
- >> __aeabi_memcpy
[Called By]- >> _Paint(long)
- >> _Paint(long)
WIDGET_SetDefaultEffect (Thumb, 10 bytes, Stack size 0 bytes, WIDGET.o(.text), UNUSED)
WIDGET_GetDefaultEffect (Thumb, 6 bytes, Stack size 0 bytes, WIDGET.o(.text))
[Called By]
LCD_SetLUTEx (Thumb, 38 bytes, Stack size 16 bytes, GUICC_0.o(.text), UNUSED)
[Calls]
[Called By]
LCD_SetLUT (Thumb, 8 bytes, Stack size 0 bytes, GUICC_0.o(.text), UNUSED)
[Calls]
LCD_GetNumLayers (Thumb, 18 bytes, Stack size 8 bytes, LCD_GetNumDisplays.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LCD_GetNumLayers
[Calls]- >> GUI_DEVICE__GetpDriver (via Veneer)
[Called By]
LCD_GetPixelColor (Thumb, 14 bytes, Stack size 8 bytes, LCD_GetPixelColor.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = LCD_GetPixelColor ⇒ LCD_GetPixelIndex
[Calls]- >> LCD_Index2Color
- >> LCD_GetPixelIndex
[Called By]- >> LCD_SetPixelAA_Xor
- >> LCD_SetPixelAA
- >> GUI__SetPixelAlpha (via Veneer)
LCD_UpdateColorIndices() (Thumb, 32 bytes, Stack size 8 bytes, LCD_UpdateColorIndices.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LCD_UpdateColorIndices()
[Calls]- >> LCD_SetColorIndex
- >> LCD_SetBkColorIndex
- >> LCD_Color2Index
[Called By]- >> GUI_MEMDEV_Select
- >> GUI_SelectLCD (via Veneer)
GUI_MEMDEV_Clear (Thumb, 36 bytes, Stack size 8 bytes, GUIDEV_Clear.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI_MEMDEV_Clear
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
[Called By]
GUI_MEMDEV_CreateFixed (Thumb, 32 bytes, Stack size 32 bytes, GUIDEV_CreateFixed.o(.text), UNUSED)
[Calls]
- >> GUI_MEMDEV__CreateFixed
[Called By]- >> _AddContent(long, long*)
GUI_MEMDEV_GetDataPtr (Thumb, 10 bytes, Stack size 8 bytes, GUIDEV_GetDataPtr.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI_MEMDEV_GetDataPtr
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
[Called By]- >> _CreateStaticDevice(long, WM_Obj*)
- >> _CopyContent(long, long)
- >> _AddContent(long, long*)
- >> _WriteToActiveOpaque_8(long, int, int)
- >> GUI_MEMDEV__WriteToActiveAlpha
- >> _ReadRectFromMemdev(GUI_DEVICE*, int, int, int, int, unsigned long*) (via Veneer)
GUI_MEMDEV_GetXPos (Thumb, 26 bytes, Stack size 8 bytes, GUIDEV_GetPos.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI_MEMDEV_GetXPos
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
[Called By]- >> _CopyContent(long, long)
- >> _ReadRectFromMemdev(GUI_DEVICE*, int, int, int, int, unsigned long*) (via Veneer)
GUI_MEMDEV_GetYPos (Thumb, 26 bytes, Stack size 8 bytes, GUIDEV_GetPos.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI_MEMDEV_GetYPos
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
[Called By]- >> _CopyContent(long, long)
- >> _ReadRectFromMemdev(GUI_DEVICE*, int, int, int, int, unsigned long*) (via Veneer)
GUI_MEMDEV_GetXSize (Thumb, 32 bytes, Stack size 8 bytes, GUIDEV_GetXSize.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI_MEMDEV_GetXSize
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
[Called By]- >> _CopyContent(long, long)
- >> _ReadRectFromMemdev(GUI_DEVICE*, int, int, int, int, unsigned long*) (via Veneer)
GUI_MEMDEV_GetYSize (Thumb, 32 bytes, Stack size 8 bytes, GUIDEV_GetYSize.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI_MEMDEV_GetYSize
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
[Called By]- >> GUI_MEMDEV_Draw
- >> _CopyContent(long, long)
GUI_MEMDEV_ReduceYSize (Thumb, 32 bytes, Stack size 8 bytes, GUIDEV_ReduceYSize.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI_MEMDEV_ReduceYSize
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
[Called By]
GUI_MEMDEV_SetOrg (Thumb, 64 bytes, Stack size 16 bytes, GUIDEV_SetOrg.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUI_MEMDEV_SetOrg
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
- >> LCD_SetClipRectMax
[Called By]- >> GUI_MEMDEV_Draw
- >> _CreateStaticDevice(long, WM_Obj*)
GUI_USAGE_Select (Thumb, 16 bytes, Stack size 8 bytes, GUIDEV_Usage.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p (via Veneer)
GUI_USAGE_DecUseCnt (Thumb, 26 bytes, Stack size 8 bytes, GUIDEV_Usage.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = GUI_USAGE_DecUseCnt ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
- >> GUI_ALLOC_Free (via Veneer)
[Called By]
GUI_USAGE_AddRect (Thumb, 42 bytes, Stack size 24 bytes, GUIDEV_Usage.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = GUI_USAGE_AddRect
[Called By]- >> _FillRect(GUI_DEVICE*, int, int, int, int)
- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
- >> GUI_MEMDEV_MarkDirty
- >> _FillRect(GUI_DEVICE*, int, int, int, int)
- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
GUI_USAGE_BM_Create (Thumb, 70 bytes, Stack size 32 bytes, GUIDEV_UsageBM.o(.text))
[Stack]
- Max Depth = 164
- Call Chain = GUI_USAGE_BM_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
- >> GUI_ALLOC_AllocZero (via Veneer)
[Called By]- >> GUI_MEMDEV__CreateFixed
GUI_MEMDEV_WriteAt (Thumb, 92 bytes, Stack size 24 bytes, GUIDEV_Write.o(.text))
[Stack]
- Max Depth = 148
- Call Chain = GUI_MEMDEV_WriteAt ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_ALLOC_h2p (via Veneer)
- >> GUI_MEMDEV__WriteToActiveAt
[Called By]
GUI_MEMDEV_Write (Thumb, 6 bytes, Stack size 0 bytes, GUIDEV_Write.o(.text))
[Stack]
- Max Depth = 148
- Call Chain = GUI_MEMDEV_Write ⇒ GUI_MEMDEV_WriteAt ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]
[Called By]- >> GUI_MEMDEV_Paint1Static
GUI_MEMDEV__WriteToActiveOpaque (Thumb, 58 bytes, Stack size 24 bytes, GUIDEV_WriteToActiveOpaque.o(.text))
[Stack]
- Max Depth = 272
- Call Chain = GUI_MEMDEV__WriteToActiveOpaque ⇒ _WriteToActiveOpaque_8(long, int, int) ⇒ LCD__DrawBitmap_1bpp(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*, int) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_MEMDEV_GetBitsPerPixel
- >> _WriteToActiveOpaque_HT(long, int, int, int)
- >> _WriteToActiveOpaque_8(long, int, int)
[Called By]- >> GUI_MEMDEV_CopyToLCDAt
[Address Reference Count : 1]
CHECKBOX_SetSkinClassic (Thumb, 28 bytes, Stack size 8 bytes, CHECKBOX_SkinClassic.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
CHECKBOX_SetDefaultSkinClassic (Thumb, 10 bytes, Stack size 0 bytes, CHECKBOX_SkinClassic.o(.text), UNUSED)
FRAMEWIN_OwnerDraw (Thumb, 186 bytes, Stack size 48 bytes, FRAMEWIN_SkinClassic.o(.text))
[Stack]
- Max Depth = 292
- Call Chain = FRAMEWIN_OwnerDraw ⇒ WIDGET__FillStringInRect ⇒ GUI_DispStringAt ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI_SetFont (via Veneer)
- >> LCD_SetColor
- >> LCD_SetBkColor
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WIDGET__FillStringInRect
- >> GUI__CalcTextRect (via Veneer)
- >> __aeabi_memcpy
[Address Reference Count : 1]- FRAMEWIN_SkinClassic.o(.text)
FRAMEWIN_SetSkinClassic (Thumb, 110 bytes, Stack size 32 bytes, FRAMEWIN_SkinClassic.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> FRAMEWIN__UpdatePositions(long)
- >> WM_InvalidateWindow
- >> FRAMEWIN__CalcTitleHeight(FRAMEWIN_Obj*)
- >> FRAMEWIN__UpdateButtons(long, int, int, int, int)
- >> FRAMEWIN_SetOwnerDraw
FRAMEWIN_SetDefaultSkinClassic (Thumb, 10 bytes, Stack size 0 bytes, FRAMEWIN_SkinClassic.o(.text), UNUSED)
SCROLLBAR_Create (Thumb, 28 bytes, Stack size 40 bytes, SCROLLBAR_Create.o(.text), UNUSED)
[Calls]
SCROLLBAR_CreateAttached (Thumb, 54 bytes, Stack size 24 bytes, SCROLLBAR_Create.o(.text))
[Stack]
- Max Depth = 304
- Call Chain = SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_NotifyParent (via Veneer)
- >> SCROLLBAR_CreateEx
[Called By]- >> WM__SetScrollbarV (via Veneer)
- >> WM__SetScrollbarH (via Veneer)
LCD_Index2Color_8888(unsigned) (Thumb, 2 bytes, Stack size 0 bytes, GUICC_8888_Index2Color.o(.text))
[Address Reference Count : 3]
- GUIDEV_WriteToActiveAlpha.o(.text)
- GUICC_8888.o(.rodata)
- GUI__Alpha.o(.text)
LCD_GetBkColorIndex (Thumb, 4 bytes, Stack size 0 bytes, LCD_GetColorIndex.o(.text))
[Calls]
[Called By]- >> GUI_GetBkColor (via Veneer)
- >> GUI_GetBkColorIndex (via Veneer)
LCD_GetColorIndex (Thumb, 8 bytes, Stack size 0 bytes, LCD_GetColorIndex.o(.text))
[Calls]
[Called By]- >> GUI_GetColor (via Veneer)
- >> GUI_GetColorIndex (via Veneer)
LCD_GetPixelIndex (Thumb, 84 bytes, Stack size 24 bytes, LCD_GetP.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = LCD_GetPixelIndex
[Called By]- >> LCD_GetPixelColor
- >> GUI_GetPixelIndex
GUI_GetPixelIndex (Thumb, 2 bytes, Stack size 0 bytes, LCD_GetP.o(.text), UNUSED)
[Calls]
LCD_SelectLCD() (Thumb, 60 bytes, Stack size 8 bytes, LCD_SelectLCD.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LCD_SelectLCD()
[Calls]- >> GUI_DEVICE_Unlink (via Veneer)
- >> LCD_SetClipRectMax
[Called By]- >> GUI_SelectLCD (via Veneer)
GUI_MEMDEV__WriteToActiveAlpha (Thumb, 252 bytes, Stack size 88 bytes, GUIDEV_WriteToActiveAlpha.o(.text))
[Stack]
- Max Depth = 308
- Call Chain = GUI_MEMDEV__WriteToActiveAlpha ⇒ GUI__DoAlphaBlending ⇒ GUI__GetAlphaBuffer ⇒ GUI_ALLOC_GetFixedBlock ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> LCD_DrawBitmap(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*)
- >> GUI_MEMDEV_GetDataPtr
- >> GUI__DoAlphaBlending (via Veneer)
- >> GUI__AllocAlphaBuffer (via Veneer)
- >> GUI__CompactPixelIndicesEx (via Veneer)
[Address Reference Count : 1]
FRAMEWIN_SetOwnerDraw (Thumb, 26 bytes, Stack size 16 bytes, FRAMEWIN_SetOwnerDraw.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = FRAMEWIN_SetOwnerDraw ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
[Called By]- >> FRAMEWIN_SetSkinClassic
- >> _Create(long)
FRAMEWIN__UpdateButtons(long, int, int, int, int) (Thumb, 220 bytes, Stack size 40 bytes, FRAMEWIN__UpdateButtons.o(.text), UNUSED)
[Calls]
- >> WM_MoveWindow (via Veneer)
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_GetFirstChild (via Veneer)
- >> WM_ResizeWindow (via Veneer)
- >> FRAMEWIN__CalcTitleHeight(FRAMEWIN_Obj*)
- >> WM_GetNextSibling (via Veneer)
[Called By]- >> FRAMEWIN_SetSkinClassic
SCROLLBAR__Rect2VRect(const WIDGET*, LCD_RECT*) (Thumb, 56 bytes, Stack size 0 bytes, SCROLLBAR.o(.text))
[Called By]
- >> _CalcPositions(long, SCROLLBAR_POSITIONS*)
SCROLLBAR__InvalidatePartner(long) (Thumb, 28 bytes, Stack size 8 bytes, SCROLLBAR.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = SCROLLBAR__InvalidatePartner(long) ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_SendMessageNoPara (via Veneer)
- >> WM_InvalidateWindow
- >> WM_GetParent (via Veneer)
- >> WM_GetScrollPartner (via Veneer)
[Called By]- >> SCROLLBAR_CreateUser
- >> SCROLLBAR_Callback
SCROLLBAR_Callback (Thumb, 334 bytes, Stack size 16 bytes, SCROLLBAR.o(.text))
[Stack]
- Max Depth = 268
- Call Chain = SCROLLBAR_Callback ⇒ _OnTouch(long, WM_MESSAGE*) ⇒ WM_CreateTimer ⇒ GUI_TIMER_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> WM_DefaultProc
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_NotifyParent (via Veneer)
- >> WM_InvalidateWindow
- >> WIDGET_HandleActive
- >> WM_RestartTimer (via Veneer)
- >> SCROLLBAR__InvalidatePartner(long)
- >> SCROLLBAR_AddValue
- >> _OnTouch(long, WM_MESSAGE*)
- >> _DeleteTimer(long)
[Address Reference Count : 1]
SCROLLBAR_CreateUser (Thumb, 216 bytes, Stack size 56 bytes, SCROLLBAR.o(.text))
[Stack]
- Max Depth = 240
- Call Chain = SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_GetInsideRectEx (via Veneer)
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_CreateWindowAsChild
- >> WIDGET__Init
- >> SCROLLBAR__InvalidatePartner(long)
[Called By]
SCROLLBAR_CreateEx (Thumb, 36 bytes, Stack size 40 bytes, SCROLLBAR.o(.text))
[Stack]
- Max Depth = 280
- Call Chain = SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Called By]- >> SCROLLBAR_CreateAttached
- >> SCROLLBAR_Create
SCROLLBAR_Dec (Thumb, 6 bytes, Stack size 0 bytes, SCROLLBAR.o(.text), UNUSED)
[Calls]
SCROLLBAR_Inc (Thumb, 2 bytes, Stack size 0 bytes, SCROLLBAR.o(.text), UNUSED)
SCROLLBAR_AddValue (Thumb, 28 bytes, Stack size 16 bytes, SCROLLBAR.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = SCROLLBAR_AddValue ⇒ SCROLLBAR_SetValue ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> SCROLLBAR_SetValue
[Called By]- >> SCROLLBAR_Dec
- >> SCROLLBAR_Callback
SCROLLBAR_SetValue (Thumb, 72 bytes, Stack size 16 bytes, SCROLLBAR.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = SCROLLBAR_SetValue ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_NotifyParent (via Veneer)
- >> WM_InvalidateWindow
[Called By]- >> SCROLLBAR_SetState
- >> SCROLLBAR_AddValue
- >> _OnTouch(long, WM_MESSAGE*)
SCROLLBAR_SetNumItems (Thumb, 32 bytes, Stack size 16 bytes, SCROLLBAR.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
[Called By]
SCROLLBAR_SetPageSize (Thumb, 32 bytes, Stack size 16 bytes, SCROLLBAR.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
[Called By]
SCROLLBAR_SetState (Thumb, 32 bytes, Stack size 16 bytes, SCROLLBAR.o(.text), UNUSED)
[Calls]
- >> SCROLLBAR_SetValue
- >> SCROLLBAR_SetPageSize
- >> SCROLLBAR_SetNumItems
SCROLLBAR_SetUserData (Thumb, 6 bytes, Stack size 0 bytes, SCROLLBAR.o(.text), UNUSED)
[Calls]
- >> WM__SetUserDataEx (via Veneer)
SCROLLBAR_GetUserData (Thumb, 6 bytes, Stack size 0 bytes, SCROLLBAR.o(.text), UNUSED)
[Calls]
- >> WM__GetUserDataEx (via Veneer)
WIDGET__FillStringInRect (Thumb, 240 bytes, Stack size 32 bytes, WIDGET_FillStringInRect.o(.text))
[Stack]
- Max Depth = 244
- Call Chain = WIDGET__FillStringInRect ⇒ GUI_DispStringAt ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> WM_SetUserClipRect (via Veneer)
- >> GUI__IntersectRects (via Veneer)
- >> GUI_ClearRect (via Veneer)
- >> GUI_SetTextMode (via Veneer)
- >> GUI_RectsIntersect (via Veneer)
- >> GUI_DispStringAt (via Veneer)
- >> __aeabi_memcpy
- >> GUI_ClearRectEx (via Veneer)
[Called By]
SCROLLBAR_SetSkinClassic (Thumb, 32 bytes, Stack size 8 bytes, SCROLLBAR_SkinClassic.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
SCROLLBAR_SetDefaultSkinClassic (Thumb, 10 bytes, Stack size 0 bytes, SCROLLBAR_SkinClassic.o(.text), UNUSED)
LCD_Index2Color_888(unsigned) (Thumb, 2 bytes, Stack size 0 bytes, GUICC_888_Index2Color.o(.text))
[Address Reference Count : 1]
GUI_ReadRectEx (Thumb, 92 bytes, Stack size 32 bytes, LCD_ReadRect.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = GUI_ReadRectEx ⇒ LCD_ReadRectEx(int, int, int, int, unsigned long*, GUI_DEVICE*)
[Calls]- >> LCD_ReadRectEx(int, int, int, int, unsigned long*, GUI_DEVICE*)
[Called By]- >> GUI_ReadRect
- >> GUI__DoAlphaBlending (via Veneer)
LCD_ReadRect (Thumb, 34 bytes, Stack size 24 bytes, LCD_ReadRect.o(.text), UNUSED)
[Calls]
- >> LCD_ReadRectEx(int, int, int, int, unsigned long*, GUI_DEVICE*)
GUI_ReadRect (Thumb, 56 bytes, Stack size 32 bytes, LCD_ReadRect.o(.text), UNUSED)
[Calls]
- >> LCD_GetBitsPerPixel
- >> GUI__ExpandPixelIndices (via Veneer)
- >> GUI_ReadRectEx
srand (Thumb, 42 bytes, Stack size 8 bytes, rand.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = srand
[Called By]
_rand_init (Thumb, 4 bytes, Stack size 0 bytes, rand.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _rand_init ⇒ srand
[Calls]
[Called By]
memcmp (Thumb, 88 bytes, Stack size 8 bytes, memcmp.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = memcmp
[Called By]- >> vTaskSwitchContext (via Veneer)
- >> GUI_TOUCH_StoreStateEx (via Veneer)
strcpy (Thumb, 72 bytes, Stack size 12 bytes, strcpy.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = strcpy
[Called By]- >> TEXT_CreateUser
- >> GUI__SetText (via Veneer)
strlen (Thumb, 62 bytes, Stack size 8 bytes, strlen.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = strlen
[Called By]- >> _UserDraw (via Veneer)
- >> TEXT_CreateUser
__aeabi_memcpy (Thumb, 0 bytes, Stack size 0 bytes, rt_memcpy_v6.o(.text))
[Called By]
- >> WM_GetWindowRectEx (via Veneer)
- >> WM_GetInvalidRect (via Veneer)
- >> GUI_DispStringInRectEx (via Veneer)
- >> GRAPH_DATA_YT_Create
- >> GUI__DispStringInRect (via Veneer)
- >> WM__InitIVRSearch
- >> prvCopyDataToQueue (via Veneer)
- >> prvCopyDataFromQueue (via Veneer)
- >> _Findy1(long, LCD_RECT*, LCD_RECT*)
- >> _Findx1(long, LCD_RECT*, LCD_RECT*)
- >> _Findx0(long, LCD_RECT*, LCD_RECT*)
- >> _PaintTransChildren(long, WM_Obj*)
- >> _Invalidate1Abs(long, const LCD_RECT*, unsigned short)
- >> _cbPaintMemDev(void*)
- >> GUI_ARRAY_SetItem(long, unsigned, const void*, int) (via Veneer)
- >> WM_InvalidateRect
- >> WM_GetInsideRectExScrollbar (via Veneer)
- >> WIDGET__EFFECT_DrawDownRect
- >> WM__SetUserDataEx (via Veneer)
- >> WM__GetUserDataEx (via Veneer)
- >> GUI__SetText (via Veneer)
- >> _CopyBuffer(GUI_DEVICE*, int, int)
- >> WM_GetWindowRect (via Veneer)
- >> _FillRect(GUI_DEVICE*, int, int, int, int) (via Veneer)
- >> _Undraw(long) (via Veneer)
- >> _SpriteDraw(long) (via Veneer)
- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) (via Veneer)
- >> _SetBitmap(long, const GUI_BITMAP*) (via Veneer)
- >> _DrawVLine(GUI_DEVICE*, int, int, int) (via Veneer)
- >> _DrawHLine(GUI_DEVICE*, int, int, int) (via Veneer)
- >> GUI__DispLine (via Veneer)
- >> WM__MoveWindow (via Veneer)
- >> WM__Paint1
- >> WM__ActivateClipRect
- >> GUI_MergeRect (via Veneer)
- >> WM_ResizeWindow (via Veneer)
- >> WIDGET__EFFECT_DrawUpRect
- >> GUI_ALLOC_Realloc (via Veneer)
- >> GUI_ALLOC_AllocInit (via Veneer)
- >> FRAMEWIN_Callback
- >> _GetWindowDevice(long, long*)
- >> _CreateStatic(long)
- >> _AddContent(long, long*)
- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
- >> FRAMEWIN_OwnerDraw
- >> WIDGET__FillStringInRect
- >> GUI__CalcTextRect (via Veneer)
- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
- >> _ReadRectFromMemdev(GUI_DEVICE*, int, int, int, int, unsigned long*) (via Veneer)
- >> __rt_memmove
- >> _CalcPositions(long, SCROLLBAR_POSITIONS*)
__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]
- >> _RemoveHoles() (via Veneer)
- >> GRAPH__AddValue(GRAPH_DATA_OBJ*, void*, void*, int)
__rt_memmove (Thumb, 132 bytes, Stack size 0 bytes, rt_memmove_v6.o(.text), UNUSED)
[Calls]
- >> __memmove_aligned
- >> __aeabi_memcpy
__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]- >> RADIO_CreateUser
- >> GRAPH_CreateUser
- >> FRAMEWIN_CreateUser
- >> CHECKBOX_CreateUser
- >> BUTTON_CreateUser
- >> [Anonymous Symbol] (via Veneer)
- >> _CopyContent(long, long)
- >> _DrawBitLine32BPP_DDB(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned long*, int, unsigned long*)
- >> __rt_memmove_w
- >> __rt_memcpy
__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]- >> xTaskGenericCreate (via Veneer)
- >> GUI_USAGE_BM_AddHLine(GUI_Usage*, int, int, int)
- >> GUI_DispDecSpace (via Veneer)
__aeabi_memclr (Thumb, 0 bytes, Stack size 0 bytes, rt_memclr.o(.text))
[Called By]
- >> _TestRAM(unsigned long, unsigned long) (via Veneer)
- >> strncpy
__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]- >> SSP_makePhase (via Veneer)
- >> GUI_USAGE_BM_Clear(GUI_Usage*)
__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]
strncpy (Thumb, 86 bytes, Stack size 8 bytes, strncpy.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = strncpy
[Calls]
[Called By]- >> xTaskGenericCreate (via Veneer)
__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)
exit (Thumb, 12 bytes, Stack size 0 bytes, exit.o(.text))
[Calls]
[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)
__rt_fp_status_addr (Thumb, 8 bytes, Stack size 0 bytes, rt_fp_status_addr_intlibspace.o(.text))
[Called By]
__semihosting_library_function (Thumb, 0 bytes, Stack size 0 bytes, indicate_semi.o(.text), UNUSED)
_sys_exit (Thumb, 8 bytes, Stack size 0 bytes, sys_exit.o(.text))
[Called By]
EMC_Config_Static (Thumb, 32 bytes, Stack size 0 bytes, emc_lpc18xx_43xx.o(i.EMC_Config_Static))
[Called By]
EMC_Init (Thumb, 26 bytes, Stack size 8 bytes, emc_lpc18xx_43xx.o(i.EMC_Init))
[Stack]
- Max Depth = 40
- Call Chain = EMC_Init ⇒ EMC_Init_SRDRAM
[Calls]- >> EMC_Init_SRDRAM
- >> EMC_Config_Static
[Called By]
EMC_Init_SRDRAM (Thumb, 174 bytes, Stack size 32 bytes, emc_lpc18xx_43xx.o(i.EMC_Init_SRDRAM))
[Stack]
- Max Depth = 32
- Call Chain = EMC_Init_SRDRAM
[Calls]- >> vDelay
- >> initEmiDelays
[Called By]
GENERICSPI_open (Thumb, 12 bytes, Stack size 0 bytes, generic-spi.o(i.GENERICSPI_open))
[Called By]
GENERICSPI_sendAndReceive (Thumb, 50 bytes, Stack size 56 bytes, generic-spi.o(i.GENERICSPI_sendAndReceive))
[Stack]
- Max Depth = 200
- Call Chain = GENERICSPI_sendAndReceive ⇒ SSP_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> SSP_submitJob (via Veneer)
- >> SSP_makePhase (via Veneer)
[Called By]
GPIO0_IRQHandler (Thumb, 38 bytes, Stack size 32 bytes, task-sys.o(i.GPIO0_IRQHandler))
[Stack]
- Max Depth = 184
- Call Chain = GPIO0_IRQHandler ⇒ OSALQueuePost ⇒ OSW_QueuePost ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]
[Address Reference Count : 1]
GUI_TOUCH_X_ActivateX (Thumb, 2 bytes, Stack size 0 bytes, lcdconf.o(i.GUI_TOUCH_X_ActivateX), UNUSED)
[Called By]
- >> GUI_TOUCH_Exec (via Veneer)
GUI_TOUCH_X_ActivateY (Thumb, 2 bytes, Stack size 0 bytes, lcdconf.o(i.GUI_TOUCH_X_ActivateY), UNUSED)
[Called By]
- >> GUI_TOUCH_Exec (via Veneer)
GUI_TOUCH_X_MeasureX (Thumb, 6 bytes, Stack size 0 bytes, lcdconf.o(i.GUI_TOUCH_X_MeasureX), UNUSED)
[Called By]
- >> GUI_TOUCH_Exec (via Veneer)
GUI_TOUCH_X_MeasureY (Thumb, 6 bytes, Stack size 0 bytes, lcdconf.o(i.GUI_TOUCH_X_MeasureY), UNUSED)
[Called By]
- >> GUI_TOUCH_Exec (via Veneer)
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_ALLOC_SetAvBlockSize (via Veneer)
- >> GUI_ALLOC_AssignMemory (via Veneer)
[Called By]- >> GUI__Config (via Veneer)
I2CDEV_read (Thumb, 38 bytes, Stack size 40 bytes, i2cdev.o(i.I2CDEV_read))
[Stack]
- Max Depth = 184
- Call Chain = I2CDEV_read ⇒ I2C_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> I2C_submitJob (via Veneer)
[Called By]
I2CDEV_write (Thumb, 36 bytes, Stack size 40 bytes, i2cdev.o(i.I2CDEV_write))
[Stack]
- Max Depth = 184
- Call Chain = I2CDEV_write ⇒ I2C_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> I2C_submitJob (via Veneer)
[Called By]- >> PCA9673_write16WithMask
LCD_X_Config (Thumb, 84 bytes, Stack size 8 bytes, lcdconf.o(i.LCD_X_Config))
[Stack]
- Max Depth = 148
- Call Chain = LCD_X_Config ⇒ GUI_DEVICE_CreateAndLink ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> LCD_SetVSizeEx
- >> LCD_SetVRAMAddrEx
- >> LCD_SetSizeEx
- >> LCD_SetPosEx
- >> LCD_GetSwapXYEx
- >> GUI_DEVICE_CreateAndLink (via Veneer)
[Called By]- >> GUI__Config (via Veneer)
LCD_X_DisplayDriver (Thumb, 40 bytes, Stack size 8 bytes, lcdconf.o(i.LCD_X_DisplayDriver))
[Stack]
- Max Depth = 304
- Call Chain = LCD_X_DisplayDriver ⇒ _InitLCD ⇒ _InitLcdController ⇒ _WriteLcdReg ⇒ _SSP_Send ⇒ GENERICSPI_sendAndReceive ⇒ SSP_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> _SetDisplayOrigin
- >> _InitTouch
- >> _InitLCD
[Called By]- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> _SetAlpha(GUI_DEVICE*, int)
- >> _SetSize(GUI_DEVICE*, int, int)
- >> _SetVis(GUI_DEVICE*, int)
- >> _SetPos(GUI_DEVICE*, int, int)
- >> _SetOrg(GUI_DEVICE*, int, int)
- >> _Init(GUI_DEVICE*)
- >> _SetVRAMAddr(GUI_DEVICE*, void*)
- >> _ShowBuffer(GUI_DEVICE*, int)
- >> _SetChroma(GUI_DEVICE*, unsigned long, unsigned long)
LED_initModule (Thumb, 12 bytes, Stack size 0 bytes, task-led.o(i.LED_initModule))
[Stack]
- Max Depth = 112
- Call Chain = LED_initModule ⇒ OSALQueueCreate ⇒ OSW_QueueCreate ⇒ xQueueCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]
[Called By]
LED_task (Thumb, 394 bytes, Stack size 24 bytes, task-led.o(i.LED_task))
[Stack]
- Max Depth = 248
- Call Chain = LED_task ⇒ PCA9673_writeBit ⇒ PCA9673_write16WithMask ⇒ PCA9673_read ⇒ I2CDEV_read ⇒ I2C_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> PCA9673_writeBit
- >> PCA9673_readBit
- >> OSALTimerStart
- >> OSALTimerCreate
- >> OSALQueuePend
[Address Reference Count : 1]- main.o(i.systemInit_task)
OSALExitISR (Thumb, 4 bytes, Stack size 0 bytes, osal.o(i.OSALExitISR))
[Calls]
[Called By]- >> SSP1_IRQHandler (via Veneer)
- >> SSP0_IRQHandler (via Veneer)
- >> I2C1_IRQHandler (via Veneer)
- >> I2C0_IRQHandler (via Veneer)
OSALGetTickCount (Thumb, 4 bytes, Stack size 0 bytes, osal.o(i.OSALGetTickCount))
[Stack]
- Max Depth = 8
- Call Chain = OSALGetTickCount ⇒ xTaskGetTickCount
[Calls]- >> xTaskGetTickCount (via Veneer)
[Called By]- >> GUI_X_GetTime (via Veneer)
OSALMutexCreate (Thumb, 4 bytes, Stack size 0 bytes, osal.o(i.OSALMutexCreate))
[Stack]
- Max Depth = 128
- Call Chain = OSALMutexCreate ⇒ OSW_MutexCreate ⇒ xQueueCreateMutex ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]
[Called By]- >> SSP_open (via Veneer)
- >> I2C_open (via Veneer)
- >> GPIO_open (via Veneer)
OSALQueueCreate (Thumb, 4 bytes, Stack size 0 bytes, osal.o(i.OSALQueueCreate))
[Stack]
- Max Depth = 112
- Call Chain = OSALQueueCreate ⇒ OSW_QueueCreate ⇒ xQueueCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]
[Called By]- >> SYS_initModule
- >> LED_initModule
- >> GUI_initModule (via Veneer)
OSALQueuePend (Thumb, 12 bytes, Stack size 16 bytes, osal.o(i.OSALQueuePend))
[Stack]
- Max Depth = 144
- Call Chain = OSALQueuePend ⇒ OSW_QueuePend ⇒ xQueueGenericReceive ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]
[Called By]- >> SYS_task
- >> LED_task
- >> GUI_task (via Veneer)
OSALQueuePost (Thumb, 16 bytes, Stack size 24 bytes, osal.o(i.OSALQueuePost))
[Stack]
- Max Depth = 152
- Call Chain = OSALQueuePost ⇒ OSW_QueuePost ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]
[Called By]- >> LED_osalCallback
- >> GPIO0_IRQHandler
- >> GUI_osalCallback (via Veneer)
OSALSemaphoreAcquire (Thumb, 4 bytes, Stack size 0 bytes, osal.o(i.OSALSemaphoreAcquire))
[Stack]
- Max Depth = 120
- Call Chain = OSALSemaphoreAcquire ⇒ OSW_SemaphoreAcquire ⇒ xQueueGenericReceive ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]
[Called By]- >> GPIO_setDirBit (via Veneer)
- >> SSP_submitJob (via Veneer)
- >> I2C_submitJob (via Veneer)
OSALSemaphoreCreate (Thumb, 4 bytes, Stack size 0 bytes, osal.o(i.OSALSemaphoreCreate))
[Stack]
- Max Depth = 128
- Call Chain = OSALSemaphoreCreate ⇒ OSW_SemaphoreCreate ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]
[Called By]- >> SSP_open (via Veneer)
- >> I2C_open (via Veneer)
OSALSemaphoreRelease (Thumb, 4 bytes, Stack size 0 bytes, osal.o(i.OSALSemaphoreRelease))
[Stack]
- Max Depth = 120
- Call Chain = OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]
[Called By]- >> GPIO_setDirBit (via Veneer)
- >> SSP_submitJob (via Veneer)
- >> SSP_commonIRQHandler (via Veneer)
- >> I2C_submitJob (via Veneer)
- >> I2C_commonIRQHandler (via Veneer)
OSALStackOverflowHook (Thumb, 2 bytes, Stack size 0 bytes, osal.o(i.OSALStackOverflowHook))
[Calls]
[Called By]- >> OSALStackOverflowHook
- >> vApplicationStackOverflowHook
OSALStart (Thumb, 10 bytes, Stack size 8 bytes, osal.o(i.OSALStart))
[Stack]
- Max Depth = 192 + Unknown Stack Size
- Call Chain = OSALStart ⇒ vTaskStartScheduler ⇒ xTimerCreateTimerTask ⇒ xTaskGenericCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> vTaskStartScheduler (via Veneer)
[Called By]
OSALTaskCreate (Thumb, 16 bytes, Stack size 24 bytes, osal.o(i.OSALTaskCreate))
[Stack]
- Max Depth = 200 + Unknown Stack Size
- Call Chain = OSALTaskCreate ⇒ OSW_TaskCreate ⇒ xTaskGenericCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]
[Called By]- >> main
- >> systemInit_task
OSALTaskDelay (Thumb, 4 bytes, Stack size 0 bytes, osal.o(i.OSALTaskDelay))
[Stack]
- Max Depth = 80
- Call Chain = OSALTaskDelay ⇒ OSW_TaskDelay ⇒ vTaskDelayUntil ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]
[Called By]- >> _InitLcdController
- >> GUI_X_Delay (via Veneer)
OSALTaskDelete (Thumb, 4 bytes, Stack size 0 bytes, osal.o(i.OSALTaskDelete))
[Stack]
- Max Depth = 24
- Call Chain = OSALTaskDelete ⇒ OSW_TaskDelete ⇒ vTaskDelete
[Calls]
[Called By]
OSALTimerCreate (Thumb, 16 bytes, Stack size 32 bytes, osal.o(i.OSALTimerCreate))
[Stack]
- Max Depth = 192
- Call Chain = OSALTimerCreate ⇒ OSW_TimerCreate ⇒ xTimerCreate ⇒ prvCheckForValidListAndQueue ⇒ xQueueCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]
[Called By]- >> LED_task
- >> GUI_task (via Veneer)
OSALTimerGetMagic (Thumb, 4 bytes, Stack size 0 bytes, osal.o(i.OSALTimerGetMagic))
[Stack]
- Max Depth = 8
- Call Chain = OSALTimerGetMagic ⇒ OSW_TimerGetMagic
[Calls]
[Called By]- >> LED_osalCallback
- >> GUI_osalCallback (via Veneer)
OSALTimerStart (Thumb, 4 bytes, Stack size 0 bytes, osal.o(i.OSALTimerStart))
[Stack]
- Max Depth = 160
- Call Chain = OSALTimerStart ⇒ OSW_TimerStart ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]
[Called By]- >> LED_task
- >> GUI_task (via Veneer)
OSW_ExitISR (Thumb, 12 bytes, Stack size 0 bytes, osal.o(i.OSW_ExitISR))
[Calls]
- >> vPortYieldFromISR (via Veneer)
[Called By]
OSW_MutexCreate (Thumb, 20 bytes, Stack size 8 bytes, osal.o(i.OSW_MutexCreate))
[Stack]
- Max Depth = 128
- Call Chain = OSW_MutexCreate ⇒ xQueueCreateMutex ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> xQueueCreateMutex (via Veneer)
[Called By]
OSW_QueueCreate (Thumb, 28 bytes, Stack size 8 bytes, osal.o(i.OSW_QueueCreate))
[Stack]
- Max Depth = 112
- Call Chain = OSW_QueueCreate ⇒ xQueueCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> xQueueCreate (via Veneer)
[Called By]
OSW_QueuePend (Thumb, 36 bytes, Stack size 16 bytes, osal.o(i.OSW_QueuePend))
[Stack]
- Max Depth = 128
- Call Chain = OSW_QueuePend ⇒ xQueueGenericReceive ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> xQueueReceiveFromISR (via Veneer)
- >> xQueueGenericReceive (via Veneer)
[Called By]
OSW_QueuePost (Thumb, 52 bytes, Stack size 16 bytes, osal.o(i.OSW_QueuePost))
[Stack]
- Max Depth = 128
- Call Chain = OSW_QueuePost ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> xQueueGenericSendFromISR (via Veneer)
- >> xQueueGenericSend (via Veneer)
[Called By]
OSW_SemaphoreAcquire (Thumb, 24 bytes, Stack size 8 bytes, osal.o(i.OSW_SemaphoreAcquire))
[Stack]
- Max Depth = 120
- Call Chain = OSW_SemaphoreAcquire ⇒ xQueueGenericReceive ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> xQueueGenericReceive (via Veneer)
[Called By]
OSW_SemaphoreCreate (Thumb, 70 bytes, Stack size 16 bytes, osal.o(i.OSW_SemaphoreCreate))
[Stack]
- Max Depth = 128
- Call Chain = OSW_SemaphoreCreate ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> xQueueGenericSend (via Veneer)
- >> xQueueCreateCountingSemaphore (via Veneer)
- >> xQueueCreate (via Veneer)
[Called By]
OSW_SemaphoreRelease (Thumb, 44 bytes, Stack size 8 bytes, osal.o(i.OSW_SemaphoreRelease))
[Stack]
- Max Depth = 120
- Call Chain = OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> xQueueGenericSendFromISR (via Veneer)
- >> xQueueGenericSend (via Veneer)
[Called By]
OSW_TaskCreate (Thumb, 58 bytes, Stack size 40 bytes, osal.o(i.OSW_TaskCreate))
[Stack]
- Max Depth = 176 + Unknown Stack Size
- Call Chain = OSW_TaskCreate ⇒ xTaskGenericCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> xTaskGenericCreate (via Veneer)
[Called By]
OSW_TaskDelay (Thumb, 26 bytes, Stack size 8 bytes, osal.o(i.OSW_TaskDelay))
[Stack]
- Max Depth = 80
- Call Chain = OSW_TaskDelay ⇒ vTaskDelayUntil ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> vTaskDelayUntil (via Veneer)
- >> vTaskDelay (via Veneer)
[Called By]
OSW_TaskDelete (Thumb, 10 bytes, Stack size 8 bytes, osal.o(i.OSW_TaskDelete))
[Stack]
- Max Depth = 24
- Call Chain = OSW_TaskDelete ⇒ vTaskDelete
[Calls]- >> vTaskDelete (via Veneer)
[Called By]
OSW_TimerCreate (Thumb, 40 bytes, Stack size 16 bytes, osal.o(i.OSW_TimerCreate))
[Stack]
- Max Depth = 160
- Call Chain = OSW_TimerCreate ⇒ xTimerCreate ⇒ prvCheckForValidListAndQueue ⇒ xQueueCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]
[Called By]
OSW_TimerGetMagic (Thumb, 14 bytes, Stack size 8 bytes, osal.o(i.OSW_TimerGetMagic))
[Stack]
- Max Depth = 8
- Call Chain = OSW_TimerGetMagic
[Calls]
[Called By]
OSW_TimerStart (Thumb, 36 bytes, Stack size 16 bytes, osal.o(i.OSW_TimerStart))
[Stack]
- Max Depth = 160
- Call Chain = OSW_TimerStart ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> xTimerGenericCommand
- >> xTaskGetTickCount (via Veneer)
[Called By]
PCA9673_ioctl (Thumb, 88 bytes, Stack size 16 bytes, pca9673.o(i.PCA9673_ioctl))
[Stack]
- Max Depth = 240
- Call Chain = PCA9673_ioctl ⇒ PCA9673_write16WithMask ⇒ PCA9673_read ⇒ I2CDEV_read ⇒ I2C_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> PCA9673_write16WithMask
[Called By]
PCA9673_open (Thumb, 12 bytes, Stack size 0 bytes, pca9673.o(i.PCA9673_open))
[Called By]
PCA9673_read (Thumb, 32 bytes, Stack size 16 bytes, pca9673.o(i.PCA9673_read))
[Stack]
- Max Depth = 200
- Call Chain = PCA9673_read ⇒ I2CDEV_read ⇒ I2C_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]
[Called By]- >> APP_handleButtons
- >> PCA9673_write16WithMask
- >> PCA9673_readBit
PCA9673_readBit (Thumb, 28 bytes, Stack size 16 bytes, pca9673.o(i.PCA9673_readBit))
[Stack]
- Max Depth = 216
- Call Chain = PCA9673_readBit ⇒ PCA9673_read ⇒ I2CDEV_read ⇒ I2C_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]
[Called By]- >> LED_task
- >> GUI_task (via Veneer)
PCA9673_write16WithMask (Thumb, 52 bytes, Stack size 24 bytes, pca9673.o(i.PCA9673_write16WithMask))
[Stack]
- Max Depth = 224
- Call Chain = PCA9673_write16WithMask ⇒ PCA9673_read ⇒ I2CDEV_read ⇒ I2C_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> PCA9673_read
- >> I2CDEV_write
[Called By]- >> PCA9673_writeBit
- >> PCA9673_ioctl
- >> BSP_init
PCA9673_writeBit (Thumb, 20 bytes, Stack size 0 bytes, pca9673.o(i.PCA9673_writeBit))
[Stack]
- Max Depth = 224
- Call Chain = PCA9673_writeBit ⇒ PCA9673_write16WithMask ⇒ PCA9673_read ⇒ I2CDEV_read ⇒ I2C_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> PCA9673_write16WithMask
[Called By]
ST7565R_ioctl (Thumb, 26 bytes, Stack size 0 bytes, st7565r.o(i.ST7565R_ioctl))
[Stack]
- Max Depth = 200 + In Cycle
- Call Chain = ST7565R_ioctl ⇒ ST7565R_ioctl (Cycle)
[Calls]- >> ST7565R_ioctl
- >> ST7565R_writeGeneric
[Called By]- >> ST7565R_ioctl
- >> BSP_init
ST7565R_open (Thumb, 20 bytes, Stack size 0 bytes, st7565r.o(i.ST7565R_open))
[Called By]
ST7565R_writeFullScreen (Thumb, 90 bytes, Stack size 24 bytes, st7565r.o(i.ST7565R_writeFullScreen))
[Stack]
- Max Depth = 224
- Call Chain = ST7565R_writeFullScreen ⇒ ST7565R_writeGeneric ⇒ SSP_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]
[Called By]
ST7565R_writeGeneric (Thumb, 62 bytes, Stack size 56 bytes, st7565r.o(i.ST7565R_writeGeneric))
[Stack]
- Max Depth = 200
- Call Chain = ST7565R_writeGeneric ⇒ SSP_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> SSP_submitJob (via Veneer)
- >> SSP_makePhase (via Veneer)
[Called By]- >> ST7565R_ioctl
- >> ST7565R_writeFullScreen
SYS_initModule (Thumb, 12 bytes, Stack size 0 bytes, task-sys.o(i.SYS_initModule))
[Stack]
- Max Depth = 112
- Call Chain = SYS_initModule ⇒ OSALQueueCreate ⇒ OSW_QueueCreate ⇒ xQueueCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]
[Called By]
SYS_task (Thumb, 50 bytes, Stack size 24 bytes, task-sys.o(i.SYS_task))
[Stack]
- Max Depth = 264
- Call Chain = SYS_task ⇒ APP_handleButtons ⇒ PCA9673_read ⇒ I2CDEV_read ⇒ I2C_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> GPIO_ioctl (via Veneer)
- >> APP_handleButtons
- >> OSALQueuePend
[Address Reference Count : 1]- main.o(i.systemInit_task)
TSC2046_open (Thumb, 12 bytes, Stack size 0 bytes, tsc2046.o(i.TSC2046_open))
[Called By]
TSC2046_sendCommandSequence (Thumb, 46 bytes, Stack size 48 bytes, tsc2046.o(i.TSC2046_sendCommandSequence))
[Stack]
- Max Depth = 192
- Call Chain = TSC2046_sendCommandSequence ⇒ SSP_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> SSP_submitJob (via Veneer)
- >> SSP_makePhase (via Veneer)
[Called By]
_SSP_Send (Thumb, 24 bytes, Stack size 32 bytes, lcdconf.o(i._SSP_Send))
[Stack]
- Max Depth = 232
- Call Chain = _SSP_Send ⇒ GENERICSPI_sendAndReceive ⇒ SSP_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> GENERICSPI_sendAndReceive
[Called By]
__mathlib_ceilf (Thumb, 0 bytes, Stack size 24 bytes, ceilf.o(i.ceilf), UNUSED)
ceilf (Thumb, 110 bytes, Stack size 24 bytes, ceilf.o(i.ceilf))
[Stack]
- Max Depth = 40
- Call Chain = ceilf ⇒ __aeabi_fadd
[Calls]
[Called By]- >> _DispFloatMin(float, char, int) (via Veneer)
- >> _DispFloatFix(float, char, char, int) (via Veneer)
floorf (Thumb, 112 bytes, Stack size 24 bytes, floorf.o(i.floorf))
[Stack]
- Max Depth = 40
- Call Chain = floorf ⇒ __aeabi_fadd
[Calls]
[Called By]- >> _DispFloatMin(float, char, int) (via Veneer)
- >> _DispFloatFix(float, char, char, int) (via Veneer)
initEmiDelays (Thumb, 46 bytes, Stack size 0 bytes, emc_lpc18xx_43xx.o(i.initEmiDelays))
[Called By]
pvPortMalloc (Thumb, 168 bytes, Stack size 24 bytes, heap_2.o(i.pvPortMalloc))
[Stack]
- Max Depth = 80
- Call Chain = pvPortMalloc ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> xTaskResumeAll (via Veneer)
- >> vTaskSuspendAll (via Veneer)
[Called By]- >> xTimerCreate
- >> xTaskGenericCreate (via Veneer)
- >> xQueueCreateMutex (via Veneer)
- >> xQueueCreate (via Veneer)
pvTimerGetTimerID (Thumb, 4 bytes, Stack size 0 bytes, timers.o(i.pvTimerGetTimerID))
[Called By]
swim_clear_screen (Thumb, 68 bytes, Stack size 20 bytes, lpc_swim.o(i.swim_clear_screen))
[Stack]
- Max Depth = 20
- Call Chain = swim_clear_screen
[Called By]
swim_put_char (Thumb, 266 bytes, Stack size 40 bytes, lpc_swim_font.o(i.swim_put_char))
[Stack]
- Max Depth = 64
- Call Chain = swim_put_char ⇒ swim_put_newline ⇒ swim_window_scroll
[Calls]
[Called By]
swim_put_newline (Thumb, 54 bytes, Stack size 8 bytes, lpc_swim_font.o(i.swim_put_newline))
[Stack]
- Max Depth = 24
- Call Chain = swim_put_newline ⇒ swim_window_scroll
[Calls]
[Called By]- >> swim_put_text
- >> swim_put_char
swim_put_text (Thumb, 52 bytes, Stack size 16 bytes, lpc_swim_font.o(i.swim_put_text))
[Stack]
- Max Depth = 80
- Call Chain = swim_put_text ⇒ swim_put_char ⇒ swim_put_newline ⇒ swim_window_scroll
[Calls]- >> swim_put_newline
- >> swim_put_char
[Called By]
swim_put_text_xy (Thumb, 26 bytes, Stack size 16 bytes, lpc_swim_font.o(i.swim_put_text_xy))
[Stack]
- Max Depth = 96
- Call Chain = swim_put_text_xy ⇒ swim_put_text ⇒ swim_put_char ⇒ swim_put_newline ⇒ swim_window_scroll
[Calls]- >> swim_set_xy
- >> swim_put_text
[Called By]
swim_set_xy (Thumb, 44 bytes, Stack size 8 bytes, lpc_swim_font.o(i.swim_set_xy))
[Stack]
- Max Depth = 8
- Call Chain = swim_set_xy
[Called By]
swim_window_open (Thumb, 48 bytes, Stack size 72 bytes, lpc_swim.o(i.swim_window_open))
[Stack]
- Max Depth = 164
- Call Chain = swim_window_open ⇒ swim_window_open_p ⇒ swim_put_line_raw
[Calls]
[Called By]
vApplicationStackOverflowHook (Thumb, 4 bytes, Stack size 0 bytes, osal.o(i.vApplicationStackOverflowHook))
[Calls]
[Called By]- >> vTaskSwitchContext (via Veneer)
vListInitialise (Thumb, 22 bytes, Stack size 0 bytes, list.o(i.vListInitialise))
[Called By]
- >> prvCheckForValidListAndQueue
- >> xTaskGenericCreate (via Veneer)
- >> xQueueCreateMutex (via Veneer)
- >> xQueueCreate (via Veneer)
vListInitialiseItem (Thumb, 6 bytes, Stack size 0 bytes, list.o(i.vListInitialiseItem))
[Called By]
- >> xTimerCreate
- >> xTaskGenericCreate (via Veneer)
vListInsert (Thumb, 48 bytes, Stack size 8 bytes, list.o(i.vListInsert))
[Stack]
- Max Depth = 8
- Call Chain = vListInsert
[Called By]- >> prvSwitchTimerLists
- >> prvInsertTimerInActiveList
- >> prvAddCurrentTaskToDelayedList (via Veneer)
- >> vTaskPlaceOnEventList (via Veneer)
vListInsertEnd (Thumb, 28 bytes, Stack size 0 bytes, list.o(i.vListInsertEnd))
[Called By]
- >> vTaskIncrementTick (via Veneer)
- >> xTaskResumeAll (via Veneer)
- >> xTaskRemoveFromEventList (via Veneer)
- >> vTaskPriorityInherit (via Veneer)
- >> vTaskPriorityDisinherit (via Veneer)
- >> vTaskPlaceOnEventListRestricted (via Veneer)
- >> vTaskPlaceOnEventList (via Veneer)
- >> xTaskGenericCreate (via Veneer)
- >> vTaskDelete (via Veneer)
vListRemove (Thumb, 36 bytes, Stack size 0 bytes, list.o(i.vListRemove))
[Called By]
- >> prvSwitchTimerLists
- >> prvProcessTimerOrBlockTask
- >> prvProcessReceivedCommands
- >> vTaskIncrementTick (via Veneer)
- >> prvCheckTasksWaitingTermination (via Veneer)
- >> xTaskResumeAll (via Veneer)
- >> xTaskRemoveFromEventList (via Veneer)
- >> vTaskPriorityInherit (via Veneer)
- >> vTaskPriorityDisinherit (via Veneer)
- >> vTaskPlaceOnEventListRestricted (via Veneer)
- >> vTaskPlaceOnEventList (via Veneer)
- >> vTaskDelete (via Veneer)
- >> vTaskDelayUntil (via Veneer)
- >> vTaskDelay (via Veneer)
vPortFree (Thumb, 56 bytes, Stack size 8 bytes, heap_2.o(i.vPortFree))
[Stack]
- Max Depth = 64
- Call Chain = vPortFree ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> xTaskResumeAll (via Veneer)
- >> vTaskSuspendAll (via Veneer)
[Called By]- >> prvProcessReceivedCommands
- >> prvCheckTasksWaitingTermination (via Veneer)
- >> xTaskGenericCreate (via Veneer)
- >> xQueueCreate (via Veneer)
xTimerCreate (Thumb, 58 bytes, Stack size 32 bytes, timers.o(i.xTimerCreate))
[Stack]
- Max Depth = 144
- Call Chain = xTimerCreate ⇒ prvCheckForValidListAndQueue ⇒ xQueueCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> prvCheckForValidListAndQueue
- >> vListInitialiseItem
- >> pvPortMalloc
[Called By]
xTimerCreateTimerTask (Thumb, 48 bytes, Stack size 24 bytes, timers.o(i.xTimerCreateTimerTask))
[Stack]
- Max Depth = 160 + Unknown Stack Size
- Call Chain = xTimerCreateTimerTask ⇒ xTaskGenericCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> prvCheckForValidListAndQueue
- >> xTaskGenericCreate (via Veneer)
[Called By]- >> vTaskStartScheduler (via Veneer)
xTimerGenericCommand (Thumb, 66 bytes, Stack size 32 bytes, timers.o(i.xTimerGenericCommand))
[Stack]
- Max Depth = 144
- Call Chain = xTimerGenericCommand ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> xTaskGetSchedulerState (via Veneer)
- >> xQueueGenericSendFromISR (via Veneer)
- >> xQueueGenericSend (via Veneer)
[Called By]- >> prvSwitchTimerLists
- >> prvProcessTimerOrBlockTask
- >> prvProcessReceivedCommands
- >> OSW_TimerStart
__aeabi_fadd (Thumb, 0 bytes, Stack size 16 bytes, faddsub_clz.o(x$fpl$fadd))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_fadd
[Called By]- >> _DispFloatMin(float, char, int) (via Veneer)
- >> _DispFloatFix(float, char, char, int) (via Veneer)
- >> floorf
- >> ceilf
_fadd (Thumb, 196 bytes, Stack size 16 bytes, faddsub_clz.o(x$fpl$fadd), UNUSED)
[Calls]
- >> __fpl_fretinf
- >> __fpl_fnaninf
- >> _fsub1
__fpl_fcmp_Inf (Thumb, 24 bytes, Stack size 0 bytes, fcmpi.o(x$fpl$fcmpinf), UNUSED)
[Called By]
__aeabi_cfcmpeq (Thumb, 0 bytes, Stack size 16 bytes, feqf.o(x$fpl$feqf))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_cfcmpeq
[Called By]- >> GRAPH_SCALE_SetFactor
- >> _DispFloatMin(float, char, int) (via Veneer)
_fcmpeq (Thumb, 104 bytes, Stack size 16 bytes, feqf.o(x$fpl$feqf), UNUSED)
[Calls]
- >> __fpl_fnaninf
- >> __fpl_fcmp_Inf
__aeabi_f2iz (Thumb, 0 bytes, Stack size 16 bytes, ffix.o(x$fpl$ffix))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_f2iz
[Called By]- >> GUI_DispFloat (via Veneer)
- >> _DispFloatMin(float, char, int) (via Veneer)
- >> _DispFloatFix(float, char, char, int) (via Veneer)
_ffix (Thumb, 54 bytes, Stack size 16 bytes, ffix.o(x$fpl$ffix), UNUSED)
[Calls]
__aeabi_f2uiz (Thumb, 0 bytes, Stack size 16 bytes, ffixu.o(x$fpl$ffixu))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_f2uiz
[Called By]- >> _DispFloatMin(float, char, int) (via Veneer)
_ffixu (Thumb, 62 bytes, Stack size 16 bytes, ffixu.o(x$fpl$ffixu), UNUSED)
[Calls]
__aeabi_i2f (Thumb, 0 bytes, Stack size 0 bytes, fflt_clz.o(x$fpl$fflt))
[Called By]
- >> _OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*)
- >> _OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*)
_fflt (Thumb, 48 bytes, Stack size 0 bytes, fflt_clz.o(x$fpl$fflt), UNUSED)
__aeabi_ui2f (Thumb, 0 bytes, Stack size 0 bytes, fflt_clz.o(x$fpl$ffltu))
[Called By]
- >> _DispFloatMin(float, char, int) (via Veneer)
- >> _DispFloatFix(float, char, char, int) (via Veneer)
_ffltu (Thumb, 38 bytes, Stack size 0 bytes, fflt_clz.o(x$fpl$ffltu), UNUSED)
__aeabi_cfcmple (Thumb, 0 bytes, Stack size 16 bytes, fleqf.o(x$fpl$fleqf))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_cfcmple
[Called By]- >> GUI_DispFloat (via Veneer)
- >> _DispFloatMin(float, char, int) (via Veneer)
- >> _DispFloatFix(float, char, char, int) (via Veneer)
_fcmple (Thumb, 104 bytes, Stack size 16 bytes, fleqf.o(x$fpl$fleqf), UNUSED)
[Calls]
- >> __fpl_fnaninf
- >> __fpl_fcmp_Inf
__fpl_fcmple_InfNaN (Thumb, 0 bytes, Stack size unknown bytes, fleqf.o(x$fpl$fleqf), UNUSED)
[Called By]
__aeabi_fmul (Thumb, 0 bytes, Stack size 16 bytes, fmul.o(x$fpl$fmul))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_fmul
[Called By]- >> _OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*)
- >> _OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*)
- >> _DispFloatMin(float, char, int) (via Veneer)
- >> _DispFloatFix(float, char, char, int) (via Veneer)
_fmul (Thumb, 258 bytes, Stack size 16 bytes, fmul.o(x$fpl$fmul), UNUSED)
[Calls]
- >> __fpl_fretinf
- >> __fpl_fnaninf
__fpl_fnaninf (Thumb, 140 bytes, Stack size 8 bytes, fnaninf.o(x$fpl$fnaninf), UNUSED)
[Called By]
_fp_init (Thumb, 14 bytes, Stack size 8 bytes, fpinit.o(x$fpl$fpinit))
[Stack]
- Max Depth = 8
- Call Chain = _fp_init
[Calls]
[Called By]
__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]
__aeabi_cfrcmple (Thumb, 0 bytes, Stack size 0 bytes, frleqf.o(x$fpl$frleqf))
[Called By]
- >> GUI_DispFloat (via Veneer)
- >> _DispFloatMin(float, char, int) (via Veneer)
_frcmple (Thumb, 98 bytes, Stack size 0 bytes, frleqf.o(x$fpl$frleqf), UNUSED)
[Calls]
__aeabi_fsub (Thumb, 0 bytes, Stack size 16 bytes, faddsub_clz.o(x$fpl$fsub))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_fsub
[Called By]- >> _DispFloatMin(float, char, int) (via Veneer)
_fsub (Thumb, 234 bytes, Stack size 16 bytes, faddsub_clz.o(x$fpl$fsub), UNUSED)
[Calls]
- >> __fpl_fnaninf
- >> _fadd1
__I$use$fp (Thumb, 0 bytes, Stack size unknown bytes, usenofp.o(x$fpl$usenofp), UNUSED)
GUI_ALLOC_p2h (Thumb, 6 bytes, Stack size 0 bytes, GUI_Alloc.o(.text), UNUSED)
GUI_ALLOC_FreeFixedBlock (Thumb, 16 bytes, Stack size 0 bytes, GUI_Alloc.o(.text))
[Called By]
- >> GUI_DEVICE_Delete
- >> GUI_SPRITE_Delete
- >> _OnExit()
- >> _InitAlpha()
- >> _OnExit()
GUI_ALLOC_GetFixedBlock (Thumb, 212 bytes, Stack size 24 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 100
- Call Chain = GUI_ALLOC_GetFixedBlock ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> _InitOnce()
- >> _RemoveFreeMemory(TAG*)
- >> _AddFreeMemory(unsigned long, void*)
- >> _RemoveHoles()
[Called By]- >> GUI_DEVICE_Create
- >> _InitOnce(GUI_DEVICE*) (via Veneer)
- >> _InitAlpha()
- >> GUI__GetAlphaBuffer
GUI_ALLOC_AllocNoInit (Thumb, 12 bytes, Stack size 8 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 116
- Call Chain = GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]
[Called By]- >> GUI_ALLOC_AllocZero
- >> GUI__SetText
- >> GUI_ALLOC_Realloc
- >> GUI_ALLOC_AllocInit
- >> GUI_MEMDEV__CreateFixed (via Veneer)
- >> _WriteToActiveOpaque_HT(long, int, int, int) (via Veneer)
- >> _WriteToActiveOpaque_8(long, int, int) (via Veneer)
GUI_ALLOC_h2p (Thumb, 16 bytes, Stack size 0 bytes, GUI_Alloc.o(.text))
[Called By]
- >> WM_ShowWindow
- >> WM_SetStayOnTop
- >> WM_HideWindow
- >> WM_GetWindowRectEx
- >> WM_GetWindowOrgX
- >> WM_GetInvalidRect
- >> WM_DefaultProc (via Veneer)
- >> WM_HandlePID
- >> WM__InitIVRSearch (via Veneer)
- >> GUI_ALLOC_LockH
- >> _Findy1(long, LCD_RECT*, LCD_RECT*) (via Veneer)
- >> _Findx1(long, LCD_RECT*, LCD_RECT*) (via Veneer)
- >> _Findx0(long, LCD_RECT*, LCD_RECT*) (via Veneer)
- >> _PaintTransTopSiblings(long, WM_Obj*) (via Veneer)
- >> _PaintTransChildren(long, WM_Obj*) (via Veneer)
- >> _Invalidate1Abs(long, const LCD_RECT*, unsigned short) (via Veneer)
- >> _cbPaintMemDev(void*) (via Veneer)
- >> _FindNext_IVR() (via Veneer)
- >> GUI_ALLOC_AllocZero
- >> WM_InvalidateRect (via Veneer)
- >> WM__DeleteSecure (via Veneer)
- >> WM_DeleteWindow (via Veneer)
- >> WM__SetUserDataEx
- >> WM__GetUserDataEx
- >> WM_CreateWindowAsChild (via Veneer)
- >> GUI__SetText
- >> WM_GetWindowRect
- >> GUI__strcmp_hp
- >> GUI_TIMER__GetPeriod
- >> GUI_MEMDEV_Select (via Veneer)
- >> WM_GetStayOnTop
- >> WM_GetParent
- >> WM_AttachWindow
- >> WM_InvalidateWindowAndDescs
- >> WM_SetSize
- >> WM__MoveWindow
- >> WM__MoveTo
- >> _MoveDescendents(long, int, int)
- >> WM_GetWindowOrgY
- >> _GetDialogItem(long, int)
- >> WM__ForEachDesc
- >> WM__RemoveWindowFromList (via Veneer)
- >> WM__RemoveFromLinList (via Veneer)
- >> WM__Paint1 (via Veneer)
- >> WM__Paint (via Veneer)
- >> WM__IsWindow (via Veneer)
- >> WM__InvalidateRect (via Veneer)
- >> WM__InvalidateParent (via Veneer)
- >> WM__InvalidateDrawAndDescs (via Veneer)
- >> WM__InsertWindowIntoList (via Veneer)
- >> WM__DetachWindow (via Veneer)
- >> WM__ClipAtParentBorders (via Veneer)
- >> WM__ActivateClipRect (via Veneer)
- >> WM_SelectWindow (via Veneer)
- >> WM_InvalidateWindowAndDescsEx (via Veneer)
- >> WM_Exec1 (via Veneer)
- >> WM__SendMessage
- >> WM__DeleteAssocTimer
- >> WM_GetFirstChild
- >> WM_BringToBottom
- >> GUI_MEMDEV_Delete (via Veneer)
- >> WM__SendTouchMessage
- >> WM_RestartTimer
- >> WM_DeleteTimer
- >> WM_CreateTimer
- >> GUI_TIMER__GetNextTimerLin
- >> GUI_TIMER_SetPeriod
- >> GUI_TIMER_Restart
- >> GUI_TIMER_Delete
- >> GUI_TIMER_Create
- >> _cbTimer(GUI_TIMER_MESSAGE*)
- >> WM_ResizeWindow
- >> _SetFocusOnNextChild(long)
- >> WM__SendMessageNoPara
- >> WM_GetFlags
- >> WM_GetClientRectEx
- >> WM__GetPrevSibling
- >> WM_DetachWindow
- >> WM__UpdateChildPositions
- >> WM_GetWindowSizeX
- >> WM_GetHasTrans
- >> GUI_ALLOC_Realloc
- >> GUI_ALLOC_AllocInit
- >> WM__IsAncestor
- >> WM_MoveChildTo
- >> WM_GetWindowSizeY
- >> WM_GetNextSibling
- >> WM_DisableMemdev
- >> WM_BringToTop
- >> WM__IsEnabled
- >> GUI_MEMDEV_GetStaticDevice (via Veneer)
- >> GUI_MEMDEV_GetYPos (via Veneer)
- >> GUI_MEMDEV_GetXSize (via Veneer)
- >> GUI_MEMDEV_GetXPos (via Veneer)
- >> GUI_MEMDEV_GetDataPtr (via Veneer)
- >> _CreateStaticDevice(long, WM_Obj*) (via Veneer)
- >> _GetWindowDevice(long, long*) (via Veneer)
- >> _CreateStatic(long) (via Veneer)
- >> GUI_MEMDEV_SetOrg (via Veneer)
- >> GUI_MEMDEV_ReduceYSize (via Veneer)
- >> GUI_MEMDEV_GetYSize (via Veneer)
- >> GUI_MEMDEV_Clear (via Veneer)
- >> _XorPixel(GUI_DEVICE*, int, int) (via Veneer)
- >> _FillRect(GUI_DEVICE*, int, int, int, int) (via Veneer)
- >> _GetRect(GUI_DEVICE*, LCD_RECT*) (via Veneer)
- >> _XY2PTR(int, int) (via Veneer)
- >> _SetPixelIndex(GUI_DEVICE*, int, int, int) (via Veneer)
- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) (via Veneer)
- >> _DrawVLine(GUI_DEVICE*, int, int, int) (via Veneer)
- >> GUI_MEMDEV__WriteToActiveAt (via Veneer)
- >> GUI_MEMDEV__CreateFixed (via Veneer)
- >> GUI_MEMDEV_GetBitsPerPixel (via Veneer)
- >> GUI_MEMDEV_CopyToLCDAt (via Veneer)
- >> GUI_USAGE_DecUseCnt (via Veneer)
- >> GUI_USAGE_BM_Create (via Veneer)
- >> WM_EnableMemdev
- >> _WriteToActiveOpaque_8(long, int, int) (via Veneer)
- >> GUI_MEMDEV_WriteAt (via Veneer)
- >> GUI_USAGE_Select (via Veneer)
- >> _XorPixel(GUI_DEVICE*, int, int) (via Veneer)
- >> _FillRect(GUI_DEVICE*, int, int, int, int) (via Veneer)
- >> _GetRect(GUI_DEVICE*, LCD_RECT*) (via Veneer)
- >> _XY2PTR(int, int) (via Veneer)
- >> _SetPixelIndex(GUI_DEVICE*, int, int, int) (via Veneer)
- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) (via Veneer)
- >> _DrawVLine(GUI_DEVICE*, int, int, int) (via Veneer)
- >> GUI_TIMER__GetNextTimer
- >> GUI_TIMER_SetTime
- >> GUI_TIMER_SetDelay
- >> GUI_TIMER_Exec
- >> [Anonymous Symbol]
- >> _Unlink(long)
- >> _Link(long)
- >> WM__GetFirstSibling
- >> WM__IsChild
- >> WM_SetHasTrans
- >> WM_ClrHasTrans
- >> WM_ValidateWindow
- >> WM__GetLastSibling
- >> _Screen2hWin(long, long, int, int)
GUI_ALLOC_LockH (Thumb, 10 bytes, Stack size 0 bytes, GUI_Alloc.o(.text))
[Calls]
[Called By]- >> SLIDER_SetValue (via Veneer)
- >> SLIDER_SetRange (via Veneer)
- >> SLIDER_SetNumTicks (via Veneer)
- >> SLIDER_GetValue (via Veneer)
- >> RADIO_SetText (via Veneer)
- >> RADIO_GetValue (via Veneer)
- >> GRAPH_SetVSizeY (via Veneer)
- >> GRAPH_SetVSizeX (via Veneer)
- >> GRAPH_SetUserDraw (via Veneer)
- >> GRAPH_SetGridVis (via Veneer)
- >> GRAPH_SetGridFixedX (via Veneer)
- >> GRAPH_SetGridDistY (via Veneer)
- >> GRAPH_SetGridDistX (via Veneer)
- >> GRAPH_SetBorder (via Veneer)
- >> GRAPH_SCALE_SetTickDist (via Veneer)
- >> GRAPH_SCALE_SetTextColor (via Veneer)
- >> GRAPH_SCALE_SetPos (via Veneer)
- >> GRAPH_SCALE_Create (via Veneer)
- >> GRAPH_DATA_YT_SetAlign (via Veneer)
- >> GRAPH_DATA_YT_Create (via Veneer)
- >> GRAPH_DATA_YT_AddValue (via Veneer)
- >> GRAPH_AttachScale (via Veneer)
- >> GRAPH_AttachData (via Veneer)
- >> FRAMEWIN_SetTitleVis (via Veneer)
- >> CHECKBOX_SetText (via Veneer)
- >> CHECKBOX_SetState (via Veneer)
- >> BUTTON_SetText (via Veneer)
- >> GUI_SPRITE__CreateEx
- >> GUI_SPRITE_Show
- >> GUI_SPRITE_Hide
- >> GUI_SPRITE_Delete
- >> TEXT_CreateUser (via Veneer)
- >> SLIDER_SetWidth (via Veneer)
- >> SLIDER_Inc (via Veneer)
- >> SLIDER_Dec (via Veneer)
- >> SLIDER_CreateUser (via Veneer)
- >> SLIDER_Callback (via Veneer)
- >> WIDGET__GetWindowSizeX (via Veneer)
- >> _OnTouch(long, WM_MESSAGE*) (via Veneer)
- >> GUI_ARRAY_SetItem(long, unsigned, const void*, int)
- >> RADIO__GetButtonSize(long) (via Veneer)
- >> RADIO__SetValue(long, int) (via Veneer)
- >> RADIO_SetValue (via Veneer)
- >> RADIO_CreateUser (via Veneer)
- >> RADIO_Callback (via Veneer)
- >> RADIO_AddValue (via Veneer)
- >> _OnTouch(long, WM_MESSAGE*) (via Veneer)
- >> GRAPH_SCALE_SetOff (via Veneer)
- >> GRAPH_SCALE_SetNumDecs (via Veneer)
- >> GRAPH_SCALE_SetFont (via Veneer)
- >> GRAPH_SCALE_SetFactor (via Veneer)
- >> _OnPaint(long, LCD_RECT*) (via Veneer)
- >> _OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*) (via Veneer)
- >> _OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*) (via Veneer)
- >> GRAPH_DATA_YT_SetOffY (via Veneer)
- >> GRAPH_DATA_YT_MirrorX (via Veneer)
- >> GRAPH_DATA_YT_Clear (via Veneer)
- >> _OnDelete(long) (via Veneer)
- >> _OnPaint(long, LCD_RECT*) (via Veneer)
- >> GRAPH__AddValue(GRAPH_DATA_OBJ*, void*, void*, int) (via Veneer)
- >> GRAPH_SetLineStyleV (via Veneer)
- >> GRAPH_SetLineStyleH (via Veneer)
- >> GRAPH_SetGridOffY (via Veneer)
- >> GRAPH_SetColor (via Veneer)
- >> GRAPH_DetachScale (via Veneer)
- >> GRAPH_DetachData (via Veneer)
- >> GRAPH_CreateUser (via Veneer)
- >> GRAPH_Callback (via Veneer)
- >> GUI_ARRAY_GetNumItems(long)
- >> GUI_ARRAY_DeleteItem(long, unsigned)
- >> GUI_ARRAY_GethItem(long, unsigned)
- >> GUI_ARRAY_AddItem(long, const void*, int)
- >> GUI_ARRAY_Delete(long)
- >> SCROLLBAR_GetValue (via Veneer)
- >> _OnDelete(long) (via Veneer)
- >> _OnPaint(long, LCD_RECT*) (via Veneer)
- >> _ManageScrollBars(long) (via Veneer)
- >> FRAMEWIN__UpdatePositions(long) (via Veneer)
- >> FRAMEWIN_CreateUser (via Veneer)
- >> CHECKBOX_GetState (via Veneer)
- >> CHECKBOX_CreateUser (via Veneer)
- >> BUTTON_SetTextOffset (via Veneer)
- >> BUTTON_SetFont (via Veneer)
- >> BUTTON_CreateUser (via Veneer)
- >> BUTTON_Callback (via Veneer)
- >> WIDGET_SetState (via Veneer)
- >> WIDGET_OrState (via Veneer)
- >> WIDGET_HandleActive (via Veneer)
- >> WIDGET_AndState (via Veneer)
- >> _OnTouchReactOnLevel(long, WM_MESSAGE*) (via Veneer)
- >> _OnPidStateChange(long, WM_MESSAGE*) (via Veneer)
- >> _OnButtonReleased(long, int) (via Veneer)
- >> _OnButtonPressed(long) (via Veneer)
- >> _OnTouchDefault(long, WM_MESSAGE*) (via Veneer)
- >> GUI_SPRITE_SetBitmapAndPosition
- >> GUI_SPRITE_SetBitmap
- >> GUI_SPRITE_GetState
- >> _XorPixel(GUI_DEVICE*, int, int)
- >> _FillRect(GUI_DEVICE*, int, int, int, int)
- >> _Undraw(long)
- >> _SetBitmapAndPosition(long, const GUI_BITMAP*, int, int)
- >> _DoColorConversion(long, const GUI_BITMAP*)
- >> _SetPixelIndex(GUI_DEVICE*, int, int, int)
- >> _GetPixelIndex(GUI_DEVICE*, int, int)
- >> _SetPosition(long, int, int)
- >> _SpriteDraw(long)
- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
- >> _SetBitmap(long, const GUI_BITMAP*)
- >> _DrawVLine(GUI_DEVICE*, int, int, int)
- >> _DrawHLine(GUI_DEVICE*, int, int, int)
- >> WM_GetTimerId
- >> WIDGET_GetState (via Veneer)
- >> TEXT_Callback (via Veneer)
- >> SLIDER_SetSkinClassic (via Veneer)
- >> _Paint(long) (via Veneer)
- >> RADIO_SetSkinClassic (via Veneer)
- >> _Paint(long) (via Veneer)
- >> _GetButtonSize(long) (via Veneer)
- >> GUI_ARRAY__GetpItemLocked(const GUI_ARRAY_OBJ*, unsigned)
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> GUI_ARRAY__SethItem(GUI_ARRAY_OBJ*, unsigned, long)
- >> GUI_ARRAY__GethItem(const GUI_ARRAY_OBJ*, unsigned)
- >> FRAMEWIN__GetTitleLimits(long, int*, int*) (via Veneer)
- >> FRAMEWIN__GetBorderSize(long, unsigned) (via Veneer)
- >> FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*) (via Veneer)
- >> FRAMEWIN_SetTextAlign (via Veneer)
- >> FRAMEWIN_SetText (via Veneer)
- >> FRAMEWIN_SetMoveable (via Veneer)
- >> FRAMEWIN_Callback (via Veneer)
- >> FRAMEWIN__cbClient(WM_MESSAGE*) (via Veneer)
- >> _SetActive(long, int) (via Veneer)
- >> CHECKBOX_Callback (via Veneer)
- >> BUTTON_SetSkinClassic (via Veneer)
- >> GUI_DRAW__Draw
- >> _Paint(long) (via Veneer)
- >> _CreateStaticDevice(long, WM_Obj*) (via Veneer)
- >> _AddContent(long, long*) (via Veneer)
- >> GUI_MEMDEV_MarkDirty (via Veneer)
- >> GUI_MEMDEV__WriteToActiveOpaque (via Veneer)
- >> GUI_DRAW__GetYSize
- >> GUI_DRAW__GetXSize
- >> FRAMEWIN_SetSkinClassic (via Veneer)
- >> FRAMEWIN_OwnerDraw (via Veneer)
- >> FRAMEWIN__UpdateButtons(long, int, int, int, int) (via Veneer)
- >> FRAMEWIN_SetOwnerDraw (via Veneer)
- >> _Paint(long) (via Veneer)
- >> _GetBorderSize(long, unsigned) (via Veneer)
- >> CHECKBOX_SetSkinClassic (via Veneer)
- >> _Paint(long) (via Veneer)
- >> _WriteToActiveOpaque_HT(long, int, int, int) (via Veneer)
- >> _WriteToActiveOpaque_8(long, int, int) (via Veneer)
- >> GUI_MEMDEV__WriteToActiveAlpha (via Veneer)
- >> SCROLLBAR_SetSkinClassic (via Veneer)
- >> _Create(long) (via Veneer)
- >> _Paint(long) (via Veneer)
- >> _CalcPositions(long, SCROLLBAR_POSITIONS*) (via Veneer)
- >> SCROLLBAR_SetValue (via Veneer)
- >> SCROLLBAR_SetPageSize (via Veneer)
- >> SCROLLBAR_SetNumItems (via Veneer)
- >> SCROLLBAR_CreateUser (via Veneer)
- >> SCROLLBAR_Callback (via Veneer)
- >> SCROLLBAR_AddValue (via Veneer)
- >> _OnTouch(long, WM_MESSAGE*) (via Veneer)
- >> _DeleteTimer(long) (via Veneer)
GUI_ALLOC_UnlockH (Thumb, 14 bytes, Stack size 0 bytes, GUI_Alloc.o(.text))
[Called By]
- >> SLIDER_SetValue (via Veneer)
- >> SLIDER_SetRange (via Veneer)
- >> SLIDER_SetNumTicks (via Veneer)
- >> SLIDER_GetValue (via Veneer)
- >> RADIO_SetText (via Veneer)
- >> RADIO_GetValue (via Veneer)
- >> GRAPH_SetVSizeY (via Veneer)
- >> GRAPH_SetVSizeX (via Veneer)
- >> GRAPH_SetUserDraw (via Veneer)
- >> GRAPH_SetGridVis (via Veneer)
- >> GRAPH_SetGridFixedX (via Veneer)
- >> GRAPH_SetGridDistY (via Veneer)
- >> GRAPH_SetGridDistX (via Veneer)
- >> GRAPH_SetBorder (via Veneer)
- >> GRAPH_SCALE_SetTickDist (via Veneer)
- >> GRAPH_SCALE_SetTextColor (via Veneer)
- >> GRAPH_SCALE_SetPos (via Veneer)
- >> GRAPH_SCALE_Create (via Veneer)
- >> GRAPH_DATA_YT_Create (via Veneer)
- >> GRAPH_DATA_YT_AddValue (via Veneer)
- >> GRAPH_AttachScale (via Veneer)
- >> GRAPH_AttachData (via Veneer)
- >> FRAMEWIN_SetTitleVis (via Veneer)
- >> CHECKBOX_SetText (via Veneer)
- >> CHECKBOX_SetState (via Veneer)
- >> BUTTON_SetText (via Veneer)
- >> GUI_SPRITE__CreateEx
- >> GUI_SPRITE_Show
- >> GUI_SPRITE_Hide
- >> GUI_SPRITE_Delete
- >> TEXT_CreateUser (via Veneer)
- >> SLIDER_SetWidth (via Veneer)
- >> SLIDER_Inc (via Veneer)
- >> SLIDER_Dec (via Veneer)
- >> SLIDER_CreateUser (via Veneer)
- >> SLIDER_Callback (via Veneer)
- >> WIDGET__GetWindowSizeX (via Veneer)
- >> [Anonymous Symbol] (via Veneer)
- >> _OnTouch(long, WM_MESSAGE*) (via Veneer)
- >> GUI_ARRAY_SetItem(long, unsigned, const void*, int)
- >> RADIO__GetButtonSize(long) (via Veneer)
- >> RADIO__SetValue(long, int) (via Veneer)
- >> RADIO_SetValue (via Veneer)
- >> RADIO_CreateUser (via Veneer)
- >> RADIO_Callback (via Veneer)
- >> RADIO_AddValue (via Veneer)
- >> [Anonymous Symbol] (via Veneer)
- >> _OnTouch(long, WM_MESSAGE*) (via Veneer)
- >> GRAPH_SCALE_SetOff (via Veneer)
- >> GRAPH_SCALE_SetNumDecs (via Veneer)
- >> GRAPH_SCALE_SetFont (via Veneer)
- >> GRAPH_SCALE_SetFactor (via Veneer)
- >> _OnPaint(long, LCD_RECT*) (via Veneer)
- >> _OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*) (via Veneer)
- >> _OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*) (via Veneer)
- >> GRAPH_DATA_YT_SetOffY (via Veneer)
- >> GRAPH_DATA_YT_Clear (via Veneer)
- >> [Anonymous Symbol] (via Veneer)
- >> _OnDelete(long) (via Veneer)
- >> _OnPaint(long, LCD_RECT*) (via Veneer)
- >> GRAPH__AddValue(GRAPH_DATA_OBJ*, void*, void*, int) (via Veneer)
- >> GRAPH_SetLineStyleV (via Veneer)
- >> GRAPH_SetLineStyleH (via Veneer)
- >> GRAPH_SetGridOffY (via Veneer)
- >> GRAPH_SetColor (via Veneer)
- >> GRAPH_DetachScale (via Veneer)
- >> GRAPH_DetachData (via Veneer)
- >> GRAPH_CreateUser (via Veneer)
- >> GRAPH_Callback (via Veneer)
- >> GUI_ARRAY_GetNumItems(long)
- >> GUI_ARRAY_DeleteItem(long, unsigned)
- >> GUI_ARRAY_GethItem(long, unsigned)
- >> GUI_ARRAY_AddItem(long, const void*, int)
- >> GUI_ARRAY_Delete(long)
- >> SCROLLBAR_GetValue (via Veneer)
- >> _OnDelete(long) (via Veneer)
- >> _OnPaint(long, LCD_RECT*) (via Veneer)
- >> _ManageScrollBars(long) (via Veneer)
- >> FRAMEWIN__UpdatePositions(long) (via Veneer)
- >> FRAMEWIN_CreateUser (via Veneer)
- >> CHECKBOX_GetState (via Veneer)
- >> CHECKBOX_CreateUser (via Veneer)
- >> BUTTON_SetTextOffset (via Veneer)
- >> BUTTON_SetFont (via Veneer)
- >> BUTTON_CreateUser (via Veneer)
- >> BUTTON_Callback (via Veneer)
- >> WIDGET_SetState (via Veneer)
- >> WIDGET_OrState (via Veneer)
- >> WIDGET_HandleActive (via Veneer)
- >> WIDGET_AndState (via Veneer)
- >> _OnTouchReactOnLevel(long, WM_MESSAGE*) (via Veneer)
- >> _OnPidStateChange(long, WM_MESSAGE*) (via Veneer)
- >> _OnButtonReleased(long, int) (via Veneer)
- >> _OnButtonPressed(long) (via Veneer)
- >> _OnTouchDefault(long, WM_MESSAGE*) (via Veneer)
- >> GUI_SPRITE_SetBitmapAndPosition
- >> GUI_SPRITE_SetBitmap
- >> GUI_SPRITE_GetState
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> _XorPixel(GUI_DEVICE*, int, int)
- >> _Undraw(long)
- >> _SetBitmapAndPosition(long, const GUI_BITMAP*, int, int)
- >> _DoColorConversion(long, const GUI_BITMAP*)
- >> _SetPixelIndex(GUI_DEVICE*, int, int, int)
- >> _GetPixelIndex(GUI_DEVICE*, int, int)
- >> _SetPosition(long, int, int)
- >> _SpriteDraw(long)
- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
- >> _SetBitmap(long, const GUI_BITMAP*)
- >> WM_GetTimerId
- >> WIDGET_GetState (via Veneer)
- >> TEXT_Callback (via Veneer)
- >> SLIDER_SetSkinClassic (via Veneer)
- >> _Paint(long) (via Veneer)
- >> RADIO_SetSkinClassic (via Veneer)
- >> _Paint(long) (via Veneer)
- >> _GetButtonSize(long) (via Veneer)
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> GUI_ARRAY__SethItem(GUI_ARRAY_OBJ*, unsigned, long)
- >> GUI_ARRAY__GethItem(const GUI_ARRAY_OBJ*, unsigned)
- >> FRAMEWIN__GetTitleLimits(long, int*, int*) (via Veneer)
- >> FRAMEWIN__GetBorderSize(long, unsigned) (via Veneer)
- >> FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*) (via Veneer)
- >> FRAMEWIN_SetTextAlign (via Veneer)
- >> FRAMEWIN_SetText (via Veneer)
- >> FRAMEWIN_SetMoveable (via Veneer)
- >> FRAMEWIN_Callback (via Veneer)
- >> FRAMEWIN__cbClient(WM_MESSAGE*) (via Veneer)
- >> _SetActive(long, int) (via Veneer)
- >> CHECKBOX_Callback (via Veneer)
- >> BUTTON_SetSkinClassic (via Veneer)
- >> GUI_DRAW__Draw
- >> _Paint(long) (via Veneer)
- >> _CreateStaticDevice(long, WM_Obj*) (via Veneer)
- >> _AddContent(long, long*) (via Veneer)
- >> GUI_MEMDEV_MarkDirty (via Veneer)
- >> GUI_MEMDEV__WriteToActiveOpaque (via Veneer)
- >> GUI_DRAW__GetYSize
- >> GUI_DRAW__GetXSize
- >> FRAMEWIN_SetSkinClassic (via Veneer)
- >> FRAMEWIN_OwnerDraw (via Veneer)
- >> FRAMEWIN__UpdateButtons(long, int, int, int, int) (via Veneer)
- >> FRAMEWIN_SetOwnerDraw (via Veneer)
- >> _Paint(long) (via Veneer)
- >> _GetBorderSize(long, unsigned) (via Veneer)
- >> CHECKBOX_SetSkinClassic (via Veneer)
- >> _Paint(long) (via Veneer)
- >> _WriteToActiveOpaque_HT(long, int, int, int) (via Veneer)
- >> _WriteToActiveOpaque_8(long, int, int) (via Veneer)
- >> GUI_MEMDEV__WriteToActiveAlpha (via Veneer)
- >> SCROLLBAR_SetSkinClassic (via Veneer)
- >> _Create(long) (via Veneer)
- >> _Paint(long) (via Veneer)
- >> _CalcPositions(long, SCROLLBAR_POSITIONS*) (via Veneer)
- >> SCROLLBAR_SetValue (via Veneer)
- >> SCROLLBAR_SetPageSize (via Veneer)
- >> SCROLLBAR_SetNumItems (via Veneer)
- >> SCROLLBAR_CreateUser (via Veneer)
- >> SCROLLBAR_Callback (via Veneer)
- >> SCROLLBAR_AddValue (via Veneer)
- >> _OnTouch(long, WM_MESSAGE*) (via Veneer)
- >> _DeleteTimer(long) (via Veneer)
GUI_ALLOC_GetNumFreeBytes (Thumb, 8 bytes, Stack size 0 bytes, GUI_Alloc.o(.text), UNUSED)
GUI_ALLOC_GetNumFreeBlocks (Thumb, 6 bytes, Stack size 0 bytes, GUI_Alloc.o(.text), UNUSED)
GUI_ALLOC_GetNumUsedBytes (Thumb, 10 bytes, Stack size 0 bytes, GUI_Alloc.o(.text), UNUSED)
GUI_ALLOC_GetNumUsedBlocks (Thumb, 10 bytes, Stack size 0 bytes, GUI_Alloc.o(.text), UNUSED)
GUI_ALLOC_GetMaxSize (Thumb, 64 bytes, Stack size 8 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_ALLOC_GetMaxSize ⇒ _InitOnce() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]
[Called By]
GUI_ALLOC_RequestSize (Thumb, 32 bytes, Stack size 8 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = GUI_ALLOC_RequestSize ⇒ GUI_ALLOC_GetMaxSize ⇒ _InitOnce() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]
[Called By]- >> GUI_MEMDEV__CreateFixed (via Veneer)
GUI_ALLOC_Lock (Thumb, 10 bytes, Stack size 0 bytes, GUI_Alloc.o(.text), UNUSED)
GUI_ALLOC_Unlock (Thumb, 10 bytes, Stack size 0 bytes, GUI_Alloc.o(.text), UNUSED)
GUI_ALLOC_AssignMemory (Thumb, 12 bytes, Stack size 0 bytes, GUI_Alloc.o(.text))
[Called By]
- >> GUI_X_Config (via Veneer)
GUI_ALLOC_SetAvBlockSize (Thumb, 14 bytes, Stack size 0 bytes, GUI_Alloc.o(.text))
[Called By]
- >> GUI_X_Config (via Veneer)
GUI_ALLOC_GetSize (Thumb, 24 bytes, Stack size 0 bytes, GUI_Alloc.o(.text))
[Called By]
- >> GUI_ARRAY_SetItem(long, unsigned, const void*, int)
- >> WM__SetUserDataEx
- >> WM__GetUserDataEx
- >> GUI__SetText
- >> GUI_ALLOC_Realloc
GUI_ALLOC_Free (Thumb, 54 bytes, Stack size 16 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> _AddFreeMemory(unsigned long, void*)
[Called By]- >> GUI_SPRITE_Delete
- >> GUI_ALLOC_FreePtrArray
- >> GUI_ALLOC_FreePtr
- >> GRAPH_SCALE_Delete (via Veneer)
- >> _OnDelete(long) (via Veneer)
- >> GUI_ARRAY_AddItem(long, const void*, int)
- >> GUI_ARRAY_Delete(long)
- >> _OnDelete(long) (via Veneer)
- >> WM_DeleteWindow (via Veneer)
- >> _DoColorConversion(long, const GUI_BITMAP*)
- >> GUI_MEMDEV_Delete (via Veneer)
- >> WM_DeleteTimer
- >> WM_CreateTimer
- >> GUI_TIMER_Delete
- >> GUI_ALLOC_Realloc
- >> GUI_MEMDEV__CreateFixed (via Veneer)
- >> GUI_USAGE_DecUseCnt (via Veneer)
- >> _WriteToActiveOpaque_HT(long, int, int, int) (via Veneer)
- >> _WriteToActiveOpaque_8(long, int, int) (via Veneer)
- >> _GUI_USAGE_BM_Delete(long) (via Veneer)
GUI_ALLOC_FreePtr (Thumb, 16 bytes, Stack size 8 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = GUI_ALLOC_FreePtr ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]
[Called By]- >> GUI_ARRAY_SetItem(long, unsigned, const void*, int)
- >> GUI_ARRAY_DeleteItem(long, unsigned)
- >> GUI_ARRAY_Delete(long)
- >> BUTTON_Callback (via Veneer)
- >> GUI__SetText
- >> TEXT_Callback (via Veneer)
- >> GUI_ARRAY__SethItem(GUI_ARRAY_OBJ*, unsigned, long)
- >> FRAMEWIN_Callback (via Veneer)
- >> CHECKBOX_Callback (via Veneer)
GUI_ALLOC_FreePtrArray (Thumb, 32 bytes, Stack size 16 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = GUI_ALLOC_FreePtrArray ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]
[Called By]- >> BUTTON_Callback (via Veneer)
GUI_SetDefaultFont (Thumb, 6 bytes, Stack size 0 bytes, GUI_Core.o(.text), UNUSED)
GUI_ClearRect (Thumb, 88 bytes, Stack size 32 bytes, GUI_Core.o(.text))
[Stack]
- Max Depth = 156
- Call Chain = GUI_ClearRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> WM__InitIVRSearch (via Veneer)
- >> WM__GetNextIVR (via Veneer)
- >> LCD_SetDrawMode (via Veneer)
- >> LCD_FillRect (via Veneer)
[Called By]- >> GUI_Clear
- >> _DrawBorder(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned, LCD_RECT*) (via Veneer)
- >> WIDGET__FillStringInRect (via Veneer)
- >> GUI_ClearRectEx
GUI_Clear (Thumb, 26 bytes, Stack size 8 bytes, GUI_Core.o(.text))
[Stack]
- Max Depth = 164
- Call Chain = GUI_Clear ⇒ GUI_ClearRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI_ClearRect
- >> GUI_GotoXY
[Called By]- >> GUI_CURSOR_SelectEx
- >> cbBackWin(WM_MESSAGE*) (via Veneer)
- >> _OnPaint(long, LCD_RECT*) (via Veneer)
- >> TEXT_Callback (via Veneer)
- >> _Paint(long) (via Veneer)
- >> _Paint(long) (via Veneer)
- >> FRAMEWIN__cbClient(WM_MESSAGE*) (via Veneer)
- >> _Paint(long) (via Veneer)
- >> _Paint(long) (via Veneer)
GUI__Config (Thumb, 36 bytes, Stack size 8 bytes, GUI_Core.o(.text))
[Stack]
- Max Depth = 156
- Call Chain = GUI__Config ⇒ LCD_X_Config ⇒ GUI_DEVICE_CreateAndLink ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> LCD_X_Config (via Veneer)
- >> GUI_X_Config (via Veneer)
[Called By]
GUI_Init (Thumb, 138 bytes, Stack size 16 bytes, GUI_Core.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = GUI_Init ⇒ WM_Init ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI__Config
- >> WM_Init (via Veneer)
- >> WM_GetDesktopWindow
- >> LCD_SetColor (via Veneer)
- >> LCD_SetBkColor (via Veneer)
- >> LCD_Init (via Veneer)
- >> GUI_SetOrg
- >> GUI_X_Init
[Called By]
GUI__RegisterExit (Thumb, 10 bytes, Stack size 0 bytes, GUI_Core.o(.text))
[Called By]
- >> GUI_CURSOR_SelectEx
- >> WM_Init (via Veneer)
- >> _InitOnce()
- >> GUI_TIMER_Create
- >> _InitAlpha()
- >> GUI__GetAlphaBuffer
GUI_Exit (Thumb, 30 bytes, Stack size 8 bytes, GUI_Core.o(.text), UNUSED)
GUI_CURSOR_SelectEx (Thumb, 170 bytes, Stack size 40 bytes, GUI_Curs1.o(.text))
[Stack]
- Max Depth = 240
- Call Chain = GUI_CURSOR_SelectEx ⇒ GUI_DrawBitmap ⇒ GL_DrawBitmap ⇒ LCD_DrawBitmap(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_SetLayerSizeEx
- >> GUI_SetBkColor
- >> GUI_SelectLayer
- >> GUI_SPRITE__CreateEx
- >> GUI_SPRITE_Delete
- >> GUI_GetCursorLayer
- >> GUI_DrawBitmap
- >> _Show(int)
- >> GUI_Clear
- >> GUI__RegisterExit
[Called By]- >> GUI_CURSOR_ShowEx
- >> GUI_CURSOR_Select
GUI_CURSOR_HideEx (Thumb, 76 bytes, Stack size 16 bytes, GUI_Curs1.o(.text), UNUSED)
[Calls]
- >> GUI_SetLayerVisEx
- >> GUI_SPRITE_SetPosition
- >> GUI_SPRITE_Hide
- >> GUI_GetCursorLayer
[Called By]
GUI_CURSOR_ShowEx (Thumb, 32 bytes, Stack size 8 bytes, GUI_Curs1.o(.text))
[Stack]
- Max Depth = 248
- Call Chain = GUI_CURSOR_ShowEx ⇒ GUI_CURSOR_SelectEx ⇒ GUI_DrawBitmap ⇒ GL_DrawBitmap ⇒ LCD_DrawBitmap(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_CURSOR_SelectEx
- >> _Show(int)
[Called By]
GUI_CURSOR_GetStateEx (Thumb, 2 bytes, Stack size 0 bytes, GUI_Curs1.o(.text), UNUSED)
[Calls]
GUI_CURSOR_SetPositionEx (Thumb, 84 bytes, Stack size 16 bytes, GUI_Curs1.o(.text))
[Stack]
- Max Depth = 220
- Call Chain = GUI_CURSOR_SetPositionEx ⇒ GUI_SPRITE_SetPosition ⇒ _SetPosition(long, int, int) ⇒ _GetBkPixel(int, int, GUI_DEVICE*, GUI_SPRITE_OBJ*) ⇒ GUI_GetBitmapPixelIndex ⇒ GUI_GetBitmapPixelIndexEx
[Calls]- >> GUI_SetLayerPosEx
- >> GUI_SPRITE_SetPosition
- >> GUI_GetCursorLayer
[Called By]- >> WM_HandlePID
- >> GUI_CURSOR_SetPosition
GUI_CURSOR_Select (Thumb, 6 bytes, Stack size 0 bytes, GUI_Curs1.o(.text), UNUSED)
[Calls]
GUI_CURSOR_Hide (Thumb, 6 bytes, Stack size 0 bytes, GUI_Curs1.o(.text), UNUSED)
[Calls]
GUI_CURSOR_Show (Thumb, 6 bytes, Stack size 0 bytes, GUI_Curs1.o(.text))
[Stack]
- Max Depth = 248
- Call Chain = GUI_CURSOR_Show ⇒ GUI_CURSOR_ShowEx ⇒ GUI_CURSOR_SelectEx ⇒ GUI_DrawBitmap ⇒ GL_DrawBitmap ⇒ LCD_DrawBitmap(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*) ⇒ [Anonymous Symbol]
[Calls]
[Called By]
GUI_CURSOR_GetState (Thumb, 4 bytes, Stack size 0 bytes, GUI_Curs1.o(.text), UNUSED)
GUI_CURSOR_SetPosition (Thumb, 6 bytes, Stack size 0 bytes, GUI_Curs1.o(.text), UNUSED)
[Calls]
- >> GUI_CURSOR_SetPositionEx
GUI_DEVICE__GetpDevice (Thumb, 34 bytes, Stack size 0 bytes, GUI_Device.o(.text), UNUSED)
[Called By]
GUI_DEVICE__GetpDriver (Thumb, 34 bytes, Stack size 0 bytes, GUI_Device.o(.text))
[Called By]
- >> LCD_GetpfIndex2ColorEx (via Veneer)
- >> LCD_GetpfColor2IndexEx (via Veneer)
- >> LCD_GetPaletteEx (via Veneer)
- >> _GetDevProp(int, int) (via Veneer)
- >> LCD_Init (via Veneer)
- >> LCD_SetVSizeEx (via Veneer)
- >> LCD_SetVRAMAddrEx (via Veneer)
- >> LCD_SetSizeEx (via Veneer)
- >> LCD_SetPosEx (via Veneer)
- >> LCD_SetVisEx (via Veneer)
- >> LCD_SetLUTEntryEx (via Veneer)
- >> LCD_SetDevFunc (via Veneer)
- >> LCD_SetChromaModeEx (via Veneer)
- >> LCD_SetChromaEx (via Veneer)
- >> LCD_SetAlphaModeEx (via Veneer)
- >> LCD_SetAlphaEx (via Veneer)
- >> LCD_GetPosEx (via Veneer)
- >> LCD_InitLUT (via Veneer)
- >> GUI__ManageCacheEx
- >> GUI_AssignCursorLayer
- >> GUI_MEMDEV_CreateEx (via Veneer)
- >> LCD_GetNumLayers (via Veneer)
GUI_DEVICE_Delete (Thumb, 4 bytes, Stack size 0 bytes, GUI_Device.o(.text))
[Calls]
- >> GUI_ALLOC_FreeFixedBlock
[Called By]- >> GUI_SPRITE__CreateEx
- >> GUI_MEMDEV_Delete (via Veneer)
- >> GUI_MEMDEV__CreateFixed (via Veneer)
- >> _OnExit()
- >> _InitAlpha()
GUI_DEVICE_Create (Thumb, 78 bytes, Stack size 24 bytes, GUI_Device.o(.text))
[Stack]
- Max Depth = 124
- Call Chain = GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_GetFixedBlock
[Called By]- >> GUI_SPRITE__CreateEx
- >> GUI_DEVICE_CreateAndLink
- >> GUI_MEMDEV__CreateFixed (via Veneer)
- >> _InitAlpha()
GUI_DEVICE_Unlink (Thumb, 42 bytes, Stack size 0 bytes, GUI_Device.o(.text))
[Called By]
- >> GUI_SPRITE_Hide
- >> GUI_SPRITE_Delete
- >> GUI_SetAlpha
- >> LCD_SelectLCD() (via Veneer)
GUI_DEVICE_Link (Thumb, 108 bytes, Stack size 8 bytes, GUI_Device.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI_DEVICE_Link
[Called By]- >> GUI_SPRITE__CreateEx
- >> GUI_SPRITE_Show
- >> GUI_DEVICE_CreateAndLink
- >> GUI_MEMDEV_Select (via Veneer)
- >> GUI_SetAlpha
GUI_DEVICE_CreateAndLink (Thumb, 34 bytes, Stack size 16 bytes, GUI_Device.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = GUI_DEVICE_CreateAndLink ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_DEVICE_Link
- >> GUI_DEVICE_Create
[Called By]- >> LCD_X_Config (via Veneer)
GUI_DispStringInRectEx (Thumb, 150 bytes, Stack size 56 bytes, GUI_DispStringInRectEx.o(.text))
[Stack]
- Max Depth = 316
- Call Chain = GUI_DispStringInRectEx ⇒ GUI_DispStringInRectMax ⇒ GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> WM_SetUserClipRect
- >> GUI__IntersectRects
- >> GUI__DispStringInRect
- >> GUI_DispStringInRectMax
- >> __aeabi_memcpy (via Veneer)
[Called By]
GUI_Exec1 (Thumb, 30 bytes, Stack size 8 bytes, GUI_Exec.o(.text))
[Stack]
- Max Depth = 528
- Call Chain = GUI_Exec1 ⇒ WM_Exec ⇒ WM_Exec1 ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CopyToLCD ⇒ GUI_MEMDEV_CopyToLCDAt ⇒ GUI_MEMDEV__WriteToActiveOpaque ⇒ _WriteToActiveOpaque_8(long, int, int) ⇒ LCD__DrawBitmap_1bpp(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*, int) ⇒ [Anonymous Symbol]
[Calls]
[Called By]
GUI_Exec (Thumb, 20 bytes, Stack size 8 bytes, GUI_Exec.o(.text))
[Stack]
- Max Depth = 536
- Call Chain = GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM_Exec1 ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CopyToLCD ⇒ GUI_MEMDEV_CopyToLCDAt ⇒ GUI_MEMDEV__WriteToActiveOpaque ⇒ _WriteToActiveOpaque_8(long, int, int) ⇒ LCD__DrawBitmap_1bpp(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*, int) ⇒ [Anonymous Symbol]
[Calls]
[Called By]- >> GUI_task
- >> GUI_ExecCreatedDialog (via Veneer)
- >> GUI_Delay
GUI_GetFontSizeY (Thumb, 4 bytes, Stack size 0 bytes, GUI_GetFontSizeY.o(.text))
[Calls]
[Called By]- >> _UserDraw
- >> _OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*) (via Veneer)
- >> _OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*) (via Veneer)
- >> _Paint(long) (via Veneer)
GUI_PID_GetState (Thumb, 76 bytes, Stack size 8 bytes, GUI_PID.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI_PID_GetState
[Called By]
GUI_PID_GetCurrentState (Thumb, 30 bytes, Stack size 0 bytes, GUI_PID.o(.text), UNUSED)
GUI_PID_StoreState (Thumb, 20 bytes, Stack size 8 bytes, GUI_PID.o(.text), UNUSED)
[Calls]
- >> GUI_SignalEvent
- >> _StoreState(const GUI_PID_STATE*)
[Called By]- >> GUI_TOUCH_StoreStateEx
GUI_PID_IsEmpty (Thumb, 18 bytes, Stack size 0 bytes, GUI_PID.o(.text))
[Called By]
GUI_SetBkColor (Thumb, 4 bytes, Stack size 0 bytes, GUI_SetColor.o(.text))
[Calls]
- >> LCD_SetBkColor (via Veneer)
[Called By]- >> GUI_CURSOR_SelectEx
- >> cbBackWin(WM_MESSAGE*) (via Veneer)
- >> _OnPaint(long, LCD_RECT*) (via Veneer)
- >> _DrawBorder(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned, LCD_RECT*) (via Veneer)
- >> WM_Exec1 (via Veneer)
- >> GL_SetDefault
GUI_SetColor (Thumb, 4 bytes, Stack size 0 bytes, GUI_SetColor.o(.text))
[Calls]
- >> LCD_SetColor (via Veneer)
[Called By]- >> _UserDraw
- >> _OnPaint(long, LCD_RECT*) (via Veneer)
- >> _OnPaint(long, LCD_RECT*) (via Veneer)
- >> _DrawGrid(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned) (via Veneer)
- >> _DrawBorder(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned, LCD_RECT*) (via Veneer)
- >> GUIPROP_DispChar
- >> WM_Exec1 (via Veneer)
- >> GL_SetDefault
GUI_SetFont (Thumb, 16 bytes, Stack size 0 bytes, GUI_SetFont.o(.text))
[Called By]
- >> _UserDraw
- >> _OnPaint(long, LCD_RECT*) (via Veneer)
- >> GL_SetDefault
- >> TEXT_Callback (via Veneer)
- >> _Paint(long) (via Veneer)
- >> _Paint(long) (via Veneer)
- >> FRAMEWIN_OwnerDraw (via Veneer)
- >> _Paint(long) (via Veneer)
GUI_TOUCH_SetOrientationPhys (Thumb, 2 bytes, Stack size 0 bytes, GUI_TOUCH_DriverAnalog.o(.text), UNUSED)
GUI_TOUCH_SetOrientation (Thumb, 6 bytes, Stack size 0 bytes, GUI_TOUCH_DriverAnalog.o(.text))
[Called By]
- >> _InitTouch (via Veneer)
GUI_TOUCH_GetxPhys (Thumb, 6 bytes, Stack size 0 bytes, GUI_TOUCH_DriverAnalog.o(.text), UNUSED)
GUI_TOUCH_GetyPhys (Thumb, 6 bytes, Stack size 0 bytes, GUI_TOUCH_DriverAnalog.o(.text), UNUSED)
GUI_TOUCH_SetDefaultCalibration (Thumb, 14 bytes, Stack size 0 bytes, GUI_TOUCH_DriverAnalog.o(.text), UNUSED)
GUI_TOUCH_Calibrate (Thumb, 140 bytes, Stack size 40 bytes, GUI_TOUCH_DriverAnalog.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = GUI_TOUCH_Calibrate ⇒ LCD_GetYSizeEx ⇒ _GetDevProp(int, int)
[Calls]- >> LCD_GetYSizeEx (via Veneer)
- >> LCD_GetXSizeEx (via Veneer)
[Called By]- >> _InitTouch (via Veneer)
GUI_TOUCH_GetCalData (Thumb, 16 bytes, Stack size 0 bytes, GUI_TOUCH_DriverAnalog.o(.text), UNUSED)
GUI_TOUCH_Exec (Thumb, 336 bytes, Stack size 24 bytes, GUI_TOUCH_DriverAnalog.o(.text), UNUSED)
[Calls]
- >> LCD_GetYSizeEx (via Veneer)
- >> LCD_GetXSizeEx (via Veneer)
- >> GUI_TOUCH_StoreUnstable
- >> GUI_TOUCH_X_MeasureY (via Veneer)
- >> GUI_TOUCH_X_MeasureX (via Veneer)
- >> GUI_TOUCH_X_ActivateY (via Veneer)
- >> GUI_TOUCH_X_ActivateX (via Veneer)
WM_ForEachDesc (Thumb, 4 bytes, Stack size 0 bytes, WM_ForEachDesc.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = WM_ForEachDesc ⇒ WM__ForEachDesc ⇒ WM__ForEachDesc (Cycle)
[Calls]
[Called By]- >> _ToggleFullScreenMode
- >> WM_BringToTop
WM_GetClientWindow (Thumb, 24 bytes, Stack size 24 bytes, WM_GetClientWindow.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = WM_GetClientWindow ⇒ WM_SendMessage ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]- >> WM_SendMessage (via Veneer)
[Called By]- >> GUI_CreateDialogBox (via Veneer)
- >> _ToggleFullScreenMode
WM_GetDialogItem (Thumb, 18 bytes, Stack size 8 bytes, WM_GetDialogItem.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> _GetDialogItem(long, int)
[Called By]- >> _cbCallback
- >> _ToggleFullScreenMode
- >> GUI_task
- >> WM_GetScrollbarV
- >> WM_GetScrollbarH
- >> WM_GetInsideRectExScrollbar
- >> WIDGET__SetScrollState (via Veneer)
- >> WM__SetScrollbarV
- >> WM__SetScrollbarH
- >> WM_GetScrollPartner
WM_GetId (Thumb, 32 bytes, Stack size 32 bytes, WM_GetId.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = WM_GetId ⇒ WM_SendMessage ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]- >> WM_SendMessage (via Veneer)
[Called By]- >> _cbCallback
- >> _ForEach
- >> GRAPH_Callback (via Veneer)
- >> _GetDialogItem(long, int)
- >> WM_GetScrollPartner
WM_GetInsideRectEx (Thumb, 20 bytes, Stack size 24 bytes, WM_GetInsideRect.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = WM_GetInsideRectEx ⇒ WM_SendMessage ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]- >> WM_SendMessage (via Veneer)
[Called By]- >> WM_GetInsideRect
- >> _ToggleFullScreenMode
- >> WM_GetInsideRectExScrollbar
- >> SCROLLBAR_CreateUser (via Veneer)
WM_GetInsideRect (Thumb, 8 bytes, Stack size 0 bytes, WM_GetInsideRect.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = WM_GetInsideRect ⇒ WM_GetInsideRectEx ⇒ WM_SendMessage ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]
[Called By]
WM_GetInvalidRect (Thumb, 38 bytes, Stack size 16 bytes, WM_GetInvalidRect.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WM_GetInvalidRect
[Calls]- >> GUI_ALLOC_h2p
- >> __aeabi_memcpy (via Veneer)
[Called By]
WM_GetWindowOrgX (Thumb, 22 bytes, Stack size 8 bytes, WM_GetOrg.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM_GetWindowOrgX
[Calls]
[Called By]- >> _ToggleFullScreenMode
- >> WM_GetOrgX
WM_GetWindowOrgY (Thumb, 22 bytes, Stack size 8 bytes, WM_GetOrg.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM_GetWindowOrgY
[Calls]
[Called By]
WM_GetOrgX (Thumb, 6 bytes, Stack size 0 bytes, WM_GetOrg.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM_GetOrgX ⇒ WM_GetWindowOrgX
[Calls]
[Called By]- >> _OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*) (via Veneer)
- >> _DrawBorder(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned, LCD_RECT*) (via Veneer)
WM_GetOrgY (Thumb, 6 bytes, Stack size 0 bytes, WM_GetOrg.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM_GetOrgY ⇒ WM_GetWindowOrgY
[Calls]
[Called By]- >> _OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*) (via Veneer)
- >> _DrawBorder(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned, LCD_RECT*) (via Veneer)
WM_GetWindowRect (Thumb, 36 bytes, Stack size 8 bytes, WM_GetWindowRect.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM_GetWindowRect
[Calls]- >> GUI_ALLOC_h2p
- >> __aeabi_memcpy (via Veneer)
[Called By]- >> _DrawBitmapCCW(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*) (via Veneer)
WM_GetWindowRectEx (Thumb, 26 bytes, Stack size 8 bytes, WM_GetWindowRect.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM_GetWindowRectEx
[Calls]- >> GUI_ALLOC_h2p
- >> __aeabi_memcpy (via Veneer)
[Called By]- >> _ToggleFullScreenMode
- >> WM_GetInsideRectExScrollbar
- >> WM_SetCaptureMove
- >> _AddContent(long, long*) (via Veneer)
- >> _CalcPositions(long, SCROLLBAR_POSITIONS*) (via Veneer)
WM_HideWindow (Thumb, 36 bytes, Stack size 8 bytes, WM_Hide.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = WM_HideWindow ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> WM__InvalidateRectEx (via Veneer)
[Called By]- >> FRAMEWIN_SetTitleVis (via Veneer)
- >> _ForEach
- >> WM__SetScrollbarV
- >> WM__SetScrollbarH
WM__MoveWindow (Thumb, 110 bytes, Stack size 32 bytes, WM_Move.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> _MoveDescendents(long, int, int)
- >> WM__SendMsgNoData (via Veneer)
- >> WM__InvalidateParent (via Veneer)
- >> GUI_MoveRect
- >> __aeabi_memcpy (via Veneer)
[Called By]- >> WM_MoveWindow
- >> WM__MoveTo
- >> WM_MoveChildTo
WM__MoveTo (Thumb, 34 bytes, Stack size 16 bytes, WM_Move.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = WM__MoveTo ⇒ WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> WM__MoveWindow
[Called By]
WM_MoveWindow (Thumb, 2 bytes, Stack size 0 bytes, WM_Move.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = WM_MoveWindow ⇒ WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Called By]- >> _ToggleFullScreenMode
- >> WM_AttachWindow
- >> WM_DetachWindow
- >> WM__UpdateChildPositions
- >> WM_SetCaptureMove
- >> FRAMEWIN__UpdateButtons(long, int, int, int, int) (via Veneer)
WM_MoveTo (Thumb, 2 bytes, Stack size 0 bytes, WM_Move.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = WM_MoveTo ⇒ WM__MoveTo ⇒ WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Called By]- >> WM_SetWindowPos
- >> WM_AttachWindowAt
WM_SetCreateFlags (Thumb, 16 bytes, Stack size 0 bytes, WM_SetCreateFlags.o(.text))
[Called By]
WM_SetDesktopColorEx (Thumb, 26 bytes, Stack size 8 bytes, WM_SetDesktopColor.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = WM_SetDesktopColorEx ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow (via Veneer)
[Called By]- >> WM_SetDesktopColor
- >> WM_SetDesktopColors
WM_SetDesktopColor (Thumb, 6 bytes, Stack size 0 bytes, WM_SetDesktopColor.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = WM_SetDesktopColor ⇒ WM_SetDesktopColorEx ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Called By]
WM_SetDesktopColors (Thumb, 4 bytes, Stack size 0 bytes, WM_SetDesktopColor.o(.text), UNUSED)
[Calls]
WM_SetWindowPos (Thumb, 30 bytes, Stack size 16 bytes, WM_SetWindowPos.o(.text))
[Stack]
- Max Depth = 184
- Call Chain = WM_SetWindowPos ⇒ WM_SetSize ⇒ WM_ResizeWindow ⇒ WM__UpdateChildPositions (Cycle)
[Calls]- >> WM_SetSize
- >> WM_MoveTo
[Called By]
WM_InvalidateWindowAndDescs (Thumb, 42 bytes, Stack size 16 bytes, WM_Show.o(.text))
[Stack]
- Max Depth = 160 + In Cycle
- Call Chain = WM_InvalidateWindowAndDescs ⇒ WM_InvalidateWindowAndDescs (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> WM_InvalidateWindow (via Veneer)
- >> WM_InvalidateWindowAndDescs
- >> WM_GetFirstChild
[Called By]- >> WM_ShowWindow
- >> WM_InvalidateWindowAndDescs
WM_ShowWindow (Thumb, 30 bytes, Stack size 8 bytes, WM_Show.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = WM_ShowWindow ⇒ WM_InvalidateWindowAndDescs ⇒ WM_InvalidateWindowAndDescs (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> WM_InvalidateWindowAndDescs
[Called By]- >> GUI_CreateDialogBox (via Veneer)
- >> FRAMEWIN_SetTitleVis (via Veneer)
- >> _ForEach
WM_SetStayOnTop (Thumb, 58 bytes, Stack size 16 bytes, WM_StayOnTop.o(.text))
[Stack]
- Max Depth = 208
- Call Chain = WM_SetStayOnTop ⇒ WM_AttachWindow ⇒ WM_DetachWindow ⇒ WM_MoveWindow ⇒ WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> WM_GetParent
- >> WM_AttachWindow
[Called By]
WM_GetStayOnTop (Thumb, 24 bytes, Stack size 8 bytes, WM_StayOnTop.o(.text), UNUSED)
[Calls]
GUI_MoveRel (Thumb, 16 bytes, Stack size 0 bytes, GUI_2DLib.o(.text), UNUSED)
[Called By]
GL_MoveTo (Thumb, 4 bytes, Stack size 0 bytes, GUI_2DLib.o(.text), UNUSED)
[Calls]
[Called By]
GUI_MoveTo (Thumb, 10 bytes, Stack size 0 bytes, GUI_2DLib.o(.text), UNUSED)
GUI_DrawRect (Thumb, 128 bytes, Stack size 40 bytes, GUI_2DLib.o(.text))
[Stack]
- Max Depth = 164
- Call Chain = GUI_DrawRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> WM__InitIVRSearch (via Veneer)
- >> WM__GetNextIVR (via Veneer)
- >> LCD_DrawHLine (via Veneer)
- >> LCD_DrawVLine (via Veneer)
[Called By]- >> [Anonymous Symbol] (via Veneer)
- >> _DrawUpRect(const LCD_RECT*) (via Veneer)
- >> _Paint(long) (via Veneer)
GUI_ALLOC_AllocZero (Thumb, 28 bytes, Stack size 16 bytes, GUI_ALLOC_AllocZero.o(.text))
[Stack]
- Max Depth = 132
- Call Chain = GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_AllocNoInit
- >> GUI__memset
[Called By]- >> GRAPH_SCALE_Create (via Veneer)
- >> GRAPH_DATA_YT_Create (via Veneer)
- >> GUI_SPRITE__CreateEx
- >> TEXT_CreateUser (via Veneer)
- >> GUI_ARRAY_SetItem(long, unsigned, const void*, int)
- >> GUI_ARRAY_Create()
- >> WM_CreateWindowAsChild (via Veneer)
- >> _DoColorConversion(long, const GUI_BITMAP*)
- >> WM_CreateTimer
- >> GUI_TIMER_Create
- >> GUI_MEMDEV__CreateFixed (via Veneer)
- >> GUI_USAGE_BM_Create (via Veneer)
GUIPROP__FindChar (Thumb, 20 bytes, Stack size 0 bytes, GUI_CharP.o(.text))
[Called By]
- >> GUIPROP_IsInFont
- >> GUIPROP_GetCharDistX
- >> GUIPROP_DispChar
GUIPROP_DispChar (Thumb, 188 bytes, Stack size 56 bytes, GUI_CharP.o(.text))
[Stack]
- Max Depth = 184
- Call Chain = GUIPROP_DispChar ⇒ LCD_DrawBitmap(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_SetColor
- >> LCD_SetDrawMode (via Veneer)
- >> LCD_FillRect (via Veneer)
- >> GUIPROP__FindChar
- >> LCD_DrawBitmap(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*) (via Veneer)
- >> GUI_GetColor
- >> GUI_GetBkColor
[Address Reference Count : 4]- F13_ASCII.o(.rodata)
- F13_1.o(.rodata)
- F08_ASCII.o(.rodata)
- F08_1.o(.rodata)
GUIPROP_GetCharDistX (Thumb, 48 bytes, Stack size 16 bytes, GUI_CharP.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUIPROP_GetCharDistX
[Calls]
[Address Reference Count : 4]- F13_ASCII.o(.rodata)
- F13_1.o(.rodata)
- F08_ASCII.o(.rodata)
- F08_1.o(.rodata)
GUIPROP_GetFontInfo (Thumb, 6 bytes, Stack size 0 bytes, GUI_CharP.o(.text))
[Address Reference Count : 4]
- F13_ASCII.o(.rodata)
- F13_1.o(.rodata)
- F08_ASCII.o(.rodata)
- F08_1.o(.rodata)
GUIPROP_IsInFont (Thumb, 14 bytes, Stack size 8 bytes, GUI_CharP.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUIPROP_IsInFont
[Calls]
[Address Reference Count : 4]- F13_ASCII.o(.rodata)
- F13_1.o(.rodata)
- F08_ASCII.o(.rodata)
- F08_1.o(.rodata)
GUI__DispStringInRect (Thumb, 322 bytes, Stack size 64 bytes, GUI_DispStringInRect.o(.text))
[Stack]
- Max Depth = 228
- Call Chain = GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI__HandleEOLine
- >> GUI__GetLineNumChars
- >> GUI__GetLineDistX
- >> GUI__DispLine
- >> GUI_UC__NumChars2NumBytes
- >> GUI_GetFontDistY
- >> GUI_GetClientRect
- >> __aeabi_memcpy (via Veneer)
[Called By]- >> GUI_DispStringInRectEx
- >> GUI_DispStringInRectMax
GUI_DispStringInRectMax (Thumb, 66 bytes, Stack size 32 bytes, GUI_DispStringInRect.o(.text))
[Stack]
- Max Depth = 260
- Call Chain = GUI_DispStringInRectMax ⇒ GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> WM_SetUserClipRect
- >> GUI__IntersectRects
- >> GUI__DispStringInRect
[Called By]- >> GUI_DispStringInRectEx
- >> GUI_DispStringInRect
GUI_DispStringInRect (Thumb, 6 bytes, Stack size 0 bytes, GUI_DispStringInRect.o(.text))
[Stack]
- Max Depth = 260
- Call Chain = GUI_DispStringInRect ⇒ GUI_DispStringInRectMax ⇒ GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI_DispStringInRectMax
[Called By]- >> _Paint(long) (via Veneer)
- >> _Paint(long) (via Veneer)
GL_DrawBitmap (Thumb, 134 bytes, Stack size 48 bytes, GUI_DrawBitmap.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = GL_DrawBitmap ⇒ LCD_DrawBitmap(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*) ⇒ [Anonymous Symbol]
[Calls]- >> LCD_GetpPalConvTable (via Veneer)
- >> GUI_SetDrawMode
- >> LCD_DrawBitmap(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*) (via Veneer)
[Called By]
GUI_DrawBitmap (Thumb, 82 bytes, Stack size 24 bytes, GUI_DrawBitmap.o(.text))
[Stack]
- Max Depth = 200
- Call Chain = GUI_DrawBitmap ⇒ GL_DrawBitmap ⇒ LCD_DrawBitmap(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*) ⇒ [Anonymous Symbol]
[Calls]- >> WM__InitIVRSearch (via Veneer)
- >> WM__GetNextIVR (via Veneer)
- >> GL_DrawBitmap
[Called By]- >> GUI_CURSOR_SelectEx
- >> _Paint(long) (via Veneer)
- >> _Paint(long) (via Veneer)
GUI_DrawGraphEx (Thumb, 68 bytes, Stack size 48 bytes, GUI_DrawGraphEx.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = GUI_DrawGraphEx ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> WM__InitIVRSearch (via Veneer)
- >> WM__GetNextIVR (via Veneer)
- >> _DrawGraph(short*, int, int, int, int, int, int)
[Called By]- >> _OnPaint(long, LCD_RECT*) (via Veneer)
GUI_DrawHLine (Thumb, 72 bytes, Stack size 32 bytes, GUI_DrawHLine.o(.text))
[Stack]
- Max Depth = 156
- Call Chain = GUI_DrawHLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> WM__InitIVRSearch (via Veneer)
- >> WM__GetNextIVR (via Veneer)
[Called By]- >> _DrawDownRect(const LCD_RECT*) (via Veneer)
- >> _DrawUpRect(const LCD_RECT*) (via Veneer)
- >> _DrawGrid(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned) (via Veneer)
- >> _DrawBorder(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned, LCD_RECT*) (via Veneer)
- >> WIDGET__DrawTriangle (via Veneer)
- >> WIDGET__DrawHLine (via Veneer)
- >> WIDGET__DrawVLine (via Veneer)
GUI_sin (Thumb, 84 bytes, Stack size 0 bytes, GUI_DrawLine.o(.text))
[Called By]
- >> GUI_cos
- >> GL_DrawLineEx
GUI_cos (Thumb, 6 bytes, Stack size 0 bytes, GUI_DrawLine.o(.text), UNUSED)
[Calls]
GL_DrawLine1Ex (Thumb, 422 bytes, Stack size 48 bytes, GUI_DrawLine.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = GL_DrawLine1Ex ⇒ GL_DrawPoint ⇒ GL_FillCircle
[Calls]- >> GL_DrawPoint
- >> _SetLineColor(int)
- >> LCD_DrawVLine (via Veneer)
[Called By]- >> GL_DrawLineEx
- >> GL_DrawLine1
GL_DrawLine1 (Thumb, 16 bytes, Stack size 16 bytes, GUI_DrawLine.o(.text), UNUSED)
[Calls]
GL_DrawLineEx (Thumb, 296 bytes, Stack size 56 bytes, GUI_DrawLine.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = GL_DrawLineEx ⇒ GL_DrawLine1Ex ⇒ GL_DrawPoint ⇒ GL_FillCircle
[Calls]- >> GUI_sin
- >> GL_DrawLine1Ex
- >> GL_FillPolygon
- >> GL_DrawPoint
- >> _atan2(long, long)
[Called By]- >> GUI_DrawLine
- >> GUI_DrawLineTo
- >> GUI_DrawLineRel
- >> GL_DrawLineToEx
- >> GL_DrawLine
GL_DrawLine (Thumb, 16 bytes, Stack size 16 bytes, GUI_DrawLine.o(.text), UNUSED)
[Calls]
GUI_DrawLine (Thumb, 58 bytes, Stack size 32 bytes, GUI_DrawLine.o(.text))
[Stack]
- Max Depth = 192
- Call Chain = GUI_DrawLine ⇒ GL_DrawLineEx ⇒ GL_DrawLine1Ex ⇒ GL_DrawPoint ⇒ GL_FillCircle
[Calls]- >> WM__InitIVRSearch (via Veneer)
- >> WM__GetNextIVR (via Veneer)
- >> GL_DrawLineEx
[Called By]- >> _DrawGrid(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned) (via Veneer)
GUI_DrawLineRel (Thumb, 62 bytes, Stack size 24 bytes, GUI_DrawLine.o(.text), UNUSED)
[Calls]
- >> WM__InitIVRSearch (via Veneer)
- >> WM__GetNextIVR (via Veneer)
- >> GL_DrawLineEx
- >> GUI_MoveRel
GL_DrawLineToEx (Thumb, 34 bytes, Stack size 24 bytes, GUI_DrawLine.o(.text), UNUSED)
[Calls]
[Called By]
GL_DrawLineTo (Thumb, 14 bytes, Stack size 8 bytes, GUI_DrawLine.o(.text), UNUSED)
[Calls]
GUI_DrawLineTo (Thumb, 62 bytes, Stack size 24 bytes, GUI_DrawLine.o(.text), UNUSED)
[Calls]
- >> WM__InitIVRSearch (via Veneer)
- >> WM__GetNextIVR (via Veneer)
- >> GL_DrawLineEx
- >> GL_MoveTo
GUI_DrawVLine (Thumb, 68 bytes, Stack size 24 bytes, GUI_DrawVLine.o(.text))
[Stack]
- Max Depth = 148
- Call Chain = GUI_DrawVLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> WM__InitIVRSearch (via Veneer)
- >> WM__GetNextIVR (via Veneer)
- >> LCD_DrawVLine (via Veneer)
[Called By]- >> _DrawDownRect(const LCD_RECT*) (via Veneer)
- >> _DrawUpRect(const LCD_RECT*) (via Veneer)
- >> _DrawGrid(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned) (via Veneer)
- >> _DrawBorder(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned, LCD_RECT*) (via Veneer)
- >> WIDGET__DrawTriangle (via Veneer)
- >> WIDGET__DrawHLine (via Veneer)
- >> WIDGET__DrawVLine (via Veneer)
GUI_GetLineStyle (Thumb, 12 bytes, Stack size 0 bytes, GUI_GetLineStyle.o(.text))
[Called By]
- >> _DrawGrid(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned) (via Veneer)
GUI_GotoY (Thumb, 8 bytes, Stack size 0 bytes, GUI_Goto.o(.text), UNUSED)
GUI_GotoX (Thumb, 8 bytes, Stack size 0 bytes, GUI_Goto.o(.text), UNUSED)
GUI_GotoXY (Thumb, 10 bytes, Stack size 0 bytes, GUI_Goto.o(.text))
[Called By]
- >> GUI_Clear
- >> _OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*) (via Veneer)
- >> _OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*) (via Veneer)
- >> _CreateStatic(long) (via Veneer)
GUI_MergeRect (Thumb, 88 bytes, Stack size 8 bytes, GUI_MergeRect.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI_MergeRect
[Calls]- >> __aeabi_memcpy (via Veneer)
[Called By]- >> _Invalidate1Abs(long, const LCD_RECT*, unsigned short) (via Veneer)
- >> WM_ResizeWindow
GUI_MoveRect (Thumb, 28 bytes, Stack size 0 bytes, GUI_MoveRect.o(.text))
[Called By]
- >> WM_GetInsideRectExScrollbar
- >> WM__MoveWindow
- >> _MoveDescendents(long, int, int)
- >> WM__Client2Screen (via Veneer)
- >> WM__Screen2Client
- >> _Paint(long) (via Veneer)
- >> WM_SetCaptureMove
- >> _Paint(long) (via Veneer)
- >> _CalcPositions(long, SCROLLBAR_POSITIONS*) (via Veneer)
GUI_GetKey (Thumb, 10 bytes, Stack size 0 bytes, GUI_OnKey.o(.text), UNUSED)
[Called By]
GUI_StoreKey (Thumb, 12 bytes, Stack size 0 bytes, GUI_OnKey.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI_StoreKey ⇒ GUI_SignalEvent
[Calls]
[Called By]- >> cbBackWin(WM_MESSAGE*) (via Veneer)
- >> _OnTouch(long, WM_MESSAGE*) (via Veneer)
- >> _OnButtonReleased(long, int) (via Veneer)
- >> CHECKBOX_Callback (via Veneer)
GUI_ClearKeyBuffer (Thumb, 20 bytes, Stack size 8 bytes, GUI_OnKey.o(.text), UNUSED)
[Calls]
GUI_StoreKeyMsg (Thumb, 46 bytes, Stack size 8 bytes, GUI_OnKey.o(.text), UNUSED)
[Calls]
[Called By]
GUI_PollKeyMsg (Thumb, 44 bytes, Stack size 8 bytes, GUI_OnKey.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = GUI_PollKeyMsg ⇒ WM_OnKey ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]
[Called By]
GUI_SendKeyMsg (Thumb, 22 bytes, Stack size 16 bytes, GUI_OnKey.o(.text), UNUSED)
[Calls]
- >> GUI_StoreKeyMsg
- >> WM_OnKey
GUI_RectsIntersect (Thumb, 56 bytes, Stack size 0 bytes, GUI_RectsIntersect.o(.text))
[Called By]
- >> _Findy1(long, LCD_RECT*, LCD_RECT*) (via Veneer)
- >> _Findx1(long, LCD_RECT*, LCD_RECT*) (via Veneer)
- >> _Findx0(long, LCD_RECT*, LCD_RECT*) (via Veneer)
- >> _PaintTransTopSiblings(long, WM_Obj*) (via Veneer)
- >> _PaintTransChildren(long, WM_Obj*) (via Veneer)
- >> _FillRect(GUI_DEVICE*, int, int, int, int)
- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
- >> _DrawVLine(GUI_DEVICE*, int, int, int)
- >> _DrawHLine(GUI_DEVICE*, int, int, int)
- >> GUI__DispLine
- >> WM_SetCaptureMove
- >> WIDGET__FillStringInRect (via Veneer)
GUI_SaveContext_W (Thumb, 4 bytes, Stack size 0 bytes, GUI_SaveContext.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI_SaveContext_W ⇒ [Anonymous Symbol] ⇒ __aeabi_memcpy4
[Calls]
[Called By]- >> [Anonymous Symbol] (via Veneer)
- >> WM_Exec1 (via Veneer)
GUI_RestoreContext (Thumb, 12 bytes, Stack size 0 bytes, GUI_SaveContext.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI_RestoreContext ⇒ [Anonymous Symbol] ⇒ __aeabi_memcpy4
[Calls]
[Called By]- >> [Anonymous Symbol] (via Veneer)
- >> WM_Exec1 (via Veneer)
GUI_SelectLayer (Thumb, 18 bytes, Stack size 8 bytes, GUI_SelectLayer.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = GUI_SelectLayer ⇒ GUI_SelectLCD ⇒ LCD_UpdateColorIndices()
[Calls]
[Called By]- >> GUI_CURSOR_SelectEx
- >> LCD_Init (via Veneer)
- >> LCD_InitLUT (via Veneer)
GUI_AssignCursorLayer (Thumb, 36 bytes, Stack size 16 bytes, GUI_SelectLayer.o(.text), UNUSED)
[Calls]
- >> GUI_DEVICE__GetpDriver
GUI_GetCursorLayer (Thumb, 12 bytes, Stack size 0 bytes, GUI_SelectLayer.o(.text))
[Called By]
- >> GUI_CURSOR_SetPositionEx
- >> GUI_CURSOR_SelectEx
- >> GUI_CURSOR_HideEx
- >> _Show(int)
GUI_SetLayerPosEx (Thumb, 4 bytes, Stack size 0 bytes, GUI_SelectLayer.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = GUI_SetLayerPosEx ⇒ LCD_SetPosEx
[Calls]- >> LCD_SetPosEx (via Veneer)
[Called By]- >> GUI_CURSOR_SetPositionEx
GUI_SetLayerSizeEx (Thumb, 4 bytes, Stack size 0 bytes, GUI_SelectLayer.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = GUI_SetLayerSizeEx ⇒ LCD_SetSizeEx
[Calls]- >> LCD_SetSizeEx (via Veneer)
[Called By]
GUI_SetLayerVisEx (Thumb, 4 bytes, Stack size 0 bytes, GUI_SelectLayer.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUI_SetLayerVisEx ⇒ LCD_SetVisEx
[Calls]- >> LCD_SetVisEx (via Veneer)
[Called By]- >> GUI_CURSOR_HideEx
- >> _Show(int)
GUI_SetLayerAlphaEx (Thumb, 4 bytes, Stack size 0 bytes, GUI_SelectLayer.o(.text), UNUSED)
[Calls]
- >> LCD_SetAlphaEx (via Veneer)
GUI_GetLayerPosEx (Thumb, 20 bytes, Stack size 16 bytes, GUI_SelectLayer.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = GUI_GetLayerPosEx ⇒ LCD_GetPosEx
[Calls]- >> LCD_GetPosEx (via Veneer)
[Called By]
GL_SetDefault (Thumb, 58 bytes, Stack size 8 bytes, GUI_SetDefault.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GL_SetDefault
[Calls]- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_SetBkColor
- >> GUI_SetTextMode
- >> GUI_SetTextAlign
- >> GUI_SetLineStyle
- >> GUI_SetPenSize
- >> GUI_SetDrawMode
[Called By]- >> GUI_SetDefault
- >> WM_SetDefault (via Veneer)
GUI_SetDefault (Thumb, 2 bytes, Stack size 0 bytes, GUI_SetDefault.o(.text), UNUSED)
[Calls]
GUI_SetLineStyle (Thumb, 16 bytes, Stack size 0 bytes, GUI_SetLineStyle.o(.text))
[Called By]
- >> _DrawGrid(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned) (via Veneer)
- >> GL_SetDefault
GUI_SetOrg (Thumb, 44 bytes, Stack size 0 bytes, GUI_SetOrg.o(.text))
[Called By]
GUI_SetTextAlign (Thumb, 16 bytes, Stack size 0 bytes, GUI_SetTextAlign.o(.text))
[Called By]
- >> _OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*) (via Veneer)
- >> _OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*) (via Veneer)
- >> GL_SetDefault
GUI_SetTextMode (Thumb, 16 bytes, Stack size 0 bytes, GUI_SetTextMode.o(.text))
[Called By]
- >> _OnPaint(long, LCD_RECT*) (via Veneer)
- >> GL_SetDefault
- >> TEXT_Callback (via Veneer)
- >> _Paint(long) (via Veneer)
- >> _Paint(long) (via Veneer)
- >> WIDGET__FillStringInRect (via Veneer)
- >> _Paint(long) (via Veneer)
GUI_SPRITE__CreateEx (Thumb, 176 bytes, Stack size 32 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 196
- Call Chain = GUI_SPRITE__CreateEx ⇒ _DoColorConversion(long, const GUI_BITMAP*) ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_DEVICE_Link
- >> GUI_DEVICE_Delete
- >> GUI_DEVICE_Create
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_AllocZero
- >> _DoColorConversion(long, const GUI_BITMAP*)
- >> _SpriteDraw(long)
[Called By]- >> GUI_CURSOR_SelectEx
- >> GUI_SPRITE_CreateEx
- >> GUI_SPRITE_Create
GUI_SPRITE_CreateEx (Thumb, 14 bytes, Stack size 16 bytes, GUI_SPRITE.o(.text), UNUSED)
[Calls]
GUI_SPRITE_Create (Thumb, 16 bytes, Stack size 8 bytes, GUI_SPRITE.o(.text), UNUSED)
[Calls]
GUI_SPRITE_Delete (Thumb, 58 bytes, Stack size 16 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 92
- Call Chain = GUI_SPRITE_Delete ⇒ _Undraw(long) ⇒ GUI_GetBitmapPixelIndex ⇒ GUI_GetBitmapPixelIndexEx
[Calls]- >> GUI_DEVICE_Unlink
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_FreeFixedBlock
- >> GUI_ALLOC_Free
- >> _Undraw(long)
[Called By]
GUI_SPRITE_SetPosition (Thumb, 2 bytes, Stack size 0 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 204
- Call Chain = GUI_SPRITE_SetPosition ⇒ _SetPosition(long, int, int) ⇒ _GetBkPixel(int, int, GUI_DEVICE*, GUI_SPRITE_OBJ*) ⇒ GUI_GetBitmapPixelIndex ⇒ GUI_GetBitmapPixelIndexEx
[Calls]- >> _SetPosition(long, int, int)
[Called By]- >> GUI_CURSOR_SetPositionEx
- >> GUI_CURSOR_HideEx
GUI_SPRITE_SetBitmap (Thumb, 66 bytes, Stack size 24 bytes, GUI_SPRITE.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _DoColorConversion(long, const GUI_BITMAP*)
- >> _SetBitmap(long, const GUI_BITMAP*)
GUI_SPRITE_SetBitmapAndPosition (Thumb, 90 bytes, Stack size 40 bytes, GUI_SPRITE.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _SetBitmapAndPosition(long, const GUI_BITMAP*, int, int)
- >> _DoColorConversion(long, const GUI_BITMAP*)
GUI_SPRITE_Hide (Thumb, 56 bytes, Stack size 16 bytes, GUI_SPRITE.o(.text), UNUSED)
[Calls]
- >> GUI_DEVICE_Unlink
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _Undraw(long)
[Called By]
GUI_SPRITE_Show (Thumb, 54 bytes, Stack size 16 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 132
- Call Chain = GUI_SPRITE_Show ⇒ _SpriteDraw(long) ⇒ _GetBkPixel(int, int, GUI_DEVICE*, GUI_SPRITE_OBJ*) ⇒ GUI_GetBitmapPixelIndex ⇒ GUI_GetBitmapPixelIndexEx
[Calls]- >> GUI_DEVICE_Link
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _SpriteDraw(long)
[Called By]
GUI_SPRITE_GetState (Thumb, 28 bytes, Stack size 8 bytes, GUI_SPRITE.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
GUI_TOUCH_StoreUnstable (Thumb, 36 bytes, Stack size 8 bytes, GUI_TOUCH_StoreUnstable.o(.text), UNUSED)
[Calls]
[Called By]
GUI_TOUCH_GetUnstable (Thumb, 12 bytes, Stack size 0 bytes, GUI_TOUCH_StoreUnstable.o(.text), UNUSED)
GUI_UC_SetEncodeNone (Thumb, 10 bytes, Stack size 0 bytes, GUI_UC_EncodeNone.o(.text), UNUSED)
GUI_DispFloatFix (Thumb, 4 bytes, Stack size 0 bytes, GUI_Valf.o(.text), UNUSED)
[Calls]
- >> _DispFloatFix(float, char, char, int)
GUI_DispFloatMin (Thumb, 4 bytes, Stack size 0 bytes, GUI_Valf.o(.text))
[Stack]
- Max Depth = 316
- Call Chain = GUI_DispFloatMin ⇒ _DispFloatMin(float, char, int) ⇒ _DispFloatFix(float, char, char, int) ⇒ GUI_DispDecShift ⇒ [Anonymous Symbol] ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> _DispFloatMin(float, char, int)
[Called By]- >> _OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*) (via Veneer)
- >> _OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*) (via Veneer)
GUI_DispFloat (Thumb, 58 bytes, Stack size 16 bytes, GUI_Valf.o(.text), UNUSED)
[Calls]
- >> GUI_Long2Len
- >> _DispFloatFix(float, char, char, int)
- >> __aeabi_cfrcmple (via Veneer)
- >> __aeabi_cfcmple (via Veneer)
- >> __aeabi_f2iz (via Veneer)
GUI_DispSFloatFix (Thumb, 4 bytes, Stack size 0 bytes, GUI_Valf.o(.text), UNUSED)
[Calls]
- >> _DispFloatFix(float, char, char, int)
GUI_DispSFloatMin (Thumb, 4 bytes, Stack size 0 bytes, GUI_Valf.o(.text), UNUSED)
[Calls]
- >> _DispFloatMin(float, char, int)
GUI_SetSignalEventFunc (Thumb, 6 bytes, Stack size 0 bytes, GUI_WaitEvent.o(.text), UNUSED)
GUI_SetWaitEventFunc (Thumb, 6 bytes, Stack size 0 bytes, GUI_WaitEvent.o(.text), UNUSED)
GUI_SetWaitEventTimedFunc (Thumb, 6 bytes, Stack size 0 bytes, GUI_WaitEvent.o(.text), UNUSED)
GUI_SignalEvent (Thumb, 14 bytes, Stack size 8 bytes, GUI_WaitEvent.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI_SignalEvent
[Called By]- >> GUI_PID_StoreState
- >> _Invalidate1Abs(long, const LCD_RECT*, unsigned short) (via Veneer)
- >> GUI_StoreKey
- >> GUI_StoreKeyMsg
GUI_WaitEvent (Thumb, 54 bytes, Stack size 8 bytes, GUI_WaitEvent.o(.text), UNUSED)
[Calls]
- >> GUI_TIMER__IsActive
- >> GUI_TIMER__GetPeriod
[Called By]- >> GUI_ExecCreatedDialog (via Veneer)
GUI__GetFontSizeY (Thumb, 16 bytes, Stack size 0 bytes, GUI__GetFontSizeY.o(.text))
[Called By]
GUI__IntersectRect (Thumb, 64 bytes, Stack size 0 bytes, GUI__IntersectRect.o(.text))
[Called By]
- >> WM__InitIVRSearch (via Veneer)
- >> WM_InvalidateRect (via Veneer)
- >> _FillRect(GUI_DEVICE*, int, int, int, int)
- >> _Undraw(long)
- >> _SpriteDraw(long)
- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
- >> _SetBitmap(long, const GUI_BITMAP*)
- >> _DrawVLine(GUI_DEVICE*, int, int, int)
- >> _DrawHLine(GUI_DEVICE*, int, int, int)
- >> WM__ClipAtParentBorders (via Veneer)
- >> WM__ActivateClipRect (via Veneer)
- >> WM_ResizeWindow
GUI__IntersectRects (Thumb, 100 bytes, Stack size 4 bytes, GUI__IntersectRects.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = GUI__IntersectRects
[Called By]- >> GUI_DispStringInRectEx
- >> GUI_DispStringInRectMax
- >> _Findy1(long, LCD_RECT*, LCD_RECT*) (via Veneer)
- >> _Findx1(long, LCD_RECT*, LCD_RECT*) (via Veneer)
- >> _Findx0(long, LCD_RECT*, LCD_RECT*) (via Veneer)
- >> _PaintTransTopSiblings(long, WM_Obj*) (via Veneer)
- >> _PaintTransChildren(long, WM_Obj*) (via Veneer)
- >> _Invalidate1Abs(long, const LCD_RECT*, unsigned short) (via Veneer)
- >> WM__InvalidateRect (via Veneer)
- >> WM_InvalidateWindowAndDescsEx (via Veneer)
- >> LCD_SetClipRectEx (via Veneer)
- >> WIDGET__FillStringInRect (via Veneer)
GUI__ManageCacheEx (Thumb, 116 bytes, Stack size 16 bytes, GUI__ManageCache.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUI__ManageCacheEx
[Calls]- >> GUI_DEVICE__GetpDriver
[Called By]
GUI__ManageCache (Thumb, 8 bytes, Stack size 0 bytes, GUI__ManageCache.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUI__ManageCache ⇒ GUI__ManageCacheEx
[Calls]
[Called By]- >> GUI__DispLine
- >> WM_Exec1 (via Veneer)
GUI__memset (Thumb, 82 bytes, Stack size 4 bytes, GUI__memset.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = GUI__memset
[Called By]- >> _OnExit()
- >> _OnExit()
- >> _OnExit()
- >> GUI_ALLOC_AllocZero
- >> _InitOnce(GUI_DEVICE*) (via Veneer)
- >> GUI_ALLOC_AllocInit
- >> _CreateStaticDevice(long, WM_Obj*) (via Veneer)
GUI__ReduceRect (Thumb, 26 bytes, Stack size 0 bytes, GUI__ReduceRect.o(.text))
[Called By]
- >> _OnPaint(long, LCD_RECT*) (via Veneer)
- >> WIDGET__GetInsideRect (via Veneer)
- >> _Paint(long) (via Veneer)
- >> _Paint(long) (via Veneer)
- >> WM_SetCaptureMove
- >> GUI_DrawFocusRect
- >> _Paint(long) (via Veneer)
GUI__SetText (Thumb, 90 bytes, Stack size 24 bytes, GUI__SetText.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = GUI__SetText ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_GetSize
- >> GUI_ALLOC_FreePtr
- >> GUI_ALLOC_AllocNoInit
- >> GUI__strlen
- >> GUI__strcmp_hp
- >> __aeabi_memcpy (via Veneer)
- >> strcpy (via Veneer)
[Called By]- >> CHECKBOX_SetText (via Veneer)
- >> BUTTON_SetText (via Veneer)
- >> FRAMEWIN_SetText (via Veneer)
GUI__strlen (Thumb, 20 bytes, Stack size 0 bytes, GUI__strlen.o(.text))
[Called By]
- >> RADIO_SetText (via Veneer)
- >> GUI__SetText
GUI_ARRAY__SethItem(GUI_ARRAY_OBJ*, unsigned, long) (Thumb, 46 bytes, Stack size 16 bytes, GUI_ARRAY.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_FreePtr
GUI_ARRAY__GethItem(const GUI_ARRAY_OBJ*, unsigned) (Thumb, 32 bytes, Stack size 16 bytes, GUI_ARRAY.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUI_ARRAY__GethItem(const GUI_ARRAY_OBJ*, unsigned)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> GUI_ARRAY_GethItem(long, unsigned)
- >> GUI_ARRAY__GetpItemLocked(const GUI_ARRAY_OBJ*, unsigned)
GUI_ARRAY__GetpItemLocked(const GUI_ARRAY_OBJ*, unsigned) (Thumb, 20 bytes, Stack size 8 bytes, GUI_ARRAY.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = GUI_ARRAY__GetpItemLocked(const GUI_ARRAY_OBJ*, unsigned) ⇒ GUI_ARRAY__GethItem(const GUI_ARRAY_OBJ*, unsigned)
[Calls]- >> GUI_ALLOC_LockH
- >> GUI_ARRAY__GethItem(const GUI_ARRAY_OBJ*, unsigned)
[Called By]- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
GUI_ARRAY_GetNumItems(long) (Thumb, 20 bytes, Stack size 8 bytes, GUI_ARRAY.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI_ARRAY_GetNumItems(long)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> GRAPH_DetachScale (via Veneer)
- >> GRAPH_DetachData (via Veneer)
- >> _OnDelete(long) (via Veneer)
- >> _OnPaint(long, LCD_RECT*) (via Veneer)
GUI_ARRAY_AddItem(long, const void*, int) (Thumb, 108 bytes, Stack size 24 bytes, GUI_ARRAY.o(.text))
[Stack]
- Max Depth = 164
- Call Chain = GUI_ARRAY_AddItem(long, const void*, int) ⇒ GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_ALLOC_Realloc
- >> GUI_ALLOC_AllocInit
[Called By]- >> GRAPH_AttachScale (via Veneer)
- >> GRAPH_AttachData (via Veneer)
- >> RADIO_CreateUser (via Veneer)
GUI_ARRAY_Delete(long) (Thumb, 72 bytes, Stack size 24 bytes, GUI_ARRAY.o(.text))
[Stack]
- Max Depth = 84
- Call Chain = GUI_ARRAY_Delete(long) ⇒ GUI_ALLOC_FreePtr ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_FreePtr
- >> GUI_ALLOC_Free
[Called By]- >> RADIO_Callback (via Veneer)
- >> _OnDelete(long) (via Veneer)
GUI_ARRAY_SetItem(long, unsigned, const void*, int) (Thumb, 120 bytes, Stack size 32 bytes, GUI_ARRAY.o(.text))
[Stack]
- Max Depth = 164
- Call Chain = GUI_ARRAY_SetItem(long, unsigned, const void*, int) ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_GetSize
- >> GUI_ALLOC_FreePtr
- >> GUI_ALLOC_AllocZero
- >> __aeabi_memcpy (via Veneer)
[Called By]- >> RADIO_SetText (via Veneer)
GUI_ARRAY_GethItem(long, unsigned) (Thumb, 28 bytes, Stack size 16 bytes, GUI_ARRAY.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = GUI_ARRAY_GethItem(long, unsigned) ⇒ GUI_ARRAY__GethItem(const GUI_ARRAY_OBJ*, unsigned)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ARRAY__GethItem(const GUI_ARRAY_OBJ*, unsigned)
[Called By]- >> GRAPH_DetachScale (via Veneer)
- >> GRAPH_DetachData (via Veneer)
- >> _OnDelete(long) (via Veneer)
- >> _OnPaint(long, LCD_RECT*) (via Veneer)
GUI_ARRAY_GetpItemLocked(long, unsigned) (Thumb, 28 bytes, Stack size 16 bytes, GUI_ARRAY.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = GUI_ARRAY_GetpItemLocked(long, unsigned) ⇒ GUI_ARRAY__GetpItemLocked(const GUI_ARRAY_OBJ*, unsigned) ⇒ GUI_ARRAY__GethItem(const GUI_ARRAY_OBJ*, unsigned)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ARRAY__GetpItemLocked(const GUI_ARRAY_OBJ*, unsigned)
[Called By]- >> _Paint(long) (via Veneer)
GUI_ARRAY_Create() (Thumb, 6 bytes, Stack size 0 bytes, GUI_ARRAY.o(.text))
[Stack]
- Max Depth = 132
- Call Chain = GUI_ARRAY_Create() ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]
[Called By]- >> RADIO_CreateUser (via Veneer)
- >> GRAPH_CreateUser (via Veneer)
GUI_ARRAY_DeleteItem(long, unsigned) (Thumb, 72 bytes, Stack size 16 bytes, GUI_ARRAY_DeleteItem.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_FreePtr
[Called By]- >> GRAPH_DetachScale (via Veneer)
- >> GRAPH_DetachData (via Veneer)
WM_DetachWindow (Thumb, 46 bytes, Stack size 16 bytes, WM_AttachWindow.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = WM_DetachWindow ⇒ WM_MoveWindow ⇒ WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_MoveWindow
- >> GUI_ALLOC_h2p
- >> WM__DetachWindow (via Veneer)
[Called By]- >> WM_AttachWindow
- >> WM_AttachWindowAt
WM_AttachWindow (Thumb, 68 bytes, Stack size 24 bytes, WM_AttachWindow.o(.text))
[Stack]
- Max Depth = 192
- Call Chain = WM_AttachWindow ⇒ WM_DetachWindow ⇒ WM_MoveWindow ⇒ WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_MoveWindow
- >> GUI_ALLOC_h2p
- >> WM_InvalidateWindow (via Veneer)
- >> WM__InsertWindowIntoList (via Veneer)
- >> WM_DetachWindow
[Called By]- >> WM_SetStayOnTop
- >> WM_AttachWindowAt
WM_AttachWindowAt (Thumb, 34 bytes, Stack size 24 bytes, WM_AttachWindow.o(.text), UNUSED)
[Calls]
- >> WM_AttachWindow
- >> WM_MoveTo
- >> WM_DetachWindow
WM_BringToBottom (Thumb, 74 bytes, Stack size 24 bytes, WM_BringToBottom.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> WM_GetParent
- >> WM__InvalidateRectEx (via Veneer)
- >> WM__GetPrevSibling
[Called By]- >> WM_CreateWindowAsChild (via Veneer)
WM_CheckScrollBounds (Thumb, 32 bytes, Stack size 0 bytes, WM_CheckScrollPos.o(.text))
[Called By]
- >> _ManageScrollBars(long) (via Veneer)
- >> WM_SetScrollValue
- >> WM_CheckScrollPos
WM_CheckScrollPos (Thumb, 46 bytes, Stack size 16 bytes, WM_CheckScrollPos.o(.text), UNUSED)
[Calls]
WM_SetScrollValue (Thumb, 18 bytes, Stack size 16 bytes, WM_CheckScrollPos.o(.text), UNUSED)
[Calls]
WM__AddCriticalHandle (Thumb, 10 bytes, Stack size 0 bytes, WM_CriticalHandle.o(.text))
[Called By]
- >> WM_HandlePID
- >> WM_Init (via Veneer)
WM__RemoveCriticalHandle (Thumb, 36 bytes, Stack size 0 bytes, WM_CriticalHandle.o(.text))
[Called By]
WM_GetBkColor (Thumb, 28 bytes, Stack size 24 bytes, WM_GetBkColor.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = WM_GetBkColor ⇒ WM_SendMessage ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]- >> WM_SendMessage (via Veneer)
[Called By]- >> RADIO_CreateUser (via Veneer)
- >> WIDGET__GetBkColor (via Veneer)
WM_GetClientRectEx (Thumb, 20 bytes, Stack size 8 bytes, WM_GetClientRect.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM_GetClientRectEx
[Calls]- >> GUI_ALLOC_h2p
- >> WM__GetClientRectWin (via Veneer)
[Called By]
WM_GetClientRect (Thumb, 16 bytes, Stack size 0 bytes, WM_GetClientRect.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM_GetClientRect ⇒ WM_GetClientRectEx
[Calls]
[Called By]- >> _DrawDown() (via Veneer)
- >> _DrawUp() (via Veneer)
- >> WIDGET_EFFECT_3D_DrawUp (via Veneer)
- >> _DrawDown() (via Veneer)
- >> WIDGET__EFFECT_DrawDownRect (via Veneer)
- >> _OnPaint(long, LCD_RECT*) (via Veneer)
- >> GUI_GetClientRect
- >> TEXT_Callback (via Veneer)
- >> WIDGET__GetClientRect (via Veneer)
- >> _Paint(long) (via Veneer)
WM_GetDesktopWindow (Thumb, 12 bytes, Stack size 0 bytes, WM_GetDesktopWindow.o(.text))
[Called By]
- >> GUI_Init
- >> _CreateStaticDevice(long, WM_Obj*) (via Veneer)
WM_GetFirstChild (Thumb, 14 bytes, Stack size 8 bytes, WM_GetFirstChild.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM_GetFirstChild
[Calls]
[Called By]- >> WM_InvalidateWindowAndDescs
- >> WM__InvalidateDrawAndDescs (via Veneer)
- >> WM_InvalidateWindowAndDescsEx (via Veneer)
- >> FRAMEWIN__GetTitleLimits(long, int*, int*) (via Veneer)
- >> FRAMEWIN__UpdateButtons(long, int, int, int, int) (via Veneer)
WM_GetInsideRectExScrollbar (Thumb, 170 bytes, Stack size 48 bytes, WM_GetInsideRectExScrollbar.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> WM_GetWindowRectEx
- >> WM_GetInsideRectEx
- >> WM_GetDialogItem
- >> GUI_MoveRect
- >> WM_GetFlags
- >> __aeabi_memcpy (via Veneer)
[Called By]- >> _OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*) (via Veneer)
- >> _OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*) (via Veneer)
- >> _OnPaint(long, LCD_RECT*) (via Veneer)
- >> GRAPH__AddValue(GRAPH_DATA_OBJ*, void*, void*, int) (via Veneer)
- >> GRAPH_SetGridOffY (via Veneer)
- >> _DrawGrid(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned) (via Veneer)
- >> _ManageScrollBars(long) (via Veneer)
- >> _DrawBorder(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned, LCD_RECT*) (via Veneer)
WM_GetParent (Thumb, 14 bytes, Stack size 8 bytes, WM_GetParent.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM_GetParent
[Calls]
[Called By]- >> WM_SetStayOnTop
- >> WM_SetFocus
- >> WM_SendToParent
- >> WM_BringToBottom
- >> WM__SendPIDMessage
- >> WIDGET__GetBkColor (via Veneer)
- >> WM_SetCaptureMove
- >> WM_MoveChildTo
- >> FRAMEWIN__cbClient(WM_MESSAGE*) (via Veneer)
- >> SCROLLBAR__InvalidatePartner(long) (via Veneer)
- >> WM_GetScrollPartner
- >> WM__GetFirstSibling
WM_GetScrollbarH (Thumb, 6 bytes, Stack size 0 bytes, WM_GetScrollbar.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = WM_GetScrollbarH ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]
[Called By]- >> GRAPH_Callback (via Veneer)
- >> _CalcPositions(long, SCROLLBAR_POSITIONS*) (via Veneer)
WM_GetScrollbarV (Thumb, 6 bytes, Stack size 0 bytes, WM_GetScrollbar.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = WM_GetScrollbarV ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]
[Called By]- >> GRAPH_Callback (via Veneer)
- >> _CalcPositions(long, SCROLLBAR_POSITIONS*) (via Veneer)
WM_IsFocussable (Thumb, 32 bytes, Stack size 24 bytes, WM_IsFocussable.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = WM_IsFocussable ⇒ WM_SendMessage ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]- >> WM_SendMessage (via Veneer)
[Called By]- >> _OnTouch(long, WM_MESSAGE*) (via Veneer)
- >> _OnTouch(long, WM_MESSAGE*) (via Veneer)
- >> _SetFocusOnNextChild(long)
- >> WM_SetFocusOnPrevChild
WM_NotifyParent (Thumb, 20 bytes, Stack size 24 bytes, WM_NotifyParent.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = WM_NotifyParent ⇒ WM_SendToParent ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]
[Called By]- >> SLIDER_SetValue (via Veneer)
- >> CHECKBOX_SetState (via Veneer)
- >> [Anonymous Symbol] (via Veneer)
- >> _OnTouch(long, WM_MESSAGE*) (via Veneer)
- >> RADIO__SetValue(long, int) (via Veneer)
- >> _OnTouch(long, WM_MESSAGE*) (via Veneer)
- >> WM_DeleteWindow (via Veneer)
- >> WIDGET_HandleActive (via Veneer)
- >> _OnButtonReleased(long, int) (via Veneer)
- >> _OnButtonPressed(long) (via Veneer)
- >> SCROLLBAR_CreateAttached (via Veneer)
- >> CHECKBOX_Callback (via Veneer)
- >> SCROLLBAR_SetValue (via Veneer)
- >> SCROLLBAR_Callback (via Veneer)
- >> _OnTouch(long, WM_MESSAGE*) (via Veneer)
WM_SendMessageNoPara (Thumb, 4 bytes, Stack size 0 bytes, WM_SendMessageNoPara.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = WM_SendMessageNoPara ⇒ WM__SendMessageNoPara
[Calls]
[Called By]- >> GUI_CreateDialogBox (via Veneer)
- >> WM__Paint1 (via Veneer)
- >> SCROLLBAR__InvalidatePartner(long) (via Veneer)
WM_SendToParent (Thumb, 24 bytes, Stack size 16 bytes, WM_SendToParent.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = WM_SendToParent ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]- >> WM_GetParent
- >> WM__SendMessage
[Called By]- >> WM_DefaultProc (via Veneer)
- >> WM_NotifyParent
WM_SetCapture (Thumb, 38 bytes, Stack size 32 bytes, WM_SetCapture.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = WM_SetCapture ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]
[Called By]- >> _OnTouch(long, WM_MESSAGE*) (via Veneer)
- >> WM_SetCaptureMove
- >> CHECKBOX_Callback (via Veneer)
- >> _OnTouch(long, WM_MESSAGE*) (via Veneer)
WM_ReleaseCapture (Thumb, 28 bytes, Stack size 24 bytes, WM_SetCapture.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = WM_ReleaseCapture ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]
[Called By]
WM_SetFocus (Thumb, 144 bytes, Stack size 40 bytes, WM_SetFocus.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = WM_SetFocus ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]- >> WM_GetParent
- >> WM__SendMessage
- >> WM_IsWindow
[Called By]- >> _OnTouch(long, WM_MESSAGE*) (via Veneer)
- >> _OnTouch(long, WM_MESSAGE*) (via Veneer)
- >> WIDGET_HandleActive (via Veneer)
- >> _SetFocusOnNextChild(long)
- >> FRAMEWIN_Callback (via Veneer)
- >> WM_SetFocusOnPrevChild
- >> FRAMEWIN__cbClient(WM_MESSAGE*) (via Veneer)
WM_SetFocusOnNextChild (Thumb, 18 bytes, Stack size 8 bytes, WM_SetFocusOnNextChild.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = WM_SetFocusOnNextChild ⇒ _SetFocusOnNextChild(long) ⇒ WM_SetFocus ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]- >> _SetFocusOnNextChild(long)
[Called By]- >> GUI_CreateDialogBox (via Veneer)
- >> FRAMEWIN_Callback (via Veneer)
- >> FRAMEWIN__cbClient(WM_MESSAGE*) (via Veneer)
WM__SetScrollbarV (Thumb, 50 bytes, Stack size 16 bytes, WM_SetScrollbar.o(.text))
[Stack]
- Max Depth = 320
- Call Chain = WM__SetScrollbarV ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_HideWindow
- >> WM_GetDialogItem
- >> WM__DeleteSecure (via Veneer)
- >> SCROLLBAR_CreateAttached (via Veneer)
[Called By]
WM__SetScrollbarH (Thumb, 50 bytes, Stack size 16 bytes, WM_SetScrollbar.o(.text))
[Stack]
- Max Depth = 320
- Call Chain = WM__SetScrollbarH ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_HideWindow
- >> WM_GetDialogItem
- >> WM__DeleteSecure (via Veneer)
- >> SCROLLBAR_CreateAttached (via Veneer)
[Called By]
WM_SetScrollbarH (Thumb, 2 bytes, Stack size 0 bytes, WM_SetScrollbar.o(.text))
[Stack]
- Max Depth = 320
- Call Chain = WM_SetScrollbarH ⇒ WM__SetScrollbarH ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Called By]- >> _ManageScrollBars(long) (via Veneer)
WM_SetScrollbarV (Thumb, 2 bytes, Stack size 0 bytes, WM_SetScrollbar.o(.text))
[Stack]
- Max Depth = 320
- Call Chain = WM_SetScrollbarV ⇒ WM__SetScrollbarV ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Called By]- >> _ManageScrollBars(long) (via Veneer)
WM_SetSize (Thumb, 50 bytes, Stack size 16 bytes, WM_SetSize.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = WM_SetSize ⇒ WM_ResizeWindow ⇒ WM__UpdateChildPositions (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> WM_ResizeWindow
[Called By]- >> WM_SetWindowPos
- >> FRAMEWIN__UpdatePositions(long) (via Veneer)
- >> _CreateStaticDevice(long, WM_Obj*) (via Veneer)
WM_SetUserClipRect (Thumb, 20 bytes, Stack size 8 bytes, WM_SetUserClipRect.o(.text))
[Stack]
- Max Depth = 76
- Call Chain = WM_SetUserClipRect ⇒ WM__ActivateClipRect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM__ActivateClipRect (via Veneer)
[Called By]- >> GUI_DispStringInRectEx
- >> GUI_DispStringInRectMax
- >> _OnPaint(long, LCD_RECT*) (via Veneer)
- >> _Paint(long) (via Veneer)
- >> WIDGET__FillStringInRect (via Veneer)
- >> _Paint(long) (via Veneer)
- >> _Paint(long) (via Veneer)
- >> GUI_SetClipRect
WM__DeleteAssocTimer (Thumb, 72 bytes, Stack size 24 bytes, WM_Timer.o(.text))
[Stack]
- Max Depth = 100
- Call Chain = WM__DeleteAssocTimer ⇒ WM_DeleteTimer ⇒ GUI_TIMER_Delete ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_h2p
- >> WM_DeleteTimer
- >> GUI_TIMER__GetNextTimerLin
- >> GUI_TIMER__GetFirstTimer
[Called By]- >> WM_DeleteWindow (via Veneer)
WM_DeleteTimer (Thumb, 24 bytes, Stack size 8 bytes, WM_Timer.o(.text))
[Stack]
- Max Depth = 76
- Call Chain = WM_DeleteTimer ⇒ GUI_TIMER_Delete ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_Free
- >> GUI_TIMER_Delete
[Called By]- >> WM__DeleteAssocTimer
- >> _DeleteTimer(long) (via Veneer)
WM_CreateTimer (Thumb, 76 bytes, Stack size 24 bytes, WM_Timer.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = WM_CreateTimer ⇒ GUI_TIMER_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_Free
- >> GUI_ALLOC_AllocZero
- >> GUI_TIMER_SetPeriod
- >> GUI_TIMER_Create
- >> GUI_GetTime
[Called By]- >> _OnTouch(long, WM_MESSAGE*) (via Veneer)
WM_RestartTimer (Thumb, 30 bytes, Stack size 16 bytes, WM_Timer.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = WM_RestartTimer ⇒ GUI_TIMER_Restart ⇒ GUI_GetTime ⇒ GUI_X_GetTime ⇒ OSALGetTickCount ⇒ xTaskGetTickCount
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_TIMER_SetPeriod
- >> GUI_TIMER_Restart
[Called By]- >> SCROLLBAR_Callback (via Veneer)
WM_GetTimerId (Thumb, 20 bytes, Stack size 8 bytes, WM_Timer.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
WM__IsInModalArea (Thumb, 38 bytes, Stack size 16 bytes, WM_Touch.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = WM__IsInModalArea ⇒ WM__IsAncestor
[Calls]
[Called By]
WM__SendPIDMessage (Thumb, 66 bytes, Stack size 32 bytes, WM_Touch.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = WM__SendPIDMessage ⇒ WM__SendMessageIfEnabled ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]- >> WM_GetParent
- >> WM__SendMessageIfEnabled
- >> WM_IsWindow
[Called By]
WM__SendTouchMessage (Thumb, 44 bytes, Stack size 16 bytes, WM_Touch.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = WM__SendTouchMessage ⇒ WM__SendPIDMessage ⇒ WM__SendMessageIfEnabled ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> WM__SendPIDMessage
[Called By]
WM__SetLastTouched (Thumb, 8 bytes, Stack size 0 bytes, WM_Touch.o(.text), UNUSED)
WM_HandlePID (Thumb, 554 bytes, Stack size 104 bytes, WM_Touch.o(.text))
[Stack]
- Max Depth = 324
- Call Chain = WM_HandlePID ⇒ GUI_CURSOR_SetPositionEx ⇒ GUI_SPRITE_SetPosition ⇒ _SetPosition(long, int, int) ⇒ _GetBkPixel(int, int, GUI_DEVICE*, GUI_SPRITE_OBJ*) ⇒ GUI_GetBitmapPixelIndex ⇒ GUI_GetBitmapPixelIndexEx
[Calls]- >> GUI_PID_IsEmpty
- >> GUI_CURSOR_SetPositionEx
- >> GUI_ALLOC_h2p
- >> GUI_PID_GetState
- >> GUI_GetLayerPosEx
- >> WM__AddCriticalHandle
- >> WM__SendTouchMessage
- >> WM__IsInModalArea
- >> WM__SendMessageIfEnabled
- >> WM_Screen2hWin
- >> WM_PID__SetPrevState
- >> WM_ReleaseCapture
- >> WM__RemoveCriticalHandle
- >> WM_IsWindow
- >> WM__IsEnabled
[Address Reference Count : 1]
WM__GetUserDataEx (Thumb, 44 bytes, Stack size 24 bytes, WM_UserData.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_GetSize
- >> __aeabi_memcpy (via Veneer)
[Called By]- >> SLIDER_GetUserData (via Veneer)
- >> RADIO_GetUserData (via Veneer)
- >> GRAPH_GetUserData (via Veneer)
- >> BUTTON_GetUserData (via Veneer)
- >> WM_GetUserData
- >> TEXT_GetUserData (via Veneer)
- >> FRAMEWIN_GetUserData (via Veneer)
- >> CHECKBOX_GetUserData (via Veneer)
- >> SCROLLBAR_GetUserData (via Veneer)
WM__SetUserDataEx (Thumb, 44 bytes, Stack size 24 bytes, WM_UserData.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_GetSize
- >> __aeabi_memcpy (via Veneer)
[Called By]- >> SLIDER_SetUserData (via Veneer)
- >> RADIO_SetUserData (via Veneer)
- >> GRAPH_SetUserData (via Veneer)
- >> BUTTON_SetUserData (via Veneer)
- >> WM_SetUserData
- >> TEXT_SetUserData (via Veneer)
- >> FRAMEWIN_SetUserData (via Veneer)
- >> CHECKBOX_SetUserData (via Veneer)
- >> SCROLLBAR_SetUserData (via Veneer)
WM_GetUserData (Thumb, 4 bytes, Stack size 0 bytes, WM_UserData.o(.text), UNUSED)
[Calls]
WM_SetUserData (Thumb, 4 bytes, Stack size 0 bytes, WM_UserData.o(.text), UNUSED)
[Calls]
WM__ForEachDesc (Thumb, 46 bytes, Stack size 24 bytes, WM__ForEachDesc.o(.text))
[Stack]
- Max Depth = 24 + In Cycle
- Call Chain = WM__ForEachDesc ⇒ WM__ForEachDesc (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> WM__ForEachDesc
[Called By]- >> WM_ForEachDesc
- >> WM__ForEachDesc
WM__SendMessage (Thumb, 60 bytes, Stack size 16 bytes, WM__SendMessage.o(.text))
[Stack]
- Max Depth = 16 + In Cycle
- Call Chain = WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]- >> WM_DefaultProc (via Veneer)
- >> GUI_ALLOC_h2p
[Called By]- >> WM_SetCapture
- >> WM_SetFocus
- >> WM_SendMessage (via Veneer)
- >> WM_OnKey
- >> WM__SendMsgNoData (via Veneer)
- >> WM__Paint1 (via Veneer)
- >> WM_SendToParent
- >> WM__SendMessageIfEnabled
- >> WM_ReleaseCapture
- >> FRAMEWIN_Callback (via Veneer)
GUI_Long2Len (Thumb, 38 bytes, Stack size 0 bytes, GUI_AddDecShift.o(.text))
[Called By]
- >> GUI_DispFloat
- >> _DispFloatMin(float, char, int)
- >> GUI_DispDecSpace
- >> GUI_AddDecMin
GUI_AddSign (Thumb, 22 bytes, Stack size 0 bytes, GUI_AddDecShift.o(.text))
[Called By]
GUI_AddDecShift (Thumb, 134 bytes, Stack size 16 bytes, GUI_AddDecShift.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUI_AddDecShift
[Called By]- >> GUI_DispSDecShift
- >> GUI_DispDecShift
- >> GUI_DispDecAt
- >> GUI_AddDecMin
GUI_ALLOC_AllocInit (Thumb, 50 bytes, Stack size 16 bytes, GUI_ALLOC_AllocInit.o(.text))
[Stack]
- Max Depth = 132
- Call Chain = GUI_ALLOC_AllocInit ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_AllocNoInit
- >> GUI__memset
- >> __aeabi_memcpy (via Veneer)
[Called By]- >> GUI_ARRAY_AddItem(long, const void*, int)
GUI_DispNextLine (Thumb, 18 bytes, Stack size 0 bytes, GUI_Char.o(.text), UNUSED)
[Called By]
GL_DispChar (Thumb, 40 bytes, Stack size 8 bytes, GUI_Char.o(.text), UNUSED)
[Calls]
GUI_GetYAdjust (Thumb, 42 bytes, Stack size 0 bytes, GUI_Char.o(.text))
[Called By]
GUI_GetFontDistY (Thumb, 8 bytes, Stack size 0 bytes, GUI_Char.o(.text))
[Called By]
- >> GUI__DispStringInRect
- >> GUI_DispStringInRectWrap
- >> _Paint(long) (via Veneer)
- >> GUI__CalcTextRect
- >> GUI_DispString
GUI_GetCharDistX (Thumb, 4 bytes, Stack size 0 bytes, GUI_Char.o(.text))
[Called By]
- >> GUI__GetLineDistX
- >> GUI__WrapGetNumCharsToNextLine
- >> _GetWordWrap(const char*, int, int*)
- >> _GetCharWrap(const char*, int)
GUI_GetCharDistXEx (Thumb, 0 bytes, Stack size 0 bytes, GUI_Char.o(.text))
[Called By]
GUI__GetLineNumChars (Thumb, 54 bytes, Stack size 16 bytes, GUI_CharLine.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = GUI__GetLineNumChars ⇒ GUI_UC__GetCharCodeInc
[Calls]- >> GUI_UC__GetCharCodeInc
[Called By]- >> GUI__DispStringInRect
- >> GUI__WrapGetNumCharsDisp
- >> GUI_DispString
- >> GUI__WrapGetNumCharsToNextLine
GUI__GetOverlap (Thumb, 28 bytes, Stack size 16 bytes, GUI_CharLine.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUI__GetOverlap
[Calls]
[Called By]
GUI__GetLineDistX (Thumb, 78 bytes, Stack size 24 bytes, GUI_CharLine.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = GUI__GetLineDistX ⇒ GUI_UC__GetCharCodeInc
[Calls]- >> GUI__GetOverlap
- >> GUI_UC__GetCharCodeInc
- >> GUI_GetCharDistX
[Called By]- >> GUI__DispStringInRect
- >> GUI_DispStringInRectWrap
- >> GUI_GetStringDistX
- >> GUI_DispString
GUI__DispLine (Thumb, 326 bytes, Stack size 40 bytes, GUI_CharLine.o(.text))
[Stack]
- Max Depth = 164
- Call Chain = GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> WM__InitIVRSearch (via Veneer)
- >> WM__GetNextIVR (via Veneer)
- >> GUI__ManageCache
- >> GUI_RectsIntersect
- >> GUI_UC__GetCharCodeInc
- >> __aeabi_memcpy (via Veneer)
[Called By]- >> GUI__DispStringInRect
- >> GUI_DispStringInRectWrap
- >> GUI_DispString
GUIMONO_DispChar (Thumb, 296 bytes, Stack size 80 bytes, GUI_CharM.o(.text))
[Stack]
- Max Depth = 208
- Call Chain = GUIMONO_DispChar ⇒ LCD_DrawBitmap(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*) ⇒ [Anonymous Symbol]
[Calls]- >> LCD_SetDrawMode (via Veneer)
- >> LCD_FillRect (via Veneer)
- >> LCD_DrawBitmap(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*) (via Veneer)
[Address Reference Count : 1]
GUIMONO_GetCharDistX (Thumb, 16 bytes, Stack size 0 bytes, GUI_CharM.o(.text))
[Address Reference Count : 1]
GUIMONO_GetFontInfo (Thumb, 6 bytes, Stack size 0 bytes, GUI_CharM.o(.text))
[Address Reference Count : 1]
GUIMONO_IsInFont (Thumb, 56 bytes, Stack size 0 bytes, GUI_CharM.o(.text))
[Address Reference Count : 1]
GUI_DispStringAt (Thumb, 16 bytes, Stack size 0 bytes, GUI_DispStringAt.o(.text))
[Stack]
- Max Depth = 212
- Call Chain = GUI_DispStringAt ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]
[Called By]- >> _Paint(long) (via Veneer)
- >> WIDGET__FillStringInRect (via Veneer)
- >> GUI_DispDecAt
GUI_WrapGetNumLines (Thumb, 34 bytes, Stack size 24 bytes, GUI_DispStringInRectWrap.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = GUI_WrapGetNumLines ⇒ GUI__WrapGetNumBytesToNextLine ⇒ GUI__WrapGetNumCharsToNextLine ⇒ GUI__GetLineNumChars ⇒ GUI_UC__GetCharCodeInc
[Calls]- >> GUI__WrapGetNumBytesToNextLine
[Called By]- >> GUI_DispStringInRectWrap
GUI_DispStringInRectWrap (Thumb, 270 bytes, Stack size 56 bytes, GUI_DispStringInRectWrap.o(.text))
[Stack]
- Max Depth = 220
- Call Chain = GUI_DispStringInRectWrap ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI__GetLineDistX
- >> GUI__DispLine
- >> GUI_GetFontDistY
- >> GUI_WrapGetNumLines
- >> GUI__WrapGetNumCharsDisp
- >> GUI__WrapGetNumBytesToNextLine
- >> GUI_SetClipRect
[Called By]- >> TEXT_Callback (via Veneer)
GUI_DrawFocusRect (Thumb, 164 bytes, Stack size 16 bytes, GUI_DrawFocusRect.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = GUI_DrawFocusRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> WM__InitIVRSearch (via Veneer)
- >> WM__GetNextIVR (via Veneer)
- >> LCD_DrawPixel (via Veneer)
- >> GUI__ReduceRect
[Called By]- >> WIDGET__DrawFocusRect (via Veneer)
- >> _Paint(long) (via Veneer)
- >> _Paint(long) (via Veneer)
- >> _Paint(long) (via Veneer)
GL_DrawPoint (Thumb, 26 bytes, Stack size 0 bytes, GUI_DrawPoint.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = GL_DrawPoint ⇒ GL_FillCircle
[Calls]
[Called By]- >> GL_DrawLineEx
- >> GL_DrawLine1Ex
- >> GUI_DrawPoint
GUI_DrawPoint (Thumb, 38 bytes, Stack size 16 bytes, GUI_DrawPoint.o(.text), UNUSED)
[Calls]
- >> WM__InitIVRSearch (via Veneer)
- >> WM__GetNextIVR (via Veneer)
- >> GL_DrawPoint
GL_FillPolygon (Thumb, 422 bytes, Stack size 64 bytes, GUI_FillPolygon.o(.text))
[Stack]
- Max Depth = 76
- Call Chain = GL_FillPolygon ⇒ _CheckYInterSect(int, int*, const GUI_POINT*, const GUI_POINT*)
[Calls]- >> _CheckYInterSect(int, int*, const GUI_POINT*, const GUI_POINT*)
[Called By]- >> GL_DrawLineEx
- >> GUI_FillPolygon
GUI_FillPolygon (Thumb, 90 bytes, Stack size 32 bytes, GUI_FillPolygon.o(.text), UNUSED)
[Calls]
- >> WM__InitIVRSearch (via Veneer)
- >> WM__GetNextIVR (via Veneer)
- >> GL_FillPolygon
GUI_FillRectEx (Thumb, 20 bytes, Stack size 0 bytes, GUI_FillRectEx.o(.text))
[Stack]
- Max Depth = 156
- Call Chain = GUI_FillRectEx ⇒ GUI_FillRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]
[Called By]- >> WIDGET__FillRectEx (via Veneer)
GUI_GetBitmapPixelIndexEx (Thumb, 138 bytes, Stack size 4 bytes, GUI_GetBitmapPixelIndex.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = GUI_GetBitmapPixelIndexEx
[Called By]- >> GUI_GetBitmapPixelIndex
- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
GUI_GetBitmapPixelIndex (Thumb, 22 bytes, Stack size 8 bytes, GUI_GetBitmapPixelIndex.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = GUI_GetBitmapPixelIndex ⇒ GUI_GetBitmapPixelIndexEx
[Calls]- >> GUI_GetBitmapPixelIndexEx
[Called By]- >> _FillRect(GUI_DEVICE*, int, int, int, int)
- >> _Undraw(long)
- >> _SetBitmapAndPosition(long, const GUI_BITMAP*, int, int)
- >> _SetPosition(long, int, int)
- >> _PixelExists(int, int, GUI_SPRITE_OBJ*)
- >> _SpriteDraw(long)
- >> _GetBkPixel(int, int, GUI_DEVICE*, GUI_SPRITE_OBJ*)
- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
- >> _SetBitmap(long, const GUI_BITMAP*)
- >> _DrawVLine(GUI_DEVICE*, int, int, int)
- >> _DrawHLine(GUI_DEVICE*, int, int, int)
GUI_GetClientRect (Thumb, 12 bytes, Stack size 8 bytes, GUI_GetClientRect.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUI_GetClientRect ⇒ WM_GetClientRect ⇒ WM_GetClientRectEx
[Calls]
[Called By]- >> GUI__DispStringInRect
- >> _Paint(long) (via Veneer)
GUI_GetBkColorIndex (Thumb, 4 bytes, Stack size 0 bytes, GUI_GetColor.o(.text), UNUSED)
[Calls]
- >> LCD_GetBkColorIndex (via Veneer)
GUI_GetBkColor (Thumb, 8 bytes, Stack size 8 bytes, GUI_GetColor.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUI_GetBkColor ⇒ [Anonymous Symbol]
[Calls]- >> LCD_GetBkColorIndex (via Veneer)
- >> [Anonymous Symbol]
[Called By]
GUI_GetColorIndex (Thumb, 4 bytes, Stack size 0 bytes, GUI_GetColor.o(.text), UNUSED)
[Calls]
- >> LCD_GetColorIndex (via Veneer)
GUI_GetColor (Thumb, 6 bytes, Stack size 8 bytes, GUI_GetColor.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI_GetColor
[Calls]- >> LCD_GetColorIndex (via Veneer)
[Called By]
GUI_GetFontInfo (Thumb, 32 bytes, Stack size 0 bytes, GUI_GetFontInfo.o(.text))
[Called By]
- >> _Paint(long) (via Veneer)
GUI__GetOrg (Thumb, 2 bytes, Stack size 0 bytes, GUI_GetOrg.o(.text), UNUSED)
[Calls]
GUI_GetOrg (Thumb, 0 bytes, Stack size 0 bytes, GUI_GetOrg.o(.text))
[Called By]
- >> GUI_MEMDEV_Draw (via Veneer)
GUI_GetStringDistX (Thumb, 20 bytes, Stack size 8 bytes, GUI_GetStringDistX.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = GUI_GetStringDistX ⇒ GUI__GetLineDistX ⇒ GUI_UC__GetCharCodeInc
[Calls]- >> GUI__GetLineDistX
- >> GUI__GetNumChars
[Called By]- >> _Paint(long) (via Veneer)
- >> GUI__CalcTextRect
- >> _Paint(long) (via Veneer)
GUI_GetYSizeOfFont (Thumb, 4 bytes, Stack size 0 bytes, GUI_GetYSizeOfFont.o(.text))
[Calls]
[Called By]- >> FRAMEWIN__CalcTitleHeight(FRAMEWIN_Obj*) (via Veneer)
GUI_GetYDistOfFont (Thumb, 2 bytes, Stack size 0 bytes, GUI_GetYSizeOfFont.o(.text), UNUSED)
GUI_GetPenSize (Thumb, 6 bytes, Stack size 0 bytes, GUI_Pen.o(.text), UNUSED)
[Called By]
- >> GUI_FillEllipse
- >> GUI_DrawEllipse
GUI_GetPenShape (Thumb, 6 bytes, Stack size 0 bytes, GUI_Pen.o(.text), UNUSED)
GUI_SetPenSize (Thumb, 10 bytes, Stack size 0 bytes, GUI_Pen.o(.text))
[Called By]
GUI_SetPenShape (Thumb, 10 bytes, Stack size 0 bytes, GUI_Pen.o(.text), UNUSED)
GUI_ALLOC_Realloc (Thumb, 66 bytes, Stack size 24 bytes, GUI_Realloc.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_GetSize
- >> GUI_ALLOC_Free
- >> GUI_ALLOC_AllocNoInit
- >> __aeabi_memcpy (via Veneer)
[Called By]- >> GUI_ARRAY_AddItem(long, const void*, int)
GUI_SelectLCD (Thumb, 18 bytes, Stack size 8 bytes, GUI_SelectLCD.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUI_SelectLCD ⇒ LCD_UpdateColorIndices()
[Calls]- >> WM_Activate (via Veneer)
- >> LCD_UpdateColorIndices() (via Veneer)
- >> LCD_SelectLCD() (via Veneer)
[Called By]- >> GUI_SelectLayer
- >> GUI_MEMDEV_Select (via Veneer)
- >> GUI_MEMDEV_Delete (via Veneer)
- >> GUI_MEMDEV_CopyToLCDAt (via Veneer)
GUI__AlphaSuppressMixing (Thumb, 18 bytes, Stack size 0 bytes, GUI_SetAlpha.o(.text))
[Called By]
- >> _CreateStaticDevice(long, WM_Obj*) (via Veneer)
GUI_SetAlpha (Thumb, 82 bytes, Stack size 24 bytes, GUI_SetAlpha.o(.text), UNUSED)
[Calls]
- >> GUI_DEVICE__GetpDevice
- >> GUI_DEVICE_Unlink
- >> GUI_DEVICE_Link
- >> _InitAlpha()
GUI_SetDrawMode (Thumb, 4 bytes, Stack size 0 bytes, GUI_SetDrawMode.o(.text))
[Calls]
- >> LCD_SetDrawMode (via Veneer)
[Called By]- >> GL_DrawBitmap
- >> GL_SetDefault
- >> GUI_MEMDEV_CopyToLCDAt (via Veneer)
GUI_GetTime (Thumb, 4 bytes, Stack size 0 bytes, GUI_Time.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI_GetTime ⇒ GUI_X_GetTime ⇒ OSALGetTickCount ⇒ xTaskGetTickCount
[Calls]
[Called By]- >> GUI_TIMER__GetPeriod
- >> WM_CreateTimer
- >> GUI_TIMER_Restart
- >> GUI_TIMER_Exec
GUI_Delay (Thumb, 42 bytes, Stack size 16 bytes, GUI_Time.o(.text), UNUSED)
[Calls]
- >> GUI_Exec
- >> GUI_X_GetTime
- >> GUI_X_Delay
GUI_TIMER__IsActive (Thumb, 12 bytes, Stack size 0 bytes, GUI_Timer.o(.text), UNUSED)
[Called By]
GUI_TIMER__GetPeriod (Thumb, 32 bytes, Stack size 8 bytes, GUI_Timer.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI_GetTime
[Called By]
GUI_TIMER__GetNextTimer (Thumb, 22 bytes, Stack size 16 bytes, GUI_Timer.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> [Anonymous Symbol]
GUI_TIMER__GetFirstTimer (Thumb, 12 bytes, Stack size 16 bytes, GUI_Timer.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUI_TIMER__GetFirstTimer
[Called By]
GUI_TIMER__GetNextTimerLin (Thumb, 36 bytes, Stack size 16 bytes, GUI_Timer.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUI_TIMER__GetNextTimerLin
[Calls]
[Called By]
GUI_TIMER_Exec (Thumb, 52 bytes, Stack size 24 bytes, GUI_Timer.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = GUI_TIMER_Exec ⇒ GUI_GetTime ⇒ GUI_X_GetTime ⇒ OSALGetTickCount ⇒ xTaskGetTickCount
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_GetTime
[Address Reference Count : 1]
GUI_TIMER_Create (Thumb, 88 bytes, Stack size 24 bytes, GUI_Timer.o(.text))
[Stack]
- Max Depth = 156
- Call Chain = GUI_TIMER_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI__RegisterExit
- >> GUI_ALLOC_AllocZero
- >> _Link(long)
[Called By]
GUI_TIMER_Delete (Thumb, 60 bytes, Stack size 16 bytes, GUI_Timer.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = GUI_TIMER_Delete ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_Free
- >> _Unlink(long)
[Called By]
GUI_TIMER_SetPeriod (Thumb, 12 bytes, Stack size 8 bytes, GUI_Timer.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI_TIMER_SetPeriod
[Calls]
[Called By]- >> WM_RestartTimer
- >> WM_CreateTimer
GUI_TIMER_SetTime (Thumb, 12 bytes, Stack size 8 bytes, GUI_Timer.o(.text), UNUSED)
[Calls]
GUI_TIMER_SetDelay (Thumb, 14 bytes, Stack size 16 bytes, GUI_Timer.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> [Anonymous Symbol]
GUI_TIMER_Restart (Thumb, 20 bytes, Stack size 16 bytes, GUI_Timer.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = GUI_TIMER_Restart ⇒ GUI_GetTime ⇒ GUI_X_GetTime ⇒ OSALGetTickCount ⇒ xTaskGetTickCount
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_GetTime
[Called By]
GUI_TOUCH_StoreState (Thumb, 30 bytes, Stack size 0 bytes, GUI_TOUCH_StoreState.o(.text), UNUSED)
[Calls]
- >> GUI_TOUCH_StoreStateEx
[Called By]- >> GUI_TOUCH_StoreUnstable
GUI_TOUCH_SetLayer (Thumb, 6 bytes, Stack size 0 bytes, GUI_TOUCH_StoreState.o(.text), UNUSED)
GUI_UC_GetCharSize (Thumb, 8 bytes, Stack size 0 bytes, GUI_UC.o(.text), UNUSED)
GUI_UC_GetCharCode (Thumb, 8 bytes, Stack size 0 bytes, GUI_UC.o(.text), UNUSED)
GUI_UC_Encode (Thumb, 8 bytes, Stack size 0 bytes, GUI_UC.o(.text), UNUSED)
GUI_UC__CalcSizeOfChar (Thumb, 8 bytes, Stack size 0 bytes, GUI_UC.o(.text), UNUSED)
GUI_UC__GetCharCodeInc (Thumb, 34 bytes, Stack size 24 bytes, GUI_UC.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = GUI_UC__GetCharCodeInc
[Called By]- >> GUI__GetLineNumChars
- >> GUI__GetLineDistX
- >> GUI__DispLine
- >> GUI__GetNumChars
- >> GUI__WrapGetNumCharsToNextLine
- >> _GetWordWrap(const char*, int, int*)
- >> _GetCharWrap(const char*, int)
GUI_UC__NumChars2NumBytes (Thumb, 34 bytes, Stack size 24 bytes, GUI_UC.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = GUI_UC__NumChars2NumBytes
[Called By]- >> GUI__DispStringInRect
- >> GUI__WrapGetNumBytesToNextLine
- >> GUI_DispString
- >> GUI__WrapGetNumCharsToNextLine
GUI_UC__NumBytes2NumChars (Thumb, 44 bytes, Stack size 24 bytes, GUI_UC.o(.text), UNUSED)
GUI_DispDecShift (Thumb, 16 bytes, Stack size 24 bytes, GUI_Val.o(.text))
[Stack]
- Max Depth = 260
- Call Chain = GUI_DispDecShift ⇒ [Anonymous Symbol] ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI_AddDecShift
- >> [Anonymous Symbol]
[Called By]- >> _DispFloatFix(float, char, char, int)
- >> GUI_DispDec
GUI_DispSDecShift (Thumb, 44 bytes, Stack size 32 bytes, GUI_Val.o(.text))
[Stack]
- Max Depth = 244
- Call Chain = GUI_DispSDecShift ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI_AddSign
- >> GUI_AddDecShift
- >> GUI_DispString
[Called By]- >> _DispFloatFix(float, char, char, int)
- >> GUI_DispSDec
GUI_DispDecMin (Thumb, 14 bytes, Stack size 24 bytes, GUI_Val.o(.text), UNUSED)
[Calls]
GUI_DispDecSpace (Thumb, 62 bytes, Stack size 32 bytes, GUI_Val.o(.text), UNUSED)
[Calls]
- >> GUI_Long2Len
- >> GUI_AddDecMin
- >> GUI_DispString
- >> __aeabi_memset (via Veneer)
GUI_DispSDec (Thumb, 4 bytes, Stack size 0 bytes, GUI_Val.o(.text), UNUSED)
[Calls]
GUI_DispDec (Thumb, 4 bytes, Stack size 0 bytes, GUI_Val.o(.text), UNUSED)
[Calls]
GUI_DispDecAt (Thumb, 36 bytes, Stack size 32 bytes, GUI_Val.o(.text), UNUSED)
[Calls]
- >> GUI_AddDecShift
- >> GUI_DispStringAt
GUI__HandleEOLine (Thumb, 24 bytes, Stack size 0 bytes, GUI__HandleEOLine.o(.text))
[Called By]
GUI__memset16 (Thumb, 66 bytes, Stack size 4 bytes, GUI__memset16.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = GUI__memset16
[Called By]- >> _FillRect(GUI_DEVICE*, int, int, int, int) (via Veneer)
GUI__MixColors (Thumb, 100 bytes, Stack size 16 bytes, GUI__SetPixelAlpha.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUI__MixColors
[Called By]- >> LCD_SetPixelAA_NoTrans (via Veneer)
- >> LCD_SetPixelAA (via Veneer)
- >> LCD_AA_MixColors (via Veneer)
- >> _CopyContent(long, long) (via Veneer)
- >> _DrawBitLine32BPP_DDB(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned long*, int, unsigned long*) (via Veneer)
- >> GUI__SetPixelAlpha
- >> _MixColors(unsigned long, unsigned long)
- >> GUI__DoAlphaBlending
GUI__SetPixelAlpha (Thumb, 90 bytes, Stack size 24 bytes, GUI__SetPixelAlpha.o(.text), UNUSED)
[Calls]
- >> LCD_GetPixelColor (via Veneer)
- >> GUI__MixColors
- >> LCD_Color2Index (via Veneer)
GUI__strcmp (Thumb, 42 bytes, Stack size 0 bytes, GUI__strcmp.o(.text))
[Called By]
GUI__strcmp_hp (Thumb, 24 bytes, Stack size 8 bytes, GUI__strcmp.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI__strcmp_hp
[Calls]- >> GUI_ALLOC_h2p
- >> GUI__strcmp
[Called By]
GUI_DRAW__Draw (Thumb, 40 bytes, Stack size 24 bytes, GUI_DRAW.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = GUI_DRAW__Draw
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> _Paint(long) (via Veneer)
GUI_DRAW__GetXSize (Thumb, 28 bytes, Stack size 16 bytes, GUI_DRAW.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
GUI_DRAW__GetYSize (Thumb, 28 bytes, Stack size 16 bytes, GUI_DRAW.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
WM_BringToTop (Thumb, 70 bytes, Stack size 16 bytes, WM_BringToTop.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = WM_BringToTop ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_ForEachDesc
- >> GUI_ALLOC_h2p
- >> WM_InvalidateWindow (via Veneer)
- >> WM__RemoveWindowFromList (via Veneer)
- >> WM__InsertWindowIntoList (via Veneer)
[Called By]- >> WIDGET_HandleActive (via Veneer)
- >> FRAMEWIN_Callback (via Veneer)
WM_GetFlags (Thumb, 20 bytes, Stack size 8 bytes, WM_GetFlags.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM_GetFlags
[Calls]
[Called By]- >> WM_GetInsideRectExScrollbar
WM_GetNextSibling (Thumb, 14 bytes, Stack size 8 bytes, WM_GetNextSibling.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM_GetNextSibling
[Calls]
[Called By]- >> FRAMEWIN__GetTitleLimits(long, int*, int*) (via Veneer)
- >> FRAMEWIN__UpdateButtons(long, int, int, int, int) (via Veneer)
WM__GetWindowSizeX (Thumb, 10 bytes, Stack size 0 bytes, WM_GetWindowSize.o(.text))
[Calls]
[Called By]- >> FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*) (via Veneer)
WM__GetWindowSizeY (Thumb, 8 bytes, Stack size 0 bytes, WM_GetWindowSize.o(.text))
[Called By]
- >> FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*) (via Veneer)
- >> WM_GetWindowSizeY
WM_GetWindowSizeX (Thumb, 26 bytes, Stack size 8 bytes, WM_GetWindowSize.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM_GetWindowSizeX
[Calls]- >> GUI_ALLOC_h2p
- >> WM_GetActiveWindow (via Veneer)
[Called By]- >> WIDGET__GetWindowSizeX (via Veneer)
- >> _Paint(long) (via Veneer)
WM_GetWindowSizeY (Thumb, 18 bytes, Stack size 8 bytes, WM_GetWindowSize.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM_GetWindowSizeY
[Calls]- >> GUI_ALLOC_h2p
- >> WM_GetActiveWindow (via Veneer)
- >> WM__GetWindowSizeY
[Called By]- >> WIDGET__GetWindowSizeX (via Veneer)
- >> FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*) (via Veneer)
- >> _Paint(long) (via Veneer)
WM_HasCaptured (Thumb, 20 bytes, Stack size 0 bytes, WM_HasCaptured.o(.text))
[Called By]
- >> WM_SetCaptureMove
- >> CHECKBOX_Callback (via Veneer)
WM_HasFocus (Thumb, 20 bytes, Stack size 0 bytes, WM_HasFocus.o(.text))
[Called By]
- >> FRAMEWIN_Callback (via Veneer)
WM_IsWindow (Thumb, 4 bytes, Stack size 0 bytes, WM_IsWindow.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM_IsWindow ⇒ WM__IsWindow
[Calls]- >> WM__IsWindow (via Veneer)
[Called By]- >> WM_HandlePID
- >> WM_SetFocus
- >> WM__SendPIDMessage
- >> FRAMEWIN_Callback (via Veneer)
WM_EnableMemdev (Thumb, 20 bytes, Stack size 8 bytes, WM_MemDev.o(.text), UNUSED)
[Calls]
WM_DisableMemdev (Thumb, 20 bytes, Stack size 8 bytes, WM_MemDev.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM_DisableMemdev
[Calls]
[Called By]- >> FRAMEWIN_CreateUser (via Veneer)
WM_MoveChildTo (Thumb, 60 bytes, Stack size 24 bytes, WM_MoveChildTo.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = WM_MoveChildTo ⇒ WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> WM_GetParent
- >> WM__MoveWindow
[Called By]- >> FRAMEWIN__UpdatePositions(long) (via Veneer)
WM_OnKey (Thumb, 48 bytes, Stack size 32 bytes, WM_OnKey.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = WM_OnKey ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]
[Called By]- >> GUI_SendKeyMsg
- >> GUI_PollKeyMsg
WM_PID__GetPrevState (Thumb, 20 bytes, Stack size 0 bytes, WM_PID__GetPrevState.o(.text), UNUSED)
WM_PID__SetPrevState (Thumb, 20 bytes, Stack size 0 bytes, WM_PID__GetPrevState.o(.text))
[Called By]
WM_ResizeWindow (Thumb, 236 bytes, Stack size 48 bytes, WM_ResizeWindow.o(.text))
[Stack]
- Max Depth = 152 + In Cycle
- Call Chain = WM_ResizeWindow ⇒ WM__UpdateChildPositions (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> WM__SendMsgNoData (via Veneer)
- >> WM__InvalidateRectEx (via Veneer)
- >> WM__InvalidateDrawAndDescs (via Veneer)
- >> GUI__IntersectRect
- >> GUI_MergeRect
- >> WM__UpdateChildPositions
- >> __aeabi_memcpy (via Veneer)
[Called By]- >> WM_SetSize
- >> WM__UpdateChildPositions
- >> FRAMEWIN__UpdateButtons(long, int, int, int, int) (via Veneer)
WM__IsInWindow (Thumb, 48 bytes, Stack size 0 bytes, WM_Screen2Win.o(.text))
[Called By]
- >> _Screen2hWin(long, long, int, int)
WM_Screen2hWin (Thumb, 8 bytes, Stack size 0 bytes, WM_Screen2Win.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = WM_Screen2hWin ⇒ [Anonymous Symbol] ⇒ _Screen2hWin(long, long, int, int) ⇒ _Screen2hWin(long, long, int, int) (Cycle)
[Calls]
[Called By]
WM_Screen2hWinEx (Thumb, 6 bytes, Stack size 0 bytes, WM_Screen2Win.o(.text), UNUSED)
WM_SetCaptureMove (Thumb, 152 bytes, Stack size 48 bytes, WM_SetCaptureMove.o(.text))
[Stack]
- Max Depth = 200
- Call Chain = WM_SetCaptureMove ⇒ WM_MoveWindow ⇒ WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_MoveWindow
- >> WM_GetWindowRectEx
- >> WM_SetCapture
- >> GUI__ReduceRect
- >> WM_GetParent
- >> GUI_RectsIntersect
- >> GUI_MoveRect
- >> WM_HasCaptured
[Called By]- >> FRAMEWIN_Callback (via Veneer)
WM_SetFocusOnPrevChild (Thumb, 88 bytes, Stack size 16 bytes, WM_SetFocusOnPrevChild.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = WM_SetFocusOnPrevChild ⇒ WM_SetFocus ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]- >> WM_SetFocus
- >> WM_IsFocussable
- >> WM__GetFocussedChild
- >> WM__GetPrevSibling
- >> WM__GetLastSibling
[Called By]- >> FRAMEWIN__cbClient(WM_MESSAGE*) (via Veneer)
WM_SetScrollState (Thumb, 26 bytes, Stack size 24 bytes, WM_SetScrollState.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = WM_SetScrollState ⇒ WM_SendMessage ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]- >> WM_SendMessage (via Veneer)
[Called By]- >> WIDGET__SetScrollState (via Veneer)
WM_SetHasTrans (Thumb, 50 bytes, Stack size 16 bytes, WM_SetTrans.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = WM_SetHasTrans ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> WM_InvalidateWindow (via Veneer)
- >> WM_ValidateWindow
[Called By]- >> _Create(long) (via Veneer)
WM_ClrHasTrans (Thumb, 42 bytes, Stack size 8 bytes, WM_SetTrans.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> WM_InvalidateWindow (via Veneer)
WM_GetHasTrans (Thumb, 26 bytes, Stack size 8 bytes, WM_SetTrans.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM_GetHasTrans
[Calls]
[Called By]- >> TEXT_Callback (via Veneer)
- >> _Paint(long) (via Veneer)
- >> _Paint(long) (via Veneer)
- >> _Paint(long) (via Veneer)
WM__GetFocussedChild (Thumb, 28 bytes, Stack size 16 bytes, WM__GetFocussedChild.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = WM__GetFocussedChild ⇒ WM__IsChild
[Calls]
[Called By]- >> _SetFocusOnNextChild(long)
- >> WM_SetFocusOnPrevChild
WM__GetPrevSibling (Thumb, 34 bytes, Stack size 16 bytes, WM__GetPrevSibling.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = WM__GetPrevSibling ⇒ WM__GetFirstSibling ⇒ WM_GetParent
[Calls]- >> GUI_ALLOC_h2p
- >> WM__GetFirstSibling
[Called By]- >> WM_BringToBottom
- >> WM_SetFocusOnPrevChild
WM__IsAncestor (Thumb, 32 bytes, Stack size 16 bytes, WM__IsAncestor.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WM__IsAncestor
[Calls]
[Called By]- >> WM__IsInModalArea
- >> FRAMEWIN_Callback (via Veneer)
- >> WM__IsAncestorOrSelf
WM__IsAncestorOrSelf (Thumb, 10 bytes, Stack size 0 bytes, WM__IsAncestor.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WM__IsAncestorOrSelf ⇒ WM__IsAncestor
[Calls]
[Called By]- >> FRAMEWIN_Callback (via Veneer)
WM__IsEnabled (Thumb, 22 bytes, Stack size 8 bytes, WM__IsEnabled.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM__IsEnabled
[Calls]
[Called By]- >> WM_HandlePID
- >> WM__SendMessageIfEnabled
- >> _Paint(long) (via Veneer)
- >> CHECKBOX_Callback (via Veneer)
- >> _Paint(long) (via Veneer)
- >> _Paint(long) (via Veneer)
WM__Screen2Client (Thumb, 20 bytes, Stack size 0 bytes, WM__Screen2Client.o(.text))
[Calls]
[Called By]- >> WIDGET__EFFECT_DrawDownRect (via Veneer)
- >> WIDGET__EFFECT_DrawUpRect (via Veneer)
WM__SendMessageIfEnabled (Thumb, 22 bytes, Stack size 16 bytes, WM__SendMessageIfEnabled.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = WM__SendMessageIfEnabled ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]- >> WM__SendMessage
- >> WM__IsEnabled
[Called By]- >> WM_HandlePID
- >> WM__SendPIDMessage
WM__SendMessageNoPara (Thumb, 44 bytes, Stack size 32 bytes, WM__SendMessageNoPara.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = WM__SendMessageNoPara
[Calls]
[Called By]
WM__UpdateChildPositions (Thumb, 228 bytes, Stack size 56 bytes, WM__UpdateChildPositions.o(.text))
[Stack]
- Max Depth = 208
- Call Chain = WM__UpdateChildPositions ⇒ WM_MoveWindow ⇒ WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_MoveWindow
- >> GUI_ALLOC_h2p
- >> WM_ResizeWindow
[Called By]- >> WIDGET_HandleActive (via Veneer)
- >> WM_ResizeWindow
GUI_AddDecMin (Thumb, 28 bytes, Stack size 16 bytes, GUI_AddDecMin.o(.text), UNUSED)
[Calls]
- >> GUI_Long2Len
- >> GUI_AddDecShift
[Called By]- >> GUI_DispDecSpace
- >> GUI_DispDecMin
GUI_CalcColorDist (Thumb, 62 bytes, Stack size 0 bytes, GUI_CalcColorDist.o(.text))
[Called By]
- >> _Color2Index_0(unsigned long) (via Veneer)
GL_DrawCircle (Thumb, 100 bytes, Stack size 32 bytes, GUI_Circ.o(.text), UNUSED)
[Calls]
- >> Draw8Point(int, int, int, int)
[Called By]
GUI_DrawCircle (Thumb, 66 bytes, Stack size 24 bytes, GUI_Circ.o(.text), UNUSED)
[Calls]
- >> WM__InitIVRSearch (via Veneer)
- >> WM__GetNextIVR (via Veneer)
- >> GL_DrawCircle
GL_FillCircle (Thumb, 190 bytes, Stack size 56 bytes, GUI_Circ.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = GL_FillCircle
[Called By]- >> GL_DrawPoint
- >> GUI_FillCircle
GUI_FillCircle (Thumb, 42 bytes, Stack size 16 bytes, GUI_Circ.o(.text), UNUSED)
[Calls]
- >> WM__InitIVRSearch (via Veneer)
- >> WM__GetNextIVR (via Veneer)
- >> GL_FillCircle
GL_FillEllipse (Thumb, 134 bytes, Stack size 48 bytes, GUI_Circ.o(.text), UNUSED)
[Calls]
- >> LCD_DrawHLine (via Veneer)
- >> GUI__sqrt32
[Called By]- >> GUI_FillEllipse
- >> GUI_DrawEllipse
GUI_FillEllipse (Thumb, 92 bytes, Stack size 32 bytes, GUI_Circ.o(.text), UNUSED)
[Calls]
- >> WM__InitIVRSearch (via Veneer)
- >> WM__GetNextIVR (via Veneer)
- >> GUI_GetPenSize
- >> GL_FillEllipse
GL_DrawEllipse (Thumb, 210 bytes, Stack size 80 bytes, GUI_Circ.o(.text), UNUSED)
[Calls]
- >> LCD_DrawHLine (via Veneer)
- >> GUI__sqrt32
[Called By]
GUI_DrawEllipse (Thumb, 134 bytes, Stack size 40 bytes, GUI_Circ.o(.text), UNUSED)
[Calls]
- >> WM__InitIVRSearch (via Veneer)
- >> WM__GetNextIVR (via Veneer)
- >> GUI_GetPenSize
- >> GL_FillEllipse
- >> GL_DrawEllipse
GUI_DispString (Thumb, 244 bytes, Stack size 48 bytes, GUI_DispString.o(.text))
[Stack]
- Max Depth = 212
- Call Chain = GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI__GetLineNumChars
- >> GUI__GetLineDistX
- >> GUI__DispLine
- >> GUI_UC__NumChars2NumBytes
- >> GUI_GetFontDistY
- >> GUI_GetYAdjust
[Called By]- >> GUI_DispSDecShift
- >> GUI_DispStringAt
- >> GUI_DispDecSpace
- >> [Anonymous Symbol]
GUI_FillRect (Thumb, 72 bytes, Stack size 32 bytes, GUI_FillRect.o(.text))
[Stack]
- Max Depth = 156
- Call Chain = GUI_FillRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> WM__InitIVRSearch (via Veneer)
- >> WM__GetNextIVR (via Veneer)
- >> LCD_FillRect (via Veneer)
[Called By]- >> GUI_FillRectEx
- >> _Paint(long) (via Veneer)
GUI_SetClipRect (Thumb, 4 bytes, Stack size 0 bytes, GUI_SetClipRect.o(.text))
[Stack]
- Max Depth = 76
- Call Chain = GUI_SetClipRect ⇒ WM_SetUserClipRect ⇒ WM__ActivateClipRect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]
[Called By]- >> GUI_DispStringInRectWrap
GUI_TOUCH_GetState (Thumb, 24 bytes, Stack size 0 bytes, GUI_TOUCH.o(.text), UNUSED)
GUI_TOUCH_StoreStateEx (Thumb, 30 bytes, Stack size 16 bytes, GUI_TOUCH.o(.text), UNUSED)
[Calls]
- >> GUI_PID_StoreState
- >> memcmp (via Veneer)
[Called By]
GUI__CalcTextRect (Thumb, 148 bytes, Stack size 24 bytes, GUI__CalcTextRect.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = GUI__CalcTextRect ⇒ GUI_GetStringDistX ⇒ GUI__GetLineDistX ⇒ GUI_UC__GetCharCodeInc
[Calls]- >> GUI_GetFontDistY
- >> GUI_GetStringDistX
- >> __aeabi_memcpy (via Veneer)
[Called By]- >> FRAMEWIN_OwnerDraw (via Veneer)
GUI__CompactPixelIndices (Thumb, 290 bytes, Stack size 4 bytes, GUI__CompactPixelIndices.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = GUI__CompactPixelIndices
[Called By]- >> _WriteToActiveOpaque_8(long, int, int) (via Veneer)
- >> [Anonymous Symbol]
- >> _DrawBitLine1BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*)
- >> _DrawHLine(GUI_DEVICE*, int, int, int)
GUI__CompactPixelIndicesEx (Thumb, 322 bytes, Stack size 24 bytes, GUI__CompactPixelIndices.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = GUI__CompactPixelIndicesEx
[Called By]- >> GUI_MEMDEV__WriteToActiveAlpha (via Veneer)
GUI__ExpandPixelIndices (Thumb, 230 bytes, Stack size 16 bytes, GUI__ExpandPixelIndices.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUI__ExpandPixelIndices
[Called By]- >> _GetLine(GUI_DEVICE*, int, int, int, unsigned long*, unsigned long*, unsigned long(*)(unsigned))
- >> _ReadRectFromMemdev(GUI_DEVICE*, int, int, int, int, unsigned long*)
- >> GUI_ReadRect (via Veneer)
GUI__ExpandPixelIndicesEx (Thumb, 322 bytes, Stack size 32 bytes, GUI__ExpandPixelIndices.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = GUI__ExpandPixelIndicesEx
[Called By]
GUI__GetNumChars (Thumb, 26 bytes, Stack size 16 bytes, GUI__GetNumChars.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = GUI__GetNumChars ⇒ GUI_UC__GetCharCodeInc
[Calls]- >> GUI_UC__GetCharCodeInc
[Called By]
GUI__WrapGetNumCharsDisp (Thumb, 30 bytes, Stack size 0 bytes, GUI__Wrap.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = GUI__WrapGetNumCharsDisp ⇒ GUI__GetLineNumChars ⇒ GUI_UC__GetCharCodeInc
[Calls]
[Called By]- >> GUI_DispStringInRectWrap
GUI__WrapGetNumCharsToNextLine (Thumb, 112 bytes, Stack size 24 bytes, GUI__Wrap.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = GUI__WrapGetNumCharsToNextLine ⇒ GUI__GetLineNumChars ⇒ GUI_UC__GetCharCodeInc
[Calls]- >> GUI__GetLineNumChars
- >> GUI_UC__NumChars2NumBytes
- >> GUI_UC__GetCharCodeInc
- >> GUI_GetCharDistX
[Called By]- >> GUI__WrapGetNumBytesToNextLine
GUI__WrapGetNumBytesToNextLine (Thumb, 20 bytes, Stack size 8 bytes, GUI__Wrap.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = GUI__WrapGetNumBytesToNextLine ⇒ GUI__WrapGetNumCharsToNextLine ⇒ GUI__GetLineNumChars ⇒ GUI_UC__GetCharCodeInc
[Calls]- >> GUI_UC__NumChars2NumBytes
- >> GUI__WrapGetNumCharsToNextLine
[Called By]- >> GUI_DispStringInRectWrap
- >> GUI_WrapGetNumLines
WM_ValidateWindow (Thumb, 40 bytes, Stack size 8 bytes, WM_ValidateWindow.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM_ValidateWindow
[Calls]
[Called By]
WM__GetFirstSibling (Thumb, 16 bytes, Stack size 8 bytes, WM__GetFirstSibling.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WM__GetFirstSibling ⇒ WM_GetParent
[Calls]- >> GUI_ALLOC_h2p
- >> WM_GetParent
[Called By]
WM__GetLastSibling (Thumb, 26 bytes, Stack size 8 bytes, WM__GetLastSibling.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM__GetLastSibling
[Calls]
[Called By]- >> WM_SetFocusOnPrevChild
WM__IsChild (Thumb, 26 bytes, Stack size 16 bytes, WM__IsChild.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WM__IsChild
[Calls]
[Called By]
GUI_ClearRectEx (Thumb, 20 bytes, Stack size 0 bytes, GUI_ClearRectEx.o(.text))
[Stack]
- Max Depth = 156
- Call Chain = GUI_ClearRectEx ⇒ GUI_ClearRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]
[Called By]- >> WIDGET__FillStringInRect (via Veneer)
GUI__DoAlphaBlending (Thumb, 320 bytes, Stack size 88 bytes, GUI__Alpha.o(.text))
[Stack]
- Max Depth = 220
- Call Chain = GUI__DoAlphaBlending ⇒ GUI__GetAlphaBuffer ⇒ GUI_ALLOC_GetFixedBlock ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_GetpfIndex2ColorEx (via Veneer)
- >> GUI_GetBitsPerPixelEx (via Veneer)
- >> GUI__MixColors
- >> GUI__GetAlphaBuffer
- >> GUI_ReadRectEx (via Veneer)
- >> GUI__ExpandPixelIndicesEx
[Called By]- >> GUI_MEMDEV__WriteToActiveAlpha (via Veneer)
GUI__GetAlphaBuffer (Thumb, 142 bytes, Stack size 32 bytes, GUI__Alpha.o(.text))
[Stack]
- Max Depth = 132
- Call Chain = GUI__GetAlphaBuffer ⇒ GUI_ALLOC_GetFixedBlock ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> LCD_GetVXSizeMax (via Veneer)
- >> GUI_ALLOC_GetFixedBlock
- >> GUI__RegisterExit
[Called By]- >> GUI__DoAlphaBlending
- >> GUI__AllocAlphaBuffer
GUI__AllocAlphaBuffer (Thumb, 26 bytes, Stack size 16 bytes, GUI__Alpha.o(.text))
[Stack]
- Max Depth = 148
- Call Chain = GUI__AllocAlphaBuffer ⇒ GUI__GetAlphaBuffer ⇒ GUI_ALLOC_GetFixedBlock ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]
[Called By]- >> GUI_MEMDEV__WriteToActiveAlpha (via Veneer)
GUI__DivideRound32 (Thumb, 28 bytes, Stack size 0 bytes, GUI__DivideRound32.o(.text))
[Called By]
- >> _CalcPositions(long, SCROLLBAR_POSITIONS*) (via Veneer)
- >> _OnTouch(long, WM_MESSAGE*) (via Veneer)
GUI__sqrt32 (Thumb, 26 bytes, Stack size 0 bytes, GUI__sqrt32.o(.text), UNUSED)
[Called By]
- >> GL_FillEllipse
- >> GL_DrawEllipse
WM_GetScrollPartner (Thumb, 40 bytes, Stack size 16 bytes, WM_GetScrollPartner.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = WM_GetScrollPartner ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> WM_GetId
- >> WM_GetDialogItem
- >> WM_GetParent
[Called By]- >> SCROLLBAR__InvalidatePartner(long) (via Veneer)
GUI_X_Delay (Thumb, 10 bytes, Stack size 0 bytes, gui_x.o(i.GUI_X_Delay), UNUSED)
[Calls]
- >> OSALTaskDelay (via Veneer)
[Called By]
GUI_X_ExecIdle (Thumb, 2 bytes, Stack size 0 bytes, gui_x.o(i.GUI_X_ExecIdle))
[Address Reference Count : 1]
GUI_X_GetTime (Thumb, 4 bytes, Stack size 0 bytes, gui_x.o(i.GUI_X_GetTime))
[Stack]
- Max Depth = 8
- Call Chain = GUI_X_GetTime ⇒ OSALGetTickCount ⇒ xTaskGetTickCount
[Calls]- >> OSALGetTickCount (via Veneer)
[Called By]- >> GUI_GetTime
- >> GUI_Delay
GUI_X_Init (Thumb, 2 bytes, Stack size 0 bytes, gui_x.o(i.GUI_X_Init))
[Called By]
GUI_initModule (Thumb, 12 bytes, Stack size 0 bytes, task-gui.o(i.GUI_initModule))
[Stack]
- Max Depth = 112
- Call Chain = GUI_initModule ⇒ OSALQueueCreate ⇒ OSW_QueueCreate ⇒ xQueueCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> OSALQueueCreate (via Veneer)
[Called By]- >> systemInit_task (via Veneer)
GUI_sendEvent (Thumb, 18 bytes, Stack size 0 bytes, task-gui.o(i.GUI_sendEvent))
[Called By]
- >> APP_handleButtons (via Veneer)
GUI_task (Thumb, 474 bytes, Stack size 40 bytes, task-gui.o(i.GUI_task))
[Stack]
- Max Depth = 576
- Call Chain = GUI_task ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM_Exec1 ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CopyToLCD ⇒ GUI_MEMDEV_CopyToLCDAt ⇒ GUI_MEMDEV__WriteToActiveOpaque ⇒ _WriteToActiveOpaque_8(long, int, int) ⇒ LCD__DrawBitmap_1bpp(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*, int) ⇒ [Anonymous Symbol]
[Calls]- >> swim_window_open (via Veneer)
- >> swim_put_text_xy (via Veneer)
- >> WM_SetDesktopColor
- >> WM_SetCreateFlags
- >> WM_GetDialogItem
- >> ST7565R_writeFullScreen (via Veneer)
- >> PCA9673_readBit (via Veneer)
- >> OSALTimerStart (via Veneer)
- >> OSALTimerCreate (via Veneer)
- >> OSALQueuePend (via Veneer)
- >> GUI_Init
- >> GUI_Exec
- >> GUI_CreateDialogBox (via Veneer)
- >> GUI_CURSOR_Show
- >> _AddValues
[Address Reference Count : 1]- main.o(i.systemInit_task)
Local Symbols
NVIC_SetPriority (Thumb, 22 bytes, Stack size 0 bytes, main.o(i.NVIC_SetPriority))
[Called By]
systemInit_task (Thumb, 138 bytes, Stack size 16 bytes, main.o(i.systemInit_task))
[Stack]
- Max Depth = 272 + Unknown Stack Size
- Call Chain = systemInit_task ⇒ BSP_init ⇒ PCA9673_ioctl ⇒ PCA9673_write16WithMask ⇒ PCA9673_read ⇒ I2CDEV_read ⇒ I2C_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> SYS_initModule
- >> OSALTaskDelete
- >> OSALTaskCreate
- >> LED_initModule
- >> GUI_initModule (via Veneer)
- >> CLKPWR_connectBaseClock
- >> BSP_init
- >> NVIC_SetPriority
[Address Reference Count : 1]
GUI_osalCallback (Thumb, 38 bytes, Stack size 24 bytes, task-gui.o(i.GUI_osalCallback))
[Stack]
- Max Depth = 176
- Call Chain = GUI_osalCallback ⇒ OSALQueuePost ⇒ OSW_QueuePost ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> OSALTimerGetMagic (via Veneer)
- >> OSALQueuePost (via Veneer)
[Address Reference Count : 1]
_AddValues (Thumb, 104 bytes, Stack size 24 bytes, task-gui.o(i._AddValues))
[Stack]
- Max Depth = 216
- Call Chain = _AddValues ⇒ GRAPH_DATA_YT_AddValue ⇒ GRAPH__AddValue(GRAPH_DATA_OBJ*, void*, void*, int) ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GRAPH_DATA_YT_AddValue (via Veneer)
- >> rand (via Veneer)
[Called By]
_ForEach (Thumb, 52 bytes, Stack size 16 bytes, task-gui.o(i._ForEach))
[Stack]
- Max Depth = 184
- Call Chain = _ForEach ⇒ WM_ShowWindow ⇒ WM_InvalidateWindowAndDescs ⇒ WM_InvalidateWindowAndDescs (Cycle)
[Calls]- >> WM_ShowWindow
- >> WM_HideWindow
- >> WM_GetId
[Address Reference Count : 1]- task-gui.o(i._ToggleFullScreenMode)
_ToggleFullScreenMode (Thumb, 246 bytes, Stack size 40 bytes, task-gui.o(i._ToggleFullScreenMode))
[Stack]
- Max Depth = 288
- Call Chain = _ToggleFullScreenMode ⇒ FRAMEWIN_SetTitleVis ⇒ FRAMEWIN__UpdatePositions(long) ⇒ WM_MoveChildTo ⇒ WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_SetWindowPos
- >> WM_MoveWindow
- >> WM_GetWindowRectEx
- >> WM_GetWindowOrgX
- >> WM_GetInsideRectEx
- >> WM_GetDialogItem
- >> WM_GetClientWindow
- >> WM_ForEachDesc
- >> GRAPH_SCALE_SetPos (via Veneer)
- >> FRAMEWIN_SetTitleVis (via Veneer)
- >> BUTTON_SetText (via Veneer)
[Called By]
_UserDraw (Thumb, 92 bytes, Stack size 48 bytes, task-gui.o(i._UserDraw))
[Stack]
- Max Depth = 364
- Call Chain = _UserDraw ⇒ GUI_DispStringInRectEx ⇒ GUI_DispStringInRectMax ⇒ GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> WM_GetInvalidRect
- >> WM_GetInsideRect
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_GetFontSizeY
- >> GUI_DispStringInRectEx
- >> strlen (via Veneer)
[Address Reference Count : 1]- task-gui.o(i._cbCallback)
_cbCallback (Thumb, 1134 bytes, Stack size 48 bytes, task-gui.o(i._cbCallback))
[Stack]
- Max Depth = 448
- Call Chain = _cbCallback ⇒ GRAPH_SetBorder ⇒ _ManageScrollBars(long) ⇒ WM_SetScrollbarV ⇒ WM__SetScrollbarV ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_SetStayOnTop
- >> WM_GetId
- >> WM_GetDialogItem
- >> WM_DefaultProc (via Veneer)
- >> WIDGET_SetEffect (via Veneer)
- >> SLIDER_SetValue (via Veneer)
- >> SLIDER_SetRange (via Veneer)
- >> SLIDER_SetNumTicks (via Veneer)
- >> SLIDER_GetValue (via Veneer)
- >> RADIO_SetText (via Veneer)
- >> RADIO_GetValue (via Veneer)
- >> GRAPH_SetVSizeY (via Veneer)
- >> GRAPH_SetVSizeX (via Veneer)
- >> GRAPH_SetUserDraw (via Veneer)
- >> GRAPH_SetGridVis (via Veneer)
- >> GRAPH_SetGridFixedX (via Veneer)
- >> GRAPH_SetGridDistY (via Veneer)
- >> GRAPH_SetGridDistX (via Veneer)
- >> GRAPH_SetBorder (via Veneer)
- >> GRAPH_SCALE_SetTickDist (via Veneer)
- >> GRAPH_SCALE_SetTextColor (via Veneer)
- >> GRAPH_SCALE_Create (via Veneer)
- >> GRAPH_DATA_YT_SetAlign (via Veneer)
- >> GRAPH_DATA_YT_Create (via Veneer)
- >> GRAPH_AttachScale (via Veneer)
- >> GRAPH_AttachData (via Veneer)
- >> CHECKBOX_SetText (via Veneer)
- >> CHECKBOX_SetState (via Veneer)
- >> CHECKBOX_IsChecked (via Veneer)
- >> _ToggleFullScreenMode
- >> rand (via Veneer)
[Address Reference Count : 1]
BSP_handleSsp0Select (Thumb, 56 bytes, Stack size 0 bytes, bsp-hitex4300.o(i.BSP_handleSsp0Select))
[Address Reference Count : 1]
- bsp-hitex4300.o(.constdata)
APP_handleButtons (Thumb, 152 bytes, Stack size 40 bytes, task-sys.o(i.APP_handleButtons))
[Stack]
- Max Depth = 240
- Call Chain = APP_handleButtons ⇒ PCA9673_read ⇒ I2CDEV_read ⇒ I2C_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> PCA9673_read
- >> GUI_sendEvent (via Veneer)
[Called By]
LED_osalCallback (Thumb, 38 bytes, Stack size 24 bytes, task-led.o(i.LED_osalCallback))
[Stack]
- Max Depth = 176
- Call Chain = LED_osalCallback ⇒ OSALQueuePost ⇒ OSW_QueuePost ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> OSALTimerGetMagic
- >> OSALQueuePost
[Address Reference Count : 1]
vDelay (Thumb, 18 bytes, Stack size 0 bytes, emc_lpc18xx_43xx.o(i.vDelay))
[Called By]
__CLKPWR_getBaseClock (Thumb, 110 bytes, Stack size 16 bytes, lpc43xx_clkpwr.o(i.__CLKPWR_getBaseClock))
[Stack]
- Max Depth = 16
- Call Chain = __CLKPWR_getBaseClock
[Calls]- >> __CLKPWR_getInputFrequency
[Called By]
__CLKPWR_getInputFrequency (Thumb, 36 bytes, Stack size 0 bytes, lpc43xx_clkpwr.o(i.__CLKPWR_getInputFrequency))
[Called By]
I2C_commonIRQHandler (Thumb, 302 bytes, Stack size 24 bytes, lpc43xx_i2c.o(i.I2C_commonIRQHandler))
[Stack]
- Max Depth = 144
- Call Chain = I2C_commonIRQHandler ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> OSALSemaphoreRelease (via Veneer)
[Called By]- >> I2C1_IRQHandler
- >> I2C0_IRQHandler
SSP_commonIRQHandler (Thumb, 294 bytes, Stack size 32 bytes, lpc43xx_ssp.o(i.SSP_commonIRQHandler))
[Stack]
- Max Depth = 152
- Call Chain = SSP_commonIRQHandler ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> OSALSemaphoreRelease (via Veneer)
[Called By]- >> SSP1_IRQHandler
- >> SSP0_IRQHandler
prvCopyDataFromQueue (Thumb, 40 bytes, Stack size 8 bytes, queue.o(i.prvCopyDataFromQueue))
[Stack]
- Max Depth = 8
- Call Chain = prvCopyDataFromQueue
[Calls]- >> __aeabi_memcpy (via Veneer)
[Called By]- >> xQueueReceiveFromISR
- >> xQueueGenericReceive
prvCopyDataToQueue (Thumb, 90 bytes, Stack size 8 bytes, queue.o(i.prvCopyDataToQueue))
[Stack]
- Max Depth = 16
- Call Chain = prvCopyDataToQueue ⇒ vTaskPriorityDisinherit
[Calls]- >> vTaskPriorityDisinherit
- >> __aeabi_memcpy (via Veneer)
[Called By]- >> xQueueGenericSendFromISR
- >> xQueueGenericSend
prvUnlockQueue (Thumb, 100 bytes, Stack size 16 bytes, queue.o(i.prvUnlockQueue))
[Stack]
- Max Depth = 32
- Call Chain = prvUnlockQueue ⇒ xTaskRemoveFromEventList
[Calls]- >> xTaskRemoveFromEventList
- >> vTaskMissedYield
- >> vPortExitCritical
- >> vPortEnterCritical
[Called By]- >> vQueueWaitForMessageRestricted
- >> xQueueGenericSend
- >> xQueueGenericReceive
prvAddCurrentTaskToDelayedList (Thumb, 48 bytes, Stack size 16 bytes, tasks.o(i.prvAddCurrentTaskToDelayedList))
[Stack]
- Max Depth = 24
- Call Chain = prvAddCurrentTaskToDelayedList ⇒ vListInsert
[Calls]- >> vListInsert (via Veneer)
[Called By]- >> vTaskPlaceOnEventListRestricted
- >> vTaskPlaceOnEventList
- >> vTaskDelayUntil
- >> vTaskDelay
prvCheckTasksWaitingTermination (Thumb, 82 bytes, Stack size 16 bytes, tasks.o(i.prvCheckTasksWaitingTermination))
[Stack]
- Max Depth = 80
- Call Chain = prvCheckTasksWaitingTermination ⇒ vPortFree ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> xTaskResumeAll
- >> vTaskSuspendAll
- >> vListRemove (via Veneer)
- >> vPortFree (via Veneer)
- >> vPortExitCritical
- >> vPortEnterCritical
[Called By]
prvIdleTask (Thumb, 6 bytes, Stack size 0 bytes, tasks.o(i.prvIdleTask))
[Stack]
- Max Depth = 80 + In Cycle
- Call Chain = prvIdleTask ⇒ prvIdleTask (Cycle)
[Calls]- >> prvIdleTask
- >> prvCheckTasksWaitingTermination
[Called By]
[Address Reference Count : 1]- tasks.o(i.vTaskStartScheduler)
prvCheckForValidListAndQueue (Thumb, 52 bytes, Stack size 8 bytes, timers.o(i.prvCheckForValidListAndQueue))
[Stack]
- Max Depth = 112
- Call Chain = prvCheckForValidListAndQueue ⇒ xQueueCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> vListInitialise
- >> xQueueCreate (via Veneer)
- >> vPortExitCritical (via Veneer)
- >> vPortEnterCritical (via Veneer)
[Called By]- >> xTimerCreateTimerTask
- >> xTimerCreate
prvInsertTimerInActiveList (Thumb, 52 bytes, Stack size 16 bytes, timers.o(i.prvInsertTimerInActiveList))
[Stack]
- Max Depth = 24
- Call Chain = prvInsertTimerInActiveList ⇒ vListInsert
[Calls]
[Called By]- >> prvProcessTimerOrBlockTask
- >> prvProcessReceivedCommands
prvProcessReceivedCommands (Thumb, 146 bytes, Stack size 40 bytes, timers.o(i.prvProcessReceivedCommands))
[Stack]
- Max Depth = 224
- Call Chain = prvProcessReceivedCommands ⇒ prvSampleTimeNow ⇒ prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> prvSampleTimeNow
- >> prvInsertTimerInActiveList
- >> vListRemove
- >> xTimerGenericCommand
- >> xQueueGenericReceive (via Veneer)
- >> vPortFree
[Called By]
prvProcessTimerOrBlockTask (Thumb, 128 bytes, Stack size 32 bytes, timers.o(i.prvProcessTimerOrBlockTask))
[Stack]
- Max Depth = 216
- Call Chain = prvProcessTimerOrBlockTask ⇒ prvSampleTimeNow ⇒ prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> prvSampleTimeNow
- >> prvInsertTimerInActiveList
- >> xTaskResumeAll (via Veneer)
- >> vTaskSuspendAll (via Veneer)
- >> vQueueWaitForMessageRestricted (via Veneer)
- >> vListRemove
- >> xTimerGenericCommand
- >> vPortYieldFromISR (via Veneer)
[Called By]
prvSampleTimeNow (Thumb, 36 bytes, Stack size 16 bytes, timers.o(i.prvSampleTimeNow))
[Stack]
- Max Depth = 184
- Call Chain = prvSampleTimeNow ⇒ prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> prvSwitchTimerLists
- >> xTaskGetTickCount (via Veneer)
[Called By]- >> prvProcessTimerOrBlockTask
- >> prvProcessReceivedCommands
prvSwitchTimerLists (Thumb, 86 bytes, Stack size 24 bytes, timers.o(i.prvSwitchTimerLists))
[Stack]
- Max Depth = 168
- Call Chain = prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> vListRemove
- >> vListInsert
- >> xTimerGenericCommand
[Called By]
prvTimerTask (Thumb, 34 bytes, Stack size 0 bytes, timers.o(i.prvTimerTask))
[Stack]
- Max Depth = 224
- Call Chain = prvTimerTask ⇒ prvProcessReceivedCommands ⇒ prvSampleTimeNow ⇒ prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> prvProcessTimerOrBlockTask
- >> prvProcessReceivedCommands
[Address Reference Count : 1]- timers.o(i.xTimerCreateTimerTask)
swim_put_line_raw (Thumb, 176 bytes, Stack size 36 bytes, lpc_swim.o(i.swim_put_line_raw))
[Stack]
- Max Depth = 36
- Call Chain = swim_put_line_raw
[Called By]
swim_window_open_p (Thumb, 252 bytes, Stack size 56 bytes, lpc_swim.o(i.swim_window_open_p))
[Stack]
- Max Depth = 92
- Call Chain = swim_window_open_p ⇒ swim_put_line_raw
[Calls]- >> swim_clear_screen
- >> swim_put_line_raw
[Called By]
swim_window_scroll (Thumb, 104 bytes, Stack size 16 bytes, lpc_swim_font.o(i.swim_window_scroll))
[Stack]
- Max Depth = 16
- Call Chain = swim_window_scroll
[Called By]
_InitLCD (Thumb, 112 bytes, Stack size 24 bytes, lcdconf.o(i._InitLCD))
[Stack]
- Max Depth = 296
- Call Chain = _InitLCD ⇒ _InitLcdController ⇒ _WriteLcdReg ⇒ _SSP_Send ⇒ GENERICSPI_sendAndReceive ⇒ SSP_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> LCD_open (via Veneer)
- >> LCD_ioctl (via Veneer)
- >> LCD_SetVSizeEx
- >> LCD_SetVRAMAddrEx
- >> LCD_SetSizeEx
- >> _SetDisplayOrigin
- >> _InitLcdController
- >> rand
[Called By]
_InitLcdController (Thumb, 494 bytes, Stack size 16 bytes, lcdconf.o(i._InitLcdController))
[Stack]
- Max Depth = 272
- Call Chain = _InitLcdController ⇒ _WriteLcdReg ⇒ _SSP_Send ⇒ GENERICSPI_sendAndReceive ⇒ SSP_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> _WriteLcdReg
- >> OSALTaskDelay
[Called By]
_InitTouch (Thumb, 136 bytes, Stack size 24 bytes, lcdconf.o(i._InitTouch))
[Stack]
- Max Depth = 216
- Call Chain = _InitTouch ⇒ TSC2046_sendCommandSequence ⇒ SSP_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> TSC2046_sendCommandSequence
- >> LCD_GetSwapXYEx
- >> LCD_GetMirrorYEx
- >> LCD_GetMirrorXEx
- >> GUI_TOUCH_SetOrientation (via Veneer)
- >> GUI_TOUCH_Calibrate (via Veneer)
[Called By]
_SetDisplayOrigin (Thumb, 16 bytes, Stack size 0 bytes, lcdconf.o(i._SetDisplayOrigin))
[Called By]
- >> LCD_X_DisplayDriver
- >> _InitLCD
_WriteLcdReg (Thumb, 72 bytes, Stack size 24 bytes, lcdconf.o(i._WriteLcdReg))
[Stack]
- Max Depth = 256
- Call Chain = _WriteLcdReg ⇒ _SSP_Send ⇒ GENERICSPI_sendAndReceive ⇒ SSP_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]
[Called By]
_Color2IndexBulk(unsigned long*, void*, unsigned long, unsigned char) (Thumb, 48 bytes, Stack size 16 bytes, GUICC_M565.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _Color2IndexBulk(unsigned long*, void*, unsigned long, unsigned char)
[Address Reference Count : 1]
_Index2ColorBulk(void*, unsigned long*, unsigned long, unsigned char) (Thumb, 66 bytes, Stack size 16 bytes, GUICC_M565.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _Index2ColorBulk(void*, unsigned long*, unsigned long, unsigned char)
[Address Reference Count : 1]
_Color2Index_M565(unsigned long) (Thumb, 34 bytes, Stack size 0 bytes, GUICC_M565.o(.text))
[Address Reference Count : 1]
_GetIndexMask_M565() (Thumb, 6 bytes, Stack size 0 bytes, GUICC_M565.o(.text))
[Address Reference Count : 1]
_RemoveHoles() (Thumb, 206 bytes, Stack size 40 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 76
- Call Chain = _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> _AddFreeMemory(unsigned long, void*)
- >> __aeabi_memmove (via Veneer)
[Called By]- >> GUI_ALLOC_GetFixedBlock
- >> _Alloc(long)
_AddFreeMemory(unsigned long, void*) (Thumb, 138 bytes, Stack size 24 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 36
- Call Chain = _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> _RemoveFreeMemory(TAG*)
[Called By]- >> GUI_ALLOC_GetFixedBlock
- >> GUI_ALLOC_Free
- >> _InitOnce()
- >> _Alloc(long)
- >> _RemoveHoles()
_RemoveFreeMemory(TAG*) (Thumb, 70 bytes, Stack size 12 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = _RemoveFreeMemory(TAG*)
[Called By]- >> GUI_ALLOC_GetFixedBlock
- >> _Alloc(long)
- >> _AddFreeMemory(unsigned long, void*)
_Alloc(long) (Thumb, 236 bytes, Stack size 32 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 108
- Call Chain = _Alloc(long) ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> _InitOnce()
- >> _RemoveFreeMemory(TAG*)
- >> _AddFreeMemory(unsigned long, void*)
- >> _RemoveHoles()
[Called By]
_OnExit() (Thumb, 46 bytes, Stack size 8 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = _OnExit() ⇒ GUI__memset
[Calls]
[Address Reference Count : 1]
_TestRAM(unsigned long, unsigned long) (Thumb, 260 bytes, Stack size 20 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = _TestRAM(unsigned long, unsigned long)
[Calls]- >> __aeabi_memclr (via Veneer)
[Called By]
_InitOnce() (Thumb, 214 bytes, Stack size 8 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = _InitOnce() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI__RegisterExit
- >> _TestRAM(unsigned long, unsigned long)
- >> _AddFreeMemory(unsigned long, void*)
[Called By]- >> GUI_ALLOC_GetMaxSize
- >> GUI_ALLOC_GetFixedBlock
- >> _Alloc(long)
_OnExit() (Thumb, 12 bytes, Stack size 0 bytes, GUI_Core.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = _OnExit() ⇒ GUI__memset
[Calls]
[Address Reference Count : 1]
_Show(int) (Thumb, 48 bytes, Stack size 8 bytes, GUI_Curs1.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = _Show(int) ⇒ GUI_SPRITE_Show ⇒ _SpriteDraw(long) ⇒ _GetBkPixel(int, int, GUI_DEVICE*, GUI_SPRITE_OBJ*) ⇒ GUI_GetBitmapPixelIndex ⇒ GUI_GetBitmapPixelIndexEx
[Calls]- >> GUI_SetLayerVisEx
- >> GUI_SPRITE_Show
- >> GUI_GetCursorLayer
[Called By]- >> GUI_CURSOR_ShowEx
- >> GUI_CURSOR_SelectEx
_OnExit() (Thumb, 12 bytes, Stack size 0 bytes, GUI_Curs1.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = _OnExit() ⇒ GUI__memset
[Calls]
[Address Reference Count : 1]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, GUI_Curs1.o(.text), UNUSED)
[Called By]
_StoreState(const GUI_PID_STATE*) (Thumb, 114 bytes, Stack size 12 bytes, GUI_PID.o(.text), UNUSED)
[Called By]
_GetDevProp(int, int) (Thumb, 30 bytes, Stack size 16 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _GetDevProp(int, int)
[Calls]- >> GUI_DEVICE__GetpDriver (via Veneer)
[Called By]- >> LCD_GetYMagEx
- >> LCD_GetXMagEx
- >> LCD_GetVYSizeEx
- >> LCD_GetVXSizeEx
- >> LCD_GetNumColorsEx
- >> LCD_GetBitsPerPixelEx
- >> [Anonymous Symbol]
- >> _GetMaxValue(int)
- >> LCD_GetYSizeEx
- >> LCD_GetXSizeEx
- >> LCD_GetSwapXYEx
- >> LCD_GetMirrorYEx
- >> LCD_GetMirrorXEx
_GetMaxValue(int) (Thumb, 22 bytes, Stack size 8 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = _GetMaxValue(int) ⇒ _GetDevProp(int, int)
[Calls]
[Called By]- >> LCD_GetYSizeMax
- >> LCD_GetXSizeMax
- >> LCD_GetVYSizeMax
- >> LCD_GetVXSizeMax
- >> LCD_GetBitsPerPixelMax
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = [Anonymous Symbol] ⇒ _GetDevProp(int, int)
[Calls]
[Called By]- >> LCD_GetYMag
- >> LCD_GetXSize
- >> LCD_GetXMag
- >> LCD_GetVYSize
- >> LCD_GetVXSize
- >> LCD_GetSwapXY
- >> LCD_GetNumColors
- >> LCD_GetMirrorY
- >> LCD_GetMirrorX
- >> LCD_GetBitsPerPixel
_DrawBitmap(int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) (Thumb, 322 bytes, Stack size 72 bytes, LCD_RotateCCW.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = _DrawBitmap(int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) ⇒ _DrawBitLine1BPP(int, int, const unsigned char*, int, int, const unsigned long*)
[Calls]- >> _DrawBitLine1BPP(int, int, const unsigned char*, int, int, const unsigned long*)
[Called By]- >> _DrawBitmapCCW(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*)
_DrawBitmapCCW(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*) (Thumb, 538 bytes, Stack size 64 bytes, LCD_RotateCCW.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = _DrawBitmapCCW(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*) ⇒ _DrawBitmap(int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) ⇒ _DrawBitLine1BPP(int, int, const unsigned char*, int, int, const unsigned long*)
[Calls]- >> _DrawBitmap(int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> LCD_FillRect
- >> WM_GetWindowRect (via Veneer)
[Address Reference Count : 1]
_Rect2TextRect(LCD_RECT*) (Thumb, 34 bytes, Stack size 0 bytes, LCD_RotateCCW.o(.text))
[Address Reference Count : 1]
_DrawBitLine1BPP(int, int, const unsigned char*, int, int, const unsigned long*) (Thumb, 254 bytes, Stack size 40 bytes, LCD_RotateCCW.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _DrawBitLine1BPP(int, int, const unsigned char*, int, int, const unsigned long*)
[Called By]- >> _DrawBitmap(int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
_DrawHLine(GUI_DEVICE*, int, int, int) (Thumb, 78 bytes, Stack size 24 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = _DrawHLine(GUI_DEVICE*, int, int, int) ⇒ _XorPixel(GUI_DEVICE*, int, int) ⇒ _SetPixelIndex(GUI_DEVICE*, int, int, int)
[Calls]- >> _XorPixel(GUI_DEVICE*, int, int)
- >> _SetPixelIndex(GUI_DEVICE*, int, int, int)
[Address Reference Count : 1]- GUIDRV_Lin_OSX_16.o(.rodata)
_DrawVLine(GUI_DEVICE*, int, int, int) (Thumb, 170 bytes, Stack size 24 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = _DrawVLine(GUI_DEVICE*, int, int, int) ⇒ _XorPixel(GUI_DEVICE*, int, int) ⇒ _SetPixelIndex(GUI_DEVICE*, int, int, int)
[Calls]- >> _XorPixel(GUI_DEVICE*, int, int)
[Called By]- >> _FillRect(GUI_DEVICE*, int, int, int, int)
[Address Reference Count : 1]- GUIDRV_Lin_OSX_16.o(.rodata)
_SetChroma(GUI_DEVICE*, unsigned long, unsigned long) (Thumb, 34 bytes, Stack size 24 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 328
- Call Chain = _SetChroma(GUI_DEVICE*, unsigned long, unsigned long) ⇒ LCD_X_DisplayDriver ⇒ _InitLCD ⇒ _InitLcdController ⇒ _WriteLcdReg ⇒ _SSP_Send ⇒ GENERICSPI_sendAndReceive ⇒ SSP_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]
[Address Reference Count : 1]- GUIDRV_Lin_OSX_16.o(.text)
_CopyBuffer(GUI_DEVICE*, int, int) (Thumb, 80 bytes, Stack size 24 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 132
- Call Chain = _CopyBuffer(GUI_DEVICE*, int, int) ⇒ _InitOnce(GUI_DEVICE*) ⇒ GUI_ALLOC_GetFixedBlock ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> _InitOnce(GUI_DEVICE*)
- >> __aeabi_memcpy
[Address Reference Count : 1]- GUIDRV_Lin_OSX_16.o(.text)
_DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) (Thumb, 250 bytes, Stack size 56 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) ⇒ _DrawBitLine4BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*) ⇒ _SetPixelIndex(GUI_DEVICE*, int, int, int)
[Calls]- >> _DrawBitLine16BPP_Swap(GUI_DEVICE*, int, int, const unsigned short*, int, int)
- >> _DrawBitLine8BPP_Swap(GUI_DEVICE*, unsigned, unsigned, const unsigned char*, int, const unsigned long*, int)
- >> _DrawBitLine1BPP_Swap(GUI_DEVICE*, unsigned, unsigned, const unsigned char*, int, const unsigned long*, int, unsigned char)
- >> _DrawBitLine4BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*)
- >> _DrawBitLine2BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*)
[Address Reference Count : 1]- GUIDRV_Lin_OSX_16.o(.rodata)
_GetDevData(GUI_DEVICE*, int) (Thumb, 12 bytes, Stack size 0 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Address Reference Count : 1]
- GUIDRV_Lin_OSX_16.o(.rodata)
_GetDevFunc(GUI_DEVICE**, int) (Thumb, 118 bytes, Stack size 0 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Address Reference Count : 1]
- GUIDRV_Lin_OSX_16.o(.rodata)
_GetDevProp(GUI_DEVICE*, int) (Thumb, 60 bytes, Stack size 0 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Address Reference Count : 1]
- GUIDRV_Lin_OSX_16.o(.rodata)
_ShowBuffer(GUI_DEVICE*, int) (Thumb, 38 bytes, Stack size 16 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 320
- Call Chain = _ShowBuffer(GUI_DEVICE*, int) ⇒ LCD_X_DisplayDriver ⇒ _InitLCD ⇒ _InitLcdController ⇒ _WriteLcdReg ⇒ _SSP_Send ⇒ GENERICSPI_sendAndReceive ⇒ SSP_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> LCD_X_DisplayDriver
- >> _InitOnce(GUI_DEVICE*)
[Address Reference Count : 1]- GUIDRV_Lin_OSX_16.o(.text)
_SetVRAMAddr(GUI_DEVICE*, void*) (Thumb, 42 bytes, Stack size 16 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 320
- Call Chain = _SetVRAMAddr(GUI_DEVICE*, void*) ⇒ LCD_X_DisplayDriver ⇒ _InitLCD ⇒ _InitLcdController ⇒ _WriteLcdReg ⇒ _SSP_Send ⇒ GENERICSPI_sendAndReceive ⇒ SSP_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> LCD_X_DisplayDriver
- >> _InitOnce(GUI_DEVICE*)
[Address Reference Count : 1]- GUIDRV_Lin_OSX_16.o(.text)
_SetAlphaMode(GUI_DEVICE*, int) (Thumb, 10 bytes, Stack size 8 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 320
- Call Chain = _SetAlphaMode(GUI_DEVICE*, int) ⇒ [Anonymous Symbol] ⇒ LCD_X_DisplayDriver ⇒ _InitLCD ⇒ _InitLcdController ⇒ _WriteLcdReg ⇒ _SSP_Send ⇒ GENERICSPI_sendAndReceive ⇒ SSP_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]
[Address Reference Count : 1]- GUIDRV_Lin_OSX_16.o(.text)
_GetPixelIndex(GUI_DEVICE*, int, int) (Thumb, 24 bytes, Stack size 0 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Called By]
- >> _XorPixel(GUI_DEVICE*, int, int)
[Address Reference Count : 1]- GUIDRV_Lin_OSX_16.o(.rodata)
_SetChromaMode(GUI_DEVICE*, int) (Thumb, 8 bytes, Stack size 8 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _SetChromaMode(GUI_DEVICE*, int)
[Address Reference Count : 1]- GUIDRV_Lin_OSX_16.o(.text)
_SetPixelIndex(GUI_DEVICE*, int, int, int) (Thumb, 26 bytes, Stack size 8 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _SetPixelIndex(GUI_DEVICE*, int, int, int)
[Called By]- >> _XorPixel(GUI_DEVICE*, int, int)
- >> _DrawBitLine4BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*)
- >> _DrawBitLine2BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*)
- >> _DrawHLine(GUI_DEVICE*, int, int, int)
[Address Reference Count : 1]- GUIDRV_Lin_OSX_16.o(.rodata)
_DrawBitLine2BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*) (Thumb, 272 bytes, Stack size 40 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _DrawBitLine2BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*) ⇒ _SetPixelIndex(GUI_DEVICE*, int, int, int)
[Calls]- >> _SetPixelIndex(GUI_DEVICE*, int, int, int)
[Called By]- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
_DrawBitLine4BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*) (Thumb, 272 bytes, Stack size 40 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _DrawBitLine4BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*) ⇒ _SetPixelIndex(GUI_DEVICE*, int, int, int)
[Calls]- >> _SetPixelIndex(GUI_DEVICE*, int, int, int)
[Called By]- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
_DrawBitLine1BPP_Swap(GUI_DEVICE*, unsigned, unsigned, const unsigned char*, int, const unsigned long*, int, unsigned char) (Thumb, 322 bytes, Stack size 40 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _DrawBitLine1BPP_Swap(GUI_DEVICE*, unsigned, unsigned, const unsigned char*, int, const unsigned long*, int, unsigned char)
[Called By]- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
_DrawBitLine8BPP_Swap(GUI_DEVICE*, unsigned, unsigned, const unsigned char*, int, const unsigned long*, int) (Thumb, 220 bytes, Stack size 16 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _DrawBitLine8BPP_Swap(GUI_DEVICE*, unsigned, unsigned, const unsigned char*, int, const unsigned long*, int)
[Called By]- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
_DrawBitLine16BPP_Swap(GUI_DEVICE*, int, int, const unsigned short*, int, int) (Thumb, 100 bytes, Stack size 16 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _DrawBitLine16BPP_Swap(GUI_DEVICE*, int, int, const unsigned short*, int, int)
[Called By]- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
_On(GUI_DEVICE*) (Thumb, 6 bytes, Stack size 0 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 304
- Call Chain = _On(GUI_DEVICE*) ⇒ [Anonymous Symbol] ⇒ LCD_X_DisplayDriver ⇒ _InitLCD ⇒ _InitLcdController ⇒ _WriteLcdReg ⇒ _SSP_Send ⇒ GENERICSPI_sendAndReceive ⇒ SSP_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]
[Address Reference Count : 1]- GUIDRV_Lin_OSX_16.o(.text)
_Off(GUI_DEVICE*) (Thumb, 4 bytes, Stack size 0 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Address Reference Count : 1]
- GUIDRV_Lin_OSX_16.o(.text)
_Init(GUI_DEVICE*) (Thumb, 24 bytes, Stack size 16 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 320
- Call Chain = _Init(GUI_DEVICE*) ⇒ LCD_X_DisplayDriver ⇒ _InitLCD ⇒ _InitLcdController ⇒ _WriteLcdReg ⇒ _SSP_Send ⇒ GENERICSPI_sendAndReceive ⇒ SSP_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> LCD_X_DisplayDriver
- >> _InitOnce(GUI_DEVICE*)
[Address Reference Count : 1]- GUIDRV_Lin_OSX_16.o(.text)
_GetPos(GUI_DEVICE*, int*, int*) (Thumb, 26 bytes, Stack size 16 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 124
- Call Chain = _GetPos(GUI_DEVICE*, int*, int*) ⇒ _InitOnce(GUI_DEVICE*) ⇒ GUI_ALLOC_GetFixedBlock ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> _InitOnce(GUI_DEVICE*)
[Address Reference Count : 1]- GUIDRV_Lin_OSX_16.o(.text)
_SetOrg(GUI_DEVICE*, int, int) (Thumb, 166 bytes, Stack size 32 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 336
- Call Chain = _SetOrg(GUI_DEVICE*, int, int) ⇒ LCD_X_DisplayDriver ⇒ _InitLCD ⇒ _InitLcdController ⇒ _WriteLcdReg ⇒ _SSP_Send ⇒ GENERICSPI_sendAndReceive ⇒ SSP_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> LCD_GetSwapXYEx
- >> LCD_GetMirrorYEx
- >> LCD_GetMirrorXEx
- >> LCD_X_DisplayDriver
[Address Reference Count : 1]- GUIDRV_Lin_OSX_16.o(.rodata)
_SetPos(GUI_DEVICE*, int, int) (Thumb, 50 bytes, Stack size 24 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 328
- Call Chain = _SetPos(GUI_DEVICE*, int, int) ⇒ LCD_X_DisplayDriver ⇒ _InitLCD ⇒ _InitLcdController ⇒ _WriteLcdReg ⇒ _SSP_Send ⇒ GENERICSPI_sendAndReceive ⇒ SSP_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> LCD_X_DisplayDriver
- >> _InitOnce(GUI_DEVICE*)
[Address Reference Count : 1]- GUIDRV_Lin_OSX_16.o(.text)
_SetVis(GUI_DEVICE*, int) (Thumb, 40 bytes, Stack size 16 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 320
- Call Chain = _SetVis(GUI_DEVICE*, int) ⇒ LCD_X_DisplayDriver ⇒ _InitLCD ⇒ _InitLcdController ⇒ _WriteLcdReg ⇒ _SSP_Send ⇒ GENERICSPI_sendAndReceive ⇒ SSP_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> LCD_X_DisplayDriver
- >> _InitOnce(GUI_DEVICE*)
[Address Reference Count : 1]- GUIDRV_Lin_OSX_16.o(.text)
_GetRect(GUI_DEVICE*, LCD_RECT*) (Thumb, 22 bytes, Stack size 0 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Address Reference Count : 1]
- GUIDRV_Lin_OSX_16.o(.rodata)
_SetFunc(GUI_DEVICE*, int, void(*)()) (Thumb, 52 bytes, Stack size 16 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 124
- Call Chain = _SetFunc(GUI_DEVICE*, int, void(*)()) ⇒ _InitOnce(GUI_DEVICE*) ⇒ GUI_ALLOC_GetFixedBlock ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> _InitOnce(GUI_DEVICE*)
[Address Reference Count : 1]- GUIDRV_Lin_OSX_16.o(.text)
_SetSize(GUI_DEVICE*, int, int) (Thumb, 72 bytes, Stack size 32 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 336
- Call Chain = _SetSize(GUI_DEVICE*, int, int) ⇒ LCD_X_DisplayDriver ⇒ _InitLCD ⇒ _InitLcdController ⇒ _WriteLcdReg ⇒ _SSP_Send ⇒ GENERICSPI_sendAndReceive ⇒ SSP_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> LCD_GetSwapXYEx
- >> LCD_X_DisplayDriver
- >> _InitOnce(GUI_DEVICE*)
[Address Reference Count : 1]- GUIDRV_Lin_OSX_16.o(.text)
_FillRect(GUI_DEVICE*, int, int, int, int) (Thumb, 68 bytes, Stack size 32 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = _FillRect(GUI_DEVICE*, int, int, int, int) ⇒ _DrawVLine(GUI_DEVICE*, int, int, int) ⇒ _XorPixel(GUI_DEVICE*, int, int) ⇒ _SetPixelIndex(GUI_DEVICE*, int, int, int)
[Calls]- >> _DrawVLine(GUI_DEVICE*, int, int, int)
[Address Reference Count : 1]- GUIDRV_Lin_OSX_16.o(.rodata)
_InitOnce(GUI_DEVICE*) (Thumb, 36 bytes, Stack size 8 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 108
- Call Chain = _InitOnce(GUI_DEVICE*) ⇒ GUI_ALLOC_GetFixedBlock ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_GetFixedBlock (via Veneer)
- >> GUI__memset (via Veneer)
[Called By]- >> _SetVSize(GUI_DEVICE*, int, int)
- >> _SetAlpha(GUI_DEVICE*, int)
- >> _SetSize(GUI_DEVICE*, int, int)
- >> _SetFunc(GUI_DEVICE*, int, void(*)())
- >> _SetVis(GUI_DEVICE*, int)
- >> _SetPos(GUI_DEVICE*, int, int)
- >> _GetPos(GUI_DEVICE*, int*, int*)
- >> _Init(GUI_DEVICE*)
- >> _SetVRAMAddr(GUI_DEVICE*, void*)
- >> _ShowBuffer(GUI_DEVICE*, int)
- >> _CopyBuffer(GUI_DEVICE*, int, int)
_SetAlpha(GUI_DEVICE*, int) (Thumb, 40 bytes, Stack size 16 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 320
- Call Chain = _SetAlpha(GUI_DEVICE*, int) ⇒ LCD_X_DisplayDriver ⇒ _InitLCD ⇒ _InitLcdController ⇒ _WriteLcdReg ⇒ _SSP_Send ⇒ GENERICSPI_sendAndReceive ⇒ SSP_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]- >> LCD_X_DisplayDriver
- >> _InitOnce(GUI_DEVICE*)
[Address Reference Count : 1]- GUIDRV_Lin_OSX_16.o(.text)
_SetVSize(GUI_DEVICE*, int, int) (Thumb, 40 bytes, Stack size 24 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 132
- Call Chain = _SetVSize(GUI_DEVICE*, int, int) ⇒ _InitOnce(GUI_DEVICE*) ⇒ GUI_ALLOC_GetFixedBlock ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> LCD_GetSwapXYEx
- >> _InitOnce(GUI_DEVICE*)
[Address Reference Count : 1]- GUIDRV_Lin_OSX_16.o(.text)
_XorPixel(GUI_DEVICE*, int, int) (Thumb, 38 bytes, Stack size 24 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = _XorPixel(GUI_DEVICE*, int, int) ⇒ _SetPixelIndex(GUI_DEVICE*, int, int, int)
[Calls]- >> _SetPixelIndex(GUI_DEVICE*, int, int, int)
- >> _GetPixelIndex(GUI_DEVICE*, int, int)
[Called By]- >> _DrawVLine(GUI_DEVICE*, int, int, int)
- >> _DrawHLine(GUI_DEVICE*, int, int, int)
[Address Reference Count : 1]- GUIDRV_Lin_OSX_16.o(.rodata)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 304
- Call Chain = [Anonymous Symbol] ⇒ LCD_X_DisplayDriver ⇒ _InitLCD ⇒ _InitLcdController ⇒ _WriteLcdReg ⇒ _SSP_Send ⇒ GENERICSPI_sendAndReceive ⇒ SSP_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 8 bytes, GUIDRV_Lin_OSX_16.o(.text))
[Stack]
- Max Depth = 312
- Call Chain = [Anonymous Symbol] ⇒ LCD_X_DisplayDriver ⇒ _InitLCD ⇒ _InitLcdController ⇒ _WriteLcdReg ⇒ _SSP_Send ⇒ GENERICSPI_sendAndReceive ⇒ SSP_submitJob ⇒ OSALSemaphoreRelease ⇒ OSW_SemaphoreRelease ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ vTaskIncrementTick
[Calls]
[Called By]- >> _SetAlphaMode(GUI_DEVICE*, int)
_OnTouchDefault(long, WM_MESSAGE*) (Thumb, 50 bytes, Stack size 16 bytes, BUTTON.o(.text))
[Stack]
- Max Depth = 208
- Call Chain = _OnTouchDefault(long, WM_MESSAGE*) ⇒ [Anonymous Symbol] ⇒ _OnButtonPressed(long) ⇒ WIDGET_OrState ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> [Anonymous Symbol]
- >> _OnButtonReleased(long, int)
[Address Reference Count : 1]
_OnButtonPressed(long) (Thumb, 38 bytes, Stack size 16 bytes, BUTTON.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = _OnButtonPressed(long) ⇒ WIDGET_OrState ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_NotifyParent (via Veneer)
- >> WIDGET_OrState
[Called By]- >> BUTTON_Callback
- >> [Anonymous Symbol]
_OnButtonReleased(long, int) (Thumb, 52 bytes, Stack size 24 bytes, BUTTON.o(.text))
[Stack]
- Max Depth = 184
- Call Chain = _OnButtonReleased(long, int) ⇒ WIDGET_AndState ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_NotifyParent (via Veneer)
- >> WIDGET_AndState
- >> GUI_StoreKey (via Veneer)
[Called By]- >> BUTTON_Callback
- >> _OnTouchReactOnLevel(long, WM_MESSAGE*)
- >> _OnPidStateChange(long, WM_MESSAGE*)
- >> _OnTouchDefault(long, WM_MESSAGE*)
_OnPidStateChange(long, WM_MESSAGE*) (Thumb, 58 bytes, Stack size 16 bytes, BUTTON.o(.text))
[Stack]
- Max Depth = 208
- Call Chain = _OnPidStateChange(long, WM_MESSAGE*) ⇒ [Anonymous Symbol] ⇒ _OnButtonPressed(long) ⇒ WIDGET_OrState ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> [Anonymous Symbol]
- >> _OnButtonReleased(long, int)
[Address Reference Count : 1]
_OnTouchReactOnLevel(long, WM_MESSAGE*) (Thumb, 38 bytes, Stack size 16 bytes, BUTTON.o(.text))
[Stack]
- Max Depth = 200
- Call Chain = _OnTouchReactOnLevel(long, WM_MESSAGE*) ⇒ _OnButtonReleased(long, int) ⇒ WIDGET_AndState ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> _OnButtonReleased(long, int)
[Address Reference Count : 1]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 16 bytes, BUTTON.o(.text))
[Stack]
- Max Depth = 192
- Call Chain = [Anonymous Symbol] ⇒ _OnButtonPressed(long) ⇒ WIDGET_OrState ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> _OnButtonPressed(long)
[Called By]- >> _OnPidStateChange(long, WM_MESSAGE*)
- >> _OnTouchDefault(long, WM_MESSAGE*)
_DrawBorder(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned, LCD_RECT*) (Thumb, 314 bytes, Stack size 56 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 212
- Call Chain = _DrawBorder(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned, LCD_RECT*) ⇒ GUI_ClearRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI_SetColor (via Veneer)
- >> GUI_SetBkColor (via Veneer)
- >> GUI_ClearRect (via Veneer)
- >> WM_GetOrgY (via Veneer)
- >> WM_GetOrgX (via Veneer)
- >> WM_GetInsideRectExScrollbar (via Veneer)
- >> GUI_DrawVLine (via Veneer)
- >> GUI_DrawHLine (via Veneer)
- >> [Anonymous Symbol]
[Called By]- >> _OnPaint(long, LCD_RECT*)
_ManageScrollBars(long) (Thumb, 190 bytes, Stack size 56 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 376
- Call Chain = _ManageScrollBars(long) ⇒ WM_SetScrollbarV ⇒ WM__SetScrollbarV ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_SetScrollbarV (via Veneer)
- >> WM_SetScrollbarH (via Veneer)
- >> WM_GetInsideRectExScrollbar (via Veneer)
- >> WM_CheckScrollBounds (via Veneer)
- >> WIDGET__SetScrollState
[Called By]- >> GRAPH_SetVSizeY
- >> GRAPH_SetVSizeX
- >> GRAPH_SetBorder
- >> GRAPH_Callback
_OnPaint(long, LCD_RECT*) (Thumb, 378 bytes, Stack size 72 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 320
- Call Chain = _OnPaint(long, LCD_RECT*) ⇒ _DrawGrid(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned) ⇒ GUI_DrawLine ⇒ GL_DrawLineEx ⇒ GL_DrawLine1Ex ⇒ GL_DrawPoint ⇒ GL_FillCircle
[Calls]- >> WM_SetUserClipRect (via Veneer)
- >> GUI_SetBkColor (via Veneer)
- >> GUI_Clear (via Veneer)
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_ARRAY_GetNumItems(long) (via Veneer)
- >> GUI_ARRAY_GethItem(long, unsigned) (via Veneer)
- >> WM_GetClientRect (via Veneer)
- >> WIDGET__EFFECT_DrawDownRect
- >> GUI__ReduceRect (via Veneer)
- >> _DrawGrid(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned)
- >> _DrawBorder(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned, LCD_RECT*)
[Called By]
_DrawGrid(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned) (Thumb, 290 bytes, Stack size 56 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 248
- Call Chain = _DrawGrid(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned) ⇒ GUI_DrawLine ⇒ GL_DrawLineEx ⇒ GL_DrawLine1Ex ⇒ GL_DrawPoint ⇒ GL_FillCircle
[Calls]- >> GUI_SetColor (via Veneer)
- >> WM_GetInsideRectExScrollbar (via Veneer)
- >> GUI_SetLineStyle (via Veneer)
- >> GUI_GetLineStyle (via Veneer)
- >> GUI_DrawVLine (via Veneer)
- >> GUI_DrawLine (via Veneer)
- >> GUI_DrawHLine (via Veneer)
- >> [Anonymous Symbol]
[Called By]- >> _OnPaint(long, LCD_RECT*)
_OnDelete(long) (Thumb, 132 bytes, Stack size 24 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 108
- Call Chain = _OnDelete(long) ⇒ GUI_ARRAY_Delete(long) ⇒ GUI_ALLOC_FreePtr ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_ALLOC_Free (via Veneer)
- >> GUI_ARRAY_GetNumItems(long) (via Veneer)
- >> GUI_ARRAY_GethItem(long, unsigned) (via Veneer)
- >> GUI_ARRAY_Delete(long) (via Veneer)
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 56 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = [Anonymous Symbol]
[Called By]- >> _DrawGrid(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned)
- >> _DrawBorder(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned, LCD_RECT*)
_OnPaint(long, LCD_RECT*) (Thumb, 206 bytes, Stack size 56 bytes, GRAPH_DATA_YT.o(.text))
[Stack]
- Max Depth = 228
- Call Chain = _OnPaint(long, LCD_RECT*) ⇒ GUI_DrawGraphEx ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI_SetColor (via Veneer)
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_DrawGraphEx (via Veneer)
- >> WM_GetInsideRectExScrollbar (via Veneer)
[Address Reference Count : 1]
_OnDelete(long) (Thumb, 36 bytes, Stack size 16 bytes, GRAPH_DATA_YT.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = _OnDelete(long) ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_ALLOC_Free (via Veneer)
[Called By]
[Address Reference Count : 1]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 8 bytes, GRAPH_DATA_YT.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = [Anonymous Symbol]
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
[Called By]- >> GRAPH_DATA_YT_SetAlign
- >> GRAPH_DATA_YT_MirrorX
_OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*) (Thumb, 212 bytes, Stack size 48 bytes, GRAPH_SCALE.o(.text))
[Stack]
- Max Depth = 364
- Call Chain = _OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*) ⇒ GUI_DispFloatMin ⇒ _DispFloatMin(float, char, int) ⇒ _DispFloatFix(float, char, char, int) ⇒ GUI_DispDecShift ⇒ [Anonymous Symbol] ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI_GetFontSizeY (via Veneer)
- >> GUI_GotoXY (via Veneer)
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_SetTextAlign (via Veneer)
- >> GUI_DispFloatMin (via Veneer)
- >> [Anonymous Symbol]
- >> WM_GetOrgY (via Veneer)
- >> WM_GetInsideRectExScrollbar (via Veneer)
- >> __aeabi_fmul
- >> __aeabi_i2f
[Called By]- >> _OnPaint(long, LCD_RECT*)
_OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*) (Thumb, 202 bytes, Stack size 48 bytes, GRAPH_SCALE.o(.text))
[Stack]
- Max Depth = 364
- Call Chain = _OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*) ⇒ GUI_DispFloatMin ⇒ _DispFloatMin(float, char, int) ⇒ _DispFloatFix(float, char, char, int) ⇒ GUI_DispDecShift ⇒ [Anonymous Symbol] ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI_GetFontSizeY (via Veneer)
- >> GUI_GotoXY (via Veneer)
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_SetTextAlign (via Veneer)
- >> GUI_DispFloatMin (via Veneer)
- >> [Anonymous Symbol]
- >> WM_GetOrgX (via Veneer)
- >> WM_GetInsideRectExScrollbar (via Veneer)
- >> __aeabi_fmul
- >> __aeabi_i2f
[Called By]- >> _OnPaint(long, LCD_RECT*)
_OnPaint(long, LCD_RECT*) (Thumb, 58 bytes, Stack size 16 bytes, GRAPH_SCALE.o(.text))
[Stack]
- Max Depth = 380
- Call Chain = _OnPaint(long, LCD_RECT*) ⇒ _OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*) ⇒ GUI_DispFloatMin ⇒ _DispFloatMin(float, char, int) ⇒ _DispFloatFix(float, char, char, int) ⇒ GUI_DispDecShift ⇒ [Anonymous Symbol] ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI_SetFont (via Veneer)
- >> GUI_SetColor (via Veneer)
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_SetTextMode (via Veneer)
- >> _OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*)
- >> _OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*)
[Address Reference Count : 1]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 48 bytes, GRAPH_SCALE.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = [Anonymous Symbol]
[Called By]- >> _OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*)
- >> _OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*)
_OnTouch(long, WM_MESSAGE*) (Thumb, 140 bytes, Stack size 32 bytes, RADIO.o(.text))
[Stack]
- Max Depth = 208
- Call Chain = _OnTouch(long, WM_MESSAGE*) ⇒ RADIO_SetValue ⇒ RADIO__SetValue(long, int) ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> RADIO_SetValue
- >> WM_SetFocus (via Veneer)
- >> WM_IsFocussable (via Veneer)
- >> WM_NotifyParent (via Veneer)
- >> GUI_StoreKey (via Veneer)
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 16 bytes, RADIO.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = [Anonymous Symbol]
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
[Called By]- >> RADIO__SetValue(long, int)
- >> RADIO_Callback
_OnTouch(long, WM_MESSAGE*) (Thumb, 190 bytes, Stack size 40 bytes, SLIDER.o(.text))
[Stack]
- Max Depth = 200
- Call Chain = _OnTouch(long, WM_MESSAGE*) ⇒ SLIDER_SetValue ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> SLIDER_SetValue
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_SetCapture (via Veneer)
- >> WIDGET__GetWindowSizeX
- >> WM_SetFocus (via Veneer)
- >> WM_IsFocussable (via Veneer)
- >> WM_NotifyParent (via Veneer)
- >> WIDGET_OrState
- >> WIDGET_AndState
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 8 bytes, SLIDER.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = [Anonymous Symbol] ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> WM_NotifyParent (via Veneer)
- >> WM_InvalidateWindow
[Called By]- >> SLIDER_Inc
- >> SLIDER_Dec
_DrawUpRect(const LCD_RECT*) (Thumb, 108 bytes, Stack size 32 bytes, WIDGET_Effect_3D.o(.text))
[Stack]
- Max Depth = 196
- Call Chain = _DrawUpRect(const LCD_RECT*) ⇒ GUI_DrawRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> LCD_SetColor
- >> GUI_DrawRect (via Veneer)
- >> GUI_DrawVLine (via Veneer)
- >> GUI_DrawHLine (via Veneer)
[Called By]- >> WIDGET_EFFECT_3D_DrawUp
[Address Reference Count : 1]- WIDGET_Effect_3D.o(.rodata)
_DrawDownRect(const LCD_RECT*) (Thumb, 146 bytes, Stack size 40 bytes, WIDGET_Effect_3D.o(.text))
[Stack]
- Max Depth = 196
- Call Chain = _DrawDownRect(const LCD_RECT*) ⇒ GUI_DrawHLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> LCD_SetColor
- >> GUI_DrawVLine (via Veneer)
- >> GUI_DrawHLine (via Veneer)
[Called By]
[Address Reference Count : 1]- WIDGET_Effect_3D.o(.rodata)
_DrawDown() (Thumb, 20 bytes, Stack size 16 bytes, WIDGET_Effect_3D.o(.text))
[Stack]
- Max Depth = 212
- Call Chain = _DrawDown() ⇒ _DrawDownRect(const LCD_RECT*) ⇒ GUI_DrawHLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> _DrawDownRect(const LCD_RECT*)
- >> WM_GetClientRect (via Veneer)
[Address Reference Count : 1]- WIDGET_Effect_3D.o(.rodata)
_DrawUpRect(const LCD_RECT*) (Thumb, 2 bytes, Stack size 0 bytes, WIDGET_Effect_None.o(.text))
[Address Reference Count : 1]
- WIDGET_Effect_None.o(.rodata)
_DrawDownRect(const LCD_RECT*) (Thumb, 2 bytes, Stack size 0 bytes, WIDGET_Effect_None.o(.text))
[Address Reference Count : 1]
- WIDGET_Effect_None.o(.rodata)
_DrawUp() (Thumb, 2 bytes, Stack size 0 bytes, WIDGET_Effect_None.o(.text))
[Address Reference Count : 1]
- WIDGET_Effect_None.o(.rodata)
_DrawDown() (Thumb, 2 bytes, Stack size 0 bytes, WIDGET_Effect_None.o(.text))
[Address Reference Count : 1]
- WIDGET_Effect_None.o(.rodata)
_DrawFlat() (Thumb, 2 bytes, Stack size 0 bytes, WIDGET_Effect_None.o(.text))
[Address Reference Count : 1]
- WIDGET_Effect_None.o(.rodata)
_DrawUpRect(const LCD_RECT*) (Thumb, 4 bytes, Stack size 8 bytes, WIDGET_Effect_Simple.o(.text))
[Stack]
- Max Depth = 284
- Call Chain = _DrawUpRect(const LCD_RECT*) ⇒ [Anonymous Symbol] ⇒ GUI_DrawRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]
[Called By]
[Address Reference Count : 1]- WIDGET_Effect_Simple.o(.rodata)
_DrawDownRect(const LCD_RECT*) (Thumb, 2 bytes, Stack size 0 bytes, WIDGET_Effect_Simple.o(.text))
[Called By]
[Address Reference Count : 1]- WIDGET_Effect_Simple.o(.rodata)
_DrawUp() (Thumb, 20 bytes, Stack size 16 bytes, WIDGET_Effect_Simple.o(.text))
[Stack]
- Max Depth = 300
- Call Chain = _DrawUp() ⇒ _DrawUpRect(const LCD_RECT*) ⇒ [Anonymous Symbol] ⇒ GUI_DrawRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> _DrawUpRect(const LCD_RECT*)
- >> WM_GetClientRect (via Veneer)
[Address Reference Count : 1]- WIDGET_Effect_Simple.o(.rodata)
_DrawDown() (Thumb, 20 bytes, Stack size 16 bytes, WIDGET_Effect_Simple.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = _DrawDown() ⇒ WM_GetClientRect ⇒ WM_GetClientRectEx
[Calls]- >> _DrawDownRect(const LCD_RECT*)
- >> WM_GetClientRect (via Veneer)
[Address Reference Count : 1]- WIDGET_Effect_Simple.o(.rodata)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 112 bytes, WIDGET_Effect_Simple.o(.text))
[Stack]
- Max Depth = 276
- Call Chain = [Anonymous Symbol] ⇒ GUI_DrawRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> LCD_SetColor
- >> GUI_SaveContext_W (via Veneer)
- >> GUI_RestoreContext (via Veneer)
- >> GUI_DrawRect (via Veneer)
[Called By]- >> _DrawUpRect(const LCD_RECT*)
_FindNext_IVR() (Thumb, 292 bytes, Stack size 32 bytes, WM.o(.text))
[Stack]
- Max Depth = 76
- Call Chain = _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
- >> _Findy1(long, LCD_RECT*, LCD_RECT*)
- >> _Findx1(long, LCD_RECT*, LCD_RECT*)
- >> _Findx0(long, LCD_RECT*, LCD_RECT*)
[Called By]
_cbPaintMemDev(void*) (Thumb, 128 bytes, Stack size 24 bytes, WM.o(.text))
[Stack]
- Max Depth = 116
- Call Chain = _cbPaintMemDev(void*) ⇒ _PaintTransTopSiblings(long, WM_Obj*) ⇒ _PaintTransChildren(long, WM_Obj*) ⇒ _PaintTransChildren(long, WM_Obj*) (Cycle)
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
- >> _PaintTransTopSiblings(long, WM_Obj*)
- >> _PaintTransChildren(long, WM_Obj*)
- >> __aeabi_memcpy
[Address Reference Count : 1]
_Invalidate1Abs(long, const LCD_RECT*, unsigned short) (Thumb, 118 bytes, Stack size 32 bytes, WM.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _Invalidate1Abs(long, const LCD_RECT*, unsigned short) ⇒ GUI_SignalEvent
[Calls]- >> GUI_SignalEvent (via Veneer)
- >> GUI__IntersectRects (via Veneer)
- >> GUI_ALLOC_h2p (via Veneer)
- >> WM__RectIsNZ
- >> GUI_MergeRect (via Veneer)
- >> __aeabi_memcpy
[Called By]- >> WM_InvalidateRect
- >> WM__InvalidateRect
- >> WM__Invalidate1Abs
- >> WM_InvalidateWindowAndDescsEx
_PaintTransChildren(long, WM_Obj*) (Thumb, 220 bytes, Stack size 48 bytes, WM.o(.text))
[Stack]
- Max Depth = 52 + In Cycle
- Call Chain = _PaintTransChildren(long, WM_Obj*) ⇒ _PaintTransChildren(long, WM_Obj*) (Cycle)
[Calls]- >> GUI__IntersectRects (via Veneer)
- >> GUI_ALLOC_h2p (via Veneer)
- >> _PaintTransChildren(long, WM_Obj*)
- >> GUI_RectsIntersect (via Veneer)
- >> __aeabi_memcpy
[Called By]- >> _PaintTransTopSiblings(long, WM_Obj*)
- >> _PaintTransChildren(long, WM_Obj*)
- >> _cbPaintMemDev(void*)
- >> WM__Paint
_PaintTransTopSiblings(long, WM_Obj*) (Thumb, 180 bytes, Stack size 40 bytes, WM.o(.text))
[Stack]
- Max Depth = 92
- Call Chain = _PaintTransTopSiblings(long, WM_Obj*) ⇒ _PaintTransChildren(long, WM_Obj*) ⇒ _PaintTransChildren(long, WM_Obj*) (Cycle)
[Calls]- >> GUI__IntersectRects (via Veneer)
- >> GUI_ALLOC_h2p (via Veneer)
- >> _PaintTransChildren(long, WM_Obj*)
- >> GUI_RectsIntersect (via Veneer)
[Called By]- >> _cbPaintMemDev(void*)
- >> WM__Paint
_Findx0(long, LCD_RECT*, LCD_RECT*) (Thumb, 122 bytes, Stack size 40 bytes, WM.o(.text))
[Stack]
- Max Depth = 44 + In Cycle
- Call Chain = _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI__IntersectRects (via Veneer)
- >> GUI_ALLOC_h2p (via Veneer)
- >> _Findx0(long, LCD_RECT*, LCD_RECT*)
- >> GUI_RectsIntersect (via Veneer)
- >> __aeabi_memcpy
[Called By]- >> _Findx0(long, LCD_RECT*, LCD_RECT*)
- >> _FindNext_IVR()
_Findx1(long, LCD_RECT*, LCD_RECT*) (Thumb, 110 bytes, Stack size 32 bytes, WM.o(.text))
[Stack]
- Max Depth = 36 + In Cycle
- Call Chain = _Findx1(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx1(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI__IntersectRects (via Veneer)
- >> GUI_ALLOC_h2p (via Veneer)
- >> _Findx1(long, LCD_RECT*, LCD_RECT*)
- >> GUI_RectsIntersect (via Veneer)
- >> __aeabi_memcpy
[Called By]- >> _Findx1(long, LCD_RECT*, LCD_RECT*)
- >> _FindNext_IVR()
_Findy1(long, LCD_RECT*, LCD_RECT*) (Thumb, 146 bytes, Stack size 32 bytes, WM.o(.text))
[Stack]
- Max Depth = 36 + In Cycle
- Call Chain = _Findy1(long, LCD_RECT*, LCD_RECT*) ⇒ _Findy1(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI__IntersectRects (via Veneer)
- >> GUI_ALLOC_h2p (via Veneer)
- >> _Findy1(long, LCD_RECT*, LCD_RECT*)
- >> GUI_RectsIntersect (via Veneer)
- >> __aeabi_memcpy
[Called By]- >> _Findy1(long, LCD_RECT*, LCD_RECT*)
- >> _FindNext_IVR()
_OnExit() (Thumb, 24 bytes, Stack size 0 bytes, WM.o(.text))
[Address Reference Count : 1]
cbBackWin(WM_MESSAGE*) (Thumb, 62 bytes, Stack size 8 bytes, WM.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = cbBackWin(WM_MESSAGE*) ⇒ GUI_Clear ⇒ GUI_ClearRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> WM_DefaultProc
- >> GUI_SetBkColor (via Veneer)
- >> GUI_Clear (via Veneer)
- >> GUI_StoreKey (via Veneer)
[Address Reference Count : 1]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 40 bytes, WM.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = [Anonymous Symbol]
[Called By]
_GetDialogItem(long, int) (Thumb, 56 bytes, Stack size 16 bytes, WM_GetDialogItem.o(.text))
[Stack]
- Max Depth = 72 + In Cycle
- Call Chain = _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> WM_GetId
- >> GUI_ALLOC_h2p
- >> _GetDialogItem(long, int)
[Called By]- >> WM_GetDialogItem
- >> _GetDialogItem(long, int)
_MoveDescendents(long, int, int) (Thumb, 64 bytes, Stack size 24 bytes, WM_Move.o(.text))
[Stack]
- Max Depth = 64 + In Cycle
- Call Chain = _MoveDescendents(long, int, int) ⇒ _MoveDescendents(long, int, int) (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> _MoveDescendents(long, int, int)
- >> WM__SendMsgNoData (via Veneer)
- >> GUI_MoveRect
[Called By]- >> WM__MoveWindow
- >> _MoveDescendents(long, int, int)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, GUI_2DLib.o(.text), UNUSED)
[Called By]
_DrawGraph(short*, int, int, int, int, int, int) (Thumb, 454 bytes, Stack size 64 bytes, GUI_DrawGraphEx.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = _DrawGraph(short*, int, int, int, int, int, int) ⇒ LCD_DrawPixel
[Calls]- >> LCD_DrawPixel (via Veneer)
- >> LCD_DrawVLine (via Veneer)
[Called By]
_SetLineColor(int) (Thumb, 130 bytes, Stack size 0 bytes, GUI_DrawLine.o(.text))
[Called By]
_atan2(long, long) (Thumb, 132 bytes, Stack size 0 bytes, GUI_DrawLine.o(.text))
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, GUI_SaveContext.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = [Anonymous Symbol] ⇒ __aeabi_memcpy4
[Calls]- >> __aeabi_memcpy4 (via Veneer)
[Called By]- >> GUI_SaveContext_W
- >> GUI_RestoreContext
_DrawHLine(GUI_DEVICE*, int, int, int) (Thumb, 262 bytes, Stack size 64 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = _DrawHLine(GUI_DEVICE*, int, int, int) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_ALLOC_LockH
- >> GUI_GetBitmapPixelIndex
- >> [Anonymous Symbol]
- >> _GetClipRect(CLIP_CONTEXT*)
- >> GUI__IntersectRect
- >> GUI_RectsIntersect
- >> __aeabi_memcpy (via Veneer)
[Address Reference Count : 1]
_DrawVLine(GUI_DEVICE*, int, int, int) (Thumb, 258 bytes, Stack size 64 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = _DrawVLine(GUI_DEVICE*, int, int, int) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_ALLOC_LockH
- >> GUI_GetBitmapPixelIndex
- >> [Anonymous Symbol]
- >> _GetClipRect(CLIP_CONTEXT*)
- >> GUI__IntersectRect
- >> GUI_RectsIntersect
- >> __aeabi_memcpy (via Veneer)
[Address Reference Count : 1]
_SetBitmap(long, const GUI_BITMAP*) (Thumb, 282 bytes, Stack size 72 bytes, GUI_SPRITE.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_GetBitmapPixelIndex
- >> [Anonymous Symbol]
- >> _GetBkPixel(int, int, GUI_DEVICE*, GUI_SPRITE_OBJ*)
- >> GUI__IntersectRect
- >> __aeabi_memcpy (via Veneer)
[Called By]
_DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) (Thumb, 612 bytes, Stack size 128 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 148
- Call Chain = _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) ⇒ _GetClipParam(int, int, int, int, int, int, const unsigned char*, int, const LCD_RECT*, CLIP_PARAM*)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_GetBitmapPixelIndexEx
- >> GUI_GetBitmapPixelIndex
- >> _GetClipParam(int, int, int, int, int, int, const unsigned char*, int, const LCD_RECT*, CLIP_PARAM*)
- >> _GetClipRect(CLIP_CONTEXT*)
- >> GUI__IntersectRect
- >> GUI_RectsIntersect
- >> __aeabi_memcpy (via Veneer)
[Address Reference Count : 1]
_GetBkPixel(int, int, GUI_DEVICE*, GUI_SPRITE_OBJ*) (Thumb, 110 bytes, Stack size 32 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = _GetBkPixel(int, int, GUI_DEVICE*, GUI_SPRITE_OBJ*) ⇒ GUI_GetBitmapPixelIndex ⇒ GUI_GetBitmapPixelIndexEx
[Calls]- >> GUI_GetBitmapPixelIndex
[Called By]- >> _SetBitmapAndPosition(long, const GUI_BITMAP*, int, int)
- >> _SetPosition(long, int, int)
- >> _SpriteDraw(long)
- >> _SetBitmap(long, const GUI_BITMAP*)
_GetDevData(GUI_DEVICE*, int) (Thumb, 4 bytes, Stack size 0 bytes, GUI_SPRITE.o(.text))
[Address Reference Count : 1]
_GetDevFunc(GUI_DEVICE**, int) (Thumb, 4 bytes, Stack size 0 bytes, GUI_SPRITE.o(.text))
[Address Reference Count : 1]
_GetDevProp(GUI_DEVICE*, int) (Thumb, 16 bytes, Stack size 8 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _GetDevProp(GUI_DEVICE*, int)
[Address Reference Count : 1]
_SpriteDraw(long) (Thumb, 244 bytes, Stack size 72 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 116
- Call Chain = _SpriteDraw(long) ⇒ _GetBkPixel(int, int, GUI_DEVICE*, GUI_SPRITE_OBJ*) ⇒ GUI_GetBitmapPixelIndex ⇒ GUI_GetBitmapPixelIndexEx
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_GetBitmapPixelIndex
- >> _GetBkPixel(int, int, GUI_DEVICE*, GUI_SPRITE_OBJ*)
- >> GUI__IntersectRect
- >> __aeabi_memcpy (via Veneer)
[Called By]- >> GUI_SPRITE__CreateEx
- >> GUI_SPRITE_Show
_GetClipRect(CLIP_CONTEXT*) (Thumb, 210 bytes, Stack size 16 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _GetClipRect(CLIP_CONTEXT*)
[Called By]- >> _FillRect(GUI_DEVICE*, int, int, int, int)
- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
- >> _DrawVLine(GUI_DEVICE*, int, int, int)
- >> _DrawHLine(GUI_DEVICE*, int, int, int)
_PixelExists(int, int, GUI_SPRITE_OBJ*) (Thumb, 60 bytes, Stack size 16 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = _PixelExists(int, int, GUI_SPRITE_OBJ*) ⇒ GUI_GetBitmapPixelIndex ⇒ GUI_GetBitmapPixelIndexEx
[Calls]- >> GUI_GetBitmapPixelIndex
[Called By]- >> _XorPixel(GUI_DEVICE*, int, int)
- >> _SetPixelIndex(GUI_DEVICE*, int, int, int)
- >> _GetPixelIndex(GUI_DEVICE*, int, int)
_SetPosition(long, int, int) (Thumb, 684 bytes, Stack size 160 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 204
- Call Chain = _SetPosition(long, int, int) ⇒ _GetBkPixel(int, int, GUI_DEVICE*, GUI_SPRITE_OBJ*) ⇒ GUI_GetBitmapPixelIndex ⇒ GUI_GetBitmapPixelIndexEx
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_MEMDEV_Select (via Veneer)
- >> GUI_GetBitmapPixelIndex
- >> _GetBkPixel(int, int, GUI_DEVICE*, GUI_SPRITE_OBJ*)
[Called By]- >> GUI_SPRITE_SetPosition
_GetClipParam(int, int, int, int, int, int, const unsigned char*, int, const LCD_RECT*, CLIP_PARAM*) (Thumb, 278 bytes, Stack size 20 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = _GetClipParam(int, int, int, int, int, int, const unsigned char*, int, const LCD_RECT*, CLIP_PARAM*)
[Called By]- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
_GetPixelIndex(GUI_DEVICE*, int, int) (Thumb, 92 bytes, Stack size 24 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = _GetPixelIndex(GUI_DEVICE*, int, int) ⇒ _PixelExists(int, int, GUI_SPRITE_OBJ*) ⇒ GUI_GetBitmapPixelIndex ⇒ GUI_GetBitmapPixelIndexEx
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _PixelExists(int, int, GUI_SPRITE_OBJ*)
[Address Reference Count : 1]
_SetPixelIndex(GUI_DEVICE*, int, int, int) (Thumb, 94 bytes, Stack size 32 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = _SetPixelIndex(GUI_DEVICE*, int, int, int) ⇒ _PixelExists(int, int, GUI_SPRITE_OBJ*) ⇒ GUI_GetBitmapPixelIndex ⇒ GUI_GetBitmapPixelIndexEx
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _PixelExists(int, int, GUI_SPRITE_OBJ*)
[Address Reference Count : 1]
_DoColorConversion(long, const GUI_BITMAP*) (Thumb, 122 bytes, Stack size 32 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 164
- Call Chain = _DoColorConversion(long, const GUI_BITMAP*) ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_ALLOC_AllocZero
[Called By]- >> GUI_SPRITE__CreateEx
- >> GUI_SPRITE_SetBitmapAndPosition
- >> GUI_SPRITE_SetBitmap
_SetBitmapAndPosition(long, const GUI_BITMAP*, int, int) (Thumb, 520 bytes, Stack size 112 bytes, GUI_SPRITE.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_GetBitmapPixelIndex
- >> _GetBkPixel(int, int, GUI_DEVICE*, GUI_SPRITE_OBJ*)
[Called By]- >> GUI_SPRITE_SetBitmapAndPosition
_SetOrg(GUI_DEVICE*, int, int) (Thumb, 16 bytes, Stack size 8 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _SetOrg(GUI_DEVICE*, int, int)
[Address Reference Count : 1]
_Undraw(long) (Thumb, 198 bytes, Stack size 64 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 76
- Call Chain = _Undraw(long) ⇒ GUI_GetBitmapPixelIndex ⇒ GUI_GetBitmapPixelIndexEx
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_GetBitmapPixelIndex
- >> GUI__IntersectRect
- >> __aeabi_memcpy (via Veneer)
[Called By]- >> GUI_SPRITE_Hide
- >> GUI_SPRITE_Delete
_GetRect(GUI_DEVICE*, LCD_RECT*) (Thumb, 16 bytes, Stack size 8 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _GetRect(GUI_DEVICE*, LCD_RECT*)
[Address Reference Count : 1]
_FillRect(GUI_DEVICE*, int, int, int, int) (Thumb, 296 bytes, Stack size 72 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 144
- Call Chain = _FillRect(GUI_DEVICE*, int, int, int, int) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_ALLOC_LockH
- >> GUI_GetBitmapPixelIndex
- >> [Anonymous Symbol]
- >> _GetClipRect(CLIP_CONTEXT*)
- >> GUI__IntersectRect
- >> GUI_RectsIntersect
- >> __aeabi_memcpy (via Veneer)
[Address Reference Count : 1]
_XorPixel(GUI_DEVICE*, int, int) (Thumb, 102 bytes, Stack size 24 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = _XorPixel(GUI_DEVICE*, int, int) ⇒ _PixelExists(int, int, GUI_SPRITE_OBJ*) ⇒ GUI_GetBitmapPixelIndex ⇒ GUI_GetBitmapPixelIndexEx
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _PixelExists(int, int, GUI_SPRITE_OBJ*)
[Address Reference Count : 1]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 64 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = [Anonymous Symbol]
[Calls]
[Called By]- >> _DrawVLine(GUI_DEVICE*, int, int, int)
- >> _DrawHLine(GUI_DEVICE*, int, int, int)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 72 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = [Anonymous Symbol]
[Calls]
[Called By]- >> _FillRect(GUI_DEVICE*, int, int, int, int)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 72 bytes, GUI_SPRITE.o(.text), UNUSED)
[Called By]
- >> _SetBitmap(long, const GUI_BITMAP*)
_GetCharCode(const char*) (Thumb, 4 bytes, Stack size 0 bytes, GUI_UC_EncodeNone.o(.text))
[Address Reference Count : 1]
- GUI_UC_EncodeNone.o(.text)
_GetCharSize(const char*) (Thumb, 4 bytes, Stack size 0 bytes, GUI_UC_EncodeNone.o(.text))
[Address Reference Count : 1]
- GUI_UC_EncodeNone.o(.text)
_CalcSizeOfChar(unsigned short) (Thumb, 4 bytes, Stack size 0 bytes, GUI_UC_EncodeNone.o(.text))
[Address Reference Count : 1]
- GUI_UC_EncodeNone.o(.text)
_Encode(char*, unsigned short) (Thumb, 6 bytes, Stack size 0 bytes, GUI_UC_EncodeNone.o(.text))
[Address Reference Count : 1]
- GUI_UC_EncodeNone.o(.text)
_DispFloatFix(float, char, char, int) (Thumb, 88 bytes, Stack size 24 bytes, GUI_Valf.o(.text))
[Stack]
- Max Depth = 284
- Call Chain = _DispFloatFix(float, char, char, int) ⇒ GUI_DispDecShift ⇒ [Anonymous Symbol] ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI_DispSDecShift
- >> GUI_DispDecShift
- >> floorf (via Veneer)
- >> ceilf (via Veneer)
- >> __aeabi_fmul (via Veneer)
- >> __aeabi_cfcmple (via Veneer)
- >> __aeabi_ui2f (via Veneer)
- >> __aeabi_f2iz (via Veneer)
- >> __aeabi_fadd (via Veneer)
[Called By]- >> GUI_DispSFloatFix
- >> GUI_DispFloatFix
- >> GUI_DispFloat
- >> _DispFloatMin(float, char, int)
_DispFloatMin(float, char, int) (Thumb, 336 bytes, Stack size 32 bytes, GUI_Valf.o(.text))
[Stack]
- Max Depth = 316
- Call Chain = _DispFloatMin(float, char, int) ⇒ _DispFloatFix(float, char, char, int) ⇒ GUI_DispDecShift ⇒ [Anonymous Symbol] ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI_Long2Len
- >> _DispFloatFix(float, char, char, int)
- >> floorf (via Veneer)
- >> ceilf (via Veneer)
- >> __aeabi_cfrcmple (via Veneer)
- >> __aeabi_fmul (via Veneer)
- >> __aeabi_cfcmple (via Veneer)
- >> __aeabi_ui2f (via Veneer)
- >> __aeabi_f2uiz (via Veneer)
- >> __aeabi_f2iz (via Veneer)
- >> __aeabi_cfcmpeq (via Veneer)
- >> __aeabi_fsub (via Veneer)
- >> __aeabi_fadd (via Veneer)
[Called By]- >> GUI_DispFloatMin
- >> GUI_DispSFloatMin
_SetBkColor(unsigned long) (Thumb, 26 bytes, Stack size 8 bytes, LCD.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _SetBkColor(unsigned long)
[Calls]- >> LCD_SetBkColorIndex
- >> LCD_Color2Index
[Address Reference Count : 1]
_SetDrawMode(int) (Thumb, 44 bytes, Stack size 12 bytes, LCD.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = _SetDrawMode(int)
[Address Reference Count : 1]
_SetColor(unsigned long) (Thumb, 26 bytes, Stack size 8 bytes, LCD.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _SetColor(unsigned long)
[Calls]- >> LCD_SetColorIndex
- >> LCD_Color2Index
[Address Reference Count : 1]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 64 bytes, LCD.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = [Anonymous Symbol]
[Called By]- >> LCD__DrawBitmap_1bpp(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*, int)
- >> LCD_DrawBitmap(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, LCD.o(.text))
[Called By]
_DrawHLine(GUI_DEVICE*, int, int, int) (Thumb, 10 bytes, Stack size 8 bytes, GUIDEV_16.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = _DrawHLine(GUI_DEVICE*, int, int, int) ⇒ _FillRect(GUI_DEVICE*, int, int, int, int) ⇒ GUI_USAGE_AddRect
[Calls]- >> _FillRect(GUI_DEVICE*, int, int, int, int)
[Address Reference Count : 1]
_DrawVLine(GUI_DEVICE*, int, int, int) (Thumb, 156 bytes, Stack size 40 bytes, GUIDEV_16.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = _DrawVLine(GUI_DEVICE*, int, int, int) ⇒ _XY2PTR(int, int)
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
- >> _XY2PTR(int, int)
[Address Reference Count : 1]
_DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) (Thumb, 652 bytes, Stack size 80 bytes, GUIDEV_16.o(.text))
[Stack]
- Max Depth = 120
- Call Chain = _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) ⇒ _DrawBitLine4BPP(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned char*, int, int, const unsigned long*, unsigned short*)
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
- >> _XY2PTR(int, int)
- >> _DrawBitLine4BPP(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned char*, int, int, const unsigned long*, unsigned short*)
- >> _DrawBitLine2BPP(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned char*, int, int, const unsigned long*, unsigned short*)
- >> _DrawBitLine1BPP(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned char*, int, unsigned, const unsigned long*, GUI_MEMDEV*, unsigned short*)
- >> GUI_USAGE_AddRect
- >> __aeabi_memcpy
[Address Reference Count : 1]
_GetDevData(GUI_DEVICE*, int) (Thumb, 14 bytes, Stack size 0 bytes, GUIDEV_16.o(.text))
[Address Reference Count : 1]
_GetDevFunc(GUI_DEVICE**, int) (Thumb, 12 bytes, Stack size 0 bytes, GUIDEV_16.o(.text))
[Address Reference Count : 1]
_GetDevProp(GUI_DEVICE*, int) (Thumb, 8 bytes, Stack size 0 bytes, GUIDEV_16.o(.text))
[Address Reference Count : 1]
_GetPixelIndex(GUI_DEVICE*, int, int) (Thumb, 14 bytes, Stack size 8 bytes, GUIDEV_16.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = _GetPixelIndex(GUI_DEVICE*, int, int) ⇒ _XY2PTR(int, int)
[Calls]
[Address Reference Count : 1]
_SetPixelIndex(GUI_DEVICE*, int, int, int) (Thumb, 60 bytes, Stack size 24 bytes, GUIDEV_16.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _SetPixelIndex(GUI_DEVICE*, int, int, int) ⇒ _XY2PTR(int, int)
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
- >> _XY2PTR(int, int)
[Address Reference Count : 1]
_DrawBitLine1BPP(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned char*, int, unsigned, const unsigned long*, GUI_MEMDEV*, unsigned short*) (Thumb, 318 bytes, Stack size 40 bytes, GUIDEV_16.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _DrawBitLine1BPP(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned char*, int, unsigned, const unsigned long*, GUI_MEMDEV*, unsigned short*)
[Called By]- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
_DrawBitLine2BPP(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned char*, int, int, const unsigned long*, unsigned short*) (Thumb, 228 bytes, Stack size 40 bytes, GUIDEV_16.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _DrawBitLine2BPP(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned char*, int, int, const unsigned long*, unsigned short*)
[Called By]- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
_DrawBitLine4BPP(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned char*, int, int, const unsigned long*, unsigned short*) (Thumb, 340 bytes, Stack size 40 bytes, GUIDEV_16.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _DrawBitLine4BPP(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned char*, int, int, const unsigned long*, unsigned short*)
[Called By]- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
_SetOrg(GUI_DEVICE*, int, int) (Thumb, 8 bytes, Stack size 0 bytes, GUIDEV_16.o(.text))
[Address Reference Count : 1]
_XY2PTR(int, int) (Thumb, 46 bytes, Stack size 16 bytes, GUIDEV_16.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _XY2PTR(int, int)
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
[Called By]- >> _XorPixel(GUI_DEVICE*, int, int)
- >> _FillRect(GUI_DEVICE*, int, int, int, int)
- >> _SetPixelIndex(GUI_DEVICE*, int, int, int)
- >> _GetPixelIndex(GUI_DEVICE*, int, int)
- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
- >> _DrawVLine(GUI_DEVICE*, int, int, int)
_GetRect(GUI_DEVICE*, LCD_RECT*) (Thumb, 40 bytes, Stack size 8 bytes, GUIDEV_16.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _GetRect(GUI_DEVICE*, LCD_RECT*)
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
[Address Reference Count : 1]
_FillRect(GUI_DEVICE*, int, int, int, int) (Thumb, 142 bytes, Stack size 48 bytes, GUIDEV_16.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = _FillRect(GUI_DEVICE*, int, int, int, int) ⇒ GUI_USAGE_AddRect
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
- >> GUI__memset16 (via Veneer)
- >> _XY2PTR(int, int)
- >> GUI_USAGE_AddRect
[Called By]- >> _DrawHLine(GUI_DEVICE*, int, int, int)
[Address Reference Count : 1]
_XorPixel(GUI_DEVICE*, int, int) (Thumb, 76 bytes, Stack size 24 bytes, GUIDEV_16.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _XorPixel(GUI_DEVICE*, int, int) ⇒ _XY2PTR(int, int)
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
- >> _XY2PTR(int, int)
[Address Reference Count : 1]
_AddContent(long, long*) (Thumb, 146 bytes, Stack size 48 bytes, GUIDEV_StaticDevices.o(.text), UNUSED)
[Calls]
- >> WM_GetWindowRectEx (via Veneer)
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_MEMDEV_Delete
- >> GUI_MEMDEV_GetStaticDevice
- >> GUI_MEMDEV_GetDataPtr
- >> GUI_MEMDEV_CreateFixed
- >> _CopyContent(long, long)
- >> __aeabi_memcpy
[Called By]- >> _GetWindowDevice(long, long*)
_CopyContent(long, long) (Thumb, 402 bytes, Stack size 56 bytes, GUIDEV_StaticDevices.o(.text), UNUSED)
[Calls]
- >> GUI__MixColors (via Veneer)
- >> GUI_MEMDEV_GetYPos
- >> GUI_MEMDEV_GetXSize
- >> GUI_MEMDEV_GetXPos
- >> GUI_MEMDEV_GetDataPtr
- >> GUI_MEMDEV_GetYSize
- >> __aeabi_memcpy4
[Called By]- >> _AddContent(long, long*)
_CreateStatic(long) (Thumb, 108 bytes, Stack size 24 bytes, GUIDEV_StaticDevices.o(.text), UNUSED)
[Calls]
- >> GUI_GotoXY (via Veneer)
- >> GUI_ALLOC_h2p (via Veneer)
- >> WM__ClipAtParentBorders
- >> WM_SetDefault
- >> WM_SelectWindow
- >> _CreateStaticDevice(long, WM_Obj*)
- >> _CreateStatic(long)
- >> __aeabi_memcpy
[Called By]- >> GUI_MEMDEV_CreateStatic
- >> _CreateStatic(long)
_GetWindowDevice(long, long*) (Thumb, 78 bytes, Stack size 24 bytes, GUIDEV_StaticDevices.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p (via Veneer)
- >> WM__ClipAtParentBorders
- >> _GetWindowDevice(long, long*)
- >> _AddContent(long, long*)
- >> __aeabi_memcpy
[Called By]- >> GUI_MEMDEV_GetWindowDevice
- >> _GetWindowDevice(long, long*)
_CreateStaticDevice(long, WM_Obj*) (Thumb, 254 bytes, Stack size 48 bytes, GUIDEV_StaticDevices.o(.text))
[Stack]
- Max Depth = 260
- Call Chain = _CreateStaticDevice(long, WM_Obj*) ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_USAGE_BM_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> LCD_GetYSize
- >> LCD_GetXSize
- >> WM_GetDesktopWindow (via Veneer)
- >> GUI_ALLOC_h2p (via Veneer)
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI__memset (via Veneer)
- >> GUI_MEMDEV_Select
- >> WM_SetSize (via Veneer)
- >> WM__Paint1
- >> GUI__AlphaSuppressMixing (via Veneer)
- >> GUI_MEMDEV_GetDataPtr
- >> GUI_MEMDEV_SetOrg
- >> GUI_MEMDEV__CreateFixed
[Called By]- >> GUI_MEMDEV_Paint1Static
- >> _CreateStatic(long)
_Paint(long) (Thumb, 308 bytes, Stack size 56 bytes, BUTTON_SkinClassic.o(.text))
[Stack]
- Max Depth = 316
- Call Chain = _Paint(long) ⇒ GUI_DispStringInRect ⇒ GUI_DispStringInRectMax ⇒ GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI_SetFont (via Veneer)
- >> WM_SetUserClipRect (via Veneer)
- >> GUI_Clear (via Veneer)
- >> LCD_SetColor
- >> LCD_SetBkColor
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_DrawRect (via Veneer)
- >> GUI_SetTextMode (via Veneer)
- >> GUI__ReduceRect (via Veneer)
- >> GUI_DispStringInRect (via Veneer)
- >> GUI_GetClientRect (via Veneer)
- >> GUI_MoveRect (via Veneer)
- >> WM__IsEnabled (via Veneer)
- >> GUI_DrawFocusRect (via Veneer)
- >> GUI_DRAW__Draw (via Veneer)
[Address Reference Count : 1]- BUTTON_SkinClassic.o(.text)
_Create(long) (Thumb, 2 bytes, Stack size 0 bytes, BUTTON_SkinClassic.o(.text))
[Address Reference Count : 1]
- BUTTON_SkinClassic.o(.text)
_SetActive(long, int) (Thumb, 54 bytes, Stack size 16 bytes, FRAMEWIN.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = _SetActive(long, int) ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_InvalidateWindow
[Called By]- >> FRAMEWIN_SetActive
- >> FRAMEWIN_Callback
FRAMEWIN__cbClient(WM_MESSAGE*) (Thumb, 230 bytes, Stack size 48 bytes, FRAMEWIN.o(.text))
[Stack]
- Max Depth = 280
- Call Chain = FRAMEWIN__cbClient(WM_MESSAGE*) ⇒ WIDGET_HandleActive ⇒ WM__UpdateChildPositions ⇒ WM_MoveWindow ⇒ WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_DefaultProc
- >> GUI_Clear (via Veneer)
- >> LCD_SetBkColor
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_SetFocus (via Veneer)
- >> WM_SetFocusOnNextChild (via Veneer)
- >> WIDGET_HandleActive
- >> WM_GetParent (via Veneer)
- >> WM_SetFocusOnPrevChild (via Veneer)
[Address Reference Count : 1]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 72 bytes, FRAMEWIN.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = [Anonymous Symbol]
[Called By]
_GetButtonSize(long) (Thumb, 18 bytes, Stack size 8 bytes, RADIO_SkinClassic.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _GetButtonSize(long)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
[Address Reference Count : 1]- RADIO_SkinClassic.o(.data)
_Paint(long) (Thumb, 488 bytes, Stack size 88 bytes, RADIO_SkinClassic.o(.text))
[Stack]
- Max Depth = 300
- Call Chain = _Paint(long) ⇒ GUI_DispStringAt ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI_SetFont (via Veneer)
- >> GUI_DrawBitmap (via Veneer)
- >> GUI_Clear (via Veneer)
- >> LCD_SetColor
- >> LCD_SetBkColor
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_SetTextMode (via Veneer)
- >> GUI__ReduceRect (via Veneer)
- >> GUI_GetFontDistY (via Veneer)
- >> GUI_MoveRect (via Veneer)
- >> WM_GetHasTrans (via Veneer)
- >> WIDGET__GetClientRect
- >> GUI_GetStringDistX (via Veneer)
- >> GUI_GetFontInfo (via Veneer)
- >> GUI_DispStringAt (via Veneer)
- >> GUI_ARRAY_GetpItemLocked(long, unsigned) (via Veneer)
- >> WM__IsEnabled (via Veneer)
- >> GUI_DrawFocusRect (via Veneer)
[Address Reference Count : 1]- RADIO_SkinClassic.o(.text)
_Create(long) (Thumb, 2 bytes, Stack size 0 bytes, RADIO_SkinClassic.o(.text))
[Address Reference Count : 1]
- RADIO_SkinClassic.o(.text)
_Paint(long) (Thumb, 312 bytes, Stack size 64 bytes, SLIDER_SkinClassic.o(.text))
[Stack]
- Max Depth = 244
- Call Chain = _Paint(long) ⇒ WIDGET__DrawVLine ⇒ GUI_DrawHLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI_Clear (via Veneer)
- >> LCD_SetColor
- >> LCD_SetBkColor
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WIDGET__EFFECT_DrawDownRect
- >> GUI__ReduceRect (via Veneer)
- >> WIDGET__FillRectEx
- >> WIDGET__EFFECT_DrawUpRect
- >> WIDGET__DrawVLine
- >> WIDGET__DrawFocusRect
- >> WM_GetHasTrans (via Veneer)
- >> WIDGET__GetClientRect
[Address Reference Count : 1]- SLIDER_SkinClassic.o(.text)
_Create(long) (Thumb, 2 bytes, Stack size 0 bytes, SLIDER_SkinClassic.o(.text))
[Address Reference Count : 1]
- SLIDER_SkinClassic.o(.text)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, WIDGET.o(.text))
[Called By]
_SetFocusOnNextChild(long) (Thumb, 100 bytes, Stack size 16 bytes, WM_SetFocusOnNextChild.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = _SetFocusOnNextChild(long) ⇒ WM_SetFocus ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> WM_SetFocus
- >> WM_IsFocussable
- >> WM__GetFocussedChild
[Called By]- >> WM_SetFocusOnNextChild
_cbTimer(GUI_TIMER_MESSAGE*) (Thumb, 50 bytes, Stack size 32 bytes, WM_Timer.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = _cbTimer(GUI_TIMER_MESSAGE*) ⇒ WM_SendMessage ⇒ WM__SendMessage ⇒ WM_DefaultProc (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> WM_SendMessage (via Veneer)
[Address Reference Count : 1]
_Color2Index_0(unsigned long) (Thumb, 78 bytes, Stack size 32 bytes, GUICC_0.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _Color2Index_0(unsigned long) ⇒ LCD_GetNumColors ⇒ [Anonymous Symbol] ⇒ _GetDevProp(int, int)
[Calls]- >> LCD_GetPalette
- >> LCD_GetNumColors
- >> GUI_CalcColorDist (via Veneer)
[Address Reference Count : 1]
_Index2Color_0(unsigned) (Thumb, 32 bytes, Stack size 16 bytes, GUICC_0.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = _Index2Color_0(unsigned) ⇒ LCD_GetNumColors ⇒ [Anonymous Symbol] ⇒ _GetDevProp(int, int)
[Calls]- >> LCD_GetPalette
- >> LCD_GetNumColors
[Address Reference Count : 1]
_GetIndexMask_0() (Thumb, 84 bytes, Stack size 8 bytes, GUICC_0.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = _GetIndexMask_0() ⇒ LCD_GetNumColors ⇒ [Anonymous Symbol] ⇒ _GetDevProp(int, int)
[Calls]
[Address Reference Count : 1]
_Color2IndexBulk(unsigned long*, void*, unsigned long, unsigned char) (Thumb, 16 bytes, Stack size 0 bytes, GUICC_8888.o(.text))
[Calls]
- >> _Color2IndexBulk(unsigned long*, void*, unsigned long, unsigned char)
[Called By]- >> _Color2IndexBulk(unsigned long*, void*, unsigned long, unsigned char)
[Address Reference Count : 1]
_Index2ColorBulk(void*, unsigned long*, unsigned long, unsigned char) (Thumb, 16 bytes, Stack size 0 bytes, GUICC_8888.o(.text))
[Calls]
- >> _Index2ColorBulk(void*, unsigned long*, unsigned long, unsigned char)
[Called By]- >> _Index2ColorBulk(void*, unsigned long*, unsigned long, unsigned char)
[Address Reference Count : 1]
_Color2Index_8888(unsigned long) (Thumb, 2 bytes, Stack size 0 bytes, GUICC_8888.o(.text))
[Address Reference Count : 1]
_GetIndexMask_8888() (Thumb, 6 bytes, Stack size 0 bytes, GUICC_8888.o(.text))
[Address Reference Count : 1]
_Log2VisBuffered(const char*, int*) (Thumb, 2 bytes, Stack size 0 bytes, GUI_CharLine.o(.text))
[Address Reference Count : 1]
_CheckYInterSect(int, int*, const GUI_POINT*, const GUI_POINT*) (Thumb, 96 bytes, Stack size 12 bytes, GUI_FillPolygon.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = _CheckYInterSect(int, int*, const GUI_POINT*, const GUI_POINT*)
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 8 bytes, GUI_GetColor.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = [Anonymous Symbol]
[Calls]- >> LCD_Index2Color (via Veneer)
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, GUI_GetOrg.o(.text), UNUSED)
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, GUI_GetYSizeOfFont.o(.text))
[Called By]
_DrawHLine(GUI_DEVICE*, int, int, int) (Thumb, 172 bytes, Stack size 64 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = _DrawHLine(GUI_DEVICE*, int, int, int) ⇒ _GetLine(GUI_DEVICE*, int, int, int, unsigned long*, unsigned long*, unsigned long(*)(unsigned)) ⇒ [Anonymous Symbol]
[Calls]- >> LCD_GetBitsPerPixelEx (via Veneer)
- >> GUI_GetpfIndex2ColorEx (via Veneer)
- >> GUI_GetpfColor2IndexEx (via Veneer)
- >> LCD_Index2Color (via Veneer)
- >> GUI__CompactPixelIndices
- >> _GetLine(GUI_DEVICE*, int, int, int, unsigned long*, unsigned long*, unsigned long(*)(unsigned))
- >> _MixColors(unsigned long, unsigned long)
[Called By]- >> _FillRect(GUI_DEVICE*, int, int, int, int)
[Address Reference Count : 1]
_DrawVLine(GUI_DEVICE*, int, int, int) (Thumb, 72 bytes, Stack size 24 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = _DrawVLine(GUI_DEVICE*, int, int, int) ⇒ _XorPixel(GUI_DEVICE*, int, int) ⇒ _SetPixelIndex(GUI_DEVICE*, int, int, int) ⇒ _MixColors(unsigned long, unsigned long) ⇒ GUI__MixColors
[Calls]- >> _XorPixel(GUI_DEVICE*, int, int)
- >> _SetPixelIndex(GUI_DEVICE*, int, int, int)
[Address Reference Count : 1]
_InitAlpha() (Thumb, 122 bytes, Stack size 16 bytes, GUI_SetAlpha.o(.text), UNUSED)
[Calls]
- >> LCD_GetVXSizeMax (via Veneer)
- >> GUI_DEVICE_Delete
- >> GUI_DEVICE_Create
- >> GUI_ALLOC_GetFixedBlock
- >> GUI_ALLOC_FreeFixedBlock
- >> GUI__RegisterExit
[Called By]
_MixColors(unsigned long, unsigned long) (Thumb, 58 bytes, Stack size 8 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = _MixColors(unsigned long, unsigned long) ⇒ GUI__MixColors
[Calls]
[Called By]- >> _DrawBitLine32BPP(GUI_DEVICE*, int, int, const unsigned long*, int)
- >> _DrawBitLine16BPP(GUI_DEVICE*, int, int, const unsigned short*, int)
- >> _DrawBitLine1BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*)
- >> _SetPixelIndex(GUI_DEVICE*, int, int, int)
- >> _DrawHLine(GUI_DEVICE*, int, int, int)
_DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) (Thumb, 176 bytes, Stack size 48 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) ⇒ _DrawBitLine32BPP(GUI_DEVICE*, int, int, const unsigned long*, int) ⇒ _GetLine(GUI_DEVICE*, int, int, int, unsigned long*, unsigned long*, unsigned long(*)(unsigned)) ⇒ [Anonymous Symbol]
[Calls]- >> [Anonymous Symbol]
- >> _DrawBitLine32BPP(GUI_DEVICE*, int, int, const unsigned long*, int)
- >> _DrawBitLine16BPP(GUI_DEVICE*, int, int, const unsigned short*, int)
- >> _DrawBitLine8BPP(GUI_DEVICE*, int, int, const unsigned char*, int, const unsigned long*)
- >> _DrawBitLine4BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*)
- >> _DrawBitLine2BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*)
- >> _DrawBitLine1BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*)
[Address Reference Count : 1]
_GetDevData(GUI_DEVICE*, int) (Thumb, 4 bytes, Stack size 0 bytes, GUI_SetAlpha.o(.text))
[Address Reference Count : 1]
_GetDevFunc(GUI_DEVICE**, int) (Thumb, 12 bytes, Stack size 0 bytes, GUI_SetAlpha.o(.text))
[Address Reference Count : 1]
_GetDevProp(GUI_DEVICE*, int) (Thumb, 8 bytes, Stack size 0 bytes, GUI_SetAlpha.o(.text))
[Address Reference Count : 1]
_GetPixelIndex(GUI_DEVICE*, int, int) (Thumb, 8 bytes, Stack size 0 bytes, GUI_SetAlpha.o(.text))
[Called By]
- >> _XorPixel(GUI_DEVICE*, int, int)
- >> _DrawBitLine1BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*)
[Address Reference Count : 1]
_SetPixelIndex(GUI_DEVICE*, int, int, int) (Thumb, 66 bytes, Stack size 24 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _SetPixelIndex(GUI_DEVICE*, int, int, int) ⇒ _MixColors(unsigned long, unsigned long) ⇒ GUI__MixColors
[Calls]- >> _MixColors(unsigned long, unsigned long)
[Called By]- >> _XorPixel(GUI_DEVICE*, int, int)
- >> _DrawBitLine8BPP(GUI_DEVICE*, int, int, const unsigned char*, int, const unsigned long*)
- >> _DrawBitLine4BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*)
- >> _DrawBitLine2BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*)
- >> _DrawBitLine1BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*)
- >> _DrawVLine(GUI_DEVICE*, int, int, int)
[Address Reference Count : 1]
_DrawBitLine1BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*) (Thumb, 418 bytes, Stack size 72 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = _DrawBitLine1BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*) ⇒ _GetLine(GUI_DEVICE*, int, int, int, unsigned long*, unsigned long*, unsigned long(*)(unsigned)) ⇒ [Anonymous Symbol]
[Calls]- >> LCD_GetBitsPerPixelEx (via Veneer)
- >> GUI_GetpfIndex2ColorEx (via Veneer)
- >> GUI_GetpfColor2IndexEx (via Veneer)
- >> GUI__CompactPixelIndices
- >> [Anonymous Symbol]
- >> _GetLine(GUI_DEVICE*, int, int, int, unsigned long*, unsigned long*, unsigned long(*)(unsigned))
- >> _SetPixelIndex(GUI_DEVICE*, int, int, int)
- >> _GetPixelIndex(GUI_DEVICE*, int, int)
- >> _MixColors(unsigned long, unsigned long)
[Called By]- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
_DrawBitLine2BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*) (Thumb, 272 bytes, Stack size 40 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = _DrawBitLine2BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*) ⇒ _SetPixelIndex(GUI_DEVICE*, int, int, int) ⇒ _MixColors(unsigned long, unsigned long) ⇒ GUI__MixColors
[Calls]- >> _SetPixelIndex(GUI_DEVICE*, int, int, int)
[Called By]- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
_DrawBitLine4BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*) (Thumb, 272 bytes, Stack size 40 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = _DrawBitLine4BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*) ⇒ _SetPixelIndex(GUI_DEVICE*, int, int, int) ⇒ _MixColors(unsigned long, unsigned long) ⇒ GUI__MixColors
[Calls]- >> _SetPixelIndex(GUI_DEVICE*, int, int, int)
[Called By]- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
_DrawBitLine8BPP(GUI_DEVICE*, int, int, const unsigned char*, int, const unsigned long*) (Thumb, 164 bytes, Stack size 32 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = _DrawBitLine8BPP(GUI_DEVICE*, int, int, const unsigned char*, int, const unsigned long*) ⇒ _SetPixelIndex(GUI_DEVICE*, int, int, int) ⇒ _MixColors(unsigned long, unsigned long) ⇒ GUI__MixColors
[Calls]- >> _SetPixelIndex(GUI_DEVICE*, int, int, int)
[Called By]- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
_DrawBitLine16BPP(GUI_DEVICE*, int, int, const unsigned short*, int) (Thumb, 114 bytes, Stack size 72 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = _DrawBitLine16BPP(GUI_DEVICE*, int, int, const unsigned short*, int) ⇒ _GetLine(GUI_DEVICE*, int, int, int, unsigned long*, unsigned long*, unsigned long(*)(unsigned)) ⇒ [Anonymous Symbol]
[Calls]- >> LCD_GetBitsPerPixelEx (via Veneer)
- >> GUI_GetpfIndex2ColorEx (via Veneer)
- >> GUI_GetpfColor2IndexEx (via Veneer)
- >> [Anonymous Symbol]
- >> _GetLine(GUI_DEVICE*, int, int, int, unsigned long*, unsigned long*, unsigned long(*)(unsigned))
- >> _MixColors(unsigned long, unsigned long)
[Called By]- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
_DrawBitLine32BPP(GUI_DEVICE*, int, int, const unsigned long*, int) (Thumb, 110 bytes, Stack size 72 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = _DrawBitLine32BPP(GUI_DEVICE*, int, int, const unsigned long*, int) ⇒ _GetLine(GUI_DEVICE*, int, int, int, unsigned long*, unsigned long*, unsigned long(*)(unsigned)) ⇒ [Anonymous Symbol]
[Calls]- >> LCD_GetBitsPerPixelEx (via Veneer)
- >> GUI_GetpfIndex2ColorEx (via Veneer)
- >> GUI_GetpfColor2IndexEx (via Veneer)
- >> _GetLine(GUI_DEVICE*, int, int, int, unsigned long*, unsigned long*, unsigned long(*)(unsigned))
- >> _MixColors(unsigned long, unsigned long)
[Called By]- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
_ReadRectFromMemdev(GUI_DEVICE*, int, int, int, int, unsigned long*) (Thumb, 124 bytes, Stack size 40 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = _ReadRectFromMemdev(GUI_DEVICE*, int, int, int, int, unsigned long*) ⇒ GUI_MEMDEV_GetBitsPerPixel ⇒ LCD__GetBPPDevice
[Calls]- >> GUI_MEMDEV_GetYPos (via Veneer)
- >> GUI_MEMDEV_GetXSize (via Veneer)
- >> GUI_MEMDEV_GetXPos (via Veneer)
- >> GUI_MEMDEV_GetDataPtr (via Veneer)
- >> GUI_MEMDEV_GetBitsPerPixel (via Veneer)
- >> GUI__ExpandPixelIndices
- >> __aeabi_memcpy (via Veneer)
[Address Reference Count : 1]
_OnExit() (Thumb, 38 bytes, Stack size 8 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _OnExit()
[Calls]- >> GUI_DEVICE_Delete
- >> GUI_ALLOC_FreeFixedBlock
[Address Reference Count : 1]
_SetOrg(GUI_DEVICE*, int, int) (Thumb, 8 bytes, Stack size 0 bytes, GUI_SetAlpha.o(.text))
[Address Reference Count : 1]
_GetLine(GUI_DEVICE*, int, int, int, unsigned long*, unsigned long*, unsigned long(*)(unsigned)) (Thumb, 158 bytes, Stack size 48 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = _GetLine(GUI_DEVICE*, int, int, int, unsigned long*, unsigned long*, unsigned long(*)(unsigned)) ⇒ [Anonymous Symbol]
[Calls]- >> LCD_GetBitsPerPixelEx (via Veneer)
- >> GUI__ExpandPixelIndices
- >> [Anonymous Symbol]
[Called By]- >> _DrawBitLine32BPP(GUI_DEVICE*, int, int, const unsigned long*, int)
- >> _DrawBitLine16BPP(GUI_DEVICE*, int, int, const unsigned short*, int)
- >> _DrawBitLine1BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*)
- >> _DrawHLine(GUI_DEVICE*, int, int, int)
_GetRect(GUI_DEVICE*, LCD_RECT*) (Thumb, 8 bytes, Stack size 0 bytes, GUI_SetAlpha.o(.text))
[Address Reference Count : 1]
_FillRect(GUI_DEVICE*, int, int, int, int) (Thumb, 40 bytes, Stack size 24 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 184
- Call Chain = _FillRect(GUI_DEVICE*, int, int, int, int) ⇒ _DrawHLine(GUI_DEVICE*, int, int, int) ⇒ _GetLine(GUI_DEVICE*, int, int, int, unsigned long*, unsigned long*, unsigned long(*)(unsigned)) ⇒ [Anonymous Symbol]
[Calls]- >> _DrawHLine(GUI_DEVICE*, int, int, int)
[Address Reference Count : 1]
_XorPixel(GUI_DEVICE*, int, int) (Thumb, 40 bytes, Stack size 24 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = _XorPixel(GUI_DEVICE*, int, int) ⇒ _SetPixelIndex(GUI_DEVICE*, int, int, int) ⇒ _MixColors(unsigned long, unsigned long) ⇒ GUI__MixColors
[Calls]- >> _SetPixelIndex(GUI_DEVICE*, int, int, int)
- >> _GetPixelIndex(GUI_DEVICE*, int, int)
[Called By]- >> _DrawVLine(GUI_DEVICE*, int, int, int)
[Address Reference Count : 1]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 48 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = [Anonymous Symbol]
[Called By]- >> _GetLine(GUI_DEVICE*, int, int, int, unsigned long*, unsigned long*, unsigned long(*)(unsigned))
- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 72 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = [Anonymous Symbol]
[Called By]- >> _DrawBitLine1BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 72 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 76
- Call Chain = [Anonymous Symbol] ⇒ GUI__CompactPixelIndices
[Calls]- >> GUI__CompactPixelIndices
[Called By]- >> _DrawBitLine16BPP(GUI_DEVICE*, int, int, const unsigned short*, int)
_Link(long) (Thumb, 84 bytes, Stack size 24 bytes, GUI_Timer.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = _Link(long)
[Calls]
[Called By]- >> GUI_TIMER_Create
- >> [Anonymous Symbol]
_OnExit() (Thumb, 12 bytes, Stack size 0 bytes, GUI_Timer.o(.text))
[Address Reference Count : 1]
_Unlink(long) (Thumb, 34 bytes, Stack size 16 bytes, GUI_Timer.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _Unlink(long)
[Calls]
[Called By]- >> GUI_TIMER_Delete
- >> [Anonymous Symbol]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 16 bytes, GUI_Timer.o(.text), UNUSED)
[Calls]
[Called By]- >> GUI_TIMER__GetNextTimer
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 16 bytes, GUI_Timer.o(.text), UNUSED)
[Calls]
- >> _Unlink(long)
- >> _Link(long)
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 24 bytes, GUI_Val.o(.text))
[Stack]
- Max Depth = 236
- Call Chain = [Anonymous Symbol] ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]
[Called By]
_DrawHLine(GUI_DEVICE*, int, int, int) (Thumb, 10 bytes, Stack size 8 bytes, GUIDEV_32.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = _DrawHLine(GUI_DEVICE*, int, int, int) ⇒ _FillRect(GUI_DEVICE*, int, int, int, int) ⇒ GUI_USAGE_AddRect
[Calls]- >> _FillRect(GUI_DEVICE*, int, int, int, int)
[Address Reference Count : 1]
_DrawVLine(GUI_DEVICE*, int, int, int) (Thumb, 164 bytes, Stack size 40 bytes, GUIDEV_32.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = _DrawVLine(GUI_DEVICE*, int, int, int) ⇒ _XY2PTR(int, int)
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
- >> _XY2PTR(int, int)
[Address Reference Count : 1]
_DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) (Thumb, 616 bytes, Stack size 80 bytes, GUIDEV_32.o(.text))
[Stack]
- Max Depth = 120
- Call Chain = _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) ⇒ _DrawBitLine32BPP_DDB(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned long*, int, unsigned long*) ⇒ GUI__MixColors
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
- >> GUI_USAGE_AddRect
- >> _XY2PTR(int, int)
- >> _DrawBitLine32BPP_DDB(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned long*, int, unsigned long*)
- >> _DrawBitLine4BPP(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned char*, int, int, const unsigned long*, unsigned long*)
- >> _DrawBitLine2BPP(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned char*, int, int, const unsigned long*, unsigned long*)
- >> _DrawBitLine1BPP(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned char*, int, unsigned, const unsigned long*, GUI_MEMDEV*, unsigned long*)
- >> __aeabi_memcpy
[Address Reference Count : 1]
_GetDevData(GUI_DEVICE*, int) (Thumb, 14 bytes, Stack size 0 bytes, GUIDEV_32.o(.text))
[Address Reference Count : 1]
_GetDevFunc(GUI_DEVICE**, int) (Thumb, 12 bytes, Stack size 0 bytes, GUIDEV_32.o(.text))
[Address Reference Count : 1]
_GetDevProp(GUI_DEVICE*, int) (Thumb, 12 bytes, Stack size 0 bytes, GUIDEV_32.o(.text))
[Address Reference Count : 1]
_GetPixelIndex(GUI_DEVICE*, int, int) (Thumb, 14 bytes, Stack size 8 bytes, GUIDEV_32.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = _GetPixelIndex(GUI_DEVICE*, int, int) ⇒ _XY2PTR(int, int)
[Calls]
[Address Reference Count : 1]
_SetPixelIndex(GUI_DEVICE*, int, int, int) (Thumb, 60 bytes, Stack size 24 bytes, GUIDEV_32.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _SetPixelIndex(GUI_DEVICE*, int, int, int) ⇒ _XY2PTR(int, int)
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
- >> _XY2PTR(int, int)
[Address Reference Count : 1]
_DrawBitLine1BPP(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned char*, int, unsigned, const unsigned long*, GUI_MEMDEV*, unsigned long*) (Thumb, 274 bytes, Stack size 40 bytes, GUIDEV_32.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _DrawBitLine1BPP(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned char*, int, unsigned, const unsigned long*, GUI_MEMDEV*, unsigned long*)
[Called By]- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
_DrawBitLine2BPP(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned char*, int, int, const unsigned long*, unsigned long*) (Thumb, 228 bytes, Stack size 40 bytes, GUIDEV_32.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _DrawBitLine2BPP(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned char*, int, int, const unsigned long*, unsigned long*)
[Called By]- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
_DrawBitLine4BPP(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned char*, int, int, const unsigned long*, unsigned long*) (Thumb, 340 bytes, Stack size 40 bytes, GUIDEV_32.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _DrawBitLine4BPP(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned char*, int, int, const unsigned long*, unsigned long*)
[Called By]- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
_DrawBitLine32BPP_DDB(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned long*, int, unsigned long*) (Thumb, 128 bytes, Stack size 24 bytes, GUIDEV_32.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _DrawBitLine32BPP_DDB(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned long*, int, unsigned long*) ⇒ GUI__MixColors
[Calls]- >> GUI__MixColors (via Veneer)
- >> __aeabi_memcpy4
[Called By]- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
_SetOrg(GUI_DEVICE*, int, int) (Thumb, 8 bytes, Stack size 0 bytes, GUIDEV_32.o(.text))
[Address Reference Count : 1]
_XY2PTR(int, int) (Thumb, 46 bytes, Stack size 16 bytes, GUIDEV_32.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _XY2PTR(int, int)
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
[Called By]- >> _XorPixel(GUI_DEVICE*, int, int)
- >> _FillRect(GUI_DEVICE*, int, int, int, int)
- >> _SetPixelIndex(GUI_DEVICE*, int, int, int)
- >> _GetPixelIndex(GUI_DEVICE*, int, int)
- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
- >> _DrawVLine(GUI_DEVICE*, int, int, int)
_GetRect(GUI_DEVICE*, LCD_RECT*) (Thumb, 40 bytes, Stack size 8 bytes, GUIDEV_32.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _GetRect(GUI_DEVICE*, LCD_RECT*)
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
[Address Reference Count : 1]
_FillRect(GUI_DEVICE*, int, int, int, int) (Thumb, 150 bytes, Stack size 48 bytes, GUIDEV_32.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = _FillRect(GUI_DEVICE*, int, int, int, int) ⇒ GUI_USAGE_AddRect
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
- >> GUI_USAGE_AddRect
- >> _XY2PTR(int, int)
[Called By]- >> _DrawHLine(GUI_DEVICE*, int, int, int)
[Address Reference Count : 1]
_XorPixel(GUI_DEVICE*, int, int) (Thumb, 78 bytes, Stack size 24 bytes, GUIDEV_32.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _XorPixel(GUI_DEVICE*, int, int) ⇒ _XY2PTR(int, int)
[Calls]- >> GUI_ALLOC_h2p (via Veneer)
- >> _XY2PTR(int, int)
[Address Reference Count : 1]
GUI_USAGE_BM_Clear(GUI_Usage*) (Thumb, 14 bytes, Stack size 0 bytes, GUIDEV_UsageBM.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = GUI_USAGE_BM_Clear(GUI_Usage*) ⇒ __aeabi_memclr4
[Calls]
[Address Reference Count : 1]
_GUI_USAGE_BM_Delete(long) (Thumb, 4 bytes, Stack size 0 bytes, GUIDEV_UsageBM.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = _GUI_USAGE_BM_Delete(long) ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_Free (via Veneer)
[Address Reference Count : 1]
GUI_USAGE_BM_AddHLine(GUI_Usage*, int, int, int) (Thumb, 106 bytes, Stack size 16 bytes, GUIDEV_UsageBM.o(.text))
[Stack]
- Max Depth = 16 + Unknown Stack Size
- Call Chain = GUI_USAGE_BM_AddHLine(GUI_Usage*, int, int, int)
[Calls]
[Address Reference Count : 1]
GUI_USAGE_BM_AddPixel(GUI_Usage*, int, int) (Thumb, 44 bytes, Stack size 0 bytes, GUIDEV_UsageBM.o(.text))
[Address Reference Count : 1]
GUI_USAGE_BM_GetNextDirty(GUI_Usage*, int*, int) (Thumb, 164 bytes, Stack size 12 bytes, GUIDEV_UsageBM.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = GUI_USAGE_BM_GetNextDirty(GUI_Usage*, int*, int)
[Address Reference Count : 1]
_WriteToActiveOpaque_8(long, int, int) (Thumb, 832 bytes, Stack size 120 bytes, GUIDEV_WriteToActiveOpaque.o(.text))
[Stack]
- Max Depth = 248
- Call Chain = _WriteToActiveOpaque_8(long, int, int) ⇒ LCD__DrawBitmap_1bpp(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*, int) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_GetpfIndex2ColorEx
- >> GUI_GetpfColor2IndexEx
- >> GUI_GetBitsPerPixelEx
- >> GUI_ALLOC_h2p (via Veneer)
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_ALLOC_Free (via Veneer)
- >> GUI_ALLOC_AllocNoInit (via Veneer)
- >> LCD__DrawBitmap_1bpp(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*, int)
- >> LCD_DrawBitmap(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*)
- >> GUI_MEMDEV_GetDataPtr
- >> GUI__CompactPixelIndices (via Veneer)
[Called By]- >> GUI_MEMDEV__WriteToActiveOpaque
_WriteToActiveOpaque_HT(long, int, int, int) (Thumb, 700 bytes, Stack size 96 bytes, GUIDEV_WriteToActiveOpaque.o(.text))
[Stack]
- Max Depth = 224
- Call Chain = _WriteToActiveOpaque_HT(long, int, int, int) ⇒ LCD_DrawBitmap(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_GetBitsPerPixelEx
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_ALLOC_Free (via Veneer)
- >> GUI_ALLOC_AllocNoInit (via Veneer)
- >> LCD_DrawBitmap(int, int, int, int, int, int, int, int, const unsigned char*, const unsigned long*)
[Called By]- >> GUI_MEMDEV__WriteToActiveOpaque
_GetButtonSize() (Thumb, 20 bytes, Stack size 8 bytes, CHECKBOX_SkinClassic.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _GetButtonSize()
[Calls]- >> WIDGET_GetDefaultEffect
[Address Reference Count : 1]- CHECKBOX_SkinClassic.o(.data)
_Paint(long) (Thumb, 444 bytes, Stack size 48 bytes, CHECKBOX_SkinClassic.o(.text))
[Stack]
- Max Depth = 308
- Call Chain = _Paint(long) ⇒ GUI_DispStringInRect ⇒ GUI_DispStringInRectMax ⇒ GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI_SetFont (via Veneer)
- >> GUI_GetFontSizeY (via Veneer)
- >> WM_SetUserClipRect (via Veneer)
- >> GUI_DrawBitmap (via Veneer)
- >> GUI_Clear (via Veneer)
- >> LCD_SetColor
- >> LCD_SetBkColor
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> GUI_SetTextMode (via Veneer)
- >> WM_GetClientRect (via Veneer)
- >> WIDGET__EFFECT_DrawDownRect
- >> GUI_DispStringInRect (via Veneer)
- >> WIDGET__GetBkColor
- >> WM_GetHasTrans (via Veneer)
- >> GUI_GetStringDistX (via Veneer)
- >> WM__IsEnabled (via Veneer)
- >> GUI_DrawFocusRect (via Veneer)
[Address Reference Count : 1]- CHECKBOX_SkinClassic.o(.text)
_Create(long) (Thumb, 2 bytes, Stack size 0 bytes, CHECKBOX_SkinClassic.o(.text))
[Address Reference Count : 1]
- CHECKBOX_SkinClassic.o(.text)
_GetBorderSize(long, unsigned) (Thumb, 18 bytes, Stack size 8 bytes, FRAMEWIN_SkinClassic.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _GetBorderSize(long, unsigned)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
[Address Reference Count : 1]- FRAMEWIN_SkinClassic.o(.data)
_Paint(long) (Thumb, 270 bytes, Stack size 96 bytes, FRAMEWIN_SkinClassic.o(.text))
[Stack]
- Max Depth = 308
- Call Chain = _Paint(long) ⇒ WIDGET_EFFECT_3D_DrawUp ⇒ _DrawUpRect(const LCD_RECT*) ⇒ GUI_DrawRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> WM_SetUserClipRect (via Veneer)
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> LCD_SetColor
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WIDGET_EFFECT_3D_DrawUp
- >> WM_GetWindowSizeX (via Veneer)
- >> FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*)
- >> WM_GetWindowSizeY (via Veneer)
- >> GUI_FillRect (via Veneer)
[Address Reference Count : 1]- FRAMEWIN_SkinClassic.o(.text)
_Create(long) (Thumb, 6 bytes, Stack size 0 bytes, FRAMEWIN_SkinClassic.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = _Create(long) ⇒ FRAMEWIN_SetOwnerDraw ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Address Reference Count : 1]- FRAMEWIN_SkinClassic.o(.text)
_cbInvalidateOne(long, void*) (Thumb, 4 bytes, Stack size 0 bytes, WM_BringToTop.o(.text))
[Stack]
- Max Depth = 144
- Call Chain = _cbInvalidateOne(long, void*) ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow (via Veneer)
[Address Reference Count : 1]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, WM_GetWindowSize.o(.text))
[Called By]
_Screen2hWin(long, long, int, int) (Thumb, 80 bytes, Stack size 32 bytes, WM_Screen2Win.o(.text))
[Stack]
- Max Depth = 32 + In Cycle
- Call Chain = _Screen2hWin(long, long, int, int) ⇒ _Screen2hWin(long, long, int, int) (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> WM__IsInWindow
- >> _Screen2hWin(long, long, int, int)
[Called By]- >> [Anonymous Symbol]
- >> _Screen2hWin(long, long, int, int)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, WM_Screen2Win.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = [Anonymous Symbol] ⇒ _Screen2hWin(long, long, int, int) ⇒ _Screen2hWin(long, long, int, int) (Cycle)
[Calls]- >> _Screen2hWin(long, long, int, int)
[Called By]
Draw8Point(int, int, int, int) (Thumb, 124 bytes, Stack size 40 bytes, GUI_Circ.o(.text), UNUSED)
[Called By]
_GetCharWrap(const char*, int) (Thumb, 42 bytes, Stack size 24 bytes, GUI__Wrap.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _GetCharWrap(const char*, int) ⇒ GUI_UC__GetCharCodeInc
[Calls]- >> GUI_UC__GetCharCodeInc
- >> GUI_GetCharDistX
[Address Reference Count : 1]
_GetWordWrap(const char*, int, int*) (Thumb, 94 bytes, Stack size 40 bytes, GUI__Wrap.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = _GetWordWrap(const char*, int, int*) ⇒ GUI_UC__GetCharCodeInc
[Calls]- >> GUI_UC__GetCharCodeInc
- >> GUI_GetCharDistX
[Address Reference Count : 1]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, LCD_GetColorIndex.o(.text))
[Called By]
- >> LCD_GetColorIndex
- >> LCD_GetBkColorIndex
_DeleteTimer(long) (Thumb, 28 bytes, Stack size 8 bytes, SCROLLBAR.o(.text))
[Stack]
- Max Depth = 84
- Call Chain = _DeleteTimer(long) ⇒ WM_DeleteTimer ⇒ GUI_TIMER_Delete ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_DeleteTimer (via Veneer)
[Called By]- >> SCROLLBAR_Callback
- >> _OnTouch(long, WM_MESSAGE*)
_OnTouch(long, WM_MESSAGE*) (Thumb, 428 bytes, Stack size 72 bytes, SCROLLBAR.o(.text))
[Stack]
- Max Depth = 252
- Call Chain = _OnTouch(long, WM_MESSAGE*) ⇒ WM_CreateTimer ⇒ GUI_TIMER_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _RemoveHoles() ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeMemory(TAG*)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_SetCapture (via Veneer)
- >> WM_NotifyParent (via Veneer)
- >> WIDGET_OrState
- >> WIDGET_AndState
- >> WM_CreateTimer (via Veneer)
- >> SCROLLBAR_SetValue
- >> GUI__DivideRound32 (via Veneer)
- >> _DeleteTimer(long)
[Called By]
_OnExit() (Thumb, 36 bytes, Stack size 8 bytes, GUI__Alpha.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _OnExit()
[Calls]- >> GUI_ALLOC_FreeFixedBlock
[Address Reference Count : 1]
_CalcPositions(long, SCROLLBAR_POSITIONS*) (Thumb, 308 bytes, Stack size 48 bytes, SCROLLBAR_SkinClassic.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = _CalcPositions(long, SCROLLBAR_POSITIONS*) ⇒ WM_GetScrollbarV ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> WM_GetWindowRectEx (via Veneer)
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_GetScrollbarV (via Veneer)
- >> WM_GetScrollbarH (via Veneer)
- >> GUI_MoveRect (via Veneer)
- >> WIDGET__GetYSize
- >> WIDGET__GetXSize
- >> __aeabi_memcpy
- >> SCROLLBAR__Rect2VRect(const WIDGET*, LCD_RECT*)
- >> GUI__DivideRound32 (via Veneer)
[Address Reference Count : 1]- SCROLLBAR_SkinClassic.o(.text)
_Paint(long) (Thumb, 356 bytes, Stack size 72 bytes, SCROLLBAR_SkinClassic.o(.text))
[Stack]
- Max Depth = 252
- Call Chain = _Paint(long) ⇒ WIDGET__DrawTriangle ⇒ GUI_DrawHLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR() ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> LCD_SetColor
- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WIDGET__DrawTriangle
- >> WIDGET__FillRectEx
- >> WIDGET__EFFECT_DrawUpRect
- >> WIDGET__GetClientRect
[Address Reference Count : 1]- SCROLLBAR_SkinClassic.o(.text)
_Create(long) (Thumb, 26 bytes, Stack size 8 bytes, SCROLLBAR_SkinClassic.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = _Create(long) ⇒ WM_SetHasTrans ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH (via Veneer)
- >> GUI_ALLOC_LockH (via Veneer)
- >> WM_SetHasTrans (via Veneer)
[Address Reference Count : 1]- SCROLLBAR_SkinClassic.o(.text)
LCD_ReadRectEx(int, int, int, int, unsigned long*, GUI_DEVICE*) (Thumb, 392 bytes, Stack size 48 bytes, LCD_ReadRect.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = LCD_ReadRectEx(int, int, int, int, unsigned long*, GUI_DEVICE*)
[Calls]
[Called By]- >> LCD_ReadRect
- >> GUI_ReadRectEx
_fadd1 (Thumb, 0 bytes, Stack size unknown bytes, faddsub_clz.o(x$fpl$fadd), UNUSED)
[Called By]
_fsub1 (Thumb, 0 bytes, Stack size unknown bytes, faddsub_clz.o(x$fpl$fsub), UNUSED)
[Called By]
Undefined Global Symbols