#<CALLGRAPH># ARM Linker, 4.1 [Build 894]: Last Updated: Tue Oct 29 16:29:39 2013
_Index2ColorBulk(void*, unsigned long*, unsigned long, unsigned char) ⇒ _Index2ColorBulk(void*, unsigned long*, unsigned long, unsigned char)
Function Pointers
- ADC0_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- ADC1_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- ATIMER_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- BUTTON_Callback from BUTTON.o(.text) referenced from BUTTON.o(.text)
- BUTTON_CreateIndirect from BUTTON_CreateIndirect.o(.text) referenced 7 times from guidemo.o(.constdata)
- BUTTON_CreateIndirect from BUTTON_CreateIndirect.o(.text) referenced from MESSAGEBOX.o(.text)
- BUTTON_DrawSkinFlex from BUTTON_SkinFlex.o(.text) referenced from guidemo.o(.text)
- BusFault_Handler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- CAN0_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- CAN1_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- CHECKBOX_Callback from CHECKBOX.o(.text) referenced from CHECKBOX.o(.text)
- CHECKBOX_DrawSkinFlex from CHECKBOX_SkinFlex.o(.text) referenced from guidemo_skinning.o(.text)
- DAC_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- DMA_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- DROPDOWN_Callback from DROPDOWN.o(.text) referenced from DROPDOWN.o(.text)
- DROPDOWN_CreateIndirect from DROPDOWN_CreateIndirect.o(.text) referenced 2 times from guidemo_skinning.o(.constdata)
- DROPDOWN_DrawSkinFlex from DROPDOWN_SkinFlex.o(.text) referenced from guidemo_skinning.o(.text)
- DebugMon_Handler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- EDIT_Callback from EDIT.o(.text) referenced from EDIT.o(.text)
- EDIT_CreateIndirect from EDIT_CreateIndirect.o(.text) referenced from guidemo_skinning.o(.constdata)
- ETH_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- EVRT_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- EZH_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- FLASH_EEPROM_IRQHandler from startup_lpc43xx.o(.text) 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 7 times from guidemo.o(.constdata)
- FRAMEWIN_CreateIndirect from FRAMEWIN_CreateIndirect.o(.text) referenced from MESSAGEBOX.o(.text)
- FRAMEWIN_DrawSkinFlex from FRAMEWIN_SkinFlex.o(.text) referenced 2 times from FRAMEWIN_Skin.o(.data)
- FRAMEWIN_OwnerDraw from FRAMEWIN_SkinClassic.o(.text) referenced from FRAMEWIN_SkinClassic.o(.text)
- GINT0_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- GINT1_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- GPIO0_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- GPIO1_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- GPIO2_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- GPIO3_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- GPIO4_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- GPIO5_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- GPIO6_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- GPIO7_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- GRAPH_Callback from GRAPH.o(.text) referenced from GRAPH.o(.text)
- GUIDEMO_Automotive from guidemo_automotive.o(.text) referenced 2 times from guidemo_conf.o(.data)
- GUIDEMO_BarGraph from guidemo_bargraph.o(.text) referenced 2 times from guidemo_conf.o(.data)
- GUIDEMO_Bitmap from guidemo_bitmap.o(.text) referenced 2 times from guidemo_conf.o(.data)
- GUIDEMO_ColorBar from guidemo_colorbar.o(.text) referenced 2 times from guidemo_conf.o(.data)
- GUIDEMO_Fading from guidemo_fading.o(.text) referenced 2 times from guidemo_conf.o(.data)
- GUIDEMO_Graph from guidemo_graph.o(.text) referenced 2 times from guidemo_conf.o(.data)
- GUIDEMO_ImageFlow from guidemo_imageflow.o(.text) referenced 2 times from guidemo_conf.o(.data)
- GUIDEMO_Listview from guidemo_listview.o(.text) referenced 2 times from guidemo_conf.o(.data)
- GUIDEMO_Skinning from guidemo_skinning.o(.text) referenced 2 times from guidemo_conf.o(.data)
- GUIDEMO_Speed from guidemo_speed.o(.text) referenced 2 times from guidemo_conf.o(.data)
- GUIDEMO_Speedometer from guidemo_speedometer.o(.text) referenced 2 times from guidemo_conf.o(.data)
- GUIDEMO_TransparentDialog from guidemo_transparentdialog.o(.text) referenced 2 times from guidemo_conf.o(.data)
- GUIDEMO_Treeview from guidemo_treeview.o(.text) referenced 2 times from guidemo_conf.o(.data)
- 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_AA4_DispChar from GUIAA_Char4.o(.text) referenced from guidemo_bargraph.o(.constdata)
- GUIPROP_AA4_EXT_DispChar from GUIAA_Char4Ext.o(.text) referenced 7 times from guidemo_resource.o(.constdata)
- GUIPROP_AA4_GetCharDistX from GUIAA_Char4.o(.text) referenced from guidemo_bargraph.o(.constdata)
- GUIPROP_AA4_GetFontInfo from GUIAA_Char4.o(.text) referenced from guidemo_bargraph.o(.constdata)
- GUIPROP_AA4_IsInFont from GUIAA_Char4.o(.text) referenced from guidemo_bargraph.o(.constdata)
- GUIPROP_DispChar from GUI_CharP.o(.text) referenced from guidemo_resource.o(.constdata)
- GUIPROP_DispChar from GUI_CharP.o(.text) referenced 9 times from F08_1.o(.rodata)
- GUIPROP_EXT_GetCharDistX from GUI_CharPExt.o(.text) referenced 7 times from guidemo_resource.o(.constdata)
- GUIPROP_EXT_GetCharInfo from GUI_CharPExt.o(.text) referenced 7 times from guidemo_resource.o(.constdata)
- GUIPROP_EXT_GetFontInfo from GUI_CharPExt.o(.text) referenced 7 times from guidemo_resource.o(.constdata)
- GUIPROP_EXT_IsInFont from GUI_CharPExt.o(.text) referenced 7 times from guidemo_resource.o(.constdata)
- GUIPROP_EXT__ClearLine from GUI_EncExt.o(.text) referenced 2 times from GUI_EncExt.o(.data)
- GUIPROP_EXT__DispLine from GUI_EncExt.o(.text) referenced from GUI_EncExt.o(.rodata)
- GUIPROP_GetCharDistX from GUI_CharP.o(.text) referenced from guidemo_resource.o(.constdata)
- GUIPROP_GetCharDistX from GUI_CharP.o(.text) referenced 9 times from F08_1.o(.rodata)
- GUIPROP_GetFontInfo from GUI_CharP.o(.text) referenced from guidemo_resource.o(.constdata)
- GUIPROP_GetFontInfo from GUI_CharP.o(.text) referenced 9 times from F08_1.o(.rodata)
- GUIPROP_IsInFont from GUI_CharP.o(.text) referenced from guidemo_resource.o(.constdata)
- GUIPROP_IsInFont from GUI_CharP.o(.text) referenced 9 times from F08_1.o(.rodata)
- GUI_DrawGradientH from GUI_DrawGradient.o(.text) referenced from SCROLLBAR_SkinFlex.o(.text)
- GUI_DrawGradientV from GUI_DrawGradient.o(.text) referenced from SCROLLBAR_SkinFlex.o(.text)
- 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 2 times from GUIDEV_8.o(.text)
- GUI_SetAlpha from GUI_SetAlpha.o(.text) referenced from GUI_SetAlpha.o(.text)
- GUI_TIMER_Exec from GUI_Timer.o(.text) referenced from GUI_Timer.o(.text)
- GUI_X_ExecIdle from gui_x.o(.text) referenced 2 times from GUI_WaitEvent.o(.data)
- HEADER_Callback from HEADER.o(.text) referenced from HEADER.o(.text)
- HEADER_DrawSkinFlex from HEADER_SkinFlex.o(.text) referenced from guidemo.o(.text)
- HardFault_Handler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- I2C0_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- I2C1_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- I2S0_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- I2S1_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- LCD_Color2Index_8666 from GUICC_8666.o(.text) referenced from GUICC_8666.o(.rodata)
- LCD_DrawHLine from LCD.o(.text) referenced 2 times from GUI_Core.o(.text)
- LCD_DrawPixel from LCD.o(.text) referenced from GUI_Core.o(.text)
- LCD_DrawVLine from LCD.o(.text) referenced from GUI_DrawGradient.o(.text)
- LCD_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- LCD_Index2Color_565 from GUICC_565_Index2Color.o(.text) referenced from GUICC_565.o(.rodata)
- LCD_Index2Color_8666 from GUICC_8666.o(.text) referenced from GUICC_8666.o(.rodata)
- LCD_Index2Color_888 from GUICC_888_Index2Color.o(.text) referenced from GUICC_888.o(.rodata)
- LCD_Index2Color_888 from GUICC_888_Index2Color.o(.text) referenced from GUI__Alpha.o(.text)
- LCD_Index2Color_8888 from GUICC_8888_Index2Color.o(.text) referenced 2 times from GUICC_8888.o(.rodata)
- LCD_Index2Color_8888 from GUICC_8888_Index2Color.o(.text) referenced 3 times from GUI_DrawBitmap_8888.o(.text)
- LCD_SetPixelAA from LCD_AA.o(.text) referenced 2 times from GUIAA_Char4.o(.text)
- LCD_SetPixelAA_NoTrans from LCD_AA.o(.text) referenced from GUIAA_Lib.o(.text)
- LCD_SetPixelAA_Xor from LCD_AA.o(.text) referenced from GUIAA_Char4.o(.text)
- LISTBOX_Callback from LISTBOX.o(.text) referenced from LISTBOX.o(.text)
- LISTBOX_OwnerDraw from LISTBOX.o(.text) referenced from LISTBOX.o(.text)
- LISTVIEW_Callback from LISTVIEW.o(.text) referenced from LISTVIEW.o(.text)
- LISTVIEW_CompareDec from LISTVIEW_SetSort.o(.text) referenced from guidemo_listview.o(.constdata)
- LISTVIEW_CompareText from LISTVIEW_SetSort.o(.text) referenced 2 times from guidemo_listview.o(.constdata)
- LISTVIEW_CreateIndirect from LISTVIEW_CreateIndirect.o(.text) referenced from guidemo_skinning.o(.constdata)
- M0CORE_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- M0s_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- MCPWM_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- MESSAGEBOX_Callback from MESSAGEBOX.o(.text) referenced from MESSAGEBOX.o(.text)
- MemManage_Handler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- NMI_Handler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- PROGBAR_Callback from PROGBAR.o(.text) referenced from PROGBAR.o(.text)
- PROGBAR_CreateIndirect from PROGBAR_CreateIndirect.o(.text) referenced 2 times from guidemo.o(.constdata)
- PROGBAR_DrawSkinFlex from PROGBAR_SkinFlex.o(.text) referenced from guidemo.o(.text)
- PendSV_Handler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- QEI_IRQHandler from startup_lpc43xx.o(.text) 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 guidemo_skinning.o(.constdata)
- RADIO_DrawSkinFlex from RADIO_SkinFlex.o(.text) referenced from guidemo_skinning.o(.text)
- RIT_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- RTC_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- Reset_Handler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- SCROLLBAR_Callback from SCROLLBAR.o(.text) referenced from SCROLLBAR.o(.text)
- SCROLLBAR_DrawSkinFlex from SCROLLBAR_SkinFlex.o(.text) referenced from guidemo.o(.text)
- SCT_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- SDIO_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- SGPIO_IRQHandler from startup_lpc43xx.o(.text) 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 guidemo_transparentdialog.o(.constdata)
- SLIDER_DrawSkinFlex from SLIDER_SkinFlex.o(.text) referenced from guidemo.o(.text)
- SPIFI_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- SPI_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- SSP0_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- SSP1_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- SVC_Handler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- SysTick_Handler from gui_x.o(.text) referenced from startup_lpc43xx.o(RESET)
- SystemInit from system_lpc43xx.o(.text) referenced from startup_lpc43xx.o(.text)
- TEXT_Callback from TEXT.o(.text) referenced from TEXT.o(.text)
- TEXT_CreateIndirect from TEXT_CreateIndirect.o(.text) referenced 9 times from guidemo.o(.constdata)
- TEXT_CreateIndirect from TEXT_CreateIndirect.o(.text) referenced from MESSAGEBOX.o(.text)
- TIMER0_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- TIMER1_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- TIMER2_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- TIMER3_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- TREEVIEW_Callback from TREEVIEW.o(.text) referenced from TREEVIEW.o(.text)
- TREEVIEW_CreateIndirect from TREEVIEW_CreateIndirect.o(.text) referenced from guidemo_treeview.o(.constdata)
- TREEVIEW_OwnerDraw from TREEVIEW.o(.text) referenced from TREEVIEW.o(.text)
- UART0_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- UART1_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- UART2_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- UART3_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- USB0_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- USB1_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- UsageFault_Handler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- VADC_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- WDT_IRQHandler from startup_lpc43xx.o(.text) 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)
- _AddData_Heartbeat from guidemo_graph.o(.text) referenced 2 times from guidemo_graph.o(.data)
- _AddData_Sine from guidemo_graph.o(.text) referenced 2 times from guidemo_graph.o(.data)
- _CalcXIn from guidemo_speedometer.o(.text) referenced from guidemo_speedometer.o(.text)
- _CalcXOut from guidemo_speedometer.o(.text) referenced from guidemo_speedometer.o(.text)
- _Draw from guidemo_speedometer.o(.text) referenced from guidemo_speedometer.o(.text)
- _DrawBk from guidemo.o(.text) referenced from guidemo.o(.text)
- _DrawBkCircle from guidemo.o(.text) referenced from guidemo.o(.text)
- _DrawBkSimple from guidemo.o(.text) referenced from guidemo.o(.text)
- _DrawSkin from guidemo_skinning.o(.text) referenced from guidemo_skinning.o(.text)
- _Draw_0 from guidemo_automotive.o(.text) referenced 2 times from guidemo_automotive.o(.data)
- _Draw_1 from guidemo_automotive.o(.text) referenced 2 times from guidemo_automotive.o(.data)
- _FRAMEWIN_DrawSkinFlex from guidemo.o(.text) referenced from guidemo.o(.text)
- _GetAngle_0 from guidemo_automotive.o(.text) referenced 2 times from guidemo_automotive.o(.data)
- _GetAngle_1 from guidemo_automotive.o(.text) referenced 2 times from guidemo_automotive.o(.data)
- _Paint0 from guidemo_fading.o(.text) referenced from guidemo_fading.o(.constdata)
- _Paint1 from guidemo_fading.o(.text) referenced from guidemo_fading.o(.constdata)
- _DrawHLine(GUI_DEVICE*, int, int, int) from GUIDRV_Lin_16.o(.text) referenced from GUIDRV_Lin_16.o(.rodata)
- _DrawHLine(GUI_DEVICE*, int, int, int) from GUI_SetAlpha.o(.text) referenced 6 times from GUI_SetAlpha.o(.text)
- _DrawHLine(int, int, int) from GUIAA_Lib.o(.text) referenced from GUIAA_Lib.o(.text)
- _DrawVLine(GUI_DEVICE*, int, int, int) from GUIDRV_Lin_16.o(.text) referenced from GUIDRV_Lin_16.o(.rodata)
- _DrawVLine(GUI_DEVICE*, int, int, int) from GUI_SetAlpha.o(.text) referenced 6 times from GUI_SetAlpha.o(.text)
- _SetChroma(GUI_DEVICE*, unsigned long, unsigned long) from GUIDRV_Lin_16.o(.text) referenced from GUIDRV_Lin_16.o(.text)
- _CopyBuffer(GUI_DEVICE*, int, int) from GUIDRV_Lin_16.o(.text) referenced from GUIDRV_Lin_16.o(.text)
- _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) from GUIDRV_Lin_16.o(.text) referenced from GUIDRV_Lin_16.o(.rodata)
- _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) from GUI_SetAlpha.o(.text) referenced 6 times from GUI_SetAlpha.o(.text)
- _DrawGraspH(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*) from SCROLLBAR_SkinFlex.o(.text) referenced from SCROLLBAR_SkinFlex.o(.text)
- _DrawGraspV(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*) from SCROLLBAR_SkinFlex.o(.text) referenced from SCROLLBAR_SkinFlex.o(.text)
- _DrawUpRect(const LCD_RECT*) from WIDGET_Effect_Simple.o(.text) referenced 3 times from WIDGET_Effect_Simple.o(.rodata)
- _GetDevData(GUI_DEVICE*, int) from GUIDRV_Lin_16.o(.text) referenced from GUIDRV_Lin_16.o(.rodata)
- _GetDevData(GUI_DEVICE*, int) from GUI_SetAlpha.o(.text) referenced 6 times from GUI_SetAlpha.o(.text)
- _GetDevFunc(GUI_DEVICE**, int) from GUIDRV_Lin_16.o(.text) referenced from GUIDRV_Lin_16.o(.rodata)
- _GetDevFunc(GUI_DEVICE**, int) from GUI_SetAlpha.o(.text) referenced 6 times from GUI_SetAlpha.o(.text)
- _GetDevProp(GUI_DEVICE*, int) from GUIDRV_Lin_16.o(.text) referenced from GUIDRV_Lin_16.o(.rodata)
- _GetDevProp(GUI_DEVICE*, int) from GUI_SetAlpha.o(.text) referenced 6 times from GUI_SetAlpha.o(.text)
- _SetBkColor(unsigned long) from LCD.o(.text) referenced from LCD.o(.rodata)
- _ShowBuffer(GUI_DEVICE*, int) from GUIDRV_Lin_16.o(.text) referenced from GUIDRV_Lin_16.o(.text)
- _FillPolygon(GUI_DEVICE*, const GUI_POINT*, int, int, int) from GUIDEV_Measure.o(.text) referenced from GUIDEV_Measure.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_16.o(.text) referenced from GUIDRV_Lin_16.o(.text)
- _WritePixels(int, int, GUI_JPEG_DCONTEXT*, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long)) from GUI_JPEG.o(.text) referenced from GUI_JPEG.o(.text)
- _DrawDownRect(const LCD_RECT*) from WIDGET_Effect_Simple.o(.text) referenced 3 times from WIDGET_Effect_Simple.o(.rodata)
- _InitParaSwap(PARA_SHIFT*, long, int, int) from GUIDEV_MoveAndFadeWin.o(.text) referenced from GUIDEV_MoveAndFadeWin.o(.text)
- _SetAlphaMode(GUI_DEVICE*, int) from GUIDRV_Lin_16.o(.text) referenced from GUIDRV_Lin_16.o(.text)
- _CalcPositions(long, SCROLLBAR_POSITIONS*) from SCROLLBAR_Skin.o(.text) referenced 2 times from SCROLLBAR_Skin.o(.text)
- _Color2Index_0(unsigned long) from GUICC_0.o(.text) referenced from GUICC_0.o(.rodata)
- _FillPolygonAA(GUI_DEVICE*, const GUI_POINT*, int, int, int) from GUIDEV_Measure.o(.text) referenced from GUIDEV_Measure.o(.text)
- _GetBorderSize(long, unsigned) from FRAMEWIN_Skin.o(.text) referenced 4 times from FRAMEWIN_Skin.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)
- _GetCursorPosX(const char*, int, int) from GUI__GetCursorPos.o(.text) referenced 2 times from GUI__GetCursorPos.o(.data)
- _GetPixelIndex(GUI_DEVICE*, int, int) from GUIDRV_Lin_16.o(.text) referenced from GUIDRV_Lin_16.o(.rodata)
- _GetPixelIndex(GUI_DEVICE*, int, int) from GUI_SetAlpha.o(.text) referenced 6 times from GUI_SetAlpha.o(.text)
- _Index2Color_0(unsigned) from GUICC_0.o(.text) referenced from GUICC_0.o(.rodata)
- _SetChromaMode(GUI_DEVICE*, int) from GUIDRV_Lin_16.o(.text) referenced from GUIDRV_Lin_16.o(.text)
- _SetPixelIndex(GUI_DEVICE*, int, int, int) from GUIDRV_Lin_16.o(.text) referenced from GUIDRV_Lin_16.o(.rodata)
- _SetPixelIndex(GUI_DEVICE*, int, int, int) from GUI_SetAlpha.o(.text) referenced 6 times from GUI_SetAlpha.o(.text)
- _cbPaintMemDev(void*) from WM.o(.text) referenced from WM.o(.text)
- _CalcParaFadeIn(int, int) from GUIDEV_MoveAndFadeWin.o(.text) referenced from GUIDEV_MoveAndFadeWin.o(.text)
- _CalcParaMoveIn(PARA_IN_MOVE*, PARA_OUT_MOVE*) from GUIDEV_MoveAndFadeWin.o(.text) referenced from GUIDEV_MoveAndFadeWin.o(.text)
- _CalcSizeOfChar(unsigned short) from GUI_UC_EncodeNone.o(.text) referenced from GUI_UC_EncodeNone.o(.text)
- _GetByte_pPixel() from LCD_RLE4.o(.text) referenced 2 times from LCD_RLE4.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)
- _OnTouchDefault(long, WM_MESSAGE*) from BUTTON.o(.text) referenced from BUTTON.o(.text)
- _CalcParaFadeOut(int, int) from GUIDEV_MoveAndFadeWin.o(.text) referenced from GUIDEV_MoveAndFadeWin.o(.text)
- _CalcParaMoveOut(PARA_IN_MOVE*, PARA_OUT_MOVE*) from GUIDEV_MoveAndFadeWin.o(.text) referenced from GUIDEV_MoveAndFadeWin.o(.text)
- _Color2IndexBulk(unsigned long*, void*, unsigned long, unsigned char) from GUICC_565.o(.text) referenced 3 times from GUICC_565.o(.rodata)
- _Color2Index_565(unsigned long) from GUICC_565.o(.text) referenced from GUICC_565.o(.rodata)
- _Color2Index_888(unsigned long) from GUICC_888.o(.text) referenced from GUICC_888.o(.rodata)
- _DrawBackgroundH(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*) from SCROLLBAR_SkinFlex.o(.text) referenced from SCROLLBAR_SkinFlex.o(.text)
- _DrawBackgroundV(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*) from SCROLLBAR_SkinFlex.o(.text) referenced from SCROLLBAR_SkinFlex.o(.text)
- _DrawBitmap_8888(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int) from GUI_DrawBitmap_8888.o(.text) referenced from GUI_DrawBitmap_8888.o(.rodata)
- _DrawBitmap_RLE4(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int) from LCD_RLE4.o(.text) referenced from LCD_RLE4.o(.rodata)
- _DrawBitmap_RLE8(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int) from LCD_RLE8.o(.text) referenced from LCD_RLE8.o(.rodata)
- _GetByte_GetData() from LCD_RLE4.o(.text) referenced 2 times from LCD_RLE4.o(.text)
- _Index2ColorBulk(void*, unsigned long*, unsigned long, unsigned char) from GUICC_565.o(.text) referenced 3 times from GUICC_565.o(.rodata)
- _InitParaShiftIn(PARA_SHIFT*, long, int, int) from GUIDEV_MoveAndFadeWin.o(.text) referenced from GUIDEV_MoveAndFadeWin.o(.text)
- _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)
- GUI_JPEG__GetData(void*, const unsigned char**, unsigned, unsigned long) from GUI_JPEG.o(.text) referenced from GUI_JPEG.o(.text)
- _Color2Index_8888(unsigned long) from GUICC_8888.o(.text) referenced from GUICC_8888.o(.rodata)
- _GetCursorPosChar(const char*, int, int) from GUI__GetCursorPos.o(.text) referenced 2 times from GUI__GetCursorPos.o(.data)
- _GetIndexMask_565() from GUICC_565.o(.text) referenced from GUICC_565.o(.rodata)
- _GetIndexMask_888() from GUICC_888.o(.text) referenced from GUICC_888.o(.rodata)
- _InitParaShiftOut(PARA_SHIFT*, long, int, int) from GUIDEV_MoveAndFadeWin.o(.text) referenced from GUIDEV_MoveAndFadeWin.o(.text)
- _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)
- _DrawBitmapHW_8888(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int) from GUI_DrawBitmap_8888.o(.text) referenced from GUI_DrawBitmap_8888.o(.rodata)
- _DrawBitmap_RLE4Ex(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int) from LCD_RLE4.o(.text) referenced from LCD_RLE4.o(.rodata)
- _DrawBitmap_RLE8Ex(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int) from LCD_RLE8.o(.text) referenced from LCD_RLE8.o(.rodata)
- _GetIndexMask_8666() from GUICC_8666.o(.text) referenced from GUICC_8666.o(.rodata)
- _GetIndexMask_8888() from GUICC_8888.o(.text) referenced from GUICC_8888.o(.rodata)
- _InvalidateNewItem(GRAPH_DATA_YT_OBJ*) from GRAPH_DATA_YT.o(.text) referenced from GRAPH_DATA_YT.o(.text)
- _WritePixelsOptRGB(int, int, GUI_JPEG_DCONTEXT*, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long)) from GUI_JPEG.o(.text) referenced from GUI_JPEG.o(.text)
- _GetCursorCharacter(const char*, int, int, int*) from GUI__GetCursorPos.o(.text) referenced 2 times from GUI__GetCursorPos.o(.data)
- _ReadRectFromMemdev(GUI_DEVICE*, int, int, int, int, unsigned long*) from GUI_SetAlpha.o(.text) referenced from GUI_SetAlpha.o(.text)
- RADIO__GetButtonSize(long) from RADIO.o(.text) referenced 2 times from RADIO.o(.data)
- _DecodeBlockAC_First(GUI_JPEG_DCONTEXT*, int, int, int) from GUI_JPEG.o(.text) referenced from GUI_JPEG.o(.text)
- _DecodeBlockDC_First(GUI_JPEG_DCONTEXT*, int, int, int) from GUI_JPEG.o(.text) referenced from GUI_JPEG.o(.text)
- _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_JPEG__GetColorRGB(const unsigned char**, unsigned) from GUI_JPEG.o(.text) referenced from GUI_JPEG.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)
- _DecodeBlockAC_Refine(GUI_JPEG_DCONTEXT*, int, int, int) from GUI_JPEG.o(.text) referenced from GUI_JPEG.o(.text)
- _DecodeBlockDC_Refine(GUI_JPEG_DCONTEXT*, int, int, int) from GUI_JPEG.o(.text) referenced from GUI_JPEG.o(.text)
- GUI_JPEG__GetColorGray(const unsigned char**, unsigned) from GUI_JPEG.o(.text) referenced from GUI_JPEG.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)
- _DecodeBlockAC_FirstBanding(GUI_JPEG_DCONTEXT*, int, int, int) from GUI_JPEG.o(.text) referenced from GUI_JPEG.o(.text)
- _DecodeBlockDC_FirstBanding(GUI_JPEG_DCONTEXT*, int, int, int) from GUI_JPEG.o(.text) referenced from GUI_JPEG.o(.text)
- _DecodeBlockAC_RefineBanding(GUI_JPEG_DCONTEXT*, int, int, int) from GUI_JPEG.o(.text) referenced from GUI_JPEG.o(.text)
- _DecodeBlockDC_RefineBanding(GUI_JPEG_DCONTEXT*, int, int, int) from GUI_JPEG.o(.text) referenced from GUI_JPEG.o(.text)
- _On(GUI_DEVICE*) from GUIDRV_Lin_16.o(.text) referenced from GUIDRV_Lin_16.o(.text)
- _Off(GUI_DEVICE*) from GUIDRV_Lin_16.o(.text) referenced from GUIDRV_Lin_16.o(.text)
- _Draw(long) from FRAMEWIN_ButtonClose.o(.text) referenced from FRAMEWIN_ButtonClose.o(.text)
- _Draw(long, long, int, int) from GUI_DRAW_Self.o(.text) referenced from GUI_DRAW_Self.o(.text)
- _Free(long) from LISTVIEW_SetSort.o(.text) referenced from LISTVIEW_SetSort.o(.text)
- _Init(GUI_DEVICE*) from GUIDRV_Lin_16.o(.text) referenced from GUIDRV_Lin_16.o(.text)
- _Sort(long) from LISTVIEW_SetSort.o(.text) referenced from LISTVIEW_SetSort.o(.text)
- _GetU8(GUI_JPEG_DCONTEXT*, unsigned char*) from GUI_JPEG.o(.text) referenced 2 times from GUI_JPEG.o(.text)
- _Paint(long) from BUTTON_Skin.o(.text) referenced 18 times from BUTTON_Skin.o(.data)
- _Paint(long) from BUTTON_SkinClassic.o(.text) referenced 9 times from BUTTON_SkinClassic.o(.text)
- _Create(long) from BUTTON_Skin.o(.text) referenced 18 times from BUTTON_Skin.o(.data)
- _Create(long) from BUTTON_SkinClassic.o(.text) referenced 9 times from BUTTON_SkinClassic.o(.text)
- _DrawUp() from WIDGET_Effect_Simple.o(.text) referenced 2 times from WIDGET_Effect_Simple.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_16.o(.text) referenced from GUIDRV_Lin_16.o(.text)
- _OnExit() from GUIAA_Lib.o(.text) referenced 12 times from GUIAA_Lib.o(.text)
- _SetOrg(GUI_DEVICE*, int, int) from GUIDRV_Lin_16.o(.text) referenced from GUIDRV_Lin_16.o(.rodata)
- _SetOrg(GUI_DEVICE*, int, int) from GUI_SetAlpha.o(.text) referenced 6 times from GUI_SetAlpha.o(.text)
- _SetPos(GUI_DEVICE*, int, int) from GUIDRV_Lin_16.o(.text) referenced from GUIDRV_Lin_16.o(.text)
- _SetVis(GUI_DEVICE*, int) from GUIDRV_Lin_16.o(.text) referenced from GUIDRV_Lin_16.o(.text)
- _GetRect(GUI_DEVICE*, LCD_RECT*) from GUIDRV_Lin_16.o(.text) referenced from GUIDRV_Lin_16.o(.rodata)
- _GetRect(GUI_DEVICE*, LCD_RECT*) from GUI_SetAlpha.o(.text) referenced 6 times from GUI_SetAlpha.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_16.o(.text) referenced from GUIDRV_Lin_16.o(.text)
- _SetSize(GUI_DEVICE*, int, int) from GUIDRV_Lin_16.o(.text) referenced from GUIDRV_Lin_16.o(.text)
- _cbClose(WM_MESSAGE*) from FRAMEWIN_ButtonClose.o(.text) referenced from FRAMEWIN_ButtonClose.o(.text)
- _cbTimer(GUI_TIMER_MESSAGE*) from WM_Timer.o(.text) referenced from WM_Timer.o(.text)
- _DrawDown() from WIDGET_Effect_Simple.o(.text) referenced 3 times from WIDGET_Effect_Simple.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_16.o(.text) referenced from GUIDRV_Lin_16.o(.rodata)
- _FillRect(GUI_DEVICE*, int, int, int, int) from GUI_SetAlpha.o(.text) referenced 6 times from GUI_SetAlpha.o(.text)
- _GetStuff(GUI_JPEG_DCONTEXT*, unsigned char*) from GUI_JPEG.o(.text) referenced from GUI_JPEG.o(.text)
- _GetXSize(long) from GUI_DRAW_Self.o(.text) referenced from GUI_DRAW_Self.o(.text)
- _GetYSize(long) from GUI_DRAW_Self.o(.text) referenced from GUI_DRAW_Self.o(.text)
- _OnDelete(long) from GRAPH_DATA_YT.o(.text) referenced from GRAPH_DATA_YT.o(.text)
- _ReadRect(GUI_DEVICE*, int, int, int, int, unsigned long*) from GUIDRV_Lin_16.o(.text) referenced from GUIDRV_Lin_16.o(.text)
- _SetAlpha(GUI_DEVICE*, int) from GUIDRV_Lin_16.o(.text) referenced from GUIDRV_Lin_16.o(.text)
- _SetColor(unsigned long) from LCD.o(.text) referenced from LCD.o(.rodata)
- _SetVSize(GUI_DEVICE*, int, int) from GUIDRV_Lin_16.o(.text) referenced from GUIDRV_Lin_16.o(.text)
- _XorPixel(GUI_DEVICE*, int, int) from GUIDRV_Lin_16.o(.text) referenced from GUIDRV_Lin_16.o(.rodata)
- _XorPixel(GUI_DEVICE*, int, int) from GUI_SetAlpha.o(.text) referenced 6 times from GUI_SetAlpha.o(.text)
- cbBackWin(WM_MESSAGE*) from WM.o(.text) referenced from WM.o(.text)
- __main from __main.o(!!!main) referenced from startup_lpc43xx.o(.text)
- _cbAnimation from guidemo_skinning.o(.text) referenced from guidemo_skinning.o(.text)
- _cbBk from guidemo.o(.text) referenced 2 times from guidemo.o(.text)
- _cbBkWindow from guidemo_skinning.o(.text) referenced from guidemo_skinning.o(.text)
- _cbClient from guidemo_transparentdialog.o(.text) referenced from guidemo_transparentdialog.o(.text)
- _cbDialog from guidemo_treeview.o(.text) referenced from guidemo_treeview.o(.text)
- _cbDialogOrder from guidemo_skinning.o(.text) referenced from guidemo_skinning.o(.text)
- _cbDialogProgress from guidemo_skinning.o(.text) referenced from guidemo_skinning.o(.text)
- _cbDialogSelect from guidemo_skinning.o(.text) referenced from guidemo_skinning.o(.text)
- _cbEffect from guidemo.o(.text) referenced from guidemo.o(.text)
- _cbFrame from guidemo_transparentdialog.o(.text) referenced from guidemo_transparentdialog.o(.text)
- _cbFrameWinControl from guidemo.o(.text) referenced from guidemo.o(.text)
- _cbFrameWinInfo from guidemo.o(.text) referenced from guidemo.o(.text)
- _cbWin from guidemo_transparentdialog.o(.text) referenced from guidemo_transparentdialog.o(.text)
- _printf_input_char from _printf_char_common.o(.text) referenced from _printf_char_common.o(.text)
- _sputc from _sputc.o(.text) referenced from noretval__2sprintf.o(.text)
Global Symbols
__main (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main))
[Calls]
- >> __rt_entry
- >> __scatterload
__scatterload (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter))
[Called By]
__scatterload_rt2 (Thumb, 44 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
[Calls]
__scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
__scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
__decompress (Thumb, 90 bytes, Stack size unknown bytes, __dczerorl2.o(!!dczerorl2), UNUSED)
__decompress1 (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(!!dczerorl2), UNUSED)
__scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED)
_printf_i (Thumb, 0 bytes, Stack size unknown bytes, _printf_i.o(.ARM.Collect$$_printf_percent$$00000008))
[Stack]
- Max Depth = 56 + Unknown Stack Size
- Call Chain = _printf_i ⇒ _printf_int_dec ⇒ _printf_int_common
[Calls]
_printf_percent (Thumb, 0 bytes, Stack size unknown bytes, _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000))
[Called By]
_printf_percent_end (Thumb, 0 bytes, Stack size unknown bytes, _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017))
__rt_lib_init (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000))
[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, rtentry4.o(.ARM.Collect$$rtentry$$00000004))
[Stack]
- Max Depth = 8 + Unknown Stack Size
- Call Chain = __rt_entry_sh ⇒ __user_setup_stackheap
[Calls]- >> __user_setup_stackheap
__rt_entry_li (Thumb, 0 bytes, Stack size unknown bytes, rtentry2.o(.ARM.Collect$$rtentry$$0000000A))
[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 = 832 + Unknown Stack Size
- Call Chain = __rt_entry_main ⇒ main ⇒ MainTask ⇒ GUIDEMO_Main ⇒ _Main ⇒ GUIDEMO_Intro ⇒ GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[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]
- >> _AddRow
- >> GUIDEMO_Speed
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
ADC0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
ADC1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
ATIMER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
CAN0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
CAN1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
DAC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
DMA_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
ETH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
EVRT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
EZH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
FLASH_EEPROM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
GINT0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
GINT1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
GPIO0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
GPIO1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
GPIO2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
GPIO3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
GPIO4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
GPIO5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
GPIO6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
GPIO7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
I2C0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
I2C1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
I2S0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
I2S1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
LCD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
M0CORE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
M0s_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
MCPWM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
QEI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
RIT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
SCT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
SDIO_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
SGPIO_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
SPIFI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
SPI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
SSP0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
SSP1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
TIMER0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
TIMER1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
TIMER2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
TIMER3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
UART0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
UART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
UART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
UART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
USB0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
USB1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
VADC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
WDT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
__user_initial_stackheap (Thumb, 0 bytes, Stack size unknown bytes, startup_lpc43xx.o(.text))
[Called By]
- >> __user_setup_stackheap
SetClock (Thumb, 374 bytes, Stack size 12 bytes, system_lpc43xx.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = SetClock
[Called By]
SystemInit_ExtMemCtl (Thumb, 1176 bytes, Stack size 48 bytes, system_lpc43xx.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = SystemInit_ExtMemCtl ⇒ WaitUs ⇒ __aeabi_uldivmod
[Calls]- >> WaitUs
- >> __aeabi_uldivmod
[Called By]
MeasureFreq (Thumb, 92 bytes, Stack size 12 bytes, system_lpc43xx.o(.text), UNUSED)
GetClkSel (Thumb, 168 bytes, Stack size 0 bytes, system_lpc43xx.o(.text))
[Called By]
GetClockFreq (Thumb, 196 bytes, Stack size 32 bytes, system_lpc43xx.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = GetClockFreq ⇒ GetPLL1Param
[Calls]- >> GetPLL1Param
- >> GetClkSel
[Called By]
SystemCoreClockUpdate (Thumb, 22 bytes, Stack size 8 bytes, system_lpc43xx.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = SystemCoreClockUpdate ⇒ GetClockFreq ⇒ GetPLL1Param
[Calls]
[Called By]- >> GUI_X_Init
- >> SystemInit
SystemInit (Thumb, 42 bytes, Stack size 8 bytes, system_lpc43xx.o(.text))
[Stack]
- Max Depth = 136
- Call Chain = SystemInit ⇒ SystemInit_ExtMemCtl ⇒ WaitUs ⇒ __aeabi_uldivmod
[Calls]- >> SystemCoreClockUpdate
- >> SystemInit_ExtMemCtl
- >> SetClock
[Called By]
[Address Reference Count : 1]
I2C_Init (Thumb, 58 bytes, Stack size 0 bytes, i2c_lpc43xx.o(.text), UNUSED)
I2C_Init_SC (Thumb, 58 bytes, Stack size 0 bytes, i2c_lpc43xx.o(.text), UNUSED)
[Called By]
I2C_Recovery (Thumb, 20 bytes, Stack size 4 bytes, i2c_lpc43xx.o(.text), UNUSED)
[Calls]
[Called By]- >> I2C_RdData
- >> I2C_WrData
- >> I2C_RdBuf
- >> I2C_WrBuf
I2C_Start (Thumb, 18 bytes, Stack size 8 bytes, i2c_lpc43xx.o(.text), UNUSED)
[Calls]
[Called By]- >> I2C_RdData
- >> I2C_WrData
- >> I2C_RdBuf
- >> I2C_WrBuf
I2C_Stop (Thumb, 14 bytes, Stack size 0 bytes, i2c_lpc43xx.o(.text), UNUSED)
[Called By]
- >> I2C_RdData
- >> I2C_WrData
- >> I2C_RdBuf
- >> I2C_WrBuf
I2C_Addr (Thumb, 36 bytes, Stack size 16 bytes, i2c_lpc43xx.o(.text), UNUSED)
[Calls]
[Called By]- >> I2C_RdData
- >> I2C_WrData
- >> I2C_RdBuf
- >> I2C_WrBuf
I2C_Write (Thumb, 20 bytes, Stack size 8 bytes, i2c_lpc43xx.o(.text), UNUSED)
[Calls]
[Called By]- >> I2C_RdData
- >> I2C_WrData
- >> I2C_WrBuf
I2C_Read (Thumb, 60 bytes, Stack size 16 bytes, i2c_lpc43xx.o(.text), UNUSED)
[Calls]
[Called By]- >> I2C_RdData
- >> I2C_RdBuf
I2C_WrBuf (Thumb, 132 bytes, Stack size 32 bytes, i2c_lpc43xx.o(.text), UNUSED)
[Calls]
- >> I2C_Write
- >> I2C_Addr
- >> I2C_Stop
- >> I2C_Start
- >> I2C_Recovery
I2C_RdBuf (Thumb, 142 bytes, Stack size 32 bytes, i2c_lpc43xx.o(.text), UNUSED)
[Calls]
- >> I2C_Read
- >> I2C_Addr
- >> I2C_Stop
- >> I2C_Start
- >> I2C_Recovery
I2C_WrData (Thumb, 140 bytes, Stack size 40 bytes, i2c_lpc43xx.o(.text), UNUSED)
[Calls]
- >> I2C_Write
- >> I2C_Addr
- >> I2C_Stop
- >> I2C_Start
- >> I2C_Recovery
[Called By]
I2C_RdData (Thumb, 178 bytes, Stack size 40 bytes, i2c_lpc43xx.o(.text), UNUSED)
[Calls]
- >> I2C_Read
- >> I2C_Write
- >> I2C_Addr
- >> I2C_Stop
- >> I2C_Start
- >> I2C_Recovery
[Called By]- >> TSC_GetData
- >> TSC_RdReg
JOY_Init (Thumb, 96 bytes, Stack size 0 bytes, joy_lpc43xx.o(.text), UNUSED)
JOY_UnInit (Thumb, 24 bytes, Stack size 0 bytes, joy_lpc43xx.o(.text), UNUSED)
JOY_GetKeys (Thumb, 74 bytes, Stack size 0 bytes, joy_lpc43xx.o(.text))
[Called By]
LCD_X_Init (Thumb, 688 bytes, Stack size 8 bytes, lcd_x_lpc4300.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = LCD_X_Init ⇒ scu_pinmux
[Calls]- >> scu_pinmux
- >> GPIO_SetValue
- >> GPIO_SetDir
[Called By]
LCD_X_Config (Thumb, 134 bytes, Stack size 8 bytes, lcdconf.o(.text))
[Stack]
- Max Depth = 240
- Call Chain = LCD_X_Config ⇒ GUI_DEVICE_CreateAndLink ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> LCD_SetVSizeEx
- >> LCD_SetVRAMAddrEx
- >> LCD_SetSizeEx
- >> LCD_GetSwapXY
- >> GUI_TOUCH_SetOrientation
- >> GUI_TOUCH_Calibrate
- >> GUI_DEVICE_CreateAndLink
[Called By]- >> GUI_Init
- >> GUI__Config
LCD_X_DisplayDriver (Thumb, 90 bytes, Stack size 24 bytes, lcdconf.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = LCD_X_DisplayDriver ⇒ _InitController ⇒ LCD_X_Init ⇒ scu_pinmux
[Calls]- >> _SetLUTEntry
- >> _SetOrg
- >> _SetVRAMAddr
- >> _InitController
[Called By]- >> [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*)
- >> _Off(GUI_DEVICE*)
- >> _On(GUI_DEVICE*)
- >> _SetVRAMAddr(GUI_DEVICE*, void*)
- >> _ShowBuffer(GUI_DEVICE*, int)
- >> _SetChroma(GUI_DEVICE*, unsigned long, unsigned long)
TSC_Init (Thumb, 144 bytes, Stack size 8 bytes, tsc_stmpe811.o(.text), UNUSED)
[Calls]
TSC_TouchDet (Thumb, 30 bytes, Stack size 16 bytes, tsc_stmpe811.o(.text), UNUSED)
[Calls]
[Called By]
TSC_GetData (Thumb, 112 bytes, Stack size 24 bytes, tsc_stmpe811.o(.text), UNUSED)
[Calls]
- >> TSC_RdReg
- >> TSC_WrReg
- >> I2C_RdData
[Called By]
GUI_X_Config (Thumb, 20 bytes, Stack size 8 bytes, guiconf.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI_X_Config
[Calls]- >> GUI_ALLOC_SetAvBlockSize
- >> GUI_ALLOC_AssignMemory
[Called By]- >> GUI_Init
- >> GUI__Config
GUI_X_GetTime (Thumb, 6 bytes, Stack size 0 bytes, gui_x.o(.text))
[Called By]
- >> GUI_GetTime
- >> GUI_Delay
GUI_X_Delay (Thumb, 20 bytes, Stack size 0 bytes, gui_x.o(.text))
[Called By]
- >> GUI_Delay
- >> GUI_MEMDEV_FadeDevices
- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _MoveWindow(long, int, int, int, int, void(*)(PARA_IN_MOVE*, PARA_OUT_MOVE*))
- >> _FadeWindow(long, int, int(*)(int, int))
GUI_X_Init (Thumb, 88 bytes, Stack size 16 bytes, gui_x.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = GUI_X_Init ⇒ SystemCoreClockUpdate ⇒ GetClockFreq ⇒ GetPLL1Param
[Calls]
[Called By]
GUI_X_ExecIdle (Thumb, 2 bytes, Stack size 0 bytes, gui_x.o(.text))
[Address Reference Count : 1]
GUI_X_Log (Thumb, 4 bytes, Stack size 0 bytes, gui_x.o(.text), UNUSED)
GUI_X_Warn (Thumb, 4 bytes, Stack size 0 bytes, gui_x.o(.text), UNUSED)
GUI_X_ErrorOut (Thumb, 4 bytes, Stack size 0 bytes, gui_x.o(.text), UNUSED)
GUI_X_InitOS (Thumb, 2 bytes, Stack size 0 bytes, gui_x.o(.text))
[Called By]
GUI_X_Unlock (Thumb, 2 bytes, Stack size 0 bytes, gui_x.o(.text))
[Called By]
- >> GUI_Unlock
- >> GUITASK_GetpContext
GUI_X_Lock (Thumb, 2 bytes, Stack size 0 bytes, gui_x.o(.text))
[Called By]
GUI_X_GetTaskId (Thumb, 4 bytes, Stack size 0 bytes, gui_x.o(.text))
[Called By]
GUI_X_WaitEvent (Thumb, 2 bytes, Stack size 0 bytes, gui_x.o(.text), UNUSED)
GUI_X_WaitEventTimed (Thumb, 2 bytes, Stack size 0 bytes, gui_x.o(.text), UNUSED)
GUI_X_SignalEvent (Thumb, 2 bytes, Stack size 0 bytes, gui_x.o(.text), UNUSED)
GUI_TOUCH_SetOrientation (Thumb, 6 bytes, Stack size 0 bytes, gui_x.o(.text))
[Called By]
GUI_TOUCH_GetxPhys (Thumb, 6 bytes, Stack size 0 bytes, gui_x.o(.text), UNUSED)
GUI_TOUCH_GetyPhys (Thumb, 6 bytes, Stack size 0 bytes, gui_x.o(.text), UNUSED)
GUI_TOUCH_Calibrate (Thumb, 146 bytes, Stack size 32 bytes, gui_x.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = GUI_TOUCH_Calibrate
[Calls]- >> LCD_GetYSize
- >> LCD_GetXSize
[Called By]
GUI_TOUCH_GetCalData (Thumb, 20 bytes, Stack size 0 bytes, gui_x.o(.text), UNUSED)
GUI_TOUCH_Exec (Thumb, 312 bytes, Stack size 40 bytes, gui_x.o(.text), UNUSED)
[Calls]
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_TOUCH_StoreState
- >> TSC_GetData
- >> TSC_TouchDet
SysTick_Handler (Thumb, 62 bytes, Stack size 8 bytes, gui_x.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = SysTick_Handler ⇒ Joystick_Exec ⇒ GUI_PID_StoreState
[Calls]
[Address Reference Count : 1]
main (Thumb, 60 bytes, Stack size 0 bytes, main.o(.text))
[Stack]
- Max Depth = 832
- Call Chain = main ⇒ MainTask ⇒ GUIDEMO_Main ⇒ _Main ⇒ GUIDEMO_Intro ⇒ GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> MainTask
- >> CGU_UpdateClock
- >> CGU_SetXTALOSC
- >> CGU_SetPLL1
- >> CGU_EntityConnect
- >> CGU_EnableEntity
- >> SystemInit
[Called By]
GUIDEMO_CheckCancel (Thumb, 40 bytes, Stack size 8 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 672
- Call Chain = GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]
[Called By]- >> _AutomotiveDemo
- >> GUIDEMO_Delay
- >> _cbEffect
- >> _SpeedometerDemo
- >> _ShowTitle
- >> _Roll
- >> _DemoSkinning
- >> _cbAnimation
- >> _cbDialogOrder
- >> _Action
- >> _ShowGraph
- >> _FadeScreens
- >> GUIDEMO_Speed
- >> GUIDEMO_ColorBar
- >> _DemoBarGraph
- >> _Action
- >> _TransparentDialog
GUIDEMO_AddIntToString (Thumb, 80 bytes, Stack size 16 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUIDEMO_AddIntToString
[Called By]- >> GUIDEMO_UpdateControlText
- >> GUIDEMO_Speed
- >> GUIDEMO_ColorBar
GUIDEMO_AddStringToString (Thumb, 38 bytes, Stack size 8 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUIDEMO_AddStringToString
[Called By]- >> GUIDEMO_UpdateControlText
- >> GUIDEMO_Speed
- >> GUIDEMO_ColorBar
GUIDEMO_UpdateControlText (Thumb, 96 bytes, Stack size 32 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = GUIDEMO_UpdateControlText ⇒ TEXT_SetText ⇒ GUI__SetText ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_GetDialogItem
- >> TEXT_SetText
- >> GUIDEMO_AddStringToString
- >> GUIDEMO_AddIntToString
- >> __aeabi_memclr4
[Called By]- >> GUIDEMO_NotifyStartNext
- >> _Main
GUIDEMO_ClearText (Thumb, 6 bytes, Stack size 0 bytes, guidemo.o(.text), UNUSED)
GUIDEMO_GetTime (Thumb, 26 bytes, Stack size 8 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUIDEMO_GetTime
[Calls]
[Called By]- >> _AutomotiveDemo
- >> GUIDEMO_Delay
- >> _SpeedometerDemo
- >> _ShowTitle
- >> _Roll
- >> _GetPixelsPerSecond
- >> _DrawScreenAnimated
- >> _Delay
- >> _ShowGraph
- >> GUIDEMO_Speed
- >> GUIDEMO_ImageFlow
- >> GUIDEMO_ColorBar
- >> _DemoBarGraph
- >> _Action
- >> _TransparentDialog
GUIDEMO_Delay (Thumb, 108 bytes, Stack size 24 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 696
- Call Chain = GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_GetDialogItem
- >> PROGBAR_SetValue
- >> PROGBAR_SetMinMax
- >> GUI_GetTime
- >> GUI_Exec
- >> GUI_Delay
- >> GUIDEMO_GetTime
- >> GUIDEMO_CheckCancel
- >> _ShowProgress
- >> _HideProgress
[Called By]- >> GUIDEMO_Intro
- >> GUIDEMO_Wait
- >> GUIDEMO_Speed
GUIDEMO_DrawBk (Thumb, 14 bytes, Stack size 8 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUIDEMO_DrawBk
[Called By]- >> GUIDEMO_Intro
- >> GUIDEMO_ShowIntro
- >> _FillBkDev
- >> _cbBk
- >> GUIDEMO_Treeview
- >> GUIDEMO_Speed
- >> GUIDEMO_Listview
- >> GUIDEMO_ColorBar
- >> GUIDEMO_Bitmap
- >> _BitmapDemo
- >> GUIDEMO_BarGraph
GUIDEMO_GetConfFlag (Thumb, 18 bytes, Stack size 0 bytes, guidemo.o(.text))
[Called By]
- >> GUIDEMO_Main
- >> _DemoTreeview
- >> _Action
GUIDEMO_HideControlWin (Thumb, 22 bytes, Stack size 8 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = GUIDEMO_HideControlWin ⇒ WM_HideWindow ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_ValidateWindow
- >> WM_HideWindow
- >> WM_GetDesktopWindow
[Called By]- >> GUIDEMO_ImageFlow
- >> GUIDEMO_Fading
GUIDEMO_HideInfoWin (Thumb, 22 bytes, Stack size 8 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = GUIDEMO_HideInfoWin ⇒ WM_HideWindow ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_ValidateWindow
- >> WM_HideWindow
- >> WM_GetDesktopWindow
[Called By]- >> GUIDEMO_ShowIntro
- >> GUIDEMO_TransparentDialog
- >> GUIDEMO_Skinning
- >> GUIDEMO_ImageFlow
- >> GUIDEMO_Fading
GUIDEMO_NotifyStartNext (Thumb, 22 bytes, Stack size 8 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 224
- Call Chain = GUIDEMO_NotifyStartNext ⇒ GUIDEMO_UpdateControlText ⇒ TEXT_SetText ⇒ GUI__SetText ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUIDEMO_UpdateControlText
- >> _ClearHalt
[Called By]- >> GUIDEMO_Wait
- >> _ShowGraph
- >> GUIDEMO_Treeview
- >> GUIDEMO_Speed
- >> GUIDEMO_Graph
GUIDEMO_ShowControlWin (Thumb, 16 bytes, Stack size 8 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 648
- Call Chain = GUIDEMO_ShowControlWin ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_ShowWindow
- >> GUI_Exec
[Called By]- >> GUIDEMO_ShowIntro
- >> GUIDEMO_ImageFlow
GUIDEMO_ShowInfo (Thumb, 38 bytes, Stack size 16 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 200
- Call Chain = GUIDEMO_ShowInfo ⇒ TEXT_SetText ⇒ GUI__SetText ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_IsVisible
- >> WM_GetDialogItem
- >> TEXT_SetText
[Called By]- >> _Action
- >> _GraphDemo
- >> _BitmapDemo
- >> _ShowMagnifiedBitmap
- >> _Action
GUIDEMO_ShowInfoWin (Thumb, 12 bytes, Stack size 8 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 188
- Call Chain = GUIDEMO_ShowInfoWin ⇒ WM_ShowWindow ⇒ WM_InvalidateWindowAndDescs ⇒ WM_InvalidateWindowAndDescs (Cycle)
[Calls]
[Called By]- >> GUIDEMO_Treeview
- >> GUIDEMO_Listview
- >> GUIDEMO_Graph
- >> GUIDEMO_Bitmap
GUIDEMO_Wait (Thumb, 16 bytes, Stack size 8 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 704
- Call Chain = GUIDEMO_Wait ⇒ GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUIDEMO_NotifyStartNext
- >> GUIDEMO_Delay
[Called By]- >> GUIDEMO_ShowIntro
- >> GUIDEMO_Bitmap
- >> _BitmapDemo
GUIDEMO_ShowIntro (Thumb, 134 bytes, Stack size 40 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 744
- Call Chain = GUIDEMO_ShowIntro ⇒ GUIDEMO_Wait ⇒ GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_GetFontDistY
- >> GUI_Exec
- >> GUI_DispStringHCenterAt
- >> GUIDEMO_Wait
- >> GUIDEMO_ShowControlWin
- >> GUIDEMO_HideInfoWin
- >> GUIDEMO_DrawBk
- >> LCD_GetYSize
- >> LCD_GetXSize
[Called By]- >> GUIDEMO_Automotive
- >> GUIDEMO_Treeview
- >> GUIDEMO_TransparentDialog
- >> GUIDEMO_Speedometer
- >> GUIDEMO_Speed
- >> GUIDEMO_Skinning
- >> GUIDEMO_Listview
- >> GUIDEMO_ImageFlow
- >> GUIDEMO_Graph
- >> GUIDEMO_Fading
- >> GUIDEMO_ColorBar
- >> GUIDEMO_Bitmap
- >> GUIDEMO_BarGraph
GUIDEMO_Main (Thumb, 174 bytes, Stack size 48 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 824
- Call Chain = GUIDEMO_Main ⇒ _Main ⇒ GUIDEMO_Intro ⇒ GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_SetCallback
- >> WM_GetDesktopWindow
- >> SLIDER_SetDefaultSkin
- >> SCROLLBAR_SetDefaultSkin
- >> PROGBAR_SetDefaultSkin
- >> LCD_GetBitsPerPixel
- >> HEADER_SetDefaultSkin
- >> GUI_SetTextMode
- >> GUI_MEMDEV_SetAnimationCallback
- >> GUI_ALLOC_GetNumFreeBytes
- >> GUIDEMO_Config
- >> FRAMEWIN_SetSkinFlexProps
- >> FRAMEWIN_SetDefaultSkin
- >> FRAMEWIN_GetSkinFlexProps
- >> BUTTON_SetReactOnLevel
- >> BUTTON_SetDefaultSkin
- >> GUIDEMO_GetConfFlag
- >> _Main
[Called By]
GUIDEMO_Automotive (Thumb, 324 bytes, Stack size 24 bytes, guidemo_automotive.o(.text))
[Stack]
- Max Depth = 864
- Call Chain = GUIDEMO_Automotive ⇒ _AutomotiveDemo ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_GetStringDistX
- >> GUI_AA_SetFactor
- >> GUI_AA_EnableHiRes
- >> GUI_AA_DisableHiRes
- >> _AutomotiveDemo
- >> _DrawBk
- >> GUI_SetFont
- >> GUI_GetFontDistY
- >> GUIDEMO_ShowIntro
- >> LCD_GetYSize
- >> LCD_GetXSize
[Address Reference Count : 1]
GUIDEMO_BarGraph (Thumb, 22 bytes, Stack size 8 bytes, guidemo_bargraph.o(.text))
[Stack]
- Max Depth = 864
- Call Chain = GUIDEMO_BarGraph ⇒ _DemoBarGraph ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUIDEMO_ShowIntro
- >> GUIDEMO_DrawBk
- >> _DemoBarGraph
[Address Reference Count : 1]
GUIDEMO_Bitmap (Thumb, 34 bytes, Stack size 8 bytes, guidemo_bitmap.o(.text))
[Stack]
- Max Depth = 752
- Call Chain = GUIDEMO_Bitmap ⇒ GUIDEMO_ShowIntro ⇒ GUIDEMO_Wait ⇒ GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUIDEMO_ShowIntro
- >> GUIDEMO_Wait
- >> GUIDEMO_ShowInfoWin
- >> GUIDEMO_DrawBk
- >> _BitmapDemo
[Address Reference Count : 1]
GUIDEMO_ColorBar (Thumb, 594 bytes, Stack size 136 bytes, guidemo_colorbar.o(.text))
[Stack]
- Max Depth = 880
- Call Chain = GUIDEMO_ColorBar ⇒ GUIDEMO_ShowIntro ⇒ GUIDEMO_Wait ⇒ GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_DispStringAt
- >> LCD_GetBitsPerPixel
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_Exec
- >> GUI_DispStringHCenterAt
- >> GUIDEMO_ShowIntro
- >> GUIDEMO_DrawBk
- >> GUIDEMO_GetTime
- >> GUIDEMO_AddStringToString
- >> GUIDEMO_AddIntToString
- >> GUIDEMO_CheckCancel
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> LCD_GetDevCap
- >> GUI_DrawGradientH
- >> __aeabi_memclr4
[Address Reference Count : 1]
GUIDEMO_Config (Thumb, 14 bytes, Stack size 0 bytes, guidemo_conf.o(.text))
[Called By]
GUIDEMO_Fading (Thumb, 24 bytes, Stack size 8 bytes, guidemo_fading.o(.text))
[Stack]
- Max Depth = 752
- Call Chain = GUIDEMO_Fading ⇒ GUIDEMO_ShowIntro ⇒ GUIDEMO_Wait ⇒ GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUIDEMO_ShowIntro
- >> GUIDEMO_HideInfoWin
- >> GUIDEMO_HideControlWin
- >> _FadingDemo
[Address Reference Count : 1]
GUIDEMO_Graph (Thumb, 24 bytes, Stack size 8 bytes, guidemo_graph.o(.text))
[Stack]
- Max Depth = 840
- Call Chain = GUIDEMO_Graph ⇒ _GraphDemo ⇒ _ShowGraph ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUIDEMO_ShowIntro
- >> GUIDEMO_ShowInfoWin
- >> GUIDEMO_NotifyStartNext
- >> _GraphDemo
[Address Reference Count : 1]
GUIDEMO_ImageFlow (Thumb, 412 bytes, Stack size 80 bytes, guidemo_imageflow.o(.text))
[Stack]
- Max Depth = 1700 + Unknown Stack Size
- Call Chain = GUIDEMO_ImageFlow ⇒ _GetImages ⇒ GUI_JPEG_Draw ⇒ GUI_JPEG_DrawEx ⇒ _Draw(long, int(*)(void*, const unsigned char**, unsigned, unsigned long), void*, int, int) ⇒ _DrawBanding(long, int, int, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long)) ⇒ GUI_JPEG__DecodeProgressiveBanding(GUI_JPEG_DCONTEXT*) ⇒ _InitScan(GUI_JPEG_DCONTEXT*) ⇒ _CheckHuffmanTables(GUI_JPEG_DCONTEXT*) ⇒ _CreateHuffmanTable(GUI_JPEG_DCONTEXT*, int, HUFF_TABLE*) ⇒ GUI__memset
[Calls]- >> LCD_GetVYSize
- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_MEMDEV_Delete
- >> GUI_DrawGradientV
- >> GUI_DispStringHCenterAt
- >> GUIDEMO_ShowIntro
- >> GUIDEMO_ShowControlWin
- >> GUIDEMO_HideInfoWin
- >> GUIDEMO_HideControlWin
- >> GUIDEMO_GetTime
- >> LCD_GetXSize
- >> GUI_SetOrg
- >> GUI_MULTIBUF_GetNumBuffers
- >> _DrawScreenAnimated
- >> _Delay
- >> _GetImages
- >> GUI_SetClipRect
- >> __aeabi_memclr4
[Address Reference Count : 1]
GUIDEMO_Intro (Thumb, 238 bytes, Stack size 56 bytes, guidemo_intro.o(.text))
[Stack]
- Max Depth = 752
- Call Chain = GUIDEMO_Intro ⇒ GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_DrawBitmap
- >> GUI_DispStringHCenterAt
- >> GUIDEMO_DrawBk
- >> GUIDEMO_Delay
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_GetVersionString
- >> __aeabi_memcpy4
- >> strcat
[Called By]
GUIDEMO_Listview (Thumb, 26 bytes, Stack size 8 bytes, guidemo_listview.o(.text))
[Stack]
- Max Depth = 776 + Unknown Stack Size
- Call Chain = GUIDEMO_Listview ⇒ _DemoListview ⇒ _Action ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUIDEMO_ShowIntro
- >> GUIDEMO_ShowInfoWin
- >> GUIDEMO_DrawBk
- >> _DemoListview
[Address Reference Count : 1]
GUIDEMO_Skinning (Thumb, 20 bytes, Stack size 8 bytes, guidemo_skinning.o(.text))
[Stack]
- Max Depth = 752
- Call Chain = GUIDEMO_Skinning ⇒ GUIDEMO_ShowIntro ⇒ GUIDEMO_Wait ⇒ GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUIDEMO_ShowIntro
- >> GUIDEMO_HideInfoWin
- >> _DemoSkinning
[Address Reference Count : 1]
GUIDEMO_Speed (Thumb, 440 bytes, Stack size 120 bytes, guidemo_speed.o(.text))
[Stack]
- Max Depth = 864
- Call Chain = GUIDEMO_Speed ⇒ GUIDEMO_ShowIntro ⇒ GUIDEMO_Wait ⇒ GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> LCD_GetVYSize
- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_Exec
- >> GUI_DrawBitmap
- >> GUI_DispStringHCenterAt
- >> GUIDEMO_ShowIntro
- >> GUIDEMO_NotifyStartNext
- >> GUIDEMO_DrawBk
- >> GUIDEMO_Delay
- >> GUIDEMO_GetTime
- >> GUIDEMO_AddStringToString
- >> GUIDEMO_AddIntToString
- >> GUIDEMO_CheckCancel
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_SetColorIndex
- >> GUI_Color2Index
- >> _GetPixelsPerSecond
- >> GUI_SetClipRect
- >> GUI_GetFontSizeY
- >> GUI_FillRect
- >> __aeabi_memclr4
- >> rand
[Address Reference Count : 1]
GUIDEMO_Speedometer (Thumb, 20 bytes, Stack size 8 bytes, guidemo_speedometer.o(.text))
[Stack]
- Max Depth = 936
- Call Chain = GUIDEMO_Speedometer ⇒ _SpeedometerDemo ⇒ _RollIn ⇒ _Roll ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_AA_DisableHiRes
- >> GUIDEMO_ShowIntro
- >> _SpeedometerDemo
[Address Reference Count : 1]
MainTask (Thumb, 18 bytes, Stack size 8 bytes, guidemo_start.o(.text))
[Stack]
- Max Depth = 832
- Call Chain = MainTask ⇒ GUIDEMO_Main ⇒ _Main ⇒ GUIDEMO_Intro ⇒ GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUIDEMO_Main
- >> WM_SetCreateFlags
- >> GUI_Init
[Called By]
GUIDEMO_TransparentDialog (Thumb, 20 bytes, Stack size 8 bytes, guidemo_transparentdialog.o(.text))
[Stack]
- Max Depth = 752
- Call Chain = GUIDEMO_TransparentDialog ⇒ GUIDEMO_ShowIntro ⇒ GUIDEMO_Wait ⇒ GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUIDEMO_ShowIntro
- >> GUIDEMO_HideInfoWin
- >> _TransparentDialog
[Address Reference Count : 1]
GUIDEMO_Treeview (Thumb, 30 bytes, Stack size 8 bytes, guidemo_treeview.o(.text))
[Stack]
- Max Depth = 840
- Call Chain = GUIDEMO_Treeview ⇒ _DemoTreeview ⇒ _Action ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUIDEMO_ShowIntro
- >> GUIDEMO_ShowInfoWin
- >> GUIDEMO_NotifyStartNext
- >> GUIDEMO_DrawBk
- >> _DemoTreeview
[Address Reference Count : 1]
CGU_EnableEntity (Thumb, 272 bytes, Stack size 24 bytes, lpc43xx_cgu.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = CGU_EnableEntity ⇒ scu_pinmux
[Calls]
[Called By]
CGU_GetBaseStatus (Thumb, 174 bytes, Stack size 0 bytes, lpc43xx_cgu.o(.text), UNUSED)
[Called By]
CGU_ConfigPWR (Thumb, 702 bytes, Stack size 16 bytes, lpc43xx_cgu.o(.text), UNUSED)
[Calls]
- >> CGU_EnableEntity
- >> CGU_ConfigPWR
- >> CGU_GetBaseStatus
[Called By]
CGU_GetPCLKFrequency (Thumb, 230 bytes, Stack size 0 bytes, lpc43xx_cgu.o(.text), UNUSED)
CGU_UpdateClock (Thumb, 180 bytes, Stack size 12 bytes, lpc43xx_cgu.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = CGU_UpdateClock
[Called By]
CGU_SetXTALOSC (Thumb, 54 bytes, Stack size 0 bytes, lpc43xx_cgu.o(.text))
[Called By]
CGU_SetDIV (Thumb, 56 bytes, Stack size 8 bytes, lpc43xx_cgu.o(.text), UNUSED)
CGU_EntityConnect (Thumb, 116 bytes, Stack size 12 bytes, lpc43xx_cgu.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = CGU_EntityConnect
[Called By]
CGU_SetPLL0 (Thumb, 28 bytes, Stack size 0 bytes, lpc43xx_cgu.o(.text), UNUSED)
CGU_SetPLL0audio (Thumb, 36 bytes, Stack size 0 bytes, lpc43xx_cgu.o(.text), UNUSED)
CGU_SetPLL1 (Thumb, 160 bytes, Stack size 20 bytes, lpc43xx_cgu.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = CGU_SetPLL1
[Called By]
CGU_FrequencyMonitor (Thumb, 236 bytes, Stack size 20 bytes, lpc43xx_cgu.o(.text), UNUSED)
[Called By]
- >> CGU_RealFrequencyCompare
CGU_RealFrequencyCompare (Thumb, 64 bytes, Stack size 36 bytes, lpc43xx_cgu.o(.text), UNUSED)
[Calls]
GPIO_SetDir (Thumb, 36 bytes, Stack size 8 bytes, lpc43xx_gpio.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GPIO_SetDir
[Called By]- >> LCD_X_Init
- >> FIO_SetDir
GPIO_SetValue (Thumb, 8 bytes, Stack size 0 bytes, lpc43xx_gpio.o(.text))
[Called By]
- >> LCD_X_Init
- >> FIO_SetValue
GPIO_ClearValue (Thumb, 10 bytes, Stack size 0 bytes, lpc43xx_gpio.o(.text), UNUSED)
[Called By]
GPIO_ReadValue (Thumb, 10 bytes, Stack size 0 bytes, lpc43xx_gpio.o(.text), UNUSED)
[Called By]
FIO_SetDir (Thumb, 20 bytes, Stack size 16 bytes, lpc43xx_gpio.o(.text), UNUSED)
[Calls]
FIO_SetValue (Thumb, 16 bytes, Stack size 8 bytes, lpc43xx_gpio.o(.text), UNUSED)
[Calls]
FIO_ClearValue (Thumb, 16 bytes, Stack size 8 bytes, lpc43xx_gpio.o(.text), UNUSED)
[Calls]
FIO_ReadValue (Thumb, 12 bytes, Stack size 4 bytes, lpc43xx_gpio.o(.text), UNUSED)
[Calls]
FIO_SetMask (Thumb, 44 bytes, Stack size 8 bytes, lpc43xx_gpio.o(.text), UNUSED)
scu_pinmux (Thumb, 30 bytes, Stack size 20 bytes, lpc43xx_scu.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = scu_pinmux
[Called By]- >> CGU_EnableEntity
- >> LCD_X_Init
GUI_AA_DrawArc (Thumb, 156 bytes, Stack size 56 bytes, GUIAA_Arc.o(.text))
[Stack]
- Max Depth = 272
- Call Chain = GUI_AA_DrawArc ⇒ GUI_AA_Init_HiRes ⇒ GUI_AA_Init ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM__InitIVRSearch
- >> WM__GetOrgY_AA
- >> WM__GetOrgX_AA
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_GetPenSize
- >> GUI_AA_Init_HiRes
- >> GUI_AA_Exit
- >> GL_DrawArc
- >> GUI_SetPenSize
[Called By]- >> _CreateScale
- >> _CreateDoubleRing
- >> _CreateRing
GUI_AA__DrawCharAA4 (Thumb, 66 bytes, Stack size 32 bytes, GUIAA_Char4.o(.text))
[Stack]
- Max Depth = 264
- Call Chain = GUI_AA__DrawCharAA4 ⇒ _DrawCharAA4_NoTrans(int, int, int, int, int, const unsigned char*) ⇒ GL_DrawBitmap ⇒ LCD_DrawBitmap ⇒ [Anonymous Symbol]
[Calls]- >> _DrawCharAA4_NoTrans(int, int, int, int, int, const unsigned char*)
- >> _DrawCharAA4_Trans(int, int, int, int, int, const unsigned char*, void(*)(int, int, unsigned char))
[Called By]- >> GUIPROP_AA4_EXT_DispChar
- >> GUIPROP_AA4_DispChar
GUIPROP_AA4_DispChar (Thumb, 142 bytes, Stack size 48 bytes, GUIAA_Char4.o(.text))
[Stack]
- Max Depth = 312
- Call Chain = GUIPROP_AA4_DispChar ⇒ GUI_AA__DrawCharAA4 ⇒ _DrawCharAA4_NoTrans(int, int, int, int, int, const unsigned char*) ⇒ GL_DrawBitmap ⇒ LCD_DrawBitmap ⇒ [Anonymous Symbol]
[Calls]- >> GUI_AA__DrawCharAA4
- >> LCD_SetDrawMode
- >> GUIPROP__FindChar
[Address Reference Count : 1]- guidemo_bargraph.o(.constdata)
GUIPROP_AA4_GetCharDistX (Thumb, 44 bytes, Stack size 16 bytes, GUIAA_Char4.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUIPROP_AA4_GetCharDistX
[Calls]
[Address Reference Count : 1]- guidemo_bargraph.o(.constdata)
GUIPROP_AA4_GetFontInfo (Thumb, 6 bytes, Stack size 0 bytes, GUIAA_Char4.o(.text))
[Address Reference Count : 1]
- guidemo_bargraph.o(.constdata)
GUIPROP_AA4_IsInFont (Thumb, 14 bytes, Stack size 8 bytes, GUIAA_Char4.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUIPROP_AA4_IsInFont
[Calls]
[Address Reference Count : 1]- guidemo_bargraph.o(.constdata)
GUIPROP_AA4_EXT_DispChar (Thumb, 168 bytes, Stack size 48 bytes, GUIAA_Char4Ext.o(.text))
[Stack]
- Max Depth = 312
- Call Chain = GUIPROP_AA4_EXT_DispChar ⇒ GUI_AA__DrawCharAA4 ⇒ _DrawCharAA4_NoTrans(int, int, int, int, int, const unsigned char*) ⇒ GL_DrawBitmap ⇒ LCD_DrawBitmap ⇒ [Anonymous Symbol]
[Calls]- >> GUIPROP_EXT__FindChar
- >> GUI_AA__DrawCharAA4
- >> LCD_SetDrawMode
[Address Reference Count : 3]- guidemo_speedometer.o(.constdata)
- guidemo_resource.o(.constdata)
- guidemo_skinning.o(.constdata)
GL_FillCircleAA_HiRes (Thumb, 34 bytes, Stack size 16 bytes, GUIAA_Circle.o(.text), UNUSED)
[Calls]
- >> FillCircle(int, int, int)
- >> GUI_AA_Init_HiRes
- >> GUI_AA_Exit
GUI_AA_FillCircle (Thumb, 138 bytes, Stack size 32 bytes, GUIAA_Circle.o(.text))
[Stack]
- Max Depth = 248
- Call Chain = GUI_AA_FillCircle ⇒ GUI_AA_Init_HiRes ⇒ GUI_AA_Init ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_AA_HiRes2Pixel
- >> FillCircle(int, int, int)
- >> WM__InitIVRSearch
- >> WM__GetOrgY_AA
- >> WM__GetOrgX_AA
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_AA_Init_HiRes
- >> GUI_AA_Exit
[Called By]
GUI_AA_Init (Thumb, 158 bytes, Stack size 24 bytes, GUIAA_Lib.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = GUI_AA_Init ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> LCD_GetVXSizeMax
- >> GUI__memset
- >> GUI__RegisterExit
- >> GUI_ALLOC_GetFixedBlock
- >> CalcClipRectHL()
[Called By]- >> _FillPolygonAA(GUI_POINT*, int, int, int)
- >> GUI_AA_Init_HiRes
GUI_AA_Init_HiRes (Thumb, 18 bytes, Stack size 0 bytes, GUIAA_Lib.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = GUI_AA_Init_HiRes ⇒ GUI_AA_Init ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]
[Called By]- >> GL_FillCircleAA_HiRes
- >> GUI_AA_FillCircle
- >> GUI_AA_DrawArc
GUI_AA_SetFactor (Thumb, 18 bytes, Stack size 0 bytes, GUIAA_Lib.o(.text))
[Called By]
- >> GUIDEMO_Automotive
- >> _SpeedometerDemo
- >> _CreateScale
GUI_AA_GetFactor (Thumb, 10 bytes, Stack size 0 bytes, GUIAA_Lib.o(.text), UNUSED)
GUI_AA_DisableHiRes (Thumb, 8 bytes, Stack size 0 bytes, GUIAA_Lib.o(.text))
[Calls]
[Called By]- >> GUIDEMO_Automotive
- >> _CreateRing
- >> GUIDEMO_Speedometer
GUI_AA_EnableHiRes (Thumb, 6 bytes, Stack size 0 bytes, GUIAA_Lib.o(.text))
[Called By]
- >> GUIDEMO_Automotive
- >> _SpeedometerDemo
- >> _CreateScale
GUI_AA_HiRes2Pixel (Thumb, 18 bytes, Stack size 0 bytes, GUIAA_Lib.o(.text))
[Called By]
GUI_AA_Exit (Thumb, 26 bytes, Stack size 8 bytes, GUIAA_Lib.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = GUI_AA_Exit ⇒ _FlushLine() ⇒ LCD_SetPixelAA ⇒ LCD_GetPixelColor ⇒ LCD_GetPixelIndex
[Calls]
[Called By]- >> _FillPolygonAA(GUI_POINT*, int, int, int)
- >> GL_FillCircleAA_HiRes
- >> GUI_AA_FillCircle
- >> GUI_AA_DrawArc
GUI_AA_SetDrawMode (Thumb, 36 bytes, Stack size 0 bytes, GUIAA_Lib.o(.text), UNUSED)
GUI_AA_FillPolygon (Thumb, 108 bytes, Stack size 32 bytes, GUIAA_Poly.o(.text))
[Stack]
- Max Depth = 280
- Call Chain = GUI_AA_FillPolygon ⇒ _FillPolygonAA(GUI_POINT*, int, int, int) ⇒ GUI_AA_Init ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> _FillPolygonAA(GUI_POINT*, int, int, int)
- >> WM__InitIVRSearch
- >> WM__GetOrgY_AA
- >> WM__GetOrgX_AA
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _Draw_1
- >> _Draw_0
- >> _DrawNeedleAndSpeed
- >> _CreateScale
LCD_Color2Index_8666 (Thumb, 90 bytes, Stack size 0 bytes, GUICC_8666.o(.text))
[Address Reference Count : 1]
LCD_Index2Color_8666 (Thumb, 86 bytes, Stack size 8 bytes, GUICC_8666.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LCD_Index2Color_8666
[Address Reference Count : 1]
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]
- >> _OnExit()
- >> GUI_SPRITE_Delete
- >> _OnExit()
- >> _InitAlpha()
- >> GUI_DEVICE_Delete
- >> _OnExit()
- >> _OnExit()
- >> _OnExit()
- >> _OnExit()
- >> _OnExit()
GUI_ALLOC_GetFixedBlock (Thumb, 182 bytes, Stack size 32 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 192
- Call Chain = GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_Error
- >> _InitOnce()
- >> _RemoveFreeBlock(const TAG*)
- >> _AddFreeMemory(unsigned long, void*)
- >> _RemoveHoles(unsigned long)
[Called By]- >> GUI_AA_Init
- >> _InitAlpha()
- >> GUI_DEVICE_Create
- >> GUITASK_Init
- >> _InitOnce(GUI_DEVICE*)
- >> _SetFunc(GUI_DEVICE*, int, void(*)())
- >> _GetPos(GUI_DEVICE*, int*, int*)
- >> LCD__RLE8_SetFunc
- >> LCD__RLE4_SetFunc
- >> _GenCheck(int, int, int, int, int, int, unsigned long*, GUI_BITMAP*, LCD_LOGPALETTE*)
- >> LCD_InitColors
- >> GUI__GetAlphaBuffer
GUI_ALLOC_AllocNoInit (Thumb, 24 bytes, Stack size 8 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> [Anonymous Symbol]
- >> _Alloc(long)
- >> GUI_Lock
[Called By]- >> _CreateBuffer(GUI_SPRITE_OBJ*, int)
- >> GUI_ALLOC_AllocZero
- >> GUI_ALLOC_Realloc
- >> GUI__SetText
- >> GUI_MEMDEV__CreateFixed
- >> GUI_ALLOC_AllocInit
- >> _WriteToActiveOpaque_HT(long, int, int, int)
- >> _WriteToActiveOpaque_8(long, int, int)
GUI_ALLOC_h2p (Thumb, 16 bytes, Stack size 0 bytes, GUI_Alloc.o(.text))
[Called By]
- >> WM_SelectWindow
- >> WM_IsVisible
- >> WM_EnableMemdev
- >> WM_DisableMemdev
- >> WM_DeleteWindow
- >> WM_CreateWindowAsChild
- >> WM_GetParent
- >> WM_Exec
- >> WM__DeleteSecure
- >> WM__IsEnabled
- >> WM_GetWindowRectEx
- >> WM_GetWindowOrgY
- >> WM_GetWindowOrgX
- >> WM_GetNextSibling
- >> WM_GetFirstChild
- >> WM__SendMessage
- >> WM__IsAncestor
- >> _cbTimer(GUI_TIMER_MESSAGE*)
- >> WM_InvalidateWindowAndDescs
- >> WM_GetHasTrans
- >> WM__SendMessageNoPara
- >> _GetDialogItem(long, int)
- >> WM__GetPrevSibling
- >> WM__RemoveWindowFromList
- >> WM__RemoveFromLinList
- >> WM__IsWindow
- >> WM__InvalidateRect
- >> WM__InvalidateParent
- >> WM__InvalidateDrawAndDescs
- >> WM__InsertWindowIntoList
- >> WM__GetTopLevelLayer
- >> WM_InvalidateWindowAndDescsEx
- >> WM__DeleteAssocTimer
- >> _Findy1(long, LCD_RECT*, LCD_RECT*)
- >> _Findx1(long, LCD_RECT*, LCD_RECT*)
- >> _Findx0(long, LCD_RECT*, LCD_RECT*)
- >> WM__PaintWinAndOverlays(long)
- >> _PaintTransChildren(long)
- >> _Invalidate1Abs(long, const LCD_RECT*, unsigned short)
- >> _FindNext_IVR()
- >> _Paint1Trans(long)
- >> WM__GetFirstSibling
- >> WM__GetLastSibling
- >> _GetNextChild(long, long)
- >> WM_GetWindowRect
- >> _GetDialogItem(long, int)
- >> WM_GetFlags
- >> _Screen2hWin(long, long, int, int)
- >> WM__ForEachDesc
GUI_ALLOC_LockH (Thumb, 34 bytes, Stack size 0 bytes, GUI_Alloc.o(.text))
[Called By]
- >> WM_ValidateWindow
- >> WM_ShowWindow
- >> WM_SetCallback
- >> WM_HideWindow
- >> WM_GetWindowSizeY
- >> WM_GetWindowSizeX
- >> WM_DeleteWindow
- >> TEXT_SetText
- >> TEXT_SetFont
- >> SCROLLBAR_DrawSkinFlex
- >> PROGBAR_SetValue
- >> PROGBAR_SetTextAlign
- >> PROGBAR_SetMinMax
- >> PROGBAR_SetFont
- >> HEADER_DrawSkinFlex
- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_GetDataPtr
- >> GUI_MEMDEV_Delete
- >> FRAMEWIN_SetTextColor
- >> FRAMEWIN_SetTextAlign
- >> FRAMEWIN_DrawSkinFlex
- >> BUTTON_DrawSkinFlex
- >> WM_RestartTimer
- >> WM_DeleteTimer
- >> WM_CreateWindowAsChild
- >> WM_CreateTimer
- >> WM_ClrHasTrans
- >> RADIO_SetText
- >> RADIO_DrawSkinFlex
- >> LISTVIEW_SetItemText
- >> LISTVIEW_GetSel
- >> FRAMEWIN_SetSkin
- >> FRAMEWIN_SetClientColor
- >> EDIT_SetTextAlign
- >> EDIT_SetText
- >> EDIT_SetBkColor
- >> DROPDOWN_SetTextColor
- >> DROPDOWN_SetBkColor
- >> DROPDOWN_DrawSkinFlex
- >> DROPDOWN_AddString
- >> CHECKBOX_DrawSkinFlex
- >> LISTVIEW_SetSort
- >> LISTVIEW_SetRBorder
- >> LISTVIEW_SetLBorder
- >> LISTVIEW_SetItemBkColor
- >> LISTVIEW_SetGridVis
- >> LISTVIEW_SetCompareFunc
- >> LISTVIEW_InsertRow
- >> LISTVIEW_GetNumRows
- >> LISTVIEW_GetNumColumns
- >> LISTVIEW_GetHeader
- >> LISTVIEW_EnableSort
- >> LISTVIEW_AddRow
- >> LISTVIEW_AddColumn
- >> HEADER_SetDragLimit
- >> WM_SetHasTrans
- >> WM_BringToBottom
- >> GRAPH_SetGridVis
- >> GRAPH_SetGridOffY
- >> GRAPH_SetGridDistY
- >> GRAPH_SetGridDistX
- >> GRAPH_SetColor
- >> GRAPH_SetBorder
- >> GRAPH_SCALE_SetPos
- >> GRAPH_SCALE_SetOff
- >> GRAPH_SCALE_Create
- >> GRAPH_DetachScale
- >> GRAPH_DetachData
- >> GRAPH_DATA_YT_Create
- >> GRAPH_DATA_YT_AddValue
- >> GRAPH_AttachScale
- >> GRAPH_AttachData
- >> GUI_MEMDEV_WriteAt
- >> GUI_MEMDEV_GetYSize
- >> GUI_MEMDEV_GetXSize
- >> GUI_MEMDEV_CopyFromLCD
- >> WM__InitIVRSearch
- >> WM_SetSize
- >> TREEVIEW_SetSelMode
- >> TREEVIEW_SetHasLines
- >> TREEVIEW_ITEM_SetImage
- >> TREEVIEW_ITEM_GetInfo
- >> TREEVIEW_GetSel
- >> TREEVIEW_GetItem
- >> GUI_SPRITE_SetBitmapAndPosition
- >> GUI_SPRITE_Delete
- >> SLIDER_SetValue
- >> SLIDER_SetRange
- >> SLIDER_GetValue
- >> FRAMEWIN_Callback
- >> _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)
- >> _CreateBuffer(GUI_SPRITE_OBJ*, 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)
- >> GUI_MEMDEV_GetYPos
- >> GUI_MEMDEV_GetXPos
- >> GUI_MEMDEV_GetBitsPerPixel
- >> WM_HandlePID
- >> GUI_JPEG__AllocBandingCoeffBuffer(long)
- >> GUI_JPEG__ReadUntilSOF(long)
- >> GUI_JPEG__SetNextBand(GUI_JPEG_DCONTEXT*)
- >> GUI_JPEG__DecodeLine(GUI_JPEG_DCONTEXT*)
- >> GUI_JPEG__GetInfoEx(long, GUI_JPEG_INFO*)
- >> GUI_JPEG__InitDraw(long)
- >> GUI_JPEG_GetInfoEx
- >> GUI_ALLOC_AllocZero
- >> _Draw(long, int(*)(void*, const unsigned char**, unsigned, unsigned long), void*, int, int)
- >> _CoeffBufferAllocBanding(long, int, int, int)
- >> _CoeffBufferGetP_Locked(GUI_JPEG_DCONTEXT*, int, COEFF_BUFFER*, int, int, void**)
- >> _WritePixelsOptRGB(int, int, GUI_JPEG_DCONTEXT*, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long))
- >> _DecodeProgressive(long)
- >> _CoeffBufferAlloc(long, int, int, int)
- >> _DecodeNextRow(GUI_JPEG_DCONTEXT*)
- >> _WritePixels(int, int, GUI_JPEG_DCONTEXT*, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long))
- >> _LoadNextRow(GUI_JPEG_DCONTEXT*)
- >> _DrawBanding(long, int, int, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long))
- >> _ConvertH2V2(GUI_JPEG_DCONTEXT*)
- >> _ConvertH2V1(GUI_JPEG_DCONTEXT*)
- >> _ConvertH1V2(GUI_JPEG_DCONTEXT*)
- >> _ConvertH1V1(GUI_JPEG_DCONTEXT*)
- >> _InitFrame(long)
- >> WM_Exec
- >> _DrawBitmap_RLE8Ex(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int)
- >> _DrawBitmap_RLE4Ex(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int)
- >> GUI_SPRITE__SetCallback
- >> GUI_SPRITE__CreateEx
- >> GUI_SPRITE_Show
- >> GUI_SPRITE_SetBitmap
- >> GUI_SPRITE_Hide
- >> GUI_SPRITE_GetState
- >> EDIT_SetTextColor
- >> EDIT_SetMaxLen
- >> EDIT_SetFont
- >> EDIT_SetCursorAtPixel
- >> EDIT_GetValue
- >> EDIT_GetTextColor
- >> EDIT_GetText
- >> EDIT_GetFont
- >> EDIT_GetBkColor
- >> EDIT_CreateUser
- >> EDIT_Callback
- >> EDIT_AddKey
- >> GUI_ALLOC_Realloc
- >> _SetValue(long, long, int)
- >> _Paint(long, int)
- >> _IsSpaceInBuffer(long, int)
- >> _IncrementBuffer(long, unsigned)
- >> _InsertChar(long, unsigned short)
- >> _DeleteChar(long)
- >> DROPDOWN_SetSkin
- >> DROPDOWN__GetpItemLocked(long, int)
- >> _Create(long)
- >> _Paint(long)
- >> LISTBOX_SetTextColor
- >> LISTBOX_SetBkColor
- >> DROPDOWN_CreateUser
- >> GUI_ARRAY_AddItem(long, const void*, int)
- >> _DrawFocus(const WIDGET_ITEM_DRAW_INFO*, const CHECKBOX_SKINFLEX_PROPS*)
- >> CHECKBOX_SetSkin
- >> _Create(long)
- >> _Paint(long)
- >> GUI_DRAW__Draw
- >> BUTTON_SetSkin
- >> _Create(long)
- >> _Paint(long)
- >> BUTTON_SetTextOffset
- >> BUTTON_SetText
- >> BUTTON_SetFont
- >> BUTTON_CreateUser
- >> BUTTON_Callback
- >> WM__SetUserDataEx
- >> WM__GetUserDataEx
- >> WIDGET_SetState
- >> WIDGET_OrState
- >> WIDGET_HandleActive
- >> WIDGET_AndState
- >> GUI__SetText
- >> _OnTouchReactOnLevel(long, WM_MESSAGE*)
- >> _OnPidStateChange(long, WM_MESSAGE*)
- >> _OnButtonReleased(long, int)
- >> _OnButtonPressed(long)
- >> _OnTouchDefault(long, WM_MESSAGE*)
- >> _Rotate32(long, long, int, int, int, int, unsigned long)
- >> _Rotate32HQ(long, long, int, int, int, int)
- >> GUI_MEMDEV_SetOrg
- >> _DrawMemdevPerspective(long, int, int, int, int, int, int)
- >> _RemoveStaticDevice(long)
- >> GUI_MEASDEV_Select
- >> GUI_MEASDEV_GetRect
- >> GUI_MEASDEV_Delete
- >> GUI_MEASDEV_Create
- >> GUI_MEASDEV_ClearRect
- >> _XorPixel(GUI_DEVICE*, int, int)
- >> _FillRect(GUI_DEVICE*, int, int, int, int)
- >> _GetRect(GUI_DEVICE*, LCD_RECT*)
- >> _XY2PTR(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)
- >> GUI_MEMDEV__WriteToActiveAlpha
- >> [Anonymous Symbol]
- >> _XorPixel(GUI_DEVICE*, int, int)
- >> _FillRect(GUI_DEVICE*, int, int, int, int)
- >> _GetRect(GUI_DEVICE*, LCD_RECT*)
- >> _XY2PTR(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)
- >> GUI_MEMDEV__WriteToActiveAt
- >> GUI_MEMDEV__CreateFixed
- >> GUI_MEMDEV_MarkDirty
- >> GUI_MEMDEV_CopyToLCDAt
- >> GUI_USAGE_DecUseCnt
- >> GUI_USAGE_BM_Create
- >> GUI_MEMDEV__WriteToActiveOpaque
- >> _OnTouch(long, WM_MESSAGE*)
- >> SCROLLBAR_SetSkin
- >> _Create(long)
- >> _Paint(long)
- >> _CalcPositions(long, SCROLLBAR_POSITIONS*)
- >> RADIO_SetSkin
- >> RADIO__GetButtonSize(long)
- >> _Create(long)
- >> _Paint(long)
- >> GUI_ARRAY_SetItem(long, unsigned, const void*, int)
- >> RADIO_CreateUser
- >> PROGBAR_SetSkin
- >> _Create(long)
- >> _Paint(long)
- >> PROGBAR__GetTextLocked(const PROGBAR_Obj*)
- >> PROGBAR_CreateUser
- >> PROGBAR_Callback
- >> FRAMEWIN_GetBorderSizeEx
- >> LISTVIEW_GetSelUnsorted
- >> LISTVIEW_DisableSort
- >> HEADER_SetDirIndicator
- >> _Sort(long)
- >> _Free(long)
- >> _CreateSortObject(long)
- >> _SetSelUnsorted(long, int)
- >> _GetSelUnsorted(LISTVIEW_Obj*)
- >> GUI_ARRAY_ResizeItemLocked(long, unsigned, int)
- >> LISTVIEW_SetItemTextColor
- >> LISTVIEW_GetTextColor
- >> LISTVIEW_GetBkColor
- >> _GetpCellInfo(long, unsigned, unsigned, unsigned)
- >> _SetAutoScroll(long, int, int)
- >> LISTVIEW__InvalidateInsideArea(long)
- >> LISTVIEW__UpdateScrollParas(long)
- >> LISTVIEW__UpdateScrollPos(long)
- >> LISTVIEW__MoveSel(long, int)
- >> LISTVIEW__SetSel(long, int)
- >> LISTVIEW_SetHeaderHeight
- >> LISTVIEW_CreateUser
- >> LISTVIEW_Callback
- >> HEADER_SetScrollPos
- >> HEADER_GetSel
- >> HEADER_GetNumItems
- >> HEADER_GetItemWidth
- >> HEADER_AddItem
- >> _OnPage(long, int)
- >> _AddKey(long, int)
- >> _Paint(long, WM_MESSAGE*)
- >> _SetSelFromPos(long, const GUI_PID_STATE*)
- >> _FreeAttached(LISTVIEW_Obj*)
- >> GUI_DRAW__GetYSize
- >> GUI_DRAW__GetXSize
- >> _DrawText(const WIDGET_ITEM_DRAW_INFO*)
- >> _DrawBitmap(const WIDGET_ITEM_DRAW_INFO*)
- >> HEADER_SetSkin
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> _Create(long)
- >> _Paint(long)
- >> GRAPH_SCALE_SetTickDist
- >> GRAPH_SCALE_SetTextColor
- >> GRAPH_SCALE_SetNumDecs
- >> GRAPH_SCALE_SetFont
- >> GRAPH_SCALE_SetFactor
- >> _OnPaint(long, LCD_RECT*)
- >> _OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*)
- >> _OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*)
- >> GRAPH_DATA_YT_SetOffY
- >> GRAPH_DATA_YT_SetAlign
- >> GRAPH_DATA_YT_MirrorX
- >> GRAPH_DATA_YT_Clear
- >> _OnDelete(long)
- >> _OnPaint(long, LCD_RECT*)
- >> _InvalidateNewItem(GRAPH_DATA_YT_OBJ*)
- >> GRAPH__InvalidateGraph(long)
- >> GRAPH_SetVSizeY
- >> GRAPH_SetVSizeX
- >> GRAPH_SetUserDraw
- >> GRAPH_SetScrollValue
- >> GRAPH_SetLineStyleV
- >> GRAPH_SetLineStyleH
- >> GRAPH_SetLineStyle
- >> GRAPH_SetGridFixedX
- >> GRAPH_SetAutoScrollbar
- >> GRAPH_GetScrollValue
- >> GRAPH_CreateUser
- >> GUI_ARRAY_GetNumItems(long)
- >> GUI_ARRAY_DeleteItem(long, unsigned)
- >> GUI_ARRAY_GethItem(long, unsigned)
- >> GUI_ARRAY_Delete(long)
- >> WM_InvalidateRect
- >> SCROLLBAR_SetValue
- >> SCROLLBAR_GetValue
- >> _OnDelete(long)
- >> _OnPaint(long, LCD_RECT*)
- >> _OnScrollValueChanged(long, long)
- >> _ManageScrollBars(long)
- >> FRAMEWIN_GetActive
- >> FRAMEWIN__UpdateButtons(long, int, int, int, int)
- >> _Create(long)
- >> _Paint(long)
- >> _GetBorderSize(long, unsigned)
- >> FRAMEWIN_SetTextColorEx
- >> FRAMEWIN_SetBarColor
- >> FRAMEWIN__UpdatePositions(long)
- >> FRAMEWIN__GetTitleLimits(long, int*, int*)
- >> FRAMEWIN__GetBorderSize(long, unsigned)
- >> FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*)
- >> FRAMEWIN_SetText
- >> FRAMEWIN_SetMoveable
- >> FRAMEWIN_CreateUser
- >> WM_MoveChildTo
- >> WM_BringToTop
- >> FRAMEWIN__cbClient(WM_MESSAGE*)
- >> _SetActive(long, int)
- >> EDIT__GetCurrentChar(EDIT_Obj_struct*)
- >> EDIT__SetCursorPos(long, int)
- >> WM_GetTimerId
- >> GUI_TIMER__GetNextTimerLin
- >> GUI_TIMER__GetFirstTimer
- >> GUI_TIMER_SetPeriod
- >> GUI_TIMER_Restart
- >> GUI_TIMER_GetFlag
- >> GUI_TIMER_Delete
- >> GUI_TIMER_Create
- >> WM_ResizeWindow
- >> _GetDialogItem(long, int)
- >> WM_SetEnableState
- >> WM__Paint1
- >> WM__Paint
- >> WM__InvalidateRect
- >> WM__InvalidateDrawAndDescs
- >> WM__InsertWindowIntoList
- >> WM__DetachWindow
- >> WM__ClipAtParentBorders
- >> WM__ActivateClipRect
- >> WM_InvalidateWindowAndDescsEx
- >> WM__GetClientRectEx
- >> WM__DeleteAssocTimer
- >> _Findy1(long, LCD_RECT*, LCD_RECT*)
- >> _Findx1(long, LCD_RECT*, LCD_RECT*)
- >> _Findx0(long, LCD_RECT*, LCD_RECT*)
- >> _SetClipRectUserIntersect(const LCD_RECT*)
- >> WM__PaintWinAndOverlays(long)
- >> _PaintTransChildren(long)
- >> _Invalidate1Abs(long, const LCD_RECT*, unsigned short)
- >> _cbPaintMemDev(void*)
- >> _FindNext_IVR()
- >> _Paint1Trans(long)
- >> WIDGET_GetState
- >> WM__UpdateChildPositions
- >> TREEVIEW_SetTextIndent
- >> TREEVIEW_SetTextColor
- >> TREEVIEW_SetOwnerDraw
- >> TREEVIEW_SetLineColor
- >> TREEVIEW_SetIndent
- >> TREEVIEW_SetImage
- >> TREEVIEW_SetFont
- >> TREEVIEW_SetBkColor
- >> TREEVIEW_SetBitmapOffset
- >> TREEVIEW_OwnerDraw
- >> TREEVIEW_ITEM_SetUserData
- >> TREEVIEW_ITEM_SetText
- >> TREEVIEW_ITEM_GetUserData
- >> TREEVIEW_ITEM_GetText
- >> TREEVIEW_ITEM_ExpandAll
- >> TREEVIEW_ITEM_Detach
- >> TREEVIEW_ITEM_Delete
- >> TREEVIEW_ITEM_Create
- >> TREEVIEW_ITEM_CollapseAll
- >> TREEVIEW_Callback
- >> TREEVIEW_AttachItem
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> _LinkItem(long, long, long, int)
- >> _OnTouch(long, WM_MESSAGE*)
- >> _OnPaint(long, WM_MESSAGE*)
- >> _MoveSel(long, int)
- >> _SetSel(long, long)
- >> _OnKey(long, WM_MESSAGE*)
- >> _OnOwnerdraw_GetYSize(const WIDGET_ITEM_DRAW_INFO*)
- >> _GetPrevVisibleNode(long)
- >> _GetPrevVisibleItem(long)
- >> _GetNextVisibleItem(long)
- >> _OnOwnerdraw_Paint(const WIDGET_ITEM_DRAW_INFO*)
- >> _ManageAutoScroll(long)
- >> _UpdateScrollPos(long)
- >> _SkipClosedItems(long)
- >> _GetLastNodeItem(long)
- >> _SetAutoScroll(long, int, int)
- >> _GetVisibility(long, long, LCD_RECT*)
- >> _ConnectLines(long, long*, int, int)
- >> _CollapseItem(long)
- >> _CalcDrawInfo(const WIDGET_ITEM_DRAW_INFO*, TREEVIEW_ITEM_DRAW_INFO*)
- >> _GetPrevItem(long, int)
- >> _ExpandItem(long)
- >> _CalcParams(long)
- >> TEXT_CreateUser
- >> SLIDER_SetSkin
- >> _Create(long)
- >> _Paint(long)
- >> SLIDER_SetWidth
- >> SLIDER_SetNumTicks
- >> SLIDER_Inc
- >> SLIDER_Dec
- >> SLIDER_CreateUser
- >> SLIDER_Callback
- >> WIDGET__GetWindowSizeX
- >> GUI__strcmp_hp
- >> GUI_TIMER__GetPeriod
- >> GUI_TIMER__GetNextTimer
- >> GUI_TIMER_SetTime
- >> GUI_TIMER_SetDelay
- >> GUI_TIMER_Exec
- >> _Unlink(long)
- >> _Link(long)
- >> TEXT_Callback
- >> SLIDER_SetSkinClassic
- >> _Paint(long)
- >> SCROLLBAR_SetPageSize
- >> SCROLLBAR_SetNumItems
- >> SCROLLBAR_CreateUser
- >> SCROLLBAR_Callback
- >> SCROLLBAR_AddValue
- >> _OnTouch(long, WM_MESSAGE*)
- >> RADIO__SetValue(long, int)
- >> RADIO_SetValue
- >> RADIO_GetValue
- >> RADIO_Callback
- >> RADIO_AddValue
- >> _OnTouch(long, WM_MESSAGE*)
- >> PROGBAR_SetSkinClassic
- >> _Paint(long)
- >> LISTVIEW_DeleteRow
- >> HEADER_SetTextAlign
- >> HEADER_SetItemWidth
- >> HEADER_SetItemText
- >> HEADER_SetFont
- >> HEADER_DeleteItem
- >> HEADER_CreateUser
- >> HEADER_Callback
- >> _LimitDragWitdh(long)
- >> _HandlePID(long, int, int, int)
- >> GUI_ARRAY_InsertBlankItem(long, unsigned)
- >> GUI_ARRAY__GetpItemLocked(const GUI_ARRAY_OBJ*, unsigned)
- >> GUI_ARRAY__SethItem(GUI_ARRAY_OBJ*, unsigned, long)
- >> GUI_ARRAY__GethItem(const GUI_ARRAY_OBJ*, unsigned)
- >> GUI_ALLOC_AllocInit
- >> FRAMEWIN_SetSkinClassic
- >> FRAMEWIN_OwnerDraw
- >> FRAMEWIN_SetOwnerDraw
- >> _Paint(long)
- >> _GetBorderSize(long, unsigned)
- >> FRAMEWIN_GetTextAlign
- >> FRAMEWIN_GetText
- >> FRAMEWIN_GetFont
- >> FRAMEWIN_GetBarColor
- >> FRAMEWIN_GetTitleHeight
- >> FRAMEWIN_GetBorderSize
- >> DROPDOWN__AdjustHeight(long)
- >> DROPDOWN_SetUpMode
- >> DROPDOWN_SetSel
- >> DROPDOWN_GetSel
- >> DROPDOWN_GetItemText
- >> DROPDOWN_Expand
- >> DROPDOWN_Collapse
- >> DROPDOWN_Callback
- >> DROPDOWN_AddKey
- >> LISTBOX_SetTextAlign
- >> LISTBOX_SetSel
- >> LISTBOX_SetScrollbarWidth
- >> LISTBOX_SetScrollbarColor
- >> LISTBOX_SetOwner
- >> LISTBOX_SetItemSpacing
- >> LISTBOX_SetItemDisabled
- >> LISTBOX_SetFont
- >> LISTBOX_SetAutoScrollV
- >> LISTBOX_GetSel
- >> LISTBOX_AddStringH
- >> CHECKBOX_CreateUser
- >> CHECKBOX_Callback
- >> CHECKBOX_SetState
- >> BUTTON_SetSkinClassic
- >> _Paint(long)
- >> BUTTON__SetDrawObj(long, int, long)
- >> GUI_DRAW_SELF_Create
- >> GUI_MEMDEV__XY2PTR
- >> _WriteToActiveOpaque_HT(long, int, int, int)
- >> _WriteToActiveOpaque_8(long, int, int)
- >> GUI_USAGE_Select
- >> GUI_MEMDEV_GetStaticDevice
- >> _CreateStaticDevice(long)
- >> _GetWindowDevice(long, long*)
- >> _CreateStatic(long)
- >> _AddContent(long, long*)
- >> _MarkRect(int, int, int, int)
- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
- >> _MarkPixel(int, int)
- >> _DrawHLine(GUI_DEVICE*, int, int, int)
- >> GUI_MEMDEV_ReduceYSize
- >> GUI_MEMDEV_Clear
- >> _XorPixel(GUI_DEVICE*, int, int)
- >> _FillRect(GUI_DEVICE*, int, int, int, int)
- >> _GetRect(GUI_DEVICE*, LCD_RECT*)
- >> _XY2PTR(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)
- >> LISTBOX__InvalidateItem(long, int)
- >> LISTBOX_UpdateScrollers
- >> LISTBOX_OwnerDraw
- >> LISTBOX_InvalidateItem
- >> LISTBOX_CreateUser
- >> LISTBOX_Callback
- >> LISTBOX_AddString
- >> SCROLLBAR_SetColor
- >> _OnPaint(long, WM_MESSAGE*)
- >> _MoveSel(long, int)
- >> _AddKey(long, int)
- >> _GetContentsSizeX(long)
- >> _UpdateScrollPos(long)
- >> _ToggleMultiSel(long, int)
- >> _GetNumVisItems(long)
- >> _GetItemFromPos(long, int, int)
- >> _CallOwnerDraw(long, int, int)
- >> _GetItemSizeY(long, unsigned)
- >> _NotifyOwner(long, int)
- >> _GetItemPosY(long, unsigned)
- >> HEADER_SetSkinClassic
- >> _Paint(long)
- >> _Draw(long, long, int, int)
- >> DROPDOWN_SetSkinClassic
- >> _Paint(long)
- >> CHECKBOX_SetSkinClassic
- >> _Paint(long)
- >> WM__SendTouchMessage
- >> WM__MoveWindow
- >> WM__MoveTo
- >> _MoveDescendents(long, int, int)
- >> WM_SetYSize
- >> WM_SetXSize
- >> WIDGET_SetWidth
- >> WM__IsChild
- >> _Screen2hWin(long, long, int, int)
- >> SCROLLBAR_SetSkinClassic
- >> _Create(long)
- >> _Paint(long)
- >> _CalcPositions(long, SCROLLBAR_POSITIONS*)
- >> RADIO_SetSkinClassic
- >> _Paint(long)
- >> _GetButtonSize(long)
- >> LISTBOX_SetAutoScrollH
- >> LISTBOX_GetItemSpacing
- >> LISTBOX_GetItemDisabled
- >> LISTBOX_GetFont
- >> LISTBOX__GetpStringLocked(long, int, LISTBOX_ITEM**)
GUI_ALLOC_UnlockH (Thumb, 42 bytes, Stack size 0 bytes, GUI_Alloc.o(.text))
[Called By]
- >> WM_ValidateWindow
- >> WM_ShowWindow
- >> WM_SetCallback
- >> WM_HideWindow
- >> WM_DeleteWindow
- >> TEXT_SetText
- >> TEXT_SetFont
- >> SCROLLBAR_DrawSkinFlex
- >> PROGBAR_SetValue
- >> PROGBAR_SetTextAlign
- >> PROGBAR_SetMinMax
- >> PROGBAR_SetFont
- >> HEADER_DrawSkinFlex
- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_GetDataPtr
- >> GUI_MEMDEV_Delete
- >> FRAMEWIN_SetTextColor
- >> FRAMEWIN_SetTextAlign
- >> FRAMEWIN_DrawSkinFlex
- >> BUTTON_DrawSkinFlex
- >> WM_RestartTimer
- >> WM_DeleteTimer
- >> WM_CreateWindowAsChild
- >> WM_CreateTimer
- >> WM_ClrHasTrans
- >> RADIO_SetText
- >> RADIO_DrawSkinFlex
- >> LISTVIEW_SetItemText
- >> LISTVIEW_GetSel
- >> FRAMEWIN_SetSkin
- >> FRAMEWIN_SetClientColor
- >> EDIT_SetTextAlign
- >> EDIT_SetText
- >> EDIT_SetBkColor
- >> DROPDOWN_SetTextColor
- >> DROPDOWN_SetBkColor
- >> DROPDOWN_DrawSkinFlex
- >> DROPDOWN_AddString
- >> CHECKBOX_DrawSkinFlex
- >> LISTVIEW_SetSort
- >> LISTVIEW_SetRBorder
- >> LISTVIEW_SetLBorder
- >> LISTVIEW_SetItemBkColor
- >> LISTVIEW_SetGridVis
- >> LISTVIEW_SetCompareFunc
- >> LISTVIEW_InsertRow
- >> LISTVIEW_GetNumRows
- >> LISTVIEW_GetNumColumns
- >> LISTVIEW_GetHeader
- >> LISTVIEW_EnableSort
- >> LISTVIEW_AddRow
- >> LISTVIEW_AddColumn
- >> HEADER_SetDragLimit
- >> WM_SetHasTrans
- >> WM_BringToBottom
- >> GRAPH_SetGridVis
- >> GRAPH_SetGridOffY
- >> GRAPH_SetGridDistY
- >> GRAPH_SetGridDistX
- >> GRAPH_SetColor
- >> GRAPH_SetBorder
- >> GRAPH_SCALE_SetPos
- >> GRAPH_SCALE_SetOff
- >> GRAPH_SCALE_Create
- >> GRAPH_DetachScale
- >> GRAPH_DetachData
- >> GRAPH_DATA_YT_Create
- >> GRAPH_DATA_YT_AddValue
- >> GRAPH_AttachScale
- >> GRAPH_AttachData
- >> GUI_MEMDEV_WriteAt
- >> GUI_MEMDEV_GetYSize
- >> GUI_MEMDEV_GetXSize
- >> GUI_MEMDEV_CopyFromLCD
- >> WM__InitIVRSearch
- >> WM_SetSize
- >> TREEVIEW_SetSelMode
- >> TREEVIEW_SetHasLines
- >> TREEVIEW_ITEM_SetImage
- >> TREEVIEW_ITEM_GetInfo
- >> TREEVIEW_GetSel
- >> TREEVIEW_GetItem
- >> GUI_SPRITE_SetBitmapAndPosition
- >> GUI_SPRITE_Delete
- >> SLIDER_SetValue
- >> SLIDER_SetRange
- >> SLIDER_GetValue
- >> FRAMEWIN_Callback
- >> _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)
- >> _ReleaseBuffer(GUI_SPRITE_OBJ*, DRAW_BUFFER*)
- >> _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*)
- >> GUI_MEMDEV_GetYPos
- >> GUI_MEMDEV_GetXPos
- >> GUI_MEMDEV_GetBitsPerPixel
- >> WM_HandlePID
- >> GUI_JPEG__AllocBandingCoeffBuffer(long)
- >> GUI_JPEG__ReadUntilSOF(long)
- >> GUI_JPEG__SetNextBand(GUI_JPEG_DCONTEXT*)
- >> GUI_JPEG__DecodeLine(GUI_JPEG_DCONTEXT*)
- >> GUI_JPEG__GetInfoEx(long, GUI_JPEG_INFO*)
- >> GUI_JPEG__InitDraw(long)
- >> GUI_JPEG__Free(GUI_JPEG_DCONTEXT*)
- >> GUI_JPEG_GetInfoEx
- >> GUI_ALLOC_AllocZero
- >> [Anonymous Symbol]
- >> _Draw(long, int(*)(void*, const unsigned char**, unsigned, unsigned long), void*, int, int)
- >> _DecodeBlockDC_RefineBanding(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _DecodeBlockDC_FirstBanding(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _DecodeBlockAC_FirstBanding(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _CoeffBufferAllocBanding(long, int, int, int)
- >> _DecodeBlockDC_Refine(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _DecodeBlockAC_Refine(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _DecodeBlockDC_First(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _DecodeBlockAC_First(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _WritePixelsOptRGB(int, int, GUI_JPEG_DCONTEXT*, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long))
- >> _DecodeProgressive(long)
- >> _CoeffBufferAlloc(long, int, int, int)
- >> _DecodeNextRow(GUI_JPEG_DCONTEXT*)
- >> _WritePixels(int, int, GUI_JPEG_DCONTEXT*, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long))
- >> _LoadNextRow(GUI_JPEG_DCONTEXT*)
- >> _DrawBanding(long, int, int, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long))
- >> _ConvertH2V1(GUI_JPEG_DCONTEXT*)
- >> _ConvertH1V1(GUI_JPEG_DCONTEXT*)
- >> _InitFrame(long)
- >> WM_Exec
- >> _DrawBitmap_RLE8Ex(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int)
- >> _DrawBitmap_RLE4Ex(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int)
- >> GUI_SPRITE__SetCallback
- >> GUI_SPRITE__CreateEx
- >> GUI_SPRITE_Show
- >> GUI_SPRITE_SetBitmap
- >> GUI_SPRITE_Hide
- >> GUI_SPRITE_GetState
- >> [Anonymous Symbol]
- >> EDIT_SetTextColor
- >> EDIT_SetMaxLen
- >> EDIT_SetFont
- >> EDIT_SetCursorAtPixel
- >> EDIT_GetValue
- >> EDIT_GetTextColor
- >> EDIT_GetText
- >> EDIT_GetFont
- >> EDIT_GetBkColor
- >> EDIT_CreateUser
- >> EDIT_Callback
- >> EDIT_AddKey
- >> GUI_ALLOC_Realloc
- >> _SetValue(long, long, int)
- >> _Paint(long, int)
- >> _IsSpaceInBuffer(long, int)
- >> _IncrementBuffer(long, unsigned)
- >> _InsertChar(long, unsigned short)
- >> _DeleteChar(long)
- >> DROPDOWN_SetSkin
- >> DROPDOWN__GetpItemLocked(long, int)
- >> _Create(long)
- >> _Paint(long)
- >> LISTBOX_SetTextColor
- >> LISTBOX_SetBkColor
- >> DROPDOWN_CreateUser
- >> GUI_ARRAY_AddItem(long, const void*, int)
- >> _DrawFocus(const WIDGET_ITEM_DRAW_INFO*, const CHECKBOX_SKINFLEX_PROPS*)
- >> CHECKBOX_SetSkin
- >> _Create(long)
- >> _Paint(long)
- >> GUI_DRAW__Draw
- >> BUTTON_SetSkin
- >> _Create(long)
- >> _Paint(long)
- >> BUTTON_SetTextOffset
- >> BUTTON_SetText
- >> BUTTON_SetFont
- >> BUTTON_CreateUser
- >> BUTTON_Callback
- >> WM__SetUserDataEx
- >> WM__GetUserDataEx
- >> WIDGET_SetState
- >> WIDGET_OrState
- >> WIDGET_HandleActive
- >> WIDGET_AndState
- >> GUI__SetText
- >> _OnTouchReactOnLevel(long, WM_MESSAGE*)
- >> _OnPidStateChange(long, WM_MESSAGE*)
- >> _OnButtonReleased(long, int)
- >> _OnButtonPressed(long)
- >> _OnTouchDefault(long, WM_MESSAGE*)
- >> _Rotate32(long, long, int, int, int, int, unsigned long)
- >> _Rotate32HQ(long, long, int, int, int, int)
- >> GUI_MEMDEV_SetOrg
- >> _DrawMemdevPerspective(long, int, int, int, int, int, int)
- >> _RemoveStaticDevice(long)
- >> GUI_MEASDEV_Select
- >> GUI_MEASDEV_GetRect
- >> GUI_MEASDEV_Delete
- >> GUI_MEASDEV_Create
- >> GUI_MEASDEV_ClearRect
- >> _XorPixel(GUI_DEVICE*, int, int)
- >> _FillRect(GUI_DEVICE*, int, int, int, int)
- >> _GetRect(GUI_DEVICE*, LCD_RECT*)
- >> _XY2PTR(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)
- >> GUI_MEMDEV__WriteToActiveAlpha
- >> [Anonymous Symbol]
- >> _FillRect(GUI_DEVICE*, int, int, int, int)
- >> _GetRect(GUI_DEVICE*, LCD_RECT*)
- >> _XY2PTR(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)
- >> GUI_MEMDEV__WriteToActiveAt
- >> GUI_MEMDEV__CreateFixed
- >> GUI_MEMDEV_MarkDirty
- >> GUI_MEMDEV_CopyToLCDAt
- >> GUI_USAGE_DecUseCnt
- >> GUI_USAGE_BM_Create
- >> GUI_MEMDEV__WriteToActiveOpaque
- >> _OnTouch(long, WM_MESSAGE*)
- >> SCROLLBAR_SetSkin
- >> _Create(long)
- >> _Paint(long)
- >> _CalcPositions(long, SCROLLBAR_POSITIONS*)
- >> RADIO_SetSkin
- >> RADIO__GetButtonSize(long)
- >> _Create(long)
- >> _Paint(long)
- >> GUI_ARRAY_SetItem(long, unsigned, const void*, int)
- >> RADIO_CreateUser
- >> PROGBAR_SetSkin
- >> _Create(long)
- >> _Paint(long)
- >> PROGBAR_CreateUser
- >> PROGBAR_Callback
- >> FRAMEWIN_GetBorderSizeEx
- >> LISTVIEW_GetSelUnsorted
- >> LISTVIEW_DisableSort
- >> HEADER_SetDirIndicator
- >> _Compare(unsigned, unsigned, SORT_OBJECT*)
- >> _Sort(long)
- >> _Free(long)
- >> _CreateSortObject(long)
- >> _SetSelUnsorted(long, int)
- >> _GetSelUnsorted(LISTVIEW_Obj*)
- >> GUI_ARRAY_ResizeItemLocked(long, unsigned, int)
- >> LISTVIEW_SetItemTextColor
- >> LISTVIEW_GetTextColor
- >> LISTVIEW_GetBkColor
- >> _GetpCellInfo(long, unsigned, unsigned, unsigned)
- >> _SetAutoScroll(long, int, int)
- >> LISTVIEW__InvalidateInsideArea(long)
- >> LISTVIEW__UpdateScrollParas(long)
- >> LISTVIEW__UpdateScrollPos(long)
- >> LISTVIEW__MoveSel(long, int)
- >> LISTVIEW__SetSel(long, int)
- >> LISTVIEW_SetHeaderHeight
- >> LISTVIEW_CreateUser
- >> LISTVIEW_Callback
- >> HEADER_SetScrollPos
- >> HEADER_GetSel
- >> HEADER_GetNumItems
- >> HEADER_GetItemWidth
- >> HEADER_AddItem
- >> _OnPage(long, int)
- >> _AddKey(long, int)
- >> _Paint(long, WM_MESSAGE*)
- >> _SetSelFromPos(long, const GUI_PID_STATE*)
- >> _FreeAttached(LISTVIEW_Obj*)
- >> GUI_DRAW__GetYSize
- >> GUI_DRAW__GetXSize
- >> _DrawText(const WIDGET_ITEM_DRAW_INFO*)
- >> _DrawBitmap(const WIDGET_ITEM_DRAW_INFO*)
- >> HEADER_SetSkin
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> _Create(long)
- >> _Paint(long)
- >> GRAPH_SCALE_SetTickDist
- >> GRAPH_SCALE_SetTextColor
- >> GRAPH_SCALE_SetNumDecs
- >> GRAPH_SCALE_SetFont
- >> GRAPH_SCALE_SetFactor
- >> _OnPaint(long, LCD_RECT*)
- >> _OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*)
- >> _OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*)
- >> GRAPH_DATA_YT_SetOffY
- >> GRAPH_DATA_YT_Clear
- >> [Anonymous Symbol]
- >> _OnDelete(long)
- >> _OnPaint(long, LCD_RECT*)
- >> _InvalidateNewItem(GRAPH_DATA_YT_OBJ*)
- >> GRAPH__InvalidateGraph(long)
- >> GRAPH_SetVSizeY
- >> GRAPH_SetVSizeX
- >> GRAPH_SetUserDraw
- >> GRAPH_SetScrollValue
- >> GRAPH_SetLineStyleV
- >> GRAPH_SetLineStyleH
- >> GRAPH_SetLineStyle
- >> GRAPH_SetGridFixedX
- >> GRAPH_SetAutoScrollbar
- >> GRAPH_GetScrollValue
- >> GRAPH_CreateUser
- >> GUI_ARRAY_GetNumItems(long)
- >> GUI_ARRAY_DeleteItem(long, unsigned)
- >> GUI_ARRAY_GethItem(long, unsigned)
- >> GUI_ARRAY_Delete(long)
- >> WM_InvalidateRect
- >> SCROLLBAR_SetValue
- >> SCROLLBAR_GetValue
- >> _OnDelete(long)
- >> _OnPaint(long, LCD_RECT*)
- >> _OnScrollValueChanged(long, long)
- >> _ManageScrollBars(long)
- >> FRAMEWIN_GetActive
- >> FRAMEWIN__UpdateButtons(long, int, int, int, int)
- >> _Create(long)
- >> _Paint(long)
- >> _GetBorderSize(long, unsigned)
- >> FRAMEWIN_SetTextColorEx
- >> FRAMEWIN_SetBarColor
- >> FRAMEWIN__UpdatePositions(long)
- >> FRAMEWIN__GetTitleLimits(long, int*, int*)
- >> FRAMEWIN__GetBorderSize(long, unsigned)
- >> FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*)
- >> FRAMEWIN_SetText
- >> FRAMEWIN_SetMoveable
- >> FRAMEWIN_CreateUser
- >> WM_MoveChildTo
- >> WM_BringToTop
- >> FRAMEWIN__cbClient(WM_MESSAGE*)
- >> _SetActive(long, int)
- >> EDIT__GetCurrentChar(EDIT_Obj_struct*)
- >> EDIT__SetCursorPos(long, int)
- >> WM_GetTimerId
- >> GUI_TIMER__GetNextTimerLin
- >> GUI_TIMER__GetFirstTimer
- >> GUI_TIMER_SetPeriod
- >> GUI_TIMER_Restart
- >> GUI_TIMER_GetFlag
- >> GUI_TIMER_Delete
- >> GUI_TIMER_Create
- >> WM_ResizeWindow
- >> [Anonymous Symbol]
- >> _GetDialogItem(long, int)
- >> WM_SetEnableState
- >> WM__Paint1
- >> WM__Paint
- >> WM__InvalidateRect
- >> WM__InvalidateDrawAndDescs
- >> WM__InsertWindowIntoList
- >> WM__DetachWindow
- >> WM__ClipAtParentBorders
- >> WM__ActivateClipRect
- >> WM_InvalidateWindowAndDescsEx
- >> WM__GetClientRectEx
- >> WM__DeleteAssocTimer
- >> [Anonymous Symbol]
- >> _Findy1(long, LCD_RECT*, LCD_RECT*)
- >> _Findx1(long, LCD_RECT*, LCD_RECT*)
- >> _Findx0(long, LCD_RECT*, LCD_RECT*)
- >> _SetClipRectUserIntersect(const LCD_RECT*)
- >> WM__PaintWinAndOverlays(long)
- >> _PaintTransChildren(long)
- >> _Invalidate1Abs(long, const LCD_RECT*, unsigned short)
- >> _cbPaintMemDev(void*)
- >> _FindNext_IVR()
- >> _Paint1Trans(long)
- >> WIDGET_GetState
- >> WM__UpdateChildPositions
- >> TREEVIEW_SetTextIndent
- >> TREEVIEW_SetTextColor
- >> TREEVIEW_SetOwnerDraw
- >> TREEVIEW_SetLineColor
- >> TREEVIEW_SetIndent
- >> TREEVIEW_SetImage
- >> TREEVIEW_SetFont
- >> TREEVIEW_SetBkColor
- >> TREEVIEW_SetBitmapOffset
- >> TREEVIEW_OwnerDraw
- >> TREEVIEW_ITEM_SetUserData
- >> TREEVIEW_ITEM_SetText
- >> TREEVIEW_ITEM_GetUserData
- >> TREEVIEW_ITEM_GetText
- >> TREEVIEW_ITEM_ExpandAll
- >> TREEVIEW_ITEM_Detach
- >> TREEVIEW_ITEM_Delete
- >> TREEVIEW_ITEM_Create
- >> TREEVIEW_ITEM_CollapseAll
- >> TREEVIEW_Callback
- >> TREEVIEW_AttachItem
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> _LinkItem(long, long, long, int)
- >> _OnTouch(long, WM_MESSAGE*)
- >> _OnPaint(long, WM_MESSAGE*)
- >> _MoveSel(long, int)
- >> _SetSel(long, long)
- >> _OnKey(long, WM_MESSAGE*)
- >> _OnOwnerdraw_GetYSize(const WIDGET_ITEM_DRAW_INFO*)
- >> _GetPrevVisibleNode(long)
- >> _GetPrevVisibleItem(long)
- >> _GetNextVisibleItem(long)
- >> _OnOwnerdraw_Paint(const WIDGET_ITEM_DRAW_INFO*)
- >> _ManageAutoScroll(long)
- >> _UpdateScrollPos(long)
- >> _SkipClosedItems(long)
- >> _GetLastNodeItem(long)
- >> _SetAutoScroll(long, int, int)
- >> _GetVisibility(long, long, LCD_RECT*)
- >> _ConnectLines(long, long*, int, int)
- >> _CollapseItem(long)
- >> _CalcDrawInfo(const WIDGET_ITEM_DRAW_INFO*, TREEVIEW_ITEM_DRAW_INFO*)
- >> _GetPrevItem(long, int)
- >> _ExpandItem(long)
- >> _CalcParams(long)
- >> TEXT_CreateUser
- >> SLIDER_SetSkin
- >> _Create(long)
- >> _Paint(long)
- >> SLIDER_SetWidth
- >> SLIDER_SetNumTicks
- >> SLIDER_Inc
- >> SLIDER_Dec
- >> SLIDER_CreateUser
- >> SLIDER_Callback
- >> WIDGET__GetWindowSizeX
- >> GUI__strcmp_hp
- >> GUI_TIMER__GetPeriod
- >> GUI_TIMER__GetNextTimer
- >> GUI_TIMER_SetTime
- >> GUI_TIMER_SetDelay
- >> GUI_TIMER_Exec
- >> _Unlink(long)
- >> _Link(long)
- >> TEXT_Callback
- >> SLIDER_SetSkinClassic
- >> _Paint(long)
- >> SCROLLBAR_SetPageSize
- >> SCROLLBAR_SetNumItems
- >> SCROLLBAR_CreateUser
- >> SCROLLBAR_Callback
- >> SCROLLBAR_AddValue
- >> _OnTouch(long, WM_MESSAGE*)
- >> RADIO__SetValue(long, int)
- >> RADIO_SetValue
- >> RADIO_GetValue
- >> RADIO_Callback
- >> RADIO_AddValue
- >> _OnTouch(long, WM_MESSAGE*)
- >> PROGBAR_SetSkinClassic
- >> _Paint(long)
- >> LISTVIEW_DeleteRow
- >> HEADER_SetTextAlign
- >> HEADER_SetItemWidth
- >> HEADER_SetItemText
- >> HEADER_SetFont
- >> HEADER_DeleteItem
- >> HEADER_CreateUser
- >> HEADER_Callback
- >> _GetDividerIndex(long, HEADER_Obj*, int, int)
- >> _LimitDragWitdh(long)
- >> _GetItemIndex(long, HEADER_Obj*, int, int)
- >> _HandlePID(long, int, int, int)
- >> GUI_ARRAY_InsertBlankItem(long, unsigned)
- >> GUI_ARRAY__SethItem(GUI_ARRAY_OBJ*, unsigned, long)
- >> GUI_ARRAY__GethItem(const GUI_ARRAY_OBJ*, unsigned)
- >> GUI_ALLOC_AllocInit
- >> FRAMEWIN_SetSkinClassic
- >> FRAMEWIN_OwnerDraw
- >> FRAMEWIN_SetOwnerDraw
- >> _Paint(long)
- >> _GetBorderSize(long, unsigned)
- >> FRAMEWIN_GetTextAlign
- >> FRAMEWIN_GetText
- >> FRAMEWIN_GetFont
- >> FRAMEWIN_GetBarColor
- >> FRAMEWIN_GetTitleHeight
- >> FRAMEWIN_GetBorderSize
- >> DROPDOWN__AdjustHeight(long)
- >> DROPDOWN_SetUpMode
- >> DROPDOWN_SetSel
- >> DROPDOWN_GetSel
- >> DROPDOWN_GetItemText
- >> DROPDOWN_Expand
- >> DROPDOWN_Collapse
- >> DROPDOWN_Callback
- >> DROPDOWN_AddKey
- >> LISTBOX_SetTextAlign
- >> LISTBOX_SetSel
- >> LISTBOX_SetScrollbarWidth
- >> LISTBOX_SetScrollbarColor
- >> LISTBOX_SetOwner
- >> LISTBOX_SetItemSpacing
- >> LISTBOX_SetItemDisabled
- >> LISTBOX_SetFont
- >> LISTBOX_SetAutoScrollV
- >> LISTBOX_GetSel
- >> LISTBOX_AddStringH
- >> CHECKBOX_CreateUser
- >> CHECKBOX_Callback
- >> CHECKBOX_SetState
- >> BUTTON_SetSkinClassic
- >> _Paint(long)
- >> BUTTON__SetDrawObj(long, int, long)
- >> GUI_DRAW_SELF_Create
- >> GUI_MEMDEV__XY2PTR
- >> _WriteToActiveOpaque_HT(long, int, int, int)
- >> _WriteToActiveOpaque_8(long, int, int)
- >> GUI_USAGE_Select
- >> GUI_MEMDEV_GetStaticDevice
- >> _CreateStaticDevice(long)
- >> _GetWindowDevice(long, long*)
- >> _CreateStatic(long)
- >> _AddContent(long, long*)
- >> [Anonymous Symbol]
- >> _MarkPixel(int, int)
- >> _DrawHLine(GUI_DEVICE*, int, int, int)
- >> GUI_MEMDEV_ReduceYSize
- >> GUI_MEMDEV_Clear
- >> _XorPixel(GUI_DEVICE*, int, int)
- >> _FillRect(GUI_DEVICE*, int, int, int, int)
- >> _GetRect(GUI_DEVICE*, LCD_RECT*)
- >> _XY2PTR(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)
- >> LISTBOX__InvalidateItem(long, int)
- >> LISTBOX__AddSize(LISTBOX_Obj*, int)
- >> LISTBOX_UpdateScrollers
- >> LISTBOX_OwnerDraw
- >> LISTBOX_InvalidateItem
- >> LISTBOX_CreateUser
- >> LISTBOX_Callback
- >> LISTBOX_AddString
- >> SCROLLBAR_SetColor
- >> _OnPaint(long, WM_MESSAGE*)
- >> _MoveSel(long, int)
- >> _AddKey(long, int)
- >> _GetContentsSizeX(long)
- >> _UpdateScrollPos(long)
- >> _ToggleMultiSel(long, int)
- >> _GetNumVisItems(long)
- >> _GetItemFromPos(long, int, int)
- >> _CallOwnerDraw(long, int, int)
- >> _GetItemSizeY(long, unsigned)
- >> _NotifyOwner(long, int)
- >> _GetItemPosY(long, unsigned)
- >> HEADER_SetSkinClassic
- >> _Paint(long)
- >> _Draw(long, long, int, int)
- >> DROPDOWN_SetSkinClassic
- >> _Paint(long)
- >> CHECKBOX_SetSkinClassic
- >> _Paint(long)
- >> WM__SendTouchMessage
- >> WM__MoveWindow
- >> WM__MoveTo
- >> _MoveDescendents(long, int, int)
- >> WM_SetYSize
- >> WM_SetXSize
- >> WIDGET_SetWidth
- >> WM__IsChild
- >> _Screen2hWin(long, long, int, int)
- >> SCROLLBAR_SetSkinClassic
- >> _Create(long)
- >> _Paint(long)
- >> _CalcPositions(long, SCROLLBAR_POSITIONS*)
- >> RADIO_SetSkinClassic
- >> _Paint(long)
- >> _GetButtonSize(long)
- >> LISTBOX_SetAutoScrollH
- >> LISTBOX_GetItemSpacing
- >> LISTBOX_GetItemDisabled
- >> LISTBOX_GetFont
- >> LISTBOX__InvalidateItemSize(const LISTBOX_Obj*, unsigned)
- >> LISTBOX__GetpStringLocked(long, int, LISTBOX_ITEM**)
GUI_ALLOC_GetNumFreeBytes (Thumb, 14 bytes, Stack size 0 bytes, GUI_Alloc.o(.text))
[Called By]
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, 62 bytes, Stack size 8 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = GUI_ALLOC_GetMaxSize ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]
[Called By]- >> GUI_ALLOC_RequestSize
- >> _CreateBuffer(GUI_SPRITE_OBJ*, int)
- >> _CalcBanding(GUI_JPEG_DCONTEXT*)
GUI_ALLOC_RequestSize (Thumb, 40 bytes, Stack size 8 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = GUI_ALLOC_RequestSize ⇒ GUI_ALLOC_GetMaxSize ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_GetMaxSize
- >> [Anonymous Symbol]
- >> GUI_Lock
[Called By]- >> _DrawBitmap_RLE8Ex(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int)
- >> _DrawBitmap_RLE4Ex(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int)
- >> GUI_MEMDEV__CreateFixed
GUI_ALLOC_Lock (Thumb, 10 bytes, Stack size 0 bytes, GUI_Alloc.o(.text))
[Called By]
- >> GUI_Delay
- >> GUI_WaitEvent
GUI_ALLOC_Unlock (Thumb, 10 bytes, Stack size 0 bytes, GUI_Alloc.o(.text))
[Called By]
- >> GUI_Delay
- >> GUI_WaitEvent
GUI_ALLOC_AssignMemory (Thumb, 12 bytes, Stack size 0 bytes, GUI_Alloc.o(.text))
[Called By]
GUI_ALLOC_SetAvBlockSize (Thumb, 24 bytes, Stack size 0 bytes, GUI_Alloc.o(.text))
[Called By]
GUI_ALLOC_GetSize (Thumb, 24 bytes, Stack size 0 bytes, GUI_Alloc.o(.text))
[Called By]
- >> PROGBAR_SetValue
- >> GUI_ALLOC_Realloc
- >> GUI__SetText
- >> GUI_ARRAY_SetItem(long, unsigned, const void*, int)
- >> _CalcNumBytes(long, int, int)
GUI_ALLOC_Free (Thumb, 46 bytes, Stack size 8 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeBlock(const TAG*)
[Calls]- >> [Anonymous Symbol]
- >> _PushFreeBlock(long)
- >> _AddFreeMemory(unsigned long, void*)
- >> GUI_Lock
[Called By]- >> WM_DeleteWindow
- >> GUI_MEMDEV_Delete
- >> WM_DeleteTimer
- >> WM_CreateTimer
- >> GRAPH_SCALE_Delete
- >> GUI_ALLOC_FreePtrArray
- >> GUI_ALLOC_FreePtr
- >> _EnlargeBlocks()
- >> TREEVIEW_InsertItem
- >> GUI_SPRITE_Delete
- >> _DoColorConversion(long, const GUI_BITMAP*)
- >> _ReleaseBuffer(GUI_SPRITE_OBJ*, DRAW_BUFFER*)
- >> GUI_JPEG__Free(GUI_JPEG_DCONTEXT*)
- >> GUI_JPEG_GetInfoEx
- >> GUI_JPEG_DrawEx
- >> _DrawBitmap_RLE8Ex(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int)
- >> _DrawBitmap_RLE4Ex(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int)
- >> GUI_ALLOC_Realloc
- >> GUI_ARRAY_AddItem(long, const void*, int)
- >> GUI_MEASDEV_Delete
- >> GUI_MEMDEV__CreateFixed
- >> GUI_USAGE_DecUseCnt
- >> LISTVIEW_DisableSort
- >> _Free(long)
- >> _FreeAttached(LISTVIEW_Obj*)
- >> _OnDelete(long)
- >> GUI_ARRAY_Delete(long)
- >> _OnDelete(long)
- >> GUI_TIMER_Delete
- >> WM__DeleteAssocTimer
- >> TREEVIEW_ITEM_SetText
- >> TREEVIEW_ITEM_Delete
- >> TREEVIEW_Callback
- >> LISTVIEW_DeleteRow
- >> HEADER_Callback
- >> GUI_ARRAY_InsertBlankItem(long, unsigned)
- >> DROPDOWN_Callback
- >> _WriteToActiveOpaque_HT(long, int, int, int)
- >> _WriteToActiveOpaque_8(long, int, int)
- >> _GUI_USAGE_BM_Delete(long)
GUI_ALLOC_FreePtr (Thumb, 18 bytes, Stack size 8 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = GUI_ALLOC_FreePtr ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeBlock(const TAG*)
[Calls]- >> GUI_ALLOC_Free
- >> GUI_Lock
[Called By]- >> EDIT_SetText
- >> FRAMEWIN_Callback
- >> EDIT_Callback
- >> BUTTON_Callback
- >> GUI__SetText
- >> GUI_ARRAY_SetItem(long, unsigned, const void*, int)
- >> PROGBAR_Callback
- >> GUI_ARRAY_ResizeItemLocked(long, unsigned, int)
- >> GUI_ARRAY_DeleteItem(long, unsigned)
- >> GUI_ARRAY_Delete(long)
- >> TEXT_Callback
- >> GUI_ARRAY__SethItem(GUI_ARRAY_OBJ*, unsigned, long)
- >> CHECKBOX_Callback
- >> BUTTON__SetDrawObj(long, int, long)
GUI_ALLOC_FreePtrArray (Thumb, 40 bytes, Stack size 16 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = GUI_ALLOC_FreePtrArray ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeBlock(const TAG*)
[Calls]- >> GUI_ALLOC_Free
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GUI_ALLOC_SetMaxPercentage (Thumb, 20 bytes, Stack size 0 bytes, GUI_Alloc.o(.text), UNUSED)
GL_DrawArc (Thumb, 274 bytes, Stack size 48 bytes, GUI_Arc.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = GL_DrawArc ⇒ _DrawArc(int, int, int, int, int, int, int, int) ⇒ floorf ⇒ __aeabi_fadd
[Calls]- >> _DrawArc(int, int, int, int, int, int, int, int)
[Called By]- >> GUI_DrawArc
- >> GUI_AA_DrawArc
GUI_DrawArc (Thumb, 76 bytes, Stack size 40 bytes, GUI_Arc.o(.text))
[Stack]
- Max Depth = 208
- Call Chain = GUI_DrawArc ⇒ GL_DrawArc ⇒ _DrawArc(int, int, int, int, int, int, int, int) ⇒ floorf ⇒ __aeabi_fadd
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> GL_DrawArc
[Called By]- >> _CreateScale
- >> _CreateReflex
GUI_DispNextLine (Thumb, 42 bytes, Stack size 16 bytes, GUI_Char.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GL_DispChar (Thumb, 58 bytes, Stack size 8 bytes, GUI_Char.o(.text), UNUSED)
[Calls]
- >> GUI_DispNextLine
- >> GUI_Unlock
- >> GUI_Lock
GUI_GetYAdjust (Thumb, 46 bytes, Stack size 8 bytes, GUI_Char.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = GUI_GetYAdjust ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> [Anonymous Symbol]
- >> GUI_Lock
[Called By]
GUI_GetFontDistY (Thumb, 14 bytes, Stack size 8 bytes, GUI_Char.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = GUI_GetFontDistY ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]
[Called By]- >> GUIDEMO_Automotive
- >> _WriteGear
- >> _DrawBk
- >> GUIDEMO_ShowIntro
- >> GUI_DispStringInRectWrap
- >> _Paint1
- >> _Paint0
- >> GUI__DispStringInRect
- >> GUI_DispString
- >> GUI__CalcTextRect
- >> _Paint(long)
- >> LISTBOX_OwnerDraw
- >> _Paint(long)
GUI_GetCharDistX (Thumb, 26 bytes, Stack size 8 bytes, GUI_Char.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = GUI_GetCharDistX ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> [Anonymous Symbol]
- >> GUI_Lock
[Called By]- >> _WriteGear
- >> GUI_GetTextExtend
- >> GUI__GetLineDistX
- >> _Paint(long, int)
- >> GUI__WrapGetNumCharsToNextLine
- >> _GetWordWrap(const char*, int, int*)
- >> _GetCharWrap(const char*, int)
- >> _GetCursorPosChar(const char*, int, int)
- >> _GetCursorPosX(const char*, int, int)
GUI_GetCharDistXEx (Thumb, 34 bytes, Stack size 16 bytes, GUI_Char.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_GetCharDistXEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> GUI__GetOverlap
- >> GUI__GetLineDistX
GUIPROP__FindChar (Thumb, 20 bytes, Stack size 0 bytes, GUI_CharP.o(.text))
[Called By]
- >> GUIPROP_DispChar
- >> GUIPROP_AA4_IsInFont
- >> GUIPROP_AA4_GetCharDistX
- >> GUIPROP_AA4_DispChar
GUIPROP_DispChar (Thumb, 202 bytes, Stack size 56 bytes, GUI_CharP.o(.text))
[Stack]
- Max Depth = 184
- Call Chain = GUIPROP_DispChar ⇒ LCD_DrawBitmap ⇒ [Anonymous Symbol]
[Calls]- >> GUI_SetColor
- >> GUI_GetColor
- >> GUI_GetBkColor
- >> LCD_FillRect
- >> LCD_DrawBitmap
- >> LCD_SetDrawMode
- >> GUIPROP__FindChar
[Address Reference Count : 10]- guidemo_resource.o(.constdata)
- F08_ASCII.o(.rodata)
- F10S_ASCII.o(.rodata)
- FComic18B_ASCII.o(.rodata)
- F24B_ASCII.o(.rodata)
- F16_ASCII.o(.rodata)
- F20_ASCII.o(.rodata)
- F08_1.o(.rodata)
- F13_1.o(.rodata)
- F13_ASCII.o(.rodata)
GUIPROP_GetCharDistX (Thumb, 68 bytes, Stack size 4 bytes, GUI_CharP.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = GUIPROP_GetCharDistX
[Address Reference Count : 10]- guidemo_resource.o(.constdata)
- F08_ASCII.o(.rodata)
- F10S_ASCII.o(.rodata)
- FComic18B_ASCII.o(.rodata)
- F24B_ASCII.o(.rodata)
- F16_ASCII.o(.rodata)
- F20_ASCII.o(.rodata)
- F08_1.o(.rodata)
- F13_1.o(.rodata)
- F13_ASCII.o(.rodata)
GUIPROP_GetFontInfo (Thumb, 6 bytes, Stack size 0 bytes, GUI_CharP.o(.text))
[Address Reference Count : 10]
- guidemo_resource.o(.constdata)
- F08_ASCII.o(.rodata)
- F10S_ASCII.o(.rodata)
- FComic18B_ASCII.o(.rodata)
- F24B_ASCII.o(.rodata)
- F16_ASCII.o(.rodata)
- F20_ASCII.o(.rodata)
- F08_1.o(.rodata)
- F13_1.o(.rodata)
- F13_ASCII.o(.rodata)
GUIPROP_IsInFont (Thumb, 28 bytes, Stack size 0 bytes, GUI_CharP.o(.text))
[Address Reference Count : 10]
- guidemo_resource.o(.constdata)
- F08_ASCII.o(.rodata)
- F10S_ASCII.o(.rodata)
- FComic18B_ASCII.o(.rodata)
- F24B_ASCII.o(.rodata)
- F16_ASCII.o(.rodata)
- F20_ASCII.o(.rodata)
- F08_1.o(.rodata)
- F13_1.o(.rodata)
- F13_ASCII.o(.rodata)
GUIPROP_EXT__FindChar (Thumb, 20 bytes, Stack size 0 bytes, GUI_CharPExt.o(.text))
[Called By]
- >> GUIPROP_AA4_EXT_DispChar
- >> GUIPROP_EXT_DispChar
- >> GUIPROP_EXT__ClearLine
GUIPROP_EXT_DispChar (Thumb, 148 bytes, Stack size 48 bytes, GUI_CharPExt.o(.text), UNUSED)
[Calls]
- >> LCD_DrawBitmap
- >> GUIPROP_EXT__FindChar
- >> LCD_SetDrawMode
GUIPROP_EXT_GetCharDistX (Thumb, 70 bytes, Stack size 4 bytes, GUI_CharPExt.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = GUIPROP_EXT_GetCharDistX
[Address Reference Count : 3]- guidemo_speedometer.o(.constdata)
- guidemo_resource.o(.constdata)
- guidemo_skinning.o(.constdata)
GUIPROP_EXT_GetFontInfo (Thumb, 6 bytes, Stack size 0 bytes, GUI_CharPExt.o(.text))
[Address Reference Count : 3]
- guidemo_speedometer.o(.constdata)
- guidemo_resource.o(.constdata)
- guidemo_skinning.o(.constdata)
GUIPROP_EXT_IsInFont (Thumb, 28 bytes, Stack size 0 bytes, GUI_CharPExt.o(.text))
[Address Reference Count : 3]
- guidemo_speedometer.o(.constdata)
- guidemo_resource.o(.constdata)
- guidemo_skinning.o(.constdata)
GUIPROP_EXT_GetCharInfo (Thumb, 56 bytes, Stack size 0 bytes, GUI_CharPExt.o(.text))
[Address Reference Count : 3]
- guidemo_speedometer.o(.constdata)
- guidemo_resource.o(.constdata)
- guidemo_skinning.o(.constdata)
GL_DrawCircle (Thumb, 100 bytes, Stack size 32 bytes, GUI_Circ.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = GL_DrawCircle ⇒ Draw8Point(int, int, int, int)
[Calls]- >> Draw8Point(int, int, int, int)
[Called By]
GUI_DrawCircle (Thumb, 80 bytes, Stack size 24 bytes, GUI_Circ.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = GUI_DrawCircle ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GL_DrawCircle
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GL_FillCircle (Thumb, 210 bytes, Stack size 56 bytes, GUI_Circ.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = GL_FillCircle
[Called By]- >> GUI_FillCircle
- >> GL_DrawPoint
GUI_FillCircle (Thumb, 58 bytes, Stack size 16 bytes, GUI_Circ.o(.text))
[Stack]
- Max Depth = 132
- Call Chain = GUI_FillCircle ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GL_FillCircle
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _RemoveTransparencyEffectCirc
GL_FillEllipse (Thumb, 136 bytes, Stack size 48 bytes, GUI_Circ.o(.text), UNUSED)
[Calls]
- >> LCD_DrawHLine
- >> GUI__sqrt32
[Called By]- >> GUI_FillEllipse
- >> GUI_DrawEllipse
GUI_FillEllipse (Thumb, 102 bytes, Stack size 32 bytes, GUI_Circ.o(.text), UNUSED)
[Calls]
- >> GL_FillEllipse
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_GetPenSize
GL_DrawEllipse (Thumb, 208 bytes, Stack size 64 bytes, GUI_Circ.o(.text), UNUSED)
[Calls]
- >> LCD_DrawHLine
- >> GUI__sqrt32
[Called By]
GUI_DrawEllipse (Thumb, 144 bytes, Stack size 40 bytes, GUI_Circ.o(.text), UNUSED)
[Calls]
- >> GL_FillEllipse
- >> GL_DrawEllipse
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_GetPenSize
GUI_Color2Index (Thumb, 24 bytes, Stack size 8 bytes, GUI_Color2Index.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = GUI_Color2Index ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> LCD_Color2Index
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GUI_SetDefaultFont (Thumb, 6 bytes, Stack size 0 bytes, GUI_Core.o(.text), UNUSED)
GUI_ClearRect (Thumb, 98 bytes, Stack size 32 bytes, GUI_Core.o(.text))
[Stack]
- Max Depth = 148
- Call Chain = GUI_ClearRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> LCD_FillRect
- >> LCD_SetDrawMode
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _AutomotiveDemo
- >> _Draw_1
- >> _Draw_0
- >> GUI_Clear
- >> _DrawBkCircle
- >> _DrawScreenAnimated
- >> _cbWin
- >> WIDGET__FillStringInRect
- >> _Paint(long, WM_MESSAGE*)
- >> _DrawBorder(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned, LCD_RECT*)
- >> GUI_ClearRectEx
GUI_Clear (Thumb, 26 bytes, Stack size 8 bytes, GUI_Core.o(.text))
[Stack]
- Max Depth = 156
- Call Chain = GUI_Clear ⇒ GUI_ClearRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_ClearRect
- >> GUI_GotoXY
[Called By]- >> _DrawBk
- >> _Main
- >> _DrawBkCircle
- >> _DrawBkSimple
- >> _SpeedometerDemo
- >> _CreateScale
- >> _RemoveTransparencyEffectCirc
- >> _CreateReflex
- >> _CreateDoubleRing
- >> _CreateRing
- >> _CreateCircle
- >> _CreateRoundedRect
- >> _cbDialogProgress
- >> _FadingDemo
- >> _Paint1
- >> _Paint0
- >> _cbClient
- >> _OnPaint(long, LCD_RECT*)
- >> FRAMEWIN__cbClient(WM_MESSAGE*)
- >> cbBackWin(WM_MESSAGE*)
- >> TEXT_Callback
- >> _Paint(long)
- >> _DrawPart(const PROGBAR_Obj*, int, int, int, const char*)
- >> GUI_CURSOR_SelectEx
- >> _Paint(long)
- >> LISTBOX_OwnerDraw
- >> _Paint(long)
- >> _Paint(long)
- >> [Anonymous Symbol]
- >> _Paint(long)
GUI__Config (Thumb, 34 bytes, Stack size 8 bytes, GUI_Core.o(.text), UNUSED)
[Calls]
- >> GUI_X_Config
- >> LCD_X_Config
GUI_Init (Thumb, 182 bytes, Stack size 16 bytes, GUI_Core.o(.text))
[Stack]
- Max Depth = 300
- Call Chain = GUI_Init ⇒ WM_Init ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_GetDesktopWindow
- >> GUI_X_Init
- >> GUI_X_Config
- >> LCD_X_Config
- >> GUI_SetOrg
- >> WM_Init
- >> LCD_SetColor
- >> LCD_SetBkColor
- >> LCD_Init
- >> GUITASK_Init
- >> GUITASK_CopyContext
[Called By]
GUI__RegisterExit (Thumb, 10 bytes, Stack size 0 bytes, GUI_Core.o(.text))
[Called By]
- >> _InitOnce()
- >> GUI_AA_Init
- >> _InitAlpha()
- >> WM_Init
- >> GUITASK_Init
- >> LCD__RLE8_SetFunc
- >> LCD__RLE4_SetFunc
- >> GUI_TIMER_Create
- >> LCD_InitColors
- >> GUI_CURSOR_SelectEx
- >> GUI__GetAlphaBuffer
GUI_Exit (Thumb, 30 bytes, Stack size 8 bytes, GUI_Core.o(.text), UNUSED)
GUI_DEVICE__GetpDevice (Thumb, 30 bytes, Stack size 0 bytes, GUI_Device.o(.text))
[Called By]
GUI_DEVICE__GetpDriver (Thumb, 32 bytes, Stack size 0 bytes, GUI_Device.o(.text))
[Called By]
- >> GUI_MEMDEV_CreateEx
- >> LCD_SetVSizeEx
- >> LCD_SetVRAMAddrEx
- >> LCD_SetSizeEx
- >> _CreateBuffer(GUI_SPRITE_OBJ*, int)
- >> GUI_MULTIBUF_EndEx
- >> GUI_MULTIBUF_BeginEx
- >> WM_Init
- >> LCD_Init
- >> LCD_SetVisEx
- >> LCD_SetPosEx
- >> LCD_SetLUTEntryEx
- >> LCD_SetDevFunc
- >> LCD_SetChromaModeEx
- >> LCD_SetChromaEx
- >> LCD_SetAlphaModeEx
- >> LCD_SetAlphaEx
- >> LCD_RefreshEx
- >> LCD_GetPosEx
- >> _GetDevCap(int, int)
- >> LCD_GetpfIndex2ColorEx
- >> LCD_GetpfColor2IndexEx
- >> LCD_GetPaletteEx
- >> _GetDevProp(int, int)
- >> LCD_GetNumLayers
- >> LCD_InitLUT
- >> GUI__ManageCacheEx
- >> GUI_AssignCursorLayer
GUI_DEVICE_Delete (Thumb, 4 bytes, Stack size 0 bytes, GUI_Device.o(.text))
[Calls]
- >> GUI_ALLOC_FreeFixedBlock
[Called By]- >> GUI_MEMDEV_Delete
- >> _OnExit()
- >> _InitAlpha()
- >> GUI_SPRITE__CreateEx
- >> GUI_MEASDEV_Delete
- >> GUI_MEASDEV_Create
- >> GUI_MEMDEV__CreateFixed
GUI_DEVICE_Create (Thumb, 70 bytes, Stack size 24 bytes, GUI_Device.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_GetFixedBlock
[Called By]- >> GUI_DEVICE_CreateAndLink
- >> _InitAlpha()
- >> GUI_SPRITE__CreateEx
- >> GUI_MEASDEV_Create
- >> GUI_MEMDEV__CreateFixed
GUI_DEVICE_Unlink (Thumb, 2 bytes, Stack size 0 bytes, GUI_Device.o(.text))
[Calls]
- >> _UnlinkDevice(GUI_DEVICE*)
[Called By]- >> GUI_SetAlpha
- >> GUI_SPRITE_Delete
- >> GUI_SPRITE_Hide
- >> GUI_MEASDEV_Delete
- >> LCD_SelectLCD
GUI_DEVICE_Link (Thumb, 110 bytes, Stack size 12 bytes, GUI_Device.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = GUI_DEVICE_Link
[Called By]- >> GUI_MEMDEV_Select
- >> GUI_DEVICE_CreateAndLink
- >> GUI_SetAlpha
- >> GUI_DEVICE_LinkDevices
- >> GUI_SPRITE__CreateEx
- >> GUI_SPRITE_Show
- >> GUI_MEASDEV_Select
GUI_DEVICE_CreateAndLink (Thumb, 36 bytes, Stack size 16 bytes, GUI_Device.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = GUI_DEVICE_CreateAndLink ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_DEVICE_Link
- >> GUI_DEVICE_Create
[Called By]
GUI_DEVICE_UnlinkTaskDevices (Thumb, 84 bytes, Stack size 16 bytes, GUI_Device.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUI_DEVICE_UnlinkTaskDevices
[Called By]
GUI_DEVICE_LinkDevices (Thumb, 18 bytes, Stack size 8 bytes, GUI_Device.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]
[Called By]
GUI_DispStringAt (Thumb, 40 bytes, Stack size 16 bytes, GUI_DispStringAt.o(.text))
[Stack]
- Max Depth = 204
- Call Chain = GUI_DispStringAt ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_DispString
[Called By]- >> GUI_DispDecAt
- >> _DrawBk
- >> PROGBAR_DrawSkinFlex
- >> GUI_DispStringHCenterAt
- >> RADIO_DrawSkinFlex
- >> GUIDEMO_ColorBar
- >> WIDGET__FillStringInRect
- >> _Paint(long)
GUI_DispStringHCenterAt (Thumb, 52 bytes, Stack size 24 bytes, GUI_DispStringHCenter.o(.text))
[Stack]
- Max Depth = 228
- Call Chain = GUI_DispStringHCenterAt ⇒ GUI_DispStringAt ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_DispStringAt
- >> GUI_SetTextAlign
[Called By]- >> _Draw_1
- >> _Draw_0
- >> _DrawBk
- >> GUIDEMO_Intro
- >> GUIDEMO_ShowIntro
- >> _FillBkDev
- >> _CreateScale
- >> _cbBkWindow
- >> _Paint1
- >> _Paint0
- >> GUIDEMO_Speed
- >> GUIDEMO_ImageFlow
- >> GUIDEMO_ColorBar
- >> _DemoBarGraph
GUI__DispStringInRect (Thumb, 324 bytes, Stack size 64 bytes, GUI_DispStringInRect.o(.text))
[Stack]
- Max Depth = 204
- Call Chain = GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_GetFontDistY
- >> GUI__HandleEOLine
- >> GUI__GetLineNumChars
- >> GUI__GetLineDistX
- >> GUI__DispLine
- >> GUI_UC__NumChars2NumBytes
- >> GUI_GetClientRect
- >> __aeabi_memcpy
[Called By]- >> GUI_DispStringInRectMax
GUI_DispStringInRectMax (Thumb, 74 bytes, Stack size 32 bytes, GUI_DispStringInRect.o(.text))
[Stack]
- Max Depth = 236
- Call Chain = GUI_DispStringInRectMax ⇒ GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI__DispStringInRect
- >> WM_SetUserClipRect
- >> GUI__IntersectRects
[Called By]
GUI_DispStringInRect (Thumb, 6 bytes, Stack size 0 bytes, GUI_DispStringInRect.o(.text))
[Stack]
- Max Depth = 236
- Call Chain = GUI_DispStringInRect ⇒ GUI_DispStringInRectMax ⇒ GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_DispStringInRectMax
[Called By]- >> FRAMEWIN_DrawSkinFlex
- >> BUTTON_DrawSkinFlex
- >> _SpeedometerDemo
- >> _CreateScale
- >> DROPDOWN_DrawSkinFlex
- >> CHECKBOX_DrawSkinFlex
- >> _DrawText(const WIDGET_ITEM_DRAW_INFO*)
- >> _OnOwnerdraw_Paint(const WIDGET_ITEM_DRAW_INFO*)
- >> _Paint(long)
- >> LISTBOX_OwnerDraw
- >> _Paint(long)
- >> _Paint(long)
- >> _Paint(long)
GUI_WrapGetNumLines (Thumb, 42 bytes, Stack size 24 bytes, GUI_DispStringInRectWrap.o(.text))
[Stack]
- Max Depth = 108
- Call Chain = GUI_WrapGetNumLines ⇒ GUI__WrapGetNumBytesToNextLine ⇒ GUI__WrapGetNumCharsToNextLine ⇒ GUI_GetCharDistX ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI__WrapGetNumBytesToNextLine
[Called By]- >> GUI_DispStringInRectWrap
GUI_DispStringInRectWrap (Thumb, 278 bytes, Stack size 56 bytes, GUI_DispStringInRectWrap.o(.text))
[Stack]
- Max Depth = 196
- Call Chain = GUI_DispStringInRectWrap ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_GetFontDistY
- >> GUI_SetClipRect
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_WrapGetNumLines
- >> GUI__WrapGetNumCharsDisp
- >> GUI__WrapGetNumBytesToNextLine
- >> GUI__GetLineDistX
- >> GUI__DispLine
[Called By]- >> _DrawText
- >> _Paint(long, WM_MESSAGE*)
- >> TEXT_Callback
GL_DrawBitmap (Thumb, 138 bytes, Stack size 48 bytes, GUI_DrawBitmap.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = GL_DrawBitmap ⇒ LCD_DrawBitmap ⇒ [Anonymous Symbol]
[Calls]- >> LCD_DrawBitmap
- >> LCD_GetpPalConvTable
- >> GUI_SetDrawMode
[Called By]- >> GUI_DrawBitmap
- >> _DrawCharAA4_NoTrans(int, int, int, int, int, const unsigned char*)
GUI_DrawBitmap (Thumb, 96 bytes, Stack size 24 bytes, GUI_DrawBitmap.o(.text))
[Stack]
- Max Depth = 200
- Call Chain = GUI_DrawBitmap ⇒ GL_DrawBitmap ⇒ LCD_DrawBitmap ⇒ [Anonymous Symbol]
[Calls]- >> GL_DrawBitmap
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _Draw_1
- >> _Draw_0
- >> _DrawBk
- >> GUIDEMO_Intro
- >> _DrawBkCircle
- >> _DrawBk
- >> _DrawBkSimple
- >> CHECKBOX_DrawSkinFlex
- >> _cbBkWindow
- >> _FadingDemo
- >> GUIDEMO_Speed
- >> _BitmapDemo
- >> _DrawLabel
- >> _cbWin
- >> _OnOwnerdraw_Paint(const WIDGET_ITEM_DRAW_INFO*)
- >> GUI_CURSOR_SelectEx
- >> _Paint(long)
- >> [Anonymous Symbol]
- >> _Paint(long)
GUI_DrawBitmapMag (Thumb, 220 bytes, Stack size 72 bytes, GUI_DrawBitmapMag.o(.text))
[Stack]
- Max Depth = 200
- Call Chain = GUI_DrawBitmapMag ⇒ LCD_DrawBitmap ⇒ [Anonymous Symbol]
[Calls]- >> LCD_DrawBitmap
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_GetpPalConvTable
- >> GUI_SetDrawMode
[Called By]- >> _ShowMagnifiedBitmap
- >> _DrawDiagramAt
GUI_DrawGradientV (Thumb, 96 bytes, Stack size 56 bytes, GUI_DrawGradient.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = GUI_DrawGradientV ⇒ _DrawGradient(int, int, int, int, unsigned long, unsigned long, void(*)(int, int, int), int) ⇒ GUI_GetColor ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Lock
- >> [Anonymous Symbol]
- >> _DrawGradient(int, int, int, int, unsigned long, unsigned long, void(*)(int, int, int), int)
[Called By]- >> HEADER_DrawSkinFlex
- >> FRAMEWIN_DrawSkinFlex
- >> BUTTON_DrawSkinFlex
- >> _cbFrameWinInfo
- >> _cbFrameWinControl
- >> _DrawBkCircle
- >> _DrawBk
- >> _GetFontColor
- >> _CreateRing
- >> _CreateCircle
- >> _cbDialogSelect
- >> _cbBkWindow
- >> GUIDEMO_ImageFlow
- >> _DrawBackground(const WIDGET_ITEM_DRAW_INFO*, const DROPDOWN_SKINFLEX_PROPS*)
- >> _DrawBackground(const WIDGET_ITEM_DRAW_INFO*, const CHECKBOX_SKINFLEX_PROPS*)
- >> _DrawBackgroundH(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*)
- >> _DrawBackground(const WIDGET_ITEM_DRAW_INFO*, int)
- >> _DrawBackground(const WIDGET_ITEM_DRAW_INFO*)
- >> _DrawThumbH(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*)
[Address Reference Count : 1]- SCROLLBAR_SkinFlex.o(.text)
GUI_DrawGradientH (Thumb, 104 bytes, Stack size 56 bytes, GUI_DrawGradient.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = GUI_DrawGradientH ⇒ _DrawGradient(int, int, int, int, unsigned long, unsigned long, void(*)(int, int, int), int) ⇒ GUI_GetColor ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Lock
- >> _DrawGradient(int, int, int, int, unsigned long, unsigned long, void(*)(int, int, int), int)
[Called By]- >> GUIDEMO_ColorBar
- >> _DrawBackgroundV(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*)
- >> _DrawBackground(const WIDGET_ITEM_DRAW_INFO*, int)
- >> _DrawThumbV(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*)
[Address Reference Count : 1]- SCROLLBAR_SkinFlex.o(.text)
GUI_DrawHLine (Thumb, 92 bytes, Stack size 32 bytes, GUI_DrawHLine.o(.text))
[Stack]
- Max Depth = 148
- Call Chain = GUI_DrawHLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> SLIDER_DrawSkinFlex
- >> PROGBAR_DrawSkinFlex
- >> HEADER_DrawSkinFlex
- >> FRAMEWIN_DrawSkinFlex
- >> BUTTON_DrawSkinFlex
- >> DROPDOWN_DrawSkinFlex
- >> _DrawDiagramAt
- >> _DrawBackground(const WIDGET_ITEM_DRAW_INFO*, const DROPDOWN_SKINFLEX_PROPS*)
- >> WIDGET__DrawTriangle
- >> _DrawGraspV(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*)
- >> _DrawFrame(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*)
- >> _Paint(long, WM_MESSAGE*)
- >> _DrawBackground(const WIDGET_ITEM_DRAW_INFO*)
- >> _DrawGrid(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned)
- >> _DrawBorder(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned, LCD_RECT*)
- >> WIDGET__DrawVLine
- >> WIDGET__DrawHLine
- >> _OnOwnerdraw_Paint(const WIDGET_ITEM_DRAW_INFO*)
- >> _DrawThumbV(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*)
- >> _DrawThumbH(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*)
- >> _DrawShaftV(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*)
- >> _DrawShaftH(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*)
- >> _DrawDownRect(const LCD_RECT*)
- >> _DrawUpRect(const LCD_RECT*)
- >> _Paint(long)
- >> _Paint(long)
GUI_DrawRoundedFrame (Thumb, 110 bytes, Stack size 48 bytes, GUI_DrawRoundedFrame.o(.text))
[Stack]
- Max Depth = 204
- Call Chain = GUI_DrawRoundedFrame ⇒ GUI_DrawRoundedRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_DrawRoundedRect
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> [Anonymous Symbol]
- >> _DrawRoundedFrame(int, int, int, int, int, int)
[Called By]
GUI_DrawRoundedRect (Thumb, 92 bytes, Stack size 40 bytes, GUI_DrawRoundedRect.o(.text))
[Stack]
- Max Depth = 156
- Call Chain = GUI_DrawRoundedRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> _DrawRoundedRect(int, int, int, int, int)
[Called By]- >> _DrawDiagramAt
- >> GUI_DrawRoundedFrame
GUIPROP_EXT__ClearLine (Thumb, 174 bytes, Stack size 40 bytes, GUI_EncExt.o(.text))
[Stack]
- Max Depth = 108
- Call Chain = GUIPROP_EXT__ClearLine ⇒ GUI__GetOverlap ⇒ GUI_GetCharDistXEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_SetColor
- >> GUI_GetColor
- >> GUI_GetBkColor
- >> LCD_FillRect
- >> GUIPROP_EXT__FindChar
- >> GUI__GetOverlap
- >> GUI_UC__GetCharCodeInc
[Address Reference Count : 1]
GUIPROP_EXT__DispLine (Thumb, 60 bytes, Stack size 24 bytes, GUI_EncExt.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = GUIPROP_EXT__DispLine ⇒ GUI_UC__GetCharCodeInc
[Calls]- >> GUI_UC__GetCharCodeInc
[Address Reference Count : 1]
GUIPROP_EXT__SetfpClearLine (Thumb, 6 bytes, Stack size 0 bytes, GUI_EncExt.o(.text), UNUSED)
GUI_Exec1 (Thumb, 30 bytes, Stack size 8 bytes, GUI_Exec.o(.text))
[Stack]
- Max Depth = 632
- Call Chain = GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]
[Called By]
GUI_Exec (Thumb, 20 bytes, Stack size 8 bytes, GUI_Exec.o(.text))
[Stack]
- Max Depth = 640
- Call Chain = GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]
[Called By]- >> _AutomotiveDemo
- >> GUI_Delay
- >> GUIDEMO_ShowIntro
- >> GUIDEMO_ShowControlWin
- >> GUIDEMO_Delay
- >> _Main
- >> _cbEffect
- >> _Roll
- >> GUI_ExecCreatedDialog
- >> _ShowGraph
- >> _FadingDemo
- >> GUIDEMO_Speed
- >> GUIDEMO_ColorBar
- >> _DemoBarGraph
GUI_FillRect (Thumb, 88 bytes, Stack size 32 bytes, GUI_FillRect.o(.text))
[Stack]
- Max Depth = 148
- Call Chain = GUI_FillRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> LCD_FillRect
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> FRAMEWIN_DrawSkinFlex
- >> BUTTON_DrawSkinFlex
- >> _GetPixelsPerSecond
- >> _Paint1
- >> _Paint0
- >> _DrawFrame
- >> GUIDEMO_Speed
- >> _DrawDiagramAt
- >> _DrawBackground(const WIDGET_ITEM_DRAW_INFO*, const DROPDOWN_SKINFLEX_PROPS*)
- >> GUI_FillRectEx
- >> _DrawShaftV(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*)
- >> _DrawShaftH(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*)
- >> _Paint(long)
GUI_FillRoundedRect (Thumb, 218 bytes, Stack size 72 bytes, GUI_FillRoundedRect.o(.text))
[Stack]
- Max Depth = 188
- Call Chain = GUI_FillRoundedRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> LCD_DrawHLine
- >> GUI__sqrt32
- >> LCD_FillRect
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _CreateRoundedRect
- >> _DrawDiagramAt
- >> GUI_FillRoundedFrame
GUI_FillRoundedFrame (Thumb, 24 bytes, Stack size 16 bytes, GUI_FillRoundedRect.o(.text), UNUSED)
[Calls]
GUI_GetBkColorIndex (Thumb, 12 bytes, Stack size 8 bytes, GUI_GetColor.o(.text), UNUSED)
[Calls]
- >> GUI_Lock
- >> LCD_GetBkColorIndex
- >> [Anonymous Symbol]
GUI_GetBkColor (Thumb, 12 bytes, Stack size 8 bytes, GUI_GetColor.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = GUI_GetBkColor ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Lock
- >> LCD_GetBkColorIndex
- >> [Anonymous Symbol]
[Called By]- >> _GetPixelsPerSecond
- >> GUIPROP_DispChar
- >> GUIPROP_EXT__ClearLine
- >> WIDGET__FillStringInRect
GUI_GetColorIndex (Thumb, 12 bytes, Stack size 8 bytes, GUI_GetColor.o(.text), UNUSED)
[Calls]
- >> GUI_Lock
- >> [Anonymous Symbol]
- >> LCD_GetColorIndex
GUI_GetColor (Thumb, 10 bytes, Stack size 8 bytes, GUI_GetColor.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = GUI_GetColor ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Lock
- >> LCD_GetColorIndex
[Called By]- >> _GetPixelsPerSecond
- >> GUIPROP_DispChar
- >> GUIPROP_EXT__ClearLine
- >> _DrawGradient(int, int, int, int, unsigned long, unsigned long, void(*)(int, int, int), int)
- >> _DrawBitmap(int, int, int, int, const unsigned char*, int, int, unsigned long(*)(unsigned))
GUI_GetDispPosX (Thumb, 16 bytes, Stack size 8 bytes, GUI_GetDispPos.o(.text), UNUSED)
[Calls]
- >> GUI_Lock
- >> [Anonymous Symbol]
GUI_GetDispPosY (Thumb, 22 bytes, Stack size 8 bytes, GUI_GetDispPos.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = GUI_GetDispPosY ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]
[Called By]
GUI_GetFontSizeY (Thumb, 20 bytes, Stack size 8 bytes, GUI_GetFontSizeY.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = GUI_GetFontSizeY ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI__GetFontSizeY
[Called By]- >> _CreateScale
- >> GUIDEMO_Speed
- >> _DemoBarGraph
- >> _DrawLabel
- >> PROGBAR__GetTextRect(const PROGBAR_Obj*, LCD_RECT*, const char*)
- >> _OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*)
- >> _OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*)
- >> _CalcDrawInfo(const WIDGET_ITEM_DRAW_INFO*, TREEVIEW_ITEM_DRAW_INFO*)
- >> _Paint(long)
GUI_GetStringDistX (Thumb, 20 bytes, Stack size 8 bytes, GUI_GetStringDistX.o(.text))
[Stack]
- Max Depth = 92
- Call Chain = GUI_GetStringDistX ⇒ GUI__GetLineDistX ⇒ GUI_GetCharDistXEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI__GetNumChars
- >> GUI__GetLineDistX
[Called By]- >> GUIDEMO_Automotive
- >> _WriteGear
- >> _CreateScale
- >> MESSAGEBOX_Create
- >> EDIT_SetCursorAtPixel
- >> GUI__CalcTextRect
- >> _DrawFocus(const WIDGET_ITEM_DRAW_INFO*, const CHECKBOX_SKINFLEX_PROPS*)
- >> _Paint(long)
- >> PROGBAR__GetTextRect(const PROGBAR_Obj*, LCD_RECT*, const char*)
- >> HEADER_AddItem
- >> TREEVIEW_SetFont
- >> TREEVIEW_AttachItem
- >> _OnTouch(long, WM_MESSAGE*)
- >> _CalcDrawInfo(const WIDGET_ITEM_DRAW_INFO*, TREEVIEW_ITEM_DRAW_INFO*)
- >> LISTBOX__AddSize(LISTBOX_Obj*, int)
- >> LISTBOX_OwnerDraw
- >> _Paint(long)
- >> _Paint(long)
GUI_GetTextExtend (Thumb, 120 bytes, Stack size 32 bytes, GUI_GetTextExtend.o(.text))
[Stack]
- Max Depth = 76
- Call Chain = GUI_GetTextExtend ⇒ GUI_GetCharDistX ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_GetCharDistX
- >> GUI__GetFontSizeY
- >> GUI_UC__GetCharCodeInc
[Called By]- >> _SpeedometerDemo
- >> MESSAGEBOX_Create
GUI_GetVersionString (Thumb, 24 bytes, Stack size 0 bytes, GUI_GetVersionString.o(.text))
[Called By]
GUI_GotoY (Thumb, 16 bytes, Stack size 8 bytes, GUI_Goto.o(.text), UNUSED)
[Calls]
- >> GUI_Lock
- >> [Anonymous Symbol]
- >> _GotoY(int)
GUI_GotoX (Thumb, 14 bytes, Stack size 8 bytes, GUI_Goto.o(.text), UNUSED)
[Calls]
- >> GUI_Lock
- >> _GotoX(int)
GUI_GotoXY (Thumb, 32 bytes, Stack size 16 bytes, GUI_Goto.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_GotoXY ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> _GotoX(int)
[Called By]- >> GUI_Clear
- >> _SpeedometerDemo
- >> _DrawNeedleAndSpeed
- >> _DrawLabel
- >> _OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*)
- >> _OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*)
- >> _DrawPart(const PROGBAR_Obj*, int, int, int, const char*)
- >> _CreateStatic(long)
GUI_JPEG__GetData(void*, const unsigned char**, unsigned, unsigned long) (Thumb, 32 bytes, Stack size 8 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI_JPEG__GetData(void*, const unsigned char**, unsigned, unsigned long)
[Address Reference Count : 1]
GUI_JPEG__ReadUntilSOF(long) (Thumb, 132 bytes, Stack size 24 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = GUI_JPEG__ReadUntilSOF(long) ⇒ _ReadMarkers(GUI_JPEG_DCONTEXT*, unsigned char*) ⇒ _GetDHT(GUI_JPEG_DCONTEXT*) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _GetSOF(GUI_JPEG_DCONTEXT*)
- >> _ReadMarkers(GUI_JPEG_DCONTEXT*, unsigned char*)
[Called By]- >> GUI_JPEG__GetInfoEx(long, GUI_JPEG_INFO*)
- >> GUI_JPEG__InitDraw(long)
- >> _DrawBanding(long, int, int, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long))
GUI_JPEG__DecodeProgressiveBanding(GUI_JPEG_DCONTEXT*) (Thumb, 170 bytes, Stack size 16 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 1396 + Unknown Stack Size
- Call Chain = GUI_JPEG__DecodeProgressiveBanding(GUI_JPEG_DCONTEXT*) ⇒ _InitScan(GUI_JPEG_DCONTEXT*) ⇒ _CheckHuffmanTables(GUI_JPEG_DCONTEXT*) ⇒ _CreateHuffmanTable(GUI_JPEG_DCONTEXT*, int, HUFF_TABLE*) ⇒ GUI__memset
[Calls]- >> _InitScan(GUI_JPEG_DCONTEXT*)
- >> _CalcMCUBlockOrder(GUI_JPEG_DCONTEXT*)
- >> _DecodeScanProg(GUI_JPEG_DCONTEXT*, int(*)(GUI_JPEG_DCONTEXT*, int, int, int))
[Called By]- >> _DrawBanding(long, int, int, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long))
GUI_JPEG__Free(GUI_JPEG_DCONTEXT*) (Thumb, 146 bytes, Stack size 24 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = GUI_JPEG__Free(GUI_JPEG_DCONTEXT*) ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeBlock(const TAG*)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_Free
[Called By]- >> _Draw(long, int(*)(void*, const unsigned char**, unsigned, unsigned long), void*, int, int)
GUI_JPEG__SkipLine(GUI_JPEG_DCONTEXT*) (Thumb, 96 bytes, Stack size 24 bytes, GUI_JPEG.o(.text), UNUSED)
[Calls]
- >> _DecodeNextRow(GUI_JPEG_DCONTEXT*)
- >> _ReadMarkers(GUI_JPEG_DCONTEXT*, unsigned char*)
- >> _LoadNextRow(GUI_JPEG_DCONTEXT*)
GUI_JPEG__DecodeLine(GUI_JPEG_DCONTEXT*) (Thumb, 342 bytes, Stack size 168 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 296
- Call Chain = GUI_JPEG__DecodeLine(GUI_JPEG_DCONTEXT*) ⇒ _DecodeNextRow(GUI_JPEG_DCONTEXT*) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _IDCT(short*, unsigned char*)
- >> _DecodeNextRow(GUI_JPEG_DCONTEXT*)
- >> _ReadMarkers(GUI_JPEG_DCONTEXT*, unsigned char*)
- >> _LoadNextRow(GUI_JPEG_DCONTEXT*)
- >> _ConvertH2V2(GUI_JPEG_DCONTEXT*)
- >> _ConvertH2V1(GUI_JPEG_DCONTEXT*)
- >> _ConvertH1V2(GUI_JPEG_DCONTEXT*)
- >> _ConvertH1V1(GUI_JPEG_DCONTEXT*)
- >> __aeabi_memcpy
[Called By]- >> _Draw(long, int(*)(void*, const unsigned char**, unsigned, unsigned long), void*, int, int)
- >> _DrawBanding(long, int, int, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long))
GUI_JPEG__GetColorRGB(const unsigned char**, unsigned) (Thumb, 28 bytes, Stack size 8 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI_JPEG__GetColorRGB(const unsigned char**, unsigned)
[Address Reference Count : 1]
GUI_JPEG__GetColorGray(const unsigned char**, unsigned) (Thumb, 14 bytes, Stack size 0 bytes, GUI_JPEG.o(.text))
[Address Reference Count : 1]
GUI_JPEG__InitDraw(long) (Thumb, 94 bytes, Stack size 16 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 1436 + Unknown Stack Size
- Call Chain = GUI_JPEG__InitDraw(long) ⇒ _DecodeProgressive(long) ⇒ _InitScan(GUI_JPEG_DCONTEXT*) ⇒ _CheckHuffmanTables(GUI_JPEG_DCONTEXT*) ⇒ _CreateHuffmanTable(GUI_JPEG_DCONTEXT*, int, HUFF_TABLE*) ⇒ GUI__memset
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_JPEG__ReadUntilSOF(long)
- >> _InitScan(GUI_JPEG_DCONTEXT*)
- >> _DecodeProgressive(long)
- >> _CalcBanding(GUI_JPEG_DCONTEXT*)
- >> _InitFrame(long)
[Called By]- >> _Draw(long, int(*)(void*, const unsigned char**, unsigned, unsigned long), void*, int, int)
GUI_JPEG__SetNextBand(GUI_JPEG_DCONTEXT*) (Thumb, 220 bytes, Stack size 40 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = GUI_JPEG__SetNextBand(GUI_JPEG_DCONTEXT*) ⇒ GUI__memset
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI__memset
[Called By]- >> _DrawBanding(long, int, int, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long))
GUI_JPEG__AllocBandingCoeffBuffer(long) (Thumb, 74 bytes, Stack size 24 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 200
- Call Chain = GUI_JPEG__AllocBandingCoeffBuffer(long) ⇒ _CoeffBufferAllocBanding(long, int, int, int) ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _CoeffBufferAllocBanding(long, int, int, int)
[Called By]- >> _DrawBanding(long, int, int, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long))
GUI_JPEG__GetInfoEx(long, GUI_JPEG_INFO*) (Thumb, 42 bytes, Stack size 24 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 136
- Call Chain = GUI_JPEG__GetInfoEx(long, GUI_JPEG_INFO*) ⇒ GUI_JPEG__ReadUntilSOF(long) ⇒ _ReadMarkers(GUI_JPEG_DCONTEXT*, unsigned char*) ⇒ _GetDHT(GUI_JPEG_DCONTEXT*) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_JPEG__ReadUntilSOF(long)
[Called By]- >> GUI_JPEG_GetInfoEx
- >> _Draw(long, int(*)(void*, const unsigned char**, unsigned, unsigned long), void*, int, int)
GUI_JPEG_GetInfoEx (Thumb, 76 bytes, Stack size 32 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = GUI_JPEG_GetInfoEx ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_JPEG__GetInfoEx(long, GUI_JPEG_INFO*)
- >> GUI_ALLOC_AllocZero
[Called By]
GUI_JPEG_GetInfo (Thumb, 20 bytes, Stack size 16 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 192
- Call Chain = GUI_JPEG_GetInfo ⇒ GUI_JPEG_GetInfoEx ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]
[Called By]
GUI_JPEG_DrawEx (Thumb, 56 bytes, Stack size 32 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 1564 + Unknown Stack Size
- Call Chain = GUI_JPEG_DrawEx ⇒ _Draw(long, int(*)(void*, const unsigned char**, unsigned, unsigned long), void*, int, int) ⇒ _DrawBanding(long, int, int, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long)) ⇒ GUI_JPEG__DecodeProgressiveBanding(GUI_JPEG_DCONTEXT*) ⇒ _InitScan(GUI_JPEG_DCONTEXT*) ⇒ _CheckHuffmanTables(GUI_JPEG_DCONTEXT*) ⇒ _CreateHuffmanTable(GUI_JPEG_DCONTEXT*, int, HUFF_TABLE*) ⇒ GUI__memset
[Calls]- >> GUI_ALLOC_Free
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_AllocZero
- >> _Draw(long, int(*)(void*, const unsigned char**, unsigned, unsigned long), void*, int, int)
[Called By]
GUI_JPEG_Draw (Thumb, 20 bytes, Stack size 16 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 1580 + Unknown Stack Size
- Call Chain = GUI_JPEG_Draw ⇒ GUI_JPEG_DrawEx ⇒ _Draw(long, int(*)(void*, const unsigned char**, unsigned, unsigned long), void*, int, int) ⇒ _DrawBanding(long, int, int, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long)) ⇒ GUI_JPEG__DecodeProgressiveBanding(GUI_JPEG_DCONTEXT*) ⇒ _InitScan(GUI_JPEG_DCONTEXT*) ⇒ _CheckHuffmanTables(GUI_JPEG_DCONTEXT*) ⇒ _CreateHuffmanTable(GUI_JPEG_DCONTEXT*, int, HUFF_TABLE*) ⇒ GUI__memset
[Calls]
[Called By]
GUI_MoveRect (Thumb, 28 bytes, Stack size 0 bytes, GUI_MoveRect.o(.text))
[Called By]
- >> BUTTON_DrawSkinFlex
- >> _SpeedometerDemo
- >> WM__InitIVRSearch
- >> _CalcPositions(long, SCROLLBAR_POSITIONS*)
- >> HEADER_GetHeight
- >> _Paint(long, WM_MESSAGE*)
- >> WM_InvalidateRect
- >> WM_GetInsideRectExScrollbar
- >> WM_SetCaptureMove
- >> WM__Client2Screen
- >> _SetClipRectUserIntersect(const LCD_RECT*)
- >> WM__Screen2Client
- >> _OnPaint(long, WM_MESSAGE*)
- >> DROPDOWN_Expand
- >> _Paint(long)
- >> _FillPolygonAA(GUI_DEVICE*, const GUI_POINT*, int, int, int)
- >> _FillPolygon(GUI_DEVICE*, const GUI_POINT*, int, int, int)
- >> _OnPaint(long, WM_MESSAGE*)
- >> WM__MoveWindow
- >> _MoveDescendents(long, int, int)
- >> _CalcPositions(long, SCROLLBAR_POSITIONS*)
- >> _Paint(long)
GUI_MULTIBUF_BeginEx (Thumb, 108 bytes, Stack size 24 bytes, GUI_MULTIBUF.o(.text), UNUSED)
[Calls]
- >> GUI_DEVICE__GetpDriver
[Called By]
GUI_MULTIBUF_EndEx (Thumb, 82 bytes, Stack size 16 bytes, GUI_MULTIBUF.o(.text), UNUSED)
[Calls]
- >> GUI_DEVICE__GetpDriver
[Called By]
GUI_MULTIBUF_ConfirmEx (Thumb, 36 bytes, Stack size 0 bytes, GUI_MULTIBUF.o(.text), UNUSED)
[Called By]
GUI_MULTIBUF_ConfigEx (Thumb, 20 bytes, Stack size 0 bytes, GUI_MULTIBUF.o(.text), UNUSED)
[Called By]
GUI_MULTIBUF_GetNumBuffersEx (Thumb, 18 bytes, Stack size 0 bytes, GUI_MULTIBUF.o(.text))
[Called By]
- >> GUI_MULTIBUF_GetNumBuffers
GUI_MULTIBUF_Begin (Thumb, 8 bytes, Stack size 0 bytes, GUI_MULTIBUF.o(.text), UNUSED)
[Calls]
GUI_MULTIBUF_End (Thumb, 8 bytes, Stack size 0 bytes, GUI_MULTIBUF.o(.text), UNUSED)
[Calls]
GUI_MULTIBUF_Confirm (Thumb, 10 bytes, Stack size 0 bytes, GUI_MULTIBUF.o(.text), UNUSED)
[Calls]
- >> GUI_MULTIBUF_ConfirmEx
GUI_MULTIBUF_Config (Thumb, 10 bytes, Stack size 0 bytes, GUI_MULTIBUF.o(.text), UNUSED)
[Calls]
GUI_MULTIBUF_GetNumBuffers (Thumb, 8 bytes, Stack size 0 bytes, GUI_MULTIBUF.o(.text))
[Calls]
- >> GUI_MULTIBUF_GetNumBuffersEx
[Called By]
GUI_MULTIBUF_UseSingleBuffer (Thumb, 8 bytes, Stack size 0 bytes, GUI_MULTIBUF.o(.text), UNUSED)
GUI_GetPenSize (Thumb, 14 bytes, Stack size 8 bytes, GUI_Pen.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = GUI_GetPenSize ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Lock
- >> [Anonymous Symbol]
[Called By]- >> GUI_FillEllipse
- >> GUI_DrawEllipse
- >> GUI_AA_DrawArc
GUI_GetPenShape (Thumb, 12 bytes, Stack size 8 bytes, GUI_Pen.o(.text), UNUSED)
[Calls]
GUI_SetPenSize (Thumb, 18 bytes, Stack size 16 bytes, GUI_Pen.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_SetPenSize ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Lock
- >> [Anonymous Symbol]
[Called By]- >> _CreateScale
- >> _CreateReflex
- >> _CreateDoubleRing
- >> _CreateRing
- >> GUI_AA_DrawArc
- >> GL_SetDefault
GUI_SetPenShape (Thumb, 22 bytes, Stack size 16 bytes, GUI_Pen.o(.text), UNUSED)
[Calls]
GUI_PID_GetState (Thumb, 72 bytes, Stack size 8 bytes, GUI_PID.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI_PID_GetState
[Called By]- >> _cbEffect
- >> Joystick_Exec
- >> WM_HandlePID
GUI_PID_GetCurrentState (Thumb, 28 bytes, Stack size 0 bytes, GUI_PID.o(.text), UNUSED)
GUI_PID_IsPressed (Thumb, 22 bytes, Stack size 0 bytes, GUI_PID.o(.text), UNUSED)
GUI_PID_StoreState (Thumb, 92 bytes, Stack size 24 bytes, GUI_PID.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = GUI_PID_StoreState
[Calls]- >> GUI_SignalEvent
- >> _IncPointer(GUI_PID_STATE*)
- >> _DecPointer(GUI_PID_STATE*)
[Called By]- >> Joystick_Exec
- >> _cbAnimation
- >> GUI_TOUCH_StoreStateEx
GUI_PID_IsEmpty (Thumb, 18 bytes, Stack size 0 bytes, GUI_PID.o(.text))
[Called By]
GUI_RotatePolygon (Thumb, 96 bytes, Stack size 24 bytes, GUI_PolyRotate.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = GUI_RotatePolygon ⇒ __aeabi_fmul
[Calls]- >> GUI__SinHQ
- >> GUI__CosHQ
- >> __aeabi_fmul
- >> __aeabi_f2iz
- >> __aeabi_fdiv
[Called By]- >> _AutomotiveDemo
- >> _SpeedometerDemo
- >> _CreateScale
GUI__AlphaSuppressMixing (Thumb, 32 bytes, Stack size 8 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI__AlphaSuppressMixing
[Calls]
[Called By]- >> _CreateStaticDevice(long)
GUI_SetAlpha (Thumb, 106 bytes, Stack size 24 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 264
- Call Chain = GUI_SetAlpha ⇒ _InitAlpha() ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_MEMDEV__SetAlphaCallback
- >> _InitAlpha()
- >> GUI_DEVICE__GetpDevice
- >> GUI_DEVICE_Unlink
- >> GUI_DEVICE_Link
[Called By]- >> _DrawDiagramAt
- >> _cbFrame
- >> _cbClient
[Address Reference Count : 1]
GUI_SetClipRect (Thumb, 24 bytes, Stack size 8 bytes, GUI_SetClipRect.o(.text))
[Stack]
- Max Depth = 92
- Call Chain = GUI_SetClipRect ⇒ WM_SetUserClipRect ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM_SetUserClipRect
[Called By]- >> _DrawScreenAnimated
- >> GUI_DispStringInRectWrap
- >> GUIDEMO_Speed
- >> GUIDEMO_ImageFlow
- >> _DrawDiagramAt
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
GUI_SetBkColor (Thumb, 16 bytes, Stack size 8 bytes, GUI_SetColor.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = GUI_SetBkColor ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Lock
- >> [Anonymous Symbol]
- >> LCD_SetBkColor
[Called By]- >> _DrawBk
- >> _DrawBkCircle
- >> _DrawBkSimple
- >> _SpeedometerDemo
- >> _CreateReflex
- >> _CreateRoundedRect
- >> _cbDialogProgress
- >> _DrawScreenAnimated
- >> _FadingDemo
- >> _Paint1
- >> _Paint0
- >> _cbClient
- >> WM_Exec
- >> _OnPaint(long, LCD_RECT*)
- >> _DrawBorder(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned, LCD_RECT*)
- >> GL_SetDefault
- >> cbBackWin(WM_MESSAGE*)
- >> _OnOwnerdraw_Paint(const WIDGET_ITEM_DRAW_INFO*)
- >> GUI_CURSOR_SelectEx
- >> [Anonymous Symbol]
GUI_SetColor (Thumb, 14 bytes, Stack size 8 bytes, GUI_SetColor.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = GUI_SetColor ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Lock
- >> LCD_SetColor
[Called By]- >> _AutomotiveDemo
- >> _Draw_1
- >> _Draw_0
- >> _WriteGear
- >> _DrawBk
- >> SLIDER_DrawSkinFlex
- >> SCROLLBAR_DrawSkinFlex
- >> PROGBAR_DrawSkinFlex
- >> HEADER_DrawSkinFlex
- >> GUIDEMO_Intro
- >> FRAMEWIN_DrawSkinFlex
- >> BUTTON_DrawSkinFlex
- >> GUIDEMO_ShowIntro
- >> _DrawBkCircle
- >> _SpeedometerDemo
- >> _FillBkDev
- >> _DrawNeedleAndSpeed
- >> _CreateScale
- >> _CreateRing
- >> _CreateRoundedRect
- >> _GetPixelsPerSecond
- >> DROPDOWN_DrawSkinFlex
- >> CHECKBOX_DrawSkinFlex
- >> _cbBkWindow
- >> GUIPROP_DispChar
- >> _Paint1
- >> _Paint0
- >> _DrawText
- >> GUIDEMO_Speed
- >> GUIDEMO_ImageFlow
- >> GUIDEMO_ColorBar
- >> _DrawDiagramAt
- >> _DrawLabel
- >> WM_Exec
- >> GUIPROP_EXT__ClearLine
- >> _DrawBitmap(int, int, int, int, const unsigned char*, int, int, unsigned long(*)(unsigned))
- >> _DrawBackground(const WIDGET_ITEM_DRAW_INFO*, const DROPDOWN_SKINFLEX_PROPS*)
- >> _DrawBackground(const WIDGET_ITEM_DRAW_INFO*, const CHECKBOX_SKINFLEX_PROPS*)
- >> _DrawFocus(const WIDGET_ITEM_DRAW_INFO*, const CHECKBOX_SKINFLEX_PROPS*)
- >> _DrawGraspV(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*)
- >> _DrawGraspH(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*)
- >> _DrawFrame(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*)
- >> _DrawText(const WIDGET_ITEM_DRAW_INFO*)
- >> _DrawBackground(const WIDGET_ITEM_DRAW_INFO*)
- >> _OnPaint(long, LCD_RECT*)
- >> _OnPaint(long, LCD_RECT*)
- >> _DrawGrid(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned)
- >> _DrawBorder(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned, LCD_RECT*)
- >> _Draw(long)
- >> GL_SetDefault
- >> _OnOwnerdraw_Paint(const WIDGET_ITEM_DRAW_INFO*)
- >> _DrawThumbV(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*)
- >> _DrawThumbH(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*)
- >> _DrawShaftV(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*)
- >> _DrawShaftH(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*)
- >> _FillTrippleArc(int, int, int, unsigned long, unsigned long, unsigned long, unsigned long)
- >> _DrawTwinArc4(int, int, int, int, int, unsigned long, unsigned long, unsigned long)
- >> _DrawTwinArc2(int, int, int, int, unsigned long, unsigned long, unsigned long)
GUI_SetBkColorIndex (Thumb, 26 bytes, Stack size 8 bytes, GUI_SetColorIndex.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = GUI_SetBkColorIndex ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Lock
- >> LCD_SetBkColorIndex
- >> [Anonymous Symbol]
[Called By]- >> _CreateScale
- >> _RemoveTransparencyEffectCirc
- >> _CreateDoubleRing
- >> _CreateRing
- >> _CreateCircle
GUI_SetColorIndex (Thumb, 30 bytes, Stack size 8 bytes, GUI_SetColorIndex.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = GUI_SetColorIndex ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Lock
- >> LCD_SetColorIndex
[Called By]- >> _RemoveTransparencyEffectCirc
- >> _CreateReflex
- >> GUIDEMO_Speed
- >> _DrawBitmapHW_8888(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int)
GUI_SetFont (Thumb, 32 bytes, Stack size 16 bytes, GUI_SetFont.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_SetFont ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> GUIDEMO_Automotive
- >> _AutomotiveDemo
- >> _Draw_1
- >> _Draw_0
- >> _WriteGear
- >> _DrawBk
- >> PROGBAR_SetValue
- >> GUIDEMO_Intro
- >> FRAMEWIN_DrawSkinFlex
- >> BUTTON_DrawSkinFlex
- >> GUIDEMO_ShowIntro
- >> _SpeedometerDemo
- >> _FillBkDev
- >> _DrawNeedleAndSpeed
- >> _CreateScale
- >> MESSAGEBOX_Create
- >> DROPDOWN_DrawSkinFlex
- >> CHECKBOX_DrawSkinFlex
- >> _cbBkWindow
- >> _Paint1
- >> _Paint0
- >> _DrawText
- >> GUIDEMO_Speed
- >> GUIDEMO_ImageFlow
- >> GUIDEMO_ColorBar
- >> _DemoBarGraph
- >> _DrawLabel
- >> EDIT_SetCursorAtPixel
- >> _Paint(long, int)
- >> _Paint(long)
- >> _Paint(long)
- >> HEADER_AddItem
- >> _Paint(long, WM_MESSAGE*)
- >> _DrawText(const WIDGET_ITEM_DRAW_INFO*)
- >> _OnPaint(long, LCD_RECT*)
- >> _Paint(long)
- >> GL_SetDefault
- >> TREEVIEW_SetFont
- >> TREEVIEW_AttachItem
- >> _OnPaint(long, WM_MESSAGE*)
- >> TEXT_Callback
- >> _Paint(long)
- >> FRAMEWIN_OwnerDraw
- >> _Paint(long)
- >> LISTBOX__AddSize(LISTBOX_Obj*, int)
- >> LISTBOX_OwnerDraw
- >> _OnPaint(long, WM_MESSAGE*)
- >> _GetContentsSizeX(long)
- >> _GetItemSizeY(long, unsigned)
- >> _Paint(long)
- >> _Paint(long)
- >> _Paint(long)
- >> _Paint(long)
GUI_SetOrg (Thumb, 64 bytes, Stack size 16 bytes, GUI_SetOrg.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_SetOrg ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _DrawScreenAnimated
- >> GUIDEMO_ImageFlow
- >> GUI_Init
GUI_SetTextAlign (Thumb, 32 bytes, Stack size 16 bytes, GUI_SetTextAlign.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_SetTextAlign ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> GUI_DispStringHCenterAt
- >> _DrawNeedleAndSpeed
- >> _DrawLabel
- >> _OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*)
- >> _OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*)
- >> GL_SetDefault
GUI_SetTextMode (Thumb, 32 bytes, Stack size 16 bytes, GUI_SetTextMode.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_SetTextMode ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _AutomotiveDemo
- >> _Draw_1
- >> _Draw_0
- >> _WriteGear
- >> _DrawBk
- >> PROGBAR_DrawSkinFlex
- >> GUIDEMO_Intro
- >> FRAMEWIN_DrawSkinFlex
- >> BUTTON_DrawSkinFlex
- >> GUIDEMO_Main
- >> GUIDEMO_ShowIntro
- >> _FillBkDev
- >> _CreateScale
- >> DROPDOWN_DrawSkinFlex
- >> CHECKBOX_DrawSkinFlex
- >> _cbBkWindow
- >> _Paint1
- >> _Paint0
- >> _DrawText
- >> GUIDEMO_Speed
- >> GUIDEMO_ImageFlow
- >> _DrawLabel
- >> WIDGET__FillStringInRect
- >> _Paint(long)
- >> _Paint(long, WM_MESSAGE*)
- >> _DrawText(const WIDGET_ITEM_DRAW_INFO*)
- >> _OnPaint(long, LCD_RECT*)
- >> _Paint(long)
- >> GL_SetDefault
- >> TEXT_Callback
- >> _Paint(long)
- >> _Paint(long)
- >> LISTBOX_OwnerDraw
- >> _Paint(long)
- >> _Paint(long)
- >> _Paint(long)
GUI_SPRITE__CreateEx (Thumb, 212 bytes, Stack size 40 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 320
- Call Chain = GUI_SPRITE__CreateEx ⇒ _SpriteDraw(long) ⇒ _CreateBuffer(GUI_SPRITE_OBJ*, int) ⇒ GUI_ALLOC_GetMaxSize ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> _DoColorConversion(long, const GUI_BITMAP*)
- >> _SpriteDraw(long)
- >> GUI_ALLOC_AllocZero
- >> GUI_DEVICE_Link
- >> GUI_DEVICE_Delete
- >> GUI_DEVICE_Create
- >> [Anonymous Symbol]
[Called By]- >> GUI_SPRITE_Create
- >> GUI_SPRITE_CreateEx
- >> GUI_CURSOR_SelectEx
GUI_SPRITE__SetCallback (Thumb, 40 bytes, Stack size 24 bytes, GUI_SPRITE.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
GUI_SPRITE_CreateEx (Thumb, 14 bytes, Stack size 16 bytes, GUI_SPRITE.o(.text), UNUSED)
[Calls]
GUI_SPRITE_Create (Thumb, 18 bytes, Stack size 8 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 328
- Call Chain = GUI_SPRITE_Create ⇒ GUI_SPRITE__CreateEx ⇒ _SpriteDraw(long) ⇒ _CreateBuffer(GUI_SPRITE_OBJ*, int) ⇒ GUI_ALLOC_GetMaxSize ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]
[Called By]
GUI_SPRITE_Delete (Thumb, 84 bytes, Stack size 16 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 280
- Call Chain = GUI_SPRITE_Delete ⇒ _Undraw(long) ⇒ _CreateBuffer(GUI_SPRITE_OBJ*, int) ⇒ GUI_ALLOC_GetMaxSize ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_ALLOC_FreeFixedBlock
- >> GUI_Unlock
- >> GUI_Lock
- >> _Undraw(long)
- >> GUI_DEVICE_Unlink
[Called By]- >> _DemoTreeview
- >> GUI_CURSOR_SelectEx
GUI_SPRITE_SetPosition (Thumb, 34 bytes, Stack size 16 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 384
- Call Chain = GUI_SPRITE_SetPosition ⇒ _SetPosition(long, int, int) ⇒ _CreateBuffer(GUI_SPRITE_OBJ*, int) ⇒ GUI_ALLOC_GetMaxSize ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> _SetPosition(long, int, int)
[Called By]- >> GUI_CURSOR_HideEx
- >> GUI_CURSOR_SetPositionEx
GUI_SPRITE_SetBitmap (Thumb, 82 bytes, Stack size 32 bytes, GUI_SPRITE.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> _DoColorConversion(long, const GUI_BITMAP*)
- >> _SetBitmap(long, const GUI_BITMAP*)
[Called By]
GUI_SPRITE_SetBitmapAndPosition (Thumb, 112 bytes, Stack size 48 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 360
- Call Chain = GUI_SPRITE_SetBitmapAndPosition ⇒ _SetBitmapAndPosition(long, const GUI_BITMAP*, int, int) ⇒ _CreateBuffer(GUI_SPRITE_OBJ*, int) ⇒ GUI_ALLOC_GetMaxSize ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> _SetBitmapAndPosition(long, const GUI_BITMAP*, int, int)
- >> _DoColorConversion(long, const GUI_BITMAP*)
[Called By]
GUI_SPRITE_Hide (Thumb, 76 bytes, Stack size 16 bytes, GUI_SPRITE.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> _Undraw(long)
- >> GUI_DEVICE_Unlink
[Called By]
GUI_SPRITE_Show (Thumb, 86 bytes, Stack size 16 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 296
- Call Chain = GUI_SPRITE_Show ⇒ _SpriteDraw(long) ⇒ _CreateBuffer(GUI_SPRITE_OBJ*, int) ⇒ GUI_ALLOC_GetMaxSize ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> _SpriteDraw(long)
- >> GUI_DEVICE_Link
[Called By]
GUI_SPRITE_GetState (Thumb, 44 bytes, Stack size 16 bytes, GUI_SPRITE.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
GUI_GetTime (Thumb, 4 bytes, Stack size 0 bytes, GUI_Time.o(.text))
[Calls]
[Called By]- >> GUIDEMO_Delay
- >> GUIDEMO_GetTime
- >> _cbFrameWinControl
- >> WM_CreateTimer
- >> GUI_MEMDEV_FadeDevices
- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _MoveWindow(long, int, int, int, int, void(*)(PARA_IN_MOVE*, PARA_OUT_MOVE*))
- >> _FadeWindow(long, int, int(*)(int, int))
- >> GUI_TIMER_Restart
- >> GUI_TIMER__GetPeriod
- >> GUI_TIMER_Exec
GUI_Delay (Thumb, 90 bytes, Stack size 24 bytes, GUI_Time.o(.text))
[Stack]
- Max Depth = 664
- Call Chain = GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_Exec
- >> GUI_X_Delay
- >> GUI_X_GetTime
- >> GUI_ALLOC_Unlock
- >> GUI_ALLOC_Lock
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> GUIDEMO_Delay
- >> GUIDEMO_CheckCancel
- >> _SpeedometerDemo
- >> _ShowTitle
- >> _Roll
- >> _DemoSkinning
- >> _cbDialogOrder
- >> _Action
- >> _DrawScreenAnimated
- >> _Delay
- >> _ShowGraph
- >> _DemoBarGraph
- >> _Action
- >> _TransparentDialog
GUI_TOUCH_StoreState (Thumb, 30 bytes, Stack size 0 bytes, GUI_TOUCH_StoreState.o(.text), UNUSED)
[Calls]
- >> GUI_TOUCH_StoreStateEx
[Called By]
GUI_TOUCH_SetLayer (Thumb, 6 bytes, Stack size 0 bytes, GUI_TOUCH_StoreState.o(.text), UNUSED)
GUI_DispDecShift (Thumb, 12 bytes, Stack size 24 bytes, GUI_Val.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = GUI_DispDecShift ⇒ [Anonymous Symbol] ⇒ GUI_AddDecShift
[Calls]
[Called By]- >> _DispFloatFix(float, char, char, int)
GUI_DispSDecShift (Thumb, 44 bytes, Stack size 32 bytes, GUI_Val.o(.text))
[Stack]
- Max Depth = 220
- Call Chain = GUI_DispSDecShift ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_DispString
- >> GUI_AddSign
- >> GUI_AddDecShift
[Called By]- >> GUI_DispSDec
- >> _DispFloatFix(float, char, char, int)
GUI_DispDecMin (Thumb, 16 bytes, Stack size 24 bytes, GUI_Val.o(.text))
[Stack]
- Max Depth = 236
- Call Chain = GUI_DispDecMin ⇒ [Anonymous Symbol] ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_AddDecMin
- >> [Anonymous Symbol]
[Called By]- >> _DrawNeedleAndSpeed
- >> _DrawLabel
GUI_DispDecSpace (Thumb, 62 bytes, Stack size 32 bytes, GUI_Val.o(.text), UNUSED)
[Calls]
- >> GUI_DispString
- >> GUI_Long2Len
- >> GUI_AddDecMin
- >> __aeabi_memset
GUI_DispSDec (Thumb, 4 bytes, Stack size 0 bytes, GUI_Val.o(.text), UNUSED)
[Calls]
GUI_DispDec (Thumb, 12 bytes, Stack size 24 bytes, GUI_Val.o(.text), UNUSED)
GUI_DispDecAt (Thumb, 36 bytes, Stack size 32 bytes, GUI_Val.o(.text))
[Stack]
- Max Depth = 236
- Call Chain = GUI_DispDecAt ⇒ GUI_DispStringAt ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_DispStringAt
- >> GUI_AddDecShift
[Called By]- >> _AutomotiveDemo
- >> _WriteGear
- >> _DrawBk
GUI__SinHQ (Thumb, 108 bytes, Stack size 8 bytes, GUI__SinHQ.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI__SinHQ
[Called By]- >> GUI_RotatePolygon
- >> _CreateScale
- >> _AddData_Sine
- >> _DrawArc(int, int, int, int, int, int, int, int)
- >> GUI__CosHQ
- >> _Rotate32(long, long, int, int, int, int, unsigned long)
- >> _Rotate32HQ(long, long, int, int, int, int)
GUI__CosHQ (Thumb, 6 bytes, Stack size 0 bytes, GUI__SinHQ.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI__CosHQ ⇒ GUI__SinHQ
[Calls]
[Called By]- >> GUI_RotatePolygon
- >> _CreateScale
- >> _DrawArc(int, int, int, int, int, int, int, int)
- >> _Rotate32(long, long, int, int, int, int, unsigned long)
- >> _Rotate32HQ(long, long, int, int, int, int)
LCD_GetXSizeEx (Thumb, 2 bytes, Stack size 0 bytes, LCD_GetEx.o(.text), UNUSED)
[Calls]
LCD_GetYSizeEx (Thumb, 2 bytes, Stack size 0 bytes, LCD_GetEx.o(.text), UNUSED)
[Calls]
LCD_GetVXSizeEx (Thumb, 2 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetVXSizeEx ⇒ [Anonymous Symbol] ⇒ _GetDevProp(int, int)
[Calls]
[Called By]
LCD_GetVYSizeEx (Thumb, 2 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetVYSizeEx ⇒ [Anonymous Symbol] ⇒ _GetDevProp(int, int)
[Calls]
[Called By]
LCD_GetBitsPerPixelEx (Thumb, 2 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetBitsPerPixelEx ⇒ [Anonymous Symbol] ⇒ _GetDevProp(int, int)
[Calls]
[Called By]- >> _GetLine(GUI_DEVICE*, int, int, int, unsigned long*, unsigned long*, unsigned long(*)(unsigned))
- >> _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)
- >> _Draw(long, int(*)(void*, const unsigned char**, unsigned, unsigned long), void*, int, int)
- >> LCD_InitLUT
LCD_GetNumColorsEx (Thumb, 2 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetNumColorsEx ⇒ [Anonymous Symbol] ⇒ _GetDevProp(int, int)
[Calls]
[Called By]
LCD_GetXMagEx (Thumb, 2 bytes, Stack size 0 bytes, LCD_GetEx.o(.text), UNUSED)
[Calls]
LCD_GetYMagEx (Thumb, 2 bytes, Stack size 0 bytes, LCD_GetEx.o(.text), UNUSED)
[Calls]
LCD_GetMirrorXEx (Thumb, 2 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetMirrorXEx ⇒ [Anonymous Symbol] ⇒ _GetDevProp(int, int)
[Calls]
[Called By]- >> _SetOrg(GUI_DEVICE*, int, int)
LCD_GetMirrorYEx (Thumb, 2 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetMirrorYEx ⇒ [Anonymous Symbol] ⇒ _GetDevProp(int, int)
[Calls]
[Called By]- >> _SetOrg(GUI_DEVICE*, int, int)
LCD_GetSwapXYEx (Thumb, 2 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetSwapXYEx ⇒ [Anonymous Symbol] ⇒ _GetDevProp(int, int)
[Calls]
[Called By]- >> _SetVSize(GUI_DEVICE*, int, int)
- >> _SetSize(GUI_DEVICE*, int, int)
- >> _SetOrg(GUI_DEVICE*, int, int)
LCD_GetXSize (Thumb, 6 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Called By]
- >> GUIDEMO_Automotive
- >> _Draw_1
- >> _Draw_0
- >> _WriteGear
- >> _DrawBk
- >> GUIDEMO_Intro
- >> GUIDEMO_ShowIntro
- >> _Main
- >> _cbFrameWinInfo
- >> _DrawBkCircle
- >> _DrawBk
- >> GUI_TOUCH_Exec
- >> Joystick_Exec
- >> GUI_TOUCH_Calibrate
- >> _SpeedometerDemo
- >> _CalcXOut
- >> _CalcXIn
- >> _DrawCentered
- >> _GetPixelsPerSecond
- >> MESSAGEBOX_Create
- >> GUI_MEMDEV_MoveOutWindow
- >> GUI_MEMDEV_MoveInWindow
- >> GUI_MEMDEV_FadeOutWindow
- >> GUI_MEMDEV_FadeInWindow
- >> _cbBkWindow
- >> _DemoListview
- >> _GraphDemo
- >> _ShowGraph
- >> _FadingDemo
- >> GUIDEMO_Speed
- >> GUIDEMO_ImageFlow
- >> GUIDEMO_ColorBar
- >> _BitmapDemo
- >> _ShowMagnifiedBitmap
- >> _DemoBarGraph
- >> _DemoTreeview
- >> _TransparentDialog
- >> _cbWin
- >> GUI_MEMDEV_SwapWindow
- >> GUI_MEMDEV_ShiftOutWindow
- >> GUI_MEMDEV_ShiftInWindow
- >> _InitParaShiftOut(PARA_SHIFT*, long, int, int)
- >> _InitParaShiftIn(PARA_SHIFT*, long, int, int)
- >> _InitParaSwap(PARA_SHIFT*, long, int, int)
- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _MoveWindow(long, int, int, int, int, void(*)(PARA_IN_MOVE*, PARA_OUT_MOVE*))
- >> _CreateStaticDevice(long)
LCD_GetYSize (Thumb, 6 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Called By]
- >> GUIDEMO_Automotive
- >> _AutomotiveDemo
- >> _WriteGear
- >> _DrawBk
- >> GUIDEMO_Intro
- >> GUIDEMO_ShowIntro
- >> _Main
- >> _DrawBkCircle
- >> _DrawBk
- >> GUI_TOUCH_Exec
- >> Joystick_Exec
- >> GUI_TOUCH_Calibrate
- >> _SpeedometerDemo
- >> _DrawCentered
- >> _GetPixelsPerSecond
- >> MESSAGEBOX_Create
- >> GUI_MEMDEV_MoveOutWindow
- >> GUI_MEMDEV_MoveInWindow
- >> GUI_MEMDEV_FadeOutWindow
- >> GUI_MEMDEV_FadeInWindow
- >> _cbBkWindow
- >> _DemoListview
- >> _GraphDemo
- >> _FadingDemo
- >> GUIDEMO_Speed
- >> GUIDEMO_ColorBar
- >> _BitmapDemo
- >> _ShowMagnifiedBitmap
- >> _DemoBarGraph
- >> _DemoTreeview
- >> _cbWin
- >> GUI_MEMDEV_SwapWindow
- >> GUI_MEMDEV_ShiftOutWindow
- >> GUI_MEMDEV_ShiftInWindow
- >> _InitParaShiftOut(PARA_SHIFT*, long, int, int)
- >> _InitParaShiftIn(PARA_SHIFT*, long, int, int)
- >> _InitParaSwap(PARA_SHIFT*, long, int, int)
- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _MoveWindow(long, int, int, int, int, void(*)(PARA_IN_MOVE*, PARA_OUT_MOVE*))
- >> _CreateStaticDevice(long)
LCD_GetVXSize (Thumb, 6 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Called By]
- >> GUI_MEMDEV_CopyFromLCD
LCD_GetVYSize (Thumb, 6 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Called By]
- >> _DrawBkCircle
- >> GUI_MEMDEV_CopyFromLCD
- >> GUIDEMO_Speed
- >> GUIDEMO_ImageFlow
LCD_GetBitsPerPixel (Thumb, 6 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Called By]
- >> GUIDEMO_Main
- >> GUI_MEMDEV_CopyFromLCD
- >> GUIDEMO_ColorBar
- >> _WritePixelsOptRGB(int, int, GUI_JPEG_DCONTEXT*, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long))
- >> GUI_ReadRect
LCD_GetNumColors (Thumb, 6 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Called By]
- >> _GetIndexMask_0()
- >> _Index2Color_0(unsigned)
- >> _Color2Index_0(unsigned long)
LCD_GetXMag (Thumb, 6 bytes, Stack size 0 bytes, LCD_GetEx.o(.text), UNUSED)
LCD_GetYMag (Thumb, 6 bytes, Stack size 0 bytes, LCD_GetEx.o(.text), UNUSED)
LCD_GetMirrorX (Thumb, 6 bytes, Stack size 0 bytes, LCD_GetEx.o(.text), UNUSED)
LCD_GetMirrorY (Thumb, 6 bytes, Stack size 0 bytes, LCD_GetEx.o(.text), UNUSED)
LCD_GetSwapXY (Thumb, 6 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Called By]
GUI_GetBitsPerPixelEx (Thumb, 14 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[Called By]
- >> LCD_ReadRectEx(int, int, int, int, unsigned long*, GUI_DEVICE*)
- >> _WriteToActiveOpaque_HT(long, int, int, int)
- >> _WriteToActiveOpaque_8(long, int, int)
- >> GUI__DoAlphaBlending
LCD_GetPaletteEx (Thumb, 22 bytes, Stack size 8 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LCD_GetPaletteEx
[Calls]- >> GUI_DEVICE__GetpDriver
[Called By]
LCD_GetPalette (Thumb, 8 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))
[Stack]
- Max Depth = 8
- Call Chain = LCD_GetpfIndex2ColorEx
[Calls]- >> GUI_DEVICE__GetpDriver
[Called By]- >> GUI_MEMDEV_CopyFromLCD
GUI_GetpfIndex2ColorEx (Thumb, 12 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[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)
- >> _DrawBitmap(int, int, int, int, const unsigned char*, int, int, unsigned long(*)(unsigned))
- >> _WriteToActiveOpaque_8(long, int, int)
- >> GUI__DoAlphaBlending
LCD_GetpfColor2IndexEx (Thumb, 14 bytes, Stack size 8 bytes, LCD_GetEx.o(.text), UNUSED)
[Calls]
- >> GUI_DEVICE__GetpDriver
GUI_GetpfColor2IndexEx (Thumb, 12 bytes, Stack size 0 bytes, LCD_GetEx.o(.text))
[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)
- >> _Draw(long, int(*)(void*, const unsigned char**, unsigned, unsigned long), void*, int, int)
- >> _DrawColumnScaled(GUI_MEMDEV*, int, int, int, int, int, int)
- >> _WriteToActiveOpaque_8(long, int, int)
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 = 32
- Call Chain = LCD_GetVXSizeMax ⇒ _GetMaxValue(int) ⇒ _GetDevProp(int, int)
[Calls]
[Called By]- >> GUI_AA_Init
- >> _InitAlpha()
- >> GUI__GetAlphaBuffer
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, 114 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_GetBitsPerPixel
- >> GUI_MEMDEV__CreateFixed
LCD_GetDevCap (Thumb, 10 bytes, Stack size 0 bytes, LCD_Info.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetDevCap ⇒ _GetDevCap(int, int)
[Calls]
[Called By]
LCD_GetDevCapEx (Thumb, 2 bytes, Stack size 0 bytes, LCD_Info.o(.text), UNUSED)
[Calls]
LCD__RLE4_SetFunc (Thumb, 62 bytes, Stack size 24 bytes, LCD_RLE4.o(.text), UNUSED)
[Calls]
- >> GUI__RegisterExit
- >> GUI_ALLOC_GetFixedBlock
LCD__RLE8_SetFunc (Thumb, 62 bytes, Stack size 24 bytes, LCD_RLE8.o(.text), UNUSED)
[Calls]
- >> GUI__RegisterExit
- >> GUI_ALLOC_GetFixedBlock
LCD_SetAlphaEx (Thumb, 42 bytes, Stack size 16 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
- >> GUI_DEVICE__GetpDriver
[Called By]- >> LCD_SetAlpha
- >> GUI_SetLayerAlphaEx
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
[Called By]- >> LCD_X_Config
- >> 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
[Called By]- >> LCD_X_Config
- >> 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
[Called By]- >> LCD_X_Config
- >> LCD_SetSize
- >> GUI_SetLayerSizeEx
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
[Called By]- >> LCD_SetVis
- >> GUI_SetLayerVisEx
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
[Called By]- >> LCD_SetPos
- >> GUI_SetLayerPosEx
LCD_SetAlphaModeEx (Thumb, 42 bytes, Stack size 16 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
- >> GUI_DEVICE__GetpDriver
[Called By]
LCD_SetChromaModeEx (Thumb, 42 bytes, Stack size 16 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
- >> GUI_DEVICE__GetpDriver
[Called By]
LCD_SetChromaEx (Thumb, 48 bytes, Stack size 24 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
- >> GUI_DEVICE__GetpDriver
[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
[Called By]- >> LCD_SetLUTEntry
- >> LCD_InitLUT
- >> LCD_SetLUTEx
- >> LCD_SetLUT
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
[Called By]- >> LCD_GetPos
- >> GUI_GetLayerPosEx
LCD_RefreshEx (Thumb, 40 bytes, Stack size 16 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
- >> GUI_DEVICE__GetpDriver
[Called By]
LCD_SetAlpha (Thumb, 10 bytes, Stack size 0 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
LCD_SetVRAMAddr (Thumb, 10 bytes, Stack size 0 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
LCD_SetVSize (Thumb, 12 bytes, Stack size 0 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
LCD_SetSize (Thumb, 12 bytes, Stack size 0 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
LCD_SetVis (Thumb, 10 bytes, Stack size 0 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
LCD_SetPos (Thumb, 12 bytes, Stack size 0 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
LCD_SetAlphaMode (Thumb, 10 bytes, Stack size 0 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
LCD_SetChromaMode (Thumb, 10 bytes, Stack size 0 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
LCD_SetChroma (Thumb, 12 bytes, Stack size 0 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
LCD_SetLUTEntry (Thumb, 12 bytes, Stack size 0 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
LCD_GetPos (Thumb, 12 bytes, Stack size 0 bytes, LCD_Set.o(.text), UNUSED)
[Calls]
LCD_Refresh (Thumb, 8 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
GUI_MEMDEV__WriteToActiveAt (Thumb, 50 bytes, Stack size 24 bytes, GUIDEV.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = GUI_MEMDEV__WriteToActiveAt
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
GUI_MEMDEV__CreateFixed (Thumb, 242 bytes, Stack size 56 bytes, GUIDEV.o(.text))
[Stack]
- Max Depth = 272
- Call Chain = GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_RequestSize
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_ALLOC_AllocNoInit
- >> GUI_ALLOC_AllocZero
- >> GUI_DEVICE_Delete
- >> GUI_DEVICE_Create
- >> LCD__GetBPPDevice
- >> GUI_USAGE_BM_Create
[Called By]- >> GUI_MEMDEV_CreateFixed
- >> GUI_MEMDEV_CreateEx
- >> _CreateStaticDevice(long)
GUI_MEMDEV_GetBitsPerPixel (Thumb, 48 bytes, Stack size 16 bytes, GUIDEV.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_MEMDEV_GetBitsPerPixel ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> LCD__GetBPPDevice
[Called By]- >> GUI_MEMDEV_RotateHQ
- >> GUI_MEMDEV_CopyFromLCD
- >> _ReadRectFromMemdev(GUI_DEVICE*, int, int, int, int, unsigned long*)
- >> GUI_MEMDEV__Rotate
- >> GUI_MEMDEV__WriteToActiveOpaque
GUI_MEMDEV_Delete (Thumb, 70 bytes, Stack size 16 bytes, GUIDEV.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = GUI_MEMDEV_Delete ⇒ GUI_USAGE_DecUseCnt ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeBlock(const TAG*)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_DEVICE_Delete
- >> GUI_USAGE_DecUseCnt
- >> GUI_SelectLCD
[Called By]- >> WM_DeleteWindow
- >> _DrawBkCircle
- >> _SpeedometerDemo
- >> _KillMemdevs
- >> _Roll
- >> _CreateScale
- >> _RemoveTransparencyEffectCirc
- >> _CreateReflex
- >> _CreateDoubleRing
- >> _CreateRing
- >> _CreateCircle
- >> _CreateRoundedRect
- >> GUI_MEMDEV_FadeDevices
- >> _FadingDemo
- >> GUIDEMO_ImageFlow
- >> _DemoBarGraph
- >> _RemoveStaticDevice(long)
- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _MoveWindow(long, int, int, int, int, void(*)(PARA_IN_MOVE*, PARA_OUT_MOVE*))
- >> _FadeWindow(long, int, int(*)(int, int))
- >> GUI_MEMDEV_Draw
- >> WM__InvalidateDrawAndDescs
- >> _AddContent(long, long*)
GUI_MEMDEV_CreateEx (Thumb, 104 bytes, Stack size 48 bytes, GUIDEV.o(.text))
[Stack]
- Max Depth = 320
- Call Chain = GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_DEVICE__GetpDriver
- >> GUI_MEMDEV__CreateFixed
[Called By]- >> _DrawBkCircle
- >> _FadingDemo
- >> GUI_MEMDEV_Create
- >> GUI_MEMDEV_Draw
GUI_MEMDEV_Create (Thumb, 14 bytes, Stack size 16 bytes, GUIDEV.o(.text))
[Stack]
- Max Depth = 336
- Call Chain = GUI_MEMDEV_Create ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]
[Called By]
GUI_MEMDEV_Select (Thumb, 100 bytes, Stack size 24 bytes, GUIDEV.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = GUI_MEMDEV_Select ⇒ WM_Deactivate ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_DEVICE_Link
- >> WM_Deactivate
- >> LCD_UpdateColorIndices
- >> LCD_SetClipRectMax
- >> GUI_SelectLCD
- >> __aeabi_memcpy
[Called By]- >> _DrawBkCircle
- >> _SpeedometerDemo
- >> _Roll
- >> _FillBkDev
- >> _GetFontColor
- >> _CreateScale
- >> _RemoveTransparencyEffectCirc
- >> _CreateReflex
- >> _CreateDoubleRing
- >> _CreateRing
- >> _CreateCircle
- >> _CreateRoundedRect
- >> _DrawScreenAnimated
- >> _GetImages
- >> GUI_MEMDEV_CopyFromLCD
- >> _FadingDemo
- >> _DrawDiagramAt
- >> _DrawLabel
- >> _SetPosition(long, int, int)
- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> GUI_MEMDEV_Draw
- >> GUI_MEMDEV_CopyToLCDAt
- >> _CreateStaticDevice(long)
GUI_MEMDEV_CopyToLCDAt (Thumb, 172 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 ⇒ [Anonymous Symbol]
[Calls]- >> GUI_MEMDEV_Select
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_SetDrawMode
- >> WM_Activate
- >> GUI_SelectLayer
- >> 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 ⇒ [Anonymous Symbol]
[Calls]- >> GUI_MEMDEV_CopyToLCDAt
[Called By]- >> GUI_MEMDEV_FadeDevices
- >> _DrawDiagramAt
- >> GUI_MEMDEV_Draw
GUI_MEMDEV_MarkDirty (Thumb, 86 bytes, Stack size 40 bytes, GUIDEV.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_USAGE_AddRect
GUI_MEMDEV_CreateAuto (Thumb, 8 bytes, Stack size 0 bytes, GUIDEV_Auto.o(.text))
[Called By]
- >> _AutomotiveDemo
- >> _SpeedometerDemo
GUI_MEMDEV_DeleteAuto (Thumb, 2 bytes, Stack size 0 bytes, GUIDEV_Auto.o(.text))
[Called By]
- >> _AutomotiveDemo
- >> _SpeedometerDemo
GUI_MEMDEV_DrawAuto (Thumb, 166 bytes, Stack size 32 bytes, GUIDEV_Auto.o(.text))
[Stack]
- Max Depth = 400
- Call Chain = GUI_MEMDEV_DrawAuto ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_MergeRect
- >> GUI_MEMDEV_Draw
- >> GUI_MEASDEV_Select
- >> GUI_MEASDEV_GetRect
- >> GUI_MEASDEV_Delete
- >> GUI_MEASDEV_Create
- >> GUI_MEASDEV_ClearRect
- >> __aeabi_memcpy
[Called By]- >> _AutomotiveDemo
- >> _SpeedometerDemo
GUI_MEMDEV_CopyFromLCD (Thumb, 756 bytes, Stack size 72 bytes, GUIDEV_CopyFromLCD.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = GUI_MEMDEV_CopyFromLCD ⇒ LCD_ReadRect ⇒ LCD_ReadRectEx(int, int, int, int, unsigned long*, GUI_DEVICE*)
[Calls]- >> LCD_GetVYSize
- >> LCD_GetBitsPerPixel
- >> GUI_MEMDEV_Select
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_MEMDEV_GetBitsPerPixel
- >> LCD_GetpfIndex2ColorEx
- >> LCD_GetVXSize
- >> LCD_ReadRect
- >> GUI_MEMDEV__XY2PTREx
[Called By]
GUI_MEMDEV_CreateFixed (Thumb, 60 bytes, Stack size 48 bytes, GUIDEV_CreateFixed.o(.text))
[Stack]
- Max Depth = 320
- Call Chain = GUI_MEMDEV_CreateFixed ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_MEMDEV__CreateFixed
[Called By]- >> _DrawBkCircle
- >> _SpeedometerDemo
- >> _Roll
- >> _GetFontColor
- >> _CreateScale
- >> _RemoveTransparencyEffectCirc
- >> _CreateReflex
- >> _CreateDoubleRing
- >> _CreateRing
- >> _CreateCircle
- >> _CreateRoundedRect
- >> _GetImages
- >> GUI_MEMDEV_FadeDevices
- >> _FadingDemo
- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _MoveWindow(long, int, int, int, int, void(*)(PARA_IN_MOVE*, PARA_OUT_MOVE*))
- >> _FadeWindow(long, int, int(*)(int, int))
- >> _AddContent(long, long*)
GUI_MEMDEV_GetDataPtr (Thumb, 36 bytes, Stack size 16 bytes, GUIDEV_GetDataPtr.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_MEMDEV_GetDataPtr ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _DrawBkCircle
- >> _GetFontColor
- >> _CreateScale
- >> _RemoveTransparencyEffectCirc
- >> _CreateReflex
- >> _CreateDoubleRing
- >> _ReplaceColors
- >> _ReplaceColorsGradient
- >> _ReadRectFromMemdev(GUI_DEVICE*, int, int, int, int, unsigned long*)
- >> _Rotate32(long, long, int, int, int, int, unsigned long)
- >> _Rotate32HQ(long, long, int, int, int, int)
- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _MoveWindow(long, int, int, int, int, void(*)(PARA_IN_MOVE*, PARA_OUT_MOVE*))
- >> GUI_MEMDEV__FadeDeviceEx
- >> GUI_MEMDEV__WriteToActiveAlpha
- >> _WriteToActiveOpaque_8(long, int, int)
- >> _CreateStaticDevice(long)
- >> _CopyContent(long, long)
- >> _AddContent(long, long*)
GUI_MEMDEV_GetXSize (Thumb, 52 bytes, Stack size 16 bytes, GUIDEV_GetXSize.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_MEMDEV_GetXSize ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _Roll
- >> _DrawCentered
- >> _ReplaceColors
- >> _ReplaceColorsGradient
- >> GUI_MEMDEV_FadeDevices
- >> _DrawLogo
- >> _ReadRectFromMemdev(GUI_DEVICE*, int, int, int, int, unsigned long*)
- >> _InitParaShiftOut(PARA_SHIFT*, long, int, int)
- >> _InitParaShiftIn(PARA_SHIFT*, long, int, int)
- >> _InitParaSwap(PARA_SHIFT*, long, int, int)
- >> GUI_MEMDEV__FadeDeviceEx
- >> _CopyContent(long, long)
GUI_MEMDEV_GetYSize (Thumb, 52 bytes, Stack size 16 bytes, GUIDEV_GetYSize.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_MEMDEV_GetYSize ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _DrawCentered
- >> _ReplaceColors
- >> _ReplaceColorsGradient
- >> GUI_MEMDEV_FadeDevices
- >> _DrawLogo
- >> _InitParaShiftOut(PARA_SHIFT*, long, int, int)
- >> _InitParaShiftIn(PARA_SHIFT*, long, int, int)
- >> _InitParaSwap(PARA_SHIFT*, long, int, int)
- >> GUI_MEMDEV__FadeDeviceEx
- >> GUI_MEMDEV_Draw
- >> _CopyContent(long, long)
GUI_MEMDEV__FadeDeviceEx (Thumb, 132 bytes, Stack size 40 bytes, GUIDEV_MoveAndFade.o(.text))
[Stack]
- Max Depth = 92
- Call Chain = GUI_MEMDEV__FadeDeviceEx ⇒ GUI_MEMDEV_GetDataPtr ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_MEMDEV_GetDataPtr
- >> GUI_MEMDEV_GetYSize
- >> GUI_MEMDEV_GetXSize
- >> GUI__MixColors
[Called By]- >> GUI_MEMDEV_FadeDevices
- >> _FadeWindow(long, int, int(*)(int, int))
- >> GUI_MEMDEV__FadeDevice
GUI_MEMDEV__FadeDevice (Thumb, 14 bytes, Stack size 16 bytes, GUIDEV_MoveAndFade.o(.text), UNUSED)
[Calls]
- >> GUI_MEMDEV__FadeDeviceEx
GUI_MEMDEV_FadeDevices (Thumb, 258 bytes, Stack size 48 bytes, GUIDEV_MoveAndFade.o(.text))
[Stack]
- Max Depth = 368
- Call Chain = GUI_MEMDEV_FadeDevices ⇒ GUI_MEMDEV_CreateFixed ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_MEMDEV_Delete
- >> GUI_MEMDEV_CreateFixed
- >> GUI_GetTime
- >> GUI_X_Delay
- >> GUI_MEMDEV_GetYSize
- >> GUI_MEMDEV_GetXSize
- >> GUI_MEMDEV_CopyToLCD
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_MEMDEV_GetYPos
- >> GUI_MEMDEV_GetXPos
- >> GUI_MEMDEV__FadeDeviceEx
- >> [Anonymous Symbol]
[Called By]- >> _ShowTitle
- >> _FadeScreens
GUI_MEMDEV_SetAnimationCallback (Thumb, 8 bytes, Stack size 0 bytes, GUIDEV_MoveAndFade.o(.text))
[Called By]
GUI_MEMDEV_MoveInWindow (Thumb, 118 bytes, Stack size 56 bytes, GUIDEV_MoveAndFadeWin.o(.text))
[Stack]
- Max Depth = 576
- Call Chain = GUI_MEMDEV_MoveInWindow ⇒ _MoveWindow(long, int, int, int, int, void(*)(PARA_IN_MOVE*, PARA_OUT_MOVE*)) ⇒ GUI_MEMDEV_GetWindowDevice ⇒ _GetWindowDevice(long, long*) ⇒ _GetWindowDevice(long, long*) (Cycle)
[Calls]- >> WM_ValidateWindow
- >> WM_ShowWindow
- >> WM_GetWindowSizeY
- >> WM_GetWindowSizeX
- >> WM_GetDesktopWindow
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_Lock
- >> WM_SetSize
- >> [Anonymous Symbol]
- >> _MoveWindow(long, int, int, int, int, void(*)(PARA_IN_MOVE*, PARA_OUT_MOVE*))
[Called By]- >> _DemoSkinning
- >> _cbDialogOrder
GUI_MEMDEV_MoveOutWindow (Thumb, 110 bytes, Stack size 56 bytes, GUIDEV_MoveAndFadeWin.o(.text))
[Stack]
- Max Depth = 576
- Call Chain = GUI_MEMDEV_MoveOutWindow ⇒ _MoveWindow(long, int, int, int, int, void(*)(PARA_IN_MOVE*, PARA_OUT_MOVE*)) ⇒ GUI_MEMDEV_GetWindowDevice ⇒ _GetWindowDevice(long, long*) ⇒ _GetWindowDevice(long, long*) (Cycle)
[Calls]- >> WM_HideWindow
- >> WM_GetWindowSizeY
- >> WM_GetWindowSizeX
- >> WM_GetDesktopWindow
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_Lock
- >> WM_SetSize
- >> _MoveWindow(long, int, int, int, int, void(*)(PARA_IN_MOVE*, PARA_OUT_MOVE*))
[Called By]
GUI_MEMDEV_FadeInWindow (Thumb, 96 bytes, Stack size 32 bytes, GUIDEV_MoveAndFadeWin.o(.text))
[Stack]
- Max Depth = 520
- Call Chain = GUI_MEMDEV_FadeInWindow ⇒ _FadeWindow(long, int, int(*)(int, int)) ⇒ GUI_MEMDEV_GetWindowDevice ⇒ _GetWindowDevice(long, long*) ⇒ _GetWindowDevice(long, long*) (Cycle)
[Calls]- >> WM_ShowWindow
- >> WM_GetWindowSizeY
- >> WM_GetWindowSizeX
- >> WM_GetDesktopWindow
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_Lock
- >> WM_SetSize
- >> [Anonymous Symbol]
- >> _FadeWindow(long, int, int(*)(int, int))
[Called By]
GUI_MEMDEV_FadeOutWindow (Thumb, 94 bytes, Stack size 32 bytes, GUIDEV_MoveAndFadeWin.o(.text))
[Stack]
- Max Depth = 520
- Call Chain = GUI_MEMDEV_FadeOutWindow ⇒ _FadeWindow(long, int, int(*)(int, int)) ⇒ GUI_MEMDEV_GetWindowDevice ⇒ _GetWindowDevice(long, long*) ⇒ _GetWindowDevice(long, long*) (Cycle)
[Calls]- >> WM_HideWindow
- >> WM_GetWindowSizeY
- >> WM_GetWindowSizeX
- >> WM_GetDesktopWindow
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_Lock
- >> WM_SetSize
- >> _FadeWindow(long, int, int(*)(int, int))
[Called By]- >> _cbDialogOrder
- >> _cbDialogProgress
GUI_MEMDEV_ShiftInWindow (Thumb, 80 bytes, Stack size 40 bytes, GUIDEV_MoveAndFadeWin.o(.text), UNUSED)
[Calls]
- >> WM_GetWindowSizeY
- >> WM_GetWindowSizeX
- >> WM_GetDesktopWindow
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_Lock
- >> WM_SetSize
- >> [Anonymous Symbol]
- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
GUI_MEMDEV_ShiftOutWindow (Thumb, 100 bytes, Stack size 40 bytes, GUIDEV_MoveAndFadeWin.o(.text), UNUSED)
[Calls]
- >> WM_HideWindow
- >> WM_GetWindowSizeY
- >> WM_GetWindowSizeX
- >> WM_GetDesktopWindow
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_Lock
- >> WM_SetSize
- >> [Anonymous Symbol]
- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
GUI_MEMDEV_SwapWindow (Thumb, 86 bytes, Stack size 40 bytes, GUIDEV_MoveAndFadeWin.o(.text), UNUSED)
[Calls]
- >> WM_GetWindowSizeY
- >> WM_GetWindowSizeX
- >> WM_GetDesktopWindow
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_Lock
- >> WM_SetSize
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
GUIDEV_MoveAndFadeWin_C() (Thumb, 2 bytes, Stack size 0 bytes, GUIDEV_MoveAndFadeWin.o(.text), UNUSED)
GUI_MEMDEV__DrawSizedAt (Thumb, 74 bytes, Stack size 40 bytes, GUIDEV_Perspective.o(.text), UNUSED)
[Calls]
- >> GUI_MEMDEV_DrawPerspectiveX
- >> GUI_MEMDEV_GetYPos
- >> GUI_MEMDEV_GetXPos
- >> GUI_MEMDEV_SetOrg
GUI_MEMDEV_DrawPerspectiveX (Thumb, 132 bytes, Stack size 56 bytes, GUIDEV_Perspective.o(.text))
[Stack]
- Max Depth = 264
- Call Chain = GUI_MEMDEV_DrawPerspectiveX ⇒ _DrawMemdevPerspective(long, int, int, int, int, int, int) ⇒ _DrawColumnScaled(GUI_MEMDEV*, int, int, int, int, int, int) ⇒ GUI__SetPixelAlpha ⇒ LCD_GetPixelColor ⇒ LCD_GetPixelIndex
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> _DrawMemdevPerspective(long, int, int, int, int, int, int)
[Called By]- >> _DrawBkCircle
- >> _CreateReflex
- >> _DrawPerspective
- >> GUI_MEMDEV__DrawSizedAt
GUI_MEMDEV__Rotate (Thumb, 74 bytes, Stack size 48 bytes, GUIDEV_Rotate.o(.text))
[Stack]
- Max Depth = 240
- Call Chain = GUI_MEMDEV__Rotate ⇒ _Rotate32(long, long, int, int, int, int, unsigned long) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_MEMDEV_GetBitsPerPixel
- >> _Rotate32(long, long, int, int, int, int, unsigned long)
[Called By]- >> GUI_MEMDEV_Rotate
- >> _MoveWindow(long, int, int, int, int, void(*)(PARA_IN_MOVE*, PARA_OUT_MOVE*))
GUI_MEMDEV_Rotate (Thumb, 26 bytes, Stack size 32 bytes, GUIDEV_Rotate.o(.text))
[Stack]
- Max Depth = 272
- Call Chain = GUI_MEMDEV_Rotate ⇒ GUI_MEMDEV__Rotate ⇒ _Rotate32(long, long, int, int, int, int, unsigned long) ⇒ [Anonymous Symbol]
[Calls]
[Called By]
GUI_MEMDEV_RotateHQ (Thumb, 66 bytes, Stack size 40 bytes, GUIDEV_Rotate.o(.text))
[Stack]
- Max Depth = 240
- Call Chain = GUI_MEMDEV_RotateHQ ⇒ _Rotate32HQ(long, long, int, int, int, int) ⇒ _GetColorHQ(GUI_MEMDEV*, unsigned long*, long, long, long)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_MEMDEV_GetBitsPerPixel
- >> _Rotate32HQ(long, long, int, int, int, int)
[Called By]- >> _CreateScale
- >> _CreateReflex
- >> _CreateRoundedRect
- >> _DrawLogo
GUI_MEMDEV_WriteAt (Thumb, 120 bytes, Stack size 32 bytes, GUIDEV_Write.o(.text))
[Stack]
- Max Depth = 148
- Call Chain = GUI_MEMDEV_WriteAt ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_MEMDEV__WriteToActiveAt
[Called By]- >> GUI_MEMDEV_Write
- >> _DrawCentered
- >> _CreateScale
- >> _CreateDoubleRing
- >> _DrawScreenAnimated
- >> _DrawLogo
- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
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 ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]
[Called By]- >> _DrawBkCircle
- >> _SpeedometerDemo
- >> _ShowTitle
- >> _Roll
- >> _Draw
- >> _CreateScale
- >> _FadingDemo
- >> _FadeScreens
- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _MoveWindow(long, int, int, int, int, void(*)(PARA_IN_MOVE*, PARA_OUT_MOVE*))
- >> _FadeWindow(long, int, int(*)(int, int))
- >> GUI_MEMDEV_Paint1Static
BUTTON_SetReactOnLevel (Thumb, 12 bytes, Stack size 0 bytes, BUTTON.o(.text))
[Called By]
BUTTON_SetReactOnTouch (Thumb, 12 bytes, Stack size 0 bytes, BUTTON.o(.text), UNUSED)
BUTTON_Callback (Thumb, 206 bytes, Stack size 16 bytes, BUTTON.o(.text))
[Stack]
- Max Depth = 308
- Call Chain = BUTTON_Callback ⇒ WIDGET_HandleActive ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> WM_DefaultProc
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_FreePtrArray
- >> GUI_ALLOC_FreePtr
- >> WIDGET_HandleActive
- >> WIDGET_AndState
- >> _OnButtonReleased(long, int)
- >> _OnButtonPressed(long)
[Called By]
[Address Reference Count : 1]
BUTTON_CreateUser (Thumb, 116 bytes, Stack size 56 bytes, BUTTON.o(.text))
[Stack]
- Max Depth = 284
- Call Chain = BUTTON_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_CreateWindowAsChild
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WIDGET__Init
- >> __aeabi_memcpy4
[Called By]- >> BUTTON_CreateIndirect
- >> BUTTON_CreateEx
BUTTON_CreateEx (Thumb, 36 bytes, Stack size 40 bytes, BUTTON.o(.text))
[Stack]
- Max Depth = 324
- Call Chain = BUTTON_CreateEx ⇒ BUTTON_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Called By]- >> BUTTON_CreateAsChild
- >> BUTTON_Create
BUTTON_SetText (Thumb, 86 bytes, Stack size 32 bytes, BUTTON.o(.text))
[Stack]
- Max Depth = 192
- Call Chain = BUTTON_SetText ⇒ GUI__SetText ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI__SetText
[Called By]
BUTTON_SetFont (Thumb, 40 bytes, Stack size 16 bytes, BUTTON.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
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), UNUSED)
[Calls]
- >> WIDGET_OrState
- >> WIDGET_AndState
BUTTON_SetFocussable (Thumb, 16 bytes, Stack size 0 bytes, BUTTON.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = BUTTON_SetFocussable ⇒ WIDGET_OrState ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WIDGET_OrState
- >> WIDGET_AndState
[Called By]- >> _cbFrameWinControl
- >> FRAMEWIN_AddButton
BUTTON_SetTextOffset (Thumb, 50 bytes, Stack size 24 bytes, BUTTON.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
BUTTON_SetUserData (Thumb, 6 bytes, Stack size 0 bytes, BUTTON.o(.text), UNUSED)
[Calls]
BUTTON_GetUserData (Thumb, 6 bytes, Stack size 0 bytes, BUTTON.o(.text), UNUSED)
[Calls]
BUTTON_CreateIndirect (Thumb, 68 bytes, Stack size 32 bytes, BUTTON_CreateIndirect.o(.text))
[Stack]
- Max Depth = 316
- Call Chain = BUTTON_CreateIndirect ⇒ BUTTON_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> BUTTON_SetText
- >> BUTTON_CreateUser
[Address Reference Count : 3]- guidemo.o(.constdata)
- guidemo_skinning.o(.constdata)
- MESSAGEBOX.o(.text)
BUTTON_SetSkin (Thumb, 48 bytes, Stack size 16 bytes, BUTTON_Skin.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> WM_SetHasTrans
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
BUTTON_SetDefaultSkin (Thumb, 16 bytes, Stack size 0 bytes, BUTTON_Skin.o(.text))
[Called By]
BUTTON_DrawSkinFlex (Thumb, 628 bytes, Stack size 56 bytes, BUTTON_SkinFlex.o(.text))
[Stack]
- Max Depth = 292
- Call Chain = BUTTON_DrawSkinFlex ⇒ GUI_DispStringInRect ⇒ GUI_DispStringInRectMax ⇒ GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_DrawGradientV
- >> WM_SetHasTrans
- >> GUI_FillRect
- >> GUI_DrawHLine
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_MoveRect
- >> GUI_DispStringInRect
- >> GUI_GetClientRect
- >> WM__IsEnabled
- >> GUI__DrawTwinArc4
- >> GUI_DrawVLine
- >> GUI_DrawRect
- >> GUI_DRAW__Draw
[Address Reference Count : 1]
BUTTON_SetSkinFlexProps (Thumb, 26 bytes, Stack size 20 bytes, BUTTON_SkinFlex.o(.text), UNUSED)
BUTTON_GetSkinFlexProps (Thumb, 26 bytes, Stack size 20 bytes, BUTTON_SkinFlex.o(.text), UNUSED)
CHECKBOX_SetSkin (Thumb, 48 bytes, Stack size 16 bytes, CHECKBOX_Skin.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> WM_SetHasTrans
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
CHECKBOX_SetDefaultSkin (Thumb, 16 bytes, Stack size 0 bytes, CHECKBOX_Skin.o(.text))
[Called By]
CHECKBOX_DrawSkinFlex (Thumb, 324 bytes, Stack size 48 bytes, CHECKBOX_SkinFlex.o(.text))
[Stack]
- Max Depth = 288
- Call Chain = CHECKBOX_DrawSkinFlex ⇒ _GenCheck(int, int, int, int, int, int, unsigned long*, GUI_BITMAP*, LCD_LOGPALETTE*) ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_DrawBitmap
- >> WM_SetHasTrans
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_DispStringInRect
- >> WM_GetClientRect
- >> [Anonymous Symbol]
- >> _GenCheck(int, int, int, int, int, int, unsigned long*, GUI_BITMAP*, LCD_LOGPALETTE*)
- >> _DrawBackground(const WIDGET_ITEM_DRAW_INFO*, const CHECKBOX_SKINFLEX_PROPS*)
- >> _DrawFocus(const WIDGET_ITEM_DRAW_INFO*, const CHECKBOX_SKINFLEX_PROPS*)
- >> WM__IsEnabled
[Address Reference Count : 1]- guidemo_skinning.o(.text)
CHECKBOX_SetSkinFlexProps (Thumb, 28 bytes, Stack size 16 bytes, CHECKBOX_SkinFlex.o(.text), UNUSED)
CHECKBOX_GetSkinFlexProps (Thumb, 28 bytes, Stack size 16 bytes, CHECKBOX_SkinFlex.o(.text), UNUSED)
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))
[Stack]
- Max Depth = 88
- Call Chain = GUI_SetDialogStatusPtr ⇒ WM_SendMessage ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]
[Called By]
GUI_GetDialogStatusPtr (Thumb, 32 bytes, Stack size 32 bytes, DIALOG.o(.text), UNUSED)
[Calls]
GUI_CreateDialogBox (Thumb, 140 bytes, Stack size 32 bytes, DIALOG.o(.text))
[Stack]
- Max Depth = 212
- Call Chain = GUI_CreateDialogBox ⇒ WM_ShowWindow ⇒ WM_InvalidateWindowAndDescs ⇒ WM_InvalidateWindowAndDescs (Cycle)
[Calls]- >> WM_ShowWindow
- >> WM_GetDesktopWindow
- >> WM_DeleteWindow
- >> WM_GetClientWindow
- >> WM_SendMessageNoPara
- >> WM_SetFocusOnNextChild
- >> WIDGET_OrState
[Called By]- >> _Main
- >> MESSAGEBOX_Create
- >> _DemoSkinning
- >> _cbDialogOrder
- >> _DemoTreeview
- >> _TransparentDialog
- >> GUI_ExecDialogBox
GUI_EndDialog (Thumb, 60 bytes, Stack size 32 bytes, DIALOG.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = GUI_EndDialog ⇒ WM_SendMessage ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]- >> WM_SendMessage
- >> GUI_Unlock
- >> GUI_Lock
- >> WM__DeleteSecure
[Called By]- >> _cbDialogOrder
- >> _cbDialogProgress
- >> _cbDialogSelect
- >> MESSAGEBOX_Callback
- >> _cbClose(WM_MESSAGE*)
GUI_ExecCreatedDialog (Thumb, 46 bytes, Stack size 16 bytes, DIALOG.o(.text))
[Stack]
- Max Depth = 656
- Call Chain = GUI_ExecCreatedDialog ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_Exec
- >> GUI_SetDialogStatusPtr
- >> GUI_WaitEvent
[Called By]- >> _cbDialogOrder
- >> _MessageBox
- >> GUI_ExecDialogBox
- >> GUI_MessageBox
GUI_ExecDialogBox (Thumb, 24 bytes, Stack size 24 bytes, DIALOG.o(.text), UNUSED)
[Calls]
- >> GUI_CreateDialogBox
- >> GUI_ExecCreatedDialog
DROPDOWN_AddString (Thumb, 62 bytes, Stack size 24 bytes, DROPDOWN_AddString.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = DROPDOWN_AddString ⇒ GUI_ARRAY_AddItem(long, const void*, int) ⇒ GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ARRAY_AddItem(long, const void*, int)
- >> strlen
[Called By]
DROPDOWN_CreateIndirect (Thumb, 56 bytes, Stack size 32 bytes, DROPDOWN_CreateIndirect.o(.text))
[Stack]
- Max Depth = 444
- Call Chain = DROPDOWN_CreateIndirect ⇒ DROPDOWN_CreateUser ⇒ DROPDOWN__AdjustHeight(long) ⇒ WM_SetSize ⇒ WM_ResizeWindow ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]
[Address Reference Count : 1]- guidemo_skinning.o(.constdata)
DROPDOWN_SetBkColor (Thumb, 80 bytes, Stack size 24 bytes, DROPDOWN_SetBkColor.o(.text))
[Stack]
- Max Depth = 240
- Call Chain = DROPDOWN_SetBkColor ⇒ LISTBOX_SetBkColor ⇒ LISTBOX__InvalidateInsideArea(long) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> LISTBOX_SetBkColor
[Called By]
DROPDOWN_SetTextColor (Thumb, 80 bytes, Stack size 24 bytes, DROPDOWN_SetTextColor.o(.text))
[Stack]
- Max Depth = 240
- Call Chain = DROPDOWN_SetTextColor ⇒ LISTBOX_SetTextColor ⇒ LISTBOX__InvalidateInsideArea(long) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> LISTBOX_SetTextColor
[Called By]
DROPDOWN_SetSkin (Thumb, 50 bytes, Stack size 16 bytes, DROPDOWN_Skin.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> WM_SetHasTrans
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
DROPDOWN_SetDefaultSkin (Thumb, 16 bytes, Stack size 0 bytes, DROPDOWN_Skin.o(.text))
[Called By]
DROPDOWN_DrawSkinFlex (Thumb, 278 bytes, Stack size 40 bytes, DROPDOWN_SkinFlex.o(.text))
[Stack]
- Max Depth = 276
- Call Chain = DROPDOWN_DrawSkinFlex ⇒ GUI_DispStringInRect ⇒ GUI_DispStringInRectMax ⇒ GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_SetColor
- >> WM_SetHasTrans
- >> GUI_DrawHLine
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_DispStringInRect
- >> _DrawBackground(const WIDGET_ITEM_DRAW_INFO*, const DROPDOWN_SKINFLEX_PROPS*)
- >> WM__IsEnabled
[Address Reference Count : 1]- guidemo_skinning.o(.text)
DROPDOWN_SetSkinFlexProps (Thumb, 20 bytes, Stack size 0 bytes, DROPDOWN_SkinFlex.o(.text), UNUSED)
[Calls]
DROPDOWN_GetSkinFlexProps (Thumb, 16 bytes, Stack size 0 bytes, DROPDOWN_SkinFlex.o(.text), UNUSED)
[Calls]
EDIT__GetCurrentChar(EDIT_Obj_struct*) (Thumb, 42 bytes, Stack size 16 bytes, EDIT.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_UC__NumChars2NumBytes
- >> GUI_UC_GetCharCode
EDIT__SetCursorPos(long, int) (Thumb, 90 bytes, Stack size 16 bytes, EDIT.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EDIT__SetCursorPos(long, int) ⇒ GUI__GetNumChars ⇒ GUI_UC__GetCharCodeInc
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI__GetNumChars
[Called By]- >> EDIT_SetCursorAtPixel
- >> EDIT_AddKey
EDIT__SetValueUnsigned(long, long) (Thumb, 4 bytes, Stack size 0 bytes, EDIT.o(.text), UNUSED)
[Calls]
- >> _SetValue(long, long, int)
EDIT_Callback (Thumb, 194 bytes, Stack size 24 bytes, EDIT.o(.text))
[Stack]
- Max Depth = 340
- Call Chain = EDIT_Callback ⇒ _Paint(long, int) ⇒ WIDGET__FillStringInRect ⇒ GUI_DispStringAt ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM_SelectWindow
- >> WM_DefaultProc
- >> WM_RestartTimer
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_FreePtr
- >> EDIT_SetCursorAtPixel
- >> EDIT_AddKey
- >> _Paint(long, int)
- >> WM__IsEnabled
- >> WM_NotifyParent
- >> WIDGET_HandleActive
[Address Reference Count : 1]
EDIT_CreateUser (Thumb, 168 bytes, Stack size 56 bytes, EDIT.o(.text))
[Stack]
- Max Depth = 284
- Call Chain = EDIT_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_DeleteWindow
- >> WM_CreateWindowAsChild
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> _IncrementBuffer(long, unsigned)
- >> WIDGET__Init
[Called By]- >> EDIT_CreateIndirect
- >> EDIT_CreateEx
EDIT_CreateEx (Thumb, 44 bytes, Stack size 48 bytes, EDIT.o(.text), UNUSED)
[Calls]
EDIT_SetCursorAtPixel (Thumb, 192 bytes, Stack size 32 bytes, EDIT.o(.text))
[Stack]
- Max Depth = 188
- Call Chain = EDIT_SetCursorAtPixel ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_GetStringDistX
- >> WM_InvalidateWindow
- >> WM_GetWindowSizeX
- >> GUI_SetFont
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI__GetNumChars
- >> GUI__GetCursorPosChar
- >> EDIT__SetCursorPos(long, int)
[Called By]
EDIT_AddKey (Thumb, 290 bytes, Stack size 40 bytes, EDIT.o(.text))
[Stack]
- Max Depth = 296
- Call Chain = EDIT_AddKey ⇒ _InsertChar(long, unsigned short) ⇒ _IsSpaceInBuffer(long, int) ⇒ _IncrementBuffer(long, unsigned) ⇒ GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_UC__NumChars2NumBytes
- >> GUI_UC_GetCharCode
- >> _ChangeCharacter(long, unsigned short, int, char*)
- >> _InsertChar(long, unsigned short)
- >> _DeleteChar(long)
- >> EDIT__SetCursorPos(long, int)
[Called By]
EDIT_GetFont (Thumb, 40 bytes, Stack size 16 bytes, EDIT.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
EDIT_SetFont (Thumb, 42 bytes, Stack size 16 bytes, EDIT.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
EDIT_GetBkColor (Thumb, 50 bytes, Stack size 24 bytes, EDIT.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
EDIT_SetBkColor (Thumb, 54 bytes, Stack size 24 bytes, EDIT.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = EDIT_SetBkColor ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
EDIT_GetTextColor (Thumb, 50 bytes, Stack size 24 bytes, EDIT.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
EDIT_SetTextColor (Thumb, 54 bytes, Stack size 24 bytes, EDIT.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
EDIT_SetText (Thumb, 200 bytes, Stack size 32 bytes, EDIT.o(.text))
[Stack]
- Max Depth = 248
- Call Chain = EDIT_SetText ⇒ _IsSpaceInBuffer(long, int) ⇒ _IncrementBuffer(long, unsigned) ⇒ GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_FreePtr
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI__GetNumChars
- >> GUI_UC__NumChars2NumBytes
- >> _IsSpaceInBuffer(long, int)
- >> __aeabi_memcpy
- >> strlen
[Called By]- >> _cbDialogOrder
- >> _GetVehicle
EDIT_GetText (Thumb, 96 bytes, Stack size 24 bytes, EDIT.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI__GetNumChars
- >> GUI_UC__NumChars2NumBytes
- >> __aeabi_memcpy
EDIT_GetValue (Thumb, 36 bytes, Stack size 16 bytes, EDIT.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
EDIT_SetValue (Thumb, 4 bytes, Stack size 0 bytes, EDIT.o(.text), UNUSED)
[Calls]
- >> _SetValue(long, long, int)
EDIT_SetMaxLen (Thumb, 118 bytes, Stack size 24 bytes, EDIT.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI__GetNumChars
- >> GUI_UC__NumChars2NumBytes
- >> _IncrementBuffer(long, unsigned)
EDIT_SetTextAlign (Thumb, 42 bytes, Stack size 16 bytes, EDIT.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = EDIT_SetTextAlign ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> EDIT_CreateIndirect
- >> _cbDialogOrder
EDIT_SetUserData (Thumb, 6 bytes, Stack size 0 bytes, EDIT.o(.text), UNUSED)
[Calls]
EDIT_GetUserData (Thumb, 6 bytes, Stack size 0 bytes, EDIT.o(.text), UNUSED)
[Calls]
EDIT_CreateIndirect (Thumb, 74 bytes, Stack size 40 bytes, EDIT_CreateIndirect.o(.text))
[Stack]
- Max Depth = 324
- Call Chain = EDIT_CreateIndirect ⇒ EDIT_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> EDIT_SetTextAlign
- >> EDIT_CreateUser
[Address Reference Count : 1]- guidemo_skinning.o(.constdata)
FRAMEWIN__GetBorderSize(long, unsigned) (Thumb, 66 bytes, Stack size 56 bytes, FRAMEWIN.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = FRAMEWIN__GetBorderSize(long, unsigned)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[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]
[Called By]- >> FRAMEWIN_SetSkin
- >> FRAMEWIN__UpdateButtons(long, int, int, int, int)
- >> _Paint(long)
- >> FRAMEWIN__UpdatePositions(long)
- >> FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*)
- >> FRAMEWIN_SetSkinClassic
FRAMEWIN__GetTitleLimits(long, int*, int*) (Thumb, 146 bytes, Stack size 40 bytes, FRAMEWIN.o(.text))
[Stack]
- Max Depth = 84
- Call Chain = FRAMEWIN__GetTitleLimits(long, int*, int*) ⇒ WM_GetNextSibling ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_GetNextSibling
- >> WM_GetFirstChild
[Called By]- >> _Paint(long)
- >> FRAMEWIN__UpdatePositions(long)
- >> FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*)
FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*) (Thumb, 212 bytes, Stack size 64 bytes, FRAMEWIN.o(.text))
[Stack]
- Max Depth = 148
- Call Chain = FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*) ⇒ FRAMEWIN__GetTitleLimits(long, int*, int*) ⇒ WM_GetNextSibling ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> WM_GetWindowSizeY
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> FRAMEWIN__CalcTitleHeight(FRAMEWIN_Obj*)
- >> FRAMEWIN__GetTitleLimits(long, int*, int*)
- >> WM__GetWindowSizeY
- >> WM__GetWindowSizeX
[Called By]- >> FRAMEWIN_Callback
- >> FRAMEWIN_AddButton
- >> FRAMEWIN_CreateUser
- >> _Paint(long)
- >> FRAMEWIN_GetTitleHeight
FRAMEWIN__UpdatePositions(long) (Thumb, 266 bytes, Stack size 72 bytes, FRAMEWIN.o(.text))
[Stack]
- Max Depth = 404
- Call Chain = FRAMEWIN__UpdatePositions(long) ⇒ WM_SetSize ⇒ WM_ResizeWindow ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> WM_GetWindowSizeY
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_SetSize
- >> FRAMEWIN__CalcTitleHeight(FRAMEWIN_Obj*)
- >> FRAMEWIN__GetTitleLimits(long, int*, int*)
- >> WM__GetWindowSizeY
- >> WM__GetWindowSizeX
- >> WM_MoveChildTo
[Called By]- >> FRAMEWIN_SetSkin
- >> FRAMEWIN_SetSkinClassic
FRAMEWIN_Callback (Thumb, 598 bytes, Stack size 80 bytes, FRAMEWIN.o(.text))
[Stack]
- Max Depth = 372
- Call Chain = FRAMEWIN_Callback ⇒ WIDGET_HandleActive ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> WM_DefaultProc
- >> WM_IsWindow
- >> WM_SetFocus
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_FreePtr
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_SetFocusOnNextChild
- >> WIDGET_OrState
- >> WIDGET_HandleActive
- >> FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*)
- >> WM__SendMessage
- >> WM__IsAncestorOrSelf
- >> WM__IsAncestor
- >> WM_SetCaptureMove
- >> WM_HasFocus
- >> WM_BringToTop
- >> [Anonymous Symbol]
- >> _SetActive(long, int)
- >> __aeabi_memcpy
[Called By]
[Address Reference Count : 1]
FRAMEWIN_CreateUser (Thumb, 240 bytes, Stack size 88 bytes, FRAMEWIN.o(.text))
[Stack]
- Max Depth = 316
- Call Chain = FRAMEWIN_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_DisableMemdev
- >> WM_CreateWindowAsChild
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WIDGET__Init
- >> FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*)
- >> FRAMEWIN_SetText
- >> __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, 74 bytes, Stack size 24 bytes, FRAMEWIN.o(.text))
[Stack]
- Max Depth = 184
- Call Chain = FRAMEWIN_SetText ⇒ GUI__SetText ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI__SetText
[Called By]
FRAMEWIN_SetTextAlign (Thumb, 52 bytes, Stack size 16 bytes, FRAMEWIN.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = FRAMEWIN_SetTextAlign ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _FRAMEWIN_DrawSkinFlex
FRAMEWIN_SetMoveable (Thumb, 54 bytes, Stack size 16 bytes, FRAMEWIN.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
FRAMEWIN_SetActive (Thumb, 30 bytes, Stack size 16 bytes, FRAMEWIN.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
- >> _SetActive(long, int)
FRAMEWIN_SetUserData (Thumb, 6 bytes, Stack size 0 bytes, FRAMEWIN.o(.text), UNUSED)
[Calls]
FRAMEWIN_GetUserData (Thumb, 6 bytes, Stack size 0 bytes, FRAMEWIN.o(.text), UNUSED)
[Calls]
FRAMEWIN_AddCloseButton (Thumb, 30 bytes, Stack size 8 bytes, FRAMEWIN_ButtonClose.o(.text))
[Stack]
- Max Depth = 428
- Call Chain = FRAMEWIN_AddCloseButton ⇒ FRAMEWIN_AddButton ⇒ BUTTON_CreateAsChild ⇒ BUTTON_CreateEx ⇒ BUTTON_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_SetCallback
- >> FRAMEWIN_AddButton
- >> BUTTON_SetSelfDraw
[Called By]
FRAMEWIN_CreateIndirect (Thumb, 64 bytes, Stack size 40 bytes, FRAMEWIN_CreateIndirect.o(.text))
[Stack]
- Max Depth = 356
- Call Chain = FRAMEWIN_CreateIndirect ⇒ FRAMEWIN_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Address Reference Count : 5]- guidemo.o(.constdata)
- guidemo_treeview.o(.constdata)
- guidemo_transparentdialog.o(.constdata)
- guidemo_skinning.o(.constdata)
- MESSAGEBOX.o(.text)
FRAMEWIN_SetDefaultFont (Thumb, 6 bytes, Stack size 0 bytes, FRAMEWIN_Default.o(.text))
[Called By]
- >> _DemoSkinning
- >> _TransparentDialog
FRAMEWIN_GetDefaultFont (Thumb, 6 bytes, Stack size 0 bytes, FRAMEWIN_Default.o(.text))
[Called By]
- >> MESSAGEBOX_Create
- >> _DemoSkinning
FRAMEWIN_SetDefaultBarColor (Thumb, 14 bytes, Stack size 0 bytes, FRAMEWIN_Default.o(.text))
[Called By]
FRAMEWIN_GetDefaultBarColor (Thumb, 18 bytes, Stack size 0 bytes, FRAMEWIN_Default.o(.text), UNUSED)
FRAMEWIN_SetDefaultClientColor (Thumb, 6 bytes, Stack size 0 bytes, FRAMEWIN_Default.o(.text), UNUSED)
FRAMEWIN_GetDefaultClientColor (Thumb, 6 bytes, Stack size 0 bytes, FRAMEWIN_Default.o(.text), UNUSED)
FRAMEWIN_SetDefaultTitleHeight (Thumb, 6 bytes, Stack size 0 bytes, FRAMEWIN_Default.o(.text), UNUSED)
FRAMEWIN_GetDefaultTitleHeight (Thumb, 8 bytes, Stack size 0 bytes, FRAMEWIN_Default.o(.text), UNUSED)
FRAMEWIN_SetDefaultBorderSize (Thumb, 6 bytes, Stack size 0 bytes, FRAMEWIN_Default.o(.text), UNUSED)
FRAMEWIN_GetDefaultBorderSize (Thumb, 8 bytes, Stack size 0 bytes, FRAMEWIN_Default.o(.text), UNUSED)
FRAMEWIN_SetDefaultTextColor (Thumb, 14 bytes, Stack size 0 bytes, FRAMEWIN_Default.o(.text), UNUSED)
FRAMEWIN_GetDefaultTextColor (Thumb, 18 bytes, Stack size 0 bytes, FRAMEWIN_Default.o(.text), UNUSED)
FRAMEWIN_SetDefaultTextAlign (Thumb, 12 bytes, Stack size 0 bytes, FRAMEWIN_Default.o(.text))
[Called By]
- >> _DemoSkinning
- >> _TransparentDialog
FRAMEWIN_SetBarColor (Thumb, 52 bytes, Stack size 24 bytes, FRAMEWIN_SetColors.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
FRAMEWIN_SetTextColor (Thumb, 42 bytes, Stack size 16 bytes, FRAMEWIN_SetColors.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = FRAMEWIN_SetTextColor ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _FRAMEWIN_DrawSkinFlex
FRAMEWIN_SetTextColorEx (Thumb, 52 bytes, Stack size 24 bytes, FRAMEWIN_SetColors.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
FRAMEWIN_SetClientColor (Thumb, 50 bytes, Stack size 16 bytes, FRAMEWIN_SetColors.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = FRAMEWIN_SetClientColor ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _cbDialogOrder
- >> MESSAGEBOX_Callback
FRAMEWIN_SetSkin (Thumb, 130 bytes, Stack size 40 bytes, FRAMEWIN_Skin.o(.text))
[Stack]
- Max Depth = 444
- Call Chain = FRAMEWIN_SetSkin ⇒ FRAMEWIN__UpdatePositions(long) ⇒ WM_SetSize ⇒ WM_ResizeWindow ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> WM_SetHasTrans
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> FRAMEWIN__UpdateButtons(long, int, int, int, int)
- >> FRAMEWIN__UpdatePositions(long)
- >> FRAMEWIN__CalcTitleHeight(FRAMEWIN_Obj*)
[Called By]- >> _DemoSkinning
- >> _cbDialogOrder
FRAMEWIN_SetDefaultSkin (Thumb, 32 bytes, Stack size 8 bytes, FRAMEWIN_Skin.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = FRAMEWIN_SetDefaultSkin
[Called By]
FRAMEWIN_DrawSkinFlex (Thumb, 874 bytes, Stack size 96 bytes, FRAMEWIN_SkinFlex.o(.text))
[Stack]
- Max Depth = 332
- Call Chain = FRAMEWIN_DrawSkinFlex ⇒ GUI_DispStringInRect ⇒ GUI_DispStringInRectMax ⇒ GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_DrawGradientV
- >> WM_SetHasTrans
- >> GUI_FillRect
- >> GUI_DrawHLine
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_DispStringInRect
- >> GUI_DrawVLine
- >> GUI__DrawTwinArc2
- >> GUI_FillRectEx
- >> GUI_DrawPixel
- >> FRAMEWIN_GetActive
- >> [Anonymous Symbol]
[Called By]- >> _FRAMEWIN_DrawSkinFlex
- >> _DrawSkin
[Address Reference Count : 1]
FRAMEWIN_SetSkinFlexProps (Thumb, 70 bytes, Stack size 8 bytes, FRAMEWIN_SkinFlex.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = FRAMEWIN_SetSkinFlexProps ⇒ __aeabi_memcpy4
[Calls]
[Called By]
FRAMEWIN_GetSkinFlexProps (Thumb, 20 bytes, Stack size 0 bytes, FRAMEWIN_SkinFlex.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = FRAMEWIN_GetSkinFlexProps ⇒ __aeabi_memcpy4
[Calls]
[Called By]
GRAPH__InvalidateGraph(long) (Thumb, 90 bytes, Stack size 40 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = GRAPH__InvalidateGraph(long) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_InvalidateRect
- >> WM_GetInsideRectExScrollbar
[Called By]- >> GRAPH_SetGridOffY
- >> _InvalidateNewItem(GRAPH_DATA_YT_OBJ*)
- >> GRAPH__AddValue(GRAPH_DATA_OBJ*, void*, void*, int)
GRAPH__AddValue(GRAPH_DATA_OBJ*, void*, void*, int) (Thumb, 94 bytes, Stack size 24 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 240
- Call Chain = GRAPH__AddValue(GRAPH_DATA_OBJ*, void*, void*, int) ⇒ GRAPH__InvalidateGraph(long) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GRAPH__InvalidateGraph(long)
- >> __aeabi_memmove
[Called By]- >> GRAPH_DATA_YT_AddValue
GRAPH_Callback (Thumb, 134 bytes, Stack size 24 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 476
- Call Chain = GRAPH_Callback ⇒ _ManageScrollBars(long) ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_DefaultProc
- >> WIDGET_HandleActive
- >> WM_GetScrollbarV
- >> WM_GetScrollbarH
- >> _OnDelete(long)
- >> _OnPaint(long, LCD_RECT*)
- >> _OnScrollValueChanged(long, long)
- >> _ManageScrollBars(long)
[Address Reference Count : 1]
GRAPH_CreateUser (Thumb, 138 bytes, Stack size 64 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 292
- Call Chain = GRAPH_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_CreateWindowAsChild
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WIDGET__Init
- >> GUI_ARRAY_Create()
- >> __aeabi_memcpy4
[Called By]
GRAPH_CreateEx (Thumb, 36 bytes, Stack size 40 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 332
- Call Chain = GRAPH_CreateEx ⇒ GRAPH_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Called By]
GRAPH_AttachData (Thumb, 68 bytes, Stack size 24 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = GRAPH_AttachData ⇒ GUI_ARRAY_AddItem(long, const void*, int) ⇒ GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ARRAY_AddItem(long, const void*, int)
[Called By]
GRAPH_DetachData (Thumb, 100 bytes, Stack size 40 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 196
- Call Chain = GRAPH_DetachData ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ARRAY_GetNumItems(long)
- >> GUI_ARRAY_DeleteItem(long, unsigned)
- >> GUI_ARRAY_GethItem(long, unsigned)
- >> [Anonymous Symbol]
[Called By]
GRAPH_AttachScale (Thumb, 68 bytes, Stack size 24 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = GRAPH_AttachScale ⇒ GUI_ARRAY_AddItem(long, const void*, int) ⇒ GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ARRAY_AddItem(long, const void*, int)
[Called By]
GRAPH_DetachScale (Thumb, 98 bytes, Stack size 40 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 196
- Call Chain = GRAPH_DetachScale ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ARRAY_GetNumItems(long)
- >> GUI_ARRAY_DeleteItem(long, unsigned)
- >> GUI_ARRAY_GethItem(long, unsigned)
- >> [Anonymous Symbol]
[Called By]- >> _GraphDemo
- >> _ShowGraph
GRAPH_SetColor (Thumb, 60 bytes, Stack size 24 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = GRAPH_SetColor ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GRAPH_SetGridVis (Thumb, 56 bytes, Stack size 24 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = GRAPH_SetGridVis ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GRAPH_SetGridDistX (Thumb, 52 bytes, Stack size 24 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = GRAPH_SetGridDistX ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GRAPH_SetGridDistY (Thumb, 52 bytes, Stack size 24 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = GRAPH_SetGridDistY ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GRAPH_SetGridOffY (Thumb, 52 bytes, Stack size 24 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 240
- Call Chain = GRAPH_SetGridOffY ⇒ GRAPH__InvalidateGraph(long) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GRAPH__InvalidateGraph(long)
[Called By]
GRAPH_SetBorder (Thumb, 66 bytes, Stack size 32 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 484
- Call Chain = GRAPH_SetBorder ⇒ _ManageScrollBars(long) ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> _ManageScrollBars(long)
[Called By]
GRAPH_SetUserDraw (Thumb, 42 bytes, Stack size 16 bytes, GRAPH.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
GRAPH_SetVSizeX (Thumb, 66 bytes, Stack size 24 bytes, GRAPH.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> _ManageScrollBars(long)
GRAPH_SetVSizeY (Thumb, 66 bytes, Stack size 24 bytes, GRAPH.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> _ManageScrollBars(long)
GRAPH_SetGridFixedX (Thumb, 94 bytes, Stack size 24 bytes, GRAPH.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
GRAPH_SetLineStyleH (Thumb, 56 bytes, Stack size 24 bytes, GRAPH.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
GRAPH_SetLineStyleV (Thumb, 56 bytes, Stack size 24 bytes, GRAPH.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
GRAPH_SetLineStyle (Thumb, 98 bytes, Stack size 24 bytes, GRAPH.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
GRAPH_SetUserData (Thumb, 6 bytes, Stack size 0 bytes, GRAPH.o(.text), UNUSED)
[Calls]
GRAPH_GetUserData (Thumb, 6 bytes, Stack size 0 bytes, GRAPH.o(.text), UNUSED)
[Calls]
GRAPH_SetAutoScrollbar (Thumb, 106 bytes, Stack size 24 bytes, GRAPH.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
GRAPH_GetScrollValue (Thumb, 54 bytes, Stack size 24 bytes, GRAPH.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
GRAPH_SetScrollValue (Thumb, 112 bytes, Stack size 24 bytes, GRAPH.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> WM_GetDialogItem
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> SCROLLBAR_SetValue
GRAPH_DATA_YT_Create (Thumb, 126 bytes, Stack size 40 bytes, GRAPH_DATA_YT.o(.text))
[Stack]
- Max Depth = 184
- Call Chain = GRAPH_DATA_YT_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_AllocZero
- >> __aeabi_memcpy
[Called By]
GRAPH_DATA_YT_Delete (Thumb, 22 bytes, Stack size 8 bytes, GRAPH_DATA_YT.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = GRAPH_DATA_YT_Delete ⇒ _OnDelete(long) ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeBlock(const TAG*)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> _OnDelete(long)
[Called By]
GRAPH_DATA_YT_AddValue (Thumb, 60 bytes, Stack size 24 bytes, GRAPH_DATA_YT.o(.text))
[Stack]
- Max Depth = 264
- Call Chain = GRAPH_DATA_YT_AddValue ⇒ GRAPH__AddValue(GRAPH_DATA_OBJ*, void*, void*, int) ⇒ GRAPH__InvalidateGraph(long) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GRAPH__AddValue(GRAPH_DATA_OBJ*, void*, void*, int)
[Called By]- >> _AddData_Heartbeat
- >> _AddData_Sine
GRAPH_DATA_YT_SetOffY (Thumb, 50 bytes, Stack size 16 bytes, GRAPH_DATA_YT.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
GRAPH_DATA_YT_SetAlign (Thumb, 46 bytes, Stack size 16 bytes, GRAPH_DATA_YT.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_LockH
- >> GUI_Lock
- >> [Anonymous Symbol]
GRAPH_DATA_YT_MirrorX (Thumb, 44 bytes, Stack size 16 bytes, GRAPH_DATA_YT.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_LockH
- >> GUI_Lock
- >> [Anonymous Symbol]
GRAPH_DATA_YT_Clear (Thumb, 42 bytes, Stack size 16 bytes, GRAPH_DATA_YT.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
GRAPH_SCALE_Create (Thumb, 94 bytes, Stack size 32 bytes, GRAPH_SCALE.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = GRAPH_SCALE_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_AllocZero
[Called By]
GRAPH_SCALE_Delete (Thumb, 4 bytes, Stack size 0 bytes, GRAPH_SCALE.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = GRAPH_SCALE_Delete ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeBlock(const TAG*)
[Calls]
[Called By]
GRAPH_SCALE_SetOff (Thumb, 54 bytes, Stack size 24 bytes, GRAPH_SCALE.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = GRAPH_SCALE_SetOff ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GRAPH_SCALE_SetTickDist (Thumb, 54 bytes, Stack size 24 bytes, GRAPH_SCALE.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
GRAPH_SCALE_SetFont (Thumb, 54 bytes, Stack size 24 bytes, GRAPH_SCALE.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
GRAPH_SCALE_SetTextColor (Thumb, 54 bytes, Stack size 24 bytes, GRAPH_SCALE.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
GRAPH_SCALE_SetPos (Thumb, 54 bytes, Stack size 24 bytes, GRAPH_SCALE.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = GRAPH_SCALE_SetPos ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GRAPH_SCALE_SetFactor (Thumb, 62 bytes, Stack size 24 bytes, GRAPH_SCALE.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> __aeabi_cfcmpeq
GRAPH_SCALE_SetNumDecs (Thumb, 54 bytes, Stack size 24 bytes, GRAPH_SCALE.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
HEADER_SetDragLimit (Thumb, 46 bytes, Stack size 16 bytes, HEADER_SetDragLimit.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = HEADER_SetDragLimit ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
HEADER_SetSkin (Thumb, 48 bytes, Stack size 16 bytes, HEADER_Skin.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> WM_SetHasTrans
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
HEADER_SetDefaultSkin (Thumb, 16 bytes, Stack size 0 bytes, HEADER_Skin.o(.text))
[Called By]
HEADER_DrawSkinFlex (Thumb, 248 bytes, Stack size 32 bytes, HEADER_SkinFlex.o(.text))
[Stack]
- Max Depth = 316
- Call Chain = HEADER_DrawSkinFlex ⇒ _DrawText(const WIDGET_ITEM_DRAW_INFO*) ⇒ GUI_DispStringInRect ⇒ GUI_DispStringInRectMax ⇒ GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetColor
- >> GUI_DrawGradientV
- >> GUI_DrawHLine
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_DrawVLine
- >> _DrawText(const WIDGET_ITEM_DRAW_INFO*)
- >> _DrawBackground(const WIDGET_ITEM_DRAW_INFO*)
- >> _DrawBitmap(const WIDGET_ITEM_DRAW_INFO*)
[Address Reference Count : 1]
HEADER_SetSkinFlexProps (Thumb, 20 bytes, Stack size 16 bytes, HEADER_SkinFlex.o(.text), UNUSED)
HEADER_GetSkinFlexProps (Thumb, 20 bytes, Stack size 16 bytes, HEADER_SkinFlex.o(.text), UNUSED)
LISTVIEW__GetNumRows(LISTVIEW_Obj*) (Thumb, 6 bytes, Stack size 0 bytes, LISTVIEW.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LISTVIEW__GetNumRows(LISTVIEW_Obj*) ⇒ GUI_ARRAY_GetNumItems(long)
[Calls]- >> GUI_ARRAY_GetNumItems(long)
[Called By]- >> LISTVIEW_SetItemText
- >> LISTVIEW_GetNumRows
- >> _GetpCellInfo(long, unsigned, unsigned, unsigned)
- >> LISTVIEW_DeleteRow
LISTVIEW__GetNumColumns(LISTVIEW_Obj*) (Thumb, 6 bytes, Stack size 0 bytes, LISTVIEW.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LISTVIEW__GetNumColumns(LISTVIEW_Obj*) ⇒ GUI_ARRAY_GetNumItems(long)
[Calls]- >> GUI_ARRAY_GetNumItems(long)
[Called By]- >> LISTVIEW_SetItemText
- >> LISTVIEW_InsertRow
- >> LISTVIEW_GetNumColumns
- >> _GetpCellInfo(long, unsigned, unsigned, unsigned)
- >> LISTVIEW_DeleteRow
LISTVIEW__GetSel(LISTVIEW_Obj*) (Thumb, 4 bytes, Stack size 0 bytes, LISTVIEW.o(.text))
[Called By]
- >> LISTVIEW_GetSel
- >> LISTVIEW_InsertRow
- >> _GetSelUnsorted(LISTVIEW_Obj*)
LISTVIEW__SetSel(long, int) (Thumb, 158 bytes, Stack size 32 bytes, LISTVIEW.o(.text))
[Stack]
- Max Depth = 252
- Call Chain = LISTVIEW__SetSel(long, int) ⇒ LISTVIEW__UpdateScrollPos(long) ⇒ HEADER_SetScrollPos ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_NotifyParent
- >> LISTVIEW__InvalidateInsideArea(long)
- >> LISTVIEW__UpdateScrollPos(long)
- >> LISTVIEW__InvalidateRow(long, LISTVIEW_Obj*, int)
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> GUI_ARRAY_GetNumItems(long)
[Called By]- >> LISTVIEW_SetSel
- >> _SetSelUnsorted(long, int)
- >> LISTVIEW__MoveSel(long, int)
- >> _OnPage(long, int)
- >> _AddKey(long, int)
- >> _SetSelFromPos(long, const GUI_PID_STATE*)
LISTVIEW__MoveSel(long, int) (Thumb, 90 bytes, Stack size 40 bytes, LISTVIEW.o(.text))
[Stack]
- Max Depth = 292
- Call Chain = LISTVIEW__MoveSel(long, int) ⇒ LISTVIEW__SetSel(long, int) ⇒ LISTVIEW__UpdateScrollPos(long) ⇒ HEADER_SetScrollPos ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> LISTVIEW__SetSel(long, int)
- >> [Anonymous Symbol]
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> GUI_ARRAY_GetNumItems(long)
[Called By]- >> [Anonymous Symbol]
- >> _OnPage(long, int)
- >> _AddKey(long, int)
LISTVIEW__GetRowDistY(const LISTVIEW_Obj*) (Thumb, 22 bytes, Stack size 8 bytes, LISTVIEW.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LISTVIEW__GetRowDistY(const LISTVIEW_Obj*)
[Calls]
[Called By]- >> LISTVIEW__InvalidateRowAndBelow(long, LISTVIEW_Obj*, int)
- >> LISTVIEW__InvalidateRow(long, LISTVIEW_Obj*, int)
- >> _Paint(long, WM_MESSAGE*)
- >> _GetNumVisibleRows(long, const LISTVIEW_Obj*)
- >> _SetSelFromPos(long, const GUI_PID_STATE*)
LISTVIEW__InvalidateInsideArea(long) (Thumb, 58 bytes, Stack size 24 bytes, LISTVIEW.o(.text))
[Stack]
- Max Depth = 200
- Call Chain = LISTVIEW__InvalidateInsideArea(long) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> HEADER_GetHeight
- >> WM_InvalidateRect
- >> WM_GetInsideRectExScrollbar
[Called By]- >> LISTVIEW_SetSort
- >> LISTVIEW_SetRBorder
- >> LISTVIEW_SetLBorder
- >> LISTVIEW_SetGridVis
- >> LISTVIEW_InsertRow
- >> LISTVIEW_AddRow
- >> LISTVIEW_AddColumn
- >> LISTVIEW_DisableSort
- >> LISTVIEW__SetSel(long, int)
- >> LISTVIEW_Callback
- >> _AddKey(long, int)
- >> LISTVIEW_DeleteRow
LISTVIEW__InvalidateRow(long, LISTVIEW_Obj*, int) (Thumb, 82 bytes, Stack size 32 bytes, LISTVIEW.o(.text))
[Stack]
- Max Depth = 208
- Call Chain = LISTVIEW__InvalidateRow(long, LISTVIEW_Obj*, int) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> LISTVIEW__GetRowDistY(const LISTVIEW_Obj*)
- >> HEADER_GetHeight
- >> WM_InvalidateRect
- >> WM_GetInsideRectExScrollbar
[Called By]- >> LISTVIEW_SetItemText
- >> LISTVIEW_SetItemBkColor
- >> LISTVIEW_AddRow
- >> LISTVIEW_SetItemTextColor
- >> LISTVIEW__SetSel(long, int)
LISTVIEW__UpdateScrollPos(long) (Thumb, 104 bytes, Stack size 48 bytes, LISTVIEW.o(.text))
[Stack]
- Max Depth = 220
- Call Chain = LISTVIEW__UpdateScrollPos(long) ⇒ HEADER_SetScrollPos ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_CheckScrollPos
- >> HEADER_SetScrollPos
- >> WM_CheckScrollBounds
- >> WIDGET__SetScrollState
[Called By]- >> LISTVIEW__UpdateScrollParas(long)
- >> LISTVIEW__SetSel(long, int)
- >> _AddKey(long, int)
LISTVIEW__UpdateScrollParas(long) (Thumb, 248 bytes, Stack size 56 bytes, LISTVIEW.o(.text))
[Stack]
- Max Depth = 452 + Unknown Stack Size
- Call Chain = LISTVIEW__UpdateScrollParas(long) ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_SetScrollbarV
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> LISTVIEW__UpdateScrollPos(long)
- >> HEADER_GetNumItems
- >> HEADER_GetItemWidth
- >> [Anonymous Symbol]
- >> _GetNumVisibleRows(long, const LISTVIEW_Obj*)
- >> GUI_ARRAY_GetNumItems(long)
- >> WM_SetScrollbarH
- >> WM_GetInsideRectExScrollbar
[Called By]- >> LISTVIEW_SetGridVis
- >> LISTVIEW_InsertRow
- >> LISTVIEW_AddRow
- >> LISTVIEW_AddColumn
- >> _SetAutoScroll(long, int, int)
- >> LISTVIEW_CreateUser
- >> LISTVIEW_Callback
- >> LISTVIEW_DeleteRow
LISTVIEW_Callback (Thumb, 612 bytes, Stack size 56 bytes, LISTVIEW.o(.text))
[Stack]
- Max Depth = 508 + Unknown Stack Size
- Call Chain = LISTVIEW_Callback ⇒ LISTVIEW__UpdateScrollParas(long) ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_DefaultProc
- >> WM_SetFocus
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_GetParent
- >> WIDGET_HandleActive
- >> LISTVIEW__InvalidateInsideArea(long)
- >> LISTVIEW__UpdateScrollParas(long)
- >> WM_GetScrollState
- >> HEADER_SetScrollPos
- >> HEADER_GetSel
- >> _AddKey(long, int)
- >> _Paint(long, WM_MESSAGE*)
- >> _SetSelFromPos(long, const GUI_PID_STATE*)
- >> _FreeAttached(LISTVIEW_Obj*)
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> WM_GetScrollbarV
- >> WM_GetScrollbarH
- >> WM__SendMessage
[Address Reference Count : 1]
LISTVIEW_CreateUser (Thumb, 248 bytes, Stack size 56 bytes, LISTVIEW.o(.text))
[Stack]
- Max Depth = 508 + Unknown Stack Size
- Call Chain = LISTVIEW_CreateUser ⇒ LISTVIEW__UpdateScrollParas(long) ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_GetClientRectEx
- >> WM_CreateWindowAsChild
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WIDGET__Init
- >> LISTVIEW__UpdateScrollParas(long)
- >> HEADER_CreateEx
- >> [Anonymous Symbol]
- >> GUI_ARRAY_Create()
- >> __aeabi_memcpy4
[Called By]- >> LISTVIEW_CreateIndirect
- >> LISTVIEW_CreateEx
LISTVIEW_CreateEx (Thumb, 36 bytes, Stack size 40 bytes, LISTVIEW.o(.text))
[Stack]
- Max Depth = 548 + Unknown Stack Size
- Call Chain = LISTVIEW_CreateEx ⇒ LISTVIEW_CreateUser ⇒ LISTVIEW__UpdateScrollParas(long) ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Called By]
LISTVIEW_IncSel (Thumb, 16 bytes, Stack size 8 bytes, LISTVIEW.o(.text))
[Stack]
- Max Depth = 308
- Call Chain = LISTVIEW_IncSel ⇒ [Anonymous Symbol] ⇒ LISTVIEW__MoveSel(long, int) ⇒ LISTVIEW__SetSel(long, int) ⇒ LISTVIEW__UpdateScrollPos(long) ⇒ HEADER_SetScrollPos ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_Lock
- >> [Anonymous Symbol]
[Called By]- >> LISTVIEW_InsertRow
- >> _Action
LISTVIEW_DecSel (Thumb, 18 bytes, Stack size 8 bytes, LISTVIEW.o(.text))
[Stack]
- Max Depth = 308
- Call Chain = LISTVIEW_DecSel ⇒ [Anonymous Symbol] ⇒ LISTVIEW__MoveSel(long, int) ⇒ LISTVIEW__SetSel(long, int) ⇒ LISTVIEW__UpdateScrollPos(long) ⇒ HEADER_SetScrollPos ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_Lock
- >> [Anonymous Symbol]
[Called By]
LISTVIEW_AddColumn (Thumb, 156 bytes, Stack size 56 bytes, LISTVIEW.o(.text))
[Stack]
- Max Depth = 508 + Unknown Stack Size
- Call Chain = LISTVIEW_AddColumn ⇒ LISTVIEW__UpdateScrollParas(long) ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ARRAY_AddItem(long, const void*, int)
- >> LISTVIEW__InvalidateInsideArea(long)
- >> LISTVIEW__UpdateScrollParas(long)
- >> HEADER_AddItem
- >> [Anonymous Symbol]
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> GUI_ARRAY_GetNumItems(long)
[Called By]- >> _InitDialogSelect
- >> _InitListview
LISTVIEW_AddRow (Thumb, 270 bytes, Stack size 56 bytes, LISTVIEW.o(.text))
[Stack]
- Max Depth = 508 + Unknown Stack Size
- Call Chain = LISTVIEW_AddRow ⇒ LISTVIEW__UpdateScrollParas(long) ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ARRAY_AddItem(long, const void*, int)
- >> LISTVIEW__InvalidateInsideArea(long)
- >> LISTVIEW__UpdateScrollParas(long)
- >> LISTVIEW__InvalidateRow(long, LISTVIEW_Obj*, int)
- >> GUI__strlen
- >> [Anonymous Symbol]
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> GUI_ARRAY_GetNumItems(long)
- >> GUI_ARRAY_DeleteItem(long, unsigned)
- >> GUI_ARRAY_Create()
- >> strcpy
[Called By]- >> _AddListviewItem
- >> LISTVIEW_InsertRow
- >> _AddRow
LISTVIEW_SetHeaderHeight (Thumb, 42 bytes, Stack size 16 bytes, LISTVIEW.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> HEADER_SetHeight
LISTVIEW_SetUserData (Thumb, 6 bytes, Stack size 0 bytes, LISTVIEW.o(.text), UNUSED)
[Calls]
LISTVIEW_GetUserData (Thumb, 6 bytes, Stack size 0 bytes, LISTVIEW.o(.text), UNUSED)
[Calls]
LISTVIEW_CreateIndirect (Thumb, 56 bytes, Stack size 32 bytes, LISTVIEW_CreateIndirect.o(.text))
[Stack]
- Max Depth = 540 + Unknown Stack Size
- Call Chain = LISTVIEW_CreateIndirect ⇒ LISTVIEW_CreateUser ⇒ LISTVIEW__UpdateScrollParas(long) ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Address Reference Count : 1]- guidemo_skinning.o(.constdata)
LISTVIEW_GetHeader (Thumb, 36 bytes, Stack size 16 bytes, LISTVIEW_GetHeader.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = LISTVIEW_GetHeader ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
LISTVIEW_GetNumColumns (Thumb, 40 bytes, Stack size 16 bytes, LISTVIEW_GetNumColumns.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = LISTVIEW_GetNumColumns ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> LISTVIEW__GetNumColumns(LISTVIEW_Obj*)
[Called By]- >> LISTVIEW_SetSort
- >> LISTVIEW_SetCompareFunc
- >> _Action
LISTVIEW_GetNumRows (Thumb, 40 bytes, Stack size 16 bytes, LISTVIEW_GetNumRows.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = LISTVIEW_GetNumRows ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> LISTVIEW__GetNumRows(LISTVIEW_Obj*)
[Called By]- >> _GetVehicle
- >> _AddListviewItem
- >> _Action
LISTVIEW_GetSel (Thumb, 42 bytes, Stack size 16 bytes, LISTVIEW_GetSel.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = LISTVIEW_GetSel ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> LISTVIEW__GetSel(LISTVIEW_Obj*)
[Called By]
LISTVIEW_InsertRow (Thumb, 320 bytes, Stack size 56 bytes, LISTVIEW_InsertRow.o(.text))
[Stack]
- Max Depth = 564 + Unknown Stack Size
- Call Chain = LISTVIEW_InsertRow ⇒ LISTVIEW_AddRow ⇒ LISTVIEW__UpdateScrollParas(long) ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> LISTVIEW_IncSel
- >> LISTVIEW_AddRow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ARRAY_AddItem(long, const void*, int)
- >> LISTVIEW__InvalidateRowAndBelow(long, LISTVIEW_Obj*, int)
- >> GUI_ARRAY_InsertItem(long, unsigned, int)
- >> LISTVIEW__InvalidateInsideArea(long)
- >> LISTVIEW__UpdateScrollParas(long)
- >> LISTVIEW__GetNumColumns(LISTVIEW_Obj*)
- >> LISTVIEW__GetSel(LISTVIEW_Obj*)
- >> GUI__strlen
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> GUI_ARRAY_GetNumItems(long)
- >> GUI_ARRAY_Create()
- >> strcpy
[Called By]
LISTVIEW_SetAutoScrollH (Thumb, 4 bytes, Stack size 0 bytes, LISTVIEW_SetAutoScroll.o(.text), UNUSED)
[Calls]
- >> _SetAutoScroll(long, int, int)
LISTVIEW_SetAutoScrollV (Thumb, 4 bytes, Stack size 0 bytes, LISTVIEW_SetAutoScroll.o(.text))
[Stack]
- Max Depth = 476 + Unknown Stack Size
- Call Chain = LISTVIEW_SetAutoScrollV ⇒ _SetAutoScroll(long, int, int) ⇒ LISTVIEW__UpdateScrollParas(long) ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> _SetAutoScroll(long, int, int)
[Called By]
LISTVIEW_SetGridVis (Thumb, 62 bytes, Stack size 24 bytes, LISTVIEW_SetGridVis.o(.text))
[Stack]
- Max Depth = 476 + Unknown Stack Size
- Call Chain = LISTVIEW_SetGridVis ⇒ LISTVIEW__UpdateScrollParas(long) ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> LISTVIEW__InvalidateInsideArea(long)
- >> LISTVIEW__UpdateScrollParas(long)
[Called By]- >> _InitDialogSelect
- >> _InitListview
LISTVIEW_SetItemTextColor (Thumb, 102 bytes, Stack size 32 bytes, LISTVIEW_SetItemColor.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> _GetpCellInfo(long, unsigned, unsigned, unsigned)
- >> LISTVIEW__InvalidateRow(long, LISTVIEW_Obj*, int)
LISTVIEW_SetItemBkColor (Thumb, 102 bytes, Stack size 32 bytes, LISTVIEW_SetItemColor.o(.text))
[Stack]
- Max Depth = 240
- Call Chain = LISTVIEW_SetItemBkColor ⇒ LISTVIEW__InvalidateRow(long, LISTVIEW_Obj*, int) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> _GetpCellInfo(long, unsigned, unsigned, unsigned)
- >> LISTVIEW__InvalidateRow(long, LISTVIEW_Obj*, int)
[Called By]
LISTVIEW_SetItemText (Thumb, 164 bytes, Stack size 48 bytes, LISTVIEW_SetItemText.o(.text))
[Stack]
- Max Depth = 256
- Call Chain = LISTVIEW_SetItemText ⇒ LISTVIEW__InvalidateRow(long, LISTVIEW_Obj*, int) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ARRAY_ResizeItemLocked(long, unsigned, int)
- >> LISTVIEW__InvalidateRow(long, LISTVIEW_Obj*, int)
- >> LISTVIEW__GetNumColumns(LISTVIEW_Obj*)
- >> LISTVIEW__GetNumRows(LISTVIEW_Obj*)
- >> GUI__strlen
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> strcpy
[Called By]
LISTVIEW_SetLBorder (Thumb, 48 bytes, Stack size 16 bytes, LISTVIEW_SetLBorder.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = LISTVIEW_SetLBorder ⇒ LISTVIEW__InvalidateInsideArea(long) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> LISTVIEW__InvalidateInsideArea(long)
[Called By]- >> _InitDialogSelect
- >> _InitListview
LISTVIEW_SetRBorder (Thumb, 52 bytes, Stack size 16 bytes, LISTVIEW_SetRBorder.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = LISTVIEW_SetRBorder ⇒ LISTVIEW__InvalidateInsideArea(long) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> LISTVIEW__InvalidateInsideArea(long)
[Called By]- >> _InitDialogSelect
- >> _InitListview
LISTVIEW_CompareText (Thumb, 10 bytes, Stack size 0 bytes, LISTVIEW_SetSort.o(.text))
[Calls]
[Address Reference Count : 1]- guidemo_listview.o(.constdata)
LISTVIEW_CompareDec (Thumb, 114 bytes, Stack size 28 bytes, LISTVIEW_SetSort.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = LISTVIEW_CompareDec
[Address Reference Count : 1]- guidemo_listview.o(.constdata)
LISTVIEW_GetSelUnsorted (Thumb, 48 bytes, Stack size 16 bytes, LISTVIEW_SetSort.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> _Sort(long)
- >> _GetSelUnsorted(LISTVIEW_Obj*)
LISTVIEW_SetSelUnsorted (Thumb, 36 bytes, Stack size 16 bytes, LISTVIEW_SetSort.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
- >> _Sort(long)
- >> _SetSelUnsorted(long, int)
LISTVIEW_SetCompareFunc (Thumb, 64 bytes, Stack size 24 bytes, LISTVIEW_SetSort.o(.text))
[Stack]
- Max Depth = 76
- Call Chain = LISTVIEW_SetCompareFunc ⇒ LISTVIEW_GetNumColumns ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> LISTVIEW_GetNumColumns
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
[Called By]
LISTVIEW_DisableSort (Thumb, 134 bytes, Stack size 24 bytes, LISTVIEW_SetSort.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_Unlock
- >> GUI_Lock
- >> LISTVIEW_SetSel
- >> HEADER_SetDirIndicator
- >> _GetSelUnsorted(LISTVIEW_Obj*)
- >> LISTVIEW__InvalidateInsideArea(long)
LISTVIEW_EnableSort (Thumb, 42 bytes, Stack size 16 bytes, LISTVIEW_SetSort.o(.text))
[Stack]
- Max Depth = 184
- Call Chain = LISTVIEW_EnableSort ⇒ _CreateSortObject(long) ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> _CreateSortObject(long)
[Called By]
LISTVIEW_SetSort (Thumb, 142 bytes, Stack size 40 bytes, LISTVIEW_SetSort.o(.text))
[Stack]
- Max Depth = 240
- Call Chain = LISTVIEW_SetSort ⇒ LISTVIEW__InvalidateInsideArea(long) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> LISTVIEW_GetNumColumns
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> [Anonymous Symbol]
- >> _CreateSortObject(long)
- >> LISTVIEW__InvalidateInsideArea(long)
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
[Called By]
MESSAGEBOX_Callback (Thumb, 94 bytes, Stack size 16 bytes, MESSAGEBOX.o(.text))
[Stack]
- Max Depth = 188
- Call Chain = MESSAGEBOX_Callback ⇒ FRAMEWIN_SetClientColor ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_GetId
- >> WM_DefaultProc
- >> GUI_EndDialog
- >> FRAMEWIN_SetClientColor
[Address Reference Count : 1]
MESSAGEBOX_Create (Thumb, 446 bytes, Stack size 144 bytes, MESSAGEBOX.o(.text))
[Stack]
- Max Depth = 492
- Call Chain = MESSAGEBOX_Create ⇒ WM_SetWindowPos ⇒ WM_SetSize ⇒ WM_ResizeWindow ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> GUI_GetStringDistX
- >> WM_SetWindowPos
- >> WM_MakeModal
- >> WM_GetDialogItem
- >> GUI_SetFont
- >> GUI_CreateDialogBox
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> WM_GetClientWindow
- >> FRAMEWIN_GetDefaultFont
- >> TEXT_GetDefaultFont
- >> GUI_GetTextExtend
- >> GUI_GetYSizeOfFont
- >> WM_GetWindowOrgY
- >> WM_GetWindowOrgX
- >> FRAMEWIN_GetBorderSizeEx
- >> __aeabi_memclr4
[Called By]- >> _MessageBox
- >> GUI_MessageBox
GUI_MessageBox (Thumb, 14 bytes, Stack size 8 bytes, MESSAGEBOX.o(.text), UNUSED)
[Calls]
- >> MESSAGEBOX_Create
- >> GUI_ExecCreatedDialog
PROGBAR__GetTextLocked(const PROGBAR_Obj*) (Thumb, 6 bytes, Stack size 0 bytes, PROGBAR.o(.text))
[Calls]
[Called By]- >> _Paint(long)
- >> _Paint(long)
PROGBAR__GetTextRect(const PROGBAR_Obj*, LCD_RECT*, const char*) (Thumb, 130 bytes, Stack size 24 bytes, PROGBAR.o(.text))
[Stack]
- Max Depth = 116
- Call Chain = PROGBAR__GetTextRect(const PROGBAR_Obj*, LCD_RECT*, const char*) ⇒ GUI_GetStringDistX ⇒ GUI__GetLineDistX ⇒ GUI_GetCharDistXEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_GetStringDistX
- >> GUI_GetFontSizeY
[Called By]- >> PROGBAR_SetValue
- >> _Paint(long)
- >> _Paint(long)
PROGBAR__Value2Pos(const PROGBAR_Obj*, int) (Thumb, 76 bytes, Stack size 8 bytes, PROGBAR.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = PROGBAR__Value2Pos(const PROGBAR_Obj*, int)
[Called By]- >> PROGBAR_SetValue
- >> _Paint(long)
- >> _Paint(long)
PROGBAR_Callback (Thumb, 82 bytes, Stack size 16 bytes, PROGBAR.o(.text))
[Stack]
- Max Depth = 308
- Call Chain = PROGBAR_Callback ⇒ WIDGET_HandleActive ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> WM_DefaultProc
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_FreePtr
- >> WIDGET_HandleActive
[Address Reference Count : 1]
PROGBAR_CreateUser (Thumb, 202 bytes, Stack size 56 bytes, PROGBAR.o(.text))
[Stack]
- Max Depth = 284
- Call Chain = PROGBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_CreateWindowAsChild
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_AllocZero
- >> WIDGET__Init
- >> WIDGET_SetEffect
- >> _SetValue(PROGBAR_Obj*, char*, int)
[Called By]- >> PROGBAR_CreateIndirect
- >> PROGBAR_CreateEx
PROGBAR_CreateEx (Thumb, 36 bytes, Stack size 40 bytes, PROGBAR.o(.text), UNUSED)
[Calls]
PROGBAR_SetValue (Thumb, 356 bytes, Stack size 40 bytes, PROGBAR.o(.text))
[Stack]
- Max Depth = 200
- Call Chain = PROGBAR_SetValue ⇒ GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_SetFont
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_GetSize
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_Realloc
- >> GUI_MergeRect
- >> PROGBAR__GetTextRect(const PROGBAR_Obj*, LCD_RECT*, const char*)
- >> PROGBAR__Value2Pos(const PROGBAR_Obj*, int)
- >> _SetValue(PROGBAR_Obj*, char*, int)
- >> WM_InvalidateRect
[Called By]- >> GUIDEMO_Delay
- >> _cbDialogProgress
PROGBAR_SetUserData (Thumb, 6 bytes, Stack size 0 bytes, PROGBAR.o(.text), UNUSED)
[Calls]
PROGBAR_GetUserData (Thumb, 6 bytes, Stack size 0 bytes, PROGBAR.o(.text), UNUSED)
[Calls]
PROGBAR_CreateIndirect (Thumb, 56 bytes, Stack size 32 bytes, PROGBAR_CreateIndirect.o(.text))
[Stack]
- Max Depth = 316
- Call Chain = PROGBAR_CreateIndirect ⇒ PROGBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Address Reference Count : 2]- guidemo.o(.constdata)
- guidemo_skinning.o(.constdata)
PROGBAR_SetFont (Thumb, 40 bytes, Stack size 16 bytes, PROGBAR_SetFont.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = PROGBAR_SetFont ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
PROGBAR_SetMinMax (Thumb, 68 bytes, Stack size 24 bytes, PROGBAR_SetMinMax.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = PROGBAR_SetMinMax ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
PROGBAR_SetTextAlign (Thumb, 42 bytes, Stack size 16 bytes, PROGBAR_SetTextAlign.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = PROGBAR_SetTextAlign ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
PROGBAR_SetSkin (Thumb, 48 bytes, Stack size 16 bytes, PROGBAR_Skin.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> WM_SetHasTrans
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
PROGBAR_SetDefaultSkin (Thumb, 16 bytes, Stack size 0 bytes, PROGBAR_Skin.o(.text))
[Called By]
PROGBAR_DrawSkinFlex (Thumb, 124 bytes, Stack size 16 bytes, PROGBAR_SkinFlex.o(.text))
[Stack]
- Max Depth = 228
- Call Chain = PROGBAR_DrawSkinFlex ⇒ _DrawBackground(const WIDGET_ITEM_DRAW_INFO*, int) ⇒ GUI_DrawGradientV ⇒ _DrawGradient(int, int, int, int, unsigned long, unsigned long, void(*)(int, int, int), int) ⇒ GUI_GetColor ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_DispStringAt
- >> GUI_SetTextMode
- >> GUI_SetColor
- >> GUI_DrawHLine
- >> GUI_DrawVLine
- >> _DrawBackground(const WIDGET_ITEM_DRAW_INFO*, int)
[Address Reference Count : 1]
PROGBAR_SetSkinFlexProps (Thumb, 12 bytes, Stack size 0 bytes, PROGBAR_SkinFlex.o(.text), UNUSED)
[Calls]
PROGBAR_GetSkinFlexProps (Thumb, 8 bytes, Stack size 0 bytes, PROGBAR_SkinFlex.o(.text), UNUSED)
[Calls]
RADIO_CreateIndirect (Thumb, 68 bytes, Stack size 40 bytes, RADIO_CreateIndirect.o(.text))
[Stack]
- Max Depth = 332
- Call Chain = RADIO_CreateIndirect ⇒ RADIO_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Address Reference Count : 1]- guidemo_skinning.o(.constdata)
RADIO_SetText (Thumb, 80 bytes, Stack size 32 bytes, RADIO_SetText.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = RADIO_SetText ⇒ GUI_ARRAY_SetItem(long, unsigned, const void*, int) ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ARRAY_SetItem(long, unsigned, const void*, int)
- >> GUI__strlen
[Called By]
RADIO_SetSkin (Thumb, 48 bytes, Stack size 16 bytes, RADIO_Skin.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> WM_SetHasTrans
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
RADIO_SetDefaultSkin (Thumb, 16 bytes, Stack size 0 bytes, RADIO_Skin.o(.text))
[Called By]
RADIO_DrawSkinFlex (Thumb, 180 bytes, Stack size 32 bytes, RADIO_SkinFlex.o(.text))
[Stack]
- Max Depth = 236
- Call Chain = RADIO_DrawSkinFlex ⇒ GUI_DispStringAt ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_DispStringAt
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> LCD_SetColor
- >> GUI_DrawFocusRect
- >> GUI__FillTrippleArc
[Address Reference Count : 1]- guidemo_skinning.o(.text)
RADIO_SetSkinFlexProps (Thumb, 22 bytes, Stack size 12 bytes, RADIO_SkinFlex.o(.text), UNUSED)
RADIO_GetSkinFlexProps (Thumb, 22 bytes, Stack size 12 bytes, RADIO_SkinFlex.o(.text), UNUSED)
SCROLLBAR_SetSkin (Thumb, 52 bytes, Stack size 16 bytes, SCROLLBAR_Skin.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> WM_SetHasTrans
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
SCROLLBAR_SetDefaultSkin (Thumb, 16 bytes, Stack size 0 bytes, SCROLLBAR_Skin.o(.text))
[Called By]
SCROLLBAR_DrawSkinFlex (Thumb, 424 bytes, Stack size 56 bytes, SCROLLBAR_SkinFlex.o(.text))
[Stack]
- Max Depth = 228
- Call Chain = SCROLLBAR_DrawSkinFlex ⇒ WIDGET__DrawTriangle ⇒ GUI_DrawHLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetColor
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WIDGET__RotateRect90
- >> WIDGET__DrawTriangle
- >> [Anonymous Symbol]
[Address Reference Count : 1]
SCROLLBAR_SetSkinFlexProps (Thumb, 20 bytes, Stack size 0 bytes, SCROLLBAR_SkinFlex.o(.text), UNUSED)
[Calls]
SCROLLBAR_GetSkinFlexProps (Thumb, 16 bytes, Stack size 0 bytes, SCROLLBAR_SkinFlex.o(.text), UNUSED)
[Calls]
SLIDER_Callback (Thumb, 108 bytes, Stack size 16 bytes, SLIDER.o(.text))
[Stack]
- Max Depth = 308
- Call Chain = SLIDER_Callback ⇒ WIDGET_HandleActive ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> WM_DefaultProc
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WIDGET_HandleActive
- >> _OnTouch(long, WM_MESSAGE*)
- >> SLIDER_Inc
- >> SLIDER_Dec
[Address Reference Count : 1]
SLIDER_CreateUser (Thumb, 156 bytes, Stack size 56 bytes, SLIDER.o(.text))
[Stack]
- Max Depth = 284
- Call Chain = SLIDER_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_CreateWindowAsChild
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> 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, 70 bytes, Stack size 16 bytes, SLIDER.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = SLIDER_Dec ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_NotifyParent
[Called By]
SLIDER_Inc (Thumb, 70 bytes, Stack size 16 bytes, SLIDER.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = SLIDER_Inc ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_NotifyParent
[Called By]
SLIDER_SetWidth (Thumb, 52 bytes, Stack size 16 bytes, SLIDER.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
SLIDER_SetValue (Thumb, 82 bytes, Stack size 16 bytes, SLIDER.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = SLIDER_SetValue ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_NotifyParent
[Called By]- >> _TransparentDialog
- >> _cbClient
- >> _OnTouch(long, WM_MESSAGE*)
SLIDER_SetRange (Thumb, 70 bytes, Stack size 24 bytes, SLIDER.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = SLIDER_SetRange ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
SLIDER_SetNumTicks (Thumb, 44 bytes, Stack size 16 bytes, SLIDER.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
SLIDER_SetUserData (Thumb, 6 bytes, Stack size 0 bytes, SLIDER.o(.text), UNUSED)
[Calls]
SLIDER_GetUserData (Thumb, 6 bytes, Stack size 0 bytes, SLIDER.o(.text), UNUSED)
[Calls]
SLIDER_GetValue (Thumb, 36 bytes, Stack size 16 bytes, SLIDER.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = SLIDER_GetValue ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
SLIDER_CreateIndirect (Thumb, 56 bytes, Stack size 32 bytes, SLIDER_CreateIndirect.o(.text))
[Stack]
- Max Depth = 316
- Call Chain = SLIDER_CreateIndirect ⇒ SLIDER_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Address Reference Count : 1]- guidemo_transparentdialog.o(.constdata)
SLIDER_SetSkin (Thumb, 48 bytes, Stack size 16 bytes, SLIDER_Skin.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> WM_SetHasTrans
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
SLIDER_SetDefaultSkin (Thumb, 16 bytes, Stack size 0 bytes, SLIDER_Skin.o(.text))
[Called By]
SLIDER_DrawSkinFlex (Thumb, 256 bytes, Stack size 32 bytes, SLIDER_SkinFlex.o(.text))
[Stack]
- Max Depth = 264
- Call Chain = SLIDER_DrawSkinFlex ⇒ _DrawThumbV(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*) ⇒ GUI_DrawLine ⇒ GL_DrawLineEx ⇒ GL_DrawLine1Ex ⇒ GL_DrawPoint ⇒ GL_FillCircle
[Calls]- >> GUI_SetColor
- >> GUI_DrawHLine
- >> GUI_DrawFocusRect
- >> GUI_DrawVLine
- >> _DrawThumbV(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*)
- >> _DrawThumbH(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*)
- >> _DrawShaftV(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*)
- >> _DrawShaftH(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*)
[Address Reference Count : 1]
SLIDER_SetSkinFlexProps (Thumb, 20 bytes, Stack size 0 bytes, SLIDER_SkinFlex.o(.text), UNUSED)
[Calls]
SLIDER_GetSkinFlexProps (Thumb, 16 bytes, Stack size 0 bytes, SLIDER_SkinFlex.o(.text), UNUSED)
[Calls]
TEXT_CreateIndirect (Thumb, 60 bytes, Stack size 40 bytes, TEXT_CreateIndirect.o(.text))
[Stack]
- Max Depth = 324
- Call Chain = TEXT_CreateIndirect ⇒ TEXT_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Address Reference Count : 4]- guidemo.o(.constdata)
- guidemo_transparentdialog.o(.constdata)
- guidemo_skinning.o(.constdata)
- MESSAGEBOX.o(.text)
TEXT_SetDefaultFont (Thumb, 6 bytes, Stack size 0 bytes, TEXT_Default.o(.text))
[Called By]
TEXT_SetDefaultTextColor (Thumb, 6 bytes, Stack size 0 bytes, TEXT_Default.o(.text))
[Called By]
TEXT_GetDefaultFont (Thumb, 6 bytes, Stack size 0 bytes, TEXT_Default.o(.text))
[Called By]
- >> MESSAGEBOX_Create
- >> _TransparentDialog
TEXT_SetDefaultWrapMode (Thumb, 10 bytes, Stack size 0 bytes, TEXT_Default.o(.text), UNUSED)
TEXT_SetFont (Thumb, 48 bytes, Stack size 16 bytes, TEXT_SetFont.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = TEXT_SetFont ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
TEXT_SetText (Thumb, 84 bytes, Stack size 24 bytes, TEXT_SetText.o(.text))
[Stack]
- Max Depth = 184
- Call Chain = TEXT_SetText ⇒ GUI__SetText ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI__SetText
[Called By]- >> GUIDEMO_ShowInfo
- >> GUIDEMO_UpdateControlText
- >> _cbFrameWinControl
TREEVIEW_Callback (Thumb, 372 bytes, Stack size 40 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 556
- Call Chain = TREEVIEW_Callback ⇒ _ManageAutoScroll(long) ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> WM_DeleteTimer
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> WM_NotifyParent
- >> WIDGET_HandleActive
- >> WM_GetScrollState
- >> WM_GetScrollbarV
- >> WM_GetScrollbarH
- >> _OnTouch(long, WM_MESSAGE*)
- >> _OnPaint(long, WM_MESSAGE*)
- >> _OnKey(long, WM_MESSAGE*)
- >> _ManageAutoScroll(long)
- >> _CalcParams(long)
[Address Reference Count : 1]
TREEVIEW_OwnerDraw (Thumb, 72 bytes, Stack size 16 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 292
- Call Chain = TREEVIEW_OwnerDraw ⇒ _OnOwnerdraw_Paint(const WIDGET_ITEM_DRAW_INFO*) ⇒ GUI_DispStringInRect ⇒ GUI_DispStringInRectMax ⇒ GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _OnOwnerdraw_GetYSize(const WIDGET_ITEM_DRAW_INFO*)
- >> _OnOwnerdraw_Paint(const WIDGET_ITEM_DRAW_INFO*)
[Address Reference Count : 1]
TREEVIEW_CreateUser (Thumb, 54 bytes, Stack size 56 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 340
- Call Chain = TREEVIEW_CreateUser ⇒ [Anonymous Symbol] ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_Lock
- >> [Anonymous Symbol]
[Called By]- >> TREEVIEW_CreateIndirect
TREEVIEW_CreateEx (Thumb, 48 bytes, Stack size 56 bytes, TREEVIEW.o(.text), UNUSED)
[Calls]
TREEVIEW_ITEM_Create (Thumb, 74 bytes, Stack size 24 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = TREEVIEW_ITEM_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_AllocZero
- >> strlen
- >> strcpy
[Called By]- >> TREEVIEW_InsertItem
- >> TREEVIEW_ITEM_SetText
TREEVIEW_AttachItem (Thumb, 322 bytes, Stack size 56 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 268
- Call Chain = TREEVIEW_AttachItem ⇒ _LinkItem(long, long, long, int) ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_GetStringDistX
- >> WM_InvalidateWindow
- >> GUI_SetFont
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> [Anonymous Symbol]
- >> _LinkItem(long, long, long, int)
- >> _GetLastNodeItem(long)
[Called By]
TREEVIEW_InsertItem (Thumb, 62 bytes, Stack size 24 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 292
- Call Chain = TREEVIEW_InsertItem ⇒ TREEVIEW_AttachItem ⇒ _LinkItem(long, long, long, int) ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_Free
- >> GUI_Unlock
- >> GUI_Lock
- >> TREEVIEW_ITEM_Create
- >> TREEVIEW_AttachItem
[Called By]
TREEVIEW_SetAutoScrollH (Thumb, 18 bytes, Stack size 16 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 460
- Call Chain = TREEVIEW_SetAutoScrollH ⇒ [Anonymous Symbol] ⇒ _SetAutoScroll(long, int, int) ⇒ WM_SetScrollbarH ⇒ WM__SetScrollbarH ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_Lock
- >> [Anonymous Symbol]
[Called By]
TREEVIEW_SetAutoScrollV (Thumb, 18 bytes, Stack size 16 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 460
- Call Chain = TREEVIEW_SetAutoScrollV ⇒ [Anonymous Symbol] ⇒ _SetAutoScroll(long, int, int) ⇒ WM_SetScrollbarH ⇒ WM__SetScrollbarH ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_Lock
- >> [Anonymous Symbol]
[Called By]
TREEVIEW_SetHasLines (Thumb, 72 bytes, Stack size 16 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = TREEVIEW_SetHasLines ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
TREEVIEW_GetItem (Thumb, 210 bytes, Stack size 32 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = TREEVIEW_GetItem ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> _GetLastNodeItem(long)
- >> _GetPrevItem(long, int)
[Called By]
TREEVIEW_GetSel (Thumb, 38 bytes, Stack size 16 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = TREEVIEW_GetSel ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
TREEVIEW_SetImage (Thumb, 52 bytes, Stack size 24 bytes, TREEVIEW.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
TREEVIEW_SetIndent (Thumb, 56 bytes, Stack size 24 bytes, TREEVIEW.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
TREEVIEW_SetTextIndent (Thumb, 52 bytes, Stack size 24 bytes, TREEVIEW.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
TREEVIEW_SetSelMode (Thumb, 80 bytes, Stack size 16 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = TREEVIEW_SetSelMode ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
TREEVIEW_SetBkColor (Thumb, 46 bytes, Stack size 24 bytes, TREEVIEW.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
TREEVIEW_SetTextColor (Thumb, 46 bytes, Stack size 24 bytes, TREEVIEW.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
TREEVIEW_SetLineColor (Thumb, 46 bytes, Stack size 24 bytes, TREEVIEW.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
TREEVIEW_SetFont (Thumb, 160 bytes, Stack size 24 bytes, TREEVIEW.o(.text), UNUSED)
[Calls]
- >> GUI_GetStringDistX
- >> WM_InvalidateWindow
- >> GUI_SetFont
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
TREEVIEW_IncSel (Thumb, 6 bytes, Stack size 0 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 384
- Call Chain = TREEVIEW_IncSel ⇒ _MoveSel(long, int) ⇒ _SetSel(long, long) ⇒ _UpdateScrollPos(long) ⇒ _GetVisibility(long, long, LCD_RECT*) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]
[Called By]
TREEVIEW_DecSel (Thumb, 8 bytes, Stack size 0 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 384
- Call Chain = TREEVIEW_DecSel ⇒ _MoveSel(long, int) ⇒ _SetSel(long, long) ⇒ _UpdateScrollPos(long) ⇒ _GetVisibility(long, long, LCD_RECT*) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]
[Called By]
TREEVIEW_SetSel (Thumb, 24 bytes, Stack size 16 bytes, TREEVIEW.o(.text), UNUSED)
[Calls]
- >> GUI_Lock
- >> [Anonymous Symbol]
- >> _SetSel(long, long)
TREEVIEW_SetUserData (Thumb, 6 bytes, Stack size 0 bytes, TREEVIEW.o(.text), UNUSED)
[Calls]
TREEVIEW_GetUserData (Thumb, 6 bytes, Stack size 0 bytes, TREEVIEW.o(.text), UNUSED)
[Calls]
TREEVIEW_SetOwnerDraw (Thumb, 48 bytes, Stack size 16 bytes, TREEVIEW.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
TREEVIEW_SetBitmapOffset (Thumb, 54 bytes, Stack size 24 bytes, TREEVIEW.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
TREEVIEW_ITEM_Detach (Thumb, 344 bytes, Stack size 56 bytes, TREEVIEW.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> _GetPrevVisibleItem(long)
- >> _GetNextVisibleItem(long)
- >> _GetLastNodeItem(long)
[Called By]
TREEVIEW_ITEM_Delete (Thumb, 104 bytes, Stack size 24 bytes, TREEVIEW.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_Unlock
- >> GUI_Lock
- >> TREEVIEW_ITEM_Detach
TREEVIEW_ITEM_Expand (Thumb, 20 bytes, Stack size 8 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 196
- Call Chain = TREEVIEW_ITEM_Expand ⇒ _ExpandItem(long) ⇒ [Anonymous Symbol] ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_Lock
- >> [Anonymous Symbol]
- >> _ExpandItem(long)
[Called By]- >> _Action
- >> _InitTreeview
TREEVIEW_ITEM_Collapse (Thumb, 20 bytes, Stack size 8 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 196
- Call Chain = TREEVIEW_ITEM_Collapse ⇒ _CollapseItem(long) ⇒ [Anonymous Symbol] ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_Lock
- >> [Anonymous Symbol]
- >> _CollapseItem(long)
[Called By]
TREEVIEW_ITEM_CollapseAll (Thumb, 76 bytes, Stack size 16 bytes, TREEVIEW.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> _CollapseItem(long)
TREEVIEW_ITEM_ExpandAll (Thumb, 76 bytes, Stack size 16 bytes, TREEVIEW.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> _ExpandItem(long)
TREEVIEW_ITEM_SetImage (Thumb, 100 bytes, Stack size 32 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 188
- Call Chain = TREEVIEW_ITEM_SetImage ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_AllocZero
[Called By]
TREEVIEW_ITEM_SetText (Thumb, 194 bytes, Stack size 32 bytes, TREEVIEW.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_Unlock
- >> GUI_Lock
- >> TREEVIEW_ITEM_Create
- >> _ManageAutoScroll(long)
- >> _CalcParams(long)
TREEVIEW_ITEM_GetText (Thumb, 80 bytes, Stack size 24 bytes, TREEVIEW.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> __aeabi_memcpy
- >> strlen
TREEVIEW_ITEM_GetInfo (Thumb, 80 bytes, Stack size 16 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = TREEVIEW_ITEM_GetInfo ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
TREEVIEW_ITEM_SetUserData (Thumb, 34 bytes, Stack size 16 bytes, TREEVIEW.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
TREEVIEW_ITEM_GetUserData (Thumb, 36 bytes, Stack size 16 bytes, TREEVIEW.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
TREEVIEW_CreateIndirect (Thumb, 56 bytes, Stack size 32 bytes, TREEVIEW_CreateIndirect.o(.text))
[Stack]
- Max Depth = 372
- Call Chain = TREEVIEW_CreateIndirect ⇒ TREEVIEW_CreateUser ⇒ [Anonymous Symbol] ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Address Reference Count : 1]- guidemo_treeview.o(.constdata)
WIDGET__RotateRect90 (Thumb, 40 bytes, Stack size 8 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WIDGET__RotateRect90
[Called By]- >> SCROLLBAR_DrawSkinFlex
- >> WIDGET__EFFECT_DrawDownRect
- >> WIDGET__FillRectEx
- >> WIDGET__EFFECT_DrawUpRect
- >> WIDGET__DrawFocusRect
WIDGET__GetClientRect (Thumb, 52 bytes, Stack size 16 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 76
- Call Chain = WIDGET__GetClientRect ⇒ WM_GetClientRect ⇒ WM_GetClientRectEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]
[Called By]- >> _Paint(long)
- >> _Paint(long)
- >> _Paint(long)
- >> _Paint(long)
- >> _Paint(long)
WIDGET__GetBkColor (Thumb, 28 bytes, Stack size 8 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = WIDGET__GetBkColor ⇒ WM_GetBkColor ⇒ WM_SendMessage ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]- >> WM_GetParent
- >> DIALOG_GetBkColor
- >> WM_GetBkColor
[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
- >> 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, 44 bytes, Stack size 16 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = WIDGET__GetWindowSizeX ⇒ WM_GetWindowSizeY ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> WM_GetWindowSizeY
- >> WM_GetWindowSizeX
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> _OnTouch(long, WM_MESSAGE*)
WIDGET_SetState (Thumb, 46 bytes, Stack size 16 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = WIDGET_SetState ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> BUTTON_SetState
- >> WIDGET_HandleActive
WIDGET_GetState (Thumb, 36 bytes, Stack size 16 bytes, WIDGET.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
WIDGET_OrState (Thumb, 54 bytes, Stack size 16 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = WIDGET_OrState ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> GUI_CreateDialogBox
- >> BUTTON_SetFocussable
- >> FRAMEWIN_Callback
- >> BUTTON_SetPressed
- >> _OnButtonPressed(long)
- >> _OnTouch(long, WM_MESSAGE*)
- >> _OnTouch(long, WM_MESSAGE*)
WIDGET_AndState (Thumb, 52 bytes, Stack size 16 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = WIDGET_AndState ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> BUTTON_SetFocussable
- >> BUTTON_SetPressed
- >> BUTTON_Callback
- >> _OnButtonReleased(long, int)
- >> _OnTouch(long, WM_MESSAGE*)
- >> _OnTouch(long, WM_MESSAGE*)
WIDGET__Init (Thumb, 12 bytes, Stack size 0 bytes, WIDGET.o(.text))
[Called By]
- >> EDIT_CreateUser
- >> DROPDOWN_CreateUser
- >> BUTTON_CreateUser
- >> RADIO_CreateUser
- >> PROGBAR_CreateUser
- >> LISTVIEW_CreateUser
- >> GRAPH_CreateUser
- >> FRAMEWIN_CreateUser
- >> [Anonymous Symbol]
- >> TEXT_CreateUser
- >> SLIDER_CreateUser
- >> SCROLLBAR_CreateUser
- >> HEADER_CreateUser
- >> CHECKBOX_CreateUser
- >> LISTBOX_CreateUser
WIDGET_HandleActive (Thumb, 340 bytes, Stack size 32 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 292
- Call Chain = WIDGET_HandleActive ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> WM_SetFocus
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_NotifyParent
- >> WIDGET_SetState
- >> GUI__ReduceRect
- >> WM_BringToTop
- >> WM__UpdateChildPositions
- >> WM__GetClientRectWin
[Called By]- >> FRAMEWIN_Callback
- >> EDIT_Callback
- >> BUTTON_Callback
- >> PROGBAR_Callback
- >> LISTVIEW_Callback
- >> GRAPH_Callback
- >> FRAMEWIN__cbClient(WM_MESSAGE*)
- >> TREEVIEW_Callback
- >> SLIDER_Callback
- >> TEXT_Callback
- >> SCROLLBAR_Callback
- >> RADIO_Callback
- >> HEADER_Callback
- >> DROPDOWN_Callback
- >> CHECKBOX_Callback
- >> LISTBOX_Callback
WIDGET__SetScrollState (Thumb, 38 bytes, Stack size 16 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 144
- Call Chain = WIDGET__SetScrollState ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> WM_GetDialogItem
- >> WM_SetScrollState
[Called By]- >> LISTVIEW__UpdateScrollPos(long)
- >> _ManageScrollBars(long)
- >> _ManageAutoScroll(long)
- >> _UpdateScrollPos(long)
- >> _UpdateScrollPos(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 ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_DrawFocusRect
- >> WIDGET__RotateRect90
[Called By]
WIDGET__DrawVLine (Thumb, 50 bytes, Stack size 8 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 156
- Call Chain = WIDGET__DrawVLine ⇒ GUI_DrawHLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_DrawHLine
- >> GUI_DrawVLine
[Called By]
WIDGET__DrawHLine (Thumb, 44 bytes, Stack size 8 bytes, WIDGET.o(.text), UNUSED)
[Calls]
- >> GUI_DrawHLine
- >> GUI_DrawVLine
WIDGET__FillRectEx (Thumb, 32 bytes, Stack size 16 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 164
- Call Chain = WIDGET__FillRectEx ⇒ GUI_FillRectEx ⇒ GUI_FillRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WIDGET__RotateRect90
- >> GUI_FillRectEx
[Called By]- >> _Paint(long)
- >> _Paint(long)
WIDGET__DrawTriangle (Thumb, 80 bytes, Stack size 24 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = WIDGET__DrawTriangle ⇒ GUI_DrawHLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_DrawHLine
- >> GUI_DrawVLine
[Called By]- >> SCROLLBAR_DrawSkinFlex
- >> _Paint(long)
WIDGET__EFFECT_DrawDownRect (Thumb, 60 bytes, Stack size 24 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 84
- Call Chain = WIDGET__EFFECT_DrawDownRect ⇒ WM_GetClientRect ⇒ WM_GetClientRectEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> WM_GetClientRect
- >> WIDGET__RotateRect90
- >> _EffectRequiresRedraw(const WIDGET*, const LCD_RECT*)
[Called By]- >> WIDGET__EFFECT_DrawDown
- >> _OnPaint(long, LCD_RECT*)
- >> _Paint(long)
- >> _Paint(long)
- >> _Paint(long)
WIDGET__EFFECT_DrawDown (Thumb, 4 bytes, Stack size 0 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 84
- Call Chain = WIDGET__EFFECT_DrawDown ⇒ WIDGET__EFFECT_DrawDownRect ⇒ WM_GetClientRect ⇒ WM_GetClientRectEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> WIDGET__EFFECT_DrawDownRect
[Called By]- >> _Paint(long, int)
- >> _Paint(long, WM_MESSAGE*)
- >> _OnPaint(long, WM_MESSAGE*)
- >> _OnPaint(long, WM_MESSAGE*)
- >> _Paint(long)
WIDGET__EFFECT_DrawUpRect (Thumb, 50 bytes, Stack size 24 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = WIDGET__EFFECT_DrawUpRect ⇒ _EffectRequiresRedraw(const WIDGET*, const LCD_RECT*)
[Calls]- >> WIDGET__RotateRect90
- >> _EffectRequiresRedraw(const WIDGET*, const LCD_RECT*)
[Called By]- >> _Paint(long)
- >> _Paint(long)
- >> _Paint(long)
- >> _Paint(long)
WIDGET_SetDefaultEffect (Thumb, 10 bytes, Stack size 0 bytes, WIDGET.o(.text))
[Called By]
- >> _DemoSkinning
- >> _GraphDemo
WIDGET_GetDefaultEffect (Thumb, 6 bytes, Stack size 0 bytes, WIDGET.o(.text))
[Called By]
- >> HEADER_CreateUser
- >> _GetButtonSize()
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)
WM__InvalidateParent (Thumb, 38 bytes, Stack size 16 bytes, WM.o(.text))
[Stack]
- Max Depth = 132
- Call Chain = WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> WM__InvalidateRect
[Called By]
WM__Invalidate1Abs (Thumb, 4 bytes, Stack size 0 bytes, WM.o(.text), UNUSED)
[Calls]
- >> _Invalidate1Abs(long, const LCD_RECT*, unsigned short)
WM__ClipAtParentBorders (Thumb, 126 bytes, Stack size 16 bytes, WM.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WM__ClipAtParentBorders
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI__IntersectRect
[Called By]- >> WM__InitIVRSearch
- >> WM_InvalidateRect
- >> WM__Paint
- >> WM__ActivateClipRect
- >> _GetWindowDevice(long, long*)
- >> _CreateStatic(long)
WM__ActivateClipRect (Thumb, 76 bytes, Stack size 16 bytes, WM.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM__ClipAtParentBorders
- >> _SetClipRectUserIntersect(const LCD_RECT*)
- >> __aeabi_memcpy
[Called By]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> WM_SetUserClipRect
- >> WM__Paint1
WM__InsertWindowIntoList (Thumb, 168 bytes, Stack size 32 bytes, WM.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = WM__InsertWindowIntoList
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> WM_CreateWindowAsChild
- >> WM_BringToTop
WM__RemoveWindowFromList (Thumb, 58 bytes, Stack size 16 bytes, WM.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WM__RemoveWindowFromList
[Calls]
[Called By]- >> WM_BringToTop
- >> WM__DetachWindow
WM__DetachWindow (Thumb, 44 bytes, Stack size 16 bytes, WM.o(.text))
[Stack]
- Max Depth = 132
- Call Chain = WM__DetachWindow ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM__RemoveWindowFromList
- >> WM__InvalidateRect
[Called By]
WM__Client2Screen (Thumb, 16 bytes, Stack size 0 bytes, WM.o(.text), UNUSED)
[Calls]
WM__IsWindow (Thumb, 28 bytes, Stack size 8 bytes, WM.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM__IsWindow
[Calls]
[Called By]
WM__InvalidateDrawAndDescs (Thumb, 74 bytes, Stack size 16 bytes, WM.o(.text))
[Stack]
- Max Depth = 96 + In Cycle
- Call Chain = WM__InvalidateDrawAndDescs ⇒ WM__InvalidateDrawAndDescs (Cycle)
[Calls]- >> GUI_MEMDEV_Delete
- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_GetFirstChild
- >> WM__InvalidateDrawAndDescs
[Called By]- >> WM_InvalidateRect
- >> WM_ResizeWindow
- >> WM__InvalidateDrawAndDescs
WM_InvalidateWindowAndDescsEx (Thumb, 94 bytes, Stack size 32 bytes, WM.o(.text))
[Stack]
- Max Depth = 76 + In Cycle
- Call Chain = WM_InvalidateWindowAndDescsEx ⇒ WM_InvalidateWindowAndDescsEx (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI__IntersectRects
- >> WM_GetFirstChild
- >> WM_InvalidateWindowAndDescsEx
- >> [Anonymous Symbol]
- >> _Invalidate1Abs(long, const LCD_RECT*, unsigned short)
[Called By]- >> WM__InvalidateRect
- >> WM_InvalidateWindowAndDescsEx
WM__InvalidateRect (Thumb, 122 bytes, Stack size 40 bytes, WM.o(.text))
[Stack]
- Max Depth = 116 + In Cycle
- Call Chain = WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI__IntersectRects
- >> WM__InvalidateRect
- >> WM_InvalidateWindowAndDescsEx
- >> _Invalidate1Abs(long, const LCD_RECT*, unsigned short)
[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 = 116
- Call Chain = WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Called By]- >> WM_HideWindow
- >> WM_BringToBottom
- >> WM_ResizeWindow
WM__RemoveFromLinList (Thumb, 36 bytes, Stack size 16 bytes, WM.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WM__RemoveFromLinList
[Calls]
[Called By]
WM__RectIsNZ (Thumb, 32 bytes, Stack size 0 bytes, WM.o(.text), UNUSED)
WM_SendMessage (Thumb, 30 bytes, Stack size 16 bytes, WM.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = WM_SendMessage ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM__SendMessage
[Called By]- >> WM_GetId
- >> _cbFrameWinInfo
- >> _cbFrameWinControl
- >> WM_GetClientWindow
- >> GUI_EndDialog
- >> GUI_SetDialogStatusPtr
- >> GUI_GetDialogStatusPtr
- >> WIDGET_SetEffect
- >> WM_GetScrollState
- >> WM_GetInsideRectEx
- >> _cbTimer(GUI_TIMER_MESSAGE*)
- >> WM_SetScrollState
- >> WM_GetBkColor
- >> WM_IsFocussable
WM__SendMsgNoData (Thumb, 18 bytes, Stack size 24 bytes, WM.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = WM__SendMsgNoData ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]
[Called By]
WM__GetClientRectWin (Thumb, 24 bytes, Stack size 0 bytes, WM.o(.text))
[Called By]
- >> WIDGET__GetInsideRect
- >> WIDGET_HandleActive
- >> WM__GetClientRectEx
WM_InvalidateRect (Thumb, 144 bytes, Stack size 40 bytes, WM.o(.text))
[Stack]
- Max Depth = 156
- Call Chain = WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_MoveRect
- >> GUI__IntersectRect
- >> WM__InvalidateRect
- >> WM__InvalidateDrawAndDescs
- >> WM__ClipAtParentBorders
- >> _Invalidate1Abs(long, const LCD_RECT*, unsigned short)
- >> __aeabi_memcpy
[Called By]- >> PROGBAR_SetValue
- >> WM_CreateWindowAsChild
- >> WM_Init
- >> LISTVIEW__InvalidateRowAndBelow(long, LISTVIEW_Obj*, int)
- >> LISTVIEW__InvalidateInsideArea(long)
- >> LISTVIEW__InvalidateRow(long, LISTVIEW_Obj*, int)
- >> _InvalidateNewItem(GRAPH_DATA_YT_OBJ*)
- >> GRAPH__InvalidateGraph(long)
- >> [Anonymous Symbol]
- >> _SetSel(long, long)
- >> LISTBOX__InvalidateInsideArea(long)
- >> LISTBOX_SetSel
- >> LISTBOX__InvalidateItem(long, int)
- >> LISTBOX_InvalidateItem
- >> LISTBOX_Callback
- >> _MoveSel(long, int)
- >> _AddKey(long, int)
- >> LISTBOX__InvalidateItemAndBelow(long, int)
WM_InvalidateWindow (Thumb, 4 bytes, Stack size 0 bytes, WM.o(.text))
[Stack]
- Max Depth = 156
- Call Chain = WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Called By]- >> WM_SetCallback
- >> TEXT_SetText
- >> TEXT_SetFont
- >> PROGBAR_SetTextAlign
- >> PROGBAR_SetMinMax
- >> PROGBAR_SetFont
- >> FRAMEWIN_SetTextColor
- >> FRAMEWIN_SetTextAlign
- >> _Main
- >> WM_ClrHasTrans
- >> RADIO_SetText
- >> FRAMEWIN_SetSkin
- >> FRAMEWIN_SetClientColor
- >> EDIT_SetTextAlign
- >> EDIT_SetText
- >> EDIT_SetBkColor
- >> DROPDOWN_SetTextColor
- >> DROPDOWN_SetBkColor
- >> DROPDOWN_AddString
- >> _cbDialogOrder
- >> WM_SetHasTrans
- >> GRAPH_SetGridVis
- >> GRAPH_SetGridDistY
- >> GRAPH_SetGridDistX
- >> GRAPH_SetColor
- >> GRAPH_SetBorder
- >> GRAPH_SCALE_SetPos
- >> GRAPH_SCALE_SetOff
- >> GRAPH_DetachScale
- >> GRAPH_DetachData
- >> GRAPH_AttachScale
- >> GRAPH_AttachData
- >> TREEVIEW_SetSelMode
- >> TREEVIEW_SetHasLines
- >> TREEVIEW_ITEM_SetImage
- >> SLIDER_SetValue
- >> SLIDER_SetRange
- >> _OnValueChanged
- >> _cbWin
- >> EDIT_SetTextColor
- >> EDIT_SetMaxLen
- >> EDIT_SetFont
- >> EDIT_SetCursorAtPixel
- >> EDIT_AddKey
- >> _SetValue(long, long, int)
- >> DROPDOWN_SetSkin
- >> CHECKBOX_SetSkin
- >> BUTTON_SetSkin
- >> BUTTON_SetTextOffset
- >> BUTTON_SetText
- >> BUTTON_SetFont
- >> WIDGET_SetState
- >> WIDGET_OrState
- >> WIDGET_HandleActive
- >> WIDGET_AndState
- >> SCROLLBAR_SetSkin
- >> RADIO_SetSkin
- >> PROGBAR_SetSkin
- >> HEADER_SetDirIndicator
- >> HEADER_SetScrollPos
- >> HEADER_SetHeight
- >> HEADER_AddItem
- >> HEADER_SetSkin
- >> GRAPH_SCALE_SetTickDist
- >> GRAPH_SCALE_SetTextColor
- >> GRAPH_SCALE_SetNumDecs
- >> GRAPH_SCALE_SetFont
- >> GRAPH_SCALE_SetFactor
- >> GRAPH_DATA_YT_SetOffY
- >> GRAPH_DATA_YT_SetAlign
- >> GRAPH_DATA_YT_MirrorX
- >> GRAPH_DATA_YT_Clear
- >> GRAPH_SetVSizeY
- >> GRAPH_SetVSizeX
- >> GRAPH_SetUserDraw
- >> GRAPH_SetScrollValue
- >> GRAPH_SetLineStyleV
- >> GRAPH_SetLineStyleH
- >> GRAPH_SetLineStyle
- >> GRAPH_SetGridFixedX
- >> GRAPH_SetAutoScrollbar
- >> SCROLLBAR_SetValue
- >> _OnScrollValueChanged(long, long)
- >> FRAMEWIN_SetTextColorEx
- >> FRAMEWIN_SetBarColor
- >> FRAMEWIN_SetText
- >> WM_BringToTop
- >> _SetActive(long, int)
- >> WM_InvalidateWindowAndDescs
- >> TREEVIEW_SetTextIndent
- >> TREEVIEW_SetOwnerDraw
- >> TREEVIEW_SetIndent
- >> TREEVIEW_SetImage
- >> TREEVIEW_SetFont
- >> TREEVIEW_SetBitmapOffset
- >> TREEVIEW_ITEM_SetText
- >> TREEVIEW_ITEM_Detach
- >> TREEVIEW_ITEM_Delete
- >> TREEVIEW_Callback
- >> TREEVIEW_AttachItem
- >> [Anonymous Symbol]
- >> _LinkItem(long, long, long, int)
- >> _OnTouch(long, WM_MESSAGE*)
- >> _SetSel(long, long)
- >> _OnKey(long, WM_MESSAGE*)
- >> _SetAutoScroll(long, int, int)
- >> SLIDER_SetSkin
- >> SLIDER_SetWidth
- >> SLIDER_SetNumTicks
- >> SLIDER_Inc
- >> SLIDER_Dec
- >> SLIDER_SetSkinClassic
- >> SCROLLBAR__InvalidatePartner(long)
- >> SCROLLBAR_SetPageSize
- >> SCROLLBAR_SetNumItems
- >> SCROLLBAR_CreateUser
- >> SCROLLBAR_Callback
- >> RADIO__SetValue(long, int)
- >> PROGBAR_SetSkinClassic
- >> HEADER_SetTextAlign
- >> HEADER_SetItemWidth
- >> HEADER_SetFont
- >> HEADER_DeleteItem
- >> FRAMEWIN_SetSkinClassic
- >> FRAMEWIN_SetOwnerDraw
- >> FRAMEWIN_GetFont
- >> DROPDOWN_SetSel
- >> DROPDOWN_Collapse
- >> LISTBOX_SetTextAlign
- >> LISTBOX_SetScrollbarWidth
- >> LISTBOX_SetScrollbarColor
- >> CHECKBOX_SetState
- >> BUTTON_SetSkinClassic
- >> BUTTON__SetDrawObj(long, int, long)
- >> LISTBOX_Callback
- >> SCROLLBAR_SetColor
- >> HEADER_SetSkinClassic
- >> DROPDOWN_SetSkinClassic
- >> CHECKBOX_SetSkinClassic
- >> _cbInvalidateOne(long, void*)
- >> SCROLLBAR_SetSkinClassic
- >> RADIO_SetSkinClassic
WM_CreateWindowAsChild (Thumb, 340 bytes, Stack size 64 bytes, WM.o(.text))
[Stack]
- Max Depth = 228
- Call Chain = WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_SelectWindow
- >> WM_BringToBottom
- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_AllocZero
- >> WM_InvalidateRect
- >> WM__SendMessage
- >> WM__InsertWindowIntoList
[Called By]- >> _DemoSkinning
- >> WM_Init
- >> EDIT_CreateUser
- >> DROPDOWN_CreateUser
- >> BUTTON_CreateUser
- >> RADIO_CreateUser
- >> PROGBAR_CreateUser
- >> LISTVIEW_CreateUser
- >> GRAPH_CreateUser
- >> FRAMEWIN_CreateUser
- >> WM_CreateWindow
- >> [Anonymous Symbol]
- >> TEXT_CreateUser
- >> SLIDER_CreateUser
- >> SCROLLBAR_CreateUser
- >> HEADER_CreateUser
- >> CHECKBOX_CreateUser
- >> LISTBOX_CreateUser
WM_CreateWindow (Thumb, 28 bytes, Stack size 32 bytes, WM.o(.text), UNUSED)
[Calls]
- >> WM_CreateWindowAsChild
WM_DeleteWindow (Thumb, 224 bytes, Stack size 40 bytes, WM.o(.text))
[Stack]
- Max Depth = 172 + In Cycle
- Call Chain = WM_DeleteWindow ⇒ WM_DeleteWindow (Cycle)
[Calls]- >> WM_SelectWindow
- >> WM_DeleteWindow
- >> GUI_MEMDEV_Delete
- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_NotifyParent
- >> WM__SendMessage
- >> WM__RemoveFromLinList
- >> WM__DetachWindow
- >> WM__DeleteAssocTimer
[Called By]- >> WM_DeleteWindow
- >> GUI_CreateDialogBox
- >> _Main
- >> _DemoSkinning
- >> _cbDialogOrder
- >> _DemoListview
- >> _GraphDemo
- >> _DemoTreeview
- >> _TransparentDialog
- >> WM_Exec
- >> EDIT_CreateUser
- >> DROPDOWN_Collapse
- >> DROPDOWN_Callback
- >> LISTBOX_CreateUser
WM__GetTopLevelLayer (Thumb, 68 bytes, Stack size 8 bytes, WM.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM__GetTopLevelLayer
[Calls]
[Called By]- >> WM_SetFocusOnNextChild
- >> WM__SelectTopLevelLayer
WM__SelectTopLevelLayer (Thumb, 20 bytes, Stack size 8 bytes, WM.o(.text), UNUSED)
[Calls]
- >> GUI_SelectLayer
- >> WM__GetTopLevelLayer
WM_SelectWindow (Thumb, 126 bytes, Stack size 24 bytes, WM.o(.text))
[Stack]
- Max Depth = 84
- Call Chain = WM_SelectWindow ⇒ GUI_SelectLayer ⇒ GUI_SelectLCD ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_SetClipRectMax
- >> GUI_SelectLayer
[Called By]- >> WM_DeleteWindow
- >> _Main
- >> WM_CreateWindowAsChild
- >> WM_Init
- >> EDIT_Callback
- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _MoveWindow(long, int, int, int, int, void(*)(PARA_IN_MOVE*, PARA_OUT_MOVE*))
- >> _FadeWindow(long, int, int(*)(int, int))
- >> WM__Paint
- >> _CreateStatic(long)
WM_GetActiveWindow (Thumb, 10 bytes, Stack size 0 bytes, WM.o(.text))
[Called By]
- >> WM_GetWindowSizeY
- >> _GetDefaultWin(long)
WM__GetNextIVR (Thumb, 54 bytes, Stack size 8 bytes, WM.o(.text))
[Stack]
- Max Depth = 76
- Call Chain = WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM__ActivateClipRect
- >> _FindNext_IVR()
[Called By]- >> GUI_AA_FillPolygon
- >> GUI_MEMDEV_DrawPerspectiveX
- >> GUI_DrawGradientV
- >> GUI_DrawCircle
- >> GUI_DrawBitmap
- >> GUI_ClearRect
- >> GUI_MEMDEV_WriteAt
- >> GUI_DrawGradientH
- >> GUI_FillRoundedRect
- >> GUI_FillRect
- >> GUI_DrawRoundedRect
- >> GUI_DrawHLine
- >> GUI_DrawBitmapMag
- >> GUI_FillEllipse
- >> GUI_DrawEllipse
- >> WM__InitIVRSearch
- >> GUI_FillCircle
- >> GUI_DrawRoundedFrame
- >> GUI_DrawArc
- >> GUI_AA_FillCircle
- >> GUI_AA_DrawArc
- >> _Draw(long, int(*)(void*, const unsigned char**, unsigned, unsigned long), void*, int, int)
- >> GUI__DispLine
- >> GUI_InvertRect
- >> _Paint(long, int)
- >> GUI_DrawFocusRect
- >> GUI__DrawTwinArc4
- >> GUI_DrawVLine
- >> GUI_DrawRect
- >> GUI_MEMDEV_CopyToLCDAt
- >> GUI__FillTrippleArc
- >> GUI_DrawGraphEx
- >> GUI_DrawLine
- >> GUI__DrawTwinArc2
- >> GUI_DrawPixel
- >> _Paint(long)
- >> _Draw(long)
- >> GUI_FillPolygon
- >> GUI_DrawLineTo
- >> GUI_DrawLineRel
- >> _Paint(long)
- >> GUI_DrawPoint
WM__InitIVRSearch (Thumb, 238 bytes, Stack size 40 bytes, WM.o(.text))
[Stack]
- Max Depth = 116
- Call Chain = WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM__GetNextIVR
- >> GUI_MoveRect
- >> GUI__IntersectRect
- >> WM__ClipAtParentBorders
- >> WM__ActivateClipRect
- >> __aeabi_memcpy
[Called By]- >> GUI_AA_FillPolygon
- >> GUI_MEMDEV_DrawPerspectiveX
- >> GUI_DrawGradientV
- >> GUI_DrawCircle
- >> GUI_DrawBitmap
- >> GUI_ClearRect
- >> GUI_MEMDEV_WriteAt
- >> GUI_DrawGradientH
- >> GUI_FillRoundedRect
- >> GUI_FillRect
- >> GUI_DrawRoundedRect
- >> GUI_DrawHLine
- >> GUI_DrawBitmapMag
- >> GUI_FillEllipse
- >> GUI_DrawEllipse
- >> GUI_FillCircle
- >> GUI_DrawRoundedFrame
- >> GUI_DrawArc
- >> GUI_AA_FillCircle
- >> GUI_AA_DrawArc
- >> _Draw(long, int(*)(void*, const unsigned char**, unsigned, unsigned long), void*, int, int)
- >> GUI__DispLine
- >> GUI_InvertRect
- >> _Paint(long, int)
- >> GUI_DrawFocusRect
- >> GUI__DrawTwinArc4
- >> GUI_DrawVLine
- >> GUI_DrawRect
- >> GUI_MEMDEV_CopyToLCDAt
- >> GUI__FillTrippleArc
- >> GUI_DrawGraphEx
- >> GUI_DrawLine
- >> GUI__DrawTwinArc2
- >> GUI_DrawPixel
- >> _Paint(long)
- >> _Draw(long)
- >> WM__Paint1
- >> GUI_FillPolygon
- >> GUI_DrawLineTo
- >> GUI_DrawLineRel
- >> _Paint(long)
- >> GUI_DrawPoint
WM_SetDefault (Thumb, 18 bytes, Stack size 8 bytes, WM.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = WM_SetDefault ⇒ GL_SetDefault ⇒ GUI_SetTextMode ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]
[Called By]
WM__Paint1 (Thumb, 198 bytes, Stack size 48 bytes, WM.o(.text))
[Stack]
- Max Depth = 164
- Call Chain = WM__Paint1 ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM__InitIVRSearch
- >> WM_SendMessageNoPara
- >> WM__SendMessage
- >> WM__ActivateClipRect
- >> GL_SetDefault
- >> _FindNext_IVR()
- >> __aeabi_memcpy
[Called By]- >> _CreateStaticDevice(long)
[Address Reference Count : 1]
WM__Paint (Thumb, 158 bytes, Stack size 40 bytes, WM.o(.text))
[Stack]
- Max Depth = 408
- Call Chain = WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_SelectWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_MEMDEV_Draw
- >> WM__ClipAtParentBorders
- >> WM__PaintWinAndOverlays(long)
- >> __aeabi_memcpy
[Called By]
WM__DeleteSecure (Thumb, 22 bytes, Stack size 8 bytes, WM.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM__DeleteSecure
[Calls]
[Called By]- >> GUI_EndDialog
- >> _SetScrollbar(long, int, int, int)
WM_Exec (Thumb, 308 bytes, Stack size 216 bytes, WM.o(.text))
[Stack]
- Max Depth = 624
- Call Chain = WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_DeleteWindow
- >> GUI_SetColor
- >> GUI_SetBkColor
- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM__Paint
- >> GUI__ManageCache
- >> GUI_PollKeyMsg
- >> GUI_SaveContext_W
- >> GUI_RestoreContext
[Called By]
WM_Activate (Thumb, 12 bytes, Stack size 0 bytes, WM.o(.text))
[Called By]
- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _MoveWindow(long, int, int, int, int, void(*)(PARA_IN_MOVE*, PARA_OUT_MOVE*))
- >> _FadeWindow(long, int, int(*)(int, int))
- >> GUI_MEMDEV_CopyToLCDAt
- >> GUI_SelectLCD
WM_Deactivate (Thumb, 28 bytes, Stack size 8 bytes, WM.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = WM_Deactivate ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_SetClipRectMax
[Called By]- >> GUI_MEMDEV_Select
- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _MoveWindow(long, int, int, int, int, void(*)(PARA_IN_MOVE*, PARA_OUT_MOVE*))
- >> _FadeWindow(long, int, int(*)(int, int))
- >> GUI_MEASDEV_Select
WM_DefaultProc (Thumb, 64 bytes, Stack size 8 bytes, WM.o(.text))
[Stack]
- Max Depth = 24 + In Cycle
- Call Chain = WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]- >> WM__GetClientRectEx
- >> WM_SendToParent
[Called By]- >> _cbFrameWinInfo
- >> _cbFrameWinControl
- >> _cbBk
- >> _cbAnimation
- >> _cbDialogOrder
- >> _cbDialogProgress
- >> _cbDialogSelect
- >> _cbBkWindow
- >> _cbBk
- >> FRAMEWIN_Callback
- >> EDIT_Callback
- >> BUTTON_Callback
- >> PROGBAR_Callback
- >> MESSAGEBOX_Callback
- >> LISTVIEW_Callback
- >> GRAPH_Callback
- >> WM__SendMessage
- >> FRAMEWIN__cbClient(WM_MESSAGE*)
- >> cbBackWin(WM_MESSAGE*)
- >> _OnKey(long, WM_MESSAGE*)
- >> SLIDER_Callback
- >> TEXT_Callback
- >> SCROLLBAR_Callback
- >> RADIO_Callback
- >> HEADER_Callback
- >> DROPDOWN_Callback
- >> CHECKBOX_Callback
- >> LISTBOX_Callback
WM_Init (Thumb, 198 bytes, Stack size 56 bytes, WM.o(.text))
[Stack]
- Max Depth = 284
- Call Chain = WM_Init ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_SelectWindow
- >> WM_CreateWindowAsChild
- >> GUI__RegisterExit
- >> GUI_DEVICE__GetpDriver
- >> WM_InvalidateRect
- >> WM__AddCriticalHandle
[Called By]
WM_BringToBottom (Thumb, 144 bytes, Stack size 48 bytes, WM_BringToBottom.o(.text))
[Stack]
- Max Depth = 164
- Call Chain = WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_GetParent
- >> WM__GetPrevSibling
- >> WM__InvalidateRectEx
- >> __aeabi_memcpy
[Called By]- >> WM_CreateWindowAsChild
- >> _GraphDemo
WM_SetEnableState (Thumb, 80 bytes, Stack size 32 bytes, WM_EnableWindow.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = WM_SetEnableState ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM__SendMessage
[Called By]- >> WM_DisableWindow
- >> WM_EnableWindow
WM_EnableWindow (Thumb, 4 bytes, Stack size 0 bytes, WM_EnableWindow.o(.text), UNUSED)
[Calls]
WM_DisableWindow (Thumb, 4 bytes, Stack size 0 bytes, WM_EnableWindow.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = WM_DisableWindow ⇒ WM_SetEnableState ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]
[Called By]
WM__GetClientRectEx (Thumb, 34 bytes, Stack size 16 bytes, WM_GetClientRect.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WM__GetClientRectEx
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM__GetClientRectWin
[Called By]- >> WM_DefaultProc
- >> WM_GetClientRectEx
WM_GetClientRectEx (Thumb, 26 bytes, Stack size 16 bytes, WM_GetClientRect.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = WM_GetClientRectEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM__GetClientRectEx
[Called By]- >> _cbDialogSelect
- >> _Paint(long)
- >> WM_GetClientRect
- >> _Paint(long)
- >> LISTVIEW_CreateUser
- >> HEADER_SetHeight
- >> HEADER_GetHeight
- >> _Paint(long)
- >> _LimitDragWitdh(long)
WM_GetClientRect (Thumb, 34 bytes, Stack size 8 bytes, WM_GetClientRect.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = WM_GetClientRect ⇒ WM_GetClientRectEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> WM_GetClientRectEx
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> CHECKBOX_DrawSkinFlex
- >> GUI_GetClientRect
- >> _DrawFocus(const WIDGET_ITEM_DRAW_INFO*, const CHECKBOX_SKINFLEX_PROPS*)
- >> _Paint(long)
- >> WIDGET__GetClientRect
- >> WIDGET__EFFECT_DrawDownRect
- >> _OnPaint(long, LCD_RECT*)
- >> _DrawDown()
- >> _DrawUp()
- >> _DrawDown()
- >> TEXT_Callback
- >> _Paint(long)
- >> WIDGET_EFFECT_3D_DrawUp
- >> _Paint(long)
- >> _Paint(long)
WM_GetClientWindow (Thumb, 24 bytes, Stack size 24 bytes, WM_GetClientWindow.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = WM_GetClientWindow ⇒ WM_SendMessage ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]
[Called By]- >> GUI_CreateDialogBox
- >> MESSAGEBOX_Create
- >> _cbDialogOrder
- >> _cbDialogProgress
- >> _DemoTreeview
- >> _TransparentDialog
WM_GetDesktopWindow (Thumb, 24 bytes, Stack size 0 bytes, WM_GetDesktopWindow.o(.text))
[Called By]
- >> GUI_CreateDialogBox
- >> GUIDEMO_Main
- >> GUIDEMO_HideInfoWin
- >> GUIDEMO_HideControlWin
- >> _Main
- >> _cbFrameWinInfo
- >> _cbFrameWinControl
- >> GUI_MEMDEV_MoveOutWindow
- >> GUI_MEMDEV_MoveInWindow
- >> GUI_MEMDEV_FadeOutWindow
- >> GUI_MEMDEV_FadeInWindow
- >> _DemoSkinning
- >> _cbDialogOrder
- >> _DemoListview
- >> _GraphDemo
- >> _DemoTreeview
- >> _TransparentDialog
- >> GUI_Init
- >> GUI_MEMDEV_SwapWindow
- >> GUI_MEMDEV_ShiftOutWindow
- >> GUI_MEMDEV_ShiftInWindow
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _MoveWindow(long, int, int, int, int, void(*)(PARA_IN_MOVE*, PARA_OUT_MOVE*))
- >> _FadeWindow(long, int, int(*)(int, int))
- >> _CreateStaticDevice(long)
WM_GetDialogItem (Thumb, 32 bytes, Stack size 16 bytes, WM_GetDialogItem.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> _GetDialogItem(long, int)
[Called By]- >> GUIDEMO_ShowInfo
- >> GUIDEMO_Delay
- >> GUIDEMO_UpdateControlText
- >> _cbFrameWinControl
- >> _ShowProgress
- >> _HideProgress
- >> MESSAGEBOX_Create
- >> _cbDialogOrder
- >> _cbDialogProgress
- >> _cbDialogSelect
- >> _GetVehicle
- >> _InitDialogOrder
- >> _InitDialogSelect
- >> _DemoTreeview
- >> _cbDialog
- >> _TransparentDialog
- >> _cbClient
- >> _OnValueChanged
- >> GRAPH_SetScrollValue
- >> WM_GetInsideRectExScrollbar
- >> WIDGET__SetScrollState
- >> _SetScrollbar(long, int, int, int)
- >> WM_GetScrollPartner
- >> LISTBOX__SetScrollbarWidth(long, const LISTBOX_Obj*)
- >> LISTBOX__SetScrollbarColor(long, const LISTBOX_Obj*)
WM_GetId (Thumb, 32 bytes, Stack size 32 bytes, WM_GetId.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = WM_GetId ⇒ WM_SendMessage ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]
[Called By]- >> _cbFrameWinControl
- >> _cbDialogOrder
- >> _cbDialogSelect
- >> _cbClient
- >> MESSAGEBOX_Callback
- >> _OnScrollValueChanged(long, long)
- >> _GetDialogItem(long, int)
- >> WM_GetScrollPartner
- >> _GetDialogItem(long, int)
WM_GetParent (Thumb, 26 bytes, Stack size 8 bytes, WM_GetParent.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = WM_GetParent ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> WM_SetFocus
- >> WM_BringToBottom
- >> _OnValueChanged
- >> LISTVIEW_Callback
- >> HEADER_SetScrollPos
- >> HEADER_SetHeight
- >> HEADER_AddItem
- >> WM_SetCaptureMove
- >> WM_MoveChildTo
- >> FRAMEWIN__cbClient(WM_MESSAGE*)
- >> WM__SendPIDMessage
- >> WM_SendToParent
- >> WIDGET__GetBkColor
- >> SCROLLBAR__InvalidatePartner(long)
- >> SCROLLBAR_CreateUser
- >> SCROLLBAR_Callback
- >> WM_GetScrollPartner
- >> HEADER_SetItemWidth
- >> HEADER_DeleteItem
- >> _LimitDragWitdh(long)
- >> DROPDOWN_Expand
- >> LISTBOX_Callback
- >> _NotifyOwner(long, int)
- >> WM__GetFirstSibling
WM__GetWindowSizeX (Thumb, 10 bytes, Stack size 0 bytes, WM_GetWindowSize.o(.text))
[Calls]
[Called By]- >> WM_GetWindowSizeX
- >> FRAMEWIN__UpdatePositions(long)
- >> FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*)
- >> DROPDOWN__AdjustHeight(long)
WM__GetWindowSizeY (Thumb, 8 bytes, Stack size 0 bytes, WM_GetWindowSize.o(.text))
[Called By]
- >> WM_GetWindowSizeY
- >> FRAMEWIN__UpdatePositions(long)
- >> FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*)
WM_GetWindowSizeX (Thumb, 28 bytes, Stack size 16 bytes, WM_GetWindowSize.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = WM_GetWindowSizeX ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_LockH
- >> GUI_Lock
- >> WM__GetWindowSizeX
- >> [Anonymous Symbol]
- >> _GetDefaultWin(long)
[Called By]- >> _cbFrameWinInfo
- >> _cbFrameWinControl
- >> GUI_MEMDEV_MoveOutWindow
- >> GUI_MEMDEV_MoveInWindow
- >> GUI_MEMDEV_FadeOutWindow
- >> GUI_MEMDEV_FadeInWindow
- >> _DemoTreeview
- >> EDIT_SetCursorAtPixel
- >> _Paint(long)
- >> _Paint(long)
- >> GUI_MEMDEV_SwapWindow
- >> GUI_MEMDEV_ShiftOutWindow
- >> GUI_MEMDEV_ShiftInWindow
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _Paint(long)
- >> WIDGET__GetWindowSizeX
- >> _LimitDragWitdh(long)
- >> _Paint(long)
- >> DROPDOWN_Expand
WM_GetWindowSizeY (Thumb, 30 bytes, Stack size 16 bytes, WM_GetWindowSize.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = WM_GetWindowSizeY ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_LockH
- >> GUI_Lock
- >> WM__GetWindowSizeY
- >> WM_GetActiveWindow
[Called By]- >> _cbFrameWinInfo
- >> _cbFrameWinControl
- >> GUI_MEMDEV_MoveOutWindow
- >> GUI_MEMDEV_MoveInWindow
- >> GUI_MEMDEV_FadeOutWindow
- >> GUI_MEMDEV_FadeInWindow
- >> _DemoTreeview
- >> _Paint(long)
- >> _Paint(long)
- >> GUI_MEMDEV_SwapWindow
- >> GUI_MEMDEV_ShiftOutWindow
- >> GUI_MEMDEV_ShiftInWindow
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _Paint(long)
- >> FRAMEWIN__UpdatePositions(long)
- >> FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*)
- >> WIDGET__GetWindowSizeX
- >> _GetDividerIndex(long, HEADER_Obj*, int, int)
- >> _GetItemIndex(long, HEADER_Obj*, int, int)
- >> _Paint(long)
WM_HideWindow (Thumb, 56 bytes, Stack size 16 bytes, WM_Hide.o(.text))
[Stack]
- Max Depth = 132
- Call Chain = WM_HideWindow ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM__InvalidateRectEx
[Called By]- >> GUIDEMO_HideInfoWin
- >> GUIDEMO_HideControlWin
- >> _Main
- >> _HideProgress
- >> GUI_MEMDEV_MoveOutWindow
- >> GUI_MEMDEV_FadeOutWindow
- >> GUI_MEMDEV_ShiftOutWindow
- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _MoveWindow(long, int, int, int, int, void(*)(PARA_IN_MOVE*, PARA_OUT_MOVE*))
- >> _FadeWindow(long, int, int(*)(int, int))
- >> _SetScrollbar(long, int, int, int)
WM_IsVisible (Thumb, 34 bytes, Stack size 16 bytes, WM_IsVisible.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = WM_IsVisible ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
WM_IsWindow (Thumb, 24 bytes, Stack size 8 bytes, WM_IsWindow.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = WM_IsWindow ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM__IsWindow
[Called By]- >> _cbDialogOrder
- >> WM_SetFocus
- >> FRAMEWIN_Callback
- >> WM_HandlePID
- >> WM__SendPIDMessage
- >> LISTBOX_Callback
WM_MakeModal (Thumb, 90 bytes, Stack size 32 bytes, WM_MakeModal.o(.text))
[Stack]
- Max Depth = 120
- Call Chain = WM_MakeModal ⇒ WM__SendPIDMessage ⇒ WM__SendMessageIfEnabled ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM__SendPIDMessage
- >> WM__IsInModalArea
- >> WM_ReleaseCapture
[Called By]- >> _cbFrameWinControl
- >> MESSAGEBOX_Create
WM_EnableMemdev (Thumb, 26 bytes, Stack size 8 bytes, WM_MemDev.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = WM_EnableMemdev ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Lock
- >> [Anonymous Symbol]
[Called By]
WM_DisableMemdev (Thumb, 26 bytes, Stack size 8 bytes, WM_MemDev.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = WM_DisableMemdev ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Lock
- >> [Anonymous Symbol]
[Called By]- >> _Main
- >> FRAMEWIN_CreateUser
WM_SendMessageNoPara (Thumb, 26 bytes, Stack size 16 bytes, WM_SendMessageNoPara.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = WM_SendMessageNoPara ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM__SendMessageNoPara
[Called By]- >> GUI_CreateDialogBox
- >> _TransparentDialog
- >> WM__Paint1
- >> SCROLLBAR__InvalidatePartner(long)
- >> SCROLLBAR_CreateUser
- >> SCROLLBAR_Callback
WM_SetCallback (Thumb, 48 bytes, Stack size 24 bytes, WM_SetCallback.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = WM_SetCallback ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> GUIDEMO_Main
- >> FRAMEWIN_AddCloseButton
- >> _DemoSkinning
- >> _GraphDemo
- >> _TransparentDialog
WM_SetCreateFlags (Thumb, 16 bytes, Stack size 0 bytes, WM_SetCreateFlags.o(.text))
[Called By]
WM_SetFocus (Thumb, 164 bytes, Stack size 40 bytes, WM_SetFocus.o(.text))
[Stack]
- Max Depth = 84
- Call Chain = WM_SetFocus ⇒ WM_IsWindow ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> WM_IsWindow
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_GetParent
- >> WM__SendMessage
[Called By]- >> _cbDialogOrder
- >> _cbDialogSelect
- >> _DemoListview
- >> _InitTreeview
- >> FRAMEWIN_Callback
- >> WM_SetFocusOnNextChild
- >> WIDGET_HandleActive
- >> _OnTouch(long, WM_MESSAGE*)
- >> LISTVIEW_Callback
- >> WM_SetFocusOnPrevChild
- >> FRAMEWIN__cbClient(WM_MESSAGE*)
- >> _OnTouch(long, WM_MESSAGE*)
- >> DROPDOWN_Expand
- >> DROPDOWN_Callback
WM__SetScrollbarV (Thumb, 6 bytes, Stack size 0 bytes, WM_SetScrollbar.o(.text), UNUSED)
[Calls]
- >> _SetScrollbar(long, int, int, int)
WM__SetScrollbarH (Thumb, 6 bytes, Stack size 0 bytes, WM_SetScrollbar.o(.text))
[Stack]
- Max Depth = 380
- Call Chain = WM__SetScrollbarH ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> _SetScrollbar(long, int, int, int)
[Called By]
WM_SetScrollbarH (Thumb, 20 bytes, Stack size 16 bytes, WM_SetScrollbar.o(.text))
[Stack]
- Max Depth = 396
- Call Chain = WM_SetScrollbarH ⇒ WM__SetScrollbarH ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_Lock
- >> WM__SetScrollbarH
- >> [Anonymous Symbol]
[Called By]- >> LISTVIEW__UpdateScrollParas(long)
- >> _ManageScrollBars(long)
- >> _ManageAutoScroll(long)
- >> _SetAutoScroll(long, int, int)
- >> LISTBOX_UpdateScrollers
- >> LISTBOX_SetAutoScrollH
WM_SetScrollbarV (Thumb, 22 bytes, Stack size 16 bytes, WM_SetScrollbar.o(.text))
[Stack]
- Max Depth = 396
- Call Chain = WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_Lock
- >> _SetScrollbar(long, int, int, int)
[Called By]- >> _InitDialogSelect
- >> LISTVIEW__UpdateScrollParas(long)
- >> _ManageScrollBars(long)
- >> _ManageAutoScroll(long)
- >> LISTBOX_SetAutoScrollV
- >> LISTBOX_UpdateScrollers
WM_SetSize (Thumb, 76 bytes, Stack size 24 bytes, WM_SetSize.o(.text))
[Stack]
- Max Depth = 332
- Call Chain = WM_SetSize ⇒ WM_ResizeWindow ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_ResizeWindow
[Called By]- >> WM_SetWindowPos
- >> GUI_MEMDEV_MoveOutWindow
- >> GUI_MEMDEV_MoveInWindow
- >> GUI_MEMDEV_FadeOutWindow
- >> GUI_MEMDEV_FadeInWindow
- >> _DemoTreeview
- >> GUI_MEMDEV_SwapWindow
- >> GUI_MEMDEV_ShiftOutWindow
- >> GUI_MEMDEV_ShiftInWindow
- >> [Anonymous Symbol]
- >> HEADER_SetHeight
- >> FRAMEWIN__UpdatePositions(long)
- >> DROPDOWN__AdjustHeight(long)
- >> _CreateStaticDevice(long)
WM_SetHasTrans (Thumb, 68 bytes, Stack size 16 bytes, WM_SetTrans.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = WM_SetHasTrans ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_ValidateWindow
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Lock
- >> [Anonymous Symbol]
[Called By]- >> FRAMEWIN_DrawSkinFlex
- >> BUTTON_DrawSkinFlex
- >> FRAMEWIN_SetSkin
- >> DROPDOWN_DrawSkinFlex
- >> CHECKBOX_DrawSkinFlex
- >> _cbDialogOrder
- >> _GraphDemo
- >> _TransparentDialog
- >> DROPDOWN_SetSkin
- >> CHECKBOX_SetSkin
- >> BUTTON_SetSkin
- >> SCROLLBAR_SetSkin
- >> RADIO_SetSkin
- >> PROGBAR_SetSkin
- >> HEADER_SetSkin
- >> SLIDER_SetSkin
WM_ClrHasTrans (Thumb, 62 bytes, Stack size 16 bytes, WM_SetTrans.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = WM_ClrHasTrans ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Lock
[Called By]
WM_GetHasTrans (Thumb, 34 bytes, Stack size 16 bytes, WM_SetTrans.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = WM_GetHasTrans ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> TEXT_Callback
- >> _Paint(long)
- >> _OnPaint(long, WM_MESSAGE*)
- >> _Paint(long)
- >> _Paint(long)
WM_SetWindowPos (Thumb, 30 bytes, Stack size 16 bytes, WM_SetWindowPos.o(.text))
[Stack]
- Max Depth = 348
- Call Chain = WM_SetWindowPos ⇒ WM_SetSize ⇒ WM_ResizeWindow ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> WM_SetSize
- >> WM_MoveTo
[Called By]- >> _cbFrameWinInfo
- >> MESSAGEBOX_Create
WM_InvalidateWindowAndDescs (Thumb, 52 bytes, Stack size 8 bytes, WM_Show.o(.text))
[Stack]
- Max Depth = 164 + In Cycle
- Call Chain = WM_InvalidateWindowAndDescs ⇒ WM_InvalidateWindowAndDescs (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_GetFirstChild
- >> WM_InvalidateWindowAndDescs
[Called By]- >> WM_ShowWindow
- >> WM_InvalidateWindowAndDescs
WM_ShowWindow (Thumb, 52 bytes, Stack size 16 bytes, WM_Show.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = WM_ShowWindow ⇒ WM_InvalidateWindowAndDescs ⇒ WM_InvalidateWindowAndDescs (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_InvalidateWindowAndDescs
[Called By]- >> GUI_CreateDialogBox
- >> GUIDEMO_ShowInfoWin
- >> GUIDEMO_ShowControlWin
- >> _ShowProgress
- >> GUI_MEMDEV_MoveInWindow
- >> GUI_MEMDEV_FadeInWindow
- >> [Anonymous Symbol]
- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _MoveWindow(long, int, int, int, int, void(*)(PARA_IN_MOVE*, PARA_OUT_MOVE*))
- >> _FadeWindow(long, int, int(*)(int, int))
WM__DeleteAssocTimer (Thumb, 116 bytes, Stack size 24 bytes, WM_Timer.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = WM__DeleteAssocTimer ⇒ GUI_TIMER_Delete ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeBlock(const TAG*)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_TIMER__GetNextTimerLin
- >> GUI_TIMER__GetFirstTimer
- >> GUI_TIMER_GetFlag
- >> GUI_TIMER_Delete
[Called By]
WM_DeleteTimer (Thumb, 44 bytes, Stack size 16 bytes, WM_Timer.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = WM_DeleteTimer ⇒ GUI_TIMER_Delete ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeBlock(const TAG*)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_TIMER_Delete
[Called By]- >> _cbDialogProgress
- >> TREEVIEW_Callback
- >> SCROLLBAR_Callback
- >> _OnTouch(long, WM_MESSAGE*)
WM_CreateTimer (Thumb, 98 bytes, Stack size 32 bytes, WM_Timer.o(.text))
[Stack]
- Max Depth = 208
- Call Chain = WM_CreateTimer ⇒ GUI_TIMER_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_GetTime
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_AllocZero
- >> GUI_TIMER_SetPeriod
- >> GUI_TIMER_Create
[Called By]- >> _cbAnimation
- >> _cbDialogProgress
- >> _OnTouch(long, WM_MESSAGE*)
- >> _OnTouch(long, WM_MESSAGE*)
WM_RestartTimer (Thumb, 50 bytes, Stack size 16 bytes, WM_Timer.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = WM_RestartTimer ⇒ GUI_TIMER_Restart ⇒ _Link(long)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_TIMER_SetPeriod
- >> GUI_TIMER_Restart
[Called By]- >> _cbAnimation
- >> _cbDialogProgress
- >> EDIT_Callback
- >> _Paint(long, int)
- >> SCROLLBAR_Callback
WM_GetTimerId (Thumb, 36 bytes, Stack size 16 bytes, WM_Timer.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
WM_ValidateWindow (Thumb, 60 bytes, Stack size 16 bytes, WM_ValidateWindow.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = WM_ValidateWindow ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> GUIDEMO_HideInfoWin
- >> GUIDEMO_HideControlWin
- >> GUI_MEMDEV_MoveInWindow
- >> WM_SetHasTrans
- >> _ShowGraph
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
LCD_Index2Color_565 (Thumb, 44 bytes, Stack size 0 bytes, GUICC_565_Index2Color.o(.text))
[Address Reference Count : 1]
LCD_Index2Color_8888 (Thumb, 2 bytes, Stack size 0 bytes, GUICC_8888_Index2Color.o(.text))
[Address Reference Count : 5]
- GUICC_8888.o(.rodata)
- GUI_DrawBitmap_8888.o(.text)
- GUI_DrawBitmap_8888.o(.rodata)
- GUIDEV_WriteToActiveAlpha.o(.text)
- GUI__Alpha.o(.text)
LCD_Index2Color_888 (Thumb, 2 bytes, Stack size 0 bytes, GUICC_888_Index2Color.o(.text))
[Address Reference Count : 2]
- GUICC_888.o(.rodata)
- GUI__Alpha.o(.text)
GUI_MoveRel (Thumb, 26 bytes, Stack size 16 bytes, GUI_2DLib.o(.text), UNUSED)
[Calls]
- >> GUI_Lock
- >> [Anonymous Symbol]
[Called By]
GL_MoveTo (Thumb, 10 bytes, Stack size 0 bytes, GUI_2DLib.o(.text), UNUSED)
[Called By]
GUI_MoveTo (Thumb, 24 bytes, Stack size 16 bytes, GUI_2DLib.o(.text), UNUSED)
[Calls]
GUI_DrawRect (Thumb, 134 bytes, Stack size 40 bytes, GUI_2DLib.o(.text))
[Stack]
- Max Depth = 156
- Call Chain = GUI_DrawRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> LCD_DrawHLine
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_DrawVLine
[Called By]- >> BUTTON_DrawSkinFlex
- >> _DrawBackground(const WIDGET_ITEM_DRAW_INFO*, const CHECKBOX_SKINFLEX_PROPS*)
- >> [Anonymous Symbol]
- >> _DrawUpRect(const LCD_RECT*)
- >> _Paint(long)
GUI_AddDecMin (Thumb, 28 bytes, Stack size 16 bytes, GUI_AddDecMin.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = GUI_AddDecMin ⇒ GUI_AddDecShift
[Calls]- >> GUI_Long2Len
- >> GUI_AddDecShift
[Called By]- >> GUI_DispDecMin
- >> GUI_DispDecSpace
- >> _SetValue(PROGBAR_Obj*, char*, int)
GUI_Long2Len (Thumb, 38 bytes, Stack size 0 bytes, GUI_AddDecShift.o(.text))
[Called By]
- >> GUI_DispDecSpace
- >> GUI_AddDecMin
- >> GUI_DispFloat
- >> _DispFloatMin(float, char, int)
GUI_AddSign (Thumb, 24 bytes, Stack size 0 bytes, GUI_AddDecShift.o(.text))
[Called By]
GUI_AddDecShift (Thumb, 152 bytes, Stack size 12 bytes, GUI_AddDecShift.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = GUI_AddDecShift
[Called By]- >> GUI_DispDecAt
- >> GUI_DispSDecShift
- >> GUI_AddDecMin
- >> [Anonymous Symbol]
GUI_ALLOC_AllocZero (Thumb, 46 bytes, Stack size 16 bytes, GUI_ALLOC_AllocZero.o(.text))
[Stack]
- Max Depth = 144
- Call Chain = GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_AllocNoInit
- >> GUI__memset
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> WM_CreateWindowAsChild
- >> WM_CreateTimer
- >> GRAPH_SCALE_Create
- >> GRAPH_DATA_YT_Create
- >> TREEVIEW_ITEM_SetImage
- >> _DoColorConversion(long, const GUI_BITMAP*)
- >> GUI_JPEG_GetInfoEx
- >> GUI_JPEG_DrawEx
- >> _Draw(long, int(*)(void*, const unsigned char**, unsigned, unsigned long), void*, int, int)
- >> _CoeffBufferAllocBanding(long, int, int, int)
- >> _CoeffBufferAlloc(long, int, int, int)
- >> _InitFrame(long)
- >> _DrawBitmap_RLE8Ex(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int)
- >> _DrawBitmap_RLE4Ex(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int)
- >> GUI_SPRITE__CreateEx
- >> GUI_MEASDEV_Create
- >> GUI_MEMDEV__CreateFixed
- >> GUI_USAGE_BM_Create
- >> GUI_ARRAY_SetItem(long, unsigned, const void*, int)
- >> PROGBAR_CreateUser
- >> _Sort(long)
- >> _CreateSortObject(long)
- >> GUI_ARRAY_ResizeItemLocked(long, unsigned, int)
- >> _GetpCellInfo(long, unsigned, unsigned, unsigned)
- >> GUI_ARRAY_Create()
- >> GUI_TIMER_Create
- >> TREEVIEW_ITEM_Create
- >> TEXT_CreateUser
- >> GUI_ARRAY_InsertBlankItem(long, unsigned)
- >> GUI_DRAW_SELF_Create
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_DispString
- >> _WrapGetNumCharsDisp(const char*, int, GUI_WRAPMODE, int*)
GUI__GetOverlap (Thumb, 28 bytes, Stack size 16 bytes, GUI_CharLine.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = GUI__GetOverlap ⇒ GUI_GetCharDistXEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]
[Called By]- >> GUIPROP_EXT__ClearLine
GUI__GetLineDistX (Thumb, 98 bytes, Stack size 32 bytes, GUI_CharLine.o(.text))
[Stack]
- Max Depth = 84
- Call Chain = GUI__GetLineDistX ⇒ GUI_GetCharDistXEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_GetCharDistX
- >> GUI_GetCharDistXEx
- >> GUI_UC__GetCharCodeInc
[Called By]- >> GUI_GetStringDistX
- >> GUI_DispStringInRectWrap
- >> GUI__DispStringInRect
- >> GUI_DispString
GUI__DispLine (Thumb, 160 bytes, Stack size 24 bytes, GUI_CharLine.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> _DispLine(const char*, int, const LCD_RECT*)
- >> __aeabi_memcpy
[Called By]- >> GUI_DispStringInRectWrap
- >> GUI__DispStringInRect
- >> GUI_DispString
GUI_ClearRectEx (Thumb, 20 bytes, Stack size 0 bytes, GUI_ClearRectEx.o(.text))
[Stack]
- Max Depth = 148
- Call Chain = GUI_ClearRectEx ⇒ GUI_ClearRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]
[Called By]- >> WIDGET__FillStringInRect
- >> _OnPaint(long, WM_MESSAGE*)
- >> _OnPaint(long, WM_MESSAGE*)
GUI_DispString (Thumb, 264 bytes, Stack size 48 bytes, GUI_DispString.o(.text))
[Stack]
- Max Depth = 188
- Call Chain = GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_GetFontDistY
- >> GUI_GetYAdjust
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI__GetLineNumChars
- >> GUI__GetLineDistX
- >> GUI__DispLine
- >> GUI_UC__NumChars2NumBytes
[Called By]- >> GUI_DispStringAt
- >> GUI_DispSDecShift
- >> GUI_DispDecSpace
- >> [Anonymous Symbol]
- >> _DrawPart(const PROGBAR_Obj*, int, int, int, const char*)
GUI_DrawFocusRect (Thumb, 164 bytes, Stack size 24 bytes, GUI_DrawFocusRect.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = GUI_DrawFocusRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_DrawPixel
- >> GUI__ReduceRect
[Called By]- >> SLIDER_DrawSkinFlex
- >> RADIO_DrawSkinFlex
- >> _DrawFocus(const WIDGET_ITEM_DRAW_INFO*, const CHECKBOX_SKINFLEX_PROPS*)
- >> WIDGET__DrawFocusRect
- >> _Paint(long)
- >> LISTBOX_OwnerDraw
- >> _Paint(long)
- >> _Paint(long)
GUI_DrawGraphEx (Thumb, 80 bytes, Stack size 48 bytes, GUI_DrawGraphEx.o(.text))
[Stack]
- Max Depth = 164
- Call Chain = GUI_DrawGraphEx ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> _DrawGraph(short*, int, int, int, int, int, int)
[Called By]- >> _OnPaint(long, LCD_RECT*)
GUI_sin (Thumb, 82 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, 458 bytes, Stack size 48 bytes, GUI_DrawLine.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = GL_DrawLine1Ex ⇒ GL_DrawPoint ⇒ GL_FillCircle
[Calls]- >> LCD_DrawVLine
- >> GL_DrawPoint
- >> [Anonymous Symbol]
- >> _SetLineColor(int)
[Called By]- >> GL_DrawLineEx
- >> GL_DrawLine1
GL_DrawLine1 (Thumb, 16 bytes, Stack size 16 bytes, GUI_DrawLine.o(.text), UNUSED)
[Calls]
GL_DrawLineEx (Thumb, 292 bytes, Stack size 56 bytes, GUI_DrawLine.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = GL_DrawLineEx ⇒ GL_DrawLine1Ex ⇒ GL_DrawPoint ⇒ GL_FillCircle
[Calls]- >> GL_FillPolygon
- >> GUI_sin
- >> GL_DrawLine1Ex
- >> GL_DrawPoint
- >> [Anonymous Symbol]
- >> _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, 76 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
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> GL_DrawLineEx
[Called By]- >> _DrawGrid(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned)
- >> _DrawThumbV(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*)
- >> _DrawThumbH(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*)
GUI_DrawLineRel (Thumb, 64 bytes, Stack size 24 bytes, GUI_DrawLine.o(.text), UNUSED)
[Calls]
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Lock
- >> GUI_MoveRel
- >> GL_DrawLineEx
- >> [Anonymous Symbol]
GL_DrawLineToEx (Thumb, 38 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, 80 bytes, Stack size 24 bytes, GUI_DrawLine.o(.text), UNUSED)
[Calls]
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Lock
- >> GL_MoveTo
- >> GL_DrawLineEx
GUI_DrawPixel (Thumb, 88 bytes, Stack size 24 bytes, GUI_DrawPixel.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = GUI_DrawPixel ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> FRAMEWIN_DrawSkinFlex
- >> _DrawFrame(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*)
GUI_DrawVLine (Thumb, 84 bytes, Stack size 24 bytes, GUI_DrawVLine.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = GUI_DrawVLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_DrawVLine
[Called By]- >> SLIDER_DrawSkinFlex
- >> PROGBAR_DrawSkinFlex
- >> HEADER_DrawSkinFlex
- >> FRAMEWIN_DrawSkinFlex
- >> BUTTON_DrawSkinFlex
- >> _DrawBackground(const WIDGET_ITEM_DRAW_INFO*, const DROPDOWN_SKINFLEX_PROPS*)
- >> WIDGET__DrawTriangle
- >> _DrawGraspH(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*)
- >> _DrawFrame(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*)
- >> _Paint(long, WM_MESSAGE*)
- >> _DrawBackground(const WIDGET_ITEM_DRAW_INFO*)
- >> _DrawGrid(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned)
- >> _DrawBorder(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned, LCD_RECT*)
- >> WIDGET__DrawVLine
- >> WIDGET__DrawHLine
- >> _OnOwnerdraw_Paint(const WIDGET_ITEM_DRAW_INFO*)
- >> _DrawThumbV(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*)
- >> _DrawThumbH(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*)
- >> _DrawShaftV(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*)
- >> _DrawShaftH(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*)
- >> _DrawDownRect(const LCD_RECT*)
- >> _DrawUpRect(const LCD_RECT*)
GUI_Error (Thumb, 2 bytes, Stack size 0 bytes, GUI_Error.o(.text))
[Calls]
[Called By]- >> GUI_Error
- >> _InitOnce()
- >> _RemoveFreeBlock(const TAG*)
- >> _RemoveHoles(unsigned long)
- >> GUI_ALLOC_GetFixedBlock
- >> GUITASK_Init
GL_FillPolygon (Thumb, 478 bytes, Stack size 56 bytes, GUI_FillPolygon.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = GL_FillPolygon ⇒ _Add(int)
[Calls]
[Called By]- >> _FillPolygonAA(GUI_POINT*, int, int, int)
- >> GUI_FillPolygon
- >> GL_DrawLineEx
GUI_FillPolygon (Thumb, 106 bytes, Stack size 32 bytes, GUI_FillPolygon.o(.text), UNUSED)
[Calls]
- >> GL_FillPolygon
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
GUI_FillRectEx (Thumb, 20 bytes, Stack size 0 bytes, GUI_FillRectEx.o(.text))
[Stack]
- Max Depth = 148
- Call Chain = GUI_FillRectEx ⇒ GUI_FillRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]
[Called By]- >> FRAMEWIN_DrawSkinFlex
- >> WIDGET__FillRectEx
- >> _OnOwnerdraw_Paint(const WIDGET_ITEM_DRAW_INFO*)
- >> _Paint(long)
GUI_GetBitmapPixelIndexEx (Thumb, 150 bytes, Stack size 4 bytes, GUI_GetBitmapPixelIndex.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = GUI_GetBitmapPixelIndexEx
[Called By]- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
- >> GUI_GetBitmapPixelIndex
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, 10 bytes, Stack size 0 bytes, GUI_GetClientRect.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = GUI_GetClientRect ⇒ WM_GetClientRect ⇒ WM_GetClientRectEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]
[Called By]- >> BUTTON_DrawSkinFlex
- >> GUI__DispStringInRect
- >> _Paint(long)
- >> _Paint(long)
GUI_GetFontInfo (Thumb, 56 bytes, Stack size 16 bytes, GUI_GetFontInfo.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_GetFontInfo ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _Paint(long)
- >> _Paint(long)
GUI_GetLineStyle (Thumb, 24 bytes, Stack size 8 bytes, GUI_GetLineStyle.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = GUI_GetLineStyle ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _DrawGrid(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned)
GUI_GetYSizeOfFont (Thumb, 4 bytes, Stack size 0 bytes, GUI_GetYSizeOfFont.o(.text))
[Calls]
[Called By]- >> MESSAGEBOX_Create
- >> _DrawFocus(const WIDGET_ITEM_DRAW_INFO*, const CHECKBOX_SKINFLEX_PROPS*)
- >> FRAMEWIN__CalcTitleHeight(FRAMEWIN_Obj*)
GUI_GetYDistOfFont (Thumb, 2 bytes, Stack size 0 bytes, GUI_GetYSizeOfFont.o(.text))
[Called By]
- >> LISTVIEW__GetRowDistY(const LISTVIEW_Obj*)
- >> HEADER_SetFont
- >> HEADER_CreateUser
- >> DROPDOWN__AdjustHeight(long)
- >> LISTBOX_OwnerDraw
GUI_InvertRect (Thumb, 104 bytes, Stack size 32 bytes, GUI_InvertRect.o(.text))
[Stack]
- Max Depth = 148
- Call Chain = GUI_InvertRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> LCD_FillRect
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_SetDrawMode
[Called By]
GUI_MergeRect (Thumb, 88 bytes, Stack size 8 bytes, GUI_MergeRect.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI_MergeRect
[Calls]
[Called By]- >> GUI_MEMDEV_DrawAuto
- >> PROGBAR_SetValue
- >> WM_ResizeWindow
- >> _Invalidate1Abs(long, const LCD_RECT*, unsigned short)
GUI_GetKey (Thumb, 10 bytes, Stack size 0 bytes, GUI_OnKey.o(.text), UNUSED)
GUI_StoreKey (Thumb, 12 bytes, Stack size 0 bytes, GUI_OnKey.o(.text))
[Calls]
[Called By]- >> _OnButtonReleased(long, int)
- >> cbBackWin(WM_MESSAGE*)
- >> _OnTouch(long, WM_MESSAGE*)
- >> CHECKBOX_Callback
GUI_ClearKeyBuffer (Thumb, 34 bytes, Stack size 16 bytes, GUI_OnKey.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
- >> _IncPointer(GUI_KEY_STATE*, GUI_KEY_STATE*)
GUI_StoreKeyMsg (Thumb, 30 bytes, Stack size 16 bytes, GUI_OnKey.o(.text), UNUSED)
[Calls]
- >> GUI_SignalEvent
- >> _IncPointer(GUI_KEY_STATE*, GUI_KEY_STATE*)
[Called By]
GUI_PollKeyMsg (Thumb, 48 bytes, Stack size 16 bytes, GUI_OnKey.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = GUI_PollKeyMsg ⇒ WM_OnKey ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM_OnKey
- >> _IncPointer(GUI_KEY_STATE*, GUI_KEY_STATE*)
[Called By]
GUI_SendKeyMsg (Thumb, 24 bytes, Stack size 16 bytes, GUI_OnKey.o(.text), UNUSED)
[Calls]
- >> GUI_StoreKeyMsg
- >> WM_OnKey
GUI_GetKeyState (Thumb, 16 bytes, Stack size 0 bytes, GUI_OnKey.o(.text), UNUSED)
GUI_ALLOC_Realloc (Thumb, 94 bytes, Stack size 32 bytes, GUI_Realloc.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_GetSize
- >> GUI_ALLOC_Free
- >> GUI_ALLOC_AllocNoInit
- >> GUI_Unlock
- >> GUI_Lock
- >> __aeabi_memcpy
[Called By]- >> PROGBAR_SetValue
- >> _IncrementBuffer(long, unsigned)
- >> GUI_ARRAY_AddItem(long, const void*, int)
- >> _Sort(long)
GUI_RectsIntersect (Thumb, 56 bytes, Stack size 0 bytes, GUI_RectsIntersect.o(.text))
[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)
- >> WIDGET__FillStringInRect
- >> WM_SetCaptureMove
- >> _Findy1(long, LCD_RECT*, LCD_RECT*)
- >> _Findx1(long, LCD_RECT*, LCD_RECT*)
- >> _Findx0(long, LCD_RECT*, LCD_RECT*)
- >> _PaintTransChildren(long)
- >> _Paint1Trans(long)
- >> _DispLine(const char*, int, const LCD_RECT*)
GUI_SaveContext_W (Thumb, 6 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]- >> WM_Exec
- >> [Anonymous Symbol]
GUI_RestoreContext (Thumb, 14 bytes, Stack size 0 bytes, GUI_SaveContext.o(.text))
[Called By]
- >> WM_Exec
- >> [Anonymous Symbol]
GUI_SelectLayer (Thumb, 38 bytes, Stack size 16 bytes, GUI_SelectLayer.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = GUI_SelectLayer ⇒ GUI_SelectLCD ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_SelectLCD
[Called By]- >> WM_SelectWindow
- >> LCD_Init
- >> GUI_MEMDEV_CopyToLCDAt
- >> WM__SelectTopLevelLayer
- >> LCD_InitLUT
- >> GUI_CURSOR_SelectEx
- >> [Anonymous Symbol]
GUI_AssignCursorLayer (Thumb, 36 bytes, Stack size 16 bytes, GUI_SelectLayer.o(.text), UNUSED)
[Calls]
- >> GUI_DEVICE__GetpDriver
GUI_GetCursorLayer (Thumb, 16 bytes, Stack size 0 bytes, GUI_SelectLayer.o(.text))
[Called By]
- >> GUI_CURSOR_SelectEx
- >> GUI_CURSOR_HideEx
- >> [Anonymous Symbol]
- >> _Show(int)
- >> GUI_CURSOR_SetPositionEx
GUI_SetLayerPosEx (Thumb, 24 bytes, Stack size 16 bytes, GUI_SelectLayer.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_SetLayerPosEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Lock
- >> LCD_SetPosEx
- >> [Anonymous Symbol]
[Called By]- >> GUI_CURSOR_SetPositionEx
GUI_SetLayerSizeEx (Thumb, 22 bytes, Stack size 16 bytes, GUI_SelectLayer.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_SetLayerSizeEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> LCD_SetSizeEx
- >> GUI_Lock
[Called By]
GUI_SetLayerVisEx (Thumb, 20 bytes, Stack size 16 bytes, GUI_SelectLayer.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_SetLayerVisEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Lock
- >> LCD_SetVisEx
- >> [Anonymous Symbol]
[Called By]- >> GUI_CURSOR_HideEx
- >> _Show(int)
GUI_SetLayerAlphaEx (Thumb, 18 bytes, Stack size 16 bytes, GUI_SelectLayer.o(.text), UNUSED)
[Calls]
- >> GUI_Lock
- >> LCD_SetAlphaEx
GUI_GetLayerPosEx (Thumb, 38 bytes, Stack size 16 bytes, GUI_SelectLayer.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_GetLayerPosEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_GetPosEx
[Called By]
GUI_SelectLCD (Thumb, 26 bytes, Stack size 8 bytes, GUI_SelectLCD.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = GUI_SelectLCD ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM_Activate
- >> LCD_UpdateColorIndices
- >> LCD_SelectLCD
[Called By]- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_Delete
- >> GUI_MEASDEV_Select
- >> GUI_MEASDEV_Delete
- >> GUI_SelectLayer
GL_SetDefault (Thumb, 58 bytes, Stack size 8 bytes, GUI_SetDefault.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = GL_SetDefault ⇒ GUI_SetTextMode ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_SetBkColor
- >> GUI_SetTextAlign
- >> GUI_SetPenSize
- >> GUI_SetDrawMode
- >> GUI_SetLineStyle
[Called By]- >> WM__Paint1
- >> WM_SetDefault
- >> GUI_SetDefault
GUI_SetDefault (Thumb, 18 bytes, Stack size 8 bytes, GUI_SetDefault.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
- >> GL_SetDefault
GUI_SetDrawMode (Thumb, 24 bytes, Stack size 8 bytes, GUI_SetDrawMode.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = GUI_SetDrawMode ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> LCD_SetDrawMode
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> GUI_DrawBitmapMag
- >> GL_DrawBitmap
- >> GUI_InvertRect
- >> GUI_MEMDEV_CopyToLCDAt
- >> GL_SetDefault
GUI_SetLineStyle (Thumb, 28 bytes, Stack size 16 bytes, GUI_SetLineStyle.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_SetLineStyle ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _DrawGrid(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned)
- >> GL_SetDefault
LCD_SetPixelIndex (Thumb, 72 bytes, Stack size 8 bytes, GUI_SetPixelIndex.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LCD_SetPixelIndex
[Called By]- >> _WritePixels(int, int, GUI_JPEG_DCONTEXT*, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long))
- >> _DrawBitmap(int, int, int, int, const LCD_LOGPALETTE*, int, int)
- >> _DrawColumnScaled(GUI_MEMDEV*, int, int, int, int, int, int)
GUI_Unlock (Thumb, 16 bytes, Stack size 0 bytes, GUI_Task.o(.text))
[Calls]
[Called By]- >> GUI_DispStringAt
- >> GUI_AA_FillPolygon
- >> WM_ValidateWindow
- >> WM_ShowWindow
- >> WM_SetCallback
- >> WM_SendMessage
- >> WM_SelectWindow
- >> WM_MakeModal
- >> WM_IsVisible
- >> WM_HideWindow
- >> WM_GetDialogItem
- >> WM_DeleteWindow
- >> TEXT_SetText
- >> TEXT_SetFont
- >> PROGBAR_SetValue
- >> PROGBAR_SetTextAlign
- >> PROGBAR_SetMinMax
- >> PROGBAR_SetFont
- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_GetDataPtr
- >> GUI_MEMDEV_DrawPerspectiveX
- >> GUI_MEMDEV_Delete
- >> GUI_MEMDEV_CreateFixed
- >> GUI_MEMDEV_CreateEx
- >> GUI_DrawCircle
- >> GUI_DrawBitmap
- >> GUI_Delay
- >> GUI_ClearRect
- >> FRAMEWIN_SetTextColor
- >> FRAMEWIN_SetTextAlign
- >> GUI_Color2Index
- >> WM_RestartTimer
- >> WM_IsWindow
- >> WM_GetClientRectEx
- >> WM_DeleteTimer
- >> WM_CreateWindowAsChild
- >> WM_CreateTimer
- >> RADIO_SetText
- >> LISTVIEW_SetItemText
- >> LISTVIEW_GetSel
- >> GUI_EndDialog
- >> FRAMEWIN_SetSkin
- >> FRAMEWIN_SetClientColor
- >> EDIT_SetTextAlign
- >> EDIT_SetText
- >> EDIT_SetBkColor
- >> DROPDOWN_SetTextColor
- >> DROPDOWN_SetBkColor
- >> DROPDOWN_AddString
- >> WM_SetFocus
- >> LISTVIEW_SetSort
- >> LISTVIEW_SetRBorder
- >> LISTVIEW_SetLBorder
- >> LISTVIEW_SetItemBkColor
- >> LISTVIEW_SetGridVis
- >> LISTVIEW_SetCompareFunc
- >> LISTVIEW_InsertRow
- >> LISTVIEW_GetNumRows
- >> LISTVIEW_GetNumColumns
- >> LISTVIEW_GetHeader
- >> LISTVIEW_EnableSort
- >> LISTVIEW_AddRow
- >> LISTVIEW_AddColumn
- >> HEADER_SetDragLimit
- >> GUI_SetOrg
- >> WM_BringToBottom
- >> GRAPH_SetGridVis
- >> GRAPH_SetGridOffY
- >> GRAPH_SetGridDistY
- >> GRAPH_SetGridDistX
- >> GRAPH_SetColor
- >> GRAPH_SetBorder
- >> GRAPH_SCALE_SetPos
- >> GRAPH_SCALE_SetOff
- >> GRAPH_SCALE_Create
- >> GRAPH_DetachScale
- >> GRAPH_DetachData
- >> GRAPH_DATA_YT_Delete
- >> GRAPH_DATA_YT_Create
- >> GRAPH_DATA_YT_AddValue
- >> GRAPH_AttachScale
- >> GRAPH_AttachData
- >> GUI_MEMDEV_WriteAt
- >> GUI_MEMDEV_RotateHQ
- >> GUI_MEMDEV_GetYSize
- >> GUI_MEMDEV_GetXSize
- >> GUI_MEMDEV_FadeDevices
- >> GUI_MEMDEV_CopyFromLCD
- >> GUI_DispStringInRectWrap
- >> GUI_SetTextAlign
- >> GUI_SetClipRect
- >> GUI_GotoXY
- >> GUI_GetFontSizeY
- >> GUI_FillRoundedRect
- >> GUI_FillRect
- >> GUI_DrawRoundedRect
- >> GUI_DrawHLine
- >> GUI_DrawBitmapMag
- >> GUI_FillEllipse
- >> GUI_DrawEllipse
- >> GUI_GetCharDistXEx
- >> GUI_DispNextLine
- >> GL_DispChar
- >> [Anonymous Symbol]
- >> GUI_ALLOC_FreePtrArray
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> WM_SetSize
- >> TREEVIEW_SetSelMode
- >> TREEVIEW_SetHasLines
- >> TREEVIEW_InsertItem
- >> TREEVIEW_ITEM_SetImage
- >> TREEVIEW_ITEM_GetInfo
- >> TREEVIEW_GetSel
- >> TREEVIEW_GetItem
- >> GUI_SPRITE_SetBitmapAndPosition
- >> GUI_SPRITE_Delete
- >> WM_SendMessageNoPara
- >> WM_GetParent
- >> SLIDER_SetValue
- >> SLIDER_SetRange
- >> SLIDER_GetValue
- >> FRAMEWIN_Callback
- >> GUI_FillCircle
- >> GUI_DrawRoundedFrame
- >> GUI_DrawArc
- >> GUI_AA_FillCircle
- >> GUI_AA_DrawArc
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> GUI_MEMDEV_GetBitsPerPixel
- >> WM_HandlePID
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> GUI_JPEG_GetInfoEx
- >> GUI_JPEG_DrawEx
- >> GUI_ALLOC_AllocZero
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> WM_Exec
- >> [Anonymous Symbol]
- >> GUI_SetDrawMode
- >> GUI_WrapGetNumLines
- >> GUI_DispStringInRectMax
- >> WM_SetUserClipRect
- >> GUI_DispString
- >> GUI_SPRITE__SetCallback
- >> GUI_SPRITE__CreateEx
- >> GUI_SPRITE_Show
- >> GUI_SPRITE_SetPosition
- >> GUI_SPRITE_SetBitmap
- >> GUI_SPRITE_Hide
- >> GUI_SPRITE_GetState
- >> EDIT_SetTextColor
- >> EDIT_SetMaxLen
- >> EDIT_SetFont
- >> EDIT_SetCursorAtPixel
- >> EDIT_GetValue
- >> EDIT_GetTextColor
- >> EDIT_GetText
- >> EDIT_GetFont
- >> EDIT_GetBkColor
- >> EDIT_CreateUser
- >> EDIT_AddKey
- >> GUI_UC_Encode
- >> GUI_InvertRect
- >> GUI_ALLOC_Realloc
- >> _SetValue(long, long, int)
- >> DROPDOWN_SetSkin
- >> LISTBOX_SetTextColor
- >> LISTBOX_SetBkColor
- >> DROPDOWN_CreateUser
- >> WM_SetFocusOnNextChild
- >> GUI_WaitEvent
- >> WM_GetClientRect
- >> GUI_DrawFocusRect
- >> CHECKBOX_SetSkin
- >> GUI__DrawTwinArc4
- >> GUI_DrawVLine
- >> GUI_DrawRect
- >> BUTTON_SetSkin
- >> BUTTON_SetTextOffset
- >> BUTTON_SetText
- >> BUTTON_SetFont
- >> BUTTON_CreateUser
- >> WM__SetUserDataEx
- >> WM__GetUserDataEx
- >> WIDGET_SetState
- >> WIDGET_OrState
- >> WIDGET_HandleActive
- >> WIDGET_AndState
- >> GUI_MEMDEV_SetOrg
- >> WM_GetWindowRectEx
- >> WM_GetWindowOrgY
- >> WM_GetWindowOrgX
- >> WM_GetNextSibling
- >> WM_GetFirstChild
- >> GUI_MEMDEV__Rotate
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> GUI_MEASDEV_Select
- >> GUI_MEASDEV_GetRect
- >> GUI_MEASDEV_Delete
- >> GUI_MEASDEV_Create
- >> GUI_MEASDEV_ClearRect
- >> GUI_MEMDEV_MarkDirty
- >> GUI_MEMDEV_CopyToLCDAt
- >> WM_Deactivate
- >> GUI_USAGE_DecUseCnt
- >> GUI_USAGE_BM_Create
- >> GUI_SelectLayer
- >> GUI_SelectLCD
- >> SCROLLBAR_SetSkin
- >> RADIO_SetSkin
- >> GUI_GetFontInfo
- >> RADIO_CreateUser
- >> PROGBAR_SetSkin
- >> PROGBAR_CreateUser
- >> FRAMEWIN_GetBorderSizeEx
- >> LISTVIEW_SetSelUnsorted
- >> LISTVIEW_GetSelUnsorted
- >> LISTVIEW_DisableSort
- >> LISTVIEW_SetSel
- >> HEADER_SetDirIndicator
- >> LISTVIEW_SetItemTextColor
- >> LISTVIEW_GetTextColor
- >> LISTVIEW_GetBkColor
- >> _SetAutoScroll(long, int, int)
- >> LISTVIEW_SetHeaderHeight
- >> LISTVIEW_CreateUser
- >> HEADER_SetScrollPos
- >> HEADER_GetSel
- >> HEADER_GetNumItems
- >> HEADER_GetItemWidth
- >> HEADER_AddItem
- >> [Anonymous Symbol]
- >> HEADER_SetSkin
- >> GRAPH_SCALE_SetTickDist
- >> GRAPH_SCALE_SetTextColor
- >> GRAPH_SCALE_SetNumDecs
- >> GRAPH_SCALE_SetFont
- >> GRAPH_SCALE_SetFactor
- >> GRAPH_DATA_YT_SetOffY
- >> GRAPH_DATA_YT_Clear
- >> GUI_DrawGraphEx
- >> [Anonymous Symbol]
- >> GRAPH_SetVSizeY
- >> GRAPH_SetVSizeX
- >> GRAPH_SetUserDraw
- >> GRAPH_SetScrollValue
- >> GRAPH_SetLineStyleV
- >> GRAPH_SetLineStyleH
- >> GRAPH_SetLineStyle
- >> GRAPH_SetGridFixedX
- >> GRAPH_SetAutoScrollbar
- >> GRAPH_GetScrollValue
- >> GRAPH_CreateUser
- >> GUI_ARRAY_DeleteItem(long, unsigned)
- >> WM_InvalidateRect
- >> WM_GetScrollbarV
- >> WM_GetScrollbarH
- >> SCROLLBAR_SetValue
- >> SCROLLBAR_GetValue
- >> GUI_SetLineStyle
- >> GUI_GetLineStyle
- >> GUI_DrawLine
- >> GUI_DrawPixel
- >> FRAMEWIN_GetActive
- >> FRAMEWIN_SetTextColorEx
- >> FRAMEWIN_SetBarColor
- >> FRAMEWIN_AddButton
- >> FRAMEWIN_SetText
- >> FRAMEWIN_SetMoveable
- >> FRAMEWIN_SetActive
- >> FRAMEWIN_CreateUser
- >> WM_SetFocusOnPrevChild
- >> WM_MoveChildTo
- >> WM_BringToTop
- >> [Anonymous Symbol]
- >> WM_GetTimerId
- >> GUI_TIMER_SetPeriod
- >> GUI_TIMER_Restart
- >> GUI_TIMER_GetFlag
- >> GUI_TIMER_Delete
- >> GUI_TIMER_Create
- >> WM_InvalidateWindowAndDescs
- >> WM_GetHasTrans
- >> [Anonymous Symbol]
- >> WM_ResizeWindow
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> WM_ReleaseCapture
- >> [Anonymous Symbol]
- >> WM_SetEnableState
- >> WM__DeleteAssocTimer
- >> WM_SendToParent
- >> GUI_PollKeyMsg
- >> WIDGET_GetState
- >> TREEVIEW_SetTextIndent
- >> TREEVIEW_SetTextColor
- >> TREEVIEW_SetOwnerDraw
- >> TREEVIEW_SetLineColor
- >> TREEVIEW_SetIndent
- >> TREEVIEW_SetImage
- >> TREEVIEW_SetFont
- >> TREEVIEW_SetBkColor
- >> TREEVIEW_SetBitmapOffset
- >> TREEVIEW_ITEM_SetUserData
- >> TREEVIEW_ITEM_SetText
- >> TREEVIEW_ITEM_GetUserData
- >> TREEVIEW_ITEM_GetText
- >> TREEVIEW_ITEM_ExpandAll
- >> TREEVIEW_ITEM_Detach
- >> TREEVIEW_ITEM_Delete
- >> TREEVIEW_ITEM_Create
- >> TREEVIEW_ITEM_CollapseAll
- >> TREEVIEW_AttachItem
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> _MoveSel(long, int)
- >> _OnKey(long, WM_MESSAGE*)
- >> TEXT_CreateUser
- >> SLIDER_SetSkin
- >> SLIDER_SetWidth
- >> SLIDER_SetNumTicks
- >> SLIDER_Inc
- >> SLIDER_Dec
- >> SLIDER_CreateUser
- >> WM_SetCapture
- >> [Anonymous Symbol]
- >> GUI_UC_SetEncodeNone
- >> [Anonymous Symbol]
- >> GUI_TIMER__IsActive
- >> GUI_TIMER__GetPeriod
- >> GUI_TIMER_SetTime
- >> GUI_TIMER_SetDelay
- >> GUI_TIMER_Exec
- >> GUI_SetDefault
- >> GUI_GetLayerPosEx
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> GUI_ClearKeyBuffer
- >> WM_OnKey
- >> GUI_FillPolygon
- >> [Anonymous Symbol]
- >> SLIDER_SetSkinClassic
- >> SCROLLBAR_SetPageSize
- >> SCROLLBAR_SetNumItems
- >> SCROLLBAR_CreateUser
- >> SCROLLBAR_AddValue
- >> RADIO_SetValue
- >> RADIO_GetValue
- >> RADIO_AddValue
- >> PROGBAR_SetSkinClassic
- >> LISTVIEW_DeleteRow
- >> HEADER_SetTextAlign
- >> HEADER_SetItemWidth
- >> HEADER_SetItemText
- >> HEADER_SetFont
- >> HEADER_DeleteItem
- >> HEADER_CreateUser
- >> HEADER_Callback
- >> GUI_CURSOR_SelectEx
- >> _LimitDragWitdh(long)
- >> GUI_ALLOC_AllocInit
- >> FRAMEWIN_SetSkinClassic
- >> FRAMEWIN_SetOwnerDraw
- >> FRAMEWIN_GetTextAlign
- >> FRAMEWIN_GetText
- >> FRAMEWIN_GetFont
- >> FRAMEWIN_GetBarColor
- >> FRAMEWIN_GetTitleHeight
- >> FRAMEWIN_GetBorderSize
- >> DROPDOWN_SetUpMode
- >> DROPDOWN_SetSel
- >> DROPDOWN_GetSel
- >> DROPDOWN_GetItemText
- >> DROPDOWN_Expand
- >> DROPDOWN_Collapse
- >> DROPDOWN_AddKey
- >> WM_GetFocussedWindow
- >> LISTBOX_SetTextAlign
- >> LISTBOX_SetSel
- >> LISTBOX_SetScrollbarWidth
- >> LISTBOX_SetScrollbarColor
- >> LISTBOX_SetOwner
- >> LISTBOX_SetItemSpacing
- >> LISTBOX_SetItemDisabled
- >> LISTBOX_SetFont
- >> LISTBOX_SetAutoScrollV
- >> LISTBOX_GetSel
- >> LISTBOX_AddStringH
- >> CHECKBOX_CreateUser
- >> CHECKBOX_SetState
- >> BUTTON_SetSkinClassic
- >> BUTTON__SetDrawObj(long, int, long)
- >> GUI_DRAW_SELF_Create
- >> GUI_USAGE_Select
- >> GUI_MEMDEV_GetStaticDevice
- >> [Anonymous Symbol]
- >> GUI_MEMDEV_ReduceYSize
- >> GUI_MEMDEV_Clear
- >> GUI_GetOrg
- >> LISTBOX_SetText
- >> LISTBOX_InvalidateItem
- >> LISTBOX_CreateUser
- >> LISTBOX_Callback
- >> LISTBOX_AddString
- >> LISTBOX_AddKey
- >> SCROLLBAR_SetWidth
- >> SCROLLBAR_SetColor
- >> [Anonymous Symbol]
- >> _AddKey(long, int)
- >> HEADER_SetSkinClassic
- >> DROPDOWN_SetSkinClassic
- >> CHECKBOX_SetSkinClassic
- >> GUI_DrawPoint
- >> GUI_CURSOR_ShowEx
- >> GUI_CURSOR_HideEx
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> WM_Screen2hWin
- >> GUI_CURSOR_SetPositionEx
- >> [Anonymous Symbol]
- >> WM_GetWindowRect
- >> WM_GetFlags
- >> WM_ForEachDesc
- >> WM_SetYSize
- >> WM_SetXSize
- >> WIDGET_SetWidth
- >> GUI_GetPixelIndex
- >> WM_Screen2hWinEx
- >> SCROLLBAR_SetSkinClassic
- >> RADIO_SetSkinClassic
- >> LISTBOX_SetAutoScrollH
- >> LISTBOX_GetItemSpacing
- >> LISTBOX_GetItemDisabled
- >> LISTBOX_GetFont
GUI_Lock (Thumb, 126 bytes, Stack size 16 bytes, GUI_Task.o(.text))
[Stack]
- Max Depth = 36
- Call Chain = GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_X_GetTaskId
- >> GUI_X_Lock
- >> GUI_DEVICE_UnlinkTaskDevices
- >> GUI_DEVICE_LinkDevices
[Called By]- >> GUI_GetCharDistX
- >> GUI_DispStringAt
- >> GUI_AA_FillPolygon
- >> WM_ValidateWindow
- >> WM_ShowWindow
- >> WM_SetCallback
- >> WM_SendMessage
- >> WM_SelectWindow
- >> WM_MakeModal
- >> WM_IsVisible
- >> WM_HideWindow
- >> WM_GetWindowSizeY
- >> WM_GetWindowSizeX
- >> WM_GetDialogItem
- >> WM_EnableMemdev
- >> WM_DisableMemdev
- >> WM_DeleteWindow
- >> TEXT_SetText
- >> TEXT_SetFont
- >> PROGBAR_SetValue
- >> PROGBAR_SetTextAlign
- >> PROGBAR_SetMinMax
- >> PROGBAR_SetFont
- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_SetBkColor
- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_GetDataPtr
- >> GUI_MEMDEV_DrawPerspectiveX
- >> GUI_MEMDEV_Delete
- >> GUI_MEMDEV_CreateFixed
- >> GUI_MEMDEV_CreateEx
- >> GUI_GetFontDistY
- >> GUI_DrawGradientV
- >> GUI_DrawCircle
- >> GUI_DrawBitmap
- >> GUI_Delay
- >> GUI_ClearRect
- >> FRAMEWIN_SetTextColor
- >> FRAMEWIN_SetTextAlign
- >> GUI_SetColorIndex
- >> GUI_GetColor
- >> GUI_GetBkColor
- >> GUI_Color2Index
- >> WM_SetScrollbarV
- >> WM_RestartTimer
- >> WM_IsWindow
- >> WM_GetClientRectEx
- >> WM_DeleteTimer
- >> WM_CreateWindowAsChild
- >> WM_CreateTimer
- >> WM_ClrHasTrans
- >> RADIO_SetText
- >> LISTVIEW_SetItemText
- >> LISTVIEW_GetSel
- >> GUI_MEMDEV_MoveOutWindow
- >> GUI_MEMDEV_MoveInWindow
- >> GUI_MEMDEV_FadeOutWindow
- >> GUI_MEMDEV_FadeInWindow
- >> GUI_GetDispPosY
- >> GUI_EndDialog
- >> FRAMEWIN_SetSkin
- >> FRAMEWIN_SetClientColor
- >> EDIT_SetTextAlign
- >> EDIT_SetText
- >> EDIT_SetBkColor
- >> DROPDOWN_SetTextColor
- >> DROPDOWN_SetBkColor
- >> DROPDOWN_AddString
- >> WM_SetFocus
- >> LISTVIEW_SetSort
- >> LISTVIEW_SetRBorder
- >> LISTVIEW_SetLBorder
- >> LISTVIEW_SetItemBkColor
- >> LISTVIEW_SetGridVis
- >> LISTVIEW_SetCompareFunc
- >> LISTVIEW_InsertRow
- >> LISTVIEW_IncSel
- >> LISTVIEW_GetNumRows
- >> LISTVIEW_GetNumColumns
- >> LISTVIEW_GetHeader
- >> LISTVIEW_EnableSort
- >> LISTVIEW_DecSel
- >> LISTVIEW_AddRow
- >> LISTVIEW_AddColumn
- >> HEADER_SetDragLimit
- >> GUI_SetOrg
- >> WM_SetHasTrans
- >> WM_BringToBottom
- >> GRAPH_SetGridVis
- >> GRAPH_SetGridOffY
- >> GRAPH_SetGridDistY
- >> GRAPH_SetGridDistX
- >> GRAPH_SetColor
- >> GRAPH_SetBorder
- >> GRAPH_SCALE_SetPos
- >> GRAPH_SCALE_SetOff
- >> GRAPH_SCALE_Create
- >> GRAPH_DetachScale
- >> GRAPH_DetachData
- >> GRAPH_DATA_YT_Delete
- >> GRAPH_DATA_YT_Create
- >> GRAPH_DATA_YT_AddValue
- >> GRAPH_AttachScale
- >> GRAPH_AttachData
- >> GUI_MEMDEV_WriteAt
- >> GUI_MEMDEV_RotateHQ
- >> GUI_MEMDEV_GetYSize
- >> GUI_MEMDEV_GetXSize
- >> GUI_MEMDEV_FadeDevices
- >> GUI_MEMDEV_CopyFromLCD
- >> GUI_DispStringInRectWrap
- >> GUI_DrawGradientH
- >> GUI_SetTextAlign
- >> GUI_SetClipRect
- >> GUI_GotoXY
- >> GUI_GetFontSizeY
- >> GUI_FillRoundedRect
- >> GUI_FillRect
- >> GUI_DrawRoundedRect
- >> GUI_DrawHLine
- >> GUI_DrawBitmapMag
- >> GUI_FillEllipse
- >> GUI_DrawEllipse
- >> GUI_GetYAdjust
- >> GUI_GetCharDistXEx
- >> GUI_DispNextLine
- >> GL_DispChar
- >> GUI_ALLOC_RequestSize
- >> GUI_ALLOC_FreePtrArray
- >> GUI_ALLOC_FreePtr
- >> GUI_ALLOC_Free
- >> GUI_ALLOC_AllocNoInit
- >> GUI_GetPenSize
- >> WM_SetSize
- >> TREEVIEW_SetSelMode
- >> TREEVIEW_SetHasLines
- >> TREEVIEW_SetAutoScrollV
- >> TREEVIEW_SetAutoScrollH
- >> TREEVIEW_InsertItem
- >> TREEVIEW_ITEM_SetImage
- >> TREEVIEW_ITEM_GetInfo
- >> TREEVIEW_ITEM_Expand
- >> TREEVIEW_ITEM_Collapse
- >> TREEVIEW_GetSel
- >> TREEVIEW_GetItem
- >> GUI_SPRITE_SetBitmapAndPosition
- >> GUI_SPRITE_Delete
- >> WM_SendMessageNoPara
- >> WM_GetParent
- >> SLIDER_SetValue
- >> SLIDER_SetRange
- >> SLIDER_GetValue
- >> FRAMEWIN_Callback
- >> GUI_SetPenSize
- >> GUI_SetBkColorIndex
- >> GUI_FillCircle
- >> GUI_DrawRoundedFrame
- >> GUI_DrawArc
- >> GUI_AA_FillCircle
- >> GUI_AA_DrawArc
- >> GUI_MEMDEV_GetYPos
- >> GUI_MEMDEV_GetXPos
- >> GUI_MEMDEV_GetBitsPerPixel
- >> WM_HandlePID
- >> GUI_SetPenShape
- >> GUI_GetPenShape
- >> GUI_JPEG_GetInfoEx
- >> GUI_JPEG_DrawEx
- >> GUI_ALLOC_AllocZero
- >> GUI_GotoY
- >> GUI_GotoX
- >> GUI_GetDispPosX
- >> GUI_GetColorIndex
- >> GUI_GetBkColorIndex
- >> WM_Exec
- >> GUI_SetDrawMode
- >> GUI_WrapGetNumLines
- >> GUI_DispStringInRectMax
- >> WM_SetUserClipRect
- >> GUI_DispString
- >> GUI_SPRITE__SetCallback
- >> GUI_SPRITE__CreateEx
- >> GUI_SPRITE_Show
- >> GUI_SPRITE_SetPosition
- >> GUI_SPRITE_SetBitmap
- >> GUI_SPRITE_Hide
- >> GUI_SPRITE_GetState
- >> EDIT_SetTextColor
- >> EDIT_SetMaxLen
- >> EDIT_SetFont
- >> EDIT_SetCursorAtPixel
- >> EDIT_GetValue
- >> EDIT_GetTextColor
- >> EDIT_GetText
- >> EDIT_GetFont
- >> EDIT_GetBkColor
- >> EDIT_CreateUser
- >> EDIT_AddKey
- >> GUI_UC_GetCharSize
- >> GUI_UC_GetCharCode
- >> GUI_UC_Encode
- >> GUI_InvertRect
- >> GUI_ALLOC_Realloc
- >> _SetValue(long, long, int)
- >> DROPDOWN_SetSkin
- >> LISTBOX_SetTextColor
- >> LISTBOX_SetBkColor
- >> DROPDOWN_CreateUser
- >> WM_SetFocusOnNextChild
- >> GUI_WaitEvent
- >> WM_GetClientRect
- >> GUI_DrawFocusRect
- >> CHECKBOX_SetSkin
- >> GUI__DrawTwinArc4
- >> GUI_DrawVLine
- >> GUI_DrawRect
- >> BUTTON_SetSkin
- >> BUTTON_SetTextOffset
- >> BUTTON_SetText
- >> BUTTON_SetFont
- >> BUTTON_CreateUser
- >> WM__SetUserDataEx
- >> WM__GetUserDataEx
- >> WIDGET_SetState
- >> WIDGET_OrState
- >> WIDGET_HandleActive
- >> WIDGET_AndState
- >> GUI_MEMDEV_SetOrg
- >> GUI_MEMDEV_SwapWindow
- >> GUI_MEMDEV_ShiftOutWindow
- >> GUI_MEMDEV_ShiftInWindow
- >> WM_GetWindowRectEx
- >> WM_GetWindowOrgY
- >> WM_GetWindowOrgX
- >> WM_GetNextSibling
- >> WM_GetFirstChild
- >> GUI_MEMDEV__Rotate
- >> GUI_MEASDEV_Select
- >> GUI_MEASDEV_GetRect
- >> GUI_MEASDEV_Delete
- >> GUI_MEASDEV_Create
- >> GUI_MEASDEV_ClearRect
- >> GUI_MEMDEV_MarkDirty
- >> GUI_MEMDEV_CopyToLCDAt
- >> WM_Deactivate
- >> GUI_USAGE_DecUseCnt
- >> GUI_USAGE_BM_Create
- >> GUI_SelectLayer
- >> GUI_SelectLCD
- >> SCROLLBAR_SetSkin
- >> GUI__FillTrippleArc
- >> RADIO_SetSkin
- >> GUI_GetFontInfo
- >> RADIO_CreateUser
- >> PROGBAR_SetSkin
- >> PROGBAR_CreateUser
- >> FRAMEWIN_GetBorderSizeEx
- >> LISTVIEW_SetSelUnsorted
- >> LISTVIEW_GetSelUnsorted
- >> LISTVIEW_DisableSort
- >> LISTVIEW_SetSel
- >> HEADER_SetDirIndicator
- >> LISTVIEW_SetItemTextColor
- >> LISTVIEW_GetTextColor
- >> LISTVIEW_GetBkColor
- >> _SetAutoScroll(long, int, int)
- >> LISTVIEW_SetHeaderHeight
- >> LISTVIEW_CreateUser
- >> HEADER_SetScrollPos
- >> HEADER_GetSel
- >> HEADER_GetNumItems
- >> HEADER_GetItemWidth
- >> HEADER_AddItem
- >> HEADER_SetSkin
- >> GRAPH_SCALE_SetTickDist
- >> GRAPH_SCALE_SetTextColor
- >> GRAPH_SCALE_SetNumDecs
- >> GRAPH_SCALE_SetFont
- >> GRAPH_SCALE_SetFactor
- >> GRAPH_DATA_YT_SetOffY
- >> GRAPH_DATA_YT_SetAlign
- >> GRAPH_DATA_YT_MirrorX
- >> GRAPH_DATA_YT_Clear
- >> GUI_DrawGraphEx
- >> GRAPH_SetVSizeY
- >> GRAPH_SetVSizeX
- >> GRAPH_SetUserDraw
- >> GRAPH_SetScrollValue
- >> GRAPH_SetLineStyleV
- >> GRAPH_SetLineStyleH
- >> GRAPH_SetLineStyle
- >> GRAPH_SetGridFixedX
- >> GRAPH_SetAutoScrollbar
- >> GRAPH_GetScrollValue
- >> GRAPH_CreateUser
- >> GUI_ARRAY_DeleteItem(long, unsigned)
- >> WM_SetScrollbarH
- >> WM_InvalidateRect
- >> WM_GetScrollbarV
- >> WM_GetScrollbarH
- >> SCROLLBAR_SetValue
- >> SCROLLBAR_GetValue
- >> GUI_SetLineStyle
- >> GUI_GetLineStyle
- >> GUI_DrawLine
- >> GUI__DrawTwinArc2
- >> GUI_DrawPixel
- >> FRAMEWIN_GetActive
- >> FRAMEWIN_SetTextColorEx
- >> FRAMEWIN_SetBarColor
- >> FRAMEWIN_AddButton
- >> FRAMEWIN_SetText
- >> FRAMEWIN_SetMoveable
- >> FRAMEWIN_SetActive
- >> FRAMEWIN_CreateUser
- >> WM_SetFocusOnPrevChild
- >> WM_MoveChildTo
- >> WM_BringToTop
- >> GUI_MoveTo
- >> GUI_MoveRel
- >> WM_GetTimerId
- >> GUI_TIMER_SetPeriod
- >> GUI_TIMER_Restart
- >> GUI_TIMER_GetFlag
- >> GUI_TIMER_Delete
- >> GUI_TIMER_Create
- >> WM_InvalidateWindowAndDescs
- >> WM_MoveTo
- >> WM_GetHasTrans
- >> WM_ResizeWindow
- >> WM_ReleaseCapture
- >> WM_SetEnableState
- >> WM__DeleteAssocTimer
- >> WM_SendToParent
- >> GUI_PollKeyMsg
- >> WIDGET_GetState
- >> TREEVIEW_SetTextIndent
- >> TREEVIEW_SetTextColor
- >> TREEVIEW_SetSel
- >> TREEVIEW_SetOwnerDraw
- >> TREEVIEW_SetLineColor
- >> TREEVIEW_SetIndent
- >> TREEVIEW_SetImage
- >> TREEVIEW_SetFont
- >> TREEVIEW_SetBkColor
- >> TREEVIEW_SetBitmapOffset
- >> TREEVIEW_ITEM_SetUserData
- >> TREEVIEW_ITEM_SetText
- >> TREEVIEW_ITEM_GetUserData
- >> TREEVIEW_ITEM_GetText
- >> TREEVIEW_ITEM_ExpandAll
- >> TREEVIEW_ITEM_Detach
- >> TREEVIEW_ITEM_Delete
- >> TREEVIEW_ITEM_Create
- >> TREEVIEW_ITEM_CollapseAll
- >> TREEVIEW_CreateUser
- >> TREEVIEW_CreateEx
- >> TREEVIEW_AttachItem
- >> _MoveSel(long, int)
- >> _OnKey(long, WM_MESSAGE*)
- >> TEXT_CreateUser
- >> SLIDER_SetSkin
- >> SLIDER_SetWidth
- >> SLIDER_SetNumTicks
- >> SLIDER_Inc
- >> SLIDER_Dec
- >> SLIDER_CreateUser
- >> WM_SetCapture
- >> GUI_UC_SetEncodeNone
- >> GUI_TIMER__IsActive
- >> GUI_TIMER__GetPeriod
- >> GUI_TIMER_SetTime
- >> GUI_TIMER_SetDelay
- >> GUI_TIMER_Exec
- >> GUITASK_GetpContext
- >> GUI_SetDefault
- >> GUI_SetLayerVisEx
- >> GUI_SetLayerSizeEx
- >> GUI_SetLayerPosEx
- >> GUI_SetLayerAlphaEx
- >> GUI_GetLayerPosEx
- >> GUI_ClearKeyBuffer
- >> WM_OnKey
- >> GUI_FillPolygon
- >> GUI_DrawLineTo
- >> GUI_DrawLineRel
- >> SLIDER_SetSkinClassic
- >> SCROLLBAR_SetPageSize
- >> SCROLLBAR_SetNumItems
- >> SCROLLBAR_CreateUser
- >> SCROLLBAR_AddValue
- >> RADIO_SetValue
- >> RADIO_GetValue
- >> RADIO_AddValue
- >> PROGBAR_SetSkinClassic
- >> LISTVIEW_DeleteRow
- >> HEADER_SetTextAlign
- >> HEADER_SetItemWidth
- >> HEADER_SetItemText
- >> HEADER_SetFont
- >> HEADER_DeleteItem
- >> HEADER_CreateUser
- >> HEADER_Callback
- >> GUI_CURSOR_SelectEx
- >> GUI_CURSOR_GetStateEx
- >> _LimitDragWitdh(long)
- >> GUI_ALLOC_AllocInit
- >> WM_MoveWindow
- >> FRAMEWIN_SetSkinClassic
- >> FRAMEWIN_SetOwnerDraw
- >> FRAMEWIN_GetTextAlign
- >> FRAMEWIN_GetText
- >> FRAMEWIN_GetFont
- >> FRAMEWIN_GetBarColor
- >> FRAMEWIN_GetTitleHeight
- >> FRAMEWIN_GetBorderSize
- >> DROPDOWN_SetUpMode
- >> DROPDOWN_SetSel
- >> DROPDOWN_GetSel
- >> DROPDOWN_GetItemText
- >> DROPDOWN_Expand
- >> DROPDOWN_Collapse
- >> DROPDOWN_AddKey
- >> WM_GetFocussedWindow
- >> LISTBOX_SetTextAlign
- >> LISTBOX_SetSel
- >> LISTBOX_SetScrollbarWidth
- >> LISTBOX_SetScrollbarColor
- >> LISTBOX_SetOwner
- >> LISTBOX_SetItemSpacing
- >> LISTBOX_SetItemDisabled
- >> LISTBOX_SetFont
- >> LISTBOX_SetAutoScrollV
- >> LISTBOX_GetSel
- >> LISTBOX_AddStringH
- >> CHECKBOX_CreateUser
- >> CHECKBOX_SetState
- >> BUTTON_SetSkinClassic
- >> BUTTON__SetDrawObj(long, int, long)
- >> GUI_DRAW_SELF_Create
- >> GUI_USAGE_Select
- >> GUI_MEMDEV_GetStaticDevice
- >> GUI_MEMDEV_ReduceYSize
- >> GUI_MEMDEV_Clear
- >> GUI_GetOrg
- >> LISTBOX_SetText
- >> LISTBOX_InvalidateItem
- >> LISTBOX_IncSel
- >> LISTBOX_DecSel
- >> LISTBOX_CreateUser
- >> LISTBOX_Callback
- >> LISTBOX_AddString
- >> LISTBOX_AddKey
- >> SCROLLBAR_SetWidth
- >> SCROLLBAR_SetColor
- >> _AddKey(long, int)
- >> HEADER_SetSkinClassic
- >> DROPDOWN_SetSkinClassic
- >> CHECKBOX_SetSkinClassic
- >> GUI_DrawPoint
- >> GUI_CURSOR_ShowEx
- >> GUI_CURSOR_HideEx
- >> GUI_CURSOR_GetState
- >> [Anonymous Symbol]
- >> WM_Screen2hWin
- >> GUI_CURSOR_SetPositionEx
- >> WM_GetWindowRect
- >> WM_GetFlags
- >> WM_ForEachDesc
- >> WM_SetYSize
- >> WM_SetXSize
- >> WIDGET_SetWidth
- >> GUI_GetPixelIndex
- >> WM_Screen2hWinEx
- >> SCROLLBAR_SetSkinClassic
- >> RADIO_SetSkinClassic
- >> LISTBOX_SetAutoScrollH
- >> LISTBOX_GetItemSpacing
- >> LISTBOX_GetItemDisabled
- >> LISTBOX_GetFont
GUITASK_Init (Thumb, 66 bytes, Stack size 16 bytes, GUI_Task.o(.text))
[Stack]
- Max Depth = 208
- Call Chain = GUITASK_Init ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_X_InitOS
- >> GUI_Error
- >> GUI__memset
- >> GUI__RegisterExit
- >> GUI_ALLOC_GetFixedBlock
[Called By]
GUITASK_CopyContext (Thumb, 70 bytes, Stack size 16 bytes, GUI_Task.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = GUITASK_CopyContext ⇒ __aeabi_memcpy4
[Calls]
[Called By]
GUITASK_GetpContext (Thumb, 44 bytes, Stack size 16 bytes, GUI_Task.o(.text), UNUSED)
[Calls]
- >> GUI_X_Unlock
- >> GUI_Lock
GUITASK_SetMaxTask (Thumb, 12 bytes, Stack size 0 bytes, GUI_Task.o(.text), UNUSED)
GUI_TIMER__IsActive (Thumb, 24 bytes, Stack size 8 bytes, GUI_Timer.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = GUI_TIMER__IsActive ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GUI_TIMER__GetPeriod (Thumb, 50 bytes, Stack size 16 bytes, GUI_Timer.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_TIMER__GetPeriod ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_GetTime
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GUI_TIMER__GetNextTimer (Thumb, 68 bytes, Stack size 16 bytes, GUI_Timer.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
GUI_TIMER__GetFirstTimer (Thumb, 36 bytes, Stack size 16 bytes, GUI_Timer.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUI_TIMER__GetFirstTimer
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
GUI_TIMER__GetNextTimerLin (Thumb, 52 bytes, Stack size 16 bytes, GUI_Timer.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUI_TIMER__GetNextTimerLin
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
GUI_TIMER_Exec (Thumb, 108 bytes, Stack size 40 bytes, GUI_Timer.o(.text))
[Stack]
- Max Depth = 76
- Call Chain = GUI_TIMER_Exec ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_GetTime
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Address Reference Count : 1]
GUI_TIMER_Create (Thumb, 136 bytes, Stack size 32 bytes, GUI_Timer.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = GUI_TIMER_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI__RegisterExit
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_AllocZero
- >> _Link(long)
[Called By]
GUI_TIMER_Delete (Thumb, 98 bytes, Stack size 24 bytes, GUI_Timer.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = GUI_TIMER_Delete ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeBlock(const TAG*)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_Unlock
- >> GUI_Lock
- >> _Unlink(long)
[Called By]- >> WM_DeleteTimer
- >> WM__DeleteAssocTimer
GUI_TIMER_SetPeriod (Thumb, 34 bytes, Stack size 16 bytes, GUI_Timer.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_TIMER_SetPeriod ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> WM_RestartTimer
- >> WM_CreateTimer
GUI_TIMER_SetTime (Thumb, 34 bytes, Stack size 16 bytes, GUI_Timer.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
GUI_TIMER_SetDelay (Thumb, 46 bytes, Stack size 16 bytes, GUI_Timer.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> _Unlink(long)
- >> _Link(long)
GUI_TIMER_Restart (Thumb, 58 bytes, Stack size 16 bytes, GUI_Timer.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = GUI_TIMER_Restart ⇒ _Link(long)
[Calls]- >> GUI_GetTime
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> _Unlink(long)
- >> _Link(long)
[Called By]
GUI_TIMER_GetFlag (Thumb, 50 bytes, Stack size 16 bytes, GUI_Timer.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_TIMER_GetFlag ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GUI_TOUCH_GetState (Thumb, 24 bytes, Stack size 0 bytes, GUI_TOUCH.o(.text), UNUSED)
GUI_TOUCH_StoreStateEx (Thumb, 34 bytes, Stack size 16 bytes, GUI_TOUCH.o(.text), UNUSED)
[Calls]
- >> GUI_PID_StoreState
- >> memcmp
[Called By]
GUI_UC_GetCharSize (Thumb, 20 bytes, Stack size 8 bytes, GUI_UC.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = GUI_UC_GetCharSize ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Lock
- >> [Anonymous Symbol]
[Called By]- >> _DeleteChar(long)
- >> _GetCursorPosChar(const char*, int, int)
GUI_UC_GetCharCode (Thumb, 18 bytes, Stack size 8 bytes, GUI_UC.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = GUI_UC_GetCharCode ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]
[Called By]- >> EDIT_AddKey
- >> EDIT__GetCurrentChar(EDIT_Obj_struct*)
- >> _GetCursorCharacter(const char*, int, int, int*)
- >> _GetCursorPosChar(const char*, int, int)
GUI_UC_Encode (Thumb, 32 bytes, Stack size 16 bytes, GUI_UC.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_UC_Encode ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _ChangeCharacter(long, unsigned short, int, char*)
- >> _InsertChar(long, unsigned short)
GUI_UC__CalcSizeOfChar (Thumb, 8 bytes, Stack size 0 bytes, GUI_UC.o(.text))
[Called By]
- >> _ChangeCharacter(long, unsigned short, int, char*)
- >> _InsertChar(long, unsigned short)
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_GetTextExtend
- >> GUI__GetNumChars
- >> GUIPROP_EXT__DispLine
- >> GUIPROP_EXT__ClearLine
- >> GUI__GetLineNumChars
- >> GUI__GetLineDistX
- >> GUI__WrapGetNumCharsToNextLine
- >> _GetWordWrap(const char*, int, int*)
- >> _GetCharWrap(const char*, int)
- >> _GetCursorPosX(const char*, int, int)
- >> _DispLine(const char*, int, const LCD_RECT*)
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]- >> EDIT_SetText
- >> GUI__WrapGetNumBytesToNextLine
- >> GUI__DispStringInRect
- >> GUI_DispString
- >> EDIT_SetMaxLen
- >> EDIT_GetText
- >> EDIT_AddKey
- >> _InsertChar(long, unsigned short)
- >> _DeleteChar(long)
- >> EDIT__GetCurrentChar(EDIT_Obj_struct*)
- >> GUI__WrapGetNumCharsToNextLine
GUI_UC__NumBytes2NumChars (Thumb, 38 bytes, Stack size 24 bytes, GUI_UC.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = GUI_UC__NumBytes2NumChars
[Called By]- >> _GetCursorPosChar(const char*, int, int)
GUI_UC_SetEncodeNone (Thumb, 22 bytes, Stack size 8 bytes, GUI_UC_EncodeNone.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
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 = 268
- Call Chain = GUI_DispFloatMin ⇒ _DispFloatMin(float, char, int) ⇒ _DispFloatFix(float, char, char, int) ⇒ GUI_DispSDecShift ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> _DispFloatMin(float, char, int)
[Called By]- >> _OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*)
- >> _OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*)
GUI_DispFloat (Thumb, 58 bytes, Stack size 16 bytes, GUI_Valf.o(.text), UNUSED)
[Calls]
- >> GUI_Long2Len
- >> _DispFloatFix(float, char, char, int)
- >> __aeabi_cfrcmple
- >> __aeabi_cfcmple
- >> __aeabi_f2iz
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, 12 bytes, Stack size 0 bytes, GUI_WaitEvent.o(.text))
[Called By]
- >> GUI_PID_StoreState
- >> GUI_StoreKey
- >> _Invalidate1Abs(long, const LCD_RECT*, unsigned short)
- >> GUI_StoreKeyMsg
GUI_WaitEvent (Thumb, 90 bytes, Stack size 16 bytes, GUI_WaitEvent.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = GUI_WaitEvent ⇒ GUI_TIMER__GetPeriod ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_Unlock
- >> GUI_ALLOC_Lock
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_TIMER__IsActive
- >> GUI_TIMER__GetPeriod
[Called By]
GUI__CalcTextRect (Thumb, 150 bytes, Stack size 24 bytes, GUI__CalcTextRect.o(.text))
[Stack]
- Max Depth = 116
- Call Chain = GUI__CalcTextRect ⇒ GUI_GetStringDistX ⇒ GUI__GetLineDistX ⇒ GUI_GetCharDistXEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_GetStringDistX
- >> GUI_GetFontDistY
- >> __aeabi_memcpy
[Called By]- >> _Paint(long, int)
- >> FRAMEWIN_OwnerDraw
GUI__CompactPixelIndices (Thumb, 290 bytes, Stack size 4 bytes, GUI__CompactPixelIndices.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = GUI__CompactPixelIndices
[Called By]- >> _FlushBuffer(GUI_DEVICE*, DRAW_BUFFER*)
- >> [Anonymous Symbol]
- >> _DrawBitLine1BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*)
- >> _DrawHLine(GUI_DEVICE*, int, int, int)
- >> _WriteToActiveOpaque_8(long, int, int)
- >> _Convert16(unsigned short*, unsigned long*, int, unsigned, unsigned long(*)(unsigned), unsigned(*)(unsigned long))
GUI__CompactPixelIndicesEx (Thumb, 326 bytes, Stack size 24 bytes, GUI__CompactPixelIndices.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = GUI__CompactPixelIndicesEx
[Called By]- >> GUI_MEMDEV__WriteToActiveAlpha
GUI__DivideRound32 (Thumb, 24 bytes, Stack size 0 bytes, GUI__DivideRound32.o(.text))
[Called By]
- >> _GetColorHQ(GUI_MEMDEV*, unsigned long*, long, long, long)
- >> _CalcPositions(long, SCROLLBAR_POSITIONS*)
- >> _OnTouch(long, WM_MESSAGE*)
- >> _CalcPositions(long, SCROLLBAR_POSITIONS*)
GUI__DrawTwinArc2 (Thumb, 98 bytes, Stack size 56 bytes, GUI__DrawTwinArc.o(.text))
[Stack]
- Max Depth = 184
- Call Chain = GUI__DrawTwinArc2 ⇒ _DrawTwinArc2(int, int, int, int, unsigned long, unsigned long, unsigned long) ⇒ [Anonymous Symbol]
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Lock
- >> [Anonymous Symbol]
- >> _DrawTwinArc2(int, int, int, int, unsigned long, unsigned long, unsigned long)
[Called By]
GUI__DrawTwinArc4 (Thumb, 100 bytes, Stack size 64 bytes, GUI__DrawTwinArc.o(.text))
[Stack]
- Max Depth = 192
- Call Chain = GUI__DrawTwinArc4 ⇒ _DrawTwinArc4(int, int, int, int, int, unsigned long, unsigned long, unsigned long) ⇒ [Anonymous Symbol]
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> [Anonymous Symbol]
- >> _DrawTwinArc4(int, int, int, int, int, unsigned long, unsigned long, unsigned long)
[Called By]- >> BUTTON_DrawSkinFlex
- >> _DrawBackground(const WIDGET_ITEM_DRAW_INFO*, const DROPDOWN_SKINFLEX_PROPS*)
GUI__FillTrippleArc (Thumb, 106 bytes, Stack size 56 bytes, GUI__DrawTwinArc.o(.text))
[Stack]
- Max Depth = 188
- Call Chain = GUI__FillTrippleArc ⇒ _FillTrippleArc(int, int, int, unsigned long, unsigned long, unsigned long, unsigned long) ⇒ GUI_SetColor ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Lock
- >> _FillTrippleArc(int, int, int, unsigned long, unsigned long, unsigned long, unsigned long)
[Called By]
GUI__ExpandPixelIndices (Thumb, 240 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
GUI__ExpandPixelIndicesEx (Thumb, 328 bytes, Stack size 32 bytes, GUI__ExpandPixelIndices.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = GUI__ExpandPixelIndicesEx
[Called By]
GUI__GetCursorPosX (Thumb, 12 bytes, Stack size 0 bytes, GUI__GetCursorPos.o(.text))
[Called By]
GUI__GetCursorPosChar (Thumb, 12 bytes, Stack size 0 bytes, GUI__GetCursorPos.o(.text))
[Called By]
GUI__GetCursorCharacter (Thumb, 10 bytes, Stack size 8 bytes, GUI__GetCursorPos.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI__GetCursorCharacter
[Called By]
GUI__GetFontSizeY (Thumb, 20 bytes, Stack size 0 bytes, GUI__GetFontSizeY.o(.text))
[Called By]
- >> GUI_GetFontSizeY
- >> GUI_GetTextExtend
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_GetStringDistX
- >> EDIT_SetText
- >> EDIT_SetMaxLen
- >> EDIT_SetCursorAtPixel
- >> EDIT_GetText
- >> _Paint(long, int)
- >> _InsertChar(long, unsigned short)
- >> EDIT__SetCursorPos(long, int)
GUI__HandleEOLine (Thumb, 22 bytes, Stack size 0 bytes, GUI__HandleEOLine.o(.text))
[Called By]
GUI__IntersectRect (Thumb, 64 bytes, Stack size 0 bytes, GUI__IntersectRect.o(.text))
[Called By]
- >> WM__InitIVRSearch
- >> _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)
- >> _Paint(long, WM_MESSAGE*)
- >> WM_InvalidateRect
- >> WM_ResizeWindow
- >> WM__ClipAtParentBorders
- >> _SetClipRectUserIntersect(const LCD_RECT*)
- >> _OnPaint(long, WM_MESSAGE*)
- >> _OnPaint(long, WM_MESSAGE*)
GUI__IntersectRects (Thumb, 98 bytes, Stack size 4 bytes, GUI__IntersectRects.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = GUI__IntersectRects
[Called By]- >> GUI_DispStringInRectMax
- >> WIDGET__FillStringInRect
- >> WM__InvalidateRect
- >> WM_InvalidateWindowAndDescsEx
- >> LCD_SetClipRectEx
- >> _Findy1(long, LCD_RECT*, LCD_RECT*)
- >> _Findx1(long, LCD_RECT*, LCD_RECT*)
- >> _Findx0(long, LCD_RECT*, LCD_RECT*)
- >> _Invalidate1Abs(long, const LCD_RECT*, unsigned short)
- >> _Paint1Trans(long)
GUI__ManageCacheEx (Thumb, 176 bytes, Stack size 24 bytes, GUI__ManageCache.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = GUI__ManageCacheEx
[Calls]- >> GUI_DEVICE__GetpDriver
[Called By]
GUI__ManageCache (Thumb, 10 bytes, Stack size 0 bytes, GUI__ManageCache.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = GUI__ManageCache ⇒ GUI__ManageCacheEx
[Calls]
[Called By]- >> WM_Exec
- >> _DispLine(const char*, int, const LCD_RECT*)
GUI__memset (Thumb, 84 bytes, Stack size 4 bytes, GUI__memset.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = GUI__memset
[Called By]- >> _OnExit()
- >> GUI_AA_Init
- >> _CleanLine()
- >> GUI_JPEG__SetNextBand(GUI_JPEG_DCONTEXT*)
- >> GUI_ALLOC_AllocZero
- >> _InitScan(GUI_JPEG_DCONTEXT*)
- >> _Draw(long, int(*)(void*, const unsigned char**, unsigned, unsigned long), void*, int, int)
- >> _CreateHuffmanTable(GUI_JPEG_DCONTEXT*, int, HUFF_TABLE*)
- >> _ProcessRestart(GUI_JPEG_DCONTEXT*)
- >> _DecodeScanProg(GUI_JPEG_DCONTEXT*, int(*)(GUI_JPEG_DCONTEXT*, int, int, int))
- >> _LoadNextRow(GUI_JPEG_DCONTEXT*)
- >> GUITASK_Init
- >> _OnExit()
- >> _InitOnce(GUI_DEVICE*)
- >> _SetFunc(GUI_DEVICE*, int, void(*)())
- >> _GetPos(GUI_DEVICE*, int*, int*)
- >> _GenCheck(int, int, int, int, int, int, unsigned long*, GUI_BITMAP*, LCD_LOGPALETTE*)
- >> _FillRect(GUI_DEVICE*, int, int, int, int)
- >> _CalcDrawInfo(const WIDGET_ITEM_DRAW_INFO*, TREEVIEW_ITEM_DRAW_INFO*)
- >> GUI_ALLOC_AllocInit
- >> _CreateStaticDevice(long)
- >> _OnExit()
GUI__ReduceRect (Thumb, 26 bytes, Stack size 0 bytes, GUI__ReduceRect.o(.text))
[Called By]
- >> WIDGET__GetInsideRect
- >> GUI_DrawFocusRect
- >> WIDGET_HandleActive
- >> _Paint(long)
- >> _DrawText(const WIDGET_ITEM_DRAW_INFO*)
- >> _OnPaint(long, LCD_RECT*)
- >> WM_SetCaptureMove
- >> _Paint(long)
- >> _Paint(long)
- >> _Paint(long)
- >> _Paint(long)
- >> _Paint(long)
GUI__MixColors (Thumb, 104 bytes, Stack size 12 bytes, GUI__SetPixelAlpha.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = GUI__MixColors
[Called By]- >> LCD_SetPixelAA_NoTrans
- >> LCD_SetPixelAA
- >> LCD_AA_MixColors
- >> _MixColors(unsigned long, unsigned long)
- >> GUI__SetPixelAlpha
- >> _Rotate32(long, long, int, int, int, int, unsigned long)
- >> _Rotate32HQ(long, long, int, int, int, int)
- >> GUI_MEMDEV__FadeDeviceEx
- >> _DrawBitLine32BPP_DDB(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned long*, int, unsigned long*)
- >> GUI__DoAlphaBlending
- >> _CopyContent(long, long)
GUI__SetPixelAlpha (Thumb, 96 bytes, Stack size 24 bytes, GUI__SetPixelAlpha.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = GUI__SetPixelAlpha ⇒ LCD_GetPixelColor ⇒ LCD_GetPixelIndex
[Calls]- >> LCD_Color2Index
- >> GUI__MixColors
- >> LCD_GetPixelColor
[Called By]- >> _DrawBitmap(int, int, int, int, const unsigned char*, int, int, unsigned long(*)(unsigned))
- >> _DrawColumnScaled(GUI_MEMDEV*, int, int, int, int, int, int)
GUI__SetText (Thumb, 110 bytes, Stack size 32 bytes, GUI__SetText.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = GUI__SetText ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_GetSize
- >> GUI_ALLOC_FreePtr
- >> GUI_ALLOC_AllocNoInit
- >> GUI__strlen
- >> GUI__strcmp_hp
- >> __aeabi_memcpy
- >> strcpy
[Called By]- >> TEXT_SetText
- >> BUTTON_SetText
- >> FRAMEWIN_SetText
GUI__sqrt32 (Thumb, 26 bytes, Stack size 0 bytes, GUI__sqrt32.o(.text))
[Called By]
- >> GUI_FillRoundedRect
- >> GL_FillEllipse
- >> GL_DrawEllipse
- >> _DrawRoundedRect(int, int, int, int, int)
- >> _DrawRoundedFrame(int, int, int, int, int, int)
- >> _GetTrippleArcPara(int, int, int*, int*, int*, int*)
- >> _GetTwinArcPara(int, int, int*, int*, int*)
- >> _DrawTwinArc4(int, int, int, int, int, unsigned long, unsigned long, unsigned long)
GUI__strlen (Thumb, 20 bytes, Stack size 0 bytes, GUI__strlen.o(.text))
[Called By]
- >> RADIO_SetText
- >> LISTVIEW_SetItemText
- >> LISTVIEW_InsertRow
- >> LISTVIEW_AddRow
- >> GUI__SetText
GUI__WrapGetNumCharsDisp (Thumb, 4 bytes, Stack size 0 bytes, GUI__Wrap.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = GUI__WrapGetNumCharsDisp ⇒ _WrapGetNumCharsDisp(const char*, int, GUI_WRAPMODE, int*) ⇒ GUI__GetLineNumChars ⇒ GUI_UC__GetCharCodeInc
[Calls]- >> _WrapGetNumCharsDisp(const char*, int, GUI_WRAPMODE, int*)
[Called By]- >> GUI_DispStringInRectWrap
GUI__WrapGetNumCharsToNextLine (Thumb, 92 bytes, Stack size 32 bytes, GUI__Wrap.o(.text))
[Stack]
- Max Depth = 76
- Call Chain = GUI__WrapGetNumCharsToNextLine ⇒ GUI_GetCharDistX ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_GetCharDistX
- >> GUI_UC__GetCharCodeInc
- >> GUI_UC__NumChars2NumBytes
- >> _WrapGetNumCharsDisp(const char*, int, GUI_WRAPMODE, int*)
[Called By]- >> GUI__WrapGetNumBytesToNextLine
GUI__WrapGetNumBytesToNextLine (Thumb, 20 bytes, Stack size 8 bytes, GUI__Wrap.o(.text))
[Stack]
- Max Depth = 84
- Call Chain = GUI__WrapGetNumBytesToNextLine ⇒ GUI__WrapGetNumCharsToNextLine ⇒ GUI_GetCharDistX ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_UC__NumChars2NumBytes
- >> GUI__WrapGetNumCharsToNextLine
[Called By]- >> GUI_DispStringInRectWrap
- >> GUI_WrapGetNumLines
LCD_SetDrawMode (Thumb, 10 bytes, Stack size 0 bytes, LCD.o(.text))
[Called By]
- >> GUI_ClearRect
- >> GUIPROP_DispChar
- >> GUIPROP_AA4_EXT_DispChar
- >> GUIPROP_AA4_DispChar
- >> GUIPROP_EXT_DispChar
- >> GUI_SetDrawMode
- >> GUIMONO_DispChar
LCD_DrawPixel (Thumb, 90 bytes, Stack size 16 bytes, LCD.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_DrawPixel
[Called By]- >> _DrawRoundedRect(int, int, int, int, int)
- >> GUI_DrawFocusRect
- >> _DrawGraph(short*, int, int, int, int, int, int)
[Address Reference Count : 1]
LCD_DrawHLine (Thumb, 74 bytes, Stack size 8 bytes, LCD.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LCD_DrawHLine
[Called By]- >> GUI_FillRoundedRect
- >> GL_FillEllipse
- >> GL_DrawEllipse
- >> _DrawRoundedRect(int, int, int, int, int)
- >> _DrawRoundedFrame(int, int, int, int, int, int)
- >> _DrawBitmap(int, int, int, int, const LCD_LOGPALETTE*, int, int, CACHE*)
- >> _DrawBitmap(int, int, int, int, const LCD_LOGPALETTE*, int, int)
- >> GUI_DrawRect
- >> _Draw(long)
- >> _FillTrippleArc(int, int, int, unsigned long, unsigned long, unsigned long, unsigned long)
- >> _DrawTwinArc4(int, int, int, int, int, unsigned long, unsigned long, unsigned long)
- >> _DrawTwinArc2(int, int, int, int, unsigned long, unsigned long, unsigned long)
[Address Reference Count : 2]- GUI_Core.o(.text)
- GUI_DrawGradient.o(.text)
LCD_DrawVLine (Thumb, 74 bytes, Stack size 8 bytes, LCD.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LCD_DrawVLine
[Called By]- >> _DrawRoundedRect(int, int, int, int, int)
- >> GUI_DrawVLine
- >> GUI_DrawRect
- >> GL_DrawLine1Ex
- >> _DrawGraph(short*, int, int, int, int, int, int)
[Address Reference Count : 1]- GUI_DrawGradient.o(.text)
LCD_FillRect (Thumb, 84 bytes, Stack size 16 bytes, LCD.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_FillRect
[Called By]- >> GUI_ClearRect
- >> GUIPROP_DispChar
- >> GUI_FillRoundedRect
- >> GUI_FillRect
- >> LCD_DrawBitmap
- >> GUIPROP_EXT__ClearLine
- >> _DrawRoundedFrame(int, int, int, int, int, int)
- >> _DrawGradient(int, int, int, int, unsigned long, unsigned long, void(*)(int, int, int), int)
- >> _DrawBitmap(int, int, int, int, const unsigned char*, int, int, unsigned long(*)(unsigned))
- >> LCD_Init
- >> _DrawBitmap(int, int, int, int, const LCD_LOGPALETTE*, int, int, CACHE*)
- >> _DrawBitmap(int, int, int, int, const LCD_LOGPALETTE*, int, int)
- >> GUI_InvertRect
- >> LCD__DrawBitmap_1bpp
- >> GUIMONO_DispChar
LCD__DrawBitmap_1bpp (Thumb, 394 bytes, Stack size 64 bytes, LCD.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = LCD__DrawBitmap_1bpp ⇒ [Anonymous Symbol]
[Calls]- >> LCD_FillRect
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
[Called By]- >> _WriteToActiveOpaque_8(long, int, int)
LCD_DrawBitmap (Thumb, 466 bytes, Stack size 64 bytes, LCD.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = LCD_DrawBitmap ⇒ [Anonymous Symbol]
[Calls]- >> LCD_FillRect
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
[Called By]- >> GUIPROP_DispChar
- >> GUI_DrawBitmapMag
- >> GUIPROP_EXT_DispChar
- >> GL_DrawBitmap
- >> _WritePixelsOptRGB(int, int, GUI_JPEG_DCONTEXT*, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long))
- >> _DrawBitmap(int, int, int, int, const unsigned char*, int, int, unsigned long(*)(unsigned))
- >> GUI_MEMDEV__WriteToActiveAlpha
- >> _WriteToActiveOpaque_HT(long, int, int, int)
- >> _WriteToActiveOpaque_8(long, int, int)
- >> GUIMONO_DispChar
LCD_SetClipRectMax (Thumb, 20 bytes, Stack size 0 bytes, LCD.o(.text))
[Called By]
- >> WM_SelectWindow
- >> GUI_MEMDEV_Select
- >> LCD_Init
- >> GUI_MEMDEV_SetOrg
- >> GUI_MEASDEV_Select
- >> WM_Deactivate
- >> LCD_SelectLCD
LCD_Init (Thumb, 144 bytes, Stack size 24 bytes, LCD.o(.text))
[Stack]
- Max Depth = 224
- Call Chain = LCD_Init ⇒ LCD_InitColors ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> LCD_FillRect
- >> GUI_DEVICE__GetpDriver
- >> LCD_SetClipRectMax
- >> GUI_SelectLayer
- >> LCD_InitLUT
- >> LCD_InitColors
[Called By]
LCD_Color2Index (Thumb, 18 bytes, Stack size 0 bytes, LCD.o(.text))
[Called By]
- >> GUI_Color2Index
- >> LCD_SetPixelAA_NoTrans
- >> LCD_SetPixelAA_Xor
- >> LCD_SetPixelAA
- >> LCD_GetpPalConvTableUncached
- >> GUI__SetPixelAlpha
- >> _DrawBitmapHW_8888(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int)
- >> LCD_UpdateColorIndices
LCD_Index2Color (Thumb, 18 bytes, Stack size 0 bytes, LCD.o(.text))
[Called By]
- >> LCD_SetPixelAA_NoTrans
- >> LCD_SetPixelAA_Xor
- >> LCD_SetPixelAA
- >> _DrawCharAA4_NoTrans(int, int, int, int, int, const unsigned char*)
- >> _DrawHLine(GUI_DEVICE*, int, int, int)
- >> _Draw(long, int(*)(void*, const unsigned char**, unsigned, unsigned long), void*, int, int)
- >> [Anonymous Symbol]
- >> LCD_InitLUT
- >> LCD_GetPixelColor
LCD_SetColorIndex (Thumb, 18 bytes, Stack size 0 bytes, LCD.o(.text))
[Called By]
- >> GUI_SetColorIndex
- >> _DrawBitmap(int, int, int, int, const LCD_LOGPALETTE*, int, int, CACHE*)
- >> _DrawBitmap(int, int, int, int, const LCD_LOGPALETTE*, int, int)
- >> LCD_UpdateColorIndices
LCD_SetBkColorIndex (Thumb, 18 bytes, Stack size 0 bytes, LCD.o(.text))
[Called By]
- >> GUI_SetBkColorIndex
- >> LCD_UpdateColorIndices
LCD_SetBkColor (Thumb, 8 bytes, Stack size 0 bytes, LCD.o(.text))
[Called By]
- >> GUI_SetBkColor
- >> GUI_Init
- >> _Paint(long, int)
- >> _Paint(long, WM_MESSAGE*)
- >> FRAMEWIN__cbClient(WM_MESSAGE*)
- >> _OnPaint(long, WM_MESSAGE*)
- >> TEXT_Callback
- >> _Paint(long)
- >> _DrawPart(const PROGBAR_Obj*, int, int, int, const char*)
- >> FRAMEWIN_OwnerDraw
- >> _Paint(long)
- >> LISTBOX_OwnerDraw
- >> _OnPaint(long, WM_MESSAGE*)
- >> _Paint(long)
- >> _Paint(long)
- >> _Paint(long)
- >> _Paint(long)
LCD_SetColor (Thumb, 8 bytes, Stack size 0 bytes, LCD.o(.text))
[Called By]
- >> GUI_SetColor
- >> RADIO_DrawSkinFlex
- >> GUI_Init
- >> _Draw(long, int(*)(void*, const unsigned char**, unsigned, unsigned long), void*, int, int)
- >> _DrawGradient(int, int, int, int, unsigned long, unsigned long, void(*)(int, int, int), int)
- >> _DrawBitmap(int, int, int, int, const unsigned char*, int, int, unsigned long(*)(unsigned))
- >> _Paint(long, int)
- >> _Paint(long, WM_MESSAGE*)
- >> [Anonymous Symbol]
- >> _DrawDownRect(const LCD_RECT*)
- >> _DrawUpRect(const LCD_RECT*)
- >> TEXT_Callback
- >> _Paint(long)
- >> _DrawPart(const PROGBAR_Obj*, int, int, int, const char*)
- >> FRAMEWIN_OwnerDraw
- >> _Paint(long)
- >> _Paint(long)
- >> LISTBOX_OwnerDraw
- >> _Paint(long)
- >> _Paint(long)
- >> _Paint(long)
- >> _Paint(long)
- >> _Paint(long)
LCD_AA_SetAndMask (Thumb, 10 bytes, Stack size 0 bytes, LCD_AA.o(.text))
[Called By]
- >> GUI__AlphaSuppressMixing
LCD_AA_MixColors (Thumb, 20 bytes, Stack size 8 bytes, LCD_AA.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = LCD_AA_MixColors ⇒ GUI__MixColors
[Calls]
[Called By]- >> _DrawCharAA4_NoTrans(int, int, int, int, int, const unsigned char*)
LCD_SetPixelAA (Thumb, 140 bytes, Stack size 32 bytes, LCD_AA.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = LCD_SetPixelAA ⇒ LCD_GetPixelColor ⇒ LCD_GetPixelIndex
[Calls]- >> LCD_Color2Index
- >> LCD_Index2Color
- >> GUI__MixColors
- >> LCD_GetPixelColor
[Called By]
[Address Reference Count : 2]- GUIAA_Lib.o(.text)
- GUIAA_Char4.o(.text)
LCD_SetPixelAA_Xor (Thumb, 138 bytes, Stack size 24 bytes, LCD_AA.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = LCD_SetPixelAA_Xor ⇒ LCD_GetPixelColor ⇒ LCD_GetPixelIndex
[Calls]- >> LCD_Color2Index
- >> LCD_Index2Color
- >> LCD_GetPixelColor
[Address Reference Count : 1]
LCD_SetPixelAA_NoTrans (Thumb, 158 bytes, Stack size 32 bytes, LCD_AA.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = LCD_SetPixelAA_NoTrans ⇒ GUI__MixColors
[Calls]- >> LCD_Color2Index
- >> LCD_Index2Color
- >> GUI__MixColors
[Address Reference Count : 1]
LCD_InitColors (Thumb, 40 bytes, Stack size 8 bytes, LCD_Color.o(.text))
[Stack]
- Max Depth = 200
- Call Chain = LCD_InitColors ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI__RegisterExit
- >> GUI_ALLOC_GetFixedBlock
[Called By]
LCD_GetpPalConvTableUncached (Thumb, 68 bytes, Stack size 24 bytes, LCD_Color.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = LCD_GetpPalConvTableUncached
[Calls]
[Called By]- >> _DrawCharAA4_NoTrans(int, int, int, int, int, const unsigned char*)
- >> LCD_GetpPalConvTable
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]- >> GUI_DrawBitmapMag
- >> GL_DrawBitmap
- >> _DrawBitmap(int, int, int, int, const LCD_LOGPALETTE*, int, int, CACHE*)
- >> _DrawBitmap(int, int, int, int, const LCD_LOGPALETTE*, int, int)
LCD_InitLUT (Thumb, 112 bytes, Stack size 32 bytes, LCD_Color.o(.text))
[Stack]
- Max Depth = 92
- Call Chain = LCD_InitLUT ⇒ GUI_SelectLayer ⇒ GUI_SelectLCD ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> LCD_Index2Color
- >> LCD_GetBitsPerPixelEx
- >> GUI_DEVICE__GetpDriver
- >> LCD_SetLUTEntryEx
- >> LCD_GetNumColorsEx
- >> GUI_SelectLayer
- >> LCD_GetNumLayers
[Called By]
LCD_SetMaxNumColors (Thumb, 18 bytes, Stack size 0 bytes, LCD_Color.o(.text), UNUSED)
LCD_GetBkColorIndex (Thumb, 10 bytes, Stack size 0 bytes, LCD_GetColorIndex.o(.text))
[Called By]
- >> GUI_GetBkColor
- >> GUI_GetBkColorIndex
LCD_GetColorIndex (Thumb, 10 bytes, Stack size 0 bytes, LCD_GetColorIndex.o(.text))
[Called By]
- >> GUI_GetColor
- >> _Draw(long, int(*)(void*, const unsigned char**, unsigned, unsigned long), void*, int, int)
- >> GUI_GetColorIndex
- >> _DrawBitmapHW_8888(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int)
GUI_ReadRectEx (Thumb, 90 bytes, Stack size 24 bytes, LCD_ReadRect.o(.text))
[Stack]
- Max Depth = 72
- 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
LCD_ReadRect (Thumb, 90 bytes, Stack size 32 bytes, LCD_ReadRect.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = LCD_ReadRect ⇒ LCD_ReadRectEx(int, int, int, int, unsigned long*, GUI_DEVICE*)
[Calls]- >> LCD_ReadRectEx(int, int, int, int, unsigned long*, GUI_DEVICE*)
[Called By]- >> GUI_MEMDEV_CopyFromLCD
LCD_ReadRectNoClip (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
- >> GUI_ReadRectEx
LCD_SetClipRectEx (Thumb, 52 bytes, Stack size 24 bytes, LCD_SetClipRectEx.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]
[Called By]- >> _SetClipRectUserIntersect(const LCD_RECT*)
LCD_UpdateColorIndices (Thumb, 36 bytes, Stack size 8 bytes, LCD_UpdateColorIndices.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LCD_UpdateColorIndices
[Calls]- >> LCD_Color2Index
- >> LCD_SetColorIndex
- >> LCD_SetBkColorIndex
[Called By]- >> GUI_MEMDEV_Select
- >> GUI_SelectLCD
GUI_MEMDEV__SetAlphaCallback (Thumb, 6 bytes, Stack size 0 bytes, GUIDEV_Banding.o(.text))
[Called By]
GUI_MEMDEV_Draw (Thumb, 288 bytes, Stack size 48 bytes, GUIDEV_Banding.o(.text))
[Stack]
- Max Depth = 368
- Call Chain = GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_Delete
- >> GUI_MEMDEV_CreateEx
- >> GUI_MEMDEV_GetYSize
- >> GUI_MEMDEV_CopyToLCD
- >> LCD_GetVYSizeEx
- >> LCD_GetVXSizeEx
- >> GUI_MEMDEV_SetOrg
- >> GUI_MEMDEV_ReduceYSize
- >> GUI_MEMDEV_Clear
- >> GUI_GetOrg
- >> [Anonymous Symbol]
[Called By]- >> GUI_MEMDEV_DrawAuto
- >> WM__Paint
GUI_MEMDEV_GetXPos (Thumb, 42 bytes, Stack size 16 bytes, GUIDEV_GetPos.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_MEMDEV_GetXPos ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Lock
- >> [Anonymous Symbol]
[Called By]- >> GUI_MEMDEV_FadeDevices
- >> _ReadRectFromMemdev(GUI_DEVICE*, int, int, int, int, unsigned long*)
- >> GUI_MEMDEV__DrawSizedAt
- >> _InitParaShiftOut(PARA_SHIFT*, long, int, int)
- >> _InitParaShiftIn(PARA_SHIFT*, long, int, int)
- >> _InitParaSwap(PARA_SHIFT*, long, int, int)
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _FadeWindow(long, int, int(*)(int, int))
- >> _CopyContent(long, long)
GUI_MEMDEV_GetYPos (Thumb, 46 bytes, Stack size 16 bytes, GUIDEV_GetPos.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_MEMDEV_GetYPos ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Lock
[Called By]- >> GUI_MEMDEV_FadeDevices
- >> _ReadRectFromMemdev(GUI_DEVICE*, int, int, int, int, unsigned long*)
- >> GUI_MEMDEV__DrawSizedAt
- >> _InitParaShiftOut(PARA_SHIFT*, long, int, int)
- >> _InitParaShiftIn(PARA_SHIFT*, long, int, int)
- >> _InitParaSwap(PARA_SHIFT*, long, int, int)
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _FadeWindow(long, int, int(*)(int, int))
- >> _CopyContent(long, long)
GUI_MEASDEV_Delete (Thumb, 64 bytes, Stack size 16 bytes, GUIDEV_Measure.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = GUI_MEASDEV_Delete ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeBlock(const TAG*)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_DEVICE_Unlink
- >> GUI_DEVICE_Delete
- >> GUI_SelectLCD
[Called By]
GUI_MEASDEV_ClearRect (Thumb, 46 bytes, Stack size 16 bytes, GUIDEV_Measure.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_MEASDEV_ClearRect ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> GUI_MEMDEV_DrawAuto
- >> GUI_MEASDEV_Create
GUI_MEASDEV_Create (Thumb, 88 bytes, Stack size 16 bytes, GUIDEV_Measure.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = GUI_MEASDEV_Create ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_AllocZero
- >> GUI_DEVICE_Delete
- >> GUI_DEVICE_Create
- >> GUI_MEASDEV_ClearRect
[Called By]
GUI_MEASDEV_Select (Thumb, 64 bytes, Stack size 16 bytes, GUIDEV_Measure.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = GUI_MEASDEV_Select ⇒ WM_Deactivate ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_DEVICE_Link
- >> WM_Deactivate
- >> LCD_SetClipRectMax
- >> GUI_SelectLCD
[Called By]
GUI_MEASDEV_GetRect (Thumb, 56 bytes, Stack size 16 bytes, GUIDEV_Measure.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_MEASDEV_GetRect ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GUI_MEMDEV_SetOrg (Thumb, 112 bytes, Stack size 24 bytes, GUIDEV_SetOrg.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = GUI_MEMDEV_SetOrg ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_SetClipRectMax
[Called By]- >> GUI_MEMDEV__DrawSizedAt
- >> GUI_MEMDEV_Draw
- >> _CreateStaticDevice(long)
GUI_MEMDEV_Paint1Static (Thumb, 20 bytes, Stack size 8 bytes, GUIDEV_StaticDevices.o(.text))
[Stack]
- Max Depth = 388
- Call Chain = GUI_MEMDEV_Paint1Static ⇒ _CreateStaticDevice(long) ⇒ WM_SetSize ⇒ WM_ResizeWindow ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> GUI_MEMDEV_Write
- >> _CreateStaticDevice(long)
[Address Reference Count : 1]
GUI_MEMDEV_CreateStatic (Thumb, 8 bytes, Stack size 0 bytes, GUIDEV_StaticDevices.o(.text))
[Stack]
- Max Depth = 420
- Call Chain = GUI_MEMDEV_CreateStatic ⇒ _CreateStatic(long) ⇒ _CreateStatic(long) (Cycle)
[Calls]
[Called By]- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _MoveWindow(long, int, int, int, int, void(*)(PARA_IN_MOVE*, PARA_OUT_MOVE*))
- >> _FadeWindow(long, int, int(*)(int, int))
GUI_MEMDEV_GetWindowDevice (Thumb, 16 bytes, Stack size 8 bytes, GUIDEV_StaticDevices.o(.text))
[Stack]
- Max Depth = 424
- Call Chain = GUI_MEMDEV_GetWindowDevice ⇒ _GetWindowDevice(long, long*) ⇒ _GetWindowDevice(long, long*) (Cycle)
[Calls]- >> _GetWindowDevice(long, long*)
[Called By]- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _MoveWindow(long, int, int, int, int, void(*)(PARA_IN_MOVE*, PARA_OUT_MOVE*))
- >> _FadeWindow(long, int, int(*)(int, int))
GUI_MEMDEV_GetStaticDevice (Thumb, 36 bytes, Stack size 16 bytes, GUIDEV_StaticDevices.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_MEMDEV_GetStaticDevice ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _AddContent(long, long*)
GUIDEV_StaticDevices_C() (Thumb, 2 bytes, Stack size 0 bytes, GUIDEV_StaticDevices.o(.text), UNUSED)
GUI_USAGE_Select (Thumb, 38 bytes, Stack size 16 bytes, GUIDEV_Usage.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
GUI_USAGE_DecUseCnt (Thumb, 46 bytes, Stack size 16 bytes, GUIDEV_Usage.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = GUI_USAGE_DecUseCnt ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeBlock(const TAG*)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_Unlock
- >> GUI_Lock
[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*)
- >> _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, 86 bytes, Stack size 32 bytes, GUIDEV_UsageBM.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = GUI_USAGE_BM_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_AllocZero
[Called By]- >> GUI_MEMDEV__CreateFixed
GUI_MEMDEV__WriteToActiveAlpha (Thumb, 268 bytes, Stack size 96 bytes, GUIDEV_WriteToActiveAlpha.o(.text))
[Stack]
- Max Depth = 408
- Call Chain = GUI_MEMDEV__WriteToActiveAlpha ⇒ GUI__DoAlphaBlending ⇒ GUI__GetAlphaBuffer ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_MEMDEV_GetDataPtr
- >> LCD_DrawBitmap
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI__CompactPixelIndicesEx
- >> GUI__DoAlphaBlending
- >> GUI__AllocAlphaBuffer
[Address Reference Count : 1]
GUI_MEMDEV__WriteToActiveOpaque (Thumb, 60 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 ⇒ [Anonymous Symbol]
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_MEMDEV_GetBitsPerPixel
- >> _WriteToActiveOpaque_HT(long, int, int, int)
- >> _WriteToActiveOpaque_8(long, int, int)
[Called By]- >> GUI_MEMDEV_CopyToLCDAt
[Address Reference Count : 2]- GUIDEV_8.o(.text)
- GUIDEV_16.o(.text)
GUI_MEMDEV__XY2PTR (Thumb, 60 bytes, Stack size 16 bytes, GUIDEV_XY2PTR.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
GUI_MEMDEV__XY2PTREx (Thumb, 20 bytes, Stack size 0 bytes, GUIDEV_XY2PTR.o(.text))
[Called By]
- >> GUI_MEMDEV_CopyFromLCD
BUTTON_SetSelfDrawEx (Thumb, 30 bytes, Stack size 16 bytes, BUTTON_SelfDraw.o(.text))
[Stack]
- Max Depth = 196
- Call Chain = BUTTON_SetSelfDrawEx ⇒ BUTTON__SetDrawObj(long, int, long) ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> BUTTON__SetDrawObj(long, int, long)
- >> GUI_DRAW_SELF_Create
[Called By]
BUTTON_SetSelfDraw (Thumb, 12 bytes, Stack size 8 bytes, BUTTON_SelfDraw.o(.text))
[Stack]
- Max Depth = 204
- Call Chain = BUTTON_SetSelfDraw ⇒ BUTTON_SetSelfDrawEx ⇒ BUTTON__SetDrawObj(long, int, long) ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Called By]- >> FRAMEWIN_AddCloseButton
BUTTON_SetSkinClassic (Thumb, 44 bytes, Stack size 16 bytes, BUTTON_SkinClassic.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
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, 268 bytes, Stack size 40 bytes, CHECKBOX.o(.text))
[Stack]
- Max Depth = 332
- Call Chain = CHECKBOX_Callback ⇒ WIDGET_HandleActive ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> WM_DefaultProc
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_FreePtr
- >> WM__IsEnabled
- >> WM_NotifyParent
- >> WIDGET_HandleActive
- >> GUI_StoreKey
- >> WM_HasCaptured
- >> WM_SetCapture
- >> CHECKBOX_SetState
[Address Reference Count : 1]
CHECKBOX_CreateUser (Thumb, 172 bytes, Stack size 56 bytes, CHECKBOX.o(.text), UNUSED)
[Calls]
- >> WM_CreateWindowAsChild
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WIDGET__Init
- >> __aeabi_memcpy4
[Called By]
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]
CHECKBOX_GetUserData (Thumb, 6 bytes, Stack size 0 bytes, CHECKBOX.o(.text), UNUSED)
[Calls]
DROPDOWN__GetNumItems(DROPDOWN_Obj*) (Thumb, 6 bytes, Stack size 0 bytes, DROPDOWN.o(.text), UNUSED)
[Calls]
- >> GUI_ARRAY_GetNumItems(long)
DROPDOWN__GetpItemLocked(long, int) (Thumb, 42 bytes, Stack size 16 bytes, DROPDOWN.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = DROPDOWN__GetpItemLocked(long, int) ⇒ GUI_ARRAY_GethItem(long, unsigned) ⇒ GUI_ARRAY__GethItem(const GUI_ARRAY_OBJ*, unsigned)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ARRAY_GethItem(long, unsigned)
[Called By]- >> _Paint(long)
- >> DROPDOWN_GetItemText
- >> _Paint(long)
DROPDOWN__AdjustHeight(long) (Thumb, 70 bytes, Stack size 24 bytes, DROPDOWN.o(.text))
[Stack]
- Max Depth = 356
- Call Chain = DROPDOWN__AdjustHeight(long) ⇒ WM_SetSize ⇒ WM_ResizeWindow ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_SetSize
- >> GUI_GetYDistOfFont
- >> WM__GetWindowSizeX
[Called By]
DROPDOWN_Callback (Thumb, 366 bytes, Stack size 32 bytes, DROPDOWN.o(.text))
[Stack]
- Max Depth = 788
- Call Chain = DROPDOWN_Callback ⇒ DROPDOWN_Expand ⇒ LISTBOX_CreateAsChild ⇒ LISTBOX_CreateEx ⇒ LISTBOX_CreateUser ⇒ LISTBOX_SetText ⇒ LISTBOX_AddString ⇒ LISTBOX_UpdateScrollers ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_DeleteWindow
- >> WM_DefaultProc
- >> WM_SetFocus
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> WM_NotifyParent
- >> WIDGET_HandleActive
- >> GUI_ARRAY_Delete(long)
- >> DROPDOWN_SetSel
- >> DROPDOWN_Expand
- >> DROPDOWN_Collapse
- >> DROPDOWN_AddKey
- >> WM_GetFocussedWindow
- >> LISTBOX_GetSel
[Address Reference Count : 1]
DROPDOWN_CreateUser (Thumb, 170 bytes, Stack size 56 bytes, DROPDOWN.o(.text))
[Stack]
- Max Depth = 412
- Call Chain = DROPDOWN_CreateUser ⇒ DROPDOWN__AdjustHeight(long) ⇒ WM_SetSize ⇒ WM_ResizeWindow ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> WM_CreateWindowAsChild
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WIDGET__Init
- >> GUI_ARRAY_Create()
- >> DROPDOWN__AdjustHeight(long)
- >> __aeabi_memcpy4
[Called By]- >> DROPDOWN_CreateIndirect
- >> DROPDOWN_CreateEx
DROPDOWN_CreateEx (Thumb, 36 bytes, Stack size 40 bytes, DROPDOWN.o(.text), UNUSED)
[Calls]
DROPDOWN_Collapse (Thumb, 56 bytes, Stack size 16 bytes, DROPDOWN.o(.text))
[Stack]
- Max Depth = 188
- Call Chain = DROPDOWN_Collapse ⇒ WM_DeleteWindow ⇒ WM_DeleteWindow (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> WM_DeleteWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
DROPDOWN_Expand (Thumb, 548 bytes, Stack size 120 bytes, DROPDOWN.o(.text))
[Stack]
- Max Depth = 756
- Call Chain = DROPDOWN_Expand ⇒ LISTBOX_CreateAsChild ⇒ LISTBOX_CreateEx ⇒ LISTBOX_CreateUser ⇒ LISTBOX_SetText ⇒ LISTBOX_AddString ⇒ LISTBOX_UpdateScrollers ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_GetWindowSizeX
- >> WM_SetFocus
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_GetParent
- >> GUI_MoveRect
- >> LISTBOX_SetTextColor
- >> LISTBOX_SetBkColor
- >> WM_NotifyParent
- >> GUI_ARRAY_GetNumItems(long)
- >> GUI_ARRAY_GethItem(long, unsigned)
- >> LISTBOX_SetTextAlign
- >> LISTBOX_SetSel
- >> LISTBOX_SetScrollbarWidth
- >> LISTBOX_SetScrollbarColor
- >> LISTBOX_SetOwner
- >> LISTBOX_SetItemSpacing
- >> LISTBOX_SetItemDisabled
- >> LISTBOX_SetFont
- >> LISTBOX_SetAutoScrollV
- >> LISTBOX_CreateAsChild
- >> LISTBOX_AddStringH
- >> __aeabi_memcpy
[Called By]
DROPDOWN_AddKey (Thumb, 178 bytes, Stack size 40 bytes, DROPDOWN.o(.text))
[Stack]
- Max Depth = 212
- Call Chain = DROPDOWN_AddKey ⇒ DROPDOWN_SetSel ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ARRAY_GetNumItems(long)
- >> GUI_ARRAY_GethItem(long, unsigned)
- >> DROPDOWN_SetSel
- >> DROPDOWN_GetSel
[Called By]
DROPDOWN_SetSel (Thumb, 84 bytes, Stack size 16 bytes, DROPDOWN.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = DROPDOWN_SetSel ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_NotifyParent
- >> GUI_ARRAY_GetNumItems(long)
[Called By]- >> DROPDOWN_Callback
- >> DROPDOWN_AddKey
- >> [Anonymous Symbol]
DROPDOWN_IncSel (Thumb, 12 bytes, Stack size 8 bytes, DROPDOWN.o(.text), UNUSED)
[Calls]
- >> DROPDOWN_GetSel
- >> [Anonymous Symbol]
DROPDOWN_DecSel (Thumb, 14 bytes, Stack size 8 bytes, DROPDOWN.o(.text), UNUSED)
[Calls]
DROPDOWN_GetSel (Thumb, 38 bytes, Stack size 16 bytes, DROPDOWN.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = DROPDOWN_GetSel ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> DROPDOWN_IncSel
- >> DROPDOWN_DecSel
- >> DROPDOWN_AddKey
DROPDOWN_SetUpMode (Thumb, 66 bytes, Stack size 24 bytes, DROPDOWN.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
DROPDOWN_GetItemText (Thumb, 100 bytes, Stack size 32 bytes, DROPDOWN.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> DROPDOWN__GetpItemLocked(long, int)
- >> GUI_ARRAY_GetNumItems(long)
- >> strlen
- >> strcpy
DROPDOWN_SetUserData (Thumb, 6 bytes, Stack size 0 bytes, DROPDOWN.o(.text), UNUSED)
[Calls]
DROPDOWN_GetUserData (Thumb, 6 bytes, Stack size 0 bytes, DROPDOWN.o(.text), UNUSED)
[Calls]
FRAMEWIN_AddButton (Thumb, 118 bytes, Stack size 64 bytes, FRAMEWIN_Button.o(.text))
[Stack]
- Max Depth = 420
- Call Chain = FRAMEWIN_AddButton ⇒ BUTTON_CreateAsChild ⇒ BUTTON_CreateEx ⇒ BUTTON_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> BUTTON_SetFocussable
- >> GUI_Unlock
- >> GUI_Lock
- >> FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*)
- >> FRAMEWIN_GetTitleHeight
- >> FRAMEWIN_GetBorderSize
- >> BUTTON_CreateAsChild
[Called By]- >> FRAMEWIN_AddCloseButton
FRAMEWIN_GetFont (Thumb, 42 bytes, Stack size 16 bytes, FRAMEWIN_Get.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
FRAMEWIN_GetTitleHeight (Thumb, 56 bytes, Stack size 40 bytes, FRAMEWIN_Get.o(.text))
[Stack]
- Max Depth = 188
- Call Chain = FRAMEWIN_GetTitleHeight ⇒ FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*) ⇒ FRAMEWIN__GetTitleLimits(long, int*, int*) ⇒ WM_GetNextSibling ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*)
[Called By]
FRAMEWIN_GetBorderSize (Thumb, 50 bytes, Stack size 16 bytes, FRAMEWIN_Get.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = FRAMEWIN_GetBorderSize ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
FRAMEWIN_GetBorderSizeEx (Thumb, 54 bytes, Stack size 24 bytes, FRAMEWIN_Get.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = FRAMEWIN_GetBorderSizeEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
FRAMEWIN_GetTextAlign (Thumb, 38 bytes, Stack size 16 bytes, FRAMEWIN_Get.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
FRAMEWIN_GetText (Thumb, 84 bytes, Stack size 32 bytes, FRAMEWIN_Get.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> __aeabi_memcpy
- >> strlen
FRAMEWIN_GetBarColor (Thumb, 48 bytes, Stack size 24 bytes, FRAMEWIN_Get.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
FRAMEWIN_GetActive (Thumb, 44 bytes, Stack size 16 bytes, FRAMEWIN_Get.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = FRAMEWIN_GetActive ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
FRAMEWIN_OwnerDraw (Thumb, 192 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 ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetFont
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> LCD_SetColor
- >> LCD_SetBkColor
- >> WIDGET__FillStringInRect
- >> GUI__CalcTextRect
- >> __aeabi_memcpy
[Address Reference Count : 1]- FRAMEWIN_SkinClassic.o(.text)
FRAMEWIN_SetSkinClassic (Thumb, 128 bytes, Stack size 32 bytes, FRAMEWIN_SkinClassic.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> FRAMEWIN__UpdateButtons(long, int, int, int, int)
- >> FRAMEWIN__UpdatePositions(long)
- >> FRAMEWIN__CalcTitleHeight(FRAMEWIN_Obj*)
- >> FRAMEWIN_SetOwnerDraw
FRAMEWIN_SetDefaultSkinClassic (Thumb, 10 bytes, Stack size 0 bytes, FRAMEWIN_SkinClassic.o(.text), UNUSED)
FRAMEWIN__UpdateButtons(long, int, int, int, int) (Thumb, 228 bytes, Stack size 48 bytes, FRAMEWIN__UpdateButtons.o(.text))
[Stack]
- Max Depth = 356
- Call Chain = FRAMEWIN__UpdateButtons(long, int, int, int, int) ⇒ WM_ResizeWindow ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_GetNextSibling
- >> WM_GetFirstChild
- >> FRAMEWIN__CalcTitleHeight(FRAMEWIN_Obj*)
- >> WM_ResizeWindow
- >> WM_MoveWindow
[Called By]- >> FRAMEWIN_SetSkin
- >> FRAMEWIN_SetSkinClassic
GUI_ARRAY__SethItem(GUI_ARRAY_OBJ*, unsigned, long) (Thumb, 50 bytes, Stack size 16 bytes, GUI_ARRAY.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = GUI_ARRAY__SethItem(GUI_ARRAY_OBJ*, unsigned, long) ⇒ GUI_ALLOC_FreePtr ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeBlock(const TAG*)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_FreePtr
[Called By]- >> GUI_ARRAY_ResizeItemLocked(long, unsigned, int)
GUI_ARRAY__GethItem(const GUI_ARRAY_OBJ*, unsigned) (Thumb, 36 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_GetpItemLocked(long, unsigned)
- >> 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_ResizeItemLocked(long, unsigned, int)
GUI_ARRAY_GetNumItems(long) (Thumb, 26 bytes, Stack size 16 bytes, GUI_ARRAY.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUI_ARRAY_GetNumItems(long)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> LISTVIEW_InsertRow
- >> LISTVIEW_AddRow
- >> LISTVIEW_AddColumn
- >> GRAPH_DetachScale
- >> GRAPH_DetachData
- >> _Sort(long)
- >> LISTVIEW__UpdateScrollParas(long)
- >> LISTVIEW__GetNumColumns(LISTVIEW_Obj*)
- >> LISTVIEW__GetNumRows(LISTVIEW_Obj*)
- >> LISTVIEW__MoveSel(long, int)
- >> LISTVIEW__SetSel(long, int)
- >> HEADER_GetNumItems
- >> HEADER_GetItemWidth
- >> HEADER_AddItem
- >> _OnPage(long, int)
- >> _AddKey(long, int)
- >> _Paint(long, WM_MESSAGE*)
- >> _SetSelFromPos(long, const GUI_PID_STATE*)
- >> _FreeAttached(LISTVIEW_Obj*)
- >> _Paint(long)
- >> _OnDelete(long)
- >> _OnPaint(long, LCD_RECT*)
- >> HEADER_SetTextAlign
- >> HEADER_SetItemWidth
- >> HEADER_SetItemText
- >> HEADER_DeleteItem
- >> HEADER_Callback
- >> _GetDividerIndex(long, HEADER_Obj*, int, int)
- >> _LimitDragWitdh(long)
- >> _GetItemIndex(long, HEADER_Obj*, int, int)
- >> DROPDOWN__GetNumItems(DROPDOWN_Obj*)
- >> DROPDOWN_SetSel
- >> DROPDOWN_GetItemText
- >> DROPDOWN_Expand
- >> DROPDOWN_AddKey
- >> LISTBOX_SetSel
- >> LISTBOX_AddStringH
- >> LISTBOX__GetNumItems(const LISTBOX_Obj*)
- >> LISTBOX_UpdateScrollers
- >> LISTBOX_InvalidateItem
- >> LISTBOX_AddString
- >> _OnPaint(long, WM_MESSAGE*)
- >> _MoveSel(long, int)
- >> _AddKey(long, int)
- >> _GetContentsSizeX(long)
- >> _UpdateScrollPos(long)
- >> _GetNumVisItems(long)
- >> _GetItemFromPos(long, int, int)
- >> _GetItemPosY(long, unsigned)
- >> _Paint(long)
GUI_ARRAY_AddItem(long, const void*, int) (Thumb, 120 bytes, Stack size 32 bytes, GUI_ARRAY.o(.text))
[Stack]
- Max Depth = 192
- Call Chain = GUI_ARRAY_AddItem(long, const void*, int) ⇒ GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_ALLOC_Realloc
- >> GUI_ALLOC_AllocInit
[Called By]- >> DROPDOWN_AddString
- >> LISTVIEW_InsertRow
- >> LISTVIEW_AddRow
- >> LISTVIEW_AddColumn
- >> GRAPH_AttachScale
- >> GRAPH_AttachData
- >> RADIO_CreateUser
- >> HEADER_AddItem
- >> LISTBOX_AddStringH
- >> LISTBOX_AddString
GUI_ARRAY_Delete(long) (Thumb, 84 bytes, Stack size 24 bytes, GUI_ARRAY.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = GUI_ARRAY_Delete(long) ⇒ GUI_ALLOC_FreePtr ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeBlock(const TAG*)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_FreePtr
- >> GUI_ALLOC_Free
[Called By]- >> _FreeAttached(LISTVIEW_Obj*)
- >> _OnDelete(long)
- >> RADIO_Callback
- >> LISTVIEW_DeleteRow
- >> HEADER_Callback
- >> DROPDOWN_Callback
- >> LISTBOX_Callback
GUI_ARRAY_SetItem(long, unsigned, const void*, int) (Thumb, 146 bytes, Stack size 40 bytes, GUI_ARRAY.o(.text))
[Stack]
- Max Depth = 184
- Call Chain = GUI_ARRAY_SetItem(long, unsigned, const void*, int) ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_GetSize
- >> GUI_ALLOC_FreePtr
- >> GUI_ALLOC_AllocZero
- >> __aeabi_memcpy
[Called By]- >> RADIO_SetText
- >> GUI_ARRAY_InsertItem(long, unsigned, int)
GUI_ARRAY_GethItem(long, unsigned) (Thumb, 32 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
- >> GRAPH_DetachData
- >> DROPDOWN__GetpItemLocked(long, int)
- >> _OnDelete(long)
- >> _OnPaint(long, LCD_RECT*)
- >> DROPDOWN_Expand
- >> DROPDOWN_AddKey
- >> LISTBOX_SetSel
- >> LISTBOX_SetItemDisabled
- >> LISTBOX_OwnerDraw
- >> _MoveSel(long, int)
- >> _ToggleMultiSel(long, int)
- >> LISTBOX_GetItemDisabled
GUI_ARRAY_GetpItemLocked(long, unsigned) (Thumb, 38 bytes, Stack size 16 bytes, GUI_ARRAY.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = GUI_ARRAY_GetpItemLocked(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]- >> LISTVIEW_SetItemText
- >> LISTVIEW_SetSort
- >> LISTVIEW_SetCompareFunc
- >> LISTVIEW_InsertRow
- >> LISTVIEW_AddRow
- >> LISTVIEW_AddColumn
- >> _Paint(long)
- >> _Compare(unsigned, unsigned, SORT_OBJECT*)
- >> _GetpCellInfo(long, unsigned, unsigned, unsigned)
- >> LISTVIEW__MoveSel(long, int)
- >> LISTVIEW__SetSel(long, int)
- >> LISTVIEW_Callback
- >> HEADER_GetItemWidth
- >> HEADER_AddItem
- >> _Paint(long, WM_MESSAGE*)
- >> _FreeAttached(LISTVIEW_Obj*)
- >> _DrawText(const WIDGET_ITEM_DRAW_INFO*)
- >> _DrawBitmap(const WIDGET_ITEM_DRAW_INFO*)
- >> _Paint(long)
- >> LISTVIEW_DeleteRow
- >> HEADER_SetTextAlign
- >> HEADER_SetItemWidth
- >> HEADER_Callback
- >> _GetDividerIndex(long, HEADER_Obj*, int, int)
- >> _LimitDragWitdh(long)
- >> _GetItemIndex(long, HEADER_Obj*, int, int)
- >> LISTBOX_AddStringH
- >> LISTBOX__AddSize(LISTBOX_Obj*, int)
- >> LISTBOX_InvalidateItem
- >> LISTBOX_AddString
- >> _AddKey(long, int)
- >> _GetContentsSizeX(long)
- >> _GetItemSizeY(long, unsigned)
- >> _GetItemPosY(long, unsigned)
- >> _Paint(long)
- >> _Paint(long)
- >> LISTBOX__InvalidateItemSize(const LISTBOX_Obj*, unsigned)
- >> LISTBOX__GetpStringLocked(long, int, LISTBOX_ITEM**)
GUI_ARRAY_Create() (Thumb, 6 bytes, Stack size 0 bytes, GUI_ARRAY.o(.text))
[Stack]
- Max Depth = 144
- Call Chain = GUI_ARRAY_Create() ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]
[Called By]- >> LISTVIEW_InsertRow
- >> LISTVIEW_AddRow
- >> DROPDOWN_CreateUser
- >> RADIO_CreateUser
- >> LISTVIEW_CreateUser
- >> GRAPH_CreateUser
- >> HEADER_CreateUser
- >> LISTBOX_CreateUser
GUI_ARRAY_DeleteItem(long, unsigned) (Thumb, 100 bytes, Stack size 24 bytes, GUI_ARRAY_DeleteItem.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = GUI_ARRAY_DeleteItem(long, unsigned) ⇒ GUI_ALLOC_FreePtr ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeBlock(const TAG*)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_FreePtr
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> LISTVIEW_AddRow
- >> GRAPH_DetachScale
- >> GRAPH_DetachData
- >> LISTVIEW_DeleteRow
- >> HEADER_DeleteItem
GUI_ARRAY_InsertBlankItem(long, unsigned) (Thumb, 138 bytes, Stack size 40 bytes, GUI_ARRAY_InsertItem.o(.text))
[Stack]
- Max Depth = 184
- Call Chain = GUI_ARRAY_InsertBlankItem(long, unsigned) ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_ALLOC_AllocZero
- >> [Anonymous Symbol]
- >> __aeabi_memcpy4
- >> __aeabi_memcpy
[Called By]- >> GUI_ARRAY_InsertItem(long, unsigned, int)
GUI_ARRAY_InsertItem(long, unsigned, int) (Thumb, 34 bytes, Stack size 24 bytes, GUI_ARRAY_InsertItem.o(.text))
[Stack]
- Max Depth = 208
- Call Chain = GUI_ARRAY_InsertItem(long, unsigned, int) ⇒ GUI_ARRAY_SetItem(long, unsigned, const void*, int) ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ARRAY_SetItem(long, unsigned, const void*, int)
- >> GUI_ARRAY_InsertBlankItem(long, unsigned)
[Called By]
GUI_ARRAY_ResizeItemLocked(long, unsigned, int) (Thumb, 106 bytes, Stack size 40 bytes, GUI_ARRAY_ResizeItem.o(.text))
[Stack]
- Max Depth = 184
- Call Chain = GUI_ARRAY_ResizeItemLocked(long, unsigned, int) ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_FreePtr
- >> GUI_ALLOC_AllocZero
- >> GUI_ARRAY__GetpItemLocked(const GUI_ARRAY_OBJ*, unsigned)
- >> GUI_ARRAY__SethItem(GUI_ARRAY_OBJ*, unsigned, long)
- >> __aeabi_memcpy
[Called By]- >> LISTVIEW_SetItemText
- >> HEADER_SetItemText
GUI_DRAW__Draw (Thumb, 46 bytes, Stack size 32 bytes, GUI_DRAW.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = GUI_DRAW__Draw
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> BUTTON_DrawSkinFlex
- >> _DrawBitmap(const WIDGET_ITEM_DRAW_INFO*)
- >> _Paint(long)
- >> _Paint(long)
GUI_DRAW__GetXSize (Thumb, 32 bytes, Stack size 16 bytes, GUI_DRAW.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUI_DRAW__GetXSize
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> _DrawBitmap(const WIDGET_ITEM_DRAW_INFO*)
- >> _Paint(long)
GUI_DRAW__GetYSize (Thumb, 32 bytes, Stack size 16 bytes, GUI_DRAW.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUI_DRAW__GetYSize
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> _DrawBitmap(const WIDGET_ITEM_DRAW_INFO*)
- >> _Paint(long)
HEADER_Callback (Thumb, 336 bytes, Stack size 32 bytes, HEADER.o(.text))
[Stack]
- Max Depth = 432
- Call Chain = HEADER_Callback ⇒ _HandlePID(long, int, int, int) ⇒ GUI_CURSOR_SelectEx ⇒ GUI_SPRITE__CreateEx ⇒ _SpriteDraw(long) ⇒ _CreateBuffer(GUI_SPRITE_OBJ*, int) ⇒ GUI_ALLOC_GetMaxSize ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_DefaultProc
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_NotifyParent
- >> WIDGET_HandleActive
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> GUI_ARRAY_GetNumItems(long)
- >> GUI_ARRAY_Delete(long)
- >> GUI_CURSOR_SelectEx
- >> GUI_CURSOR_GetStateEx
- >> _GetItemIndex(long, HEADER_Obj*, int, int)
- >> _HandlePID(long, int, int, int)
[Address Reference Count : 1]
HEADER_Create (Thumb, 28 bytes, Stack size 40 bytes, HEADER.o(.text), UNUSED)
[Calls]
HEADER_CreateUser (Thumb, 232 bytes, Stack size 56 bytes, HEADER.o(.text), UNUSED)
[Calls]
- >> WM_CreateWindowAsChild
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WIDGET__Init
- >> GUI_GetYDistOfFont
- >> GUI_ARRAY_Create()
- >> WM_GetInsideRectEx
- >> WIDGET_GetDefaultEffect
[Called By]
HEADER_CreateEx (Thumb, 26 bytes, Stack size 40 bytes, HEADER.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = HEADER_CreateEx
[Called By]
HEADER_SetFont (Thumb, 62 bytes, Stack size 16 bytes, HEADER.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> HEADER_SetHeight
- >> GUI_GetYDistOfFont
HEADER_SetHeight (Thumb, 50 bytes, Stack size 24 bytes, HEADER.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> WM_GetClientRectEx
- >> WM_SetSize
- >> WM_GetParent
[Called By]- >> LISTVIEW_SetHeaderHeight
- >> HEADER_SetFont
HEADER_SetTextAlign (Thumb, 70 bytes, Stack size 24 bytes, HEADER.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> GUI_ARRAY_GetNumItems(long)
HEADER_SetScrollPos (Thumb, 62 bytes, Stack size 16 bytes, HEADER.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = HEADER_SetScrollPos ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_GetParent
[Called By]- >> LISTVIEW__UpdateScrollPos(long)
- >> LISTVIEW_Callback
HEADER_AddItem (Thumb, 188 bytes, Stack size 56 bytes, HEADER.o(.text))
[Stack]
- Max Depth = 248
- Call Chain = HEADER_AddItem ⇒ GUI_ARRAY_AddItem(long, const void*, int) ⇒ GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_GetStringDistX
- >> WM_InvalidateWindow
- >> GUI_SetFont
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_GetParent
- >> GUI_ARRAY_AddItem(long, const void*, int)
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> GUI_ARRAY_GetNumItems(long)
- >> strlen
- >> strcpy
[Called By]
HEADER_DeleteItem (Thumb, 68 bytes, Stack size 16 bytes, HEADER.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_GetParent
- >> GUI_ARRAY_GetNumItems(long)
- >> GUI_ARRAY_DeleteItem(long, unsigned)
HEADER_SetItemText (Thumb, 82 bytes, Stack size 24 bytes, HEADER.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ARRAY_ResizeItemLocked(long, unsigned, int)
- >> GUI_ARRAY_GetNumItems(long)
- >> strlen
- >> strcpy
HEADER_SetItemWidth (Thumb, 120 bytes, Stack size 48 bytes, HEADER.o(.text))
[Stack]
- Max Depth = 204
- Call Chain = HEADER_SetItemWidth ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_GetParent
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> GUI_ARRAY_GetNumItems(long)
- >> WM__SendMessage
[Called By]- >> _LimitDragWitdh(long)
- >> _HandlePID(long, int, int, int)
HEADER_GetHeight (Thumb, 54 bytes, Stack size 16 bytes, HEADER.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = HEADER_GetHeight ⇒ WM_GetClientRectEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> WM_GetClientRectEx
- >> GUI_MoveRect
[Called By]- >> LISTVIEW__InvalidateRowAndBelow(long, LISTVIEW_Obj*, int)
- >> LISTVIEW__InvalidateInsideArea(long)
- >> LISTVIEW__InvalidateRow(long, LISTVIEW_Obj*, int)
- >> _Paint(long, WM_MESSAGE*)
- >> _GetNumVisibleRows(long, const LISTVIEW_Obj*)
- >> _SetSelFromPos(long, const GUI_PID_STATE*)
HEADER_GetItemWidth (Thumb, 66 bytes, Stack size 24 bytes, HEADER.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = HEADER_GetItemWidth ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> GUI_ARRAY_GetNumItems(long)
[Called By]- >> LISTVIEW__UpdateScrollParas(long)
- >> _Paint(long, WM_MESSAGE*)
- >> _HandlePID(long, int, int, int)
HEADER_GetNumItems (Thumb, 42 bytes, Stack size 16 bytes, HEADER.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = HEADER_GetNumItems ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ARRAY_GetNumItems(long)
[Called By]- >> LISTVIEW__UpdateScrollParas(long)
HEADER_SetDirIndicator (Thumb, 64 bytes, Stack size 24 bytes, HEADER.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = HEADER_SetDirIndicator ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> LISTVIEW_DisableSort
- >> _Sort(long)
HEADER_SetUserData (Thumb, 6 bytes, Stack size 0 bytes, HEADER.o(.text), UNUSED)
[Calls]
HEADER_GetUserData (Thumb, 6 bytes, Stack size 0 bytes, HEADER.o(.text), UNUSED)
[Calls]
HEADER_GetSel (Thumb, 36 bytes, Stack size 16 bytes, HEADER_GetSel.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = HEADER_GetSel ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
LISTBOX_SetBkColor (Thumb, 52 bytes, Stack size 24 bytes, LISTBOX_SetBkColor.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = LISTBOX_SetBkColor ⇒ LISTBOX__InvalidateInsideArea(long) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> LISTBOX__InvalidateInsideArea(long)
[Called By]- >> DROPDOWN_SetBkColor
- >> DROPDOWN_Expand
LISTBOX_SetTextColor (Thumb, 58 bytes, Stack size 24 bytes, LISTBOX_SetTextColor.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = LISTBOX_SetTextColor ⇒ LISTBOX__InvalidateInsideArea(long) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> LISTBOX__InvalidateInsideArea(long)
[Called By]- >> DROPDOWN_SetTextColor
- >> DROPDOWN_Expand
LISTVIEW__InvalidateRowAndBelow(long, LISTVIEW_Obj*, int) (Thumb, 70 bytes, Stack size 32 bytes, LISTVIEW_DeleteRow.o(.text))
[Stack]
- Max Depth = 208
- Call Chain = LISTVIEW__InvalidateRowAndBelow(long, LISTVIEW_Obj*, int) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> LISTVIEW__GetRowDistY(const LISTVIEW_Obj*)
- >> HEADER_GetHeight
- >> WM_InvalidateRect
- >> WM_GetInsideRectExScrollbar
[Called By]- >> LISTVIEW_InsertRow
- >> LISTVIEW_DeleteRow
LISTVIEW_DeleteRow (Thumb, 238 bytes, Stack size 40 bytes, LISTVIEW_DeleteRow.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_Unlock
- >> GUI_Lock
- >> LISTVIEW__InvalidateRowAndBelow(long, LISTVIEW_Obj*, int)
- >> LISTVIEW__InvalidateInsideArea(long)
- >> LISTVIEW__UpdateScrollParas(long)
- >> LISTVIEW__GetNumColumns(LISTVIEW_Obj*)
- >> LISTVIEW__GetNumRows(LISTVIEW_Obj*)
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> GUI_ARRAY_DeleteItem(long, unsigned)
- >> GUI_ARRAY_Delete(long)
LISTVIEW_GetBkColor (Thumb, 50 bytes, Stack size 24 bytes, LISTVIEW_GetBkColor.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = LISTVIEW_GetBkColor ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _GetpCellInfo(long, unsigned, unsigned, unsigned)
LISTVIEW_GetTextColor (Thumb, 50 bytes, Stack size 24 bytes, LISTVIEW_GetTextColor.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = LISTVIEW_GetTextColor ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _GetpCellInfo(long, unsigned, unsigned, unsigned)
LISTVIEW_SetSel (Thumb, 30 bytes, Stack size 16 bytes, LISTVIEW_SetSel.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
- >> LISTVIEW__SetSel(long, int)
[Called By]
PROGBAR_SetSkinClassic (Thumb, 44 bytes, Stack size 16 bytes, PROGBAR_SkinClassic.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
PROGBAR_SetDefaultSkinClassic (Thumb, 10 bytes, Stack size 0 bytes, PROGBAR_SkinClassic.o(.text), UNUSED)
RADIO__GetButtonSize(long) (Thumb, 38 bytes, Stack size 48 bytes, RADIO.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = RADIO__GetButtonSize(long)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
[Address Reference Count : 1]
RADIO__SetValue(long, int) (Thumb, 66 bytes, Stack size 16 bytes, RADIO.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = RADIO__SetValue(long, int) ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_NotifyParent
[Called By]
RADIO_Callback (Thumb, 178 bytes, Stack size 24 bytes, RADIO.o(.text))
[Stack]
- Max Depth = 316
- Call Chain = RADIO_Callback ⇒ WIDGET_HandleActive ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> WM_DefaultProc
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WIDGET_HandleActive
- >> GUI_ARRAY_Delete(long)
- >> RADIO_AddValue
- >> _OnTouch(long, WM_MESSAGE*)
[Address Reference Count : 1]
RADIO_CreateUser (Thumb, 230 bytes, Stack size 64 bytes, RADIO.o(.text))
[Stack]
- Max Depth = 292
- Call Chain = RADIO_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_CreateWindowAsChild
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ARRAY_AddItem(long, const void*, int)
- >> WIDGET__Init
- >> GUI_ARRAY_Create()
- >> WM_GetBkColor
- >> __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, 46 bytes, Stack size 24 bytes, RADIO.o(.text))
[Stack]
- Max Depth = 220
- Call Chain = RADIO_AddValue ⇒ RADIO_SetValue ⇒ RADIO__SetValue(long, int) ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> 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, 70 bytes, Stack size 24 bytes, RADIO.o(.text))
[Stack]
- Max Depth = 196
- Call Chain = RADIO_SetValue ⇒ RADIO__SetValue(long, int) ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> 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]
RADIO_GetUserData (Thumb, 6 bytes, Stack size 0 bytes, RADIO.o(.text), UNUSED)
[Calls]
RADIO_GetValue (Thumb, 38 bytes, Stack size 16 bytes, RADIO.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
SCROLLBAR__Rect2VRect(const WIDGET*, LCD_RECT*) (Thumb, 56 bytes, Stack size 0 bytes, SCROLLBAR.o(.text))
[Called By]
- >> _CalcPositions(long, SCROLLBAR_POSITIONS*)
- >> _CalcPositions(long, SCROLLBAR_POSITIONS*)
SCROLLBAR__InvalidatePartner(long) (Thumb, 28 bytes, Stack size 8 bytes, SCROLLBAR.o(.text))
[Stack]
- Max Depth = 164
- Call Chain = SCROLLBAR__InvalidatePartner(long) ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> WM_SendMessageNoPara
- >> WM_GetParent
- >> WM_GetScrollPartner
[Called By]
SCROLLBAR_Callback (Thumb, 418 bytes, Stack size 32 bytes, SCROLLBAR.o(.text))
[Stack]
- Max Depth = 324
- Call Chain = SCROLLBAR_Callback ⇒ WIDGET_HandleActive ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> WM_DefaultProc
- >> WM_RestartTimer
- >> WM_DeleteTimer
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_SendMessageNoPara
- >> WM_GetParent
- >> WM_NotifyParent
- >> WIDGET_HandleActive
- >> SCROLLBAR_AddValue
- >> WM_GetScrollPartner
- >> _OnTouch(long, WM_MESSAGE*)
[Address Reference Count : 1]
SCROLLBAR_CreateUser (Thumb, 260 bytes, Stack size 64 bytes, SCROLLBAR.o(.text))
[Stack]
- Max Depth = 292
- Call Chain = SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> WM_CreateWindowAsChild
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_SendMessageNoPara
- >> WM_GetParent
- >> WIDGET__Init
- >> WM_GetInsideRectEx
- >> WM_GetScrollPartner
[Called By]
SCROLLBAR_CreateEx (Thumb, 36 bytes, Stack size 40 bytes, SCROLLBAR.o(.text))
[Stack]
- Max Depth = 332
- Call Chain = SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ 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, 44 bytes, Stack size 24 bytes, SCROLLBAR.o(.text))
[Stack]
- Max Depth = 196
- Call Chain = SCROLLBAR_AddValue ⇒ SCROLLBAR_SetValue ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> SCROLLBAR_SetValue
[Called By]- >> SCROLLBAR_Dec
- >> SCROLLBAR_Callback
SCROLLBAR_SetValue (Thumb, 90 bytes, Stack size 16 bytes, SCROLLBAR.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = SCROLLBAR_SetValue ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_NotifyParent
[Called By]- >> GRAPH_SetScrollValue
- >> SCROLLBAR_SetState
- >> SCROLLBAR_AddValue
- >> _OnTouch(long, WM_MESSAGE*)
SCROLLBAR_SetNumItems (Thumb, 48 bytes, Stack size 16 bytes, SCROLLBAR.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
SCROLLBAR_SetPageSize (Thumb, 48 bytes, Stack size 16 bytes, SCROLLBAR.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
SCROLLBAR_SetState (Thumb, 34 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]
SCROLLBAR_GetUserData (Thumb, 6 bytes, Stack size 0 bytes, SCROLLBAR.o(.text), UNUSED)
[Calls]
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 = 356
- Call Chain = SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_NotifyParent
- >> SCROLLBAR_CreateEx
[Called By]- >> _SetScrollbar(long, int, int, int)
SCROLLBAR_GetValue (Thumb, 36 bytes, Stack size 16 bytes, SCROLLBAR_GetValue.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = SCROLLBAR_GetValue ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _OnScrollValueChanged(long, long)
SLIDER_SetSkinClassic (Thumb, 44 bytes, Stack size 16 bytes, SLIDER_SkinClassic.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
SLIDER_SetDefaultSkinClassic (Thumb, 10 bytes, Stack size 0 bytes, SLIDER_SkinClassic.o(.text), UNUSED)
TEXT_Callback (Thumb, 164 bytes, Stack size 32 bytes, TEXT.o(.text))
[Stack]
- Max Depth = 324
- Call Chain = TEXT_Callback ⇒ WIDGET_HandleActive ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> WM_DefaultProc
- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_Clear
- >> GUI_DispStringInRectWrap
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_FreePtr
- >> LCD_SetColor
- >> LCD_SetBkColor
- >> WM_GetClientRect
- >> WIDGET_HandleActive
- >> WM_GetHasTrans
[Address Reference Count : 1]
TEXT_CreateUser (Thumb, 168 bytes, Stack size 56 bytes, TEXT.o(.text))
[Stack]
- Max Depth = 284
- Call Chain = TEXT_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_CreateWindowAsChild
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_AllocZero
- >> 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]
TEXT_GetUserData (Thumb, 6 bytes, Stack size 0 bytes, TEXT.o(.text), UNUSED)
[Calls]
WIDGET_EFFECT_3D_DrawUp (Thumb, 20 bytes, Stack size 16 bytes, WIDGET_Effect_3D.o(.text))
[Stack]
- Max Depth = 204
- Call Chain = WIDGET_EFFECT_3D_DrawUp ⇒ _DrawUpRect(const LCD_RECT*) ⇒ GUI_DrawRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM_GetClientRect
- >> _DrawUpRect(const LCD_RECT*)
[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__FillStringInRect (Thumb, 254 bytes, Stack size 40 bytes, WIDGET_FillStringInRect.o(.text))
[Stack]
- Max Depth = 244
- Call Chain = WIDGET__FillStringInRect ⇒ GUI_DispStringAt ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_DispStringAt
- >> GUI_SetTextMode
- >> GUI_ClearRect
- >> GUI_GetBkColor
- >> WM_SetUserClipRect
- >> GUI__IntersectRects
- >> GUI_RectsIntersect
- >> GUI_ClearRectEx
- >> [Anonymous Symbol]
- >> __aeabi_memcpy
[Called By]- >> _Paint(long, int)
- >> FRAMEWIN_OwnerDraw
WIDGET_SetEffect (Thumb, 26 bytes, Stack size 24 bytes, WIDGET_SetEffect.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = WIDGET_SetEffect ⇒ WM_SendMessage ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]
[Called By]
WM_BringToTop (Thumb, 120 bytes, Stack size 24 bytes, WM_BringToTop.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = WM_BringToTop ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM__RemoveWindowFromList
- >> WM__InsertWindowIntoList
- >> WM_ForEachDesc
[Called By]- >> FRAMEWIN_Callback
- >> WIDGET_HandleActive
WM_CheckScrollBounds (Thumb, 32 bytes, Stack size 0 bytes, WM_CheckScrollPos.o(.text))
[Called By]
- >> LISTVIEW__UpdateScrollPos(long)
- >> WM_SetScrollValue
- >> WM_CheckScrollPos
- >> _ManageScrollBars(long)
- >> _MoveSel(long, int)
- >> _UpdateScrollPos(long)
WM_CheckScrollPos (Thumb, 46 bytes, Stack size 16 bytes, WM_CheckScrollPos.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WM_CheckScrollPos
[Calls]
[Called By]- >> LISTVIEW__UpdateScrollPos(long)
WM_SetScrollValue (Thumb, 18 bytes, Stack size 16 bytes, WM_CheckScrollPos.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WM_SetScrollValue
[Calls]
[Called By]- >> _AddKey(long, int)
- >> _AddKey(long, int)
WM__AddCriticalHandle (Thumb, 10 bytes, Stack size 0 bytes, WM_CriticalHandle.o(.text))
[Called By]
- >> WM_HandlePID
- >> WM_Init
WM__RemoveCriticalHandle (Thumb, 34 bytes, Stack size 0 bytes, WM_CriticalHandle.o(.text))
[Called By]
WM_GetBkColor (Thumb, 30 bytes, Stack size 24 bytes, WM_GetBkColor.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = WM_GetBkColor ⇒ WM_SendMessage ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]
[Called By]- >> RADIO_CreateUser
- >> WIDGET__GetBkColor
WM_GetFirstChild (Thumb, 26 bytes, Stack size 8 bytes, WM_GetFirstChild.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = WM_GetFirstChild ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _RemoveStaticDevice(long)
- >> FRAMEWIN__UpdateButtons(long, int, int, int, int)
- >> FRAMEWIN__GetTitleLimits(long, int*, int*)
- >> WM_InvalidateWindowAndDescs
- >> WM__InvalidateDrawAndDescs
- >> WM_InvalidateWindowAndDescsEx
WM_GetInsideRectEx (Thumb, 20 bytes, Stack size 24 bytes, WM_GetInsideRect.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = WM_GetInsideRectEx ⇒ WM_SendMessage ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]
[Called By]- >> WM_GetInsideRectExScrollbar
- >> _Draw(long)
- >> SCROLLBAR_CreateUser
- >> HEADER_CreateUser
- >> WM_GetInsideRect
WM_GetInsideRect (Thumb, 10 bytes, Stack size 0 bytes, WM_GetInsideRect.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = WM_GetInsideRect ⇒ WM_GetInsideRectEx ⇒ WM_SendMessage ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]
[Called By]
WM_GetInsideRectExScrollbar (Thumb, 168 bytes, Stack size 48 bytes, WM_GetInsideRectExScrollbar.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> WM_GetDialogItem
- >> GUI_MoveRect
- >> WM_GetWindowRectEx
- >> WM_GetInsideRectEx
- >> WM_GetFlags
- >> __aeabi_memcpy
[Called By]- >> LISTVIEW__InvalidateRowAndBelow(long, LISTVIEW_Obj*, int)
- >> LISTVIEW__InvalidateInsideArea(long)
- >> LISTVIEW__UpdateScrollParas(long)
- >> LISTVIEW__InvalidateRow(long, LISTVIEW_Obj*, int)
- >> _Paint(long, WM_MESSAGE*)
- >> _GetNumVisibleRows(long, const LISTVIEW_Obj*)
- >> _SetSelFromPos(long, const GUI_PID_STATE*)
- >> _OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*)
- >> _OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*)
- >> _OnPaint(long, LCD_RECT*)
- >> _InvalidateNewItem(GRAPH_DATA_YT_OBJ*)
- >> GRAPH__InvalidateGraph(long)
- >> _DrawGrid(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned)
- >> _ManageScrollBars(long)
- >> _DrawBorder(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned, LCD_RECT*)
- >> _OnTouch(long, WM_MESSAGE*)
- >> _OnPaint(long, WM_MESSAGE*)
- >> _ManageAutoScroll(long)
- >> _GetVisibility(long, long, LCD_RECT*)
- >> LISTBOX__InvalidateInsideArea(long)
- >> LISTBOX_SetSel
- >> LISTBOX__InvalidateItem(long, int)
- >> LISTBOX_UpdateScrollers
- >> LISTBOX_OwnerDraw
- >> LISTBOX_InvalidateItem
- >> LISTBOX_Callback
- >> _OnPaint(long, WM_MESSAGE*)
- >> _MoveSel(long, int)
- >> _AddKey(long, int)
- >> _UpdateScrollPos(long)
- >> _GetNumVisItems(long)
- >> _GetItemFromPos(long, int, int)
- >> LISTBOX__InvalidateItemAndBelow(long, int)
WM_GetNextSibling (Thumb, 26 bytes, Stack size 8 bytes, WM_GetNextSibling.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = WM_GetNextSibling ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _RemoveStaticDevice(long)
- >> FRAMEWIN__UpdateButtons(long, int, int, int, int)
- >> FRAMEWIN__GetTitleLimits(long, int*, int*)
WM_GetWindowOrgX (Thumb, 28 bytes, Stack size 16 bytes, WM_GetOrg.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = WM_GetWindowOrgX ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> MESSAGEBOX_Create
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> WM_GetOrgX
WM_GetWindowOrgY (Thumb, 30 bytes, Stack size 16 bytes, WM_GetOrg.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = WM_GetWindowOrgY ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> MESSAGEBOX_Create
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> WM_GetOrgY
WM_GetOrgX (Thumb, 8 bytes, Stack size 0 bytes, WM_GetOrg.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = WM_GetOrgX ⇒ WM_GetWindowOrgX ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]
[Called By]- >> _OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*)
- >> _DrawBorder(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned, LCD_RECT*)
WM_GetOrgY (Thumb, 8 bytes, Stack size 0 bytes, WM_GetOrg.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = WM_GetOrgY ⇒ WM_GetWindowOrgY ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]
[Called By]- >> _OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*)
- >> _DrawBorder(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned, LCD_RECT*)
WM_GetScrollbarH (Thumb, 30 bytes, Stack size 16 bytes, WM_GetScrollbar.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = WM_GetScrollbarH ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> _GetDialogItem(long, int)
[Called By]- >> _CalcPositions(long, SCROLLBAR_POSITIONS*)
- >> LISTVIEW_Callback
- >> GRAPH_Callback
- >> TREEVIEW_Callback
- >> _ManageAutoScroll(long)
- >> LISTBOX_Callback
- >> _CalcPositions(long, SCROLLBAR_POSITIONS*)
WM_GetScrollbarV (Thumb, 30 bytes, Stack size 16 bytes, WM_GetScrollbar.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = WM_GetScrollbarV ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> _GetDialogItem(long, int)
[Called By]- >> _CalcPositions(long, SCROLLBAR_POSITIONS*)
- >> LISTVIEW_Callback
- >> GRAPH_Callback
- >> TREEVIEW_Callback
- >> _ManageAutoScroll(long)
- >> _LimitDragWitdh(long)
- >> LISTBOX_Callback
- >> _CalcPositions(long, SCROLLBAR_POSITIONS*)
WM_GetScrollState (Thumb, 20 bytes, Stack size 24 bytes, WM_GetScrollState.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = WM_GetScrollState ⇒ WM_SendMessage ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]
[Called By]- >> LISTVIEW_Callback
- >> TREEVIEW_Callback
- >> LISTBOX_Callback
WM_GetWindowRect (Thumb, 46 bytes, Stack size 8 bytes, WM_GetWindowRect.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> __aeabi_memcpy
WM_GetWindowRectEx (Thumb, 42 bytes, Stack size 16 bytes, WM_GetWindowRect.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = WM_GetWindowRectEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> __aeabi_memcpy
[Called By]- >> _MoveWindow(long, int, int, int, int, void(*)(PARA_IN_MOVE*, PARA_OUT_MOVE*))
- >> _FadeWindow(long, int, int(*)(int, int))
- >> _CalcPositions(long, SCROLLBAR_POSITIONS*)
- >> WM_GetInsideRectExScrollbar
- >> WM_SetCaptureMove
- >> _AddContent(long, long*)
- >> _CalcPositions(long, SCROLLBAR_POSITIONS*)
WM_HasCaptured (Thumb, 32 bytes, Stack size 0 bytes, WM_HasCaptured.o(.text))
[Called By]
- >> WM_SetCaptureMove
- >> _OnTouch(long, WM_MESSAGE*)
- >> CHECKBOX_Callback
WM_HasFocus (Thumb, 32 bytes, Stack size 0 bytes, WM_HasFocus.o(.text))
[Called By]
WM_IsFocussable (Thumb, 32 bytes, Stack size 24 bytes, WM_IsFocussable.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = WM_IsFocussable ⇒ WM_SendMessage ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]
[Called By]- >> WM_SetFocusOnNextChild
- >> _OnTouch(long, WM_MESSAGE*)
- >> WM_SetFocusOnPrevChild
- >> _OnTouch(long, WM_MESSAGE*)
WM__MoveWindow (Thumb, 162 bytes, Stack size 56 bytes, WM_Move.o(.text))
[Stack]
- Max Depth = 188
- Call Chain = WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_MoveRect
- >> WM__SendMessage
- >> WM__InvalidateParent
- >> _MoveDescendents(long, int, int)
- >> __aeabi_memcpy
[Called By]- >> WM_MoveChildTo
- >> WM_MoveWindow
- >> WM__MoveTo
WM__MoveTo (Thumb, 48 bytes, Stack size 24 bytes, WM_Move.o(.text))
[Stack]
- Max Depth = 212
- Call Chain = WM__MoveTo ⇒ WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM__MoveWindow
[Called By]
WM_MoveWindow (Thumb, 24 bytes, Stack size 16 bytes, WM_Move.o(.text))
[Stack]
- Max Depth = 204
- Call Chain = WM_MoveWindow ⇒ WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_Lock
- >> WM__MoveWindow
- >> [Anonymous Symbol]
[Called By]- >> FRAMEWIN__UpdateButtons(long, int, int, int, int)
- >> WM_SetCaptureMove
- >> WM__UpdateChildPositions
WM_MoveTo (Thumb, 22 bytes, Stack size 16 bytes, WM_Move.o(.text))
[Stack]
- Max Depth = 228
- Call Chain = WM_MoveTo ⇒ WM__MoveTo ⇒ WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_Lock
- >> WM__MoveTo
[Called By]
WM_MoveChildTo (Thumb, 96 bytes, Stack size 24 bytes, WM_MoveChildTo.o(.text))
[Stack]
- Max Depth = 212
- Call Chain = WM_MoveChildTo ⇒ WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_GetParent
- >> WM__MoveWindow
[Called By]- >> FRAMEWIN__UpdatePositions(long)
WM_NotifyParent (Thumb, 20 bytes, Stack size 24 bytes, WM_NotifyParent.o(.text))
[Stack]
- Max Depth = 84
- Call Chain = WM_NotifyParent ⇒ WM_SendToParent ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]
[Called By]- >> WM_DeleteWindow
- >> SLIDER_SetValue
- >> EDIT_Callback
- >> _SetValue(long, long, int)
- >> _ChangeCharacter(long, unsigned short, int, char*)
- >> _InsertChar(long, unsigned short)
- >> _DeleteChar(long)
- >> WIDGET_HandleActive
- >> _OnButtonReleased(long, int)
- >> _OnButtonPressed(long)
- >> _OnTouch(long, WM_MESSAGE*)
- >> LISTVIEW__SetSel(long, int)
- >> SCROLLBAR_SetValue
- >> SCROLLBAR_CreateAttached
- >> TREEVIEW_Callback
- >> _OnTouch(long, WM_MESSAGE*)
- >> _SetSel(long, long)
- >> SLIDER_Inc
- >> SLIDER_Dec
- >> SCROLLBAR_Callback
- >> _OnTouch(long, WM_MESSAGE*)
- >> RADIO__SetValue(long, int)
- >> _OnTouch(long, WM_MESSAGE*)
- >> HEADER_Callback
- >> DROPDOWN_SetSel
- >> DROPDOWN_Expand
- >> DROPDOWN_Callback
- >> CHECKBOX_Callback
- >> CHECKBOX_SetState
WM_ResizeWindow (Thumb, 252 bytes, Stack size 48 bytes, WM_ResizeWindow.o(.text))
[Stack]
- Max Depth = 308
- Call Chain = WM_ResizeWindow ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI__IntersectRect
- >> GUI_MergeRect
- >> WM__SendMsgNoData
- >> WM__InvalidateRectEx
- >> WM__InvalidateDrawAndDescs
- >> WM__UpdateChildPositions
- >> __aeabi_memcpy
[Called By]- >> WM_SetSize
- >> FRAMEWIN__UpdateButtons(long, int, int, int, int)
- >> WM__UpdateChildPositions
- >> WM_SetYSize
- >> WM_SetXSize
WM_SendToParent (Thumb, 38 bytes, Stack size 16 bytes, WM_SendToParent.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = WM_SendToParent ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM_GetParent
- >> WM__SendMessage
[Called By]- >> WM_DefaultProc
- >> WM_NotifyParent
WM_SetCapture (Thumb, 46 bytes, Stack size 24 bytes, WM_SetCapture.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = WM_SetCapture ⇒ WM__ReleaseCapture() ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM__ReleaseCapture()
[Called By]- >> _OnTouch(long, WM_MESSAGE*)
- >> WM_SetCaptureMove
- >> _OnTouch(long, WM_MESSAGE*)
- >> _OnTouch(long, WM_MESSAGE*)
- >> _HandlePID(long, int, int, int)
- >> CHECKBOX_Callback
WM_ReleaseCapture (Thumb, 18 bytes, Stack size 8 bytes, WM_SetCapture.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = WM_ReleaseCapture ⇒ WM__ReleaseCapture() ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM__ReleaseCapture()
[Called By]- >> WM_MakeModal
- >> WM_HandlePID
- >> _HandlePID(long, int, int, int)
WM_SetCaptureMove (Thumb, 140 bytes, Stack size 48 bytes, WM_SetCaptureMove.o(.text))
[Stack]
- Max Depth = 252
- Call Chain = WM_SetCaptureMove ⇒ WM_MoveWindow ⇒ WM__MoveWindow ⇒ WM__InvalidateParent ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_GetParent
- >> GUI_MoveRect
- >> GUI_RectsIntersect
- >> WM_GetWindowRectEx
- >> GUI__ReduceRect
- >> WM_HasCaptured
- >> WM_SetCapture
- >> WM_MoveWindow
- >> [Anonymous Symbol]
[Called By]
WM_SetFocusOnNextChild (Thumb, 100 bytes, Stack size 24 bytes, WM_SetFocusOnNextChild.o(.text))
[Stack]
- Max Depth = 108
- Call Chain = WM_SetFocusOnNextChild ⇒ WM_SetFocus ⇒ WM_IsWindow ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> WM_SetFocus
- >> GUI_Unlock
- >> GUI_Lock
- >> WM__GetTopLevelLayer
- >> WM_IsFocussable
- >> WM__GetFocussedChild
- >> _GetNextChild(long, long)
[Called By]- >> GUI_CreateDialogBox
- >> FRAMEWIN_Callback
- >> FRAMEWIN__cbClient(WM_MESSAGE*)
WM_SetFocusOnPrevChild (Thumb, 68 bytes, Stack size 16 bytes, WM_SetFocusOnPrevChild.o(.text))
[Stack]
- Max Depth = 100
- Call Chain = WM_SetFocusOnPrevChild ⇒ WM_SetFocus ⇒ WM_IsWindow ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> WM_SetFocus
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_IsFocussable
- >> _GetPrevChild(long)
- >> WM__GetFocussedChild
[Called By]- >> FRAMEWIN__cbClient(WM_MESSAGE*)
WM_SetScrollState (Thumb, 26 bytes, Stack size 24 bytes, WM_SetScrollState.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = WM_SetScrollState ⇒ WM_SendMessage ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]
[Called By]- >> WIDGET__SetScrollState
WM_SetUserClipRect (Thumb, 32 bytes, Stack size 16 bytes, WM_SetUserClipRect.o(.text))
[Stack]
- Max Depth = 84
- Call Chain = WM_SetUserClipRect ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM__ActivateClipRect
[Called By]- >> GUI_SetClipRect
- >> GUI_DispStringInRectMax
- >> WIDGET__FillStringInRect
- >> _Paint(long, int)
- >> _Paint(long)
- >> _Paint(long)
- >> _OnPaint(long, LCD_RECT*)
- >> _OnPaint(long, WM_MESSAGE*)
- >> _Paint(long)
- >> _Paint(long)
- >> _Paint(long)
- >> _Paint(long)
- >> _OnPaint(long, WM_MESSAGE*)
- >> _Paint(long)
- >> _Paint(long)
WM__IsInModalArea (Thumb, 48 bytes, Stack size 16 bytes, WM_Touch.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = WM__IsInModalArea ⇒ WM__IsAncestor
[Calls]
[Called By]- >> WM_MakeModal
- >> WM_HandlePID
WM__SendPIDMessage (Thumb, 66 bytes, Stack size 32 bytes, WM_Touch.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = WM__SendPIDMessage ⇒ WM__SendMessageIfEnabled ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]- >> WM_IsWindow
- >> WM_GetParent
- >> WM__SendMessageIfEnabled
[Called By]- >> WM_MakeModal
- >> WM__SendTouchMessage
WM__SendTouchMessage (Thumb, 58 bytes, Stack size 24 bytes, WM_Touch.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = WM__SendTouchMessage ⇒ WM__SendPIDMessage ⇒ WM__SendMessageIfEnabled ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM__SendPIDMessage
[Called By]
WM__SetLastTouched (Thumb, 22 bytes, Stack size 0 bytes, WM_Touch.o(.text), UNUSED)
WM__SetMotionCallback (Thumb, 6 bytes, Stack size 0 bytes, WM_Touch.o(.text), UNUSED)
WM__SetToolTipCallback (Thumb, 6 bytes, Stack size 0 bytes, WM_Touch.o(.text), UNUSED)
WM_HandlePID (Thumb, 866 bytes, Stack size 112 bytes, WM_Touch.o(.text))
[Stack]
- Max Depth = 512
- Call Chain = WM_HandlePID ⇒ GUI_CURSOR_SetPositionEx ⇒ GUI_SPRITE_SetPosition ⇒ _SetPosition(long, int, int) ⇒ _CreateBuffer(GUI_SPRITE_OBJ*, int) ⇒ GUI_ALLOC_GetMaxSize ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_PID_GetState
- >> WM_IsWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_PID_IsEmpty
- >> WM__IsEnabled
- >> WM__IsInModalArea
- >> WM_ReleaseCapture
- >> WM__AddCriticalHandle
- >> GUI_GetLayerPosEx
- >> WM__SendTouchMessage
- >> WM__SendMessageIfEnabled
- >> WM_Screen2hWin
- >> WM_PID__SetPrevState
- >> GUI_CURSOR_SetPositionEx
- >> [Anonymous Symbol]
- >> WM__RemoveCriticalHandle
[Address Reference Count : 1]
WM__GetUserDataEx (Thumb, 58 bytes, Stack size 24 bytes, WM_UserData.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> _CalcNumBytes(long, int, int)
- >> __aeabi_memcpy
[Called By]- >> EDIT_GetUserData
- >> BUTTON_GetUserData
- >> PROGBAR_GetUserData
- >> LISTVIEW_GetUserData
- >> GRAPH_GetUserData
- >> FRAMEWIN_GetUserData
- >> TREEVIEW_GetUserData
- >> SLIDER_GetUserData
- >> TEXT_GetUserData
- >> SCROLLBAR_GetUserData
- >> RADIO_GetUserData
- >> HEADER_GetUserData
- >> DROPDOWN_GetUserData
- >> CHECKBOX_GetUserData
- >> LISTBOX_GetUserData
- >> WM_GetUserData
WM__SetUserDataEx (Thumb, 58 bytes, Stack size 24 bytes, WM_UserData.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> _CalcNumBytes(long, int, int)
- >> __aeabi_memcpy
[Called By]- >> EDIT_SetUserData
- >> BUTTON_SetUserData
- >> PROGBAR_SetUserData
- >> LISTVIEW_SetUserData
- >> GRAPH_SetUserData
- >> FRAMEWIN_SetUserData
- >> TREEVIEW_SetUserData
- >> SLIDER_SetUserData
- >> TEXT_SetUserData
- >> SCROLLBAR_SetUserData
- >> RADIO_SetUserData
- >> HEADER_SetUserData
- >> DROPDOWN_SetUserData
- >> CHECKBOX_SetUserData
- >> LISTBOX_SetUserData
- >> WM_SetUserData
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__GetOrgX_AA (Thumb, 8 bytes, Stack size 0 bytes, WM__GetOrg_AA.o(.text))
[Calls]
[Called By]- >> GUI_AA_FillPolygon
- >> GUI_AA_FillCircle
- >> GUI_AA_DrawArc
WM__GetOrgY_AA (Thumb, 12 bytes, Stack size 0 bytes, WM__GetOrg_AA.o(.text))
[Called By]
- >> GUI_AA_FillPolygon
- >> GUI_AA_FillCircle
- >> GUI_AA_DrawArc
WM__GetPrevSibling (Thumb, 34 bytes, Stack size 16 bytes, WM__GetPrevSibling.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = WM__GetPrevSibling ⇒ WM__GetFirstSibling ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_h2p
- >> WM__GetFirstSibling
[Called By]- >> WM_BringToBottom
- >> _GetPrevChild(long)
WM__IsAncestor (Thumb, 36 bytes, Stack size 16 bytes, WM__IsAncestor.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WM__IsAncestor
[Calls]
[Called By]- >> FRAMEWIN_Callback
- >> WM__IsAncestorOrSelf
- >> WM__IsInModalArea
WM__IsAncestorOrSelf (Thumb, 12 bytes, Stack size 0 bytes, WM__IsAncestor.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WM__IsAncestorOrSelf ⇒ WM__IsAncestor
[Calls]
[Called By]
WM__IsEnabled (Thumb, 22 bytes, Stack size 8 bytes, WM__IsEnabled.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM__IsEnabled
[Calls]
[Called By]- >> BUTTON_DrawSkinFlex
- >> DROPDOWN_DrawSkinFlex
- >> CHECKBOX_DrawSkinFlex
- >> WM_HandlePID
- >> EDIT_Callback
- >> _Paint(long, int)
- >> _CalcDrawInfo(const WIDGET_ITEM_DRAW_INFO*, TREEVIEW_ITEM_DRAW_INFO*)
- >> CHECKBOX_Callback
- >> _Paint(long)
- >> _Paint(long)
- >> WM__SendMessageIfEnabled
- >> _Paint(long)
WM__Screen2Client (Thumb, 20 bytes, Stack size 0 bytes, WM__Screen2Client.o(.text))
[Calls]
[Called By]- >> _EffectRequiresRedraw(const WIDGET*, const LCD_RECT*)
WM__SendMessage (Thumb, 64 bytes, Stack size 16 bytes, WM__SendMessage.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]- >> WM_DefaultProc
- >> GUI_ALLOC_h2p
[Called By]- >> WM_SendMessage
- >> WM_DeleteWindow
- >> WM_CreateWindowAsChild
- >> WM_SetFocus
- >> FRAMEWIN_Callback
- >> LISTVIEW_Callback
- >> WM_SetEnableState
- >> WM__SendMsgNoData
- >> WM__Paint1
- >> WM_SendToParent
- >> WM_OnKey
- >> HEADER_SetItemWidth
- >> LISTBOX_Callback
- >> _NotifyOwner(long, int)
- >> WM__SendMessageIfEnabled
- >> WM__ReleaseCapture()
- >> WM__MoveWindow
- >> _MoveDescendents(long, int, int)
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, 216 bytes, Stack size 56 bytes, WM__UpdateChildPositions.o(.text))
[Stack]
- Max Depth = 260 + In Cycle
- Call Chain = WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_ResizeWindow
- >> WM_MoveWindow
[Called By]- >> WIDGET_HandleActive
- >> WM_ResizeWindow
LCD_SetLUTEx (Thumb, 34 bytes, Stack size 16 bytes, GUICC_0.o(.text), UNUSED)
[Calls]
LCD_SetLUT (Thumb, 38 bytes, Stack size 16 bytes, GUICC_0.o(.text), UNUSED)
[Calls]
GUI_ALLOC_AllocInit (Thumb, 68 bytes, Stack size 24 bytes, GUI_ALLOC_AllocInit.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = GUI_ALLOC_AllocInit ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_AllocNoInit
- >> GUI__memset
- >> GUI_Unlock
- >> GUI_Lock
- >> __aeabi_memcpy
[Called By]- >> GUI_ARRAY_AddItem(long, const void*, int)
GUIMONO_DispChar (Thumb, 306 bytes, Stack size 80 bytes, GUI_CharM.o(.text))
[Stack]
- Max Depth = 208
- Call Chain = GUIMONO_DispChar ⇒ LCD_DrawBitmap ⇒ [Anonymous Symbol]
[Calls]- >> LCD_FillRect
- >> LCD_DrawBitmap
- >> LCD_SetDrawMode
[Address Reference Count : 1]
GUIMONO_GetCharDistX (Thumb, 18 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, 54 bytes, Stack size 0 bytes, GUI_CharM.o(.text))
[Address Reference Count : 1]
GUI_CURSOR__SetSpriteEx (Thumb, 20 bytes, Stack size 0 bytes, GUI_Curs1.o(.text), UNUSED)
GUI_CURSOR__GetSpriteEx (Thumb, 22 bytes, Stack size 0 bytes, GUI_Curs1.o(.text), UNUSED)
GUI_CURSOR_SelectEx (Thumb, 178 bytes, Stack size 40 bytes, GUI_Curs1.o(.text))
[Stack]
- Max Depth = 360
- Call Chain = GUI_CURSOR_SelectEx ⇒ GUI_SPRITE__CreateEx ⇒ _SpriteDraw(long) ⇒ _CreateBuffer(GUI_SPRITE_OBJ*, int) ⇒ GUI_ALLOC_GetMaxSize ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_SetBkColor
- >> GUI_DrawBitmap
- >> GUI_Clear
- >> GUI__RegisterExit
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_SPRITE_Delete
- >> GUI_SPRITE__CreateEx
- >> GUI_SelectLayer
- >> GUI_SetLayerSizeEx
- >> GUI_GetCursorLayer
- >> _Show(int)
[Called By]- >> HEADER_Callback
- >> _HandlePID(long, int, int, int)
- >> GUI_CURSOR_ShowEx
- >> GUI_CURSOR_Select
GUI_CURSOR_SetBitmapEx (Thumb, 8 bytes, Stack size 16 bytes, GUI_Curs1.o(.text), UNUSED)
[Calls]
GUI_CURSOR_SetBitmap (Thumb, 10 bytes, Stack size 16 bytes, GUI_Curs1.o(.text), UNUSED)
GUI_CURSOR_HideEx (Thumb, 86 bytes, Stack size 16 bytes, GUI_Curs1.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_SPRITE_SetPosition
- >> GUI_SPRITE_Hide
- >> GUI_SetLayerVisEx
- >> GUI_GetCursorLayer
[Called By]
GUI_CURSOR_ShowEx (Thumb, 50 bytes, Stack size 8 bytes, GUI_Curs1.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_CURSOR_SelectEx
- >> _Show(int)
[Called By]
GUI_CURSOR_GetStateEx (Thumb, 16 bytes, Stack size 8 bytes, GUI_Curs1.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = GUI_CURSOR_GetStateEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Lock
- >> [Anonymous Symbol]
[Called By]- >> HEADER_Callback
- >> _HandlePID(long, int, int, int)
GUI_CURSOR_SetPositionEx (Thumb, 102 bytes, Stack size 16 bytes, GUI_Curs1.o(.text))
[Stack]
- Max Depth = 400
- Call Chain = GUI_CURSOR_SetPositionEx ⇒ GUI_SPRITE_SetPosition ⇒ _SetPosition(long, int, int) ⇒ _CreateBuffer(GUI_SPRITE_OBJ*, int) ⇒ GUI_ALLOC_GetMaxSize ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_SPRITE_SetPosition
- >> GUI_SetLayerPosEx
- >> GUI_GetCursorLayer
[Called By]- >> WM_HandlePID
- >> GUI_CURSOR_SetPosition
GUI_CURSOR_Select (Thumb, 8 bytes, Stack size 0 bytes, GUI_Curs1.o(.text), UNUSED)
[Calls]
GUI_CURSOR_Hide (Thumb, 8 bytes, Stack size 0 bytes, GUI_Curs1.o(.text), UNUSED)
[Calls]
GUI_CURSOR_Show (Thumb, 8 bytes, Stack size 0 bytes, GUI_Curs1.o(.text), UNUSED)
[Calls]
GUI_CURSOR_GetState (Thumb, 18 bytes, Stack size 8 bytes, GUI_Curs1.o(.text), UNUSED)
[Calls]
GUI_CURSOR_SetPosition (Thumb, 8 bytes, Stack size 0 bytes, GUI_Curs1.o(.text), UNUSED)
[Calls]
- >> GUI_CURSOR_SetPositionEx
GL_DrawPoint (Thumb, 30 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, 54 bytes, Stack size 16 bytes, GUI_DrawPoint.o(.text), UNUSED)
[Calls]
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> GL_DrawPoint
GUI__GetOrg (Thumb, 18 bytes, Stack size 0 bytes, GUI_GetOrg.o(.text))
[Called By]
GUI_GetOrg (Thumb, 26 bytes, Stack size 16 bytes, GUI_GetOrg.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_GetOrg ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI__GetOrg
[Called By]
GUI__DoAlphaBlending (Thumb, 316 bytes, Stack size 88 bytes, GUI__Alpha.o(.text))
[Stack]
- Max Depth = 312
- Call Chain = GUI__DoAlphaBlending ⇒ GUI__GetAlphaBuffer ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI__MixColors
- >> GUI_GetpfIndex2ColorEx
- >> GUI_GetBitsPerPixelEx
- >> GUI_ReadRectEx
- >> GUI__ExpandPixelIndicesEx
- >> GUI__GetAlphaBuffer
- >> [Anonymous Symbol]
[Called By]- >> GUI_MEMDEV__WriteToActiveAlpha
GUI__GetAlphaBuffer (Thumb, 142 bytes, Stack size 32 bytes, GUI__Alpha.o(.text))
[Stack]
- Max Depth = 224
- Call Chain = GUI__GetAlphaBuffer ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> LCD_GetVXSizeMax
- >> GUI__RegisterExit
- >> GUI_ALLOC_GetFixedBlock
[Called By]- >> GUI__DoAlphaBlending
- >> GUI__AllocAlphaBuffer
GUI__AllocAlphaBuffer (Thumb, 26 bytes, Stack size 16 bytes, GUI__Alpha.o(.text))
[Stack]
- Max Depth = 240
- Call Chain = GUI__AllocAlphaBuffer ⇒ GUI__GetAlphaBuffer ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]
[Called By]- >> GUI_MEMDEV__WriteToActiveAlpha
GUI__SetAlphaBufferSize (Thumb, 6 bytes, Stack size 0 bytes, GUI__Alpha.o(.text), UNUSED)
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)
GUI__strcmp (Thumb, 34 bytes, Stack size 0 bytes, GUI__strcmp.o(.text))
[Called By]
GUI__strcmp_hp (Thumb, 32 bytes, Stack size 16 bytes, GUI__strcmp.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUI__strcmp_hp
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI__strcmp
[Called By]
LCD_GetNumLayers (Thumb, 26 bytes, Stack size 16 bytes, LCD_GetNumDisplays.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_GetNumLayers
[Calls]- >> GUI_DEVICE__GetpDriver
[Called By]
LCD_GetPixelColor (Thumb, 14 bytes, Stack size 8 bytes, LCD_GetPixelColor.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = LCD_GetPixelColor ⇒ LCD_GetPixelIndex
[Calls]- >> LCD_Index2Color
- >> LCD_GetPixelIndex
[Called By]- >> LCD_SetPixelAA_Xor
- >> LCD_SetPixelAA
- >> GUI__SetPixelAlpha
LCD_SelectLCD (Thumb, 68 bytes, Stack size 8 bytes, LCD_SelectLCD.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LCD_SelectLCD
[Calls]- >> GUI_DEVICE_Unlink
- >> LCD_SetClipRectMax
[Called By]
GUI_MEMDEV_Clear (Thumb, 72 bytes, Stack size 16 bytes, GUIDEV_Clear.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_MEMDEV_Clear ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GUI_MEMDEV_ReduceYSize (Thumb, 56 bytes, Stack size 16 bytes, GUIDEV_ReduceYSize.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = GUI_MEMDEV_ReduceYSize ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
BUTTON_Create (Thumb, 26 bytes, Stack size 32 bytes, BUTTON_Create.o(.text), UNUSED)
[Calls]
BUTTON_CreateAsChild (Thumb, 28 bytes, Stack size 32 bytes, BUTTON_Create.o(.text))
[Stack]
- Max Depth = 356
- Call Chain = BUTTON_CreateAsChild ⇒ BUTTON_CreateEx ⇒ BUTTON_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Called By]
BUTTON__SetDrawObj(long, int, long) (Thumb, 64 bytes, Stack size 24 bytes, BUTTON__SetBitmapObj.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = BUTTON__SetDrawObj(long, int, long) ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_FreePtr
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
CHECKBOX_SetState (Thumb, 68 bytes, Stack size 16 bytes, CHECKBOX_SetState.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = CHECKBOX_SetState ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_NotifyParent
[Called By]
CHECKBOX_SetSkinClassic (Thumb, 44 bytes, Stack size 16 bytes, CHECKBOX_SkinClassic.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
CHECKBOX_SetDefaultSkinClassic (Thumb, 10 bytes, Stack size 0 bytes, CHECKBOX_SkinClassic.o(.text), UNUSED)
DROPDOWN_SetSkinClassic (Thumb, 46 bytes, Stack size 16 bytes, DROPDOWN_SkinClassic.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
DROPDOWN_SetDefaultSkinClassic (Thumb, 10 bytes, Stack size 0 bytes, DROPDOWN_SkinClassic.o(.text), UNUSED)
FRAMEWIN_SetOwnerDraw (Thumb, 40 bytes, Stack size 16 bytes, FRAMEWIN_SetOwnerDraw.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = FRAMEWIN_SetOwnerDraw ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> FRAMEWIN_SetSkinClassic
- >> _Create(long)
GUI_DRAW_SELF_Create (Thumb, 56 bytes, Stack size 24 bytes, GUI_DRAW_Self.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = GUI_DRAW_SELF_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_AllocZero
[Called By]
HEADER_SetSkinClassic (Thumb, 44 bytes, Stack size 16 bytes, HEADER_SkinClassic.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
HEADER_SetDefaultSkinClassic (Thumb, 10 bytes, Stack size 0 bytes, HEADER_SkinClassic.o(.text), UNUSED)
LISTBOX_UpdateScrollers (Thumb, 242 bytes, Stack size 32 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 428
- Call Chain = LISTBOX_UpdateScrollers ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_SetScrollbarV
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ARRAY_GetNumItems(long)
- >> WM_SetScrollbarH
- >> WM_GetInsideRectExScrollbar
- >> _GetContentsSizeX(long)
- >> _UpdateScrollPos(long)
- >> _GetNumVisItems(long)
- >> LISTBOX__SetScrollbarWidth(long, const LISTBOX_Obj*)
- >> LISTBOX__SetScrollbarColor(long, const LISTBOX_Obj*)
[Called By]- >> LISTBOX_SetAutoScrollV
- >> LISTBOX_AddStringH
- >> LISTBOX_InvalidateItem
- >> LISTBOX_CreateUser
- >> LISTBOX_Callback
- >> LISTBOX_AddString
- >> _MoveSel(long, int)
- >> _AddKey(long, int)
- >> LISTBOX_SetAutoScrollH
LISTBOX__GetNumItems(const LISTBOX_Obj*) (Thumb, 6 bytes, Stack size 0 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LISTBOX__GetNumItems(const LISTBOX_Obj*) ⇒ GUI_ARRAY_GetNumItems(long)
[Calls]- >> GUI_ARRAY_GetNumItems(long)
[Called By]- >> LISTBOX_SetItemDisabled
- >> LISTBOX_GetItemDisabled
LISTBOX__GetpStringLocked(long, int, LISTBOX_ITEM**) (Thumb, 44 bytes, Stack size 24 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = LISTBOX__GetpStringLocked(long, int, LISTBOX_ITEM**) ⇒ GUI_ARRAY_GetpItemLocked(long, unsigned) ⇒ GUI_ARRAY__GethItem(const GUI_ARRAY_OBJ*, unsigned)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
[Called By]
LISTBOX__InvalidateItemSize(const LISTBOX_Obj*, unsigned) (Thumb, 26 bytes, Stack size 8 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = LISTBOX__InvalidateItemSize(const LISTBOX_Obj*, unsigned) ⇒ GUI_ARRAY_GetpItemLocked(long, unsigned) ⇒ GUI_ARRAY__GethItem(const GUI_ARRAY_OBJ*, unsigned)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
[Called By]
LISTBOX__InvalidateInsideArea(long) (Thumb, 20 bytes, Stack size 16 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 192
- Call Chain = LISTBOX__InvalidateInsideArea(long) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> WM_InvalidateRect
- >> WM_GetInsideRectExScrollbar
[Called By]- >> LISTBOX_SetTextColor
- >> LISTBOX_SetBkColor
- >> LISTBOX_SetOwner
LISTBOX__InvalidateItem(long, int) (Thumb, 94 bytes, Stack size 32 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 208
- Call Chain = LISTBOX__InvalidateItem(long, int) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_InvalidateRect
- >> WM_GetInsideRectExScrollbar
- >> _GetItemSizeY(long, unsigned)
- >> _GetItemPosY(long, unsigned)
[Called By]- >> LISTBOX_SetSel
- >> LISTBOX_SetItemDisabled
- >> LISTBOX_AddStringH
- >> LISTBOX_AddString
- >> _ToggleMultiSel(long, int)
LISTBOX__InvalidateItemAndBelow(long, int) (Thumb, 48 bytes, Stack size 24 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 200
- Call Chain = LISTBOX__InvalidateItemAndBelow(long, int) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> WM_InvalidateRect
- >> WM_GetInsideRectExScrollbar
- >> _GetItemPosY(long, unsigned)
[Called By]- >> LISTBOX_InvalidateItem
LISTBOX__SetScrollbarWidth(long, const LISTBOX_Obj*) (Thumb, 56 bytes, Stack size 16 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 388
- Call Chain = LISTBOX__SetScrollbarWidth(long, const LISTBOX_Obj*) ⇒ SCROLLBAR_SetWidth ⇒ WIDGET_SetWidth ⇒ WM_SetYSize ⇒ WM_ResizeWindow ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> WM_GetDialogItem
- >> SCROLLBAR_SetWidth
- >> SCROLLBAR_GetDefaultWidth
[Called By]- >> LISTBOX_SetScrollbarWidth
- >> LISTBOX_UpdateScrollers
LISTBOX__SetScrollbarColor(long, const LISTBOX_Obj*) (Thumb, 114 bytes, Stack size 24 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 204
- Call Chain = LISTBOX__SetScrollbarColor(long, const LISTBOX_Obj*) ⇒ SCROLLBAR_SetColor ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_GetDialogItem
- >> SCROLLBAR_SetColor
[Called By]- >> LISTBOX_SetScrollbarColor
- >> LISTBOX_UpdateScrollers
LISTBOX__AddSize(LISTBOX_Obj*, int) (Thumb, 62 bytes, Stack size 24 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 116
- Call Chain = LISTBOX__AddSize(LISTBOX_Obj*, int) ⇒ GUI_GetStringDistX ⇒ GUI__GetLineDistX ⇒ GUI_GetCharDistXEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_GetStringDistX
- >> GUI_SetFont
- >> GUI_ALLOC_UnlockH
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
[Called By]- >> LISTBOX_AddStringH
- >> LISTBOX_AddString
LISTBOX_OwnerDraw (Thumb, 542 bytes, Stack size 56 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 292
- Call Chain = LISTBOX_OwnerDraw ⇒ GUI_DispStringInRect ⇒ GUI_DispStringInRectMax ⇒ GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_GetStringDistX
- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_GetFontDistY
- >> GUI_Clear
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_DispStringInRect
- >> LCD_SetColor
- >> LCD_SetBkColor
- >> GUI_DrawFocusRect
- >> GUI_GetYDistOfFont
- >> GUI_ARRAY_GethItem(long, unsigned)
- >> WM_GetInsideRectExScrollbar
- >> WM_GetInsideRect
- >> LISTBOX__GetpStringLocked(long, int, LISTBOX_ITEM**)
[Address Reference Count : 1]
LISTBOX_Callback (Thumb, 486 bytes, Stack size 64 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 596
- Call Chain = LISTBOX_Callback ⇒ _AddKey(long, int) ⇒ _MoveSel(long, int) ⇒ LISTBOX_UpdateScrollers ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> WM_DefaultProc
- >> WM_IsWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_GetParent
- >> WIDGET_HandleActive
- >> WM_GetScrollState
- >> GUI_ARRAY_Delete(long)
- >> WM_InvalidateRect
- >> WM_GetScrollbarV
- >> WM_GetScrollbarH
- >> WM_GetInsideRectExScrollbar
- >> WM__SendMessage
- >> LISTBOX_SetSel
- >> LISTBOX_UpdateScrollers
- >> _OnPaint(long, WM_MESSAGE*)
- >> _AddKey(long, int)
- >> _ToggleMultiSel(long, int)
- >> _GetNumVisItems(long)
- >> _GetItemFromPos(long, int, int)
- >> _NotifyOwner(long, int)
[Address Reference Count : 1]
LISTBOX_CreateUser (Thumb, 144 bytes, Stack size 56 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 548
- Call Chain = LISTBOX_CreateUser ⇒ LISTBOX_SetText ⇒ LISTBOX_AddString ⇒ LISTBOX_UpdateScrollers ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_DeleteWindow
- >> WM_CreateWindowAsChild
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WIDGET__Init
- >> GUI_ARRAY_Create()
- >> LISTBOX_UpdateScrollers
- >> LISTBOX_SetText
- >> __aeabi_memcpy4
[Called By]
LISTBOX_CreateEx (Thumb, 44 bytes, Stack size 48 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 596
- Call Chain = LISTBOX_CreateEx ⇒ LISTBOX_CreateUser ⇒ LISTBOX_SetText ⇒ LISTBOX_AddString ⇒ LISTBOX_UpdateScrollers ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Called By]- >> LISTBOX_CreateAsChild
- >> LISTBOX_Create
LISTBOX_InvalidateItem (Thumb, 200 bytes, Stack size 40 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 468
- Call Chain = LISTBOX_InvalidateItem ⇒ LISTBOX_UpdateScrollers ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> GUI_ARRAY_GetNumItems(long)
- >> WM_InvalidateRect
- >> WM_GetInsideRectExScrollbar
- >> LISTBOX_UpdateScrollers
- >> LISTBOX__InvalidateItemAndBelow(long, int)
[Called By]- >> LISTBOX_SetItemSpacing
- >> LISTBOX_SetFont
- >> LISTBOX_SetText
LISTBOX_AddKey (Thumb, 32 bytes, Stack size 16 bytes, LISTBOX.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
- >> _AddKey(long, int)
LISTBOX_AddString (Thumb, 174 bytes, Stack size 48 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 476
- Call Chain = LISTBOX_AddString ⇒ LISTBOX_UpdateScrollers ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ARRAY_AddItem(long, const void*, int)
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> GUI_ARRAY_GetNumItems(long)
- >> LISTBOX__InvalidateItem(long, int)
- >> LISTBOX__AddSize(LISTBOX_Obj*, int)
- >> LISTBOX_UpdateScrollers
- >> strlen
- >> strcpy
[Called By]
LISTBOX_SetText (Thumb, 50 bytes, Stack size 16 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 492
- Call Chain = LISTBOX_SetText ⇒ LISTBOX_AddString ⇒ LISTBOX_UpdateScrollers ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> LISTBOX_InvalidateItem
- >> LISTBOX_AddString
[Called By]
LISTBOX_SetSel (Thumb, 168 bytes, Stack size 32 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 272
- Call Chain = LISTBOX_SetSel ⇒ _UpdateScrollPos(long) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ARRAY_GetNumItems(long)
- >> GUI_ARRAY_GethItem(long, unsigned)
- >> WM_InvalidateRect
- >> WM_GetInsideRectExScrollbar
- >> LISTBOX__InvalidateItem(long, int)
- >> _UpdateScrollPos(long)
- >> _NotifyOwner(long, int)
[Called By]- >> DROPDOWN_Expand
- >> LISTBOX_Callback
- >> _MoveSel(long, int)
- >> _AddKey(long, int)
LISTBOX_GetSel (Thumb, 40 bytes, Stack size 16 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = LISTBOX_GetSel ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> DROPDOWN_Callback
- >> _MoveSel(long, int)
- >> _AddKey(long, int)
LISTBOX_IncSel (Thumb, 16 bytes, Stack size 8 bytes, LISTBOX.o(.text), UNUSED)
[Calls]
- >> GUI_Lock
- >> [Anonymous Symbol]
LISTBOX_DecSel (Thumb, 18 bytes, Stack size 8 bytes, LISTBOX.o(.text), UNUSED)
[Calls]
- >> GUI_Lock
- >> [Anonymous Symbol]
LISTBOX_SetUserData (Thumb, 6 bytes, Stack size 0 bytes, LISTBOX.o(.text), UNUSED)
[Calls]
LISTBOX_GetUserData (Thumb, 6 bytes, Stack size 0 bytes, LISTBOX.o(.text), UNUSED)
[Calls]
LISTBOX_AddStringH (Thumb, 186 bytes, Stack size 48 bytes, LISTBOX_AddStringH.o(.text))
[Stack]
- Max Depth = 476
- Call Chain = LISTBOX_AddStringH ⇒ LISTBOX_UpdateScrollers ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ARRAY_AddItem(long, const void*, int)
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> GUI_ARRAY_GetNumItems(long)
- >> LISTBOX__InvalidateItem(long, int)
- >> LISTBOX__AddSize(LISTBOX_Obj*, int)
- >> LISTBOX_UpdateScrollers
- >> strlen
- >> strcpy
- >> LISTBOX__InvalidateItemSize(const LISTBOX_Obj*, unsigned)
[Called By]
LISTBOX_Create (Thumb, 36 bytes, Stack size 32 bytes, LISTBOX_Create.o(.text), UNUSED)
[Calls]
LISTBOX_CreateAsChild (Thumb, 38 bytes, Stack size 40 bytes, LISTBOX_Create.o(.text))
[Stack]
- Max Depth = 636
- Call Chain = LISTBOX_CreateAsChild ⇒ LISTBOX_CreateEx ⇒ LISTBOX_CreateUser ⇒ LISTBOX_SetText ⇒ LISTBOX_AddString ⇒ LISTBOX_UpdateScrollers ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Called By]
LISTBOX_SetFont (Thumb, 50 bytes, Stack size 16 bytes, LISTBOX_Font.o(.text))
[Stack]
- Max Depth = 484
- Call Chain = LISTBOX_SetFont ⇒ LISTBOX_InvalidateItem ⇒ LISTBOX_UpdateScrollers ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> LISTBOX_InvalidateItem
[Called By]
LISTBOX_GetFont (Thumb, 36 bytes, Stack size 16 bytes, LISTBOX_Font.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
LISTBOX_GetItemDisabled (Thumb, 76 bytes, Stack size 24 bytes, LISTBOX_ItemDisabled.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ARRAY_GethItem(long, unsigned)
- >> LISTBOX__GetNumItems(const LISTBOX_Obj*)
LISTBOX_SetItemDisabled (Thumb, 102 bytes, Stack size 24 bytes, LISTBOX_ItemDisabled.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = LISTBOX_SetItemDisabled ⇒ LISTBOX__InvalidateItem(long, int) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ARRAY_GethItem(long, unsigned)
- >> LISTBOX__InvalidateItem(long, int)
- >> LISTBOX__GetNumItems(const LISTBOX_Obj*)
[Called By]
LISTBOX_SetItemSpacing (Thumb, 46 bytes, Stack size 16 bytes, LISTBOX_ItemSpacing.o(.text))
[Stack]
- Max Depth = 484
- Call Chain = LISTBOX_SetItemSpacing ⇒ LISTBOX_InvalidateItem ⇒ LISTBOX_UpdateScrollers ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> LISTBOX_InvalidateItem
[Called By]
LISTBOX_GetItemSpacing (Thumb, 38 bytes, Stack size 16 bytes, LISTBOX_ItemSpacing.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
LISTBOX_SetAutoScrollH (Thumb, 84 bytes, Stack size 24 bytes, LISTBOX_SetAutoScroll.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_SetScrollbarH
- >> LISTBOX_UpdateScrollers
LISTBOX_SetAutoScrollV (Thumb, 84 bytes, Stack size 24 bytes, LISTBOX_SetAutoScroll.o(.text))
[Stack]
- Max Depth = 452
- Call Chain = LISTBOX_SetAutoScrollV ⇒ LISTBOX_UpdateScrollers ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_SetScrollbarV
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> LISTBOX_UpdateScrollers
[Called By]
LISTBOX_SetOwner (Thumb, 42 bytes, Stack size 16 bytes, LISTBOX_SetOwner.o(.text))
[Stack]
- Max Depth = 208
- Call Chain = LISTBOX_SetOwner ⇒ LISTBOX__InvalidateInsideArea(long) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> LISTBOX__InvalidateInsideArea(long)
[Called By]
LISTBOX_SetScrollbarColor (Thumb, 66 bytes, Stack size 24 bytes, LISTBOX_SetScrollbarColor.o(.text))
[Stack]
- Max Depth = 228
- Call Chain = LISTBOX_SetScrollbarColor ⇒ LISTBOX__SetScrollbarColor(long, const LISTBOX_Obj*) ⇒ SCROLLBAR_SetColor ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> LISTBOX__SetScrollbarColor(long, const LISTBOX_Obj*)
[Called By]
LISTBOX_SetScrollbarWidth (Thumb, 60 bytes, Stack size 16 bytes, LISTBOX_SetScrollbarWidth.o(.text))
[Stack]
- Max Depth = 404
- Call Chain = LISTBOX_SetScrollbarWidth ⇒ LISTBOX__SetScrollbarWidth(long, const LISTBOX_Obj*) ⇒ SCROLLBAR_SetWidth ⇒ WIDGET_SetWidth ⇒ WM_SetYSize ⇒ WM_ResizeWindow ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> LISTBOX__SetScrollbarWidth(long, const LISTBOX_Obj*)
[Called By]
LISTBOX_SetTextAlign (Thumb, 42 bytes, Stack size 16 bytes, LISTBOX_SetTextAlign.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = LISTBOX_SetTextAlign ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
RADIO_SetSkinClassic (Thumb, 44 bytes, Stack size 16 bytes, RADIO_SkinClassic.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
RADIO_SetDefaultSkinClassic (Thumb, 10 bytes, Stack size 0 bytes, RADIO_SkinClassic.o(.text), UNUSED)
SCROLLBAR_SetSkinClassic (Thumb, 48 bytes, Stack size 16 bytes, SCROLLBAR_SkinClassic.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
SCROLLBAR_SetDefaultSkinClassic (Thumb, 10 bytes, Stack size 0 bytes, SCROLLBAR_SkinClassic.o(.text), UNUSED)
WM_ForEachDesc (Thumb, 30 bytes, Stack size 16 bytes, WM_ForEachDesc.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = WM_ForEachDesc ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM__ForEachDesc
[Called By]
WM_GetFlags (Thumb, 28 bytes, Stack size 16 bytes, WM_GetFlags.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = WM_GetFlags ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> WM_GetInsideRectExScrollbar
WM_GetFocussedWindow (Thumb, 32 bytes, Stack size 8 bytes, WM_GetFocussedWindow.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = WM_GetFocussedWindow ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]
WM_GetScrollPartner (Thumb, 40 bytes, Stack size 16 bytes, WM_GetScrollPartner.o(.text))
[Stack]
- Max Depth = 144
- 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)
- >> SCROLLBAR_CreateUser
- >> SCROLLBAR_Callback
WM_OnKey (Thumb, 64 bytes, Stack size 40 bytes, WM_OnKey.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = WM_OnKey ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM__SendMessage
[Called By]- >> GUI_PollKeyMsg
- >> GUI_SendKeyMsg
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__IsInWindow (Thumb, 48 bytes, Stack size 0 bytes, WM_Screen2Win.o(.text))
[Called By]
- >> _Screen2hWin(long, long, int, int)
WM_Screen2hWin (Thumb, 30 bytes, Stack size 16 bytes, WM_Screen2Win.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = WM_Screen2hWin ⇒ _Screen2hWinStop(long, int, int) ⇒ _Screen2hWin(long, long, int, int) ⇒ _Screen2hWin(long, long, int, int) (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> _Screen2hWinStop(long, int, int)
[Called By]
WM_Screen2hWinEx (Thumb, 40 bytes, Stack size 16 bytes, WM_Screen2Win.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_GetDesktopWindowEx
- >> _Screen2hWin(long, long, int, int)
WM__GetFirstSibling (Thumb, 16 bytes, Stack size 8 bytes, WM__GetFirstSibling.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = WM__GetFirstSibling ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_h2p
- >> WM_GetParent
[Called By]
WM__GetFocussedChild (Thumb, 40 bytes, Stack size 16 bytes, WM__GetFocussedChild.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = WM__GetFocussedChild ⇒ WM__IsChild
[Calls]
[Called By]- >> WM_SetFocusOnNextChild
- >> WM_SetFocusOnPrevChild
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__SendMessageIfEnabled (Thumb, 26 bytes, Stack size 16 bytes, WM__SendMessageIfEnabled.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = WM__SendMessageIfEnabled ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]- >> WM__IsEnabled
- >> WM__SendMessage
[Called By]- >> WM_HandlePID
- >> WM__SendPIDMessage
GUI_CalcColorDist (Thumb, 62 bytes, Stack size 0 bytes, GUI_CalcColorDist.o(.text))
[Called By]
- >> _Color2Index_0(unsigned long)
LCD_GetPixelIndex (Thumb, 88 bytes, Stack size 32 bytes, LCD_GetP.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = LCD_GetPixelIndex
[Called By]- >> LCD_GetPixelColor
- >> GUI_GetPixelIndex
GUI_GetPixelIndex (Thumb, 28 bytes, Stack size 16 bytes, LCD_GetP.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_GetPixelIndex
SCROLLBAR_GetDefaultWidth (Thumb, 4 bytes, Stack size 0 bytes, SCROLLBAR_Defaults.o(.text))
[Calls]
[Called By]- >> LISTBOX__SetScrollbarWidth(long, const LISTBOX_Obj*)
SCROLLBAR_SetDefaultWidth (Thumb, 4 bytes, Stack size 0 bytes, SCROLLBAR_Defaults.o(.text), UNUSED)
[Calls]
SCROLLBAR_GetThumbSizeMin (Thumb, 2 bytes, Stack size 0 bytes, SCROLLBAR_Defaults.o(.text), UNUSED)
SCROLLBAR_SetThumbSizeMin (Thumb, 2 bytes, Stack size 0 bytes, SCROLLBAR_Defaults.o(.text), UNUSED)
SCROLLBAR_SetDefaultColor (Thumb, 20 bytes, Stack size 0 bytes, SCROLLBAR_Defaults.o(.text), UNUSED)
SCROLLBAR_SetColor (Thumb, 60 bytes, Stack size 24 bytes, SCROLLBAR_SetColor.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = SCROLLBAR_SetColor ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> LISTBOX__SetScrollbarColor(long, const LISTBOX_Obj*)
SCROLLBAR_SetWidth (Thumb, 38 bytes, Stack size 16 bytes, SCROLLBAR_SetWidth.o(.text))
[Stack]
- Max Depth = 372
- Call Chain = SCROLLBAR_SetWidth ⇒ WIDGET_SetWidth ⇒ WM_SetYSize ⇒ WM_ResizeWindow ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> SCROLLBAR__InvalidatePartner(long)
- >> WIDGET_SetWidth
[Called By]- >> LISTBOX__SetScrollbarWidth(long, const LISTBOX_Obj*)
WM_GetDesktopWindowEx (Thumb, 20 bytes, Stack size 0 bytes, WM_GetDesktopWindowEx.o(.text))
[Called By]
- >> WM_Screen2hWinEx
- >> _Screen2hWinStop(long, int, int)
WM__ForEachDesc (Thumb, 44 bytes, Stack size 16 bytes, WM__ForEachDesc.o(.text))
[Stack]
- Max Depth = 16 + In Cycle
- Call Chain = WM__ForEachDesc ⇒ WM__ForEachDesc (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> WM__ForEachDesc
[Called By]- >> WM_ForEachDesc
- >> WM__ForEachDesc
WM__IsChild (Thumb, 34 bytes, Stack size 16 bytes, WM__IsChild.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WM__IsChild
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
WIDGET_SetWidth (Thumb, 60 bytes, Stack size 24 bytes, WIDGET_SetWidth.o(.text))
[Stack]
- Max Depth = 356
- Call Chain = WIDGET_SetWidth ⇒ WM_SetYSize ⇒ WM_ResizeWindow ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_SetYSize
- >> WM_SetXSize
[Called By]
WM_SetXSize (Thumb, 76 bytes, Stack size 24 bytes, WM_SetXSize.o(.text))
[Stack]
- Max Depth = 332
- Call Chain = WM_SetXSize ⇒ WM_ResizeWindow ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_ResizeWindow
[Called By]
WM_SetYSize (Thumb, 78 bytes, Stack size 24 bytes, WM_SetYSize.o(.text))
[Stack]
- Max Depth = 332
- Call Chain = WM_SetYSize ⇒ WM_ResizeWindow ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_ResizeWindow
[Called By]
__aeabi_uldivmod (Thumb, 0 bytes, Stack size 48 bytes, lludivv7m.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = __aeabi_uldivmod
[Called By]- >> SystemInit_ExtMemCtl
- >> WaitUs
_ll_udiv (Thumb, 238 bytes, Stack size 48 bytes, lludivv7m.o(.text), UNUSED)
__2sprintf (Thumb, 34 bytes, Stack size 32 bytes, noretval__2sprintf.o(.text))
[Stack]
- Max Depth = 120 + Unknown Stack Size
- Call Chain = __2sprintf ⇒ _printf_char_common ⇒ __printf
[Calls]- >> _sputc
- >> _printf_char_common
[Called By]
__printf (Thumb, 106 bytes, Stack size 24 bytes, __printf.o(.text))
[Stack]
- Max Depth = 24 + Unknown Stack Size
- Call Chain = __printf
[Calls]
[Called By]
_printf_int_dec (Thumb, 102 bytes, Stack size 24 bytes, _printf_dec.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = _printf_int_dec ⇒ _printf_int_common
[Calls]
[Called By]
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), UNUSED)
[Called By]
- >> GUI_TOUCH_StoreStateEx
strcpy (Thumb, 72 bytes, Stack size 12 bytes, strcpy.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = strcpy
[Called By]- >> LISTVIEW_SetItemText
- >> _GetVehicle
- >> LISTVIEW_InsertRow
- >> LISTVIEW_AddRow
- >> _AddRow
- >> _DeleteChar(long)
- >> GUI__SetText
- >> HEADER_AddItem
- >> TREEVIEW_ITEM_Create
- >> TEXT_CreateUser
- >> HEADER_SetItemText
- >> DROPDOWN_GetItemText
- >> LISTBOX_AddStringH
- >> LISTBOX_AddString
strlen (Thumb, 62 bytes, Stack size 8 bytes, strlen.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = strlen
[Called By]- >> EDIT_SetText
- >> DROPDOWN_AddString
- >> _IsSpaceInBuffer(long, int)
- >> _InsertChar(long, unsigned short)
- >> _DeleteChar(long)
- >> HEADER_AddItem
- >> TREEVIEW_ITEM_GetText
- >> TREEVIEW_ITEM_Create
- >> TEXT_CreateUser
- >> HEADER_SetItemText
- >> FRAMEWIN_GetText
- >> DROPDOWN_GetItemText
- >> LISTBOX_AddStringH
- >> LISTBOX_AddString
strcat (Thumb, 24 bytes, Stack size 0 bytes, strcat.o(.text))
[Called By]
- >> GUIDEMO_Intro
- >> _GetVehicle
__aeabi_memcpy (Thumb, 0 bytes, Stack size 0 bytes, rt_memcpy_v6.o(.text))
[Called By]
- >> GUI_MEMDEV_DrawAuto
- >> GUI_MEMDEV_Select
- >> EDIT_SetText
- >> WM_BringToBottom
- >> GRAPH_DATA_YT_Create
- >> WM__InitIVRSearch
- >> FRAMEWIN_Callback
- >> _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)
- >> _ReadRectFromMemdev(GUI_DEVICE*, int, int, int, int, unsigned long*)
- >> GUI_JPEG__DecodeLine(GUI_JPEG_DCONTEXT*)
- >> _LoadNextRow(GUI_JPEG_DCONTEXT*)
- >> GUI__DispStringInRect
- >> GUI__DispLine
- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
- >> _CopyBuffer(GUI_DEVICE*, int, int)
- >> EDIT_GetText
- >> WIDGET__FillStringInRect
- >> GUI__CalcTextRect
- >> GUI_ALLOC_Realloc
- >> _ChangeCharacter(long, unsigned short, int, char*)
- >> WM__SetUserDataEx
- >> WM__GetUserDataEx
- >> GUI__SetText
- >> WM_GetWindowRectEx
- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _MoveWindow(long, int, int, int, int, void(*)(PARA_IN_MOVE*, PARA_OUT_MOVE*))
- >> GUI_MergeRect
- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
- >> _CalcPositions(long, SCROLLBAR_POSITIONS*)
- >> GUI_ARRAY_SetItem(long, unsigned, const void*, int)
- >> GUI_ARRAY_ResizeItemLocked(long, unsigned, int)
- >> _Paint(long, WM_MESSAGE*)
- >> WM_InvalidateRect
- >> WM_GetInsideRectExScrollbar
- >> WM_ResizeWindow
- >> WM__Paint1
- >> WM__Paint
- >> WM__ActivateClipRect
- >> _Findy1(long, LCD_RECT*, LCD_RECT*)
- >> _Findx1(long, LCD_RECT*, LCD_RECT*)
- >> _Findx0(long, LCD_RECT*, LCD_RECT*)
- >> _SetClipRectUserIntersect(const LCD_RECT*)
- >> _PaintTransChildren(long)
- >> _Invalidate1Abs(long, const LCD_RECT*, unsigned short)
- >> _cbPaintMemDev(void*)
- >> _EffectRequiresRedraw(const WIDGET*, const LCD_RECT*)
- >> TREEVIEW_ITEM_GetText
- >> _OnPaint(long, WM_MESSAGE*)
- >> GUI_ARRAY_InsertBlankItem(long, unsigned)
- >> GUI_ALLOC_AllocInit
- >> FRAMEWIN_OwnerDraw
- >> FRAMEWIN_GetText
- >> DROPDOWN_Expand
- >> _GetWindowDevice(long, long*)
- >> _CreateStatic(long)
- >> _AddContent(long, long*)
- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
- >> _OnPaint(long, WM_MESSAGE*)
- >> WM__MoveWindow
- >> WM_GetWindowRect
- >> __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(unsigned long)
- >> _InsertChar(long, unsigned short)
- >> 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]- >> GUIDEMO_Intro
- >> FRAMEWIN_SetSkinFlexProps
- >> FRAMEWIN_GetSkinFlexProps
- >> _DemoBarGraph
- >> _EnlargeBlocks()
- >> _DemoTreeview
- >> GUITASK_CopyContext
- >> [Anonymous Symbol]
- >> DROPDOWN_CreateUser
- >> BUTTON_CreateUser
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _DrawBitLine32BPP_DDB(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned long*, int, unsigned long*)
- >> [Anonymous Symbol]
- >> RADIO_CreateUser
- >> [Anonymous Symbol]
- >> LISTVIEW_CreateUser
- >> GRAPH_CreateUser
- >> FRAMEWIN_CreateUser
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> GUI_ARRAY_InsertBlankItem(long, unsigned)
- >> CHECKBOX_CreateUser
- >> _CopyContent(long, long)
- >> LISTBOX_CreateUser
- >> __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]- >> GUI_DispDecSpace
- >> GUI_USAGE_BM_AddHLine(GUI_Usage*, int, int, int)
__aeabi_memclr (Thumb, 0 bytes, Stack size 0 bytes, rt_memclr.o(.text))
[Called By]
- >> _TestRAM(unsigned long, unsigned long)
- >> GUI_USAGE_BM_Clear(GUI_Usage*)
__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]- >> _AutomotiveDemo
- >> GUIDEMO_UpdateControlText
- >> MESSAGEBOX_Create
- >> _AddRow
- >> GUIDEMO_Speed
- >> GUIDEMO_ImageFlow
- >> GUIDEMO_ColorBar
- >> _CalcParams(long)
__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]
strcmp (Thumb, 128 bytes, Stack size 0 bytes, strcmpv7m.o(.text))
[Called By]
__use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
__rt_heap_escrow$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
__rt_heap_expand$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
__read_errno (Thumb, 10 bytes, Stack size 8 bytes, _rserrno.o(.text), UNUSED)
[Calls]
__set_errno (Thumb, 12 bytes, Stack size 8 bytes, _rserrno.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __set_errno
[Calls]
[Called By]
_printf_int_common (Thumb, 184 bytes, Stack size 32 bytes, _printf_intcommon.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = _printf_int_common
[Called By]
_printf_char_common (Thumb, 32 bytes, Stack size 64 bytes, _printf_char_common.o(.text))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = _printf_char_common ⇒ __printf
[Calls]
[Called By]
_sputc (Thumb, 10 bytes, Stack size 0 bytes, _sputc.o(.text))
[Called By]
[Address Reference Count : 1]- noretval__2sprintf.o(.text)
__aeabi_memmove4 (Thumb, 0 bytes, Stack size 8 bytes, rt_memmove_w.o(.text), UNUSED)
__aeabi_memmove8 (Thumb, 0 bytes, Stack size 8 bytes, rt_memmove_w.o(.text), UNUSED)
__rt_memmove_w (Thumb, 122 bytes, Stack size 8 bytes, rt_memmove_w.o(.text), UNUSED)
[Calls]
__memmove_aligned (Thumb, 0 bytes, Stack size unknown bytes, rt_memmove_w.o(.text), UNUSED)
[Called By]
__memmove_lastfew_aligned (Thumb, 0 bytes, Stack size unknown bytes, rt_memmove_w.o(.text), UNUSED)
__aeabi_errno_addr (Thumb, 8 bytes, Stack size 0 bytes, rt_errno_addr_intlibspace.o(.text))
[Called By]
- >> __set_errno
- >> __read_errno
__errno$intlibspace (Thumb, 0 bytes, Stack size 0 bytes, rt_errno_addr_intlibspace.o(.text), UNUSED)
__rt_errno_addr$intlibspace (Thumb, 0 bytes, Stack size 0 bytes, rt_errno_addr_intlibspace.o(.text), UNUSED)
__user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
__user_perproc_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text))
[Called By]
- >> __user_setup_stackheap
__user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
__user_setup_stackheap (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text))
[Stack]
- Max Depth = 8 + Unknown Stack Size
- Call Chain = __user_setup_stackheap
[Calls]- >> __user_initial_stackheap
- >> __user_perproc_libspace
[Called By]
exit (Thumb, 12 bytes, Stack size 0 bytes, exit.o(.text))
[Calls]
[Called By]
_sys_exit (Thumb, 8 bytes, Stack size 0 bytes, sys_exit.o(.text))
[Called By]
__I$use$semihosting (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
__use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
__semihosting_library_function (Thumb, 0 bytes, Stack size unknown bytes, indicate_semi.o(.text), UNUSED)
__rt_fp_status_addr (Thumb, 8 bytes, Stack size 0 bytes, rt_fp_status_addr_intlibspace.o(.text))
[Called By]
GetPLL1Param (Thumb, 68 bytes, Stack size 12 bytes, system_lpc43xx.o(i.GetPLL1Param))
[Stack]
- Max Depth = 12
- Call Chain = GetPLL1Param
[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]- >> _DrawArc(int, int, int, int, int, int, int, int)
- >> _DispFloatMin(float, char, int)
- >> _RoundHalfUp(float)
floorf (Thumb, 112 bytes, Stack size 24 bytes, floorf.o(i.floorf))
[Stack]
- Max Depth = 40
- Call Chain = floorf ⇒ __aeabi_fadd
[Calls]
[Called By]- >> _DrawArc(int, int, int, int, int, int, int, int)
- >> _DispFloatMin(float, char, int)
- >> _RoundHalfUp(float)
sqrtf (Thumb, 44 bytes, Stack size 16 bytes, sqrtf.o(i.sqrtf))
[Stack]
- Max Depth = 48
- Call Chain = sqrtf ⇒ _fsqrt ⇒ __fpl_fnaninf
[Calls]
[Called By]- >> _DrawRoundedFrame(int, int, int, int, int, int)
- >> _GetX(int, int, int, int)
__aeabi_d2f (Thumb, 0 bytes, Stack size 32 bytes, d2f.o(x$fpl$d2f))
[Stack]
- Max Depth = 32
- Call Chain = __aeabi_d2f
[Called By]- >> _GetAngle_1
- >> _GetAngle_0
- >> _SpeedometerDemo
_d2f (Thumb, 98 bytes, Stack size 32 bytes, d2f.o(x$fpl$d2f), UNUSED)
[Calls]
- >> __fpl_fretinf
- >> __fpl_dnaninf
__aeabi_dadd (Thumb, 0 bytes, Stack size 16 bytes, daddsub_clz.o(x$fpl$dadd))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_dadd
[Called By]
_dadd (Thumb, 332 bytes, Stack size 16 bytes, daddsub_clz.o(x$fpl$dadd), UNUSED)
[Calls]
- >> __fpl_dretinf
- >> __fpl_dnaninf
- >> _dsub1
__aeabi_ddiv (Thumb, 0 bytes, Stack size 32 bytes, ddiv.o(x$fpl$ddiv))
[Stack]
- Max Depth = 32
- Call Chain = __aeabi_ddiv
[Called By]
_ddiv (Thumb, 552 bytes, Stack size 32 bytes, ddiv.o(x$fpl$ddiv), UNUSED)
[Calls]
- >> __fpl_dretinf
- >> __fpl_dnaninf
__aeabi_i2d (Thumb, 0 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dflt))
[Called By]
- >> _GetAngle_1
- >> _GetAngle_0
_dflt (Thumb, 46 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dflt), UNUSED)
__aeabi_dmul (Thumb, 0 bytes, Stack size 32 bytes, dmul.o(x$fpl$dmul))
[Stack]
- Max Depth = 32
- Call Chain = __aeabi_dmul
[Called By]- >> _GetAngle_1
- >> _GetAngle_0
- >> _SpeedometerDemo
_dmul (Thumb, 332 bytes, Stack size 32 bytes, dmul.o(x$fpl$dmul), UNUSED)
[Calls]
- >> __fpl_dretinf
- >> __fpl_dnaninf
__fpl_dnaninf (Thumb, 156 bytes, Stack size 16 bytes, dnaninf.o(x$fpl$dnaninf), UNUSED)
[Called By]
__fpl_dretinf (Thumb, 12 bytes, Stack size 0 bytes, dretinf.o(x$fpl$dretinf), UNUSED)
[Called By]
__aeabi_drsub (Thumb, 0 bytes, Stack size 8 bytes, daddsub_clz.o(x$fpl$drsb))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_drsub
[Called By]- >> _GetAngle_1
- >> _GetAngle_0
_drsb (Thumb, 22 bytes, Stack size 8 bytes, daddsub_clz.o(x$fpl$drsb), UNUSED)
[Calls]
__aeabi_dsub (Thumb, 0 bytes, Stack size 32 bytes, daddsub_clz.o(x$fpl$dsub), UNUSED)
_dsub (Thumb, 464 bytes, Stack size 32 bytes, daddsub_clz.o(x$fpl$dsub), UNUSED)
[Calls]
- >> __fpl_dnaninf
- >> _dadd1
__aeabi_f2d (Thumb, 0 bytes, Stack size 16 bytes, f2d.o(x$fpl$f2d))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_f2d
[Called By]
_f2d (Thumb, 86 bytes, Stack size 16 bytes, f2d.o(x$fpl$f2d), UNUSED)
[Calls]
- >> __fpl_fnaninf
- >> __fpl_dretinf
__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]- >> _SpeedometerDemo
- >> _Draw
- >> _DrawArc(int, int, int, int, int, int, int, int)
- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _GetDecs(float)
- >> _DispFloatMin(float, char, int)
- >> _RoundHalfUp(float)
- >> 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_fdiv (Thumb, 0 bytes, Stack size 16 bytes, fdiv.o(x$fpl$fdiv))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_fdiv
[Called By]- >> GUI_RotatePolygon
- >> _SpeedometerDemo
- >> _CalcXOut
- >> _CalcXIn
- >> _CreateScale
- >> _DrawArc(int, int, int, int, int, int, int, int)
- >> _GetX(int, int, int, int)
- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
_fdiv (Thumb, 384 bytes, Stack size 16 bytes, fdiv.o(x$fpl$fdiv), UNUSED)
[Calls]
- >> __fpl_fretinf
- >> __fpl_fnaninf
__aeabi_cfcmpeq (Thumb, 0 bytes, Stack size 16 bytes, feqf.o(x$fpl$feqf))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_cfcmpeq
[Called By]- >> _AutomotiveDemo
- >> _DrawArc(int, int, int, int, int, int, int, int)
- >> _GetX(int, int, int, int)
- >> GRAPH_SCALE_SetFactor
- >> _GetDecs(float)
- >> _DispFloatMin(float, char, int)
_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_RotatePolygon
- >> _CalcXOut
- >> _CalcXIn
- >> _DrawNeedleAndSpeed
- >> _GetFontColor
- >> _CreateScale
- >> _DrawArc(int, int, int, int, int, int, int, int)
- >> _DrawRoundedFrame(int, int, int, int, int, int)
- >> _GetX(int, int, int, int)
- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> GUI_DispFloat
- >> _DispFloatMin(float, char, int)
- >> _DispFloatFix(float, char, char, int)
_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]- >> _DrawArc(int, int, int, int, int, int, int, int)
- >> _GetDecs(float)
_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]
- >> _SpeedometerDemo
- >> _CalcXOut
- >> _CalcXIn
- >> _CreateScale
- >> _DrawArc(int, int, int, int, int, int, int, int)
- >> _DrawRoundedFrame(int, int, int, int, int, int)
- >> _GetX(int, int, int, int)
- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _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]
- >> _DrawArc(int, int, int, int, int, int, int, int)
- >> _DispFloatMin(float, char, int)
- >> _DispFloatFix(float, char, char, int)
_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]- >> _DrawArc(int, int, int, int, int, int, int, int)
- >> GUI_DispFloat
- >> _GetDecs(float)
- >> _DispFloatMin(float, char, int)
- >> _RoundHalfUp(float)
_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]- >> GUI_RotatePolygon
- >> _AutomotiveDemo
- >> _SpeedometerDemo
- >> _CalcXOut
- >> _CalcXIn
- >> _CreateScale
- >> _DrawArc(int, int, int, int, int, int, int, int)
- >> _GetX(int, int, int, int)
- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*)
- >> _OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*)
- >> _GetDecs(float)
- >> _DispFloatMin(float, char, int)
- >> _DispFloatFix(float, char, char, int)
_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))
[Stack]
- Max Depth = 8
- Call Chain = __fpl_fnaninf
[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]
- >> _Draw
- >> GUI_DispFloat
- >> _DispFloatMin(float, char, int)
_frcmple (Thumb, 98 bytes, Stack size 0 bytes, frleqf.o(x$fpl$frleqf), UNUSED)
[Calls]
__aeabi_frsub (Thumb, 0 bytes, Stack size 0 bytes, faddsub_clz.o(x$fpl$frsb))
[Called By]
- >> _SpeedometerDemo
- >> _CalcXOut
- >> _CalcXIn
_frsb (Thumb, 20 bytes, Stack size 0 bytes, faddsub_clz.o(x$fpl$frsb), UNUSED)
[Calls]
_fsqrt (Thumb, 272 bytes, Stack size 24 bytes, fsqrt.o(x$fpl$fsqrt))
[Stack]
- Max Depth = 32
- Call Chain = _fsqrt ⇒ __fpl_fnaninf
[Calls]
[Called By]
__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]- >> _SpeedometerDemo
- >> _DrawArc(int, int, int, int, int, int, int, int)
- >> _GetX(int, int, int, int)
- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
_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)
Local Symbols
WaitUs (Thumb, 70 bytes, Stack size 32 bytes, system_lpc43xx.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = WaitUs ⇒ __aeabi_uldivmod
[Calls]
[Called By]
WaitStart (Thumb, 30 bytes, Stack size 0 bytes, i2c_lpc43xx.o(.text), UNUSED)
[Called By]
WaitStatus (Thumb, 28 bytes, Stack size 0 bytes, i2c_lpc43xx.o(.text), UNUSED)
[Called By]
- >> I2C_Read
- >> I2C_Write
- >> I2C_Addr
_InitController (Thumb, 8 bytes, Stack size 8 bytes, lcdconf.o(.text))
[Stack]
- Max Depth = 36
- Call Chain = _InitController ⇒ LCD_X_Init ⇒ scu_pinmux
[Calls]
[Called By]
_SetVRAMAddr (Thumb, 2 bytes, Stack size 0 bytes, lcdconf.o(.text))
[Called By]
_SetOrg (Thumb, 16 bytes, Stack size 0 bytes, lcdconf.o(.text))
[Called By]
_SetLUTEntry (Thumb, 2 bytes, Stack size 0 bytes, lcdconf.o(.text))
[Called By]
TSC_WrReg (Thumb, 18 bytes, Stack size 16 bytes, tsc_stmpe811.o(.text), UNUSED)
[Calls]
[Called By]- >> TSC_GetData
- >> TSC_Init
TSC_RdReg (Thumb, 20 bytes, Stack size 16 bytes, tsc_stmpe811.o(.text), UNUSED)
[Calls]
[Called By]- >> TSC_GetData
- >> TSC_TouchDet
Joystick_Exec (Thumb, 196 bytes, Stack size 32 bytes, gui_x.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = Joystick_Exec ⇒ GUI_PID_StoreState
[Calls]- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_PID_StoreState
- >> GUI_PID_GetState
- >> JOY_GetKeys
[Called By]
_ClearHalt (Thumb, 16 bytes, Stack size 0 bytes, guidemo.o(.text))
[Called By]
- >> GUIDEMO_NotifyStartNext
- >> _Main
- >> _cbFrameWinControl
_DrawBkSimple (Thumb, 30 bytes, Stack size 8 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 208
- Call Chain = _DrawBkSimple ⇒ GUI_DrawBitmap ⇒ GL_DrawBitmap ⇒ LCD_DrawBitmap ⇒ [Anonymous Symbol]
[Calls]- >> GUI_SetBkColor
- >> GUI_DrawBitmap
- >> GUI_Clear
[Address Reference Count : 1]
_DrawBk (Thumb, 52 bytes, Stack size 24 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 224
- Call Chain = _DrawBk ⇒ GUI_DrawBitmap ⇒ GL_DrawBitmap ⇒ LCD_DrawBitmap ⇒ [Anonymous Symbol]
[Calls]- >> GUI_DrawGradientV
- >> GUI_DrawBitmap
- >> LCD_GetYSize
- >> LCD_GetXSize
[Address Reference Count : 1]
_DrawBkCircle (Thumb, 298 bytes, Stack size 56 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 376
- Call Chain = _DrawBkCircle ⇒ GUI_MEMDEV_CreateFixed ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> LCD_GetVYSize
- >> GUI_SetColor
- >> GUI_SetBkColor
- >> GUI_MEMDEV_Write
- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_GetDataPtr
- >> GUI_MEMDEV_DrawPerspectiveX
- >> GUI_MEMDEV_Delete
- >> GUI_MEMDEV_CreateFixed
- >> GUI_MEMDEV_CreateEx
- >> GUI_DrawGradientV
- >> GUI_DrawCircle
- >> GUI_DrawBitmap
- >> GUI_ClearRect
- >> GUI_Clear
- >> LCD_GetYSize
- >> LCD_GetXSize
[Address Reference Count : 1]
_HideProgress (Thumb, 24 bytes, Stack size 8 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = _HideProgress ⇒ WM_HideWindow ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_HideWindow
- >> WM_GetDialogItem
[Called By]
_ShowProgress (Thumb, 24 bytes, Stack size 8 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 188
- Call Chain = _ShowProgress ⇒ WM_ShowWindow ⇒ WM_InvalidateWindowAndDescs ⇒ WM_InvalidateWindowAndDescs (Cycle)
[Calls]- >> WM_ShowWindow
- >> WM_GetDialogItem
[Called By]
_cbBk (Thumb, 56 bytes, Stack size 16 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _cbBk ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]
[Address Reference Count : 1]
_cbEffect (Thumb, 70 bytes, Stack size 32 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 704
- Call Chain = _cbEffect ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_Exec
- >> GUIDEMO_CheckCancel
- >> GUI_PID_GetState
[Address Reference Count : 1]
_cbFrameWinControl (Thumb, 310 bytes, Stack size 40 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 224
- Call Chain = _cbFrameWinControl ⇒ TEXT_SetText ⇒ GUI__SetText ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_SendMessage
- >> WM_MakeModal
- >> WM_GetWindowSizeY
- >> WM_GetWindowSizeX
- >> WM_GetId
- >> WM_GetDialogItem
- >> WM_GetDesktopWindow
- >> WM_DefaultProc
- >> TEXT_SetText
- >> TEXT_SetFont
- >> PROGBAR_SetTextAlign
- >> PROGBAR_SetFont
- >> GUI_GetTime
- >> GUI_DrawGradientV
- >> BUTTON_SetFocussable
- >> _ClearHalt
[Address Reference Count : 1]
_cbFrameWinInfo (Thumb, 174 bytes, Stack size 32 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 380
- Call Chain = _cbFrameWinInfo ⇒ WM_SetWindowPos ⇒ WM_SetSize ⇒ WM_ResizeWindow ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> WM_SetWindowPos
- >> WM_SendMessage
- >> WM_GetWindowSizeY
- >> WM_GetWindowSizeX
- >> WM_GetDesktopWindow
- >> WM_DefaultProc
- >> GUI_DrawGradientV
- >> LCD_GetXSize
[Address Reference Count : 1]
_FRAMEWIN_DrawSkinFlex (Thumb, 40 bytes, Stack size 8 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 340
- Call Chain = _FRAMEWIN_DrawSkinFlex ⇒ FRAMEWIN_DrawSkinFlex ⇒ GUI_DispStringInRect ⇒ GUI_DispStringInRectMax ⇒ GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> FRAMEWIN_SetTextColor
- >> FRAMEWIN_SetTextAlign
- >> FRAMEWIN_DrawSkinFlex
[Address Reference Count : 1]
_Main (Thumb, 228 bytes, Stack size 24 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 776
- Call Chain = _Main ⇒ GUIDEMO_Intro ⇒ GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_SelectWindow
- >> WM_InvalidateWindow
- >> WM_HideWindow
- >> WM_GetDesktopWindow
- >> WM_EnableMemdev
- >> WM_DisableMemdev
- >> WM_DeleteWindow
- >> GUI_Exec
- >> GUI_CreateDialogBox
- >> GUI_Clear
- >> GUIDEMO_Intro
- >> GUIDEMO_UpdateControlText
- >> _ClearHalt
- >> LCD_GetYSize
- >> LCD_GetXSize
[Called By]
_DrawBk (Thumb, 128 bytes, Stack size 24 bytes, guidemo_automotive.o(.text))
[Stack]
- Max Depth = 260
- Call Chain = _DrawBk ⇒ GUI_DispDecAt ⇒ GUI_DispStringAt ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_DispStringAt
- >> GUI_DispDecAt
- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_SetBkColor
- >> GUI_GetFontDistY
- >> GUI_DrawBitmap
- >> GUI_DispStringHCenterAt
- >> GUI_Clear
- >> LCD_GetYSize
- >> LCD_GetXSize
[Called By]
_WriteGear (Thumb, 108 bytes, Stack size 32 bytes, guidemo_automotive.o(.text))
[Stack]
- Max Depth = 268
- Call Chain = _WriteGear ⇒ GUI_DispDecAt ⇒ GUI_DispStringAt ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_GetStringDistX
- >> GUI_GetCharDistX
- >> GUI_DispDecAt
- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_GetFontDistY
- >> LCD_GetYSize
- >> LCD_GetXSize
[Called By]- >> _AutomotiveDemo
- >> _GetAngle_0
_GetAngle_0 (Thumb, 514 bytes, Stack size 32 bytes, guidemo_automotive.o(.text))
[Stack]
- Max Depth = 300
- Call Chain = _GetAngle_0 ⇒ _WriteGear ⇒ GUI_DispDecAt ⇒ GUI_DispStringAt ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> _WriteGear
- >> __aeabi_dmul
- >> __aeabi_i2d
- >> __aeabi_drsub
- >> __aeabi_dadd
- >> __aeabi_d2f
[Address Reference Count : 1]- guidemo_automotive.o(.data)
_GetAngle_1 (Thumb, 500 bytes, Stack size 32 bytes, guidemo_automotive.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = _GetAngle_1 ⇒ __aeabi_dmul
[Calls]- >> __aeabi_dmul
- >> __aeabi_i2d
- >> __aeabi_drsub
- >> __aeabi_d2f
[Address Reference Count : 1]- guidemo_automotive.o(.data)
_Draw_0 (Thumb, 158 bytes, Stack size 24 bytes, guidemo_automotive.o(.text))
[Stack]
- Max Depth = 304
- Call Chain = _Draw_0 ⇒ GUI_AA_FillPolygon ⇒ _FillPolygonAA(GUI_POINT*, int, int, int) ⇒ GUI_AA_Init ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_AA_FillPolygon
- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_DrawBitmap
- >> GUI_DispStringHCenterAt
- >> GUI_ClearRect
- >> LCD_GetXSize
[Address Reference Count : 1]- guidemo_automotive.o(.data)
_Draw_1 (Thumb, 186 bytes, Stack size 24 bytes, guidemo_automotive.o(.text))
[Stack]
- Max Depth = 304
- Call Chain = _Draw_1 ⇒ GUI_AA_FillPolygon ⇒ _FillPolygonAA(GUI_POINT*, int, int, int) ⇒ GUI_AA_Init ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_AA_FillPolygon
- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_DrawBitmap
- >> GUI_DispStringHCenterAt
- >> GUI_ClearRect
- >> LCD_GetXSize
[Address Reference Count : 1]- guidemo_automotive.o(.data)
_AutomotiveDemo (Thumb, 574 bytes, Stack size 168 bytes, guidemo_automotive.o(.text))
[Stack]
- Max Depth = 840
- Call Chain = _AutomotiveDemo ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_RotatePolygon
- >> GUI_MEMDEV_DrawAuto
- >> GUI_MEMDEV_DeleteAuto
- >> GUI_MEMDEV_CreateAuto
- >> GUI_DispDecAt
- >> _WriteGear
- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_Exec
- >> GUI_ClearRect
- >> GUIDEMO_GetTime
- >> GUIDEMO_CheckCancel
- >> LCD_GetYSize
- >> __aeabi_fmul
- >> __aeabi_cfcmpeq
- >> __aeabi_memclr4
[Called By]
_DrawLabel (Thumb, 120 bytes, Stack size 40 bytes, guidemo_bargraph.o(.text))
[Stack]
- Max Depth = 276
- Call Chain = _DrawLabel ⇒ GUI_DispDecMin ⇒ [Anonymous Symbol] ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_MEMDEV_Select
- >> GUI_DrawBitmap
- >> GUI_SetTextAlign
- >> GUI_GotoXY
- >> GUI_GetFontSizeY
- >> GUI_DispDecMin
[Called By]- >> _DemoBarGraph
- >> _DrawDiagramAt
_DrawDiagramAt (Thumb, 312 bytes, Stack size 56 bytes, guidemo_bargraph.o(.text))
[Stack]
- Max Depth = 368
- Call Chain = _DrawDiagramAt ⇒ GUI_MEMDEV_CopyToLCD ⇒ GUI_MEMDEV_CopyToLCDAt ⇒ GUI_MEMDEV__WriteToActiveOpaque ⇒ _WriteToActiveOpaque_8(long, int, int) ⇒ LCD_DrawBitmap ⇒ [Anonymous Symbol]
[Calls]- >> GUI_SetColor
- >> GUI_MEMDEV_Select
- >> GUI_SetClipRect
- >> GUI_SetAlpha
- >> GUI_MEMDEV_CopyToLCD
- >> GUI_FillRoundedRect
- >> GUI_FillRect
- >> GUI_DrawRoundedRect
- >> GUI_DrawHLine
- >> GUI_DrawBitmapMag
- >> _DrawLabel
[Called By]
_DemoBarGraph (Thumb, 362 bytes, Stack size 184 bytes, guidemo_bargraph.o(.text))
[Stack]
- Max Depth = 856
- Call Chain = _DemoBarGraph ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_SetFont
- >> GUI_MEMDEV_Delete
- >> GUI_Exec
- >> GUI_DispStringHCenterAt
- >> GUI_Delay
- >> GUIDEMO_GetTime
- >> GUIDEMO_CheckCancel
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_MEMDEV_Create
- >> GUI_GetFontSizeY
- >> _DrawDiagramAt
- >> _DrawLabel
- >> __aeabi_memcpy4
[Called By]
_ShowMagnifiedBitmap (Thumb, 62 bytes, Stack size 24 bytes, guidemo_bitmap.o(.text))
[Stack]
- Max Depth = 224
- Call Chain = _ShowMagnifiedBitmap ⇒ GUIDEMO_ShowInfo ⇒ TEXT_SetText ⇒ GUI__SetText ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUIDEMO_ShowInfo
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_DrawBitmapMag
[Called By]
_BitmapDemo (Thumb, 154 bytes, Stack size 24 bytes, guidemo_bitmap.o(.text))
[Stack]
- Max Depth = 728
- Call Chain = _BitmapDemo ⇒ GUIDEMO_Wait ⇒ GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_DrawBitmap
- >> GUIDEMO_Wait
- >> GUIDEMO_ShowInfo
- >> GUIDEMO_DrawBk
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> _ShowMagnifiedBitmap
[Called By]
_DrawFrame (Thumb, 76 bytes, Stack size 24 bytes, guidemo_fading.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = _DrawFrame ⇒ GUI_FillRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]
[Called By]
_DrawLogo (Thumb, 244 bytes, Stack size 56 bytes, guidemo_fading.o(.text))
[Stack]
- Max Depth = 296
- Call Chain = _DrawLogo ⇒ GUI_MEMDEV_RotateHQ ⇒ _Rotate32HQ(long, long, int, int, int, int) ⇒ _GetColorHQ(GUI_MEMDEV*, unsigned long*, long, long, long)
[Calls]- >> GUI_MEMDEV_WriteAt
- >> GUI_MEMDEV_RotateHQ
- >> GUI_MEMDEV_GetYSize
- >> GUI_MEMDEV_GetXSize
[Called By]
_DrawText (Thumb, 38 bytes, Stack size 8 bytes, guidemo_fading.o(.text))
[Stack]
- Max Depth = 204
- Call Chain = _DrawText ⇒ GUI_DispStringInRectWrap ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_DispStringInRectWrap
[Called By]
_Paint0 (Thumb, 232 bytes, Stack size 56 bytes, guidemo_fading.o(.text))
[Stack]
- Max Depth = 352
- Call Chain = _Paint0 ⇒ _DrawLogo ⇒ GUI_MEMDEV_RotateHQ ⇒ _Rotate32HQ(long, long, int, int, int, int) ⇒ _GetColorHQ(GUI_MEMDEV*, unsigned long*, long, long, long)
[Calls]- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_SetBkColor
- >> GUI_GetFontDistY
- >> GUI_DispStringHCenterAt
- >> GUI_Clear
- >> _DrawText
- >> _DrawLogo
- >> _DrawFrame
- >> GUI_FillRect
[Address Reference Count : 1]- guidemo_fading.o(.constdata)
_Paint1 (Thumb, 230 bytes, Stack size 56 bytes, guidemo_fading.o(.text))
[Stack]
- Max Depth = 352
- Call Chain = _Paint1 ⇒ _DrawLogo ⇒ GUI_MEMDEV_RotateHQ ⇒ _Rotate32HQ(long, long, int, int, int, int) ⇒ _GetColorHQ(GUI_MEMDEV*, unsigned long*, long, long, long)
[Calls]- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_SetBkColor
- >> GUI_GetFontDistY
- >> GUI_DispStringHCenterAt
- >> GUI_Clear
- >> _DrawText
- >> _DrawLogo
- >> _DrawFrame
- >> GUI_FillRect
[Address Reference Count : 1]- guidemo_fading.o(.constdata)
_FadeScreens (Thumb, 38 bytes, Stack size 16 bytes, guidemo_fading.o(.text))
[Stack]
- Max Depth = 688
- Call Chain = _FadeScreens ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_MEMDEV_Write
- >> GUIDEMO_CheckCancel
- >> GUI_MEMDEV_FadeDevices
[Called By]
_FadingDemo (Thumb, 288 bytes, Stack size 56 bytes, guidemo_fading.o(.text))
[Stack]
- Max Depth = 744
- Call Chain = _FadingDemo ⇒ _FadeScreens ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_SetBkColor
- >> GUI_MEMDEV_Write
- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_Delete
- >> GUI_MEMDEV_CreateFixed
- >> GUI_MEMDEV_CreateEx
- >> GUI_Exec
- >> GUI_DrawBitmap
- >> GUI_Clear
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_MEMDEV_CopyFromLCD
- >> _FadeScreens
[Called By]
_AddData_Sine (Thumb, 100 bytes, Stack size 24 bytes, guidemo_graph.o(.text))
[Stack]
- Max Depth = 288
- Call Chain = _AddData_Sine ⇒ GRAPH_DATA_YT_AddValue ⇒ GRAPH__AddValue(GRAPH_DATA_OBJ*, void*, void*, int) ⇒ GRAPH__InvalidateGraph(long) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI__SinHQ
- >> GRAPH_DATA_YT_AddValue
[Address Reference Count : 1]
_AddData_Heartbeat (Thumb, 52 bytes, Stack size 16 bytes, guidemo_graph.o(.text))
[Stack]
- Max Depth = 280
- Call Chain = _AddData_Heartbeat ⇒ GRAPH_DATA_YT_AddValue ⇒ GRAPH__AddValue(GRAPH_DATA_OBJ*, void*, void*, int) ⇒ GRAPH__InvalidateGraph(long) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GRAPH_DATA_YT_AddValue
[Address Reference Count : 1]
_ShowGraph (Thumb, 232 bytes, Stack size 72 bytes, guidemo_graph.o(.text))
[Stack]
- Max Depth = 744
- Call Chain = _ShowGraph ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_ValidateWindow
- >> GUI_Exec
- >> GUI_Delay
- >> GUIDEMO_NotifyStartNext
- >> GUIDEMO_GetTime
- >> GUIDEMO_CheckCancel
- >> LCD_GetXSize
- >> GRAPH_DetachScale
- >> GRAPH_DetachData
- >> GRAPH_AttachData
[Called By]
_cbBk (Thumb, 30 bytes, Stack size 8 bytes, guidemo_graph.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = _cbBk ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]- >> WM_DefaultProc
- >> GUIDEMO_DrawBk
[Address Reference Count : 1]
_GraphDemo (Thumb, 554 bytes, Stack size 88 bytes, guidemo_graph.o(.text))
[Stack]
- Max Depth = 832
- Call Chain = _GraphDemo ⇒ _ShowGraph ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_SetCallback
- >> WM_GetDesktopWindow
- >> WM_DeleteWindow
- >> GUIDEMO_ShowInfo
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> WM_SetHasTrans
- >> WM_BringToBottom
- >> WIDGET_SetDefaultEffect
- >> GRAPH_SetGridVis
- >> GRAPH_SetGridOffY
- >> GRAPH_SetGridDistY
- >> GRAPH_SetGridDistX
- >> GRAPH_SetColor
- >> GRAPH_SetBorder
- >> GRAPH_SCALE_SetPos
- >> GRAPH_SCALE_SetOff
- >> GRAPH_SCALE_Delete
- >> GRAPH_SCALE_Create
- >> GRAPH_DetachScale
- >> GRAPH_DATA_YT_Delete
- >> GRAPH_DATA_YT_Create
- >> GRAPH_CreateEx
- >> GRAPH_AttachScale
- >> _ShowGraph
[Called By]
_GetImages (Thumb, 168 bytes, Stack size 40 bytes, guidemo_imageflow.o(.text))
[Stack]
- Max Depth = 1620 + Unknown Stack Size
- Call Chain = _GetImages ⇒ GUI_JPEG_Draw ⇒ GUI_JPEG_DrawEx ⇒ _Draw(long, int(*)(void*, const unsigned char**, unsigned, unsigned long), void*, int, int) ⇒ _DrawBanding(long, int, int, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long)) ⇒ GUI_JPEG__DecodeProgressiveBanding(GUI_JPEG_DCONTEXT*) ⇒ _InitScan(GUI_JPEG_DCONTEXT*) ⇒ _CheckHuffmanTables(GUI_JPEG_DCONTEXT*) ⇒ _CreateHuffmanTable(GUI_JPEG_DCONTEXT*, int, HUFF_TABLE*) ⇒ GUI__memset
[Calls]- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_CreateFixed
- >> GUI_JPEG_GetInfo
- >> GUI_JPEG_Draw
[Called By]
_DrawPerspective (Thumb, 76 bytes, Stack size 48 bytes, guidemo_imageflow.o(.text))
[Stack]
- Max Depth = 312
- Call Chain = _DrawPerspective ⇒ GUI_MEMDEV_DrawPerspectiveX ⇒ _DrawMemdevPerspective(long, int, int, int, int, int, int) ⇒ _DrawColumnScaled(GUI_MEMDEV*, int, int, int, int, int, int) ⇒ GUI__SetPixelAlpha ⇒ LCD_GetPixelColor ⇒ LCD_GetPixelIndex
[Calls]- >> GUI_MEMDEV_DrawPerspectiveX
[Called By]
_Delay (Thumb, 30 bytes, Stack size 16 bytes, guidemo_imageflow.o(.text))
[Stack]
- Max Depth = 680
- Call Chain = _Delay ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_Delay
- >> GUIDEMO_GetTime
[Called By]
_DrawScreenAnimated (Thumb, 972 bytes, Stack size 152 bytes, guidemo_imageflow.o(.text))
[Stack]
- Max Depth = 816
- Call Chain = _DrawScreenAnimated ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_SetBkColor
- >> GUI_MEMDEV_Select
- >> GUI_Delay
- >> GUI_ClearRect
- >> GUIDEMO_GetTime
- >> GUI_SetOrg
- >> _DrawPerspective
- >> GUI_MEMDEV_WriteAt
- >> GUI_SetClipRect
[Called By]
_AddRow (Thumb, 162 bytes, Stack size 96 bytes, guidemo_listview.o(.text))
[Stack]
- Max Depth = 660 + Unknown Stack Size
- Call Chain = _AddRow ⇒ LISTVIEW_InsertRow ⇒ LISTVIEW_AddRow ⇒ LISTVIEW__UpdateScrollParas(long) ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> LISTVIEW_InsertRow
- >> LISTVIEW_AddRow
- >> __aeabi_memclr4
- >> strcpy
- >> rand
- >> __2sprintf
[Called By]
_InitListview (Thumb, 114 bytes, Stack size 16 bytes, guidemo_listview.o(.text))
[Stack]
- Max Depth = 524 + Unknown Stack Size
- Call Chain = _InitListview ⇒ LISTVIEW_AddColumn ⇒ LISTVIEW__UpdateScrollParas(long) ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> LISTVIEW_SetRBorder
- >> LISTVIEW_SetLBorder
- >> LISTVIEW_SetGridVis
- >> LISTVIEW_SetCompareFunc
- >> LISTVIEW_SetAutoScrollV
- >> LISTVIEW_GetHeader
- >> LISTVIEW_EnableSort
- >> LISTVIEW_AddColumn
- >> HEADER_SetDragLimit
[Called By]
_Action (Thumb, 294 bytes, Stack size 48 bytes, guidemo_listview.o(.text))
[Stack]
- Max Depth = 720 + Unknown Stack Size
- Call Chain = _Action ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_Delay
- >> GUIDEMO_ShowInfo
- >> GUIDEMO_CheckCancel
- >> LISTVIEW_SetSort
- >> LISTVIEW_SetItemBkColor
- >> LISTVIEW_IncSel
- >> LISTVIEW_GetNumRows
- >> LISTVIEW_GetNumColumns
- >> LISTVIEW_DecSel
- >> _AddRow
[Called By]
_DemoListview (Thumb, 116 bytes, Stack size 48 bytes, guidemo_listview.o(.text))
[Stack]
- Max Depth = 768 + Unknown Stack Size
- Call Chain = _DemoListview ⇒ _Action ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_GetDesktopWindow
- >> WM_DeleteWindow
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> WM_SetFocus
- >> LISTVIEW_CreateEx
- >> _Action
- >> _InitListview
[Called By]
_AddListviewItem (Thumb, 54 bytes, Stack size 24 bytes, guidemo_skinning.o(.text))
[Stack]
- Max Depth = 532 + Unknown Stack Size
- Call Chain = _AddListviewItem ⇒ LISTVIEW_AddRow ⇒ LISTVIEW__UpdateScrollParas(long) ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> LISTVIEW_SetItemText
- >> LISTVIEW_GetNumRows
- >> LISTVIEW_AddRow
[Called By]
_DrawSkin (Thumb, 22 bytes, Stack size 8 bytes, guidemo_skinning.o(.text))
[Stack]
- Max Depth = 340
- Call Chain = _DrawSkin ⇒ FRAMEWIN_DrawSkinFlex ⇒ GUI_DispStringInRect ⇒ GUI_DispStringInRectMax ⇒ GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]
[Address Reference Count : 1]- guidemo_skinning.o(.text)
_InitDialogSelect (Thumb, 122 bytes, Stack size 16 bytes, guidemo_skinning.o(.text))
[Stack]
- Max Depth = 548 + Unknown Stack Size
- Call Chain = _InitDialogSelect ⇒ _AddListviewItem ⇒ LISTVIEW_AddRow ⇒ LISTVIEW__UpdateScrollParas(long) ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_GetDialogItem
- >> WM_SetScrollbarV
- >> _AddListviewItem
- >> LISTVIEW_SetRBorder
- >> LISTVIEW_SetLBorder
- >> LISTVIEW_SetGridVis
- >> LISTVIEW_AddColumn
[Called By]
_InitDialogOrder (Thumb, 140 bytes, Stack size 16 bytes, guidemo_skinning.o(.text))
[Stack]
- Max Depth = 256
- Call Chain = _InitDialogOrder ⇒ DROPDOWN_SetTextColor ⇒ LISTBOX_SetTextColor ⇒ LISTBOX__InvalidateInsideArea(long) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> WM_GetDialogItem
- >> WM_DisableWindow
- >> DROPDOWN_SetTextColor
- >> DROPDOWN_SetBkColor
- >> DROPDOWN_AddString
[Called By]
_GetVehicle (Thumb, 116 bytes, Stack size 24 bytes, guidemo_skinning.o(.text))
[Stack]
- Max Depth = 272
- Call Chain = _GetVehicle ⇒ EDIT_SetText ⇒ _IsSpaceInBuffer(long, int) ⇒ _IncrementBuffer(long, unsigned) ⇒ GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_GetDialogItem
- >> LISTVIEW_GetSel
- >> EDIT_SetText
- >> LISTVIEW_GetNumRows
- >> strcat
- >> strcpy
[Called By]
_MessageBox (Thumb, 26 bytes, Stack size 16 bytes, guidemo_skinning.o(.text))
[Stack]
- Max Depth = 672
- Call Chain = _MessageBox ⇒ GUI_ExecCreatedDialog ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> MESSAGEBOX_Create
- >> GUI_ExecCreatedDialog
[Called By]
_cbBkWindow (Thumb, 122 bytes, Stack size 32 bytes, guidemo_skinning.o(.text))
[Stack]
- Max Depth = 260
- Call Chain = _cbBkWindow ⇒ GUI_DispStringHCenterAt ⇒ GUI_DispStringAt ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM_DefaultProc
- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_DrawGradientV
- >> GUI_DrawBitmap
- >> GUI_DispStringHCenterAt
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_GetDispPosY
[Address Reference Count : 1]- guidemo_skinning.o(.text)
_cbDialogSelect (Thumb, 196 bytes, Stack size 32 bytes, guidemo_skinning.o(.text))
[Stack]
- Max Depth = 704 + Unknown Stack Size
- Call Chain = _cbDialogSelect ⇒ _MessageBox ⇒ GUI_ExecCreatedDialog ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_GetId
- >> WM_GetDialogItem
- >> WM_DefaultProc
- >> GUI_DrawGradientV
- >> WM_GetClientRectEx
- >> GUI_MEMDEV_MoveOutWindow
- >> GUI_EndDialog
- >> _MessageBox
- >> _GetVehicle
- >> _InitDialogSelect
- >> WM_SetFocus
[Address Reference Count : 1]- guidemo_skinning.o(.text)
_cbDialogProgress (Thumb, 158 bytes, Stack size 24 bytes, guidemo_skinning.o(.text))
[Stack]
- Max Depth = 544
- Call Chain = _cbDialogProgress ⇒ GUI_MEMDEV_FadeOutWindow ⇒ _FadeWindow(long, int, int(*)(int, int)) ⇒ GUI_MEMDEV_GetWindowDevice ⇒ _GetWindowDevice(long, long*) ⇒ _GetWindowDevice(long, long*) (Cycle)
[Calls]- >> WM_GetDialogItem
- >> WM_DefaultProc
- >> PROGBAR_SetValue
- >> GUI_SetBkColor
- >> GUI_Clear
- >> WM_RestartTimer
- >> WM_GetClientWindow
- >> WM_DeleteTimer
- >> WM_CreateTimer
- >> GUI_MEMDEV_FadeOutWindow
- >> GUI_EndDialog
[Address Reference Count : 1]- guidemo_skinning.o(.text)
_cbDialogOrder (Thumb, 686 bytes, Stack size 48 bytes, guidemo_skinning.o(.text))
[Stack]
- Max Depth = 720
- Call Chain = _cbDialogOrder ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> WM_GetId
- >> WM_GetDialogItem
- >> WM_GetDesktopWindow
- >> WM_DeleteWindow
- >> WM_DefaultProc
- >> GUI_Delay
- >> GUI_CreateDialogBox
- >> GUIDEMO_CheckCancel
- >> WM_IsWindow
- >> WM_GetClientWindow
- >> WM_ClrHasTrans
- >> RADIO_SetText
- >> GUI_MEMDEV_MoveInWindow
- >> GUI_MEMDEV_FadeOutWindow
- >> GUI_MEMDEV_FadeInWindow
- >> GUI_ExecCreatedDialog
- >> GUI_EndDialog
- >> FRAMEWIN_SetSkin
- >> FRAMEWIN_SetClientColor
- >> FRAMEWIN_AddCloseButton
- >> EDIT_SetTextAlign
- >> EDIT_SetText
- >> EDIT_SetBkColor
- >> _InitDialogOrder
- >> WM_SetFocus
- >> WM_SetHasTrans
[Address Reference Count : 1]- guidemo_skinning.o(.text)
_cbAnimation (Thumb, 136 bytes, Stack size 32 bytes, guidemo_skinning.o(.text))
[Stack]
- Max Depth = 704
- Call Chain = _cbAnimation ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_DefaultProc
- >> GUIDEMO_CheckCancel
- >> GUI_PID_StoreState
- >> WM_RestartTimer
- >> WM_CreateTimer
[Address Reference Count : 1]- guidemo_skinning.o(.text)
_DemoSkinning (Thumb, 244 bytes, Stack size 64 bytes, guidemo_skinning.o(.text))
[Stack]
- Max Depth = 736
- Call Chain = _DemoSkinning ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_SetCallback
- >> WM_GetDesktopWindow
- >> WM_DeleteWindow
- >> GUI_Delay
- >> GUI_CreateDialogBox
- >> GUIDEMO_CheckCancel
- >> WM_CreateWindowAsChild
- >> RADIO_SetDefaultSkin
- >> GUI_MEMDEV_MoveInWindow
- >> FRAMEWIN_SetSkin
- >> FRAMEWIN_SetDefaultTextAlign
- >> FRAMEWIN_SetDefaultFont
- >> FRAMEWIN_GetDefaultFont
- >> DROPDOWN_SetDefaultSkin
- >> CHECKBOX_SetDefaultSkin
- >> WIDGET_SetDefaultEffect
[Called By]
_GetPixelsPerSecond (Thumb, 144 bytes, Stack size 56 bytes, guidemo_speed.o(.text))
[Stack]
- Max Depth = 204
- Call Chain = _GetPixelsPerSecond ⇒ GUI_FillRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetColor
- >> GUIDEMO_GetTime
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_GetColor
- >> GUI_GetBkColor
- >> GUI_FillRect
[Called By]
_CreateRoundedRect (Thumb, 206 bytes, Stack size 48 bytes, guidemo_speedometer.o(.text))
[Stack]
- Max Depth = 368
- Call Chain = _CreateRoundedRect ⇒ GUI_MEMDEV_CreateFixed ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_SetColor
- >> GUI_SetBkColor
- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_Delete
- >> GUI_MEMDEV_CreateFixed
- >> GUI_Clear
- >> GUI_MEMDEV_RotateHQ
- >> GUI_FillRoundedRect
- >> GUI_DrawRoundedFrame
[Called By]
_ReplaceColorsGradient (Thumb, 100 bytes, Stack size 48 bytes, guidemo_speedometer.o(.text))
[Stack]
- Max Depth = 100
- Call Chain = _ReplaceColorsGradient ⇒ GUI_MEMDEV_GetDataPtr ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_MEMDEV_GetDataPtr
- >> GUI_MEMDEV_GetYSize
- >> GUI_MEMDEV_GetXSize
[Called By]- >> _CreateRing
- >> _CreateCircle
_ReplaceColors (Thumb, 78 bytes, Stack size 40 bytes, guidemo_speedometer.o(.text))
[Stack]
- Max Depth = 92
- Call Chain = _ReplaceColors ⇒ GUI_MEMDEV_GetDataPtr ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_MEMDEV_GetDataPtr
- >> GUI_MEMDEV_GetYSize
- >> GUI_MEMDEV_GetXSize
[Called By]
_CreateCircle (Thumb, 140 bytes, Stack size 40 bytes, guidemo_speedometer.o(.text))
[Stack]
- Max Depth = 360
- Call Chain = _CreateCircle ⇒ GUI_MEMDEV_CreateFixed ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_Delete
- >> GUI_MEMDEV_CreateFixed
- >> GUI_DrawGradientV
- >> GUI_Clear
- >> _ReplaceColorsGradient
- >> GUI_SetBkColorIndex
- >> GUI_AA_FillCircle
[Called By]
_CreateRing (Thumb, 196 bytes, Stack size 56 bytes, guidemo_speedometer.o(.text))
[Stack]
- Max Depth = 376
- Call Chain = _CreateRing ⇒ GUI_MEMDEV_CreateFixed ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_AA_DisableHiRes
- >> GUI_SetColor
- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_Delete
- >> GUI_MEMDEV_CreateFixed
- >> GUI_DrawGradientV
- >> GUI_Clear
- >> _ReplaceColorsGradient
- >> GUI_SetPenSize
- >> GUI_SetBkColorIndex
- >> GUI_AA_DrawArc
[Called By]- >> _CreateScale
- >> _CreateDoubleRing
_CreateDoubleRing (Thumb, 228 bytes, Stack size 72 bytes, guidemo_speedometer.o(.text))
[Stack]
- Max Depth = 448
- Call Chain = _CreateDoubleRing ⇒ _CreateRing ⇒ GUI_MEMDEV_CreateFixed ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_GetDataPtr
- >> GUI_MEMDEV_Delete
- >> GUI_MEMDEV_CreateFixed
- >> GUI_Clear
- >> _CreateRing
- >> GUI_MEMDEV_WriteAt
- >> GUI_SetPenSize
- >> GUI_SetBkColorIndex
- >> GUI_AA_DrawArc
[Called By]
_MakeNumberStringEx (Thumb, 84 bytes, Stack size 20 bytes, guidemo_speedometer.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = _MakeNumberStringEx
[Called By]
_MakeNumberString (Thumb, 48 bytes, Stack size 24 bytes, guidemo_speedometer.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = _MakeNumberString ⇒ _MakeNumberStringEx
[Calls]
[Called By]
_CreateReflex (Thumb, 350 bytes, Stack size 80 bytes, guidemo_speedometer.o(.text))
[Stack]
- Max Depth = 400
- Call Chain = _CreateReflex ⇒ GUI_MEMDEV_CreateFixed ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_SetBkColor
- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_GetDataPtr
- >> GUI_MEMDEV_DrawPerspectiveX
- >> GUI_MEMDEV_Delete
- >> GUI_MEMDEV_CreateFixed
- >> GUI_Clear
- >> GUI_SetColorIndex
- >> GUI_MEMDEV_RotateHQ
- >> GUI_SetPenSize
- >> GUI_DrawArc
[Called By]
_RemoveTransparencyEffectCirc (Thumb, 142 bytes, Stack size 56 bytes, guidemo_speedometer.o(.text))
[Stack]
- Max Depth = 376
- Call Chain = _RemoveTransparencyEffectCirc ⇒ GUI_MEMDEV_CreateFixed ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_GetDataPtr
- >> GUI_MEMDEV_Delete
- >> GUI_MEMDEV_CreateFixed
- >> GUI_Clear
- >> GUI_SetColorIndex
- >> GUI_SetBkColorIndex
- >> GUI_FillCircle
[Called By]
_CreateScale (Thumb, 1400 bytes, Stack size 224 bytes, guidemo_speedometer.o(.text))
[Stack]
- Max Depth = 672
- Call Chain = _CreateScale ⇒ _CreateDoubleRing ⇒ _CreateRing ⇒ GUI_MEMDEV_CreateFixed ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_RotatePolygon
- >> GUI_GetStringDistX
- >> GUI_AA_SetFactor
- >> GUI_AA_FillPolygon
- >> GUI_AA_EnableHiRes
- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_MEMDEV_Write
- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_GetDataPtr
- >> GUI_MEMDEV_Delete
- >> GUI_MEMDEV_CreateFixed
- >> GUI_DispStringHCenterAt
- >> GUI_Clear
- >> _RemoveTransparencyEffectCirc
- >> _CreateReflex
- >> _MakeNumberString
- >> _CreateDoubleRing
- >> _CreateRing
- >> _CreateCircle
- >> _ReplaceColors
- >> _CreateRoundedRect
- >> GUI__SinHQ
- >> GUI_MEMDEV_WriteAt
- >> GUI_MEMDEV_RotateHQ
- >> GUI_GetFontSizeY
- >> GUI__CosHQ
- >> GUI_SetPenSize
- >> GUI_SetBkColorIndex
- >> GUI_DrawArc
- >> GUI_DispStringInRect
- >> GUI_AA_DrawArc
- >> __aeabi_fmul
- >> __aeabi_i2f
- >> __aeabi_f2iz
- >> __aeabi_fdiv
[Called By]
_DrawCentered (Thumb, 70 bytes, Stack size 48 bytes, guidemo_speedometer.o(.text))
[Stack]
- Max Depth = 196
- Call Chain = _DrawCentered ⇒ GUI_MEMDEV_WriteAt ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_MEMDEV_WriteAt
- >> GUI_MEMDEV_GetYSize
- >> GUI_MEMDEV_GetXSize
[Called By]- >> _SpeedometerDemo
- >> _Draw
_GetFontColor (Thumb, 146 bytes, Stack size 48 bytes, guidemo_speedometer.o(.text))
[Stack]
- Max Depth = 368
- Call Chain = _GetFontColor ⇒ GUI_MEMDEV_CreateFixed ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_GetDataPtr
- >> GUI_MEMDEV_CreateFixed
- >> GUI_DrawGradientV
- >> __aeabi_f2iz
[Called By]
_DrawNeedleAndSpeed (Thumb, 86 bytes, Stack size 24 bytes, guidemo_speedometer.o(.text))
[Stack]
- Max Depth = 304
- Call Chain = _DrawNeedleAndSpeed ⇒ GUI_AA_FillPolygon ⇒ _FillPolygonAA(GUI_POINT*, int, int, int) ⇒ GUI_AA_Init ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_AA_FillPolygon
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_SetTextAlign
- >> GUI_GotoXY
- >> GUI_DispDecMin
- >> __aeabi_f2iz
[Called By]- >> _SpeedometerDemo
- >> _Draw
_Draw (Thumb, 64 bytes, Stack size 16 bytes, guidemo_speedometer.o(.text))
[Stack]
- Max Depth = 320
- Call Chain = _Draw ⇒ _DrawNeedleAndSpeed ⇒ GUI_AA_FillPolygon ⇒ _FillPolygonAA(GUI_POINT*, int, int, int) ⇒ GUI_AA_Init ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_MEMDEV_Write
- >> _DrawNeedleAndSpeed
- >> _DrawCentered
- >> __aeabi_cfrcmple
- >> __aeabi_fadd
[Address Reference Count : 1]- guidemo_speedometer.o(.text)
_CalcXIn (Thumb, 150 bytes, Stack size 48 bytes, guidemo_speedometer.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = _CalcXIn ⇒ __aeabi_fmul
[Calls]- >> LCD_GetXSize
- >> __aeabi_fmul
- >> __aeabi_i2f
- >> __aeabi_f2iz
- >> __aeabi_fdiv
- >> __aeabi_frsub
[Address Reference Count : 1]- guidemo_speedometer.o(.text)
_CalcXOut (Thumb, 144 bytes, Stack size 48 bytes, guidemo_speedometer.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = _CalcXOut ⇒ __aeabi_fmul
[Calls]- >> LCD_GetXSize
- >> __aeabi_fmul
- >> __aeabi_i2f
- >> __aeabi_f2iz
- >> __aeabi_fdiv
- >> __aeabi_frsub
[Address Reference Count : 1]- guidemo_speedometer.o(.text)
_FillBkDev (Thumb, 58 bytes, Stack size 8 bytes, guidemo_speedometer.o(.text))
[Stack]
- Max Depth = 236
- Call Chain = _FillBkDev ⇒ GUI_DispStringHCenterAt ⇒ GUI_DispStringAt ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_MEMDEV_Select
- >> GUI_DispStringHCenterAt
- >> GUIDEMO_DrawBk
[Called By]
_Roll (Thumb, 204 bytes, Stack size 64 bytes, guidemo_speedometer.o(.text))
[Stack]
- Max Depth = 736
- Call Chain = _Roll ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_MEMDEV_Write
- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_Delete
- >> GUI_MEMDEV_CreateFixed
- >> GUI_Exec
- >> GUI_Delay
- >> GUIDEMO_GetTime
- >> GUIDEMO_CheckCancel
- >> GUI_MEMDEV_GetXSize
- >> GUI_MEMDEV_Rotate
[Called By]
_RollOut (Thumb, 18 bytes, Stack size 16 bytes, guidemo_speedometer.o(.text))
[Stack]
- Max Depth = 752
- Call Chain = _RollOut ⇒ _Roll ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]
[Called By]
_RollIn (Thumb, 18 bytes, Stack size 16 bytes, guidemo_speedometer.o(.text))
[Stack]
- Max Depth = 752
- Call Chain = _RollIn ⇒ _Roll ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]
[Called By]
_KillMemdevs (Thumb, 40 bytes, Stack size 8 bytes, guidemo_speedometer.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = _KillMemdevs ⇒ GUI_MEMDEV_Delete ⇒ GUI_USAGE_DecUseCnt ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeBlock(const TAG*)
[Calls]
[Called By]
_ShowTitle (Thumb, 132 bytes, Stack size 24 bytes, guidemo_speedometer.o(.text))
[Stack]
- Max Depth = 696
- Call Chain = _ShowTitle ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_MEMDEV_Write
- >> GUI_Delay
- >> GUIDEMO_GetTime
- >> GUIDEMO_CheckCancel
- >> GUI_MEMDEV_FadeDevices
[Called By]
_SpeedometerDemo (Thumb, 976 bytes, Stack size 176 bytes, guidemo_speedometer.o(.text))
[Stack]
- Max Depth = 928
- Call Chain = _SpeedometerDemo ⇒ _RollIn ⇒ _Roll ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_RotatePolygon
- >> GUI_MEMDEV_DrawAuto
- >> GUI_MEMDEV_DeleteAuto
- >> GUI_MEMDEV_CreateAuto
- >> GUI_AA_SetFactor
- >> GUI_AA_EnableHiRes
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_SetBkColor
- >> GUI_MEMDEV_Write
- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_Delete
- >> GUI_MEMDEV_CreateFixed
- >> GUI_Delay
- >> GUI_Clear
- >> GUIDEMO_GetTime
- >> GUIDEMO_CheckCancel
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> _ShowTitle
- >> _KillMemdevs
- >> _RollIn
- >> _RollOut
- >> _FillBkDev
- >> _DrawNeedleAndSpeed
- >> _GetFontColor
- >> _DrawCentered
- >> _CreateScale
- >> GUI_GotoXY
- >> GUI_MoveRect
- >> GUI_GetTextExtend
- >> GUI_DispStringInRect
- >> __aeabi_fmul
- >> __aeabi_i2f
- >> __aeabi_fdiv
- >> __aeabi_fsub
- >> __aeabi_frsub
- >> __aeabi_fadd
- >> __aeabi_f2d
- >> __aeabi_dmul
- >> __aeabi_ddiv
- >> __aeabi_d2f
[Called By]
_cbWin (Thumb, 408 bytes, Stack size 32 bytes, guidemo_transparentdialog.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = _cbWin ⇒ GUI_DrawBitmap ⇒ GL_DrawBitmap ⇒ LCD_DrawBitmap ⇒ [Anonymous Symbol]
[Calls]- >> WM_InvalidateWindow
- >> GUI_DrawBitmap
- >> GUI_ClearRect
- >> LCD_GetYSize
- >> LCD_GetXSize
[Address Reference Count : 1]- guidemo_transparentdialog.o(.text)
_OnValueChanged (Thumb, 78 bytes, Stack size 24 bytes, guidemo_transparentdialog.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = _OnValueChanged ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> WM_GetDialogItem
- >> WM_GetParent
- >> SLIDER_GetValue
[Called By]
_cbClient (Thumb, 168 bytes, Stack size 24 bytes, guidemo_transparentdialog.o(.text))
[Stack]
- Max Depth = 288
- Call Chain = _cbClient ⇒ GUI_SetAlpha ⇒ _InitAlpha() ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_GetId
- >> WM_GetDialogItem
- >> GUI_SetBkColor
- >> GUI_Clear
- >> GUI_SetAlpha
- >> SLIDER_SetValue
- >> SLIDER_SetRange
- >> _OnValueChanged
[Address Reference Count : 1]- guidemo_transparentdialog.o(.text)
_cbFrame (Thumb, 38 bytes, Stack size 8 bytes, guidemo_transparentdialog.o(.text))
[Stack]
- Max Depth = 380
- Call Chain = _cbFrame ⇒ FRAMEWIN_Callback ⇒ WIDGET_HandleActive ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> GUI_SetAlpha
- >> FRAMEWIN_Callback
[Address Reference Count : 1]- guidemo_transparentdialog.o(.text)
_TransparentDialog (Thumb, 482 bytes, Stack size 64 bytes, guidemo_transparentdialog.o(.text))
[Stack]
- Max Depth = 736
- Call Chain = _TransparentDialog ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_SetCallback
- >> WM_GetDialogItem
- >> WM_GetDesktopWindow
- >> WM_DeleteWindow
- >> GUI_Delay
- >> GUI_CreateDialogBox
- >> GUIDEMO_GetTime
- >> GUIDEMO_CheckCancel
- >> LCD_GetXSize
- >> WM_GetClientWindow
- >> FRAMEWIN_SetDefaultTextAlign
- >> FRAMEWIN_SetDefaultFont
- >> WM_SetHasTrans
- >> WM_SendMessageNoPara
- >> TEXT_SetDefaultTextColor
- >> TEXT_SetDefaultFont
- >> TEXT_GetDefaultFont
- >> SLIDER_SetValue
- >> FRAMEWIN_SetDefaultBarColor
[Called By]- >> GUIDEMO_TransparentDialog
_MoveSprite (Thumb, 144 bytes, Stack size 24 bytes, guidemo_treeview.o(.text))
[Stack]
- Max Depth = 384
- Call Chain = _MoveSprite ⇒ GUI_SPRITE_SetBitmapAndPosition ⇒ _SetBitmapAndPosition(long, const GUI_BITMAP*, int, int) ⇒ _CreateBuffer(GUI_SPRITE_OBJ*, int) ⇒ GUI_ALLOC_GetMaxSize ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_SPRITE_SetBitmapAndPosition
[Called By]
_InitTreeview (Thumb, 482 bytes, Stack size 24 bytes, guidemo_treeview.o(.text))
[Stack]
- Max Depth = 484
- Call Chain = _InitTreeview ⇒ TREEVIEW_SetAutoScrollV ⇒ [Anonymous Symbol] ⇒ _SetAutoScroll(long, int, int) ⇒ WM_SetScrollbarH ⇒ WM__SetScrollbarH ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_SetFocus
- >> TREEVIEW_SetAutoScrollV
- >> TREEVIEW_SetAutoScrollH
- >> TREEVIEW_InsertItem
- >> TREEVIEW_ITEM_Expand
- >> TREEVIEW_GetItem
[Called By]
_cbDialog (Thumb, 42 bytes, Stack size 16 bytes, guidemo_treeview.o(.text))
[Stack]
- Max Depth = 500
- Call Chain = _cbDialog ⇒ _InitTreeview ⇒ TREEVIEW_SetAutoScrollV ⇒ [Anonymous Symbol] ⇒ _SetAutoScroll(long, int, int) ⇒ WM_SetScrollbarH ⇒ WM__SetScrollbarH ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_GetDialogItem
- >> _InitTreeview
[Address Reference Count : 1]- guidemo_treeview.o(.text)
_Action (Thumb, 290 bytes, Stack size 56 bytes, guidemo_treeview.o(.text))
[Stack]
- Max Depth = 728
- Call Chain = _Action ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_Delay
- >> GUIDEMO_ShowInfo
- >> GUIDEMO_GetConfFlag
- >> GUIDEMO_GetTime
- >> GUIDEMO_CheckCancel
- >> TREEVIEW_SetSelMode
- >> TREEVIEW_SetHasLines
- >> TREEVIEW_IncSel
- >> TREEVIEW_ITEM_SetImage
- >> TREEVIEW_ITEM_GetInfo
- >> TREEVIEW_ITEM_Expand
- >> TREEVIEW_ITEM_Collapse
- >> TREEVIEW_GetSel
- >> TREEVIEW_DecSel
- >> _MoveSprite
[Called By]
_DemoTreeview (Thumb, 482 bytes, Stack size 104 bytes, guidemo_treeview.o(.text))
[Stack]
- Max Depth = 832
- Call Chain = _DemoTreeview ⇒ _Action ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM__Paint ⇒ GUI_MEMDEV_Draw ⇒ GUI_MEMDEV_CreateEx ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_GetWindowSizeY
- >> WM_GetWindowSizeX
- >> WM_GetDialogItem
- >> WM_GetDesktopWindow
- >> WM_DeleteWindow
- >> GUI_CreateDialogBox
- >> GUIDEMO_GetConfFlag
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> WM_GetClientWindow
- >> WM_SetSize
- >> GUI_SPRITE_Delete
- >> GUI_SPRITE_Create
- >> _Action
- >> __aeabi_memcpy4
[Called By]
_DrawCharAA4_Trans(int, int, int, int, int, const unsigned char*, void(*)(int, int, unsigned char)) (Thumb, 114 bytes, Stack size 48 bytes, GUIAA_Char4.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _DrawCharAA4_Trans(int, int, int, int, int, const unsigned char*, void(*)(int, int, unsigned char))
[Called By]
_DrawCharAA4_NoTrans(int, int, int, int, int, const unsigned char*) (Thumb, 136 bytes, Stack size 56 bytes, GUIAA_Char4.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = _DrawCharAA4_NoTrans(int, int, int, int, int, const unsigned char*) ⇒ GL_DrawBitmap ⇒ LCD_DrawBitmap ⇒ [Anonymous Symbol]
[Calls]- >> LCD_Index2Color
- >> LCD_GetpPalConvTableUncached
- >> LCD_AA_MixColors
- >> GL_DrawBitmap
[Called By]
FillCircle(int, int, int) (Thumb, 184 bytes, Stack size 40 bytes, GUIAA_Circle.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = FillCircle(int, int, int)
[Called By]- >> GL_FillCircleAA_HiRes
- >> GUI_AA_FillCircle
_CleanLine() (Thumb, 34 bytes, Stack size 8 bytes, GUIAA_Lib.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = _CleanLine() ⇒ GUI__memset
[Calls]
[Called By]
_DrawHLine(int, int, int) (Thumb, 248 bytes, Stack size 24 bytes, GUIAA_Lib.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = _DrawHLine(int, int, int) ⇒ _FlushLine() ⇒ LCD_SetPixelAA ⇒ LCD_GetPixelColor ⇒ LCD_GetPixelIndex
[Calls]
[Address Reference Count : 1]
_FlushLine() (Thumb, 166 bytes, Stack size 32 bytes, GUIAA_Lib.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = _FlushLine() ⇒ LCD_SetPixelAA ⇒ LCD_GetPixelColor ⇒ LCD_GetPixelIndex
[Calls]- >> _CleanLine()
- >> LCD_SetPixelAA
[Called By]- >> _DrawHLine(int, int, int)
- >> GUI_AA_Exit
CalcClipRectHL() (Thumb, 14 bytes, Stack size 0 bytes, GUIAA_Lib.o(.text))
[Calls]
[Called By]
_OnExit() (Thumb, 16 bytes, Stack size 8 bytes, GUIAA_Lib.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _OnExit()
[Calls]- >> GUI_ALLOC_FreeFixedBlock
[Address Reference Count : 1]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, GUIAA_Lib.o(.text))
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, GUIAA_Lib.o(.text))
[Called By]
_FillPolygonAA(GUI_POINT*, int, int, int) (Thumb, 216 bytes, Stack size 32 bytes, GUIAA_Poly.o(.text))
[Stack]
- Max Depth = 248
- Call Chain = _FillPolygonAA(GUI_POINT*, int, int, int) ⇒ GUI_AA_Init ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GL_FillPolygon
- >> GUI_AA_Init
- >> GUI_AA_Exit
[Called By]
_Color2IndexBulk(unsigned long*, void*, unsigned long, unsigned char) (Thumb, 48 bytes, Stack size 16 bytes, GUICC_565.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _Color2IndexBulk(unsigned long*, void*, unsigned long, unsigned char)
[Address Reference Count : 1]
_Color2Index_565(unsigned long) (Thumb, 34 bytes, Stack size 0 bytes, GUICC_565.o(.text))
[Address Reference Count : 1]
_Index2ColorBulk(void*, unsigned long*, unsigned long, unsigned char) (Thumb, 66 bytes, Stack size 16 bytes, GUICC_565.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _Index2ColorBulk(void*, unsigned long*, unsigned long, unsigned char)
[Address Reference Count : 1]
_GetIndexMask_565() (Thumb, 6 bytes, Stack size 0 bytes, GUICC_565.o(.text))
[Address Reference Count : 1]
_GetIndexMask_8666() (Thumb, 4 bytes, Stack size 0 bytes, GUICC_8666.o(.text))
[Address Reference Count : 1]
_Color2IndexBulk(unsigned long*, void*, unsigned long, unsigned char) (Thumb, 24 bytes, Stack size 0 bytes, GUICC_888.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]
_Color2Index_888(unsigned long) (Thumb, 6 bytes, Stack size 0 bytes, GUICC_888.o(.text))
[Address Reference Count : 1]
_Index2ColorBulk(void*, unsigned long*, unsigned long, unsigned char) (Thumb, 16 bytes, Stack size 0 bytes, GUICC_888.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]
_GetIndexMask_888() (Thumb, 6 bytes, Stack size 0 bytes, GUICC_888.o(.text))
[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]
_RemoveHoles(unsigned long) (Thumb, 164 bytes, Stack size 48 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = _RemoveHoles(unsigned long) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_Error
- >> [Anonymous Symbol]
- >> _RemoveFreeBlock(const TAG*)
- >> _AddFreeMemory(unsigned long, void*)
- >> __aeabi_memmove
[Called By]- >> _Alloc(long)
- >> GUI_ALLOC_GetFixedBlock
_WriteTagData(TAG*, long, unsigned long, FREE_TAG*) (Thumb, 16 bytes, Stack size 0 bytes, GUI_Alloc.o(.text))
[Called By]
- >> _Alloc(long)
- >> _AddFreeMemory(unsigned long, void*)
_AddFreeMemory(unsigned long, void*) (Thumb, 134 bytes, Stack size 24 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeBlock(const TAG*)
[Calls]- >> _RemoveFreeBlock(const TAG*)
- >> _WriteTagData(TAG*, long, unsigned long, FREE_TAG*)
[Called By]- >> GUI_ALLOC_Free
- >> _InitOnce()
- >> _Alloc(long)
- >> _RemoveHoles(unsigned long)
- >> GUI_ALLOC_GetFixedBlock
_EnlargeBlocks() (Thumb, 148 bytes, Stack size 24 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 144
- Call Chain = _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_Free
- >> [Anonymous Symbol]
- >> _Alloc(long)
- >> __aeabi_memcpy4
[Called By]- >> _InitOnce()
- >> _Alloc(long)
_PushFreeBlock(long) (Thumb, 34 bytes, Stack size 0 bytes, GUI_Alloc.o(.text))
[Called By]
- >> GUI_ALLOC_Free
- >> _Alloc(long)
_RemoveFreeBlock(const TAG*) (Thumb, 80 bytes, Stack size 16 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _RemoveFreeBlock(const TAG*)
[Calls]
[Called By]- >> _Alloc(long)
- >> _AddFreeMemory(unsigned long, void*)
- >> _RemoveHoles(unsigned long)
- >> GUI_ALLOC_GetFixedBlock
_Alloc(long) (Thumb, 238 bytes, Stack size 24 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 120 + In Cycle
- Call Chain = _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> [Anonymous Symbol]
- >> _InitOnce()
- >> _RemoveFreeBlock(const TAG*)
- >> _PushFreeBlock(long)
- >> _EnlargeBlocks()
- >> _AddFreeMemory(unsigned long, void*)
- >> _WriteTagData(TAG*, long, unsigned long, FREE_TAG*)
- >> _RemoveHoles(unsigned long)
[Called By]- >> GUI_ALLOC_AllocNoInit
- >> _EnlargeBlocks()
_OnExit() (Thumb, 54 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, 266 bytes, Stack size 20 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = _TestRAM(unsigned long, unsigned long)
[Calls]
[Called By]
_InitOnce() (Thumb, 186 bytes, Stack size 16 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 160
- Call Chain = _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_Error
- >> _TestRAM(unsigned long, unsigned long)
- >> _EnlargeBlocks()
- >> _AddFreeMemory(unsigned long, void*)
- >> GUI__RegisterExit
[Called By]- >> GUI_ALLOC_GetMaxSize
- >> _Alloc(long)
- >> GUI_ALLOC_GetFixedBlock
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 48 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = [Anonymous Symbol]
[Called By]- >> _RemoveHoles(unsigned long)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 24 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = [Anonymous Symbol]
[Called By]- >> _Alloc(long)
- >> _EnlargeBlocks()
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 8 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = [Anonymous Symbol]
[Calls]
[Called By]- >> GUI_ALLOC_RequestSize
- >> GUI_ALLOC_AllocNoInit
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 8 bytes, GUI_Alloc.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = [Anonymous Symbol]
[Calls]
[Called By]
_DrawArc(int, int, int, int, int, int, int, int) (Thumb, 704 bytes, Stack size 80 bytes, GUI_Arc.o(.text))
[Stack]
- Max Depth = 120
- Call Chain = _DrawArc(int, int, int, int, int, int, int, int) ⇒ floorf ⇒ __aeabi_fadd
[Calls]- >> GUI__SinHQ
- >> GUI__CosHQ
- >> floorf
- >> ceilf
- >> __aeabi_fmul
- >> __aeabi_cfcmple
- >> __aeabi_ui2f
- >> __aeabi_i2f
- >> __aeabi_f2uiz
- >> __aeabi_f2iz
- >> __aeabi_cfcmpeq
- >> __aeabi_fdiv
- >> __aeabi_fsub
- >> __aeabi_fadd
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 8 bytes, GUI_Char.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = [Anonymous Symbol]
[Calls]
[Called By]- >> GUI_GetCharDistX
- >> GUI_GetYAdjust
Draw8Point(int, int, int, int) (Thumb, 160 bytes, Stack size 40 bytes, GUI_Circ.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = Draw8Point(int, int, int, int)
[Called By]
_OnExit() (Thumb, 14 bytes, Stack size 0 bytes, GUI_Core.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = _OnExit() ⇒ GUI__memset
[Calls]
[Address Reference Count : 1]
_UnlinkDevice(GUI_DEVICE*) (Thumb, 42 bytes, Stack size 0 bytes, GUI_Device.o(.text))
[Called By]
_DoClipping(int*, int*, int*, int*, const unsigned long**, int) (Thumb, 162 bytes, Stack size 28 bytes, GUI_DrawBitmap_8888.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = _DoClipping(int*, int*, int*, int*, const unsigned long**, int)
[Called By]- >> _DrawBitmapHW_8888(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int)
_DrawBitmap(int, int, int, int, const unsigned char*, int, int, unsigned long(*)(unsigned)) (Thumb, 732 bytes, Stack size 72 bytes, GUI_DrawBitmap_8888.o(.text))
[Stack]
- Max Depth = 200
- Call Chain = _DrawBitmap(int, int, int, int, const unsigned char*, int, int, unsigned long(*)(unsigned)) ⇒ LCD_DrawBitmap ⇒ [Anonymous Symbol]
[Calls]- >> GUI_SetColor
- >> GUI_GetColor
- >> LCD_FillRect
- >> LCD_DrawBitmap
- >> GUI__SetPixelAlpha
- >> GUI_GetpfIndex2ColorEx
- >> [Anonymous Symbol]
- >> LCD_SetColor
[Called By]- >> _DrawBitmap_8888(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int)
_DrawBitmap_8888(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int) (Thumb, 28 bytes, Stack size 40 bytes, GUI_DrawBitmap_8888.o(.text))
[Stack]
- Max Depth = 240
- Call Chain = _DrawBitmap_8888(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int) ⇒ _DrawBitmap(int, int, int, int, const unsigned char*, int, int, unsigned long(*)(unsigned)) ⇒ LCD_DrawBitmap ⇒ [Anonymous Symbol]
[Calls]- >> _DrawBitmap(int, int, int, int, const unsigned char*, int, int, unsigned long(*)(unsigned))
[Address Reference Count : 1]- GUI_DrawBitmap_8888.o(.rodata)
_DrawBitmapHW_8888(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int) (Thumb, 144 bytes, Stack size 56 bytes, GUI_DrawBitmap_8888.o(.text))
[Stack]
- Max Depth = 100
- Call Chain = _DrawBitmapHW_8888(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int) ⇒ GUI_SetColorIndex ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_SetColorIndex
- >> LCD_Color2Index
- >> LCD_GetColorIndex
- >> _DoClipping(int*, int*, int*, int*, const unsigned long**, int)
[Address Reference Count : 1]- GUI_DrawBitmap_8888.o(.rodata)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 72 bytes, GUI_DrawBitmap_8888.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = [Anonymous Symbol]
[Called By]- >> _DrawBitmap(int, int, int, int, const unsigned char*, int, int, unsigned long(*)(unsigned))
_DrawGradient(int, int, int, int, unsigned long, unsigned long, void(*)(int, int, int), int) (Thumb, 372 bytes, Stack size 80 bytes, GUI_DrawGradient.o(.text))
[Stack]
- Max Depth = 124
- Call Chain = _DrawGradient(int, int, int, int, unsigned long, unsigned long, void(*)(int, int, int), int) ⇒ GUI_GetColor ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_GetColor
- >> LCD_FillRect
- >> LCD_SetColor
[Called By]- >> GUI_DrawGradientV
- >> GUI_DrawGradientH
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 56 bytes, GUI_DrawGradient.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = [Anonymous Symbol]
[Calls]
[Called By]
_DrawRoundedFrame(int, int, int, int, int, int) (Thumb, 310 bytes, Stack size 80 bytes, GUI_DrawRoundedFrame.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = _DrawRoundedFrame(int, int, int, int, int, int) ⇒ sqrtf ⇒ _fsqrt ⇒ __fpl_fnaninf
[Calls]- >> LCD_DrawHLine
- >> GUI__sqrt32
- >> LCD_FillRect
- >> sqrtf
- >> __aeabi_i2f
- >> __aeabi_f2iz
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 48 bytes, GUI_DrawRoundedFrame.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = [Anonymous Symbol]
[Called By]
_DrawRoundedRect(int, int, int, int, int) (Thumb, 278 bytes, Stack size 72 bytes, GUI_DrawRoundedRect.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = _DrawRoundedRect(int, int, int, int, int) ⇒ LCD_DrawPixel
[Calls]- >> LCD_DrawHLine
- >> GUI__sqrt32
- >> LCD_DrawVLine
- >> LCD_DrawPixel
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 8 bytes, GUI_GetColor.o(.text), UNUSED)
[Calls]
[Called By]- >> GUI_GetColorIndex
- >> GUI_GetBkColorIndex
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 8 bytes, GUI_GetColor.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = [Anonymous Symbol]
[Calls]
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 8 bytes, GUI_GetDispPos.o(.text), UNUSED)
[Calls]
[Called By]
_GotoX(int) (Thumb, 10 bytes, Stack size 0 bytes, GUI_Goto.o(.text))
[Called By]
- >> GUI_GotoXY
- >> GUI_GotoX
_GotoY(int) (Thumb, 10 bytes, Stack size 0 bytes, GUI_Goto.o(.text), UNUSED)
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 8 bytes, GUI_Goto.o(.text), UNUSED)
[Calls]
[Called By]
_InitFrame(long) (Thumb, 654 bytes, Stack size 48 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 192
- Call Chain = _InitFrame(long) ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_AllocZero
- >> [Anonymous Symbol]
[Called By]- >> GUI_JPEG__InitDraw(long)
_HuffDecode(GUI_JPEG_DCONTEXT*, HUFF_TABLE*) (Thumb, 72 bytes, Stack size 16 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _HuffDecode(GUI_JPEG_DCONTEXT*, HUFF_TABLE*) ⇒ _GetBitsNoMarker(GUI_JPEG_DCONTEXT*, int)
[Calls]- >> _GetBitsNoMarker(GUI_JPEG_DCONTEXT*, int)
[Called By]- >> _DecodeBlockDC_FirstBanding(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _DecodeBlockAC_FirstBanding(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _DecodeBlockAC_Refine(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _DecodeBlockDC_First(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _DecodeBlockAC_First(GUI_JPEG_DCONTEXT*, int, int, int)
_CalcBanding(GUI_JPEG_DCONTEXT*) (Thumb, 188 bytes, Stack size 24 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 192
- Call Chain = _CalcBanding(GUI_JPEG_DCONTEXT*) ⇒ GUI_ALLOC_GetMaxSize ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]
[Called By]- >> GUI_JPEG__InitDraw(long)
_ConvertH1V1(GUI_JPEG_DCONTEXT*) (Thumb, 172 bytes, Stack size 40 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _ConvertH1V1(GUI_JPEG_DCONTEXT*)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> GUI_JPEG__DecodeLine(GUI_JPEG_DCONTEXT*)
_ConvertH1V2(GUI_JPEG_DCONTEXT*) (Thumb, 268 bytes, Stack size 64 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = _ConvertH1V2(GUI_JPEG_DCONTEXT*) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_ALLOC_LockH
- >> [Anonymous Symbol]
[Called By]- >> GUI_JPEG__DecodeLine(GUI_JPEG_DCONTEXT*)
_ConvertH2V1(GUI_JPEG_DCONTEXT*) (Thumb, 246 bytes, Stack size 56 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = _ConvertH2V1(GUI_JPEG_DCONTEXT*) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> [Anonymous Symbol]
[Called By]- >> GUI_JPEG__DecodeLine(GUI_JPEG_DCONTEXT*)
_ConvertH2V2(GUI_JPEG_DCONTEXT*) (Thumb, 362 bytes, Stack size 64 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = _ConvertH2V2(GUI_JPEG_DCONTEXT*) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_ALLOC_LockH
- >> [Anonymous Symbol]
[Called By]- >> GUI_JPEG__DecodeLine(GUI_JPEG_DCONTEXT*)
_DrawBanding(long, int, int, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long)) (Thumb, 162 bytes, Stack size 56 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 1452 + Unknown Stack Size
- Call Chain = _DrawBanding(long, int, int, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long)) ⇒ GUI_JPEG__DecodeProgressiveBanding(GUI_JPEG_DCONTEXT*) ⇒ _InitScan(GUI_JPEG_DCONTEXT*) ⇒ _CheckHuffmanTables(GUI_JPEG_DCONTEXT*) ⇒ _CreateHuffmanTable(GUI_JPEG_DCONTEXT*, int, HUFF_TABLE*) ⇒ GUI__memset
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_JPEG__DecodeProgressiveBanding(GUI_JPEG_DCONTEXT*)
- >> GUI_JPEG__AllocBandingCoeffBuffer(long)
- >> GUI_JPEG__ReadUntilSOF(long)
- >> GUI_JPEG__SetNextBand(GUI_JPEG_DCONTEXT*)
- >> GUI_JPEG__DecodeLine(GUI_JPEG_DCONTEXT*)
- >> [Anonymous Symbol]
[Called By]- >> _Draw(long, int(*)(void*, const unsigned char**, unsigned, unsigned long), void*, int, int)
_LoadNextRow(GUI_JPEG_DCONTEXT*) (Thumb, 740 bytes, Stack size 104 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 108
- Call Chain = _LoadNextRow(GUI_JPEG_DCONTEXT*) ⇒ GUI__memset
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI__memset
- >> __aeabi_memcpy
[Called By]- >> GUI_JPEG__DecodeLine(GUI_JPEG_DCONTEXT*)
- >> GUI_JPEG__SkipLine(GUI_JPEG_DCONTEXT*)
_ReadMarkers(GUI_JPEG_DCONTEXT*, unsigned char*) (Thumb, 318 bytes, Stack size 24 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = _ReadMarkers(GUI_JPEG_DCONTEXT*, unsigned char*) ⇒ _GetDHT(GUI_JPEG_DCONTEXT*) ⇒ [Anonymous Symbol]
[Calls]- >> _GetDQT(GUI_JPEG_DCONTEXT*)
- >> _GetDHT(GUI_JPEG_DCONTEXT*)
- >> _FillInputBuffer(GUI_JPEG_DCONTEXT*)
[Called By]- >> GUI_JPEG__ReadUntilSOF(long)
- >> GUI_JPEG__DecodeLine(GUI_JPEG_DCONTEXT*)
- >> GUI_JPEG__SkipLine(GUI_JPEG_DCONTEXT*)
- >> _InitScan(GUI_JPEG_DCONTEXT*)
_WritePixels(int, int, GUI_JPEG_DCONTEXT*, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long)) (Thumb, 78 bytes, Stack size 32 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _WritePixels(int, int, GUI_JPEG_DCONTEXT*, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long)) ⇒ LCD_SetPixelIndex
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> LCD_SetPixelIndex
[Address Reference Count : 1]
_DecodeNextRow(GUI_JPEG_DCONTEXT*) (Thumb, 640 bytes, Stack size 64 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = _DecodeNextRow(GUI_JPEG_DCONTEXT*) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> [Anonymous Symbol]
- >> _GetBitsNoMarker(GUI_JPEG_DCONTEXT*, int)
- >> _ProcessRestart(GUI_JPEG_DCONTEXT*)
[Called By]- >> GUI_JPEG__DecodeLine(GUI_JPEG_DCONTEXT*)
- >> GUI_JPEG__SkipLine(GUI_JPEG_DCONTEXT*)
_SkipInputData(GUI_JPEG_DCONTEXT*, long) (Thumb, 38 bytes, Stack size 16 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = _SkipInputData(GUI_JPEG_DCONTEXT*, long) ⇒ _FillInputBuffer(GUI_JPEG_DCONTEXT*)
[Calls]- >> _FillInputBuffer(GUI_JPEG_DCONTEXT*)
[Called By]- >> _GetSOS(GUI_JPEG_DCONTEXT*)
_DecodeScanProg(GUI_JPEG_DCONTEXT*, int(*)(GUI_JPEG_DCONTEXT*, int, int, int)) (Thumb, 324 bytes, Stack size 80 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 160 + Unknown Stack Size
- Call Chain = _DecodeScanProg(GUI_JPEG_DCONTEXT*, int(*)(GUI_JPEG_DCONTEXT*, int, int, int)) ⇒ [Anonymous Symbol]
[Calls]- >> GUI__memset
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> _ProcessRestart(GUI_JPEG_DCONTEXT*)
[Called By]- >> GUI_JPEG__DecodeProgressiveBanding(GUI_JPEG_DCONTEXT*)
- >> _DecodeProgressive(long)
_ProcessRestart(GUI_JPEG_DCONTEXT*) (Thumb, 152 bytes, Stack size 24 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = _ProcessRestart(GUI_JPEG_DCONTEXT*) ⇒ _GetBitsNoMarker(GUI_JPEG_DCONTEXT*, int)
[Calls]- >> GUI__memset
- >> _GetBitsNoMarker(GUI_JPEG_DCONTEXT*, int)
[Called By]- >> _DecodeScanProg(GUI_JPEG_DCONTEXT*, int(*)(GUI_JPEG_DCONTEXT*, int, int, int))
- >> _DecodeNextRow(GUI_JPEG_DCONTEXT*)
_FillInputBuffer(GUI_JPEG_DCONTEXT*) (Thumb, 54 bytes, Stack size 16 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _FillInputBuffer(GUI_JPEG_DCONTEXT*)
[Called By]- >> _GetU8(GUI_JPEG_DCONTEXT*, unsigned char*)
- >> _SkipInputData(GUI_JPEG_DCONTEXT*, long)
- >> _ReadMarkers(GUI_JPEG_DCONTEXT*, unsigned char*)
_GetBitsNoMarker(GUI_JPEG_DCONTEXT*, int) (Thumb, 234 bytes, Stack size 32 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = _GetBitsNoMarker(GUI_JPEG_DCONTEXT*, int)
[Calls]- >> _StoreU8(GUI_JPEG_DCONTEXT*, unsigned char)
[Called By]- >> _InitScan(GUI_JPEG_DCONTEXT*)
- >> _DecodeBlockDC_RefineBanding(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _DecodeBlockDC_FirstBanding(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _DecodeBlockAC_FirstBanding(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _DecodeBlockDC_Refine(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _DecodeBlockAC_Refine(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _DecodeBlockDC_First(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _DecodeBlockAC_First(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _ProcessRestart(GUI_JPEG_DCONTEXT*)
- >> _DecodeNextRow(GUI_JPEG_DCONTEXT*)
- >> _HuffDecode(GUI_JPEG_DCONTEXT*, HUFF_TABLE*)
_CoeffBufferAlloc(long, int, int, int) (Thumb, 176 bytes, Stack size 32 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = _CoeffBufferAlloc(long, int, int, int) ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_AllocZero
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
[Called By]- >> _DecodeProgressive(long)
_CalcMCUBlockOrder(GUI_JPEG_DCONTEXT*) (Thumb, 350 bytes, Stack size 60 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 120
- Call Chain = _CalcMCUBlockOrder(GUI_JPEG_DCONTEXT*) ⇒ [Anonymous Symbol]
[Calls]
[Called By]- >> GUI_JPEG__DecodeProgressiveBanding(GUI_JPEG_DCONTEXT*)
- >> _InitScan(GUI_JPEG_DCONTEXT*)
- >> _DecodeProgressive(long)
_DecodeProgressive(long) (Thumb, 274 bytes, Stack size 40 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 1420 + Unknown Stack Size
- Call Chain = _DecodeProgressive(long) ⇒ _InitScan(GUI_JPEG_DCONTEXT*) ⇒ _CheckHuffmanTables(GUI_JPEG_DCONTEXT*) ⇒ _CreateHuffmanTable(GUI_JPEG_DCONTEXT*, int, HUFF_TABLE*) ⇒ GUI__memset
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> [Anonymous Symbol]
- >> _InitScan(GUI_JPEG_DCONTEXT*)
- >> _CalcMCUBlockOrder(GUI_JPEG_DCONTEXT*)
- >> _CoeffBufferAlloc(long, int, int, int)
- >> _DecodeScanProg(GUI_JPEG_DCONTEXT*, int(*)(GUI_JPEG_DCONTEXT*, int, int, int))
[Called By]- >> GUI_JPEG__InitDraw(long)
_WritePixelsOptRGB(int, int, GUI_JPEG_DCONTEXT*, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long)) (Thumb, 124 bytes, Stack size 64 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 192
- Call Chain = _WritePixelsOptRGB(int, int, GUI_JPEG_DCONTEXT*, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long)) ⇒ LCD_DrawBitmap ⇒ [Anonymous Symbol]
[Calls]- >> LCD_GetBitsPerPixel
- >> LCD_DrawBitmap
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_CheckHuffmanTables(GUI_JPEG_DCONTEXT*) (Thumb, 298 bytes, Stack size 32 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 1356
- Call Chain = _CheckHuffmanTables(GUI_JPEG_DCONTEXT*) ⇒ _CreateHuffmanTable(GUI_JPEG_DCONTEXT*, int, HUFF_TABLE*) ⇒ GUI__memset
[Calls]- >> _CreateHuffmanTable(GUI_JPEG_DCONTEXT*, int, HUFF_TABLE*)
[Called By]- >> _InitScan(GUI_JPEG_DCONTEXT*)
_CreateHuffmanTable(GUI_JPEG_DCONTEXT*, int, HUFF_TABLE*) (Thumb, 332 bytes, Stack size 1320 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 1324
- Call Chain = _CreateHuffmanTable(GUI_JPEG_DCONTEXT*, int, HUFF_TABLE*) ⇒ GUI__memset
[Calls]
[Called By]- >> _CheckHuffmanTables(GUI_JPEG_DCONTEXT*)
_DecodeBlockAC_First(GUI_JPEG_DCONTEXT*, int, int, int) (Thumb, 232 bytes, Stack size 48 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = _DecodeBlockAC_First(GUI_JPEG_DCONTEXT*, int, int, int) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_ALLOC_UnlockH
- >> [Anonymous Symbol]
- >> _CoeffBufferGetP_Locked(GUI_JPEG_DCONTEXT*, int, COEFF_BUFFER*, int, int, void**)
- >> _GetBitsNoMarker(GUI_JPEG_DCONTEXT*, int)
- >> _HuffDecode(GUI_JPEG_DCONTEXT*, HUFF_TABLE*)
[Address Reference Count : 1]
_DecodeBlockDC_First(GUI_JPEG_DCONTEXT*, int, int, int) (Thumb, 144 bytes, Stack size 40 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = _DecodeBlockDC_First(GUI_JPEG_DCONTEXT*, int, int, int) ⇒ _HuffDecode(GUI_JPEG_DCONTEXT*, HUFF_TABLE*) ⇒ _GetBitsNoMarker(GUI_JPEG_DCONTEXT*, int)
[Calls]- >> GUI_ALLOC_UnlockH
- >> [Anonymous Symbol]
- >> _CoeffBufferGetP_Locked(GUI_JPEG_DCONTEXT*, int, COEFF_BUFFER*, int, int, void**)
- >> _GetBitsNoMarker(GUI_JPEG_DCONTEXT*, int)
- >> _HuffDecode(GUI_JPEG_DCONTEXT*, HUFF_TABLE*)
[Address Reference Count : 1]
_DecodeBlockAC_Refine(GUI_JPEG_DCONTEXT*, int, int, int) (Thumb, 398 bytes, Stack size 64 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = _DecodeBlockAC_Refine(GUI_JPEG_DCONTEXT*, int, int, int) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_ALLOC_UnlockH
- >> [Anonymous Symbol]
- >> _CoeffBufferGetP_Locked(GUI_JPEG_DCONTEXT*, int, COEFF_BUFFER*, int, int, void**)
- >> _GetBitsNoMarker(GUI_JPEG_DCONTEXT*, int)
- >> _HuffDecode(GUI_JPEG_DCONTEXT*, HUFF_TABLE*)
[Address Reference Count : 1]
_DecodeBlockDC_Refine(GUI_JPEG_DCONTEXT*, int, int, int) (Thumb, 78 bytes, Stack size 40 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = _DecodeBlockDC_Refine(GUI_JPEG_DCONTEXT*, int, int, int) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_ALLOC_UnlockH
- >> [Anonymous Symbol]
- >> _CoeffBufferGetP_Locked(GUI_JPEG_DCONTEXT*, int, COEFF_BUFFER*, int, int, void**)
- >> _GetBitsNoMarker(GUI_JPEG_DCONTEXT*, int)
[Address Reference Count : 1]
_CoeffBufferGetP_Locked(GUI_JPEG_DCONTEXT*, int, COEFF_BUFFER*, int, int, void**) (Thumb, 118 bytes, Stack size 24 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = _CoeffBufferGetP_Locked(GUI_JPEG_DCONTEXT*, int, COEFF_BUFFER*, int, int, void**)
[Calls]
[Called By]- >> _DecodeBlockDC_RefineBanding(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _DecodeBlockDC_FirstBanding(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _DecodeBlockAC_FirstBanding(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _DecodeBlockDC_Refine(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _DecodeBlockAC_Refine(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _DecodeBlockDC_First(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _DecodeBlockAC_First(GUI_JPEG_DCONTEXT*, int, int, int)
_CoeffBufferAllocBanding(long, int, int, int) (Thumb, 170 bytes, Stack size 32 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = _CoeffBufferAllocBanding(long, int, int, int) ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_AllocZero
- >> [Anonymous Symbol]
[Called By]- >> GUI_JPEG__AllocBandingCoeffBuffer(long)
_DecodeBlockAC_FirstBanding(GUI_JPEG_DCONTEXT*, int, int, int) (Thumb, 226 bytes, Stack size 48 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = _DecodeBlockAC_FirstBanding(GUI_JPEG_DCONTEXT*, int, int, int) ⇒ _HuffDecode(GUI_JPEG_DCONTEXT*, HUFF_TABLE*) ⇒ _GetBitsNoMarker(GUI_JPEG_DCONTEXT*, int)
[Calls]- >> GUI_ALLOC_UnlockH
- >> _CoeffBufferGetP_Locked(GUI_JPEG_DCONTEXT*, int, COEFF_BUFFER*, int, int, void**)
- >> _GetBitsNoMarker(GUI_JPEG_DCONTEXT*, int)
- >> _HuffDecode(GUI_JPEG_DCONTEXT*, HUFF_TABLE*)
[Address Reference Count : 1]
_DecodeBlockDC_FirstBanding(GUI_JPEG_DCONTEXT*, int, int, int) (Thumb, 132 bytes, Stack size 32 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = _DecodeBlockDC_FirstBanding(GUI_JPEG_DCONTEXT*, int, int, int) ⇒ _HuffDecode(GUI_JPEG_DCONTEXT*, HUFF_TABLE*) ⇒ _GetBitsNoMarker(GUI_JPEG_DCONTEXT*, int)
[Calls]- >> GUI_ALLOC_UnlockH
- >> [Anonymous Symbol]
- >> _CoeffBufferGetP_Locked(GUI_JPEG_DCONTEXT*, int, COEFF_BUFFER*, int, int, void**)
- >> _GetBitsNoMarker(GUI_JPEG_DCONTEXT*, int)
- >> _HuffDecode(GUI_JPEG_DCONTEXT*, HUFF_TABLE*)
[Address Reference Count : 1]
_DecodeBlockAC_RefineBanding(GUI_JPEG_DCONTEXT*, int, int, int) (Thumb, 4 bytes, Stack size 0 bytes, GUI_JPEG.o(.text))
[Address Reference Count : 1]
_DecodeBlockDC_RefineBanding(GUI_JPEG_DCONTEXT*, int, int, int) (Thumb, 70 bytes, Stack size 32 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = _DecodeBlockDC_RefineBanding(GUI_JPEG_DCONTEXT*, int, int, int) ⇒ _GetBitsNoMarker(GUI_JPEG_DCONTEXT*, int)
[Calls]- >> GUI_ALLOC_UnlockH
- >> _CoeffBufferGetP_Locked(GUI_JPEG_DCONTEXT*, int, COEFF_BUFFER*, int, int, void**)
- >> _GetBitsNoMarker(GUI_JPEG_DCONTEXT*, int)
[Address Reference Count : 1]
_Draw(long, int(*)(void*, const unsigned char**, unsigned, unsigned long), void*, int, int) (Thumb, 412 bytes, Stack size 80 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 1532 + Unknown Stack Size
- Call Chain = _Draw(long, int(*)(void*, const unsigned char**, unsigned, unsigned long), void*, int, int) ⇒ _DrawBanding(long, int, int, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long)) ⇒ GUI_JPEG__DecodeProgressiveBanding(GUI_JPEG_DCONTEXT*) ⇒ _InitScan(GUI_JPEG_DCONTEXT*) ⇒ _CheckHuffmanTables(GUI_JPEG_DCONTEXT*) ⇒ _CreateHuffmanTable(GUI_JPEG_DCONTEXT*, int, HUFF_TABLE*) ⇒ GUI__memset
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI__memset
- >> LCD_Index2Color
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_JPEG__DecodeLine(GUI_JPEG_DCONTEXT*)
- >> GUI_JPEG__GetInfoEx(long, GUI_JPEG_INFO*)
- >> GUI_JPEG__InitDraw(long)
- >> GUI_JPEG__Free(GUI_JPEG_DCONTEXT*)
- >> LCD_GetBitsPerPixelEx
- >> GUI_GetpfColor2IndexEx
- >> GUI_ALLOC_AllocZero
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> _DrawBanding(long, int, int, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long))
- >> LCD_GetColorIndex
- >> LCD_SetColor
[Called By]
_IDCT(short*, unsigned char*) (Thumb, 882 bytes, Stack size 60 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = _IDCT(short*, unsigned char*)
[Called By]- >> GUI_JPEG__DecodeLine(GUI_JPEG_DCONTEXT*)
_GetU8(GUI_JPEG_DCONTEXT*, unsigned char*) (Thumb, 46 bytes, Stack size 16 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = _GetU8(GUI_JPEG_DCONTEXT*, unsigned char*) ⇒ _FillInputBuffer(GUI_JPEG_DCONTEXT*)
[Calls]- >> _FillInputBuffer(GUI_JPEG_DCONTEXT*)
[Address Reference Count : 1]
_GetDHT(GUI_JPEG_DCONTEXT*) (Thumb, 208 bytes, Stack size 32 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = _GetDHT(GUI_JPEG_DCONTEXT*) ⇒ [Anonymous Symbol]
[Calls]- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
[Called By]- >> _ReadMarkers(GUI_JPEG_DCONTEXT*, unsigned char*)
_GetDQT(GUI_JPEG_DCONTEXT*) (Thumb, 214 bytes, Stack size 40 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _GetDQT(GUI_JPEG_DCONTEXT*)
[Called By]- >> _ReadMarkers(GUI_JPEG_DCONTEXT*, unsigned char*)
_GetSOF(GUI_JPEG_DCONTEXT*) (Thumb, 230 bytes, Stack size 40 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = _GetSOF(GUI_JPEG_DCONTEXT*) ⇒ [Anonymous Symbol]
[Calls]- >> [Anonymous Symbol]
- >> _GetU16(GUI_JPEG_DCONTEXT*, unsigned short*)
[Called By]- >> GUI_JPEG__ReadUntilSOF(long)
_GetSOS(GUI_JPEG_DCONTEXT*) (Thumb, 310 bytes, Stack size 48 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = _GetSOS(GUI_JPEG_DCONTEXT*) ⇒ [Anonymous Symbol]
[Calls]- >> [Anonymous Symbol]
- >> _SkipInputData(GUI_JPEG_DCONTEXT*, long)
[Called By]- >> _InitScan(GUI_JPEG_DCONTEXT*)
_GetU16(GUI_JPEG_DCONTEXT*, unsigned short*) (Thumb, 48 bytes, Stack size 16 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _GetU16(GUI_JPEG_DCONTEXT*, unsigned short*)
[Called By]- >> _GetSOF(GUI_JPEG_DCONTEXT*)
_StoreU8(GUI_JPEG_DCONTEXT*, unsigned char) (Thumb, 34 bytes, Stack size 0 bytes, GUI_JPEG.o(.text))
[Called By]
- >> _GetBitsNoMarker(GUI_JPEG_DCONTEXT*, int)
_GetStuff(GUI_JPEG_DCONTEXT*, unsigned char*) (Thumb, 36 bytes, Stack size 0 bytes, GUI_JPEG.o(.text))
[Address Reference Count : 1]
_InitScan(GUI_JPEG_DCONTEXT*) (Thumb, 164 bytes, Stack size 24 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 1380
- Call Chain = _InitScan(GUI_JPEG_DCONTEXT*) ⇒ _CheckHuffmanTables(GUI_JPEG_DCONTEXT*) ⇒ _CreateHuffmanTable(GUI_JPEG_DCONTEXT*, int, HUFF_TABLE*) ⇒ GUI__memset
[Calls]- >> GUI__memset
- >> _GetSOS(GUI_JPEG_DCONTEXT*)
- >> _CheckHuffmanTables(GUI_JPEG_DCONTEXT*)
- >> _CalcMCUBlockOrder(GUI_JPEG_DCONTEXT*)
- >> _GetBitsNoMarker(GUI_JPEG_DCONTEXT*, int)
- >> _ReadMarkers(GUI_JPEG_DCONTEXT*, unsigned char*)
[Called By]- >> GUI_JPEG__DecodeProgressiveBanding(GUI_JPEG_DCONTEXT*)
- >> GUI_JPEG__InitDraw(long)
- >> _DecodeProgressive(long)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 40 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = [Anonymous Symbol]
[Called By]- >> _GetSOF(GUI_JPEG_DCONTEXT*)
- >> _DecodeProgressive(long)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 32 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = [Anonymous Symbol]
[Called By]- >> _GetDHT(GUI_JPEG_DCONTEXT*)
- >> _CoeffBufferAlloc(long, int, int, int)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 32 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = [Anonymous Symbol]
[Called By]- >> _GetDHT(GUI_JPEG_DCONTEXT*)
- >> _CoeffBufferAlloc(long, int, int, int)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 48 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = [Anonymous Symbol]
[Called By]- >> _GetSOS(GUI_JPEG_DCONTEXT*)
- >> _DecodeBlockAC_First(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _InitFrame(long)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 60 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = [Anonymous Symbol]
[Called By]- >> _CalcMCUBlockOrder(GUI_JPEG_DCONTEXT*)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 32 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = [Anonymous Symbol]
[Called By]- >> _CoeffBufferAllocBanding(long, int, int, int)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 40 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = [Anonymous Symbol]
[Called By]- >> _DecodeBlockDC_Refine(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _DecodeBlockDC_First(GUI_JPEG_DCONTEXT*, int, int, int)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 64 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = [Anonymous Symbol]
[Called By]- >> _DecodeBlockAC_Refine(GUI_JPEG_DCONTEXT*, int, int, int)
- >> _DecodeNextRow(GUI_JPEG_DCONTEXT*)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 32 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = [Anonymous Symbol]
[Called By]- >> _DecodeBlockDC_FirstBanding(GUI_JPEG_DCONTEXT*, int, int, int)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 80 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = [Anonymous Symbol]
[Called By]- >> _Draw(long, int(*)(void*, const unsigned char**, unsigned, unsigned long), void*, int, int)
- >> _DecodeScanProg(GUI_JPEG_DCONTEXT*, int(*)(GUI_JPEG_DCONTEXT*, int, int, int))
[Anonymous Symbol] (Thumb, 0 bytes, Stack size unknown bytes, GUI_JPEG.o(.text))
[Called By]
- >> _Draw(long, int(*)(void*, const unsigned char**, unsigned, unsigned long), void*, int, int)
- >> _DecodeScanProg(GUI_JPEG_DCONTEXT*, int(*)(GUI_JPEG_DCONTEXT*, int, int, int))
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 64 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = [Anonymous Symbol]
[Calls]
[Called By]- >> _ConvertH2V2(GUI_JPEG_DCONTEXT*)
- >> _ConvertH1V2(GUI_JPEG_DCONTEXT*)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 56 bytes, GUI_JPEG.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = [Anonymous Symbol]
[Called By]- >> _DrawBanding(long, int, int, unsigned long(*)(const unsigned char**, unsigned), unsigned(*)(unsigned long))
- >> _ConvertH2V1(GUI_JPEG_DCONTEXT*)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 8 bytes, GUI_Pen.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = [Anonymous Symbol]
[Calls]
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 16 bytes, GUI_Pen.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = [Anonymous Symbol]
[Calls]
[Called By]
_DecPointer(GUI_PID_STATE*) (Thumb, 20 bytes, Stack size 0 bytes, GUI_PID.o(.text))
[Called By]
_IncPointer(GUI_PID_STATE*) (Thumb, 20 bytes, Stack size 0 bytes, GUI_PID.o(.text))
[Called By]
_DrawHLine(GUI_DEVICE*, int, int, int) (Thumb, 178 bytes, Stack size 64 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = _DrawHLine(GUI_DEVICE*, int, int, int) ⇒ _GetLine(GUI_DEVICE*, int, int, int, unsigned long*, unsigned long*, unsigned long(*)(unsigned)) ⇒ GUI__ExpandPixelIndices
[Calls]- >> LCD_Index2Color
- >> GUI__CompactPixelIndices
- >> _GetLine(GUI_DEVICE*, int, int, int, unsigned long*, unsigned long*, unsigned long(*)(unsigned))
- >> _MixColors(unsigned long, unsigned long)
- >> LCD_GetBitsPerPixelEx
- >> GUI_GetpfColor2IndexEx
- >> GUI_GetpfIndex2ColorEx
[Called By]- >> _FillRect(GUI_DEVICE*, int, int, int, int)
[Address Reference Count : 1]
_DrawVLine(GUI_DEVICE*, int, int, int) (Thumb, 102 bytes, Stack size 24 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = _DrawVLine(GUI_DEVICE*, int, int, int) ⇒ _SetPixelIndex(GUI_DEVICE*, int, int, int) ⇒ _MixColors(unsigned long, unsigned long) ⇒ GUI__MixColors
[Calls]- >> _SetPixelIndex(GUI_DEVICE*, int, int, int)
[Address Reference Count : 1]
_InitAlpha() (Thumb, 136 bytes, Stack size 24 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 240
- Call Chain = _InitAlpha() ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> LCD_GetVXSizeMax
- >> GUI__RegisterExit
- >> GUI_ALLOC_GetFixedBlock
- >> GUI_ALLOC_FreeFixedBlock
- >> GUI_DEVICE_Delete
- >> GUI_DEVICE_Create
[Called By]
_MixColors(unsigned long, unsigned long) (Thumb, 56 bytes, Stack size 8 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 20
- 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, 190 bytes, Stack size 48 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 196
- Call Chain = _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) ⇒ [Anonymous Symbol] ⇒ GUI__CompactPixelIndices
[Calls]- >> _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))
[Address Reference Count : 1]
_SetPixelIndex(GUI_DEVICE*, int, int, int) (Thumb, 66 bytes, Stack size 24 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 44
- 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, 440 bytes, Stack size 72 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 144
- Call Chain = _DrawBitLine1BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*) ⇒ [Anonymous Symbol]
[Calls]- >> GUI__CompactPixelIndices
- >> [Anonymous Symbol]
- >> _GetLine(GUI_DEVICE*, int, int, int, unsigned long*, unsigned long*, unsigned long(*)(unsigned))
- >> _SetPixelIndex(GUI_DEVICE*, int, int, int)
- >> _MixColors(unsigned long, unsigned long)
- >> LCD_GetBitsPerPixelEx
- >> GUI_GetpfColor2IndexEx
- >> GUI_GetpfIndex2ColorEx
[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, 286 bytes, Stack size 40 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 84
- 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, 286 bytes, Stack size 40 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 84
- 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, 170 bytes, Stack size 32 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 76
- 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, 124 bytes, Stack size 72 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 148
- Call Chain = _DrawBitLine16BPP(GUI_DEVICE*, int, int, const unsigned short*, int) ⇒ [Anonymous Symbol] ⇒ GUI__CompactPixelIndices
[Calls]- >> [Anonymous Symbol]
- >> _GetLine(GUI_DEVICE*, int, int, int, unsigned long*, unsigned long*, unsigned long(*)(unsigned))
- >> _MixColors(unsigned long, unsigned long)
- >> LCD_GetBitsPerPixelEx
- >> GUI_GetpfColor2IndexEx
- >> GUI_GetpfIndex2ColorEx
[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, 122 bytes, Stack size 72 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 136
- Call Chain = _DrawBitLine32BPP(GUI_DEVICE*, int, int, const unsigned long*, int) ⇒ _GetLine(GUI_DEVICE*, int, int, int, unsigned long*, unsigned long*, unsigned long(*)(unsigned)) ⇒ GUI__ExpandPixelIndices
[Calls]- >> _GetLine(GUI_DEVICE*, int, int, int, unsigned long*, unsigned long*, unsigned long(*)(unsigned))
- >> _MixColors(unsigned long, unsigned long)
- >> LCD_GetBitsPerPixelEx
- >> GUI_GetpfColor2IndexEx
- >> GUI_GetpfIndex2ColorEx
[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, 150 bytes, Stack size 40 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 92
- Call Chain = _ReadRectFromMemdev(GUI_DEVICE*, int, int, int, int, unsigned long*) ⇒ GUI_MEMDEV_GetDataPtr ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_MEMDEV_GetDataPtr
- >> GUI_MEMDEV_GetXSize
- >> GUI__ExpandPixelIndices
- >> GUI_MEMDEV_GetYPos
- >> GUI_MEMDEV_GetXPos
- >> GUI_MEMDEV_GetBitsPerPixel
- >> __aeabi_memcpy
[Address Reference Count : 1]
_OnExit() (Thumb, 48 bytes, Stack size 16 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _OnExit()
[Calls]- >> GUI_ALLOC_FreeFixedBlock
- >> GUI_DEVICE_Delete
[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, 164 bytes, Stack size 48 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = _GetLine(GUI_DEVICE*, int, int, int, unsigned long*, unsigned long*, unsigned long(*)(unsigned)) ⇒ GUI__ExpandPixelIndices
[Calls]- >> GUI__ExpandPixelIndices
- >> LCD_GetBitsPerPixelEx
[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 = 152
- 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)) ⇒ GUI__ExpandPixelIndices
[Calls]- >> _DrawHLine(GUI_DEVICE*, int, int, int)
[Address Reference Count : 1]
_XorPixel(GUI_DEVICE*, int, int) (Thumb, 44 bytes, Stack size 24 bytes, GUI_SetAlpha.o(.text))
[Stack]
- Max Depth = 68
- 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)
[Address Reference Count : 1]
[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)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 8 bytes, GUI_SetColor.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = [Anonymous Symbol]
[Calls]
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 8 bytes, GUI_SetColorIndex.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = [Anonymous Symbol]
[Calls]
[Called By]
_DrawHLine(GUI_DEVICE*, int, int, int) (Thumb, 272 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
- >> _GetClipRect(CLIP_CONTEXT*)
- >> GUI__IntersectRect
- >> GUI_RectsIntersect
- >> GUI_GetBitmapPixelIndex
- >> [Anonymous Symbol]
- >> __aeabi_memcpy
[Address Reference Count : 1]
_DrawVLine(GUI_DEVICE*, int, int, int) (Thumb, 268 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
- >> _GetClipRect(CLIP_CONTEXT*)
- >> GUI__IntersectRect
- >> GUI_RectsIntersect
- >> GUI_GetBitmapPixelIndex
- >> [Anonymous Symbol]
- >> __aeabi_memcpy
[Address Reference Count : 1]
_SetBitmap(long, const GUI_BITMAP*) (Thumb, 296 bytes, Stack size 80 bytes, GUI_SPRITE.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _SetSpriteBkPixel(int, int, int, GUI_DEVICE*, DRAW_BUFFER*)
- >> _ReleaseBuffer(GUI_SPRITE_OBJ*, DRAW_BUFFER*)
- >> _CreateBuffer(GUI_SPRITE_OBJ*, int)
- >> _GetBkPixel(int, int, GUI_DEVICE*, GUI_SPRITE_OBJ*)
- >> GUI__IntersectRect
- >> GUI_GetBitmapPixelIndex
- >> __aeabi_memcpy
[Called By]
_DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) (Thumb, 1036 bytes, Stack size 112 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 144
- Call Chain = _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) ⇒ _GetClipRect(CLIP_CONTEXT*) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _GetClipRect(CLIP_CONTEXT*)
- >> GUI__IntersectRect
- >> GUI_RectsIntersect
- >> GUI_GetBitmapPixelIndexEx
- >> GUI_GetBitmapPixelIndex
- >> __aeabi_memcpy
[Address Reference Count : 1]
_GetBkPixel(int, int, GUI_DEVICE*, GUI_SPRITE_OBJ*) (Thumb, 116 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, 12 bytes, Stack size 0 bytes, GUI_SPRITE.o(.text))
[Address Reference Count : 1]
_SpriteDraw(long) (Thumb, 344 bytes, Stack size 88 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 280
- Call Chain = _SpriteDraw(long) ⇒ _CreateBuffer(GUI_SPRITE_OBJ*, int) ⇒ GUI_ALLOC_GetMaxSize ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _ReleaseBuffer(GUI_SPRITE_OBJ*, DRAW_BUFFER*)
- >> _CreateBuffer(GUI_SPRITE_OBJ*, int)
- >> _FlushBuffer(GUI_DEVICE*, DRAW_BUFFER*)
- >> _GetBkPixel(int, int, GUI_DEVICE*, GUI_SPRITE_OBJ*)
- >> GUI__IntersectRect
- >> GUI_GetBitmapPixelIndex
- >> __aeabi_memcpy
[Called By]- >> GUI_SPRITE__CreateEx
- >> GUI_SPRITE_Show
_FlushBuffer(GUI_DEVICE*, DRAW_BUFFER*) (Thumb, 108 bytes, Stack size 48 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = _FlushBuffer(GUI_DEVICE*, DRAW_BUFFER*) ⇒ GUI__CompactPixelIndices
[Calls]- >> GUI__CompactPixelIndices
[Called By]- >> _SetBitmapAndPosition(long, const GUI_BITMAP*, int, int)
- >> _SetSpriteBkPixel(int, int, int, GUI_DEVICE*, DRAW_BUFFER*)
- >> _ReleaseBuffer(GUI_SPRITE_OBJ*, DRAW_BUFFER*)
- >> _SetPosition(long, int, int)
- >> _SpriteDraw(long)
_GetClipRect(CLIP_CONTEXT*) (Thumb, 204 bytes, Stack size 16 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = _GetClipRect(CLIP_CONTEXT*) ⇒ [Anonymous Symbol]
[Calls]
[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, 58 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, 758 bytes, Stack size 176 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 368
- Call Chain = _SetPosition(long, int, int) ⇒ _CreateBuffer(GUI_SPRITE_OBJ*, int) ⇒ GUI_ALLOC_GetMaxSize ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_MEMDEV_Select
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _SetSpriteBkPixel(int, int, int, GUI_DEVICE*, DRAW_BUFFER*)
- >> _ReleaseBuffer(GUI_SPRITE_OBJ*, DRAW_BUFFER*)
- >> _CreateBuffer(GUI_SPRITE_OBJ*, int)
- >> _FlushBuffer(GUI_DEVICE*, DRAW_BUFFER*)
- >> _GetBkPixel(int, int, GUI_DEVICE*, GUI_SPRITE_OBJ*)
- >> GUI_GetBitmapPixelIndex
[Called By]- >> GUI_SPRITE_SetPosition
_CreateBuffer(GUI_SPRITE_OBJ*, int) (Thumb, 142 bytes, Stack size 24 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 192
- Call Chain = _CreateBuffer(GUI_SPRITE_OBJ*, int) ⇒ GUI_ALLOC_GetMaxSize ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_GetMaxSize
- >> GUI_ALLOC_AllocNoInit
- >> GUI_DEVICE__GetpDriver
[Called By]- >> _Undraw(long)
- >> _SetBitmapAndPosition(long, const GUI_BITMAP*, int, int)
- >> _SetPosition(long, int, int)
- >> _SpriteDraw(long)
- >> _SetBitmap(long, const GUI_BITMAP*)
_GetPixelIndex(GUI_DEVICE*, int, int) (Thumb, 98 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]
_ReleaseBuffer(GUI_SPRITE_OBJ*, DRAW_BUFFER*) (Thumb, 26 bytes, Stack size 16 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = _ReleaseBuffer(GUI_SPRITE_OBJ*, DRAW_BUFFER*) ⇒ _FlushBuffer(GUI_DEVICE*, DRAW_BUFFER*) ⇒ GUI__CompactPixelIndices
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_Free
- >> _FlushBuffer(GUI_DEVICE*, DRAW_BUFFER*)
[Called By]- >> _Undraw(long)
- >> _SetBitmapAndPosition(long, const GUI_BITMAP*, int, int)
- >> _SetPosition(long, int, int)
- >> _SpriteDraw(long)
- >> _SetBitmap(long, const GUI_BITMAP*)
_SetPixelIndex(GUI_DEVICE*, int, int, int) (Thumb, 106 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]
_SetSpriteBkPixel(int, int, int, GUI_DEVICE*, DRAW_BUFFER*) (Thumb, 70 bytes, Stack size 24 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 76
- Call Chain = _SetSpriteBkPixel(int, int, int, GUI_DEVICE*, DRAW_BUFFER*) ⇒ _FlushBuffer(GUI_DEVICE*, DRAW_BUFFER*) ⇒ GUI__CompactPixelIndices
[Calls]- >> _FlushBuffer(GUI_DEVICE*, DRAW_BUFFER*)
[Called By]- >> _Undraw(long)
- >> _SetPosition(long, int, int)
- >> _SetBitmap(long, const GUI_BITMAP*)
_DoColorConversion(long, const GUI_BITMAP*) (Thumb, 128 bytes, Stack size 40 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 184
- Call Chain = _DoColorConversion(long, const GUI_BITMAP*) ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_ALLOC_AllocZero
[Called By]- >> GUI_SPRITE_SetBitmapAndPosition
- >> GUI_SPRITE__CreateEx
- >> GUI_SPRITE_SetBitmap
_SetBitmapAndPosition(long, const GUI_BITMAP*, int, int) (Thumb, 692 bytes, Stack size 120 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 312
- Call Chain = _SetBitmapAndPosition(long, const GUI_BITMAP*, int, int) ⇒ _CreateBuffer(GUI_SPRITE_OBJ*, int) ⇒ GUI_ALLOC_GetMaxSize ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _ReleaseBuffer(GUI_SPRITE_OBJ*, DRAW_BUFFER*)
- >> _CreateBuffer(GUI_SPRITE_OBJ*, int)
- >> _FlushBuffer(GUI_DEVICE*, DRAW_BUFFER*)
- >> _GetBkPixel(int, int, GUI_DEVICE*, GUI_SPRITE_OBJ*)
- >> GUI_GetBitmapPixelIndex
[Called By]- >> GUI_SPRITE_SetBitmapAndPosition
_SetOrg(GUI_DEVICE*, int, int) (Thumb, 12 bytes, Stack size 0 bytes, GUI_SPRITE.o(.text))
[Address Reference Count : 1]
_Undraw(long) (Thumb, 228 bytes, Stack size 72 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 264
- Call Chain = _Undraw(long) ⇒ _CreateBuffer(GUI_SPRITE_OBJ*, int) ⇒ GUI_ALLOC_GetMaxSize ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _SetSpriteBkPixel(int, int, int, GUI_DEVICE*, DRAW_BUFFER*)
- >> _ReleaseBuffer(GUI_SPRITE_OBJ*, DRAW_BUFFER*)
- >> _CreateBuffer(GUI_SPRITE_OBJ*, int)
- >> GUI__IntersectRect
- >> GUI_GetBitmapPixelIndex
- >> __aeabi_memcpy
[Called By]- >> GUI_SPRITE_Delete
- >> GUI_SPRITE_Hide
_GetRect(GUI_DEVICE*, LCD_RECT*) (Thumb, 12 bytes, Stack size 0 bytes, GUI_SPRITE.o(.text))
[Address Reference Count : 1]
_FillRect(GUI_DEVICE*, int, int, int, int) (Thumb, 308 bytes, Stack size 72 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = _FillRect(GUI_DEVICE*, int, int, int, int) ⇒ _GetClipRect(CLIP_CONTEXT*) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _GetClipRect(CLIP_CONTEXT*)
- >> GUI__IntersectRect
- >> GUI_RectsIntersect
- >> GUI_GetBitmapPixelIndex
- >> __aeabi_memcpy
[Address Reference Count : 1]
_XorPixel(GUI_DEVICE*, int, int) (Thumb, 108 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 16 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = [Anonymous Symbol]
[Called By]- >> _GetClipRect(CLIP_CONTEXT*)
[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 40 bytes, GUI_SPRITE.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = [Anonymous Symbol]
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 24 bytes, GUI_Val.o(.text))
[Stack]
- Max Depth = 36
- Call Chain = [Anonymous Symbol] ⇒ GUI_AddDecShift
[Calls]
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 24 bytes, GUI_Val.o(.text))
[Stack]
- Max Depth = 212
- Call Chain = [Anonymous Symbol] ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]
[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
[Called By]- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> [Anonymous Symbol]
- >> _GetMaxValue(int)
_GetMaxValue(int) (Thumb, 30 bytes, Stack size 16 bytes, LCD_GetEx.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = _GetMaxValue(int) ⇒ _GetDevProp(int, int)
[Calls]
[Called By]- >> LCD_GetVXSizeMax
- >> LCD_GetYSizeMax
- >> LCD_GetXSizeMax
- >> LCD_GetVYSizeMax
- >> LCD_GetBitsPerPixelMax
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, LCD_GetEx.o(.text), UNUSED)
[Calls]
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, LCD_GetEx.o(.text), UNUSED)
[Calls]
[Called By]
[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]
[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]
[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]
[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]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, LCD_GetEx.o(.text), UNUSED)
[Calls]
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, LCD_GetEx.o(.text), UNUSED)
[Calls]
[Called By]
[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]
[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]
[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]
_GetDevCap(int, int) (Thumb, 26 bytes, Stack size 16 bytes, LCD_Info.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _GetDevCap(int, int)
[Calls]- >> GUI_DEVICE__GetpDriver
[Called By]- >> LCD_GetDevCap
- >> LCD_GetDevCapEx
_DrawBitmap(int, int, int, int, const LCD_LOGPALETTE*, int, int) (Thumb, 488 bytes, Stack size 72 bytes, LCD_RLE4.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = _DrawBitmap(int, int, int, int, const LCD_LOGPALETTE*, int, int) ⇒ LCD_GetpPalConvTable ⇒ LCD_GetpPalConvTableUncached
[Calls]- >> LCD_DrawHLine
- >> LCD_FillRect
- >> LCD_SetColorIndex
- >> LCD_SetPixelIndex
- >> LCD_GetpPalConvTable
[Called By]- >> _DrawBitmap_RLE4Ex(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int)
- >> _DrawBitmap_RLE4(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int)
_GetByte_pPixel() (Thumb, 14 bytes, Stack size 0 bytes, LCD_RLE4.o(.text))
[Address Reference Count : 1]
_DrawBitmap_RLE4(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int) (Thumb, 40 bytes, Stack size 32 bytes, LCD_RLE4.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = _DrawBitmap_RLE4(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int) ⇒ _DrawBitmap(int, int, int, int, const LCD_LOGPALETTE*, int, int) ⇒ LCD_GetpPalConvTable ⇒ LCD_GetpPalConvTableUncached
[Calls]- >> _DrawBitmap(int, int, int, int, const LCD_LOGPALETTE*, int, int)
[Address Reference Count : 1]
_GetByte_GetData() (Thumb, 60 bytes, Stack size 16 bytes, LCD_RLE4.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _GetByte_GetData()
[Address Reference Count : 1]
_DrawBitmap_RLE4Ex(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int) (Thumb, 112 bytes, Stack size 56 bytes, LCD_RLE4.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = _DrawBitmap_RLE4Ex(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int) ⇒ GUI_ALLOC_RequestSize ⇒ GUI_ALLOC_GetMaxSize ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_RequestSize
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_ALLOC_AllocZero
- >> _DrawBitmap(int, int, int, int, const LCD_LOGPALETTE*, int, int)
[Address Reference Count : 1]
_OnExit() (Thumb, 16 bytes, Stack size 8 bytes, LCD_RLE4.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _OnExit()
[Calls]- >> GUI_ALLOC_FreeFixedBlock
[Address Reference Count : 1]
_DrawBitmap(int, int, int, int, const LCD_LOGPALETTE*, int, int, CACHE*) (Thumb, 542 bytes, Stack size 72 bytes, LCD_RLE8.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = _DrawBitmap(int, int, int, int, const LCD_LOGPALETTE*, int, int, CACHE*) ⇒ LCD_GetpPalConvTable ⇒ LCD_GetpPalConvTableUncached
[Calls]- >> LCD_DrawHLine
- >> LCD_FillRect
- >> LCD_SetColorIndex
- >> LCD_GetpPalConvTable
[Called By]- >> _DrawBitmap_RLE8Ex(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int)
- >> _DrawBitmap_RLE8(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int)
_GetByte_pPixel() (Thumb, 14 bytes, Stack size 0 bytes, LCD_RLE8.o(.text))
[Address Reference Count : 1]
_DrawBitmap_RLE8(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int) (Thumb, 46 bytes, Stack size 40 bytes, LCD_RLE8.o(.text))
[Stack]
- Max Depth = 136
- Call Chain = _DrawBitmap_RLE8(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int) ⇒ _DrawBitmap(int, int, int, int, const LCD_LOGPALETTE*, int, int, CACHE*) ⇒ LCD_GetpPalConvTable ⇒ LCD_GetpPalConvTableUncached
[Calls]- >> _DrawBitmap(int, int, int, int, const LCD_LOGPALETTE*, int, int, CACHE*)
[Address Reference Count : 1]
_GetByte_GetData() (Thumb, 60 bytes, Stack size 16 bytes, LCD_RLE8.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _GetByte_GetData()
[Address Reference Count : 1]
_DrawBitmap_RLE8Ex(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int) (Thumb, 114 bytes, Stack size 56 bytes, LCD_RLE8.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = _DrawBitmap_RLE8Ex(int, int, int, int, const unsigned char*, const LCD_LOGPALETTE*, int, int) ⇒ GUI_ALLOC_RequestSize ⇒ GUI_ALLOC_GetMaxSize ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_RequestSize
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_ALLOC_AllocZero
- >> _DrawBitmap(int, int, int, int, const LCD_LOGPALETTE*, int, int, CACHE*)
[Address Reference Count : 1]
_OnExit() (Thumb, 16 bytes, Stack size 8 bytes, LCD_RLE8.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _OnExit()
[Calls]- >> GUI_ALLOC_FreeFixedBlock
[Address Reference Count : 1]
_DrawHLine(GUI_DEVICE*, int, int, int) (Thumb, 6 bytes, Stack size 8 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = _DrawHLine(GUI_DEVICE*, int, int, int) ⇒ [Anonymous Symbol] ⇒ _FillRect(GUI_DEVICE*, int, int, int, int) ⇒ _FillRectOpt16(GUI_DEVICE*, int, int, int, int)
[Calls]
[Address Reference Count : 1]
_DrawVLine(GUI_DEVICE*, int, int, int) (Thumb, 6 bytes, Stack size 8 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _DrawVLine(GUI_DEVICE*, int, int, int)
[Address Reference Count : 1]
_SetChroma(GUI_DEVICE*, unsigned long, unsigned long) (Thumb, 34 bytes, Stack size 24 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 84
- Call Chain = _SetChroma(GUI_DEVICE*, unsigned long, unsigned long) ⇒ LCD_X_DisplayDriver ⇒ _InitController ⇒ LCD_X_Init ⇒ scu_pinmux
[Calls]
[Address Reference Count : 1]
_CopyBuffer(GUI_DEVICE*, int, int) (Thumb, 82 bytes, Stack size 24 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 224
- Call Chain = _CopyBuffer(GUI_DEVICE*, int, int) ⇒ _InitOnce(GUI_DEVICE*) ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> _InitOnce(GUI_DEVICE*)
- >> __aeabi_memcpy
[Address Reference Count : 1]
_DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) (Thumb, 222 bytes, Stack size 48 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) ⇒ [Anonymous Symbol]
[Calls]- >> [Anonymous Symbol]
- >> _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*)
- >> __aeabi_memcpy
[Address Reference Count : 1]
_GetDevData(GUI_DEVICE*, int) (Thumb, 12 bytes, Stack size 0 bytes, GUIDRV_Lin_16.o(.text))
[Address Reference Count : 1]
_GetDevFunc(GUI_DEVICE**, int) (Thumb, 126 bytes, Stack size 0 bytes, GUIDRV_Lin_16.o(.text))
[Address Reference Count : 1]
_GetDevProp(GUI_DEVICE*, int) (Thumb, 60 bytes, Stack size 0 bytes, GUIDRV_Lin_16.o(.text))
[Address Reference Count : 1]
_ShowBuffer(GUI_DEVICE*, int) (Thumb, 38 bytes, Stack size 16 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = _ShowBuffer(GUI_DEVICE*, int) ⇒ _InitOnce(GUI_DEVICE*) ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> LCD_X_DisplayDriver
- >> _InitOnce(GUI_DEVICE*)
[Address Reference Count : 1]
_SetVRAMAddr(GUI_DEVICE*, void*) (Thumb, 42 bytes, Stack size 16 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = _SetVRAMAddr(GUI_DEVICE*, void*) ⇒ _InitOnce(GUI_DEVICE*) ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> LCD_X_DisplayDriver
- >> _InitOnce(GUI_DEVICE*)
[Address Reference Count : 1]
_SetAlphaMode(GUI_DEVICE*, int) (Thumb, 12 bytes, Stack size 8 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 76
- Call Chain = _SetAlphaMode(GUI_DEVICE*, int) ⇒ [Anonymous Symbol] ⇒ LCD_X_DisplayDriver ⇒ _InitController ⇒ LCD_X_Init ⇒ scu_pinmux
[Calls]
[Address Reference Count : 1]
_FillRectOpt16(GUI_DEVICE*, int, int, int, int) (Thumb, 348 bytes, Stack size 20 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = _FillRectOpt16(GUI_DEVICE*, int, int, int, int)
[Called By]- >> _FillRect(GUI_DEVICE*, int, int, int, int)
_GetPixelIndex(GUI_DEVICE*, int, int) (Thumb, 16 bytes, Stack size 0 bytes, GUIDRV_Lin_16.o(.text))
[Address Reference Count : 1]
_SetChromaMode(GUI_DEVICE*, int) (Thumb, 10 bytes, Stack size 8 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _SetChromaMode(GUI_DEVICE*, int)
[Address Reference Count : 1]
_SetPixelIndex(GUI_DEVICE*, int, int, int) (Thumb, 18 bytes, Stack size 0 bytes, GUIDRV_Lin_16.o(.text))
[Address Reference Count : 1]
_DrawBitLine1BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*) (Thumb, 236 bytes, Stack size 32 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = _DrawBitLine1BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const 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, 324 bytes, Stack size 32 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = _DrawBitLine2BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*)
[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, 324 bytes, Stack size 32 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = _DrawBitLine4BPP(GUI_DEVICE*, int, int, const unsigned char*, int, int, const unsigned long*)
[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, 252 bytes, Stack size 8 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _DrawBitLine8BPP(GUI_DEVICE*, int, int, const unsigned char*, int, const unsigned long*)
[Called By]- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
_On(GUI_DEVICE*) (Thumb, 10 bytes, Stack size 0 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = _On(GUI_DEVICE*) ⇒ LCD_X_DisplayDriver ⇒ _InitController ⇒ LCD_X_Init ⇒ scu_pinmux
[Calls]
[Address Reference Count : 1]
_Off(GUI_DEVICE*) (Thumb, 10 bytes, Stack size 0 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = _Off(GUI_DEVICE*) ⇒ LCD_X_DisplayDriver ⇒ _InitController ⇒ LCD_X_Init ⇒ scu_pinmux
[Calls]
[Address Reference Count : 1]
_Init(GUI_DEVICE*) (Thumb, 24 bytes, Stack size 16 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = _Init(GUI_DEVICE*) ⇒ _InitOnce(GUI_DEVICE*) ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> LCD_X_DisplayDriver
- >> _InitOnce(GUI_DEVICE*)
[Address Reference Count : 1]
_GetPos(GUI_DEVICE*, int*, int*) (Thumb, 42 bytes, Stack size 16 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 208
- Call Chain = _GetPos(GUI_DEVICE*, int*, int*) ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI__memset
- >> GUI_ALLOC_GetFixedBlock
[Address Reference Count : 1]
_SetOrg(GUI_DEVICE*, int, int) (Thumb, 174 bytes, Stack size 32 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 92
- Call Chain = _SetOrg(GUI_DEVICE*, int, int) ⇒ LCD_X_DisplayDriver ⇒ _InitController ⇒ LCD_X_Init ⇒ scu_pinmux
[Calls]- >> LCD_X_DisplayDriver
- >> LCD_GetSwapXYEx
- >> LCD_GetMirrorYEx
- >> LCD_GetMirrorXEx
[Address Reference Count : 1]
_SetPos(GUI_DEVICE*, int, int) (Thumb, 50 bytes, Stack size 24 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 224
- Call Chain = _SetPos(GUI_DEVICE*, int, int) ⇒ _InitOnce(GUI_DEVICE*) ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> LCD_X_DisplayDriver
- >> _InitOnce(GUI_DEVICE*)
[Address Reference Count : 1]
_SetVis(GUI_DEVICE*, int) (Thumb, 40 bytes, Stack size 16 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = _SetVis(GUI_DEVICE*, int) ⇒ _InitOnce(GUI_DEVICE*) ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> LCD_X_DisplayDriver
- >> _InitOnce(GUI_DEVICE*)
[Address Reference Count : 1]
_GetRect(GUI_DEVICE*, LCD_RECT*) (Thumb, 22 bytes, Stack size 0 bytes, GUIDRV_Lin_16.o(.text))
[Address Reference Count : 1]
_SetFunc(GUI_DEVICE*, int, void(*)()) (Thumb, 66 bytes, Stack size 16 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 208
- Call Chain = _SetFunc(GUI_DEVICE*, int, void(*)()) ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI__memset
- >> GUI_ALLOC_GetFixedBlock
[Address Reference Count : 1]
_SetSize(GUI_DEVICE*, int, int) (Thumb, 72 bytes, Stack size 32 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = _SetSize(GUI_DEVICE*, int, int) ⇒ _InitOnce(GUI_DEVICE*) ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> LCD_X_DisplayDriver
- >> _InitOnce(GUI_DEVICE*)
- >> LCD_GetSwapXYEx
[Address Reference Count : 1]
_FillRect(GUI_DEVICE*, int, int, int, int) (Thumb, 40 bytes, Stack size 24 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = _FillRect(GUI_DEVICE*, int, int, int, int) ⇒ _FillRectOpt16(GUI_DEVICE*, int, int, int, int)
[Calls]- >> _FillRectOpt16(GUI_DEVICE*, int, int, int, int)
[Called By]
[Address Reference Count : 1]
_InitOnce(GUI_DEVICE*) (Thumb, 36 bytes, Stack size 8 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 200
- Call Chain = _InitOnce(GUI_DEVICE*) ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI__memset
- >> GUI_ALLOC_GetFixedBlock
[Called By]- >> _SetVSize(GUI_DEVICE*, int, int)
- >> _SetAlpha(GUI_DEVICE*, int)
- >> _SetSize(GUI_DEVICE*, int, int)
- >> _SetVis(GUI_DEVICE*, int)
- >> _SetPos(GUI_DEVICE*, int, int)
- >> _Init(GUI_DEVICE*)
- >> _SetVRAMAddr(GUI_DEVICE*, void*)
- >> _ShowBuffer(GUI_DEVICE*, int)
- >> _CopyBuffer(GUI_DEVICE*, int, int)
_ReadRect(GUI_DEVICE*, int, int, int, int, unsigned long*) (Thumb, 58 bytes, Stack size 16 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _ReadRect(GUI_DEVICE*, int, int, int, int, unsigned long*)
[Address Reference Count : 1]
_SetAlpha(GUI_DEVICE*, int) (Thumb, 40 bytes, Stack size 16 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = _SetAlpha(GUI_DEVICE*, int) ⇒ _InitOnce(GUI_DEVICE*) ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> LCD_X_DisplayDriver
- >> _InitOnce(GUI_DEVICE*)
[Address Reference Count : 1]
_SetVSize(GUI_DEVICE*, int, int) (Thumb, 38 bytes, Stack size 24 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 224
- Call Chain = _SetVSize(GUI_DEVICE*, int, int) ⇒ _InitOnce(GUI_DEVICE*) ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> _InitOnce(GUI_DEVICE*)
- >> LCD_GetSwapXYEx
[Address Reference Count : 1]
_XorPixel(GUI_DEVICE*, int, int) (Thumb, 46 bytes, Stack size 24 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = _XorPixel(GUI_DEVICE*, int, int)
[Address Reference Count : 1]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 8 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = [Anonymous Symbol] ⇒ LCD_X_DisplayDriver ⇒ _InitController ⇒ LCD_X_Init ⇒ scu_pinmux
[Calls]
[Called By]- >> _SetAlphaMode(GUI_DEVICE*, int)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 8 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = [Anonymous Symbol] ⇒ _FillRect(GUI_DEVICE*, int, int, int, int) ⇒ _FillRectOpt16(GUI_DEVICE*, int, int, int, int)
[Calls]- >> _FillRect(GUI_DEVICE*, int, int, int, int)
[Called By]- >> _DrawHLine(GUI_DEVICE*, int, int, int)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 48 bytes, GUIDRV_Lin_16.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = [Anonymous Symbol]
[Called By]- >> _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
_DrawHLine(GUI_DEVICE*, int, int, int) (Thumb, 10 bytes, Stack size 8 bytes, GUIDEV_32.o(.text))
[Stack]
- Max Depth = 88
- 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, 172 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_UnlockH
- >> GUI_ALLOC_LockH
- >> _XY2PTR(int, int)
[Address Reference Count : 1]
_DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) (Thumb, 650 bytes, Stack size 88 bytes, GUIDEV_32.o(.text))
[Stack]
- Max Depth = 128
- 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 long*)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _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*)
- >> GUI_USAGE_AddRect
- >> __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, 60 bytes, Stack size 16 bytes, GUIDEV_32.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _GetPixelIndex(GUI_DEVICE*, int, int)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_SetPixelIndex(GUI_DEVICE*, int, int, int) (Thumb, 34 bytes, Stack size 24 bytes, GUIDEV_32.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _SetPixelIndex(GUI_DEVICE*, int, int, int) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_ALLOC_LockH
- >> [Anonymous Symbol]
- >> _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, 278 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, 232 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, 350 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, 124 bytes, Stack size 24 bytes, GUIDEV_32.o(.text))
[Stack]
- Max Depth = 36
- Call Chain = _DrawBitLine32BPP_DDB(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned long*, int, unsigned long*) ⇒ GUI__MixColors
[Calls]- >> GUI__MixColors
- >> __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, 62 bytes, Stack size 16 bytes, GUIDEV_32.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _XY2PTR(int, int)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> _XorPixel(GUI_DEVICE*, int, int)
- >> _FillRect(GUI_DEVICE*, int, int, int, int)
- >> _SetPixelIndex(GUI_DEVICE*, 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)
_GetRect(GUI_DEVICE*, LCD_RECT*) (Thumb, 50 bytes, Stack size 16 bytes, GUIDEV_32.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _GetRect(GUI_DEVICE*, LCD_RECT*)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_FillRect(GUI_DEVICE*, int, int, int, int) (Thumb, 174 bytes, Stack size 56 bytes, GUIDEV_32.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = _FillRect(GUI_DEVICE*, int, int, int, int) ⇒ GUI_USAGE_AddRect
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _XY2PTR(int, int)
- >> GUI_USAGE_AddRect
[Called By]- >> _DrawHLine(GUI_DEVICE*, int, int, int)
[Address Reference Count : 1]
_XorPixel(GUI_DEVICE*, int, int) (Thumb, 46 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_LockH
- >> _XY2PTR(int, int)
[Address Reference Count : 1]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 24 bytes, GUIDEV_32.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = [Anonymous Symbol]
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> _SetPixelIndex(GUI_DEVICE*, int, int, int)
_DrawHLine(GUI_DEVICE*, int, int, int) (Thumb, 10 bytes, Stack size 8 bytes, GUIDEV_8.o(.text))
[Stack]
- Max Depth = 88
- 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, 168 bytes, Stack size 40 bytes, GUIDEV_8.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = _DrawVLine(GUI_DEVICE*, int, int, int) ⇒ _XY2PTR(int, int)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _XY2PTR(int, int)
[Address Reference Count : 1]
_DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) (Thumb, 488 bytes, Stack size 80 bytes, GUIDEV_8.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 char*)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _XY2PTR(int, int)
- >> _DrawBitLine4BPP(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned char*, int, int, const unsigned long*, unsigned char*)
- >> _DrawBitLine2BPP(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned char*, int, int, const unsigned long*, unsigned char*)
- >> _DrawBitLine1BPP(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned char*, int, unsigned, const unsigned long*, GUI_MEMDEV*, unsigned char*)
- >> GUI_USAGE_AddRect
- >> __aeabi_memcpy
[Address Reference Count : 1]
_GetDevData(GUI_DEVICE*, int) (Thumb, 14 bytes, Stack size 0 bytes, GUIDEV_8.o(.text))
[Address Reference Count : 1]
_GetDevFunc(GUI_DEVICE**, int) (Thumb, 12 bytes, Stack size 0 bytes, GUIDEV_8.o(.text))
[Address Reference Count : 1]
_GetDevProp(GUI_DEVICE*, int) (Thumb, 8 bytes, Stack size 0 bytes, GUIDEV_8.o(.text))
[Address Reference Count : 1]
_GetPixelIndex(GUI_DEVICE*, int, int) (Thumb, 56 bytes, Stack size 16 bytes, GUIDEV_8.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _GetPixelIndex(GUI_DEVICE*, int, int)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_SetPixelIndex(GUI_DEVICE*, int, int, int) (Thumb, 68 bytes, Stack size 24 bytes, GUIDEV_8.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _SetPixelIndex(GUI_DEVICE*, int, int, int) ⇒ _XY2PTR(int, int)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _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 char*) (Thumb, 320 bytes, Stack size 40 bytes, GUIDEV_8.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 char*)
[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 char*) (Thumb, 232 bytes, Stack size 40 bytes, GUIDEV_8.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _DrawBitLine2BPP(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned char*, int, int, const unsigned long*, unsigned char*)
[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 char*) (Thumb, 350 bytes, Stack size 40 bytes, GUIDEV_8.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _DrawBitLine4BPP(GUI_DEVICE*, GUI_Usage*, int, int, const unsigned char*, int, int, const unsigned long*, unsigned char*)
[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_8.o(.text))
[Address Reference Count : 1]
_XY2PTR(int, int) (Thumb, 58 bytes, Stack size 16 bytes, GUIDEV_8.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _XY2PTR(int, int)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> _XorPixel(GUI_DEVICE*, int, int)
- >> _FillRect(GUI_DEVICE*, int, int, int, int)
- >> _SetPixelIndex(GUI_DEVICE*, 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)
_GetRect(GUI_DEVICE*, LCD_RECT*) (Thumb, 50 bytes, Stack size 16 bytes, GUIDEV_8.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _GetRect(GUI_DEVICE*, LCD_RECT*)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_FillRect(GUI_DEVICE*, int, int, int, int) (Thumb, 164 bytes, Stack size 56 bytes, GUIDEV_8.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = _FillRect(GUI_DEVICE*, int, int, int, int) ⇒ GUI_USAGE_AddRect
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI__memset
- >> _XY2PTR(int, int)
- >> GUI_USAGE_AddRect
[Called By]- >> _DrawHLine(GUI_DEVICE*, int, int, int)
[Address Reference Count : 1]
_XorPixel(GUI_DEVICE*, int, int) (Thumb, 84 bytes, Stack size 32 bytes, GUIDEV_8.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _XorPixel(GUI_DEVICE*, int, int) ⇒ _XY2PTR(int, int)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _XY2PTR(int, int)
[Address Reference Count : 1]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 48 bytes, GUIDEV_MoveAndFade.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = [Anonymous Symbol]
[Called By]- >> GUI_MEMDEV_FadeDevices
_FadeWindow(long, int, int(*)(int, int)) (Thumb, 320 bytes, Stack size 64 bytes, GUIDEV_MoveAndFadeWin.o(.text))
[Stack]
- Max Depth = 488
- Call Chain = _FadeWindow(long, int, int(*)(int, int)) ⇒ GUI_MEMDEV_GetWindowDevice ⇒ _GetWindowDevice(long, long*) ⇒ _GetWindowDevice(long, long*) (Cycle)
[Calls]- >> WM_ShowWindow
- >> WM_SelectWindow
- >> WM_HideWindow
- >> WM_GetDesktopWindow
- >> GUI_MEMDEV_Write
- >> GUI_MEMDEV_Delete
- >> GUI_MEMDEV_CreateFixed
- >> GUI_GetTime
- >> GUI_X_Delay
- >> GUI_MEMDEV_GetYPos
- >> GUI_MEMDEV_GetXPos
- >> WM_GetWindowRectEx
- >> GUI_MEMDEV_GetWindowDevice
- >> GUI_MEMDEV_CreateStatic
- >> _RemoveStaticDevice(long)
- >> GUI_MEMDEV__FadeDeviceEx
- >> WM_Deactivate
- >> WM_Activate
[Called By]- >> GUI_MEMDEV_FadeOutWindow
- >> GUI_MEMDEV_FadeInWindow
_MoveWindow(long, int, int, int, int, void(*)(PARA_IN_MOVE*, PARA_OUT_MOVE*)) (Thumb, 366 bytes, Stack size 96 bytes, GUIDEV_MoveAndFadeWin.o(.text))
[Stack]
- Max Depth = 520
- Call Chain = _MoveWindow(long, int, int, int, int, void(*)(PARA_IN_MOVE*, PARA_OUT_MOVE*)) ⇒ GUI_MEMDEV_GetWindowDevice ⇒ _GetWindowDevice(long, long*) ⇒ _GetWindowDevice(long, long*) (Cycle)
[Calls]- >> WM_ShowWindow
- >> WM_SelectWindow
- >> WM_HideWindow
- >> WM_GetDesktopWindow
- >> GUI_MEMDEV_Write
- >> GUI_MEMDEV_GetDataPtr
- >> GUI_MEMDEV_Delete
- >> GUI_MEMDEV_CreateFixed
- >> GUI_GetTime
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_X_Delay
- >> WM_GetWindowRectEx
- >> GUI_MEMDEV__Rotate
- >> GUI_MEMDEV_GetWindowDevice
- >> GUI_MEMDEV_CreateStatic
- >> _RemoveStaticDevice(long)
- >> WM_Deactivate
- >> WM_Activate
- >> __aeabi_memcpy
[Called By]- >> GUI_MEMDEV_MoveOutWindow
- >> GUI_MEMDEV_MoveInWindow
_SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int)) (Thumb, 828 bytes, Stack size 128 bytes, GUIDEV_MoveAndFadeWin.o(.text), UNUSED)
[Calls]
- >> WM_ShowWindow
- >> WM_SelectWindow
- >> WM_HideWindow
- >> WM_GetWindowSizeY
- >> WM_GetWindowSizeX
- >> WM_GetDesktopWindow
- >> GUI_MEMDEV_Write
- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_GetDataPtr
- >> GUI_MEMDEV_Delete
- >> GUI_MEMDEV_CreateFixed
- >> GUI_GetTime
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_X_Delay
- >> GUI_MEMDEV_WriteAt
- >> GUI_SetClipRect
- >> GUI_MEMDEV_GetYPos
- >> GUI_MEMDEV_GetXPos
- >> WM_GetWindowOrgY
- >> WM_GetWindowOrgX
- >> GUI_MEMDEV_GetWindowDevice
- >> GUI_MEMDEV_CreateStatic
- >> _RemoveStaticDevice(long)
- >> WM_Deactivate
- >> WM_Activate
- >> __aeabi_fmul
- >> __aeabi_i2f
- >> __aeabi_f2iz
- >> __aeabi_fdiv
- >> __aeabi_fsub
- >> __aeabi_fadd
- >> __aeabi_memcpy4
[Called By]
_ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int)) (Thumb, 490 bytes, Stack size 80 bytes, GUIDEV_MoveAndFadeWin.o(.text), UNUSED)
[Calls]
- >> WM_ShowWindow
- >> WM_SelectWindow
- >> WM_HideWindow
- >> WM_GetDesktopWindow
- >> GUI_MEMDEV_Write
- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_GetDataPtr
- >> GUI_MEMDEV_Delete
- >> GUI_MEMDEV_CreateFixed
- >> GUI_GetTime
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_X_Delay
- >> GUI_MEMDEV_WriteAt
- >> GUI_MEMDEV_GetWindowDevice
- >> GUI_MEMDEV_CreateStatic
- >> _RemoveStaticDevice(long)
- >> WM_Deactivate
- >> WM_Activate
- >> __aeabi_fmul
- >> __aeabi_i2f
- >> __aeabi_f2iz
- >> __aeabi_fdiv
- >> __aeabi_fsub
- >> __aeabi_fadd
- >> __aeabi_memcpy
[Called By]- >> GUI_MEMDEV_ShiftOutWindow
- >> GUI_MEMDEV_ShiftInWindow
_InitParaSwap(PARA_SHIFT*, long, int, int) (Thumb, 182 bytes, Stack size 40 bytes, GUIDEV_MoveAndFadeWin.o(.text))
[Stack]
- Max Depth = 92
- Call Chain = _InitParaSwap(PARA_SHIFT*, long, int, int) ⇒ GUI_MEMDEV_GetYSize ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_MEMDEV_GetYSize
- >> GUI_MEMDEV_GetXSize
- >> GUI_MEMDEV_GetYPos
- >> GUI_MEMDEV_GetXPos
- >> [Anonymous Symbol]
[Address Reference Count : 1]- GUIDEV_MoveAndFadeWin.o(.text)
_CalcParaFadeIn(int, int) (Thumb, 16 bytes, Stack size 0 bytes, GUIDEV_MoveAndFadeWin.o(.text))
[Address Reference Count : 1]
- GUIDEV_MoveAndFadeWin.o(.text)
_CalcParaMoveIn(PARA_IN_MOVE*, PARA_OUT_MOVE*) (Thumb, 72 bytes, Stack size 12 bytes, GUIDEV_MoveAndFadeWin.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = _CalcParaMoveIn(PARA_IN_MOVE*, PARA_OUT_MOVE*)
[Address Reference Count : 1]- GUIDEV_MoveAndFadeWin.o(.text)
_CalcParaFadeOut(int, int) (Thumb, 18 bytes, Stack size 0 bytes, GUIDEV_MoveAndFadeWin.o(.text))
[Address Reference Count : 1]
- GUIDEV_MoveAndFadeWin.o(.text)
_CalcParaMoveOut(PARA_IN_MOVE*, PARA_OUT_MOVE*) (Thumb, 66 bytes, Stack size 8 bytes, GUIDEV_MoveAndFadeWin.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _CalcParaMoveOut(PARA_IN_MOVE*, PARA_OUT_MOVE*)
[Address Reference Count : 1]- GUIDEV_MoveAndFadeWin.o(.text)
_InitParaShiftIn(PARA_SHIFT*, long, int, int) (Thumb, 136 bytes, Stack size 40 bytes, GUIDEV_MoveAndFadeWin.o(.text))
[Stack]
- Max Depth = 92
- Call Chain = _InitParaShiftIn(PARA_SHIFT*, long, int, int) ⇒ GUI_MEMDEV_GetYSize ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_MEMDEV_GetYSize
- >> GUI_MEMDEV_GetXSize
- >> GUI_MEMDEV_GetYPos
- >> GUI_MEMDEV_GetXPos
- >> [Anonymous Symbol]
[Address Reference Count : 1]- GUIDEV_MoveAndFadeWin.o(.text)
_InitParaShiftOut(PARA_SHIFT*, long, int, int) (Thumb, 116 bytes, Stack size 40 bytes, GUIDEV_MoveAndFadeWin.o(.text))
[Stack]
- Max Depth = 92
- Call Chain = _InitParaShiftOut(PARA_SHIFT*, long, int, int) ⇒ GUI_MEMDEV_GetYSize ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_MEMDEV_GetYSize
- >> GUI_MEMDEV_GetXSize
- >> GUI_MEMDEV_GetYPos
- >> GUI_MEMDEV_GetXPos
- >> [Anonymous Symbol]
[Address Reference Count : 1]- GUIDEV_MoveAndFadeWin.o(.text)
_RemoveStaticDevice(long) (Thumb, 78 bytes, Stack size 16 bytes, GUIDEV_MoveAndFadeWin.o(.text))
[Stack]
- Max Depth = 96 + In Cycle
- Call Chain = _RemoveStaticDevice(long) ⇒ _RemoveStaticDevice(long) (Cycle)
[Calls]- >> GUI_MEMDEV_Delete
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_GetNextSibling
- >> WM_GetFirstChild
- >> _RemoveStaticDevice(long)
[Called By]- >> _RemoveStaticDevice(long)
- >> _ShiftWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _SwapWindow(long, int, int, void(*)(PARA_SHIFT*, long, int, int))
- >> _MoveWindow(long, int, int, int, int, void(*)(PARA_IN_MOVE*, PARA_OUT_MOVE*))
- >> _FadeWindow(long, int, int(*)(int, int))
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 40 bytes, GUIDEV_MoveAndFadeWin.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = [Anonymous Symbol]
[Called By]- >> _InitParaShiftOut(PARA_SHIFT*, long, int, int)
- >> _InitParaShiftIn(PARA_SHIFT*, long, int, int)
- >> _InitParaSwap(PARA_SHIFT*, long, int, int)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 56 bytes, GUIDEV_MoveAndFadeWin.o(.text))
[Stack]
- Max Depth = 108
- Call Chain = [Anonymous Symbol] ⇒ WM_ValidateWindow ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> WM_ValidateWindow
- >> GUI_Unlock
[Called By]- >> GUI_MEMDEV_MoveInWindow
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 32 bytes, GUIDEV_MoveAndFadeWin.o(.text))
[Stack]
- Max Depth = 84
- Call Chain = [Anonymous Symbol] ⇒ WM_ValidateWindow ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> WM_ValidateWindow
- >> WM_GetDesktopWindow
- >> GUI_Unlock
[Called By]- >> GUI_MEMDEV_FadeInWindow
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 40 bytes, GUIDEV_MoveAndFadeWin.o(.text), UNUSED)
[Calls]
- >> WM_ShowWindow
- >> WM_GetDesktopWindow
- >> WM_SetSize
[Called By]- >> GUI_MEMDEV_ShiftInWindow
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 40 bytes, GUIDEV_MoveAndFadeWin.o(.text), UNUSED)
[Calls]
- >> WM_ValidateWindow
- >> WM_GetDesktopWindow
- >> GUI_Unlock
[Called By]- >> GUI_MEMDEV_ShiftOutWindow
_DrawColumnScaled(GUI_MEMDEV*, int, int, int, int, int, int) (Thumb, 238 bytes, Stack size 56 bytes, GUIDEV_Perspective.o(.text))
[Stack]
- Max Depth = 120
- Call Chain = _DrawColumnScaled(GUI_MEMDEV*, int, int, int, int, int, int) ⇒ GUI__SetPixelAlpha ⇒ LCD_GetPixelColor ⇒ LCD_GetPixelIndex
[Calls]- >> LCD_SetPixelIndex
- >> GUI_GetpfColor2IndexEx
- >> GUI__SetPixelAlpha
[Called By]- >> _DrawMemdevPerspective(long, int, int, int, int, int, int)
_DrawMemdevPerspective(long, int, int, int, int, int, int) (Thumb, 242 bytes, Stack size 88 bytes, GUIDEV_Perspective.o(.text))
[Stack]
- Max Depth = 208
- Call Chain = _DrawMemdevPerspective(long, int, int, int, int, int, int) ⇒ _DrawColumnScaled(GUI_MEMDEV*, int, int, int, int, int, int) ⇒ GUI__SetPixelAlpha ⇒ LCD_GetPixelColor ⇒ LCD_GetPixelIndex
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _GetX(int, int, int, int)
- >> _DrawColumnScaled(GUI_MEMDEV*, int, int, int, int, int, int)
[Called By]- >> GUI_MEMDEV_DrawPerspectiveX
_GetX(int, int, int, int) (Thumb, 200 bytes, Stack size 40 bytes, GUIDEV_Perspective.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = _GetX(int, int, int, int) ⇒ sqrtf ⇒ _fsqrt ⇒ __fpl_fnaninf
[Calls]- >> sqrtf
- >> __aeabi_fmul
- >> __aeabi_i2f
- >> __aeabi_f2iz
- >> __aeabi_cfcmpeq
- >> __aeabi_fdiv
- >> __aeabi_fsub
[Called By]- >> _DrawMemdevPerspective(long, int, int, int, int, int, int)
_GetMinMax(long, long, long, long, int, int, int, RECT_MIN_MAX*) (Thumb, 172 bytes, Stack size 16 bytes, GUIDEV_Rotate.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _GetMinMax(long, long, long, long, int, int, int, RECT_MIN_MAX*)
[Called By]- >> _Rotate32(long, long, int, int, int, int, unsigned long)
- >> _Rotate32HQ(long, long, int, int, int, int)
_GetColorHQ(GUI_MEMDEV*, unsigned long*, long, long, long) (Thumb, 368 bytes, Stack size 96 bytes, GUIDEV_Rotate.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = _GetColorHQ(GUI_MEMDEV*, unsigned long*, long, long, long)
[Calls]
[Called By]- >> _Rotate32HQ(long, long, int, int, int, int)
_Rotate32HQ(long, long, int, int, int, int) (Thumb, 514 bytes, Stack size 104 bytes, GUIDEV_Rotate.o(.text))
[Stack]
- Max Depth = 200
- Call Chain = _Rotate32HQ(long, long, int, int, int, int) ⇒ _GetColorHQ(GUI_MEMDEV*, unsigned long*, long, long, long)
[Calls]- >> GUI_MEMDEV_GetDataPtr
- >> GUI__SinHQ
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI__CosHQ
- >> GUI__MixColors
- >> _GetColorHQ(GUI_MEMDEV*, unsigned long*, long, long, long)
- >> _GetMinMax(long, long, long, long, int, int, int, RECT_MIN_MAX*)
[Called By]
_Rotate32(long, long, int, int, int, int, unsigned long) (Thumb, 552 bytes, Stack size 96 bytes, GUIDEV_Rotate.o(.text))
[Stack]
- Max Depth = 192
- Call Chain = _Rotate32(long, long, int, int, int, int, unsigned long) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_MEMDEV_GetDataPtr
- >> GUI__SinHQ
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI__CosHQ
- >> GUI__MixColors
- >> [Anonymous Symbol]
- >> _GetMinMax(long, long, long, long, int, int, int, RECT_MIN_MAX*)
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 96 bytes, GUIDEV_Rotate.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = [Anonymous Symbol]
[Called By]- >> _Rotate32(long, long, int, int, int, int, unsigned long)
_OnTouchDefault(long, WM_MESSAGE*) (Thumb, 54 bytes, Stack size 24 bytes, BUTTON.o(.text))
[Stack]
- Max Depth = 236
- Call Chain = _OnTouchDefault(long, WM_MESSAGE*) ⇒ [Anonymous Symbol] ⇒ _OnButtonPressed(long) ⇒ WIDGET_OrState ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> [Anonymous Symbol]
- >> _OnButtonReleased(long, int)
[Address Reference Count : 2]- BUTTON.o(.text)
- BUTTON.o(.data)
_OnButtonPressed(long) (Thumb, 42 bytes, Stack size 16 bytes, BUTTON.o(.text))
[Stack]
- Max Depth = 188
- Call Chain = _OnButtonPressed(long) ⇒ WIDGET_OrState ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_NotifyParent
- >> WIDGET_OrState
[Called By]- >> BUTTON_Callback
- >> [Anonymous Symbol]
_OnButtonReleased(long, int) (Thumb, 56 bytes, Stack size 24 bytes, BUTTON.o(.text))
[Stack]
- Max Depth = 196
- Call Chain = _OnButtonReleased(long, int) ⇒ WIDGET_AndState ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_NotifyParent
- >> WIDGET_AndState
- >> GUI_StoreKey
[Called By]- >> BUTTON_Callback
- >> _OnTouchReactOnLevel(long, WM_MESSAGE*)
- >> _OnPidStateChange(long, WM_MESSAGE*)
- >> _OnTouchDefault(long, WM_MESSAGE*)
_OnPidStateChange(long, WM_MESSAGE*) (Thumb, 62 bytes, Stack size 24 bytes, BUTTON.o(.text))
[Stack]
- Max Depth = 236
- Call Chain = _OnPidStateChange(long, WM_MESSAGE*) ⇒ [Anonymous Symbol] ⇒ _OnButtonPressed(long) ⇒ WIDGET_OrState ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> [Anonymous Symbol]
- >> _OnButtonReleased(long, int)
[Address Reference Count : 1]
_OnTouchReactOnLevel(long, WM_MESSAGE*) (Thumb, 44 bytes, Stack size 24 bytes, BUTTON.o(.text))
[Stack]
- Max Depth = 220
- Call Chain = _OnTouchReactOnLevel(long, WM_MESSAGE*) ⇒ _OnButtonReleased(long, int) ⇒ WIDGET_AndState ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _OnButtonReleased(long, int)
[Address Reference Count : 1]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 24 bytes, BUTTON.o(.text))
[Stack]
- Max Depth = 212
- Call Chain = [Anonymous Symbol] ⇒ _OnButtonPressed(long) ⇒ WIDGET_OrState ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> _OnButtonPressed(long)
[Called By]- >> _OnPidStateChange(long, WM_MESSAGE*)
- >> _OnTouchDefault(long, WM_MESSAGE*)
_Paint(long) (Thumb, 122 bytes, Stack size 64 bytes, BUTTON_Skin.o(.text))
[Stack]
- Max Depth = 116
- Call Chain = _Paint(long) ⇒ WM_GetWindowSizeY ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> WM_GetWindowSizeY
- >> WM_GetWindowSizeX
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_Create(long) (Thumb, 54 bytes, Stack size 48 bytes, BUTTON_Skin.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _Create(long)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_Paint(long) (Thumb, 140 bytes, Stack size 64 bytes, CHECKBOX_Skin.o(.text))
[Stack]
- Max Depth = 116
- Call Chain = _Paint(long) ⇒ WM_GetWindowSizeY ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> WM_GetWindowSizeY
- >> WM_GetWindowSizeX
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_Create(long) (Thumb, 38 bytes, Stack size 48 bytes, CHECKBOX_Skin.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _Create(long)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_DrawFocus(const WIDGET_ITEM_DRAW_INFO*, const CHECKBOX_SKINFLEX_PROPS*) (Thumb, 206 bytes, Stack size 40 bytes, CHECKBOX_SkinFlex.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = _DrawFocus(const WIDGET_ITEM_DRAW_INFO*, const CHECKBOX_SKINFLEX_PROPS*) ⇒ GUI_DrawFocusRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_GetStringDistX
- >> GUI_SetColor
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_GetClientRect
- >> GUI_GetYSizeOfFont
- >> GUI_DrawFocusRect
[Called By]
_DrawBackground(const WIDGET_ITEM_DRAW_INFO*, const CHECKBOX_SKINFLEX_PROPS*) (Thumb, 114 bytes, Stack size 24 bytes, CHECKBOX_SkinFlex.o(.text))
[Stack]
- Max Depth = 204
- Call Chain = _DrawBackground(const WIDGET_ITEM_DRAW_INFO*, const CHECKBOX_SKINFLEX_PROPS*) ⇒ GUI_DrawGradientV ⇒ _DrawGradient(int, int, int, int, unsigned long, unsigned long, void(*)(int, int, int), int) ⇒ GUI_GetColor ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_SetColor
- >> GUI_DrawGradientV
- >> GUI_DrawRect
[Called By]
_GenCheck(int, int, int, int, int, int, unsigned long*, GUI_BITMAP*, LCD_LOGPALETTE*) (Thumb, 294 bytes, Stack size 48 bytes, CHECKBOX_SkinFlex.o(.text))
[Stack]
- Max Depth = 240
- Call Chain = _GenCheck(int, int, int, int, int, int, unsigned long*, GUI_BITMAP*, LCD_LOGPALETTE*) ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI__memset
- >> GUI_ALLOC_GetFixedBlock
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 48 bytes, CHECKBOX_SkinFlex.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = [Anonymous Symbol]
[Called By]
_Paint(long) (Thumb, 108 bytes, Stack size 64 bytes, DROPDOWN_Skin.o(.text))
[Stack]
- Max Depth = 116
- Call Chain = _Paint(long) ⇒ WM_GetClientRectEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> WM_GetClientRectEx
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> DROPDOWN__GetpItemLocked(long, int)
[Address Reference Count : 1]
_Create(long) (Thumb, 40 bytes, Stack size 48 bytes, DROPDOWN_Skin.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _Create(long)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_DrawBackground(const WIDGET_ITEM_DRAW_INFO*, const DROPDOWN_SKINFLEX_PROPS*) (Thumb, 338 bytes, Stack size 32 bytes, DROPDOWN_SkinFlex.o(.text))
[Stack]
- Max Depth = 224
- Call Chain = _DrawBackground(const WIDGET_ITEM_DRAW_INFO*, const DROPDOWN_SKINFLEX_PROPS*) ⇒ GUI__DrawTwinArc4 ⇒ _DrawTwinArc4(int, int, int, int, int, unsigned long, unsigned long, unsigned long) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_SetColor
- >> GUI_DrawGradientV
- >> GUI_FillRect
- >> GUI_DrawHLine
- >> GUI__DrawTwinArc4
- >> GUI_DrawVLine
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, DROPDOWN_SkinFlex.o(.text), UNUSED)
[Calls]
[Called By]- >> DROPDOWN_SetSkinFlexProps
- >> DROPDOWN_GetSkinFlexProps
_DeleteChar(long) (Thumb, 90 bytes, Stack size 24 bytes, EDIT.o(.text))
[Stack]
- Max Depth = 108
- Call Chain = _DeleteChar(long) ⇒ WM_NotifyParent ⇒ WM_SendToParent ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_UC__NumChars2NumBytes
- >> GUI_UC_GetCharSize
- >> WM_NotifyParent
- >> strlen
- >> strcpy
[Called By]
_InsertChar(long, unsigned short) (Thumb, 174 bytes, Stack size 40 bytes, EDIT.o(.text))
[Stack]
- Max Depth = 256
- Call Chain = _InsertChar(long, unsigned short) ⇒ _IsSpaceInBuffer(long, int) ⇒ _IncrementBuffer(long, unsigned) ⇒ GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI__GetNumChars
- >> GUI_UC__NumChars2NumBytes
- >> GUI_UC__CalcSizeOfChar
- >> GUI_UC_Encode
- >> [Anonymous Symbol]
- >> _IsSpaceInBuffer(long, int)
- >> WM_NotifyParent
- >> __aeabi_memmove
- >> strlen
[Called By]
_ChangeCharacter(long, unsigned short, int, char*) (Thumb, 72 bytes, Stack size 32 bytes, EDIT.o(.text))
[Stack]
- Max Depth = 116
- Call Chain = _ChangeCharacter(long, unsigned short, int, char*) ⇒ WM_NotifyParent ⇒ WM_SendToParent ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_UC__CalcSizeOfChar
- >> GUI_UC_Encode
- >> WM_NotifyParent
- >> __aeabi_memcpy
[Called By]
_IncrementBuffer(long, unsigned) (Thumb, 88 bytes, Stack size 32 bytes, EDIT.o(.text))
[Stack]
- Max Depth = 192
- Call Chain = _IncrementBuffer(long, unsigned) ⇒ GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Realloc
[Called By]- >> EDIT_SetMaxLen
- >> EDIT_CreateUser
- >> _IsSpaceInBuffer(long, int)
_IsSpaceInBuffer(long, int) (Thumb, 72 bytes, Stack size 24 bytes, EDIT.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = _IsSpaceInBuffer(long, int) ⇒ _IncrementBuffer(long, unsigned) ⇒ GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _IncrementBuffer(long, unsigned)
- >> strlen
[Called By]- >> EDIT_SetText
- >> _InsertChar(long, unsigned short)
_Paint(long, int) (Thumb, 446 bytes, Stack size 72 bytes, EDIT.o(.text))
[Stack]
- Max Depth = 316
- Call Chain = _Paint(long, int) ⇒ WIDGET__FillStringInRect ⇒ GUI_DispStringAt ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_GetCharDistX
- >> GUI_SetFont
- >> WM_RestartTimer
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI__GetNumChars
- >> WM_SetUserClipRect
- >> LCD_SetColor
- >> LCD_SetBkColor
- >> WIDGET__GetInsideRect
- >> WIDGET__FillStringInRect
- >> WIDGET__EFFECT_DrawDown
- >> GUI__GetCursorPosX
- >> GUI__GetCursorCharacter
- >> GUI__CalcTextRect
- >> GUI_InvertRect
- >> WM__IsEnabled
[Called By]
_SetValue(long, long, int) (Thumb, 120 bytes, Stack size 24 bytes, EDIT.o(.text), UNUSED)
[Calls]
- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_NotifyParent
[Called By]- >> EDIT__SetValueUnsigned(long, long)
- >> EDIT_SetValue
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 40 bytes, EDIT.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = [Anonymous Symbol]
[Called By]- >> _InsertChar(long, unsigned short)
_SetActive(long, int) (Thumb, 60 bytes, Stack size 16 bytes, FRAMEWIN.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = _SetActive(long, int) ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> FRAMEWIN_Callback
- >> FRAMEWIN_SetActive
FRAMEWIN__cbClient(WM_MESSAGE*) (Thumb, 224 bytes, Stack size 48 bytes, FRAMEWIN.o(.text))
[Stack]
- Max Depth = 340
- Call Chain = FRAMEWIN__cbClient(WM_MESSAGE*) ⇒ WIDGET_HandleActive ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> WM_DefaultProc
- >> GUI_Clear
- >> WM_SetFocus
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_GetParent
- >> LCD_SetBkColor
- >> WM_SetFocusOnNextChild
- >> WIDGET_HandleActive
- >> WM_SetFocusOnPrevChild
- >> [Anonymous Symbol]
[Address Reference Count : 1]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 48 bytes, FRAMEWIN.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = [Anonymous Symbol]
[Called By]- >> FRAMEWIN__cbClient(WM_MESSAGE*)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 80 bytes, FRAMEWIN.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = [Anonymous Symbol]
[Called By]
_Draw(long) (Thumb, 152 bytes, Stack size 24 bytes, FRAMEWIN_ButtonClose.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = _Draw(long) ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetColor
- >> LCD_DrawHLine
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> WM_GetInsideRectEx
[Address Reference Count : 1]- FRAMEWIN_ButtonClose.o(.text)
_cbClose(WM_MESSAGE*) (Thumb, 18 bytes, Stack size 0 bytes, FRAMEWIN_ButtonClose.o(.text))
[Stack]
- Max Depth = 308
- Call Chain = _cbClose(WM_MESSAGE*) ⇒ BUTTON_Callback ⇒ WIDGET_HandleActive ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> GUI_EndDialog
- >> BUTTON_Callback
[Address Reference Count : 1]- FRAMEWIN_ButtonClose.o(.text)
_GetBorderSize(long, unsigned) (Thumb, 62 bytes, Stack size 56 bytes, FRAMEWIN_Skin.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = _GetBorderSize(long, unsigned)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_Paint(long) (Thumb, 228 bytes, Stack size 88 bytes, FRAMEWIN_Skin.o(.text))
[Stack]
- Max Depth = 204
- Call Chain = _Paint(long) ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM_GetWindowSizeY
- >> WM_GetWindowSizeX
- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> FRAMEWIN__CalcTitleHeight(FRAMEWIN_Obj*)
- >> FRAMEWIN__GetTitleLimits(long, int*, int*)
[Address Reference Count : 1]
_Create(long) (Thumb, 38 bytes, Stack size 48 bytes, FRAMEWIN_Skin.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _Create(long)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 96 bytes, FRAMEWIN_SkinFlex.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = [Anonymous Symbol]
[Called By]
_DrawBorder(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned, LCD_RECT*) (Thumb, 334 bytes, Stack size 56 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = _DrawBorder(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned, LCD_RECT*) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_SetColor
- >> GUI_SetBkColor
- >> GUI_ClearRect
- >> GUI_DrawHLine
- >> GUI_DrawVLine
- >> WM_GetOrgY
- >> WM_GetOrgX
- >> WM_GetInsideRectExScrollbar
[Called By]- >> _OnPaint(long, LCD_RECT*)
_ManageScrollBars(long) (Thumb, 182 bytes, Stack size 56 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 452
- Call Chain = _ManageScrollBars(long) ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_SetScrollbarV
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_SetScrollbarH
- >> WM_GetInsideRectExScrollbar
- >> WM_CheckScrollBounds
- >> WIDGET__SetScrollState
[Called By]- >> GRAPH_SetBorder
- >> GRAPH_SetVSizeY
- >> GRAPH_SetVSizeX
- >> GRAPH_Callback
_OnScrollValueChanged(long, long) (Thumb, 56 bytes, Stack size 24 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 180
- Call Chain = _OnScrollValueChanged(long, long) ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> WM_GetId
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> SCROLLBAR_GetValue
[Called By]
_OnPaint(long, LCD_RECT*) (Thumb, 420 bytes, Stack size 72 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 328
- 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]- >> GUI_SetBkColor
- >> GUI_Clear
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_SetUserClipRect
- >> WM_GetClientRect
- >> GUI_ARRAY_GetNumItems(long)
- >> GUI_ARRAY_GethItem(long, unsigned)
- >> WIDGET__EFFECT_DrawDownRect
- >> GUI__ReduceRect
- >> _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, 296 bytes, Stack size 64 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 256
- Call Chain = _DrawGrid(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned) ⇒ GUI_DrawLine ⇒ GL_DrawLineEx ⇒ GL_DrawLine1Ex ⇒ GL_DrawPoint ⇒ GL_FillCircle
[Calls]- >> GUI_SetColor
- >> GUI_DrawHLine
- >> GUI_DrawVLine
- >> WM_GetInsideRectExScrollbar
- >> GUI_SetLineStyle
- >> GUI_GetLineStyle
- >> GUI_DrawLine
- >> [Anonymous Symbol]
[Called By]- >> _OnPaint(long, LCD_RECT*)
_OnDelete(long) (Thumb, 158 bytes, Stack size 32 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = _OnDelete(long) ⇒ GUI_ARRAY_Delete(long) ⇒ GUI_ALLOC_FreePtr ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeBlock(const TAG*)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_ARRAY_GetNumItems(long)
- >> GUI_ARRAY_GethItem(long, unsigned)
- >> GUI_ARRAY_Delete(long)
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 64 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = [Anonymous Symbol]
[Called By]- >> _DrawGrid(GRAPH_OBJ*, long, unsigned, unsigned, unsigned, unsigned)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 40 bytes, GRAPH.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = [Anonymous Symbol]
[Called By]- >> GRAPH_DetachScale
- >> GRAPH_DetachData
_InvalidateNewItem(GRAPH_DATA_YT_OBJ*) (Thumb, 108 bytes, Stack size 24 bytes, GRAPH_DATA_YT.o(.text))
[Stack]
- Max Depth = 240
- Call Chain = _InvalidateNewItem(GRAPH_DATA_YT_OBJ*) ⇒ GRAPH__InvalidateGraph(long) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GRAPH__InvalidateGraph(long)
- >> WM_InvalidateRect
- >> WM_GetInsideRectExScrollbar
[Address Reference Count : 1]
_OnPaint(long, LCD_RECT*) (Thumb, 222 bytes, Stack size 56 bytes, GRAPH_DATA_YT.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = _OnPaint(long, LCD_RECT*) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_SetColor
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_DrawGraphEx
- >> WM_GetInsideRectExScrollbar
[Address Reference Count : 1]
_OnDelete(long) (Thumb, 40 bytes, Stack size 16 bytes, GRAPH_DATA_YT.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = _OnDelete(long) ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeBlock(const TAG*)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
[Called By]
[Address Reference Count : 1]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 16 bytes, GRAPH_DATA_YT.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_UnlockH
- >> GUI_Unlock
[Called By]- >> GRAPH_DATA_YT_SetAlign
- >> GRAPH_DATA_YT_MirrorX
_OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*) (Thumb, 204 bytes, Stack size 56 bytes, GRAPH_SCALE.o(.text))
[Stack]
- Max Depth = 324
- Call Chain = _OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*) ⇒ GUI_DispFloatMin ⇒ _DispFloatMin(float, char, int) ⇒ _DispFloatFix(float, char, char, int) ⇒ GUI_DispSDecShift ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetTextAlign
- >> GUI_GotoXY
- >> GUI_GetFontSizeY
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_DispFloatMin
- >> WM_GetOrgY
- >> WM_GetInsideRectExScrollbar
- >> __aeabi_fmul
- >> __aeabi_i2f
[Called By]- >> _OnPaint(long, LCD_RECT*)
_OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*) (Thumb, 206 bytes, Stack size 48 bytes, GRAPH_SCALE.o(.text))
[Stack]
- Max Depth = 316
- Call Chain = _OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*) ⇒ GUI_DispFloatMin ⇒ _DispFloatMin(float, char, int) ⇒ _DispFloatFix(float, char, char, int) ⇒ GUI_DispSDecShift ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetTextAlign
- >> GUI_GotoXY
- >> GUI_GetFontSizeY
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_DispFloatMin
- >> WM_GetOrgX
- >> WM_GetInsideRectExScrollbar
- >> __aeabi_fmul
- >> __aeabi_i2f
[Called By]- >> _OnPaint(long, LCD_RECT*)
_OnPaint(long, LCD_RECT*) (Thumb, 64 bytes, Stack size 16 bytes, GRAPH_SCALE.o(.text))
[Stack]
- Max Depth = 340
- Call Chain = _OnPaint(long, LCD_RECT*) ⇒ _OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*) ⇒ GUI_DispFloatMin ⇒ _DispFloatMin(float, char, int) ⇒ _DispFloatFix(float, char, char, int) ⇒ GUI_DispSDecShift ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _OnPaintVert(GRAPH_SCALE_OBJ*, LCD_RECT*)
- >> _OnPaintHorz(GRAPH_SCALE_OBJ*, LCD_RECT*)
[Address Reference Count : 1]
_Paint(long) (Thumb, 278 bytes, Stack size 104 bytes, HEADER_Skin.o(.text))
[Stack]
- Max Depth = 188
- Call Chain = _Paint(long) ⇒ WM_SetUserClipRect ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_SetUserClipRect
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> WIDGET__GetClientRect
- >> GUI_ARRAY_GetNumItems(long)
[Address Reference Count : 1]
_Create(long) (Thumb, 38 bytes, Stack size 48 bytes, HEADER_Skin.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _Create(long)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_DrawBitmap(const WIDGET_ITEM_DRAW_INFO*) (Thumb, 152 bytes, Stack size 32 bytes, HEADER_SkinFlex.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = _DrawBitmap(const WIDGET_ITEM_DRAW_INFO*) ⇒ GUI_DRAW__Draw
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_DRAW__Draw
- >> GUI_DRAW__GetYSize
- >> GUI_DRAW__GetXSize
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
[Called By]
_DrawBackground(const WIDGET_ITEM_DRAW_INFO*) (Thumb, 112 bytes, Stack size 24 bytes, HEADER_SkinFlex.o(.text))
[Stack]
- Max Depth = 204
- Call Chain = _DrawBackground(const WIDGET_ITEM_DRAW_INFO*) ⇒ GUI_DrawGradientV ⇒ _DrawGradient(int, int, int, int, unsigned long, unsigned long, void(*)(int, int, int), int) ⇒ GUI_GetColor ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_SetColor
- >> GUI_DrawGradientV
- >> GUI_DrawHLine
- >> GUI_DrawVLine
[Called By]
_DrawText(const WIDGET_ITEM_DRAW_INFO*) (Thumb, 160 bytes, Stack size 48 bytes, HEADER_SkinFlex.o(.text))
[Stack]
- Max Depth = 284
- Call Chain = _DrawText(const WIDGET_ITEM_DRAW_INFO*) ⇒ GUI_DispStringInRect ⇒ GUI_DispStringInRectMax ⇒ GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_SetColor
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_DispStringInRect
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> GUI__ReduceRect
[Called By]
_FreeAttached(LISTVIEW_Obj*) (Thumb, 146 bytes, Stack size 40 bytes, LISTVIEW.o(.text))
[Stack]
- Max Depth = 120
- Call Chain = _FreeAttached(LISTVIEW_Obj*) ⇒ GUI_ARRAY_Delete(long) ⇒ GUI_ALLOC_FreePtr ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeBlock(const TAG*)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> [Anonymous Symbol]
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> GUI_ARRAY_GetNumItems(long)
- >> GUI_ARRAY_Delete(long)
[Called By]
_SetSelFromPos(long, const GUI_PID_STATE*) (Thumb, 142 bytes, Stack size 40 bytes, LISTVIEW.o(.text))
[Stack]
- Max Depth = 292
- Call Chain = _SetSelFromPos(long, const GUI_PID_STATE*) ⇒ LISTVIEW__SetSel(long, int) ⇒ LISTVIEW__UpdateScrollPos(long) ⇒ HEADER_SetScrollPos ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> LISTVIEW__GetRowDistY(const LISTVIEW_Obj*)
- >> LISTVIEW__SetSel(long, int)
- >> HEADER_GetHeight
- >> [Anonymous Symbol]
- >> GUI_ARRAY_GetNumItems(long)
- >> WM_GetInsideRectExScrollbar
[Called By]
_GetNumVisibleRows(long, const LISTVIEW_Obj*) (Thumb, 52 bytes, Stack size 24 bytes, LISTVIEW.o(.text))
[Stack]
- Max Depth = 200
- Call Chain = _GetNumVisibleRows(long, const LISTVIEW_Obj*) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> LISTVIEW__GetRowDistY(const LISTVIEW_Obj*)
- >> HEADER_GetHeight
- >> WM_GetInsideRectExScrollbar
[Called By]- >> LISTVIEW__UpdateScrollParas(long)
- >> _Paint(long, WM_MESSAGE*)
_Paint(long, WM_MESSAGE*) (Thumb, 1122 bytes, Stack size 136 bytes, LISTVIEW.o(.text))
[Stack]
- Max Depth = 336
- Call Chain = _Paint(long, WM_MESSAGE*) ⇒ _GetNumVisibleRows(long, const LISTVIEW_Obj*) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_ClearRect
- >> GUI_DispStringInRectWrap
- >> GUI_DrawHLine
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_MoveRect
- >> LCD_SetColor
- >> LCD_SetBkColor
- >> GUI__IntersectRect
- >> WIDGET__EFFECT_DrawDown
- >> GUI_DrawVLine
- >> LISTVIEW__GetRowDistY(const LISTVIEW_Obj*)
- >> HEADER_GetItemWidth
- >> HEADER_GetHeight
- >> _GetNumVisibleRows(long, const LISTVIEW_Obj*)
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> GUI_ARRAY_GetNumItems(long)
- >> WM_GetInsideRectExScrollbar
- >> __aeabi_memcpy
[Called By]
_AddKey(long, int) (Thumb, 238 bytes, Stack size 40 bytes, LISTVIEW.o(.text))
[Stack]
- Max Depth = 364
- Call Chain = _AddKey(long, int) ⇒ _OnPage(long, int) ⇒ LISTVIEW__MoveSel(long, int) ⇒ LISTVIEW__SetSel(long, int) ⇒ LISTVIEW__UpdateScrollPos(long) ⇒ HEADER_SetScrollPos ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> LISTVIEW__InvalidateInsideArea(long)
- >> LISTVIEW__UpdateScrollPos(long)
- >> LISTVIEW__MoveSel(long, int)
- >> LISTVIEW__SetSel(long, int)
- >> WM_SetScrollValue
- >> _OnPage(long, int)
- >> GUI_ARRAY_GetNumItems(long)
[Called By]
_OnPage(long, int) (Thumb, 104 bytes, Stack size 32 bytes, LISTVIEW.o(.text))
[Stack]
- Max Depth = 324
- Call Chain = _OnPage(long, int) ⇒ LISTVIEW__MoveSel(long, int) ⇒ LISTVIEW__SetSel(long, int) ⇒ LISTVIEW__UpdateScrollPos(long) ⇒ HEADER_SetScrollPos ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> LISTVIEW__MoveSel(long, int)
- >> LISTVIEW__SetSel(long, int)
- >> GUI_ARRAY_GetNumItems(long)
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 40 bytes, LISTVIEW.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = [Anonymous Symbol]
[Called By]- >> LISTVIEW__MoveSel(long, int)
- >> _SetSelFromPos(long, const GUI_PID_STATE*)
- >> _FreeAttached(LISTVIEW_Obj*)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size unknown bytes, LISTVIEW.o(.text))
[Called By]
- >> LISTVIEW_AddRow
- >> LISTVIEW__UpdateScrollParas(long)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 56 bytes, LISTVIEW.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = [Anonymous Symbol]
[Called By]- >> LISTVIEW_AddColumn
- >> LISTVIEW_CreateUser
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 8 bytes, LISTVIEW.o(.text))
[Stack]
- Max Depth = 300
- Call Chain = [Anonymous Symbol] ⇒ LISTVIEW__MoveSel(long, int) ⇒ LISTVIEW__SetSel(long, int) ⇒ LISTVIEW__UpdateScrollPos(long) ⇒ HEADER_SetScrollPos ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_Unlock
- >> LISTVIEW__MoveSel(long, int)
[Called By]- >> LISTVIEW_IncSel
- >> LISTVIEW_DecSel
_SetAutoScroll(long, int, int) (Thumb, 70 bytes, Stack size 24 bytes, LISTVIEW_SetAutoScroll.o(.text))
[Stack]
- Max Depth = 476 + Unknown Stack Size
- Call Chain = _SetAutoScroll(long, int, int) ⇒ LISTVIEW__UpdateScrollParas(long) ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> LISTVIEW__UpdateScrollParas(long)
[Called By]- >> LISTVIEW_SetAutoScrollV
- >> LISTVIEW_SetAutoScrollH
_GetpCellInfo(long, unsigned, unsigned, unsigned) (Thumb, 244 bytes, Stack size 48 bytes, LISTVIEW_SetItemColor.o(.text))
[Stack]
- Max Depth = 192
- Call Chain = _GetpCellInfo(long, unsigned, unsigned, unsigned) ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_AllocZero
- >> LISTVIEW_GetTextColor
- >> LISTVIEW_GetBkColor
- >> LISTVIEW__GetNumColumns(LISTVIEW_Obj*)
- >> LISTVIEW__GetNumRows(LISTVIEW_Obj*)
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
[Called By]- >> LISTVIEW_SetItemBkColor
- >> LISTVIEW_SetItemTextColor
_GetSelUnsorted(LISTVIEW_Obj*) (Thumb, 86 bytes, Stack size 16 bytes, LISTVIEW_SetSort.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _GetSelUnsorted(LISTVIEW_Obj*)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> LISTVIEW__GetSel(LISTVIEW_Obj*)
[Called By]- >> LISTVIEW_GetSelUnsorted
- >> LISTVIEW_DisableSort
- >> _Sort(long)
_SetSelUnsorted(long, int) (Thumb, 96 bytes, Stack size 32 bytes, LISTVIEW_SetSort.o(.text))
[Stack]
- Max Depth = 284
- Call Chain = _SetSelUnsorted(long, int) ⇒ LISTVIEW__SetSel(long, int) ⇒ LISTVIEW__UpdateScrollPos(long) ⇒ HEADER_SetScrollPos ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> LISTVIEW__SetSel(long, int)
[Called By]- >> LISTVIEW_SetSelUnsorted
- >> _Sort(long)
_CreateSortObject(long) (Thumb, 90 bytes, Stack size 24 bytes, LISTVIEW_SetSort.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = _CreateSortObject(long) ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_AllocZero
[Called By]- >> LISTVIEW_SetSort
- >> LISTVIEW_EnableSort
_Free(long) (Thumb, 32 bytes, Stack size 16 bytes, LISTVIEW_SetSort.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = _Free(long) ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeBlock(const TAG*)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
[Address Reference Count : 1]- LISTVIEW_SetSort.o(.text)
_Sort(long) (Thumb, 380 bytes, Stack size 40 bytes, LISTVIEW_SetSort.o(.text))
[Stack]
- Max Depth = 324
- Call Chain = _Sort(long) ⇒ _SetSelUnsorted(long, int) ⇒ LISTVIEW__SetSel(long, int) ⇒ LISTVIEW__UpdateScrollPos(long) ⇒ HEADER_SetScrollPos ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_AllocZero
- >> GUI_ALLOC_Realloc
- >> HEADER_SetDirIndicator
- >> _Compare(unsigned, unsigned, SORT_OBJECT*)
- >> _SetSelUnsorted(long, int)
- >> _GetSelUnsorted(LISTVIEW_Obj*)
- >> GUI_ARRAY_GetNumItems(long)
[Called By]- >> LISTVIEW_SetSelUnsorted
- >> LISTVIEW_GetSelUnsorted
[Address Reference Count : 1]- LISTVIEW_SetSort.o(.text)
_Compare(unsigned, unsigned, SORT_OBJECT*) (Thumb, 146 bytes, Stack size 40 bytes, LISTVIEW_SetSort.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = _Compare(unsigned, unsigned, SORT_OBJECT*) ⇒ GUI_ARRAY_GetpItemLocked(long, unsigned) ⇒ GUI_ARRAY__GethItem(const GUI_ARRAY_OBJ*, unsigned)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 40 bytes, LISTVIEW_SetSort.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = [Anonymous Symbol]
[Called By]
_SetValue(PROGBAR_Obj*, char*, int) (Thumb, 50 bytes, Stack size 16 bytes, PROGBAR.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = _SetValue(PROGBAR_Obj*, char*, int) ⇒ GUI_AddDecMin ⇒ GUI_AddDecShift
[Calls]
[Called By]- >> PROGBAR_SetValue
- >> PROGBAR_CreateUser
_Paint(long) (Thumb, 316 bytes, Stack size 88 bytes, PROGBAR_Skin.o(.text))
[Stack]
- Max Depth = 204
- Call Chain = _Paint(long) ⇒ PROGBAR__GetTextRect(const PROGBAR_Obj*, LCD_RECT*, const char*) ⇒ GUI_GetStringDistX ⇒ GUI__GetLineDistX ⇒ GUI_GetCharDistXEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_SetFont
- >> WM_GetClientRectEx
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_SetUserClipRect
- >> PROGBAR__GetTextLocked(const PROGBAR_Obj*)
- >> PROGBAR__GetTextRect(const PROGBAR_Obj*, LCD_RECT*, const char*)
- >> PROGBAR__Value2Pos(const PROGBAR_Obj*, int)
- >> GUI__ReduceRect
[Address Reference Count : 1]
_Create(long) (Thumb, 38 bytes, Stack size 48 bytes, PROGBAR_Skin.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _Create(long)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_DrawBackground(const WIDGET_ITEM_DRAW_INFO*, int) (Thumb, 232 bytes, Stack size 32 bytes, PROGBAR_SkinFlex.o(.text))
[Stack]
- Max Depth = 212
- Call Chain = _DrawBackground(const WIDGET_ITEM_DRAW_INFO*, int) ⇒ GUI_DrawGradientV ⇒ _DrawGradient(int, int, int, int, unsigned long, unsigned long, void(*)(int, int, int), int) ⇒ GUI_GetColor ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_DrawGradientV
- >> GUI_DrawGradientH
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, PROGBAR_SkinFlex.o(.text), UNUSED)
[Calls]
[Called By]- >> PROGBAR_SetSkinFlexProps
- >> PROGBAR_GetSkinFlexProps
_Paint(long) (Thumb, 444 bytes, Stack size 128 bytes, RADIO_Skin.o(.text))
[Stack]
- Max Depth = 220
- Call Chain = _Paint(long) ⇒ GUI_GetStringDistX ⇒ GUI__GetLineDistX ⇒ GUI_GetCharDistXEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_GetStringDistX
- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_GetFontDistY
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_GetClientRect
- >> RADIO__GetButtonSize(long)
- >> GUI_GetFontInfo
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
[Address Reference Count : 1]
_Create(long) (Thumb, 38 bytes, Stack size 48 bytes, RADIO_Skin.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _Create(long)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_CalcPositions(long, SCROLLBAR_POSITIONS*) (Thumb, 346 bytes, Stack size 88 bytes, SCROLLBAR_Skin.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = _CalcPositions(long, SCROLLBAR_POSITIONS*) ⇒ WM_GetScrollbarV ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_MoveRect
- >> GUI__DivideRound32
- >> WM_GetWindowRectEx
- >> SCROLLBAR__Rect2VRect(const WIDGET*, LCD_RECT*)
- >> WM_GetScrollbarV
- >> WM_GetScrollbarH
- >> __aeabi_memcpy
[Called By]
[Address Reference Count : 1]
_Paint(long) (Thumb, 190 bytes, Stack size 104 bytes, SCROLLBAR_Skin.o(.text))
[Stack]
- Max Depth = 320
- Call Chain = _Paint(long) ⇒ _CalcPositions(long, SCROLLBAR_POSITIONS*) ⇒ WM_GetScrollbarV ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _CalcPositions(long, SCROLLBAR_POSITIONS*)
- >> WIDGET__GetClientRect
[Address Reference Count : 1]
_Create(long) (Thumb, 60 bytes, Stack size 56 bytes, SCROLLBAR_Skin.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = _Create(long)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_DrawFrame(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*) (Thumb, 244 bytes, Stack size 16 bytes, SCROLLBAR_SkinFlex.o(.text))
[Stack]
- Max Depth = 164
- Call Chain = _DrawFrame(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*) ⇒ GUI_DrawHLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetColor
- >> GUI_DrawHLine
- >> GUI_DrawVLine
- >> GUI_DrawPixel
[Called By]- >> _DrawBackgroundV(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*)
- >> _DrawBackgroundH(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*)
_DrawGraspH(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*) (Thumb, 94 bytes, Stack size 16 bytes, SCROLLBAR_SkinFlex.o(.text))
[Stack]
- Max Depth = 156
- Call Chain = _DrawGraspH(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*) ⇒ GUI_DrawVLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetColor
- >> GUI_DrawVLine
[Address Reference Count : 1]- SCROLLBAR_SkinFlex.o(.text)
_DrawGraspV(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*) (Thumb, 94 bytes, Stack size 16 bytes, SCROLLBAR_SkinFlex.o(.text))
[Stack]
- Max Depth = 164
- Call Chain = _DrawGraspV(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*) ⇒ GUI_DrawHLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetColor
- >> GUI_DrawHLine
[Address Reference Count : 1]- SCROLLBAR_SkinFlex.o(.text)
_DrawBackgroundH(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*) (Thumb, 94 bytes, Stack size 24 bytes, SCROLLBAR_SkinFlex.o(.text))
[Stack]
- Max Depth = 204
- Call Chain = _DrawBackgroundH(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*) ⇒ GUI_DrawGradientV ⇒ _DrawGradient(int, int, int, int, unsigned long, unsigned long, void(*)(int, int, int), int) ⇒ GUI_GetColor ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_DrawGradientV
- >> _DrawFrame(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*)
[Address Reference Count : 1]- SCROLLBAR_SkinFlex.o(.text)
_DrawBackgroundV(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*) (Thumb, 96 bytes, Stack size 24 bytes, SCROLLBAR_SkinFlex.o(.text))
[Stack]
- Max Depth = 204
- Call Chain = _DrawBackgroundV(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*) ⇒ GUI_DrawGradientH ⇒ _DrawGradient(int, int, int, int, unsigned long, unsigned long, void(*)(int, int, int), int) ⇒ GUI_GetColor ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_DrawGradientH
- >> _DrawFrame(LCD_RECT*, const SCROLLBAR_SKINFLEX_PROPS*)
[Address Reference Count : 1]- SCROLLBAR_SkinFlex.o(.text)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 56 bytes, SCROLLBAR_SkinFlex.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = [Anonymous Symbol]
[Called By]- >> SCROLLBAR_DrawSkinFlex
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, SCROLLBAR_SkinFlex.o(.text), UNUSED)
[Calls]
[Called By]- >> SCROLLBAR_SetSkinFlexProps
- >> SCROLLBAR_GetSkinFlexProps
_OnTouch(long, WM_MESSAGE*) (Thumb, 194 bytes, Stack size 40 bytes, SLIDER.o(.text))
[Stack]
- Max Depth = 212
- Call Chain = _OnTouch(long, WM_MESSAGE*) ⇒ SLIDER_SetValue ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_SetFocus
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> SLIDER_SetValue
- >> WM_NotifyParent
- >> WIDGET_OrState
- >> WIDGET_AndState
- >> WM_SetCapture
- >> WM_IsFocussable
- >> WIDGET__GetWindowSizeX
[Called By]
_CopyItemInfo2Rect(WIDGET_ITEM_DRAW_INFO*, LCD_RECT*) (Thumb, 18 bytes, Stack size 0 bytes, SLIDER_Skin.o(.text))
[Called By]
_Paint(long) (Thumb, 432 bytes, Stack size 104 bytes, SLIDER_Skin.o(.text))
[Stack]
- Max Depth = 188
- Call Chain = _Paint(long) ⇒ WM_SetUserClipRect ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM_GetClientRectEx
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_SetUserClipRect
- >> _CopyItemInfo2Rect(WIDGET_ITEM_DRAW_INFO*, LCD_RECT*)
[Address Reference Count : 1]
_Create(long) (Thumb, 36 bytes, Stack size 48 bytes, SLIDER_Skin.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _Create(long)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_DrawShaftH(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*) (Thumb, 130 bytes, Stack size 24 bytes, SLIDER_SkinFlex.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = _DrawShaftH(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*) ⇒ GUI_FillRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetColor
- >> GUI_FillRect
- >> GUI_DrawHLine
- >> GUI_DrawVLine
[Called By]
_DrawShaftV(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*) (Thumb, 126 bytes, Stack size 24 bytes, SLIDER_SkinFlex.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = _DrawShaftV(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*) ⇒ GUI_FillRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetColor
- >> GUI_FillRect
- >> GUI_DrawHLine
- >> GUI_DrawVLine
[Called By]
_DrawThumbH(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*) (Thumb, 262 bytes, Stack size 40 bytes, SLIDER_SkinFlex.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = _DrawThumbH(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*) ⇒ GUI_DrawLine ⇒ GL_DrawLineEx ⇒ GL_DrawLine1Ex ⇒ GL_DrawPoint ⇒ GL_FillCircle
[Calls]- >> GUI_SetColor
- >> GUI_DrawGradientV
- >> GUI_DrawHLine
- >> GUI_DrawVLine
- >> GUI_DrawLine
[Called By]
_DrawThumbV(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*) (Thumb, 258 bytes, Stack size 40 bytes, SLIDER_SkinFlex.o(.text))
[Stack]
- Max Depth = 232
- Call Chain = _DrawThumbV(const WIDGET_ITEM_DRAW_INFO*, const SLIDER_SKINFLEX_PROPS*) ⇒ GUI_DrawLine ⇒ GL_DrawLineEx ⇒ GL_DrawLine1Ex ⇒ GL_DrawPoint ⇒ GL_FillCircle
[Calls]- >> GUI_SetColor
- >> GUI_DrawGradientH
- >> GUI_DrawHLine
- >> GUI_DrawVLine
- >> GUI_DrawLine
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, SLIDER_SkinFlex.o(.text), UNUSED)
[Calls]
[Called By]- >> SLIDER_SetSkinFlexProps
- >> SLIDER_GetSkinFlexProps
_GetBitmap(const TREEVIEW_OBJ*, const GUI_BITMAP**, int) (Thumb, 24 bytes, Stack size 0 bytes, TREEVIEW.o(.text))
[Called By]
- >> _OnOwnerdraw_GetYSize(const WIDGET_ITEM_DRAW_INFO*)
- >> _CalcDrawInfo(const WIDGET_ITEM_DRAW_INFO*, TREEVIEW_ITEM_DRAW_INFO*)
_CalcParams(long) (Thumb, 240 bytes, Stack size 144 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = _CalcParams(long) ⇒ _ConnectLines(long, long*, int, int)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _SkipClosedItems(long)
- >> _ConnectLines(long, long*, int, int)
- >> __aeabi_memclr4
[Called By]- >> TREEVIEW_ITEM_SetText
- >> TREEVIEW_Callback
_ExpandItem(long) (Thumb, 44 bytes, Stack size 16 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 188
- Call Chain = _ExpandItem(long) ⇒ [Anonymous Symbol] ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> [Anonymous Symbol]
[Called By]- >> TREEVIEW_ITEM_Expand
- >> TREEVIEW_ITEM_ExpandAll
- >> _OnTouch(long, WM_MESSAGE*)
- >> _OnKey(long, WM_MESSAGE*)
_GetPrevItem(long, int) (Thumb, 60 bytes, Stack size 24 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = _GetPrevItem(long, int)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
_CalcDrawInfo(const WIDGET_ITEM_DRAW_INFO*, TREEVIEW_ITEM_DRAW_INFO*) (Thumb, 986 bytes, Stack size 48 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = _CalcDrawInfo(const WIDGET_ITEM_DRAW_INFO*, TREEVIEW_ITEM_DRAW_INFO*) ⇒ GUI_GetStringDistX ⇒ GUI__GetLineDistX ⇒ GUI_GetCharDistXEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_GetStringDistX
- >> GUI_GetFontSizeY
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI__memset
- >> WM__IsEnabled
- >> _GetBitmap(const TREEVIEW_OBJ*, const GUI_BITMAP**, int)
[Called By]- >> _OnPaint(long, WM_MESSAGE*)
_CollapseItem(long) (Thumb, 46 bytes, Stack size 16 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 188
- Call Chain = _CollapseItem(long) ⇒ [Anonymous Symbol] ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> [Anonymous Symbol]
[Called By]- >> TREEVIEW_ITEM_Collapse
- >> TREEVIEW_ITEM_CollapseAll
- >> _OnTouch(long, WM_MESSAGE*)
- >> _OnKey(long, WM_MESSAGE*)
_ConnectLines(long, long*, int, int) (Thumb, 116 bytes, Stack size 32 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = _ConnectLines(long, long*, int, int)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
_GetVisibility(long, long, LCD_RECT*) (Thumb, 218 bytes, Stack size 88 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 264
- Call Chain = _GetVisibility(long, long, LCD_RECT*) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_GetInsideRectExScrollbar
- >> [Anonymous Symbol]
- >> _SkipClosedItems(long)
[Called By]- >> _SetSel(long, long)
- >> _UpdateScrollPos(long)
_SetAutoScroll(long, int, int) (Thumb, 104 bytes, Stack size 32 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 428
- Call Chain = _SetAutoScroll(long, int, int) ⇒ WM_SetScrollbarH ⇒ WM__SetScrollbarH ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_SetScrollbarH
[Called By]
_GetLastNodeItem(long) (Thumb, 90 bytes, Stack size 24 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = _GetLastNodeItem(long)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> TREEVIEW_GetItem
- >> TREEVIEW_ITEM_Detach
- >> TREEVIEW_AttachItem
- >> _LinkItem(long, long, long, int)
_SkipClosedItems(long) (Thumb, 62 bytes, Stack size 16 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _SkipClosedItems(long)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> _OnTouch(long, WM_MESSAGE*)
- >> _OnPaint(long, WM_MESSAGE*)
- >> _ManageAutoScroll(long)
- >> _GetVisibility(long, long, LCD_RECT*)
- >> _CalcParams(long)
_UpdateScrollPos(long) (Thumb, 208 bytes, Stack size 64 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 328
- Call Chain = _UpdateScrollPos(long) ⇒ _GetVisibility(long, long, LCD_RECT*) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WIDGET__SetScrollState
- >> _GetVisibility(long, long, LCD_RECT*)
[Called By]- >> _SetSel(long, long)
- >> _OnKey(long, WM_MESSAGE*)
_ManageAutoScroll(long) (Thumb, 406 bytes, Stack size 120 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 516
- Call Chain = _ManageAutoScroll(long) ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_SetScrollbarV
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_SetScrollbarH
- >> WM_GetScrollbarV
- >> WM_GetScrollbarH
- >> WM_GetInsideRectExScrollbar
- >> WIDGET__SetScrollState
- >> _SkipClosedItems(long)
[Called By]- >> TREEVIEW_ITEM_SetText
- >> TREEVIEW_Callback
_OnOwnerdraw_Paint(const WIDGET_ITEM_DRAW_INFO*) (Thumb, 380 bytes, Stack size 40 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 276
- Call Chain = _OnOwnerdraw_Paint(const WIDGET_ITEM_DRAW_INFO*) ⇒ GUI_DispStringInRect ⇒ GUI_DispStringInRectMax ⇒ GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetColor
- >> GUI_SetBkColor
- >> GUI_DrawBitmap
- >> GUI_DrawHLine
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_DispStringInRect
- >> GUI_DrawVLine
- >> GUI_FillRectEx
[Called By]
_GetNextVisibleItem(long) (Thumb, 144 bytes, Stack size 40 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _GetNextVisibleItem(long)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> TREEVIEW_ITEM_Detach
- >> _MoveSel(long, int)
- >> _OnKey(long, WM_MESSAGE*)
_GetPrevVisibleItem(long) (Thumb, 78 bytes, Stack size 24 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = _GetPrevVisibleItem(long)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> TREEVIEW_ITEM_Detach
- >> _MoveSel(long, int)
- >> _OnKey(long, WM_MESSAGE*)
- >> _GetPrevVisibleNode(long)
_GetPrevVisibleNode(long) (Thumb, 42 bytes, Stack size 24 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _GetPrevVisibleNode(long) ⇒ _GetPrevVisibleItem(long)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _GetPrevVisibleItem(long)
[Called By]- >> _OnKey(long, WM_MESSAGE*)
_OnOwnerdraw_GetYSize(const WIDGET_ITEM_DRAW_INFO*) (Thumb, 148 bytes, Stack size 40 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = _OnOwnerdraw_GetYSize(const WIDGET_ITEM_DRAW_INFO*) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> [Anonymous Symbol]
- >> _GetBitmap(const TREEVIEW_OBJ*, const GUI_BITMAP**, int)
[Called By]
_OnKey(long, WM_MESSAGE*) (Thumb, 364 bytes, Stack size 48 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 408
- Call Chain = _OnKey(long, WM_MESSAGE*) ⇒ _SetSel(long, long) ⇒ _UpdateScrollPos(long) ⇒ _GetVisibility(long, long, LCD_RECT*) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> WM_DefaultProc
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> [Anonymous Symbol]
- >> _SetSel(long, long)
- >> _GetPrevVisibleNode(long)
- >> _GetPrevVisibleItem(long)
- >> _GetNextVisibleItem(long)
- >> _UpdateScrollPos(long)
- >> _CollapseItem(long)
- >> _ExpandItem(long)
[Called By]
_SetSel(long, long) (Thumb, 108 bytes, Stack size 32 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 360
- Call Chain = _SetSel(long, long) ⇒ _UpdateScrollPos(long) ⇒ _GetVisibility(long, long, LCD_RECT*) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_NotifyParent
- >> WM_InvalidateRect
- >> _UpdateScrollPos(long)
- >> _GetVisibility(long, long, LCD_RECT*)
[Called By]- >> TREEVIEW_SetSel
- >> _MoveSel(long, int)
- >> _OnKey(long, WM_MESSAGE*)
_MoveSel(long, int) (Thumb, 122 bytes, Stack size 24 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 384
- Call Chain = _MoveSel(long, int) ⇒ _SetSel(long, long) ⇒ _UpdateScrollPos(long) ⇒ _GetVisibility(long, long, LCD_RECT*) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> _SetSel(long, long)
- >> _GetPrevVisibleItem(long)
- >> _GetNextVisibleItem(long)
[Called By]- >> TREEVIEW_IncSel
- >> TREEVIEW_DecSel
_OnPaint(long, WM_MESSAGE*) (Thumb, 508 bytes, Stack size 240 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 416
- Call Chain = _OnPaint(long, WM_MESSAGE*) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_SetFont
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_MoveRect
- >> WM_SetUserClipRect
- >> LCD_SetBkColor
- >> GUI__IntersectRect
- >> WIDGET__EFFECT_DrawDown
- >> WM_GetInsideRectExScrollbar
- >> GUI_ClearRectEx
- >> _SkipClosedItems(long)
- >> _CalcDrawInfo(const WIDGET_ITEM_DRAW_INFO*, TREEVIEW_ITEM_DRAW_INFO*)
- >> __aeabi_memcpy
[Called By]
_OnTouch(long, WM_MESSAGE*) (Thumb, 454 bytes, Stack size 88 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 296
- Call Chain = _OnTouch(long, WM_MESSAGE*) ⇒ WM_CreateTimer ⇒ GUI_TIMER_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_GetStringDistX
- >> WM_InvalidateWindow
- >> WM_CreateTimer
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_NotifyParent
- >> WM_GetInsideRectExScrollbar
- >> WM_HasCaptured
- >> _SkipClosedItems(long)
- >> _CollapseItem(long)
- >> _ExpandItem(long)
- >> WM_SetCapture
[Called By]
_LinkItem(long, long, long, int) (Thumb, 402 bytes, Stack size 56 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 212
- Call Chain = _LinkItem(long, long, long, int) ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _GetLastNodeItem(long)
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 16 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = [Anonymous Symbol] ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_InvalidateWindow
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> _CollapseItem(long)
- >> _ExpandItem(long)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 40 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = [Anonymous Symbol]
[Called By]- >> _OnOwnerdraw_GetYSize(const WIDGET_ITEM_DRAW_INFO*)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 88 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = [Anonymous Symbol]
[Called By]- >> _GetVisibility(long, long, LCD_RECT*)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 48 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = [Anonymous Symbol]
[Called By]- >> _OnKey(long, WM_MESSAGE*)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 56 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 284
- Call Chain = [Anonymous Symbol] ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_CreateWindowAsChild
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> WIDGET__Init
- >> __aeabi_memcpy4
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 56 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = [Anonymous Symbol]
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 16 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 444
- Call Chain = [Anonymous Symbol] ⇒ _SetAutoScroll(long, int, int) ⇒ WM_SetScrollbarH ⇒ WM__SetScrollbarH ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> _SetAutoScroll(long, int, int)
[Called By]- >> TREEVIEW_SetAutoScrollV
- >> TREEVIEW_SetAutoScrollH
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 16 bytes, TREEVIEW.o(.text), UNUSED)
[Calls]
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 8 bytes, TREEVIEW.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = [Anonymous Symbol]
[Calls]
[Called By]- >> TREEVIEW_ITEM_Expand
- >> TREEVIEW_ITEM_Collapse
_EffectRequiresRedraw(const WIDGET*, const LCD_RECT*) (Thumb, 96 bytes, Stack size 24 bytes, WIDGET.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = _EffectRequiresRedraw(const WIDGET*, const LCD_RECT*)
[Calls]- >> WM__Screen2Client
- >> __aeabi_memcpy
[Called By]- >> WIDGET__EFFECT_DrawDownRect
- >> WIDGET__EFFECT_DrawUpRect
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, WIDGET.o(.text))
[Called By]
_DrawUpRect(const LCD_RECT*) (Thumb, 4 bytes, Stack size 8 bytes, WIDGET_Effect_Simple.o(.text))
[Stack]
- Max Depth = 348
- Call Chain = _DrawUpRect(const LCD_RECT*) ⇒ [Anonymous Symbol] ⇒ GUI_DrawRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[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 = 364
- Call Chain = _DrawUp() ⇒ _DrawUpRect(const LCD_RECT*) ⇒ [Anonymous Symbol] ⇒ GUI_DrawRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM_GetClientRect
- >> _DrawUpRect(const LCD_RECT*)
[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 = 76
- Call Chain = _DrawDown() ⇒ WM_GetClientRect ⇒ WM_GetClientRectEx ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> WM_GetClientRect
- >> _DrawDownRect(const LCD_RECT*)
[Address Reference Count : 1]- WIDGET_Effect_Simple.o(.rodata)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 184 bytes, WIDGET_Effect_Simple.o(.text))
[Stack]
- Max Depth = 340
- Call Chain = [Anonymous Symbol] ⇒ GUI_DrawRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> LCD_SetColor
- >> GUI_DrawRect
- >> GUI_SaveContext_W
- >> GUI_RestoreContext
[Called By]- >> _DrawUpRect(const LCD_RECT*)
_Paint1Trans(long) (Thumb, 156 bytes, Stack size 32 bytes, WM.o(.text))
[Stack]
- Max Depth = 36
- Call Chain = _Paint1Trans(long) ⇒ GUI__IntersectRects
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI__IntersectRects
- >> GUI_RectsIntersect
[Called By]- >> WM__PaintWinAndOverlays(long)
- >> _PaintTransChildren(long)
_FindNext_IVR() (Thumb, 324 bytes, Stack size 32 bytes, WM.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = _FindNext_IVR() ⇒ _Findy1(long, LCD_RECT*, LCD_RECT*) ⇒ _Findy1(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _Findy1(long, LCD_RECT*, LCD_RECT*)
- >> _Findx1(long, LCD_RECT*, LCD_RECT*)
- >> _Findx0(long, LCD_RECT*, LCD_RECT*)
[Called By]- >> WM__GetNextIVR
- >> WM__Paint1
_cbPaintMemDev(void*) (Thumb, 80 bytes, Stack size 32 bytes, WM.o(.text))
[Stack]
- Max Depth = 116
- Call Chain = _cbPaintMemDev(void*) ⇒ WM__PaintWinAndOverlays(long) ⇒ _PaintTransChildren(long) ⇒ _PaintTransChildren(long) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM__PaintWinAndOverlays(long)
- >> __aeabi_memcpy
[Address Reference Count : 1]
_Invalidate1Abs(long, const LCD_RECT*, unsigned short) (Thumb, 172 bytes, Stack size 32 bytes, WM.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _Invalidate1Abs(long, const LCD_RECT*, unsigned short) ⇒ GUI_MergeRect
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_SignalEvent
- >> GUI__IntersectRects
- >> GUI_MergeRect
- >> __aeabi_memcpy
[Called By]- >> WM_InvalidateRect
- >> WM__InvalidateRect
- >> WM__Invalidate1Abs
- >> WM_InvalidateWindowAndDescsEx
_PaintTransChildren(long) (Thumb, 174 bytes, Stack size 32 bytes, WM.o(.text))
[Stack]
- Max Depth = 68 + In Cycle
- Call Chain = _PaintTransChildren(long) ⇒ _PaintTransChildren(long) (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_RectsIntersect
- >> _PaintTransChildren(long)
- >> _Paint1Trans(long)
- >> __aeabi_memcpy
[Called By]- >> WM__PaintWinAndOverlays(long)
- >> _PaintTransChildren(long)
WM__PaintWinAndOverlays(long) (Thumb, 136 bytes, Stack size 16 bytes, WM.o(.text))
[Stack]
- Max Depth = 84
- Call Chain = WM__PaintWinAndOverlays(long) ⇒ _PaintTransChildren(long) ⇒ _PaintTransChildren(long) (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _PaintTransChildren(long)
- >> _Paint1Trans(long)
[Called By]- >> WM__Paint
- >> _cbPaintMemDev(void*)
_SetClipRectUserIntersect(const LCD_RECT*) (Thumb, 88 bytes, Stack size 24 bytes, WM.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_MoveRect
- >> GUI__IntersectRect
- >> LCD_SetClipRectEx
- >> __aeabi_memcpy
[Called By]
_Findx0(long, LCD_RECT*, LCD_RECT*) (Thumb, 130 bytes, Stack size 32 bytes, WM.o(.text))
[Stack]
- Max Depth = 36 + In Cycle
- Call Chain = _Findx0(long, LCD_RECT*, LCD_RECT*) ⇒ _Findx0(long, LCD_RECT*, LCD_RECT*) (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI__IntersectRects
- >> GUI_RectsIntersect
- >> _Findx0(long, LCD_RECT*, LCD_RECT*)
- >> __aeabi_memcpy
[Called By]- >> _Findx0(long, LCD_RECT*, LCD_RECT*)
- >> _FindNext_IVR()
_Findx1(long, LCD_RECT*, LCD_RECT*) (Thumb, 120 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_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI__IntersectRects
- >> GUI_RectsIntersect
- >> _Findx1(long, LCD_RECT*, LCD_RECT*)
- >> __aeabi_memcpy
[Called By]- >> _Findx1(long, LCD_RECT*, LCD_RECT*)
- >> _FindNext_IVR()
_Findy1(long, LCD_RECT*, LCD_RECT*) (Thumb, 180 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_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI__IntersectRects
- >> GUI_RectsIntersect
- >> _Findy1(long, LCD_RECT*, LCD_RECT*)
- >> __aeabi_memcpy
[Called By]- >> _Findy1(long, LCD_RECT*, LCD_RECT*)
- >> _FindNext_IVR()
_OnExit() (Thumb, 70 bytes, Stack size 4 bytes, WM.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = _OnExit()
[Address Reference Count : 1]
cbBackWin(WM_MESSAGE*) (Thumb, 120 bytes, Stack size 8 bytes, WM.o(.text))
[Stack]
- Max Depth = 164
- Call Chain = cbBackWin(WM_MESSAGE*) ⇒ GUI_Clear ⇒ GUI_ClearRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM_DefaultProc
- >> GUI_SetBkColor
- >> GUI_Clear
- >> GUI_StoreKey
[Address Reference Count : 1]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 32 bytes, WM.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = [Anonymous Symbol]
[Calls]
[Called By]- >> WM_InvalidateWindowAndDescsEx
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, WM.o(.text))
[Stack]
- Max Depth = 156
- Call Chain = [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Called By]
_GetDialogItem(long, int) (Thumb, 64 bytes, Stack size 24 bytes, WM_GetDialogItem.o(.text))
[Stack]
- Max Depth = 112 + In Cycle
- Call Chain = _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> WM_GetId
- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _GetDialogItem(long, int)
[Called By]- >> WM_GetDialogItem
- >> _GetDialogItem(long, int)
_GetDefaultWin(long) (Thumb, 10 bytes, Stack size 0 bytes, WM_GetWindowSize.o(.text))
[Calls]
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, WM_GetWindowSize.o(.text))
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 16 bytes, WM_GetWindowSize.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = [Anonymous Symbol]
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_Unlock
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 8 bytes, WM_MemDev.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = [Anonymous Symbol]
[Calls]
[Called By]- >> WM_EnableMemdev
- >> WM_DisableMemdev
_SetScrollbar(long, int, int, int) (Thumb, 50 bytes, Stack size 24 bytes, WM_SetScrollbar.o(.text))
[Stack]
- Max Depth = 380
- Call Chain = _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_HideWindow
- >> WM_GetDialogItem
- >> WM__DeleteSecure
- >> SCROLLBAR_CreateAttached
[Called By]- >> WM_SetScrollbarV
- >> WM__SetScrollbarV
- >> WM__SetScrollbarH
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 16 bytes, WM_SetScrollbar.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = [Anonymous Symbol]
[Calls]
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 16 bytes, WM_SetTrans.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = [Anonymous Symbol]
[Calls]
[Called By]
_cbTimer(GUI_TIMER_MESSAGE*) (Thumb, 48 bytes, Stack size 32 bytes, WM_Timer.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = _cbTimer(GUI_TIMER_MESSAGE*) ⇒ WM_SendMessage ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]- >> WM_SendMessage
- >> GUI_ALLOC_h2p
[Address Reference Count : 1]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 16 bytes, GUI_2DLib.o(.text), UNUSED)
[Calls]
[Called By]
_Log2VisBuffered(const char*, int*) (Thumb, 2 bytes, Stack size 0 bytes, GUI_CharLine.o(.text))
[Address Reference Count : 1]
_DispLine(const char*, int, const LCD_RECT*) (Thumb, 102 bytes, Stack size 24 bytes, GUI_CharLine.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _DispLine(const char*, int, const LCD_RECT*) ⇒ GUI_UC__GetCharCodeInc
[Calls]- >> GUI_UC__GetCharCodeInc
- >> GUI_RectsIntersect
- >> GUI__ManageCache
[Called By]
_DrawGraph(short*, int, int, int, int, int, int) (Thumb, 476 bytes, Stack size 64 bytes, GUI_DrawGraphEx.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = _DrawGraph(short*, int, int, int, int, int, int) ⇒ LCD_DrawPixel
[Calls]- >> LCD_DrawVLine
- >> LCD_DrawPixel
[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 48 bytes, GUI_DrawLine.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = [Anonymous Symbol]
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 56 bytes, GUI_DrawLine.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = [Anonymous Symbol]
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 24 bytes, GUI_DrawLine.o(.text), UNUSED)
[Calls]
[Called By]
_Add(int) (Thumb, 48 bytes, Stack size 8 bytes, GUI_FillPolygon.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _Add(int)
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, GUI_GetYSizeOfFont.o(.text))
[Called By]
_IncPointer(GUI_KEY_STATE*, GUI_KEY_STATE*) (Thumb, 24 bytes, Stack size 0 bytes, GUI_OnKey.o(.text))
[Called By]
- >> GUI_PollKeyMsg
- >> GUI_StoreKeyMsg
- >> GUI_ClearKeyBuffer
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, GUI_SaveContext.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = [Anonymous Symbol] ⇒ __aeabi_memcpy4
[Calls]
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 16 bytes, GUI_SelectLayer.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = [Anonymous Symbol]
[Calls]
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 16 bytes, GUI_SelectLayer.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = [Anonymous Symbol]
[Calls]
[Called By]
_OnExit() (Thumb, 16 bytes, Stack size 8 bytes, GUI_Task.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _OnExit()
[Calls]- >> GUI_ALLOC_FreeFixedBlock
[Address Reference Count : 1]
_Link(long) (Thumb, 152 bytes, Stack size 40 bytes, GUI_Timer.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _Link(long)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> GUI_TIMER_Restart
- >> GUI_TIMER_Create
- >> GUI_TIMER_SetDelay
_OnExit() (Thumb, 12 bytes, Stack size 0 bytes, GUI_Timer.o(.text))
[Address Reference Count : 1]
_Unlink(long) (Thumb, 74 bytes, Stack size 24 bytes, GUI_Timer.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = _Unlink(long)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> GUI_TIMER_Restart
- >> GUI_TIMER_Delete
- >> GUI_TIMER_SetDelay
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 8 bytes, GUI_UC.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = [Anonymous Symbol]
[Calls]
[Called By]
_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)
_RoundHalfUp(float) (Thumb, 42 bytes, Stack size 8 bytes, GUI_Valf.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _RoundHalfUp(float) ⇒ floorf ⇒ __aeabi_fadd
[Calls]- >> floorf
- >> ceilf
- >> __aeabi_cfcmple
- >> __aeabi_fadd
[Called By]- >> _DispFloatFix(float, char, char, int)
_DispFloatFix(float, char, char, int) (Thumb, 58 bytes, Stack size 24 bytes, GUI_Valf.o(.text))
[Stack]
- Max Depth = 244
- Call Chain = _DispFloatFix(float, char, char, int) ⇒ GUI_DispSDecShift ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_DispSDecShift
- >> GUI_DispDecShift
- >> _RoundHalfUp(float)
- >> __aeabi_fmul
- >> __aeabi_ui2f
- >> __aeabi_f2iz
[Called By]- >> GUI_DispSFloatFix
- >> GUI_DispFloatFix
- >> GUI_DispFloat
- >> _DispFloatMin(float, char, int)
_DispFloatMin(float, char, int) (Thumb, 252 bytes, Stack size 24 bytes, GUI_Valf.o(.text))
[Stack]
- Max Depth = 268
- Call Chain = _DispFloatMin(float, char, int) ⇒ _DispFloatFix(float, char, char, int) ⇒ GUI_DispSDecShift ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_Long2Len
- >> _GetDecs(float)
- >> _DispFloatFix(float, char, char, int)
- >> floorf
- >> ceilf
- >> __aeabi_cfrcmple
- >> __aeabi_fmul
- >> __aeabi_cfcmple
- >> __aeabi_ui2f
- >> __aeabi_f2iz
- >> __aeabi_cfcmpeq
- >> __aeabi_fadd
[Called By]- >> GUI_DispFloatMin
- >> GUI_DispSFloatMin
_GetDecs(float) (Thumb, 56 bytes, Stack size 12 bytes, GUI_Valf.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = _GetDecs(float) ⇒ __aeabi_fmul
[Calls]- >> __aeabi_fmul
- >> __aeabi_cfcmple
- >> __aeabi_f2uiz
- >> __aeabi_cfcmpeq
- >> __aeabi_fadd
[Called By]- >> _DispFloatMin(float, char, int)
_DrawTwinArc2(int, int, int, int, unsigned long, unsigned long, unsigned long) (Thumb, 294 bytes, Stack size 64 bytes, GUI__DrawTwinArc.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = _DrawTwinArc2(int, int, int, int, unsigned long, unsigned long, unsigned long) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_SetColor
- >> LCD_DrawHLine
- >> [Anonymous Symbol]
- >> _GetTwinArcPara(int, int, int*, int*, int*)
[Called By]
_DrawTwinArc4(int, int, int, int, int, unsigned long, unsigned long, unsigned long) (Thumb, 498 bytes, Stack size 64 bytes, GUI__DrawTwinArc.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = _DrawTwinArc4(int, int, int, int, int, unsigned long, unsigned long, unsigned long) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_SetColor
- >> LCD_DrawHLine
- >> GUI__sqrt32
- >> [Anonymous Symbol]
[Called By]
_FillTrippleArc(int, int, int, unsigned long, unsigned long, unsigned long, unsigned long) (Thumb, 644 bytes, Stack size 88 bytes, GUI__DrawTwinArc.o(.text))
[Stack]
- Max Depth = 132
- Call Chain = _FillTrippleArc(int, int, int, unsigned long, unsigned long, unsigned long, unsigned long) ⇒ GUI_SetColor ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_SetColor
- >> LCD_DrawHLine
- >> _GetTrippleArcPara(int, int, int*, int*, int*, int*)
[Called By]
_GetTwinArcPara(int, int, int*, int*, int*) (Thumb, 72 bytes, Stack size 32 bytes, GUI__DrawTwinArc.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = _GetTwinArcPara(int, int, int*, int*, int*)
[Calls]
[Called By]- >> _DrawTwinArc2(int, int, int, int, unsigned long, unsigned long, unsigned long)
_GetTrippleArcPara(int, int, int*, int*, int*, int*) (Thumb, 102 bytes, Stack size 40 bytes, GUI__DrawTwinArc.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _GetTrippleArcPara(int, int, int*, int*, int*, int*)
[Calls]
[Called By]- >> _FillTrippleArc(int, int, int, unsigned long, unsigned long, unsigned long, unsigned long)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 64 bytes, GUI__DrawTwinArc.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = [Anonymous Symbol]
[Called By]- >> GUI__DrawTwinArc4
- >> _DrawTwinArc4(int, int, int, int, int, unsigned long, unsigned long, unsigned long)
- >> _DrawTwinArc2(int, int, int, int, unsigned long, unsigned long, unsigned long)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 56 bytes, GUI__DrawTwinArc.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = [Anonymous Symbol]
[Calls]
[Called By]
_GetCursorPosX(const char*, int, int) (Thumb, 30 bytes, Stack size 16 bytes, GUI__GetCursorPos.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = _GetCursorPosX(const char*, int, int) ⇒ GUI_GetCharDistX ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_GetCharDistX
- >> GUI_UC__GetCharCodeInc
[Address Reference Count : 1]- GUI__GetCursorPos.o(.data)
_GetCursorPosChar(const char*, int, int) (Thumb, 66 bytes, Stack size 32 bytes, GUI__GetCursorPos.o(.text))
[Stack]
- Max Depth = 76
- Call Chain = _GetCursorPosChar(const char*, int, int) ⇒ GUI_GetCharDistX ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_GetCharDistX
- >> GUI_UC_GetCharSize
- >> GUI_UC_GetCharCode
- >> GUI_UC__NumBytes2NumChars
[Address Reference Count : 1]- GUI__GetCursorPos.o(.data)
_GetCursorCharacter(const char*, int, int, int*) (Thumb, 42 bytes, Stack size 16 bytes, GUI__GetCursorPos.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = _GetCursorCharacter(const char*, int, int, int*) ⇒ GUI_UC_GetCharCode ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]
[Address Reference Count : 1]- GUI__GetCursorPos.o(.data)
_GetCharWrap(const char*, int) (Thumb, 42 bytes, Stack size 24 bytes, GUI__Wrap.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = _GetCharWrap(const char*, int) ⇒ GUI_GetCharDistX ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_GetCharDistX
- >> GUI_UC__GetCharCodeInc
[Address Reference Count : 1]
_GetWordWrap(const char*, int, int*) (Thumb, 110 bytes, Stack size 40 bytes, GUI__Wrap.o(.text))
[Stack]
- Max Depth = 84
- Call Chain = _GetWordWrap(const char*, int, int*) ⇒ GUI_GetCharDistX ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_GetCharDistX
- >> GUI_UC__GetCharCodeInc
[Address Reference Count : 1]
_WrapGetNumCharsDisp(const char*, int, GUI_WRAPMODE, int*) (Thumb, 32 bytes, Stack size 0 bytes, GUI__Wrap.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _WrapGetNumCharsDisp(const char*, int, GUI_WRAPMODE, int*) ⇒ GUI__GetLineNumChars ⇒ GUI_UC__GetCharCodeInc
[Calls]
[Called By]- >> GUI__WrapGetNumCharsDisp
- >> GUI__WrapGetNumCharsToNextLine
_SetBkColor(unsigned long) (Thumb, 48 bytes, Stack size 8 bytes, LCD.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _SetBkColor(unsigned long)
[Address Reference Count : 1]
_SetDrawMode(int) (Thumb, 38 bytes, Stack size 12 bytes, LCD.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = _SetDrawMode(int)
[Address Reference Count : 1]
_SetColor(unsigned long) (Thumb, 48 bytes, Stack size 8 bytes, LCD.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _SetColor(unsigned long)
[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
- >> LCD__DrawBitmap_1bpp
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 64 bytes, LCD.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = [Anonymous Symbol]
[Called By]- >> LCD_DrawBitmap
- >> LCD__DrawBitmap_1bpp
_OnExit() (Thumb, 16 bytes, Stack size 8 bytes, LCD_Color.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _OnExit()
[Calls]- >> GUI_ALLOC_FreeFixedBlock
[Address Reference Count : 1]
LCD_ReadRectEx(int, int, int, int, unsigned long*, GUI_DEVICE*) (Thumb, 394 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
- >> LCD_ReadRectNoClip
- >> GUI_ReadRectEx
_DrawHLine(GUI_DEVICE*, int, int, int) (Thumb, 10 bytes, Stack size 8 bytes, GUIDEV_16.o(.text))
[Stack]
- Max Depth = 88
- 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, 168 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_UnlockH
- >> GUI_ALLOC_LockH
- >> _XY2PTR(int, int)
[Address Reference Count : 1]
_DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) (Thumb, 686 bytes, Stack size 88 bytes, GUIDEV_16.o(.text))
[Stack]
- Max Depth = 128
- 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_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_USAGE_AddRect
- >> _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*)
- >> __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, 60 bytes, Stack size 16 bytes, GUIDEV_16.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _GetPixelIndex(GUI_DEVICE*, int, int)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_SetPixelIndex(GUI_DEVICE*, int, int, int) (Thumb, 68 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_UnlockH
- >> GUI_ALLOC_LockH
- >> _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, 324 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, 232 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, 350 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, 62 bytes, Stack size 16 bytes, GUIDEV_16.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _XY2PTR(int, int)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> _XorPixel(GUI_DEVICE*, int, int)
- >> _FillRect(GUI_DEVICE*, int, int, int, int)
- >> _SetPixelIndex(GUI_DEVICE*, 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)
_GetRect(GUI_DEVICE*, LCD_RECT*) (Thumb, 50 bytes, Stack size 16 bytes, GUIDEV_16.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _GetRect(GUI_DEVICE*, LCD_RECT*)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_FillRect(GUI_DEVICE*, int, int, int, int) (Thumb, 164 bytes, Stack size 56 bytes, GUIDEV_16.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = _FillRect(GUI_DEVICE*, int, int, int, int) ⇒ GUI_USAGE_AddRect
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_USAGE_AddRect
- >> GUI__memset16
- >> _XY2PTR(int, int)
[Called By]- >> _DrawHLine(GUI_DEVICE*, int, int, int)
[Address Reference Count : 1]
_XorPixel(GUI_DEVICE*, int, int) (Thumb, 84 bytes, Stack size 32 bytes, GUIDEV_16.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _XorPixel(GUI_DEVICE*, int, int) ⇒ _XY2PTR(int, int)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> _XY2PTR(int, int)
[Address Reference Count : 1]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 48 bytes, GUIDEV_Banding.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = [Anonymous Symbol]
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 16 bytes, GUIDEV_GetPos.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = [Anonymous Symbol]
[Calls]
[Called By]
_DrawHLine(GUI_DEVICE*, int, int, int) (Thumb, 72 bytes, Stack size 24 bytes, GUIDEV_Measure.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = _DrawHLine(GUI_DEVICE*, int, int, int)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_DrawVLine(GUI_DEVICE*, int, int, int) (Thumb, 8 bytes, Stack size 0 bytes, GUIDEV_Measure.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _DrawVLine(GUI_DEVICE*, int, int, int) ⇒ _MarkRect(int, int, int, int) ⇒ [Anonymous Symbol]
[Calls]- >> _MarkRect(int, int, int, int)
[Address Reference Count : 1]
_MarkPixel(int, int) (Thumb, 68 bytes, Stack size 16 bytes, GUIDEV_Measure.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _MarkPixel(int, int)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]
_DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*) (Thumb, 70 bytes, Stack size 24 bytes, GUIDEV_Measure.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = _DrawBitmap(GUI_DEVICE*, int, int, int, int, int, int, const unsigned char*, int, const unsigned long*)
[Calls]
[Address Reference Count : 1]
_GetDevData(GUI_DEVICE*, int) (Thumb, 4 bytes, Stack size 0 bytes, GUIDEV_Measure.o(.text))
[Address Reference Count : 1]
_GetDevFunc(GUI_DEVICE**, int) (Thumb, 22 bytes, Stack size 0 bytes, GUIDEV_Measure.o(.text))
[Address Reference Count : 1]
_GetDevProp(GUI_DEVICE*, int) (Thumb, 4 bytes, Stack size 0 bytes, GUIDEV_Measure.o(.text))
[Address Reference Count : 1]
_FillPolygon(GUI_DEVICE*, const GUI_POINT*, int, int, int) (Thumb, 26 bytes, Stack size 24 bytes, GUIDEV_Measure.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = _FillPolygon(GUI_DEVICE*, const GUI_POINT*, int, int, int) ⇒ [Anonymous Symbol] ⇒ _MarkRect(int, int, int, int) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_MoveRect
- >> [Anonymous Symbol]
- >> _CalcPolyRect(LCD_RECT*, const GUI_POINT*, int)
[Address Reference Count : 1]
_CalcPolyRect(LCD_RECT*, const GUI_POINT*, int) (Thumb, 66 bytes, Stack size 16 bytes, GUIDEV_Measure.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _CalcPolyRect(LCD_RECT*, const GUI_POINT*, int)
[Called By]- >> _FillPolygonAA(GUI_DEVICE*, const GUI_POINT*, int, int, int)
- >> _FillPolygon(GUI_DEVICE*, const GUI_POINT*, int, int, int)
_FillPolygonAA(GUI_DEVICE*, const GUI_POINT*, int, int, int) (Thumb, 110 bytes, Stack size 24 bytes, GUIDEV_Measure.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _FillPolygonAA(GUI_DEVICE*, const GUI_POINT*, int, int, int) ⇒ _CalcPolyRect(LCD_RECT*, const GUI_POINT*, int)
[Calls]- >> GUI_MoveRect
- >> _CalcPolyRect(LCD_RECT*, const GUI_POINT*, int)
[Address Reference Count : 1]
_GetPixelIndex(GUI_DEVICE*, int, int) (Thumb, 4 bytes, Stack size 0 bytes, GUIDEV_Measure.o(.text))
[Address Reference Count : 1]
_SetPixelIndex(GUI_DEVICE*, int, int, int) (Thumb, 2 bytes, Stack size 0 bytes, GUIDEV_Measure.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _SetPixelIndex(GUI_DEVICE*, int, int, int) ⇒ [Anonymous Symbol] ⇒ _MarkPixel(int, int)
[Calls]
[Address Reference Count : 1]
_SetOrg(GUI_DEVICE*, int, int) (Thumb, 8 bytes, Stack size 0 bytes, GUIDEV_Measure.o(.text))
[Address Reference Count : 1]
_GetRect(GUI_DEVICE*, LCD_RECT*) (Thumb, 16 bytes, Stack size 0 bytes, GUIDEV_Measure.o(.text))
[Address Reference Count : 1]
_FillRect(GUI_DEVICE*, int, int, int, int) (Thumb, 14 bytes, Stack size 8 bytes, GUIDEV_Measure.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = _FillRect(GUI_DEVICE*, int, int, int, int) ⇒ _MarkRect(int, int, int, int) ⇒ [Anonymous Symbol]
[Calls]- >> _MarkRect(int, int, int, int)
[Address Reference Count : 1]
_MarkRect(int, int, int, int) (Thumb, 66 bytes, Stack size 24 bytes, GUIDEV_Measure.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _MarkRect(int, int, int, int) ⇒ [Anonymous Symbol]
[Calls]- >> GUI_ALLOC_LockH
- >> [Anonymous Symbol]
[Called By]- >> [Anonymous Symbol]
- >> _FillRect(GUI_DEVICE*, int, int, int, int)
- >> _DrawVLine(GUI_DEVICE*, int, int, int)
_XorPixel(GUI_DEVICE*, int, int) (Thumb, 2 bytes, Stack size 0 bytes, GUIDEV_Measure.o(.text))
[Address Reference Count : 1]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 24 bytes, GUIDEV_Measure.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = [Anonymous Symbol]
[Calls]
[Called By]- >> _MarkRect(int, int, int, int)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, GUIDEV_Measure.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = [Anonymous Symbol] ⇒ _MarkPixel(int, int)
[Calls]
[Called By]- >> _SetPixelIndex(GUI_DEVICE*, int, int, int)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 24 bytes, GUIDEV_Measure.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = [Anonymous Symbol] ⇒ _MarkRect(int, int, int, int) ⇒ [Anonymous Symbol]
[Calls]- >> _MarkRect(int, int, int, int)
[Called By]- >> _FillPolygon(GUI_DEVICE*, const GUI_POINT*, int, int, int)
_AddContent(long, long*) (Thumb, 150 bytes, Stack size 56 bytes, GUIDEV_StaticDevices.o(.text))
[Stack]
- Max Depth = 376
- Call Chain = _AddContent(long, long*) ⇒ GUI_MEMDEV_CreateFixed ⇒ GUI_MEMDEV__CreateFixed ⇒ GUI_DEVICE_Create ⇒ GUI_ALLOC_GetFixedBlock ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_MEMDEV_GetDataPtr
- >> GUI_MEMDEV_Delete
- >> GUI_MEMDEV_CreateFixed
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_GetWindowRectEx
- >> GUI_MEMDEV_GetStaticDevice
- >> _CopyContent(long, long)
- >> __aeabi_memcpy
[Called By]- >> _GetWindowDevice(long, long*)
_CopyContent(long, long) (Thumb, 398 bytes, Stack size 56 bytes, GUIDEV_StaticDevices.o(.text))
[Stack]
- Max Depth = 108
- Call Chain = _CopyContent(long, long) ⇒ GUI_MEMDEV_GetDataPtr ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_MEMDEV_GetDataPtr
- >> GUI_MEMDEV_GetYSize
- >> GUI_MEMDEV_GetXSize
- >> GUI__MixColors
- >> GUI_MEMDEV_GetYPos
- >> GUI_MEMDEV_GetXPos
- >> __aeabi_memcpy4
[Called By]- >> _AddContent(long, long*)
_CreateStatic(long) (Thumb, 114 bytes, Stack size 40 bytes, GUIDEV_StaticDevices.o(.text))
[Stack]
- Max Depth = 420 + In Cycle
- Call Chain = _CreateStatic(long) ⇒ _CreateStatic(long) (Cycle)
[Calls]- >> WM_SelectWindow
- >> GUI_GotoXY
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM__ClipAtParentBorders
- >> WM_SetDefault
- >> _CreateStaticDevice(long)
- >> _CreateStatic(long)
- >> __aeabi_memcpy
[Called By]- >> GUI_MEMDEV_CreateStatic
- >> _CreateStatic(long)
_GetWindowDevice(long, long*) (Thumb, 100 bytes, Stack size 40 bytes, GUIDEV_StaticDevices.o(.text))
[Stack]
- Max Depth = 416 + In Cycle
- Call Chain = _GetWindowDevice(long, long*) ⇒ _GetWindowDevice(long, long*) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM__ClipAtParentBorders
- >> _GetWindowDevice(long, long*)
- >> _AddContent(long, long*)
- >> __aeabi_memcpy
[Called By]- >> GUI_MEMDEV_GetWindowDevice
- >> _GetWindowDevice(long, long*)
_CreateStaticDevice(long) (Thumb, 268 bytes, Stack size 48 bytes, GUIDEV_StaticDevices.o(.text))
[Stack]
- Max Depth = 380
- Call Chain = _CreateStaticDevice(long) ⇒ WM_SetSize ⇒ WM_ResizeWindow ⇒ WM__UpdateChildPositions ⇒ WM_ResizeWindow (Cycle)
[Calls]- >> WM_GetDesktopWindow
- >> GUI_MEMDEV_Select
- >> GUI_MEMDEV_GetDataPtr
- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI__memset
- >> WM_SetSize
- >> GUI__AlphaSuppressMixing
- >> GUI_MEMDEV_SetOrg
- >> GUI_MEMDEV__CreateFixed
- >> WM__Paint1
- >> [Anonymous Symbol]
[Called By]- >> GUI_MEMDEV_Paint1Static
- >> _CreateStatic(long)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 48 bytes, GUIDEV_StaticDevices.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = [Anonymous Symbol]
[Called By]- >> _CreateStaticDevice(long)
GUI_USAGE_BM_Clear(GUI_Usage*) (Thumb, 14 bytes, Stack size 0 bytes, GUIDEV_UsageBM.o(.text))
[Calls]
[Address Reference Count : 1]
_GUI_USAGE_BM_Delete(long) (Thumb, 4 bytes, Stack size 0 bytes, GUIDEV_UsageBM.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _GUI_USAGE_BM_Delete(long) ⇒ GUI_ALLOC_Free ⇒ _AddFreeMemory(unsigned long, void*) ⇒ _RemoveFreeBlock(const TAG*)
[Calls]
[Address Reference Count : 1]
GUI_USAGE_BM_AddHLine(GUI_Usage*, int, int, int) (Thumb, 114 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, 42 bytes, Stack size 0 bytes, GUIDEV_UsageBM.o(.text))
[Address Reference Count : 1]
GUI_USAGE_BM_GetNextDirty(GUI_Usage*, int*, int) (Thumb, 150 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]
_Convert16(unsigned short*, unsigned long*, int, unsigned, unsigned long(*)(unsigned), unsigned(*)(unsigned long)) (Thumb, 58 bytes, Stack size 40 bytes, GUIDEV_WriteToActiveOpaque.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = _Convert16(unsigned short*, unsigned long*, int, unsigned, unsigned long(*)(unsigned), unsigned(*)(unsigned long)) ⇒ GUI__CompactPixelIndices
[Calls]- >> GUI__CompactPixelIndices
[Called By]- >> _WriteToActiveOpaque_8(long, int, int)
_WriteToActiveOpaque_8(long, int, int) (Thumb, 786 bytes, Stack size 120 bytes, GUIDEV_WriteToActiveOpaque.o(.text))
[Stack]
- Max Depth = 248
- Call Chain = _WriteToActiveOpaque_8(long, int, int) ⇒ LCD_DrawBitmap ⇒ [Anonymous Symbol]
[Calls]- >> GUI_MEMDEV_GetDataPtr
- >> LCD_DrawBitmap
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_ALLOC_AllocNoInit
- >> GUI__CompactPixelIndices
- >> GUI_GetpfColor2IndexEx
- >> GUI_GetpfIndex2ColorEx
- >> GUI_GetBitsPerPixelEx
- >> LCD__DrawBitmap_1bpp
- >> [Anonymous Symbol]
- >> _Convert16(unsigned short*, unsigned long*, int, unsigned, unsigned long(*)(unsigned), unsigned(*)(unsigned long))
[Called By]- >> GUI_MEMDEV__WriteToActiveOpaque
_WriteToActiveOpaque_HT(long, int, int, int) (Thumb, 736 bytes, Stack size 96 bytes, GUIDEV_WriteToActiveOpaque.o(.text))
[Stack]
- Max Depth = 224
- Call Chain = _WriteToActiveOpaque_HT(long, int, int, int) ⇒ LCD_DrawBitmap ⇒ [Anonymous Symbol]
[Calls]- >> LCD_DrawBitmap
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ALLOC_Free
- >> GUI_ALLOC_AllocNoInit
- >> GUI_GetBitsPerPixelEx
[Called By]- >> GUI_MEMDEV__WriteToActiveOpaque
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 120 bytes, GUIDEV_WriteToActiveOpaque.o(.text))
[Stack]
- Max Depth = 120
- Call Chain = [Anonymous Symbol]
[Called By]- >> _WriteToActiveOpaque_8(long, int, int)
_Paint(long) (Thumb, 332 bytes, Stack size 56 bytes, BUTTON_SkinClassic.o(.text))
[Stack]
- Max Depth = 292
- Call Chain = _Paint(long) ⇒ GUI_DispStringInRect ⇒ GUI_DispStringInRectMax ⇒ GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_Clear
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_MoveRect
- >> GUI_DispStringInRect
- >> WM_SetUserClipRect
- >> GUI_GetClientRect
- >> LCD_SetColor
- >> LCD_SetBkColor
- >> GUI_DrawFocusRect
- >> WM__IsEnabled
- >> GUI_DrawRect
- >> GUI_DRAW__Draw
- >> GUI__ReduceRect
[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)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 8 bytes, DROPDOWN.o(.text), UNUSED)
[Calls]
[Called By]
_GetBorderSize(long, unsigned) (Thumb, 24 bytes, Stack size 16 bytes, FRAMEWIN_SkinClassic.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _GetBorderSize(long, unsigned)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]- FRAMEWIN_SkinClassic.o(.data)
_Paint(long) (Thumb, 280 bytes, Stack size 96 bytes, FRAMEWIN_SkinClassic.o(.text))
[Stack]
- Max Depth = 300
- Call Chain = _Paint(long) ⇒ WIDGET_EFFECT_3D_DrawUp ⇒ _DrawUpRect(const LCD_RECT*) ⇒ GUI_DrawRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM_GetWindowSizeY
- >> WM_GetWindowSizeX
- >> GUI_FillRect
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> WM_SetUserClipRect
- >> LCD_SetColor
- >> FRAMEWIN__CalcPositions(long, FRAMEWIN_POSITIONS*)
- >> WIDGET_EFFECT_3D_DrawUp
[Address Reference Count : 1]- FRAMEWIN_SkinClassic.o(.text)
_Create(long) (Thumb, 6 bytes, Stack size 0 bytes, FRAMEWIN_SkinClassic.o(.text))
[Stack]
- Max Depth = 172
- Call Chain = _Create(long) ⇒ FRAMEWIN_SetOwnerDraw ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Address Reference Count : 1]- FRAMEWIN_SkinClassic.o(.text)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 40 bytes, GUI_ARRAY_InsertItem.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = [Anonymous Symbol]
[Called By]- >> GUI_ARRAY_InsertBlankItem(long, unsigned)
_HandlePID(long, int, int, int) (Thumb, 254 bytes, Stack size 40 bytes, HEADER.o(.text))
[Stack]
- Max Depth = 400
- Call Chain = _HandlePID(long, int, int, int) ⇒ GUI_CURSOR_SelectEx ⇒ GUI_SPRITE__CreateEx ⇒ _SpriteDraw(long) ⇒ _CreateBuffer(GUI_SPRITE_OBJ*, int) ⇒ GUI_ALLOC_GetMaxSize ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> HEADER_GetItemWidth
- >> WM_ReleaseCapture
- >> WM_SetCapture
- >> HEADER_SetItemWidth
- >> GUI_CURSOR_SelectEx
- >> GUI_CURSOR_GetStateEx
- >> _GetDividerIndex(long, HEADER_Obj*, int, int)
- >> _LimitDragWitdh(long)
[Called By]
_GetItemIndex(long, HEADER_Obj*, int, int) (Thumb, 130 bytes, Stack size 40 bytes, HEADER.o(.text))
[Stack]
- Max Depth = 92
- Call Chain = _GetItemIndex(long, HEADER_Obj*, int, int) ⇒ WM_GetWindowSizeY ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> WM_GetWindowSizeY
- >> GUI_ALLOC_UnlockH
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> GUI_ARRAY_GetNumItems(long)
[Called By]
_LimitDragWitdh(long) (Thumb, 236 bytes, Stack size 56 bytes, HEADER.o(.text))
[Stack]
- Max Depth = 260
- Call Chain = _LimitDragWitdh(long) ⇒ HEADER_SetItemWidth ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_GetWindowSizeX
- >> WM_GetClientRectEx
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_GetParent
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> GUI_ARRAY_GetNumItems(long)
- >> WM_GetScrollbarV
- >> HEADER_SetItemWidth
- >> [Anonymous Symbol]
[Called By]- >> _HandlePID(long, int, int, int)
_GetDividerIndex(long, HEADER_Obj*, int, int) (Thumb, 166 bytes, Stack size 40 bytes, HEADER.o(.text))
[Stack]
- Max Depth = 92
- Call Chain = _GetDividerIndex(long, HEADER_Obj*, int, int) ⇒ WM_GetWindowSizeY ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> WM_GetWindowSizeY
- >> GUI_ALLOC_UnlockH
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> GUI_ARRAY_GetNumItems(long)
[Called By]- >> _HandlePID(long, int, int, int)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 56 bytes, HEADER.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = [Anonymous Symbol]
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 40 bytes, HEADER.o(.text), UNUSED)
[Calls]
[Called By]
_Paint(long) (Thumb, 272 bytes, Stack size 56 bytes, PROGBAR_SkinClassic.o(.text))
[Stack]
- Max Depth = 260
- Call Chain = _Paint(long) ⇒ _DrawPart(const PROGBAR_Obj*, int, int, int, const char*) ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_SetUserClipRect
- >> WM_GetClientRect
- >> PROGBAR__GetTextLocked(const PROGBAR_Obj*)
- >> PROGBAR__GetTextRect(const PROGBAR_Obj*, LCD_RECT*, const char*)
- >> PROGBAR__Value2Pos(const PROGBAR_Obj*, int)
- >> WIDGET__EFFECT_DrawDownRect
- >> GUI__ReduceRect
- >> _DrawPart(const PROGBAR_Obj*, int, int, int, const char*)
[Address Reference Count : 1]- PROGBAR_SkinClassic.o(.text)
_Create(long) (Thumb, 2 bytes, Stack size 0 bytes, PROGBAR_SkinClassic.o(.text))
[Address Reference Count : 1]
- PROGBAR_SkinClassic.o(.text)
_DrawPart(const PROGBAR_Obj*, int, int, int, const char*) (Thumb, 50 bytes, Stack size 16 bytes, PROGBAR_SkinClassic.o(.text))
[Stack]
- Max Depth = 204
- Call Chain = _DrawPart(const PROGBAR_Obj*, int, int, int, const char*) ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_Clear
- >> GUI_GotoXY
- >> GUI_DispString
- >> LCD_SetColor
- >> LCD_SetBkColor
[Called By]
_OnTouch(long, WM_MESSAGE*) (Thumb, 146 bytes, Stack size 40 bytes, RADIO.o(.text))
[Stack]
- Max Depth = 236
- Call Chain = _OnTouch(long, WM_MESSAGE*) ⇒ RADIO_SetValue ⇒ RADIO__SetValue(long, int) ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> WM_SetFocus
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_NotifyParent
- >> GUI_StoreKey
- >> WM_IsFocussable
- >> RADIO_SetValue
[Called By]
_OnTouch(long, WM_MESSAGE*) (Thumb, 530 bytes, Stack size 80 bytes, SCROLLBAR.o(.text))
[Stack]
- Max Depth = 288
- Call Chain = _OnTouch(long, WM_MESSAGE*) ⇒ WM_CreateTimer ⇒ GUI_TIMER_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> WM_DeleteTimer
- >> WM_CreateTimer
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_NotifyParent
- >> WIDGET_OrState
- >> WIDGET_AndState
- >> GUI__DivideRound32
- >> SCROLLBAR_SetValue
- >> WM_SetCapture
[Called By]
_Paint(long) (Thumb, 336 bytes, Stack size 64 bytes, SLIDER_SkinClassic.o(.text))
[Stack]
- Max Depth = 228
- Call Chain = _Paint(long) ⇒ WIDGET__FillRectEx ⇒ GUI_FillRectEx ⇒ GUI_FillRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_Clear
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> LCD_SetColor
- >> LCD_SetBkColor
- >> WIDGET__GetClientRect
- >> WIDGET__EFFECT_DrawDownRect
- >> GUI__ReduceRect
- >> WM_GetHasTrans
- >> WIDGET__FillRectEx
- >> WIDGET__EFFECT_DrawUpRect
- >> WIDGET__DrawVLine
- >> WIDGET__DrawFocusRect
[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)
_DrawUpRect(const LCD_RECT*) (Thumb, 108 bytes, Stack size 32 bytes, WIDGET_Effect_3D.o(.text))
[Stack]
- Max Depth = 188
- Call Chain = _DrawUpRect(const LCD_RECT*) ⇒ GUI_DrawRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_DrawHLine
- >> LCD_SetColor
- >> GUI_DrawVLine
- >> GUI_DrawRect
[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 = 188
- Call Chain = _DrawDownRect(const LCD_RECT*) ⇒ GUI_DrawHLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_DrawHLine
- >> LCD_SetColor
- >> GUI_DrawVLine
[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 = 204
- Call Chain = _DrawDown() ⇒ _DrawDownRect(const LCD_RECT*) ⇒ GUI_DrawHLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> WM_GetClientRect
- >> _DrawDownRect(const LCD_RECT*)
[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)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 40 bytes, WIDGET_FillStringInRect.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = [Anonymous Symbol]
[Called By]- >> WIDGET__FillStringInRect
_cbInvalidateOne(long, void*) (Thumb, 4 bytes, Stack size 0 bytes, WM_BringToTop.o(.text))
[Stack]
- Max Depth = 156
- Call Chain = _cbInvalidateOne(long, void*) ⇒ WM_InvalidateWindow ⇒ [Anonymous Symbol] ⇒ WM_InvalidateRect ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]
[Address Reference Count : 1]
_GetDialogItem(long, int) (Thumb, 74 bytes, Stack size 24 bytes, WM_GetScrollbar.o(.text))
[Stack]
- Max Depth = 112 + In Cycle
- Call Chain = _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> WM_GetId
- >> GUI_ALLOC_h2p
- >> _GetDialogItem(long, int)
[Called By]- >> WM_GetScrollbarV
- >> WM_GetScrollbarH
- >> _GetDialogItem(long, int)
_MoveDescendents(long, int, int) (Thumb, 110 bytes, Stack size 56 bytes, WM_Move.o(.text))
[Stack]
- Max Depth = 96 + In Cycle
- Call Chain = _MoveDescendents(long, int, int) ⇒ _MoveDescendents(long, int, int) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_MoveRect
- >> WM__SendMessage
- >> _MoveDescendents(long, int, int)
[Called By]- >> WM__MoveWindow
- >> _MoveDescendents(long, int, int)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 16 bytes, WM_Move.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = [Anonymous Symbol]
[Calls]
[Called By]
WM__ReleaseCapture() (Thumb, 38 bytes, Stack size 32 bytes, WM_SetCapture.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = WM__ReleaseCapture() ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_SendToParent (Cycle)
[Calls]
[Called By]- >> WM_ReleaseCapture
- >> WM_SetCapture
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 48 bytes, WM_SetCaptureMove.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = [Anonymous Symbol]
[Called By]
_GetNextChild(long, long) (Thumb, 34 bytes, Stack size 16 bytes, WM_SetFocusOnNextChild.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _GetNextChild(long, long)
[Calls]
[Called By]- >> WM_SetFocusOnNextChild
_GetPrevChild(long) (Thumb, 26 bytes, Stack size 8 bytes, WM_SetFocusOnPrevChild.o(.text))
[Stack]
- Max Depth = 76
- Call Chain = _GetPrevChild(long) ⇒ WM__GetPrevSibling ⇒ WM__GetFirstSibling ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> WM__GetPrevSibling
- >> WM__GetLastSibling
[Called By]- >> WM_SetFocusOnPrevChild
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 112 bytes, WM_Touch.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = [Anonymous Symbol]
[Called By]
_CalcNumBytes(long, int, int) (Thumb, 20 bytes, Stack size 16 bytes, WM_UserData.o(.text), UNUSED)
[Calls]
[Called By]- >> WM__SetUserDataEx
- >> WM__GetUserDataEx
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, WM__GetOrg_AA.o(.text))
[Called By]
_Color2Index_0(unsigned long) (Thumb, 80 bytes, Stack size 32 bytes, GUICC_0.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _Color2Index_0(unsigned long) ⇒ LCD_GetPalette ⇒ LCD_GetPaletteEx
[Calls]- >> LCD_GetPalette
- >> LCD_GetNumColors
- >> GUI_CalcColorDist
[Address Reference Count : 1]
_Index2Color_0(unsigned) (Thumb, 30 bytes, Stack size 16 bytes, GUICC_0.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = _Index2Color_0(unsigned) ⇒ LCD_GetPalette ⇒ LCD_GetPaletteEx
[Calls]- >> LCD_GetPalette
- >> LCD_GetNumColors
[Address Reference Count : 1]
_GetIndexMask_0() (Thumb, 82 bytes, Stack size 8 bytes, GUICC_0.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _GetIndexMask_0()
[Calls]
[Address Reference Count : 1]
_Show(int) (Thumb, 50 bytes, Stack size 8 bytes, GUI_Curs1.o(.text))
[Stack]
- Max Depth = 304
- Call Chain = _Show(int) ⇒ GUI_SPRITE_Show ⇒ _SpriteDraw(long) ⇒ _CreateBuffer(GUI_SPRITE_OBJ*, int) ⇒ GUI_ALLOC_GetMaxSize ⇒ _InitOnce() ⇒ _EnlargeBlocks() ⇒ _Alloc(long) ⇒ _InitOnce() (Cycle)
[Calls]- >> GUI_SPRITE_Show
- >> GUI_SetLayerVisEx
- >> GUI_GetCursorLayer
[Called By]- >> GUI_CURSOR_SelectEx
- >> GUI_CURSOR_ShowEx
_OnExit() (Thumb, 16 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 16 bytes, GUI_Curs1.o(.text), UNUSED)
[Calls]
- >> GUI_SetBkColor
- >> GUI_DrawBitmap
- >> GUI_Clear
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_SPRITE_SetBitmap
- >> GUI_SelectLayer
- >> GUI_GetCursorLayer
[Called By]- >> GUI_CURSOR_SetBitmapEx
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 8 bytes, GUI_Curs1.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = [Anonymous Symbol]
[Calls]
[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]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 88 bytes, GUI__Alpha.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = [Anonymous Symbol]
[Called By]
_GetButtonSize() (Thumb, 22 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, 476 bytes, Stack size 48 bytes, CHECKBOX_SkinClassic.o(.text))
[Stack]
- Max Depth = 284
- Call Chain = _Paint(long) ⇒ GUI_DispStringInRect ⇒ GUI_DispStringInRectMax ⇒ GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_GetStringDistX
- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_DrawBitmap
- >> GUI_Clear
- >> GUI_GetFontSizeY
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_DispStringInRect
- >> WM_SetUserClipRect
- >> LCD_SetColor
- >> LCD_SetBkColor
- >> WM_GetClientRect
- >> GUI_DrawFocusRect
- >> WM__IsEnabled
- >> WIDGET__EFFECT_DrawDownRect
- >> WM_GetHasTrans
- >> WIDGET__GetBkColor
[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)
_Paint(long) (Thumb, 328 bytes, Stack size 40 bytes, DROPDOWN_SkinClassic.o(.text))
[Stack]
- Max Depth = 276
- Call Chain = _Paint(long) ⇒ GUI_DispStringInRect ⇒ GUI_DispStringInRectMax ⇒ GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetFont
- >> GUI_DrawHLine
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_DispStringInRect
- >> LCD_SetColor
- >> LCD_SetBkColor
- >> WIDGET__EFFECT_DrawDown
- >> DROPDOWN__GetpItemLocked(long, int)
- >> WM_GetClientRect
- >> GUI__ReduceRect
- >> GUI_FillRectEx
- >> WIDGET__EFFECT_DrawUpRect
[Address Reference Count : 1]- DROPDOWN_SkinClassic.o(.text)
_Create(long) (Thumb, 2 bytes, Stack size 0 bytes, DROPDOWN_SkinClassic.o(.text))
[Address Reference Count : 1]
- DROPDOWN_SkinClassic.o(.text)
_Draw(long, long, int, int) (Thumb, 24 bytes, Stack size 16 bytes, GUI_DRAW_Self.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _Draw(long, long, int, int)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]
_GetXSize(long) (Thumb, 4 bytes, Stack size 0 bytes, GUI_DRAW_Self.o(.text))
[Address Reference Count : 1]
_GetYSize(long) (Thumb, 4 bytes, Stack size 0 bytes, GUI_DRAW_Self.o(.text))
[Address Reference Count : 1]
_Paint(long) (Thumb, 710 bytes, Stack size 80 bytes, HEADER_SkinClassic.o(.text))
[Stack]
- Max Depth = 316
- Call Chain = _Paint(long) ⇒ GUI_DispStringInRect ⇒ GUI_DispStringInRectMax ⇒ GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_Clear
- >> GUI_DrawHLine
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_DispStringInRect
- >> WM_SetUserClipRect
- >> GUI_GetClientRect
- >> LCD_SetColor
- >> LCD_SetBkColor
- >> GUI_DRAW__Draw
- >> GUI_DRAW__GetYSize
- >> GUI_DRAW__GetXSize
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> GUI_ARRAY_GetNumItems(long)
- >> WIDGET__EFFECT_DrawUpRect
[Address Reference Count : 1]- HEADER_SkinClassic.o(.text)
_Create(long) (Thumb, 2 bytes, Stack size 0 bytes, HEADER_SkinClassic.o(.text))
[Address Reference Count : 1]
- HEADER_SkinClassic.o(.text)
_GetItemPosY(long, unsigned) (Thumb, 194 bytes, Stack size 40 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 124
- Call Chain = _GetItemPosY(long, unsigned) ⇒ _GetItemSizeY(long, unsigned) ⇒ GUI_SetFont ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> GUI_ARRAY_GetNumItems(long)
- >> [Anonymous Symbol]
- >> _GetItemSizeY(long, unsigned)
[Called By]- >> LISTBOX__InvalidateItem(long, int)
- >> _UpdateScrollPos(long)
- >> LISTBOX__InvalidateItemAndBelow(long, int)
_NotifyOwner(long, int) (Thumb, 68 bytes, Stack size 40 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 84
- Call Chain = _NotifyOwner(long, int) ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM_GetParent
- >> WM__SendMessage
[Called By]- >> LISTBOX_SetSel
- >> LISTBOX_Callback
- >> _ToggleMultiSel(long, int)
_GetItemSizeY(long, unsigned) (Thumb, 98 bytes, Stack size 32 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 84
- Call Chain = _GetItemSizeY(long, unsigned) ⇒ GUI_SetFont ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_SetFont
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> _CallOwnerDraw(long, int, int)
[Called By]- >> LISTBOX__InvalidateItem(long, int)
- >> _OnPaint(long, WM_MESSAGE*)
- >> _UpdateScrollPos(long)
- >> _GetNumVisItems(long)
- >> _GetItemFromPos(long, int, int)
- >> _GetItemPosY(long, unsigned)
_CallOwnerDraw(long, int, int) (Thumb, 42 bytes, Stack size 48 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _CallOwnerDraw(long, int, int)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Called By]- >> _GetItemSizeY(long, unsigned)
_GetItemFromPos(long, int, int) (Thumb, 114 bytes, Stack size 48 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 224
- Call Chain = _GetItemFromPos(long, int, int) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ARRAY_GetNumItems(long)
- >> WM_GetInsideRectExScrollbar
- >> _GetItemSizeY(long, unsigned)
[Called By]
_GetNumVisItems(long) (Thumb, 96 bytes, Stack size 40 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = _GetNumVisItems(long) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ARRAY_GetNumItems(long)
- >> WM_GetInsideRectExScrollbar
- >> _GetItemSizeY(long, unsigned)
[Called By]- >> LISTBOX_UpdateScrollers
- >> LISTBOX_Callback
_ToggleMultiSel(long, int) (Thumb, 94 bytes, Stack size 32 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 240
- Call Chain = _ToggleMultiSel(long, int) ⇒ LISTBOX__InvalidateItem(long, int) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ARRAY_GethItem(long, unsigned)
- >> LISTBOX__InvalidateItem(long, int)
- >> _NotifyOwner(long, int)
[Called By]- >> LISTBOX_Callback
- >> _AddKey(long, int)
_UpdateScrollPos(long) (Thumb, 210 bytes, Stack size 64 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 240
- Call Chain = _UpdateScrollPos(long) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ARRAY_GetNumItems(long)
- >> WM_GetInsideRectExScrollbar
- >> WM_CheckScrollBounds
- >> WIDGET__SetScrollState
- >> _GetItemSizeY(long, unsigned)
- >> _GetItemPosY(long, unsigned)
[Called By]- >> LISTBOX_SetSel
- >> LISTBOX_UpdateScrollers
_GetContentsSizeX(long) (Thumb, 164 bytes, Stack size 80 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 132
- Call Chain = _GetContentsSizeX(long) ⇒ GUI_SetFont ⇒ GUI_Lock ⇒ GUI_DEVICE_LinkDevices ⇒ GUI_DEVICE_Link
[Calls]- >> GUI_SetFont
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> GUI_ARRAY_GetNumItems(long)
[Called By]- >> LISTBOX_UpdateScrollers
_AddKey(long, int) (Thumb, 356 bytes, Stack size 56 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 532
- Call Chain = _AddKey(long, int) ⇒ _MoveSel(long, int) ⇒ LISTBOX_UpdateScrollers ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_SetScrollValue
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> GUI_ARRAY_GetNumItems(long)
- >> WM_InvalidateRect
- >> WM_GetInsideRectExScrollbar
- >> LISTBOX_SetSel
- >> LISTBOX_GetSel
- >> LISTBOX_UpdateScrollers
- >> [Anonymous Symbol]
- >> _MoveSel(long, int)
- >> _ToggleMultiSel(long, int)
[Called By]- >> LISTBOX_Callback
- >> LISTBOX_AddKey
_MoveSel(long, int) (Thumb, 162 bytes, Stack size 48 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 476
- Call Chain = _MoveSel(long, int) ⇒ LISTBOX_UpdateScrollers ⇒ WM_SetScrollbarV ⇒ _SetScrollbar(long, int, int, int) ⇒ SCROLLBAR_CreateAttached ⇒ SCROLLBAR_CreateEx ⇒ SCROLLBAR_CreateUser ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__InvalidateRectEx ⇒ WM__InvalidateRect ⇒ WM__InvalidateRect (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_ARRAY_GetNumItems(long)
- >> GUI_ARRAY_GethItem(long, unsigned)
- >> WM_InvalidateRect
- >> WM_GetInsideRectExScrollbar
- >> WM_CheckScrollBounds
- >> LISTBOX_SetSel
- >> LISTBOX_GetSel
- >> LISTBOX_UpdateScrollers
- >> [Anonymous Symbol]
[Called By]- >> [Anonymous Symbol]
- >> _AddKey(long, int)
_OnPaint(long, WM_MESSAGE*) (Thumb, 278 bytes, Stack size 88 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 264
- Call Chain = _OnPaint(long, WM_MESSAGE*) ⇒ WM_GetInsideRectExScrollbar ⇒ WM_GetDialogItem ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_SetFont
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_MoveRect
- >> WM_SetUserClipRect
- >> LCD_SetBkColor
- >> GUI__IntersectRect
- >> WIDGET__EFFECT_DrawDown
- >> GUI_ARRAY_GetNumItems(long)
- >> WM_GetInsideRectExScrollbar
- >> WM_GetHasTrans
- >> GUI_ClearRectEx
- >> _GetItemSizeY(long, unsigned)
- >> __aeabi_memcpy
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 40 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = [Anonymous Symbol]
[Called By]- >> _GetItemPosY(long, unsigned)
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 48 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = [Anonymous Symbol]
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 56 bytes, LISTBOX.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = [Anonymous Symbol]
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 8 bytes, LISTBOX.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> _MoveSel(long, int)
[Called By]- >> LISTBOX_IncSel
- >> LISTBOX_DecSel
_GetButtonSize(long) (Thumb, 24 bytes, Stack size 16 bytes, RADIO_SkinClassic.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _GetButtonSize(long)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]- RADIO_SkinClassic.o(.data)
_Paint(long) (Thumb, 502 bytes, Stack size 88 bytes, RADIO_SkinClassic.o(.text))
[Stack]
- Max Depth = 292
- Call Chain = _Paint(long) ⇒ GUI_DispStringAt ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_GetStringDistX
- >> GUI_DispStringAt
- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_GetFontDistY
- >> GUI_DrawBitmap
- >> GUI_Clear
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_MoveRect
- >> LCD_SetColor
- >> LCD_SetBkColor
- >> GUI_DrawFocusRect
- >> WM__IsEnabled
- >> GUI_GetFontInfo
- >> GUI_ARRAY_GetpItemLocked(long, unsigned)
- >> WIDGET__GetClientRect
- >> GUI__ReduceRect
- >> WM_GetHasTrans
[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)
_CalcPositions(long, SCROLLBAR_POSITIONS*) (Thumb, 324 bytes, Stack size 48 bytes, SCROLLBAR_SkinClassic.o(.text))
[Stack]
- Max Depth = 176
- Call Chain = _CalcPositions(long, SCROLLBAR_POSITIONS*) ⇒ WM_GetScrollbarV ⇒ _GetDialogItem(long, int) ⇒ _GetDialogItem(long, int) (Cycle)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> GUI_MoveRect
- >> GUI__DivideRound32
- >> WM_GetWindowRectEx
- >> SCROLLBAR__Rect2VRect(const WIDGET*, LCD_RECT*)
- >> WM_GetScrollbarV
- >> WM_GetScrollbarH
- >> WIDGET__GetYSize
- >> WIDGET__GetXSize
- >> __aeabi_memcpy
[Address Reference Count : 1]- SCROLLBAR_SkinClassic.o(.text)
_Paint(long) (Thumb, 378 bytes, Stack size 72 bytes, SCROLLBAR_SkinClassic.o(.text))
[Stack]
- Max Depth = 244
- Call Chain = _Paint(long) ⇒ WIDGET__DrawTriangle ⇒ GUI_DrawHLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ WM__ActivateClipRect ⇒ _SetClipRectUserIntersect(const LCD_RECT*) ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> LCD_SetColor
- >> WIDGET__DrawTriangle
- >> WIDGET__GetClientRect
- >> WIDGET__FillRectEx
- >> WIDGET__EFFECT_DrawUpRect
[Address Reference Count : 1]- SCROLLBAR_SkinClassic.o(.text)
_Create(long) (Thumb, 20 bytes, Stack size 8 bytes, SCROLLBAR_SkinClassic.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _Create(long)
[Calls]- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
[Address Reference Count : 1]- SCROLLBAR_SkinClassic.o(.text)
_Screen2hWin(long, long, int, int) (Thumb, 94 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
- >> GUI_ALLOC_UnlockH
- >> GUI_ALLOC_LockH
- >> WM__IsInWindow
- >> _Screen2hWin(long, long, int, int)
[Called By]- >> WM_Screen2hWinEx
- >> _Screen2hWinStop(long, int, int)
- >> _Screen2hWin(long, long, int, int)
_Screen2hWinStop(long, int, int) (Thumb, 28 bytes, Stack size 16 bytes, WM_Screen2Win.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _Screen2hWinStop(long, int, int) ⇒ _Screen2hWin(long, long, int, int) ⇒ _Screen2hWin(long, long, int, int) (Cycle)
[Calls]- >> WM_GetDesktopWindowEx
- >> _Screen2hWin(long, long, int, int)
[Called By]
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, SCROLLBAR_Defaults.o(.text))
[Called By]
- >> SCROLLBAR_GetDefaultWidth
[Anonymous Symbol] (Thumb, 0 bytes, Stack size 0 bytes, SCROLLBAR_Defaults.o(.text), UNUSED)
[Called By]
- >> SCROLLBAR_SetDefaultWidth
_dadd1 (Thumb, 0 bytes, Stack size unknown bytes, daddsub_clz.o(x$fpl$dadd), UNUSED)
[Called By]
_dsub1 (Thumb, 0 bytes, Stack size unknown bytes, daddsub_clz.o(x$fpl$dsub), UNUSED)
[Called By]
_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]
_printf_input_char (Thumb, 10 bytes, Stack size 0 bytes, _printf_char_common.o(.text))
[Address Reference Count : 1]
- _printf_char_common.o(.text)
Undefined Global Symbols