#<CALLGRAPH># ARM Linker, RVCT4.0 [Build 728]: Last Updated: Fri Jan 17 19:18:25 2014
_MoveDescendents ⇒ _MoveDescendents
Function Pointers
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)
__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 = 264 + Unknown Stack Size
- Call Chain = __rt_entry_main ⇒ main ⇒ BSP_Init ⇒ GUI_Init ⇒ WM_Init ⇒ WM_CreateWindow ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__GetPrevSibling ⇒ WM__GetFirstSibling ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[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]
SystemInit (Thumb, 64 bytes, Stack size 8 bytes, system_stm32f10x.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = SystemInit
[Calls]
[Address Reference Count : 1]- startup_stm32f10x_md.o(.text)
SystemCoreClockUpdate (Thumb, 84 bytes, Stack size 8 bytes, system_stm32f10x.o(.text), UNUSED)
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
ADC1_2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f10x_md.o(RESET)
CAN1_RX1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
CAN1_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
DMA1_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
DMA1_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
DMA1_Channel3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
DMA1_Channel4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
DMA1_Channel5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
DMA1_Channel6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
DMA1_Channel7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
EXTI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
EXTI15_10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
EXTI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
EXTI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
EXTI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
EXTI4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
EXTI9_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
I2C1_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
I2C1_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
I2C2_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
I2C2_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
PVD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
RTCAlarm_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
TAMPER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
TIM1_BRK_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
TIM1_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
TIM1_UP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
TIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
TIM4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
USART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
USART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
USART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
USBWakeUp_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
__user_initial_stackheap (Thumb, 0 bytes, Stack size unknown bytes, startup_stm32f10x_md.o(.text))
[Called By]
- >> __user_setup_stackheap
GPIO_DeInit (Thumb, 152 bytes, Stack size 8 bytes, stm32f10x_gpio.o(.text), UNUSED)
[Calls]
- >> RCC_APB2PeriphResetCmd
GPIO_AFIODeInit (Thumb, 22 bytes, Stack size 8 bytes, stm32f10x_gpio.o(.text), UNUSED)
[Calls]
- >> RCC_APB2PeriphResetCmd
GPIO_Init (Thumb, 160 bytes, Stack size 20 bytes, stm32f10x_gpio.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = GPIO_Init
[Called By]- >> Touch_Configuration
- >> Init_KEY
- >> Led_Init
- >> LCD_CtrlLinesConfig
GPIO_StructInit (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_gpio.o(.text), UNUSED)
GPIO_ReadInputDataBit (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_gpio.o(.text), UNUSED)
GPIO_ReadInputData (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_gpio.o(.text), UNUSED)
GPIO_ReadOutputDataBit (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_gpio.o(.text), UNUSED)
GPIO_ReadOutputData (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_gpio.o(.text), UNUSED)
GPIO_SetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(.text))
[Called By]
GPIO_ResetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(.text))
[Called By]
GPIO_WriteBit (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_gpio.o(.text), UNUSED)
GPIO_Write (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(.text), UNUSED)
GPIO_PinLockConfig (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_gpio.o(.text), UNUSED)
GPIO_EventOutputConfig (Thumb, 22 bytes, Stack size 8 bytes, stm32f10x_gpio.o(.text), UNUSED)
GPIO_EventOutputCmd (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_gpio.o(.text), UNUSED)
GPIO_PinRemapConfig (Thumb, 82 bytes, Stack size 20 bytes, stm32f10x_gpio.o(.text), UNUSED)
GPIO_EXTILineConfig (Thumb, 34 bytes, Stack size 8 bytes, stm32f10x_gpio.o(.text), UNUSED)
GPIO_ETH_MediaInterfaceConfig (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_gpio.o(.text), UNUSED)
RCC_DeInit (Thumb, 50 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
RCC_HSEConfig (Thumb, 48 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
RCC_GetFlagStatus (Thumb, 42 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
[Called By]
RCC_WaitForHSEStartUp (Thumb, 38 bytes, Stack size 12 bytes, stm32f10x_rcc.o(.text), UNUSED)
[Calls]
RCC_AdjustHSICalibrationValue (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
RCC_HSICmd (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
RCC_PLLConfig (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
RCC_PLLCmd (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
RCC_SYSCLKConfig (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
RCC_GetSYSCLKSource (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
RCC_HCLKConfig (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
RCC_PCLK1Config (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
RCC_PCLK2Config (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
RCC_ITConfig (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
RCC_USBCLKConfig (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
RCC_ADCCLKConfig (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
RCC_LSEConfig (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
RCC_LSICmd (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
RCC_RTCCLKConfig (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
RCC_RTCCLKCmd (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
RCC_GetClocksFreq (Thumb, 132 bytes, Stack size 8 bytes, stm32f10x_rcc.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = RCC_GetClocksFreq
[Called By]
RCC_AHBPeriphClockCmd (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
RCC_APB2PeriphClockCmd (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text))
[Called By]
- >> Touch_Configuration
- >> Init_KEY
- >> Led_Init
- >> LCD_CtrlLinesConfig
RCC_APB1PeriphClockCmd (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
RCC_APB2PeriphResetCmd (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
[Called By]
- >> GPIO_AFIODeInit
- >> GPIO_DeInit
RCC_APB1PeriphResetCmd (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
RCC_BackupResetCmd (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
RCC_ClockSecuritySystemCmd (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
RCC_MCOConfig (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
RCC_ClearFlag (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
RCC_GetITStatus (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
RCC_ClearITPendingBit (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
main (Thumb, 28 bytes, Stack size 8 bytes, main.o(.text))
[Stack]
- Max Depth = 264 + Unknown Stack Size
- Call Chain = main ⇒ BSP_Init ⇒ GUI_Init ⇒ WM_Init ⇒ WM_CreateWindow ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__GetPrevSibling ⇒ WM__GetFirstSibling ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> Task_Start
- >> OS_CPU_SysTickInit
- >> OSStart
- >> OSInit
- >> CPU_IntDis
- >> BSP_Init
[Called By]
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f10x_md.o(RESET)
MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f10x_md.o(RESET)
BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f10x_md.o(RESET)
UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32f10x_md.o(RESET)
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
PendSV_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(.text), UNUSED)
[Calls]
SysTick_Handler (Thumb, 30 bytes, Stack size 8 bytes, stm32f10x_it.o(.text))
[Stack]
- Max Depth = 84 + Unknown Stack Size
- Call Chain = SysTick_Handler ⇒ OSTimeTick ⇒ OSTimeTickHook ⇒ OSTmrSignal ⇒ OSSemPost ⇒ OS_EventTaskRdy ⇒ OS_EventTaskRemoveMulti
[Calls]- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
- >> OSTimeTick
- >> OSIntExit
[Address Reference Count : 1]- startup_stm32f10x_md.o(RESET)
USB_HP_CAN1_TX_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
USB_LP_CAN1_RX0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(.text))
[Address Reference Count : 1]
- startup_stm32f10x_md.o(RESET)
Led_Init (Thumb, 38 bytes, Stack size 8 bytes, bsp.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = Led_Init ⇒ GPIO_Init
[Calls]- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
[Called By]
Init_KEY (Thumb, 32 bytes, Stack size 8 bytes, bsp.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = Init_KEY ⇒ GPIO_Init
[Calls]- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
[Called By]
BSP_Init (Thumb, 22 bytes, Stack size 8 bytes, bsp.o(.text))
[Stack]
- Max Depth = 256 + Unknown Stack Size
- Call Chain = BSP_Init ⇒ GUI_Init ⇒ WM_Init ⇒ WM_CreateWindow ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__GetPrevSibling ⇒ WM__GetFirstSibling ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> Touch_Configuration
- >> GUI_Init
- >> Init_KEY
- >> Led_Init
[Called By]
OS_StrLen (Thumb, 20 bytes, Stack size 0 bytes, os_core.o(.text), UNUSED)
[Called By]
- >> OSTmrNameGet
- >> OSTaskNameGet
- >> OSMemNameGet
- >> OSFlagNameGet
- >> OSEventNameGet
OSEventNameGet (Thumb, 88 bytes, Stack size 16 bytes, os_core.o(.text), UNUSED)
[Calls]
- >> OS_StrLen
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSEventNameSet (Thumb, 68 bytes, Stack size 16 bytes, os_core.o(.text))
[Stack]
- Max Depth = 16 + Unknown Stack Size
- Call Chain = OSEventNameSet
[Calls]- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
[Called By]
OS_EventTaskRemoveMulti (Thumb, 50 bytes, Stack size 16 bytes, os_core.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = OS_EventTaskRemoveMulti
[Called By]- >> OSTaskDel
- >> OS_EventTaskRdy
- >> OSEventPendMulti
OS_Sched (Thumb, 64 bytes, Stack size 16 bytes, os_core.o(.text))
[Stack]
- Max Depth = 16 + Unknown Stack Size
- Call Chain = OS_Sched
[Calls]- >> OSCtxSw
- >> OS_SchedNew
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
[Called By]- >> OSTimeDlyResume
- >> OSTaskResume
- >> OSTaskDel
- >> OSTaskCreate
- >> OSTaskChangePrio
- >> OSSemPost
- >> OSSemPendAbort
- >> OSSemPend
- >> OSSemDel
- >> OSQPostOpt
- >> OSQPostFront
- >> OSQPost
- >> OSQPendAbort
- >> OSQPend
- >> OSQDel
- >> OSMboxPostOpt
- >> OSMboxPost
- >> OSMboxPendAbort
- >> OSMboxPend
- >> OSMboxDel
- >> OSFlagPost
- >> OSFlagPend
- >> OSFlagDel
- >> OSTimeDly
- >> OSTaskSuspend
- >> OSTaskCreateExt
- >> OSSchedUnlock
- >> OSEventPendMulti
OS_EventTaskWaitMulti (Thumb, 96 bytes, Stack size 16 bytes, os_core.o(.text), UNUSED)
[Called By]
OSEventPendMulti (Thumb, 490 bytes, Stack size 56 bytes, os_core.o(.text), UNUSED)
[Calls]
- >> OS_EventTaskWaitMulti
- >> OS_Sched
- >> OS_EventTaskRemoveMulti
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OS_TaskStatStkChk (Thumb, 50 bytes, Stack size 24 bytes, os_core.o(.text), UNUSED)
[Calls]
[Called By]
OS_TaskStat (Thumb, 84 bytes, Stack size 16 bytes, os_core.o(.text), UNUSED)
[Calls]
- >> OSTimeDly
- >> OSTaskSuspend
- >> OSTaskStatHook
- >> OS_TaskStatStkChk
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OS_TaskIdle (Thumb, 34 bytes, Stack size 8 bytes, os_core.o(.text), UNUSED)
[Calls]
- >> OSTaskIdleHook
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OS_MemClr (Thumb, 18 bytes, Stack size 0 bytes, os_core.o(.text))
[Called By]
- >> OS_QInit
- >> OS_MemInit
- >> OS_FlagInit
- >> OSTmr_Init
- >> OS_InitTCBList
- >> OS_InitEventList
OSInit (Thumb, 188 bytes, Stack size 32 bytes, os_core.o(.text))
[Stack]
- Max Depth = 176 + Unknown Stack Size
- Call Chain = OSInit ⇒ OSTmr_Init ⇒ OSTaskCreateExt ⇒ OS_TCBInit
[Calls]- >> OS_QInit
- >> OS_MemInit
- >> OS_FlagInit
- >> OSTmr_Init
- >> OSTaskNameSet
- >> OSTaskCreateExt
- >> OSInitHookEnd
- >> OSInitHookBegin
- >> OS_InitTCBList
- >> OS_InitEventList
[Called By]
OSIntEnter (Thumb, 20 bytes, Stack size 0 bytes, os_core.o(.text), UNUSED)
OSIntExit (Thumb, 82 bytes, Stack size 16 bytes, os_core.o(.text))
[Stack]
- Max Depth = 16 + Unknown Stack Size
- Call Chain = OSIntExit
[Calls]- >> OSIntCtxSw
- >> OS_SchedNew
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
[Called By]
OSSchedLock (Thumb, 38 bytes, Stack size 8 bytes, os_core.o(.text))
[Stack]
- Max Depth = 8 + Unknown Stack Size
- Call Chain = OSSchedLock
[Calls]- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
[Called By]- >> OSTmrStop
- >> OSTmrStart
- >> OSTmrStateGet
- >> OSTmrRemainGet
- >> OSTmrNameGet
- >> OSTmrDel
- >> OSTmrCreate
- >> OSTmr_Task
OSSchedUnlock (Thumb, 52 bytes, Stack size 8 bytes, os_core.o(.text))
[Stack]
- Max Depth = 24 + Unknown Stack Size
- Call Chain = OSSchedUnlock ⇒ OS_Sched
[Calls]- >> OS_Sched
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
[Called By]- >> OSTmrStop
- >> OSTmrStart
- >> OSTmrStateGet
- >> OSTmrRemainGet
- >> OSTmrNameGet
- >> OSTmrDel
- >> OSTmrCreate
- >> OSTmr_Task
OSStart (Thumb, 38 bytes, Stack size 8 bytes, os_core.o(.text))
[Stack]
- Max Depth = 8 + Unknown Stack Size
- Call Chain = OSStart
[Calls]- >> OSStartHighRdy
- >> OS_SchedNew
[Called By]
OSStatInit (Thumb, 48 bytes, Stack size 8 bytes, os_core.o(.text), UNUSED)
[Calls]
- >> OSTimeDly
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSTimeTick (Thumb, 164 bytes, Stack size 24 bytes, os_core.o(.text))
[Stack]
- Max Depth = 76 + Unknown Stack Size
- Call Chain = OSTimeTick ⇒ OSTimeTickHook ⇒ OSTmrSignal ⇒ OSSemPost ⇒ OS_EventTaskRdy ⇒ OS_EventTaskRemoveMulti
[Calls]- >> OSTimeTickHook
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
[Called By]
OSVersion (Thumb, 6 bytes, Stack size 0 bytes, os_core.o(.text), UNUSED)
OS_Dummy (Thumb, 2 bytes, Stack size 0 bytes, os_core.o(.text), UNUSED)
[Called By]
OS_EventTaskRemove (Thumb, 36 bytes, Stack size 8 bytes, os_core.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = OS_EventTaskRemove
[Called By]- >> OSTaskDel
- >> OSSemPend
- >> OSQPend
- >> OSMboxPend
- >> OS_EventTaskRdy
OS_EventTaskRdy (Thumb, 112 bytes, Stack size 20 bytes, os_core.o(.text))
[Stack]
- Max Depth = 36
- Call Chain = OS_EventTaskRdy ⇒ OS_EventTaskRemoveMulti
[Calls]- >> OS_EventTaskRemove
- >> OS_EventTaskRemoveMulti
[Called By]- >> OSSemPost
- >> OSSemPendAbort
- >> OSSemDel
- >> OSQPostOpt
- >> OSQPostFront
- >> OSQPost
- >> OSQPendAbort
- >> OSQDel
- >> OSMboxPostOpt
- >> OSMboxPost
- >> OSMboxPendAbort
- >> OSMboxDel
OS_EventTaskWait (Thumb, 80 bytes, Stack size 12 bytes, os_core.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = OS_EventTaskWait
[Called By]- >> OSSemPend
- >> OSQPend
- >> OSMboxPend
OS_EventWaitListInit (Thumb, 20 bytes, Stack size 0 bytes, os_core.o(.text))
[Called By]
- >> OSSemCreate
- >> OSQCreate
- >> OSMboxCreate
OS_MemCopy (Thumb, 24 bytes, Stack size 8 bytes, os_core.o(.text), UNUSED)
[Called By]
OS_TCBInit (Thumb, 290 bytes, Stack size 56 bytes, os_core.o(.text))
[Stack]
- Max Depth = 56 + Unknown Stack Size
- Call Chain = OS_TCBInit
[Calls]- >> OSTaskCreateHook
- >> OSTCBInitHook
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
[Called By]- >> OSTaskCreate
- >> OSTaskCreateExt
OSFlagAccept (Thumb, 162 bytes, Stack size 24 bytes, os_flag.o(.text), UNUSED)
[Calls]
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSFlagCreate (Thumb, 68 bytes, Stack size 16 bytes, os_flag.o(.text), UNUSED)
[Calls]
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OS_FlagUnlink (Thumb, 30 bytes, Stack size 0 bytes, os_flag.o(.text), UNUSED)
[Called By]
- >> OSTaskDel
- >> OSFlagPend
- >> OS_FlagTaskRdy
OSFlagDel (Thumb, 192 bytes, Stack size 40 bytes, os_flag.o(.text), UNUSED)
[Calls]
- >> OS_FlagTaskRdy
- >> OS_Sched
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSFlagNameGet (Thumb, 82 bytes, Stack size 24 bytes, os_flag.o(.text), UNUSED)
[Calls]
- >> OS_StrLen
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSFlagNameSet (Thumb, 60 bytes, Stack size 16 bytes, os_flag.o(.text), UNUSED)
[Calls]
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSFlagPend (Thumb, 364 bytes, Stack size 80 bytes, os_flag.o(.text), UNUSED)
[Calls]
- >> OS_FlagUnlink
- >> OS_FlagBlock
- >> OS_Sched
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSFlagPendGetFlagsRdy (Thumb, 20 bytes, Stack size 8 bytes, os_flag.o(.text), UNUSED)
[Calls]
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSFlagPost (Thumb, 218 bytes, Stack size 24 bytes, os_flag.o(.text), UNUSED)
[Calls]
- >> OS_FlagTaskRdy
- >> OS_Sched
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSFlagQuery (Thumb, 44 bytes, Stack size 16 bytes, os_flag.o(.text), UNUSED)
[Calls]
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OS_FlagInit (Thumb, 64 bytes, Stack size 8 bytes, os_flag.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = OS_FlagInit
[Calls]
[Called By]
OSMboxAccept (Thumb, 34 bytes, Stack size 16 bytes, os_mbox.o(.text), UNUSED)
[Calls]
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSMboxCreate (Thumb, 58 bytes, Stack size 16 bytes, os_mbox.o(.text))
[Stack]
- Max Depth = 16 + Unknown Stack Size
- Call Chain = OSMboxCreate
[Calls]- >> OS_EventWaitListInit
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
[Called By]
OSMboxDel (Thumb, 196 bytes, Stack size 32 bytes, os_mbox.o(.text), UNUSED)
[Calls]
- >> OS_EventTaskRdy
- >> OS_Sched
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSMboxPend (Thumb, 200 bytes, Stack size 32 bytes, os_mbox.o(.text), UNUSED)
[Calls]
- >> OS_EventTaskWait
- >> OS_EventTaskRemove
- >> OS_Sched
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
[Called By]
OSMboxPendAbort (Thumb, 114 bytes, Stack size 24 bytes, os_mbox.o(.text), UNUSED)
[Calls]
- >> OS_EventTaskRdy
- >> OS_Sched
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSMboxPost (Thumb, 88 bytes, Stack size 16 bytes, os_mbox.o(.text), UNUSED)
[Calls]
- >> OS_EventTaskRdy
- >> OS_Sched
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
[Called By]
OSMboxPostOpt (Thumb, 120 bytes, Stack size 24 bytes, os_mbox.o(.text), UNUSED)
[Calls]
- >> OS_EventTaskRdy
- >> OS_Sched
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSMboxQuery (Thumb, 76 bytes, Stack size 24 bytes, os_mbox.o(.text), UNUSED)
[Calls]
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSMemCreate (Thumb, 116 bytes, Stack size 24 bytes, os_mem.o(.text), UNUSED)
[Calls]
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSMemGet (Thumb, 54 bytes, Stack size 16 bytes, os_mem.o(.text), UNUSED)
[Calls]
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSMemNameGet (Thumb, 66 bytes, Stack size 24 bytes, os_mem.o(.text), UNUSED)
[Calls]
- >> OS_StrLen
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSMemNameSet (Thumb, 46 bytes, Stack size 16 bytes, os_mem.o(.text), UNUSED)
[Calls]
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSMemPut (Thumb, 58 bytes, Stack size 16 bytes, os_mem.o(.text), UNUSED)
[Calls]
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSMemQuery (Thumb, 58 bytes, Stack size 16 bytes, os_mem.o(.text), UNUSED)
[Calls]
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OS_MemInit (Thumb, 62 bytes, Stack size 8 bytes, os_mem.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = OS_MemInit
[Calls]
[Called By]
OSQAccept (Thumb, 80 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
[Calls]
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSQCreate (Thumb, 114 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
[Calls]
- >> OS_EventWaitListInit
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSQDel (Thumb, 224 bytes, Stack size 32 bytes, os_q.o(.text), UNUSED)
[Calls]
- >> OS_EventTaskRdy
- >> OS_Sched
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSQFlush (Thumb, 44 bytes, Stack size 8 bytes, os_q.o(.text), UNUSED)
[Calls]
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSQPend (Thumb, 214 bytes, Stack size 32 bytes, os_q.o(.text), UNUSED)
[Calls]
- >> OS_EventTaskWait
- >> OS_EventTaskRemove
- >> OS_Sched
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSQPendAbort (Thumb, 112 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
[Calls]
- >> OS_EventTaskRdy
- >> OS_Sched
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSQPost (Thumb, 112 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
[Calls]
- >> OS_EventTaskRdy
- >> OS_Sched
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSQPostFront (Thumb, 110 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
[Calls]
- >> OS_EventTaskRdy
- >> OS_Sched
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSQPostOpt (Thumb, 192 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
[Calls]
- >> OS_EventTaskRdy
- >> OS_Sched
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSQQuery (Thumb, 96 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
[Calls]
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OS_QInit (Thumb, 58 bytes, Stack size 8 bytes, os_q.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = OS_QInit
[Calls]
[Called By]
OSSemAccept (Thumb, 36 bytes, Stack size 16 bytes, os_sem.o(.text), UNUSED)
[Calls]
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSSemCreate (Thumb, 58 bytes, Stack size 16 bytes, os_sem.o(.text))
[Stack]
- Max Depth = 16 + Unknown Stack Size
- Call Chain = OSSemCreate
[Calls]- >> OS_EventWaitListInit
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
[Called By]- >> OSTmr_Init
- >> GUI_X_Init
- >> GUI_X_InitOS
OSSemDel (Thumb, 196 bytes, Stack size 32 bytes, os_sem.o(.text), UNUSED)
[Calls]
- >> OS_EventTaskRdy
- >> OS_Sched
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSSemPend (Thumb, 180 bytes, Stack size 32 bytes, os_sem.o(.text))
[Stack]
- Max Depth = 48 + Unknown Stack Size
- Call Chain = OSSemPend ⇒ OS_Sched
[Calls]- >> OS_EventTaskWait
- >> OS_EventTaskRemove
- >> OS_Sched
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
[Called By]- >> OSTmr_Task
- >> GUI_X_Lock
- >> GUI_X_WaitKey
OSSemPendAbort (Thumb, 114 bytes, Stack size 24 bytes, os_sem.o(.text), UNUSED)
[Calls]
- >> OS_EventTaskRdy
- >> OS_Sched
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSSemPost (Thumb, 88 bytes, Stack size 16 bytes, os_sem.o(.text))
[Stack]
- Max Depth = 52 + Unknown Stack Size
- Call Chain = OSSemPost ⇒ OS_EventTaskRdy ⇒ OS_EventTaskRemoveMulti
[Calls]- >> OS_EventTaskRdy
- >> OS_Sched
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
[Called By]- >> OSTmrSignal
- >> GUI_X_Unlock
- >> GUI_X_StoreKey
OSSemQuery (Thumb, 78 bytes, Stack size 24 bytes, os_sem.o(.text), UNUSED)
[Calls]
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSSemSet (Thumb, 58 bytes, Stack size 16 bytes, os_sem.o(.text), UNUSED)
[Calls]
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSTaskChangePrio (Thumb, 326 bytes, Stack size 40 bytes, os_task.o(.text), UNUSED)
[Calls]
- >> OS_Sched
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSTaskCreate (Thumb, 132 bytes, Stack size 40 bytes, os_task.o(.text), UNUSED)
[Calls]
- >> OSTaskStkInit
- >> OS_TCBInit
- >> OS_Sched
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OS_TaskStkClr (Thumb, 22 bytes, Stack size 0 bytes, os_task.o(.text))
[Called By]
OSTaskCreateExt (Thumb, 154 bytes, Stack size 48 bytes, os_task.o(.text))
[Stack]
- Max Depth = 104 + Unknown Stack Size
- Call Chain = OSTaskCreateExt ⇒ OS_TCBInit
[Calls]- >> OSTaskStkInit
- >> OS_TaskStkClr
- >> OS_TCBInit
- >> OS_Sched
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
[Called By]- >> OSTmr_Init
- >> Task_Start
- >> OSInit
OSTaskDel (Thumb, 286 bytes, Stack size 32 bytes, os_task.o(.text), UNUSED)
[Calls]
- >> OSTaskDelHook
- >> OS_FlagUnlink
- >> OS_EventTaskRemove
- >> OS_Dummy
- >> OS_Sched
- >> OS_EventTaskRemoveMulti
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
[Called By]
OSTaskDelReq (Thumb, 90 bytes, Stack size 8 bytes, os_task.o(.text), UNUSED)
[Calls]
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSTaskNameGet (Thumb, 154 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
[Calls]
- >> OS_StrLen
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSTaskNameSet (Thumb, 86 bytes, Stack size 16 bytes, os_task.o(.text))
[Stack]
- Max Depth = 16 + Unknown Stack Size
- Call Chain = OSTaskNameSet
[Calls]- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
[Called By]
OSTaskResume (Thumb, 130 bytes, Stack size 8 bytes, os_task.o(.text), UNUSED)
[Calls]
- >> OS_Sched
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSTaskStkChk (Thumb, 116 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
[Calls]
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
[Called By]
OSTaskSuspend (Thumb, 146 bytes, Stack size 16 bytes, os_task.o(.text), UNUSED)
[Calls]
- >> OS_Sched
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
[Called By]
OSTaskQuery (Thumb, 92 bytes, Stack size 16 bytes, os_task.o(.text), UNUSED)
[Calls]
- >> OS_MemCopy
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSTaskRegGet (Thumb, 62 bytes, Stack size 16 bytes, os_task.o(.text), UNUSED)
[Calls]
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSTaskRegSet (Thumb, 58 bytes, Stack size 16 bytes, os_task.o(.text), UNUSED)
[Calls]
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OS_TaskReturn (Thumb, 18 bytes, Stack size 8 bytes, os_task.o(.text), UNUSED)
[Calls]
- >> OSTaskReturnHook
- >> OSTaskDel
OSTimeDly (Thumb, 82 bytes, Stack size 16 bytes, os_time.o(.text))
[Stack]
- Max Depth = 32 + Unknown Stack Size
- Call Chain = OSTimeDly ⇒ OS_Sched
[Calls]- >> OS_Sched
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
[Called By]- >> OSTimeDlyHMSM
- >> OSStatInit
- >> OS_TaskStat
- >> GUI_X_ExecIdle
- >> GUI_X_Delay
OSTimeDlyHMSM (Thumb, 108 bytes, Stack size 16 bytes, os_time.o(.text))
[Stack]
- Max Depth = 48 + Unknown Stack Size
- Call Chain = OSTimeDlyHMSM ⇒ OSTimeDly ⇒ OS_Sched
[Calls]
[Called By]
OSTimeDlyResume (Thumb, 138 bytes, Stack size 8 bytes, os_time.o(.text), UNUSED)
[Calls]
- >> OS_Sched
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSTimeGet (Thumb, 18 bytes, Stack size 8 bytes, os_time.o(.text))
[Stack]
- Max Depth = 8 + Unknown Stack Size
- Call Chain = OSTimeGet
[Calls]- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
[Called By]
OSTimeSet (Thumb, 20 bytes, Stack size 8 bytes, os_time.o(.text), UNUSED)
[Calls]
- >> OS_CPU_SR_Save
- >> OS_CPU_SR_Restore
OSTmrCreate (Thumb, 146 bytes, Stack size 40 bytes, os_tmr.o(.text), UNUSED)
[Calls]
- >> OSSchedUnlock
- >> OSSchedLock
OSTmrDel (Thumb, 98 bytes, Stack size 16 bytes, os_tmr.o(.text), UNUSED)
[Calls]
- >> OSTmr_Unlink
- >> OSTmr_Free
- >> OSSchedUnlock
- >> OSSchedLock
OSTmrNameGet (Thumb, 104 bytes, Stack size 16 bytes, os_tmr.o(.text), UNUSED)
[Calls]
- >> OSSchedUnlock
- >> OSSchedLock
- >> OS_StrLen
OSTmrRemainGet (Thumb, 132 bytes, Stack size 24 bytes, os_tmr.o(.text), UNUSED)
[Calls]
- >> OSSchedUnlock
- >> OSSchedLock
OSTmrStateGet (Thumb, 74 bytes, Stack size 16 bytes, os_tmr.o(.text), UNUSED)
[Calls]
- >> OSSchedUnlock
- >> OSSchedLock
OSTmrStart (Thumb, 100 bytes, Stack size 16 bytes, os_tmr.o(.text), UNUSED)
[Calls]
- >> OSTmr_Link
- >> OSTmr_Unlink
- >> OSSchedUnlock
- >> OSSchedLock
OSTmrStop (Thumb, 146 bytes, Stack size 24 bytes, os_tmr.o(.text), UNUSED)
[Calls]
- >> OSTmr_Unlink
- >> OSSchedUnlock
- >> OSSchedLock
OSTmrSignal (Thumb, 8 bytes, Stack size 0 bytes, os_tmr.o(.text))
[Stack]
- Max Depth = 52 + Unknown Stack Size
- Call Chain = OSTmrSignal ⇒ OSSemPost ⇒ OS_EventTaskRdy ⇒ OS_EventTaskRemoveMulti
[Calls]
[Called By]
OSTmr_Init (Thumb, 198 bytes, Stack size 40 bytes, os_tmr.o(.text))
[Stack]
- Max Depth = 144 + Unknown Stack Size
- Call Chain = OSTmr_Init ⇒ OSTaskCreateExt ⇒ OS_TCBInit
[Calls]- >> OSSemCreate
- >> OSTaskNameSet
- >> OSTaskCreateExt
- >> OS_MemClr
- >> OSEventNameSet
[Called By]
OSInitHookBegin (Thumb, 8 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
[Called By]
OSInitHookEnd (Thumb, 2 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
[Called By]
OSTaskCreateHook (Thumb, 2 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
[Called By]
OSTaskDelHook (Thumb, 2 bytes, Stack size 0 bytes, os_cpu_c.o(.text), UNUSED)
[Called By]
OSTaskIdleHook (Thumb, 2 bytes, Stack size 0 bytes, os_cpu_c.o(.text), UNUSED)
[Called By]
OSTaskStatHook (Thumb, 2 bytes, Stack size 0 bytes, os_cpu_c.o(.text), UNUSED)
[Called By]
OSTaskStkInit (Thumb, 114 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
[Called By]
- >> OSTaskCreate
- >> OSTaskCreateExt
OSTaskSwHook (Thumb, 2 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
[Address Reference Count : 1]
OSTCBInitHook (Thumb, 2 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
[Called By]
OSTimeTickHook (Thumb, 24 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
[Stack]
- Max Depth = 52 + Unknown Stack Size
- Call Chain = OSTimeTickHook ⇒ OSTmrSignal ⇒ OSSemPost ⇒ OS_EventTaskRdy ⇒ OS_EventTaskRemoveMulti
[Calls]
[Called By]
OSTaskReturnHook (Thumb, 2 bytes, Stack size 0 bytes, os_cpu_c.o(.text), UNUSED)
[Called By]
OS_CPU_SysTickInit (Thumb, 60 bytes, Stack size 24 bytes, os_cpu_c.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = OS_CPU_SysTickInit ⇒ RCC_GetClocksFreq
[Calls]
[Called By]
OS_CPU_SR_Save (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
[Called By]
- >> OSTimeSet
- >> OSTimeGet
- >> OSTimeDlyResume
- >> OSTaskRegSet
- >> OSTaskRegGet
- >> OSTaskQuery
- >> OSTaskResume
- >> OSTaskNameGet
- >> OSTaskDelReq
- >> OSTaskDel
- >> OSTaskCreate
- >> OSTaskChangePrio
- >> OSSemSet
- >> OSSemQuery
- >> OSSemPost
- >> OSSemPendAbort
- >> OSSemPend
- >> OSSemDel
- >> OSSemCreate
- >> OSSemAccept
- >> OSQQuery
- >> OSQPostOpt
- >> OSQPostFront
- >> OSQPost
- >> OSQPendAbort
- >> OSQPend
- >> OSQFlush
- >> OSQDel
- >> OSQCreate
- >> OSQAccept
- >> OSMemQuery
- >> OSMemPut
- >> OSMemNameSet
- >> OSMemNameGet
- >> OSMemGet
- >> OSMemCreate
- >> OSMboxQuery
- >> OSMboxPostOpt
- >> OSMboxPost
- >> OSMboxPendAbort
- >> OSMboxPend
- >> OSMboxDel
- >> OSMboxCreate
- >> OSMboxAccept
- >> OSFlagQuery
- >> OSFlagPost
- >> OSFlagPendGetFlagsRdy
- >> OSFlagPend
- >> OSFlagNameSet
- >> OSFlagNameGet
- >> OSFlagDel
- >> OSFlagCreate
- >> OSFlagAccept
- >> OSTimeDly
- >> OSTaskSuspend
- >> OSTaskStkChk
- >> OSTaskNameSet
- >> OSTaskCreateExt
- >> OS_TCBInit
- >> OSStatInit
- >> OSSchedUnlock
- >> OSSchedLock
- >> OS_TaskIdle
- >> OS_TaskStat
- >> OSEventPendMulti
- >> OS_Sched
- >> OSEventNameSet
- >> OSEventNameGet
- >> OSTimeTick
- >> OSIntExit
- >> SysTick_Handler
OS_CPU_SR_Restore (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
[Called By]
- >> OSTimeSet
- >> OSTimeGet
- >> OSTimeDlyResume
- >> OSTaskRegSet
- >> OSTaskRegGet
- >> OSTaskQuery
- >> OSTaskResume
- >> OSTaskNameGet
- >> OSTaskDelReq
- >> OSTaskDel
- >> OSTaskCreate
- >> OSTaskChangePrio
- >> OSSemSet
- >> OSSemQuery
- >> OSSemPost
- >> OSSemPendAbort
- >> OSSemPend
- >> OSSemDel
- >> OSSemCreate
- >> OSSemAccept
- >> OSQQuery
- >> OSQPostOpt
- >> OSQPostFront
- >> OSQPost
- >> OSQPendAbort
- >> OSQPend
- >> OSQFlush
- >> OSQDel
- >> OSQCreate
- >> OSQAccept
- >> OSMemQuery
- >> OSMemPut
- >> OSMemNameSet
- >> OSMemNameGet
- >> OSMemGet
- >> OSMemCreate
- >> OSMboxQuery
- >> OSMboxPostOpt
- >> OSMboxPost
- >> OSMboxPendAbort
- >> OSMboxPend
- >> OSMboxDel
- >> OSMboxCreate
- >> OSMboxAccept
- >> OSFlagQuery
- >> OSFlagPost
- >> OSFlagPendGetFlagsRdy
- >> OSFlagPend
- >> OSFlagNameSet
- >> OSFlagNameGet
- >> OSFlagDel
- >> OSFlagCreate
- >> OSFlagAccept
- >> OSTimeDly
- >> OSTaskSuspend
- >> OSTaskStkChk
- >> OSTaskNameSet
- >> OSTaskCreateExt
- >> OS_TCBInit
- >> OSStatInit
- >> OSSchedUnlock
- >> OSSchedLock
- >> OS_TaskIdle
- >> OS_TaskStat
- >> OSEventPendMulti
- >> OS_Sched
- >> OSEventNameSet
- >> OSEventNameGet
- >> OSTimeTick
- >> OSIntExit
- >> SysTick_Handler
OSCtxSw (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
[Called By]
OSIntCtxSw (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
[Called By]
OSStartHighRdy (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
[Called By]
CPU_IntDis (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
[Called By]
CPU_IntEn (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text), UNUSED)
OSPendSV (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
[Called By]
[Address Reference Count : 1]- startup_stm32f10x_md.o(RESET)
GUI_sin (Thumb, 80 bytes, Stack size 8 bytes, gui2dlib.o(.text), UNUSED)
[Called By]
- >> GL_DrawLine
- >> GUI_cos
GUI_cos (Thumb, 6 bytes, Stack size 0 bytes, gui2dlib.o(.text), UNUSED)
[Calls]
GL_DrawPoint (Thumb, 24 bytes, Stack size 0 bytes, gui2dlib.o(.text), UNUSED)
[Calls]
- >> LCD_DrawPixel
- >> GL_FillCircle
[Called By]- >> GUI_DrawPoint
- >> GL_DrawLine1
- >> _DrawLineEnd
GL_DrawLine1 (Thumb, 214 bytes, Stack size 40 bytes, gui2dlib.o(.text), UNUSED)
[Calls]
- >> LCD_DrawPixel
- >> GL_DrawPoint
- >> _SetLineColor
- >> Abs
[Called By]- >> GL_DrawLine
- >> GL_DrawEllipse
GL_DrawLine (Thumb, 262 bytes, Stack size 48 bytes, gui2dlib.o(.text), UNUSED)
[Calls]
- >> GL_FillPolygon
- >> GL_DrawLine1
- >> GUI_sin
- >> _DrawLineEnd
- >> _atan2
[Called By]- >> GUI_DrawLineTo
- >> GUI_DrawLineRel
- >> GL_DrawLineTo
- >> GUI_DrawLine
GUI_DrawLine (Thumb, 66 bytes, Stack size 24 bytes, gui2dlib.o(.text), UNUSED)
[Calls]
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> GL_DrawLine
GL_DrawLineTo (Thumb, 30 bytes, Stack size 16 bytes, gui2dlib.o(.text), UNUSED)
[Calls]
[Called By]
GL_MoveTo (Thumb, 8 bytes, Stack size 0 bytes, gui2dlib.o(.text), UNUSED)
[Called By]
- >> GUI_MoveTo
- >> GUI_DrawLineTo
- >> GL_DrawPolygon
GL_DrawPolygon (Thumb, 102 bytes, Stack size 24 bytes, gui2dlib.o(.text), UNUSED)
[Calls]
- >> GL_MoveTo
- >> GL_DrawLineTo
[Called By]
GUI_DrawPolygon (Thumb, 62 bytes, Stack size 24 bytes, gui2dlib.o(.text), UNUSED)
[Calls]
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> GL_DrawPolygon
GUI_MoveRel (Thumb, 32 bytes, Stack size 16 bytes, gui2dlib.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GUI_DrawLineRel (Thumb, 62 bytes, Stack size 16 bytes, gui2dlib.o(.text), UNUSED)
[Calls]
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_MoveRel
- >> GL_DrawLine
GUI_DrawLineTo (Thumb, 68 bytes, Stack size 16 bytes, gui2dlib.o(.text), UNUSED)
[Calls]
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> GL_MoveTo
- >> GL_DrawLine
GUI_MoveTo (Thumb, 40 bytes, Stack size 16 bytes, gui2dlib.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
- >> GL_MoveTo
GUI_DrawRect (Thumb, 124 bytes, Stack size 32 bytes, gui2dlib.o(.text))
[Stack]
- Max Depth = 176 + Unknown Stack Size
- Call Chain = GUI_DrawRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> LCD_DrawVLine
- >> LCD_DrawHLine
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> _Paint
- >> _WIDGET_EFFECT_3D_DrawUpRect
GUI_DrawPoint (Thumb, 52 bytes, Stack size 16 bytes, gui2dlib.o(.text), UNUSED)
[Calls]
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> GL_DrawPoint
GUI__CalcTextRect (Thumb, 160 bytes, Stack size 24 bytes, gui__calctextrect.o(.text))
[Stack]
- Max Depth = 136 + Unknown Stack Size
- Call Chain = GUI__CalcTextRect ⇒ GUI_GetStringDistX ⇒ GUI__GetLineDistX ⇒ GUI_GetCharDistX ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_GetStringDistX
- >> GUI_GetFontDistY
- >> __aeabi_memcpy
[Called By]
GUI__GetFontSizeY (Thumb, 12 bytes, Stack size 0 bytes, gui__getfontsizey.o(.text))
[Called By]
GUI__GetNumChars (Thumb, 26 bytes, Stack size 16 bytes, gui__getnumchars.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = GUI__GetNumChars ⇒ GUI_UC__GetCharCodeInc
[Calls]- >> GUI_UC__GetCharCodeInc
[Called By]- >> EDIT_SetMaxLen
- >> EDIT_GetText
- >> EDIT_SetText
- >> EDIT_SetCursorAtPixel
- >> EDIT__SetCursorPos
- >> _InsertChar
- >> _Paint
GUI__HandleEOLine (Thumb, 22 bytes, Stack size 0 bytes, gui__handleeoline.o(.text))
[Called By]
GUI__IntersectRect (Thumb, 58 bytes, Stack size 0 bytes, gui__intersectrect.o(.text))
[Called By]
- >> WM__InitIVRSearch
- >> WM_ResizeWindow
- >> WM_InvalidateRect
- >> WM__ClipAtParentBorders
- >> _SetClipRectUserIntersect
GUI__IntersectRects (Thumb, 82 bytes, Stack size 16 bytes, gui__intersectrects.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUI__IntersectRects
[Called By]- >> GUI_DispStringInRectMax
- >> LCD_SetClipRectEx
- >> _Paint1Trans
- >> _Findx1
- >> _Findx0
- >> _Findy1
- >> _Invalidate1Abs
- >> WIDGET__FillStringInRect
GUI__memset (Thumb, 76 bytes, Stack size 8 bytes, gui__memset.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI__memset
[Called By]
GUI__ReduceRect (Thumb, 26 bytes, Stack size 0 bytes, gui__reducerect.o(.text))
[Called By]
- >> GUI_DrawFocusRect
- >> WM_SetCaptureMove
- >> WIDGET__GetInsideRect
- >> _Paint
- >> _Paint
- >> _WIDGET_EFFECT_3D_GetRect
GUI__SetText (Thumb, 66 bytes, Stack size 24 bytes, gui__settext.o(.text))
[Stack]
- Max Depth = 112 + Unknown Stack Size
- Call Chain = GUI__SetText ⇒ GUI_ALLOC_FreePtr ⇒ GUI_ALLOC_Free ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI__strlen
- >> GUI__strcmp_hp
- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_FreePtr
- >> GUI_ALLOC_AllocNoInit
- >> strcpy
[Called By]- >> BUTTON_SetText
- >> FRAMEWIN_SetText
- >> PROGBAR_SetText
GUI__strcmp (Thumb, 36 bytes, Stack size 0 bytes, gui__strcmp.o(.text))
[Called By]
GUI__strcmp_hp (Thumb, 26 bytes, Stack size 8 bytes, gui__strcmp.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI__strcmp_hp
[Calls]- >> GUI__strcmp
- >> GUI_ALLOC_h2p
[Called By]
GUI__strlen (Thumb, 20 bytes, Stack size 0 bytes, gui__strlen.o(.text))
[Called By]
- >> GUI__SetText
- >> GUI_GetStringDistX
GUI_AddDecMin (Thumb, 26 bytes, Stack size 16 bytes, gui_adddecmin.o(.text))
[Stack]
- Max Depth = 36
- Call Chain = GUI_AddDecMin ⇒ GUI_AddDecShift
[Calls]- >> GUI_Long2Len
- >> GUI_AddDecShift
[Called By]- >> GUI_DispDecSpace
- >> GUI_DispDecMin
- >> _GetText
GUI_Long2Len (Thumb, 40 bytes, Stack size 8 bytes, gui_adddecshift.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI_Long2Len
[Called By]- >> GUI_AddDecMin
- >> GUI_DispDecSpace
GUI_AddSign (Thumb, 30 bytes, Stack size 8 bytes, gui_adddecshift.o(.text), UNUSED)
[Called By]
- >> GUI_DispDecSpace
- >> GUI_DispSDecShift
GUI_AddDecShift (Thumb, 110 bytes, Stack size 20 bytes, gui_adddecshift.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = GUI_AddDecShift
[Called By]- >> GUI_AddDecMin
- >> GUI_DispDecAt
- >> GUI_DispSDecShift
- >> GUI_DispDecShift
GUI_ALLOC_AllocZero (Thumb, 40 bytes, Stack size 16 bytes, gui_alloc_alloczero.o(.text))
[Stack]
- Max Depth = 96 + Unknown Stack Size
- Call Chain = GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_AllocNoInit
- >> GUI__memset
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> GUI_TIMER_Create
- >> GUI_CURSOR_Select
- >> WM_CreateWindowAsChild
GUI_CalcColorDist (Thumb, 66 bytes, Stack size 8 bytes, gui_calccolordist.o(.text), UNUSED)
[Called By]
GUI_ClearRectEx (Thumb, 20 bytes, Stack size 0 bytes, gui_clearrectex.o(.text))
[Stack]
- Max Depth = 176 + Unknown Stack Size
- Call Chain = GUI_ClearRectEx ⇒ GUI_ClearRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]
[Called By]- >> WIDGET__FillStringInRect
GUI_Color2VisColor (Thumb, 30 bytes, Stack size 8 bytes, gui_color2viscolor.o(.text), UNUSED)
[Calls]
- >> LCD_Index2Color
- >> LCD_Color2Index
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> GUI_CalcVisColorError
- >> GUI_ColorIsAvailable
GUI_ColorIsAvailable (Thumb, 20 bytes, Stack size 8 bytes, gui_color2viscolor.o(.text), UNUSED)
[Calls]
[Called By]- >> GUIDEMO_SetColor
- >> GUIDEMO_SetBkColor
GUI_CalcVisColorError (Thumb, 20 bytes, Stack size 8 bytes, gui_color2viscolor.o(.text), UNUSED)
[Calls]
- >> GUI_Color2VisColor
- >> GUI_CalcColorDist
GUI_DispString (Thumb, 242 bytes, Stack size 40 bytes, gui_dispstring.o(.text))
[Stack]
- Max Depth = 208 + Unknown Stack Size
- Call Chain = GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI__GetLineNumChars
- >> GUI_UC__NumChars2NumBytes
- >> GUI_GetFontDistY
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI__GetLineDistX
- >> GUI__DispLine
- >> GUI_GetYAdjust
[Called By]- >> GUI_DispStringAt
- >> GUI_DispDecSpace
- >> GUI_DispDecMin
- >> GUI_DispSDecShift
- >> GUI_DispDecShift
- >> _DrawPart
- >> _ExecCalibration
- >> GUIDEMO_ShowColorBar
- >> _cbCmdWin
GUI_DispStringAt (Thumb, 32 bytes, Stack size 16 bytes, gui_dispstringat.o(.text))
[Stack]
- Max Depth = 224 + Unknown Stack Size
- Call Chain = GUI_DispStringAt ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_DispString
[Called By]- >> GUI_DispStringHCenterAt
- >> GUI_DispDecAt
- >> WIDGET__FillStringInRect
- >> _ExecCalibration
- >> _DispCursor
- >> GUIDEMO_Speed
- >> GUIDEMO_ShowColorBar
- >> GUIDEMO_Intro
- >> GUIDEMO_DemoPolygon
- >> GUIDEMO_Circle
- >> _UpdateInfoWin
- >> _cbCmdWin
GUI_DispStringHCenterAt (Thumb, 46 bytes, Stack size 24 bytes, gui_dispstringhcenter.o(.text))
[Stack]
- Max Depth = 248 + Unknown Stack Size
- Call Chain = GUI_DispStringHCenterAt ⇒ GUI_DispStringAt ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI_SetTextAlign
- >> GUI_DispStringAt
[Called By]- >> GUIDEMO_Intro
- >> GUIDEMO_ShowIntro
- >> _UpdateInfoWin
GUI__DispStringInRect (Thumb, 314 bytes, Stack size 72 bytes, gui_dispstringinrect.o(.text))
[Stack]
- Max Depth = 240 + Unknown Stack Size
- Call Chain = GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI__GetLineNumChars
- >> GUI_UC__NumChars2NumBytes
- >> GUI__HandleEOLine
- >> GUI_GetFontDistY
- >> GUI_GetClientRect
- >> GUI__GetLineDistX
- >> GUI__DispLine
- >> GUI_GetFontSizeY
- >> __aeabi_memcpy
[Called By]- >> GUI_DispStringInRectMax
GUI_DispStringInRectMax (Thumb, 74 bytes, Stack size 32 bytes, gui_dispstringinrect.o(.text))
[Stack]
- Max Depth = 272 + Unknown Stack Size
- Call Chain = GUI_DispStringInRectMax ⇒ GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI__IntersectRects
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_SetUserClipRect
- >> GUI__DispStringInRect
[Called By]
GUI_DispStringInRect (Thumb, 6 bytes, Stack size 0 bytes, gui_dispstringinrect.o(.text))
[Stack]
- Max Depth = 272 + Unknown Stack Size
- Call Chain = GUI_DispStringInRect ⇒ GUI_DispStringInRectMax ⇒ GUI__DispStringInRect ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI_DispStringInRectMax
[Called By]- >> _Paint
- >> _ExecKeyboard
- >> GUIDEMO_Touch
GL_DrawBitmap (Thumb, 130 bytes, Stack size 48 bytes, gui_drawbitmap.o(.text))
[Stack]
- Max Depth = 268 + Unknown Stack Size
- Call Chain = GL_DrawBitmap ⇒ LCD_DrawBitmap ⇒ LCD_L0_DrawBitmap ⇒ DrawBitLine1BPP ⇒ LCD_L0_XorPixel ⇒ LCD_L0_SetPixelIndex ⇒ LCD_WriteRAM
[Calls]- >> LCD_DrawBitmap
- >> LCD_GetpPalConvTable
- >> GUI_SetDrawMode
[Called By]
GUI_DrawBitmap (Thumb, 82 bytes, Stack size 24 bytes, gui_drawbitmap.o(.text))
[Stack]
- Max Depth = 292 + Unknown Stack Size
- Call Chain = GUI_DrawBitmap ⇒ GL_DrawBitmap ⇒ LCD_DrawBitmap ⇒ LCD_L0_DrawBitmap ⇒ DrawBitLine1BPP ⇒ LCD_L0_XorPixel ⇒ LCD_L0_SetPixelIndex ⇒ LCD_WriteRAM
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> GL_DrawBitmap
[Called By]- >> _DispCursor
- >> GUIDEMO_Touch
- >> GUIDEMO_Intro
GUI_DrawFocusRect (Thumb, 160 bytes, Stack size 16 bytes, gui_drawfocusrect.o(.text), UNUSED)
[Calls]
- >> GUI__ReduceRect
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> LCD_DrawPixel
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> WIDGET__DrawFocusRect
- >> _Paint
GUI_DrawHLine (Thumb, 72 bytes, Stack size 24 bytes, gui_drawhline.o(.text))
[Stack]
- Max Depth = 168 + Unknown Stack Size
- Call Chain = GUI_DrawHLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> LCD_DrawHLine
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> WIDGET__DrawVLine
- >> _WIDGET_EFFECT_3D_DrawDownRect
- >> _WIDGET_EFFECT_3D_DrawUpRect
GUI_DrawVLine (Thumb, 72 bytes, Stack size 24 bytes, gui_drawvline.o(.text))
[Stack]
- Max Depth = 168 + Unknown Stack Size
- Call Chain = GUI_DrawVLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> LCD_DrawVLine
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> WIDGET__DrawVLine
- >> _WIDGET_EFFECT_3D_DrawDownRect
- >> _WIDGET_EFFECT_3D_DrawUpRect
- >> GUIDEMO_ShowColorBar
GUI_Exec1 (Thumb, 28 bytes, Stack size 8 bytes, gui_exec.o(.text))
[Stack]
- Max Depth = 384 + Unknown Stack Size
- Call Chain = GUI_Exec1 ⇒ WM_Exec ⇒ WM_Exec1 ⇒ _DrawNext ⇒ WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]
[Called By]
GUI_Exec (Thumb, 20 bytes, Stack size 8 bytes, gui_exec.o(.text))
[Stack]
- Max Depth = 392 + Unknown Stack Size
- Call Chain = GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM_Exec1 ⇒ _DrawNext ⇒ WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]
[Called By]- >> GUI_Delay
- >> GUI_ExecCreatedDialog
GL_FillPolygon (Thumb, 430 bytes, Stack size 48 bytes, gui_fillpolygon.o(.text))
[Stack]
- Max Depth = 92
- Call Chain = GL_FillPolygon ⇒ LCD_DrawHLine ⇒ LCD_L0_DrawHLine ⇒ LCD_WriteRAM
[Calls]
[Called By]- >> GL_DrawLine
- >> GUI_FillPolygon
GUI_FillPolygon (Thumb, 62 bytes, Stack size 24 bytes, gui_fillpolygon.o(.text))
[Stack]
- Max Depth = 168 + Unknown Stack Size
- Call Chain = GUI_FillPolygon ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> GL_FillPolygon
[Called By]
GUI_FillRect (Thumb, 82 bytes, Stack size 32 bytes, gui_fillrect.o(.text))
[Stack]
- Max Depth = 176 + Unknown Stack Size
- Call Chain = GUI_FillRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_FillRect
[Called By]- >> GUI_FillRectEx
- >> _Paint
- >> GUIDEMO_Speed
GUI_FillRectEx (Thumb, 20 bytes, Stack size 0 bytes, gui_fillrectex.o(.text), UNUSED)
[Calls]
[Called By]
GUI_GetBitmapPixelIndex (Thumb, 140 bytes, Stack size 12 bytes, gui_getbitmappixelindex.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = GUI_GetBitmapPixelIndex
[Called By]- >> GUI_CURSOR_SetPosition
- >> _Draw
GUI_GetClientRect (Thumb, 10 bytes, Stack size 0 bytes, gui_getclientrect.o(.text))
[Stack]
- Max Depth = 96 + Unknown Stack Size
- Call Chain = GUI_GetClientRect ⇒ WM_GetClientRect ⇒ WM_GetClientRectEx ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]
[Called By]- >> GUI__DispStringInRect
- >> _Paint
- >> _UpdateInfoWin
GUI_GetBkColorIndex (Thumb, 20 bytes, Stack size 8 bytes, gui_getcolor.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_GetBkColorIndex
GUI_GetBkColor (Thumb, 24 bytes, Stack size 8 bytes, gui_getcolor.o(.text))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = GUI_GetBkColor ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> LCD_Index2Color
- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_GetBkColorIndex
[Called By]
GUI_GetColorIndex (Thumb, 20 bytes, Stack size 8 bytes, gui_getcolor.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_GetColorIndex
GUI_GetColor (Thumb, 24 bytes, Stack size 8 bytes, gui_getcolor.o(.text))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = GUI_GetColor ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> LCD_Index2Color
- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_GetColorIndex
[Called By]
GUI_GetFontSizeY (Thumb, 20 bytes, Stack size 8 bytes, gui_getfontsizey.o(.text))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = GUI_GetFontSizeY ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI__GetFontSizeY
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> GUI__DispStringInRect
- >> _GetTextRect
- >> GUIDEMO_Speed
GUI_GetStringDistX (Thumb, 20 bytes, Stack size 8 bytes, gui_getstringdistx.o(.text))
[Stack]
- Max Depth = 112 + Unknown Stack Size
- Call Chain = GUI_GetStringDistX ⇒ GUI__GetLineDistX ⇒ GUI_GetCharDistX ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI__strlen
- >> GUI__GetLineDistX
[Called By]- >> GUI__CalcTextRect
- >> EDIT_SetCursorAtPixel
- >> _GetTextRect
GUI_GetVersionString (Thumb, 20 bytes, Stack size 0 bytes, gui_getversionstring.o(.text))
[Called By]
GUI_GetYSizeOfFont (Thumb, 8 bytes, Stack size 0 bytes, gui_getysizeoffont.o(.text))
[Called By]
- >> FRAMEWIN__CalcTitleHeight
GUI_GetYDistOfFont (Thumb, 8 bytes, Stack size 0 bytes, gui_getysizeoffont.o(.text), UNUSED)
GUI_GotoY (Thumb, 22 bytes, Stack size 8 bytes, gui_goto.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
GUI_GotoX (Thumb, 22 bytes, Stack size 8 bytes, gui_goto.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
GUI_GotoXY (Thumb, 26 bytes, Stack size 16 bytes, gui_goto.o(.text))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = GUI_GotoXY ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> GUI_Clear
- >> _DrawPart
GUI_InvertRect (Thumb, 96 bytes, Stack size 32 bytes, gui_invertrect.o(.text))
[Stack]
- Max Depth = 176 + Unknown Stack Size
- Call Chain = GUI_InvertRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_FillRect
- >> GUI_SetDrawMode
[Called By]
GUI_MergeRect (Thumb, 90 bytes, Stack size 8 bytes, gui_mergerect.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI_MergeRect
[Calls]
[Called By]- >> WM_ResizeWindow
- >> _Invalidate1Abs
- >> PROGBAR_SetText
- >> PROGBAR_SetValue
GUI_MoveRect (Thumb, 30 bytes, Stack size 0 bytes, gui_moverect.o(.text))
[Called By]
- >> WM__Client2Screen
- >> WM_SetCaptureMove
- >> WM__MoveWindow
- >> _MoveDescendents
- >> _Paint
GUI_GetKey (Thumb, 10 bytes, Stack size 0 bytes, gui_onkey.o(.text))
[Called By]
- >> GUI_ClearKeyBuffer
- >> _TestCalibration
- >> GUIDEMO_WaitKey
- >> GUIDEMO_CheckCancel
GUI_StoreKey (Thumb, 12 bytes, Stack size 0 bytes, gui_onkey.o(.text))
[Called By]
- >> GUI_PollKeyMsg
- >> cbBackWin
- >> _ButtonReleased
GUI_ClearKeyBuffer (Thumb, 12 bytes, Stack size 4 bytes, gui_onkey.o(.text), UNUSED)
[Calls]
GUI_StoreKeyMsg (Thumb, 14 bytes, Stack size 0 bytes, gui_onkey.o(.text), UNUSED)
[Called By]
GUI_PollKeyMsg (Thumb, 54 bytes, Stack size 16 bytes, gui_onkey.o(.text))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = GUI_PollKeyMsg ⇒ WM_OnKey ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_InvalidateRect ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM_OnKey
- >> GUI_StoreKey
[Called By]
GUI_SendKeyMsg (Thumb, 26 bytes, Stack size 16 bytes, gui_onkey.o(.text), UNUSED)
[Calls]
- >> WM_OnKey
- >> GUI_StoreKeyMsg
GUI_GetPenSize (Thumb, 18 bytes, Stack size 8 bytes, gui_pen.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
GUI_GetPenShape (Thumb, 18 bytes, Stack size 8 bytes, gui_pen.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
GUI_SetPenSize (Thumb, 22 bytes, Stack size 16 bytes, gui_pen.o(.text))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = GUI_SetPenSize ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GUI_SetPenShape (Thumb, 22 bytes, Stack size 16 bytes, gui_pen.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
GUI_PID_GetState (Thumb, 18 bytes, Stack size 0 bytes, gui_pid.o(.text))
[Called By]
GUI_PID_StoreState (Thumb, 32 bytes, Stack size 8 bytes, gui_pid.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUI_PID_StoreState ⇒ memcmp
[Calls]
[Called By]- >> GUI_TOUCH_StoreStateEx
GUI_RectsIntersect (Thumb, 56 bytes, Stack size 0 bytes, gui_rectsintersect.o(.text))
[Called By]
- >> _DispLine
- >> _TempHide
- >> _PaintTransChildren
- >> _Paint1Trans
- >> _Findx1
- >> _Findx0
- >> _Findy1
- >> WM_SetCaptureMove
- >> WIDGET__FillStringInRect
GUI_SaveContext_W (Thumb, 8 bytes, Stack size 0 bytes, gui_savecontext.o(.text))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = GUI_SaveContext_W ⇒ GUI_SetBkColorIndex ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_SetBkColorIndex
- >> __aeabi_memcpy4
[Called By]- >> _DrawNext
- >> GUIDEMO_ShowIntro
- >> _UpdateInfoWin
- >> GUIDEMO_main
GUI_RestoreContext (Thumb, 10 bytes, Stack size 0 bytes, gui_savecontext.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUI_RestoreContext ⇒ __aeabi_memcpy4
[Calls]
[Called By]- >> _DrawNext
- >> GUIDEMO_ShowIntro
- >> _UpdateInfoWin
- >> GUIDEMO_main
GUI_SetBkColor (Thumb, 22 bytes, Stack size 8 bytes, gui_setcolor.o(.text))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = GUI_SetBkColor ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_SetBkColor
[Called By]- >> GL_SetDefault
- >> cbBackWin
- >> _ExecKeyboard
- >> _TestCalibration
- >> _ExecCalibration
- >> GUIDEMO_Touch
- >> GUIDEMO_ShowColorBar
- >> GUIDEMO_Intro
- >> GUIDEMO_Cursor
- >> GUIDEMO_ShowIntro
- >> GUIDEMO_SetBkColor
- >> _UpdateInfoWin
- >> _cbCmdWin
GUI_SetColor (Thumb, 22 bytes, Stack size 8 bytes, gui_setcolor.o(.text))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = GUI_SetColor ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_SetColor
[Called By]- >> GUIPROP_DispChar
- >> GL_SetDefault
- >> _ExecKeyboard
- >> _TestCalibration
- >> _ExecCalibration
- >> GUIDEMO_Speed
- >> GUIDEMO_ShowColorBar
- >> GUIDEMO_Intro
- >> GUIDEMO_DemoPolygon
- >> GUIDEMO_Circle
- >> GUIDEMO_ShowIntro
- >> GUIDEMO_SetColor
- >> _UpdateInfoWin
GUI_SetBkColorIndex (Thumb, 30 bytes, Stack size 8 bytes, gui_setcolorindex.o(.text))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = GUI_SetBkColorIndex ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_SetBkColorIndex
[Called By]
GUI_SetColorIndex (Thumb, 30 bytes, Stack size 8 bytes, gui_setcolorindex.o(.text))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = GUI_SetColorIndex ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_SetColorIndex
[Called By]
GL_SetDefault (Thumb, 56 bytes, Stack size 8 bytes, gui_setdefault.o(.text))
[Stack]
- Max Depth = 96 + Unknown Stack Size
- Call Chain = GL_SetDefault ⇒ GUI_SetPenSize ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_SetPenSize
- >> GUI_SetColor
- >> GUI_SetDrawMode
- >> GUI_SetTextAlign
- >> GUI_SetTextMode
- >> GUI_SetLineStyle
- >> GUI_SetFont
- >> GUI_SetBkColor
[Called By]- >> GUI_SetDefault
- >> WM_SetDefault
GUI_SetDefault (Thumb, 18 bytes, Stack size 8 bytes, gui_setdefault.o(.text))
[Stack]
- Max Depth = 104 + Unknown Stack Size
- Call Chain = GUI_SetDefault ⇒ GL_SetDefault ⇒ GUI_SetPenSize ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GL_SetDefault
[Called By]
GUI_SetDrawMode (Thumb, 24 bytes, Stack size 8 bytes, gui_setdrawmode.o(.text))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = GUI_SetDrawMode ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_SetDrawMode
[Called By]- >> GUI_InvertRect
- >> GL_DrawBitmap
- >> GL_SetDefault
- >> GUIDEMO_Circle
GUI_SetFont (Thumb, 24 bytes, Stack size 16 bytes, gui_setfont.o(.text))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = GUI_SetFont ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> GL_SetDefault
- >> EDIT_SetCursorAtPixel
- >> _Paint
- >> _Paint
- >> _Paint
- >> PROGBAR_SetText
- >> PROGBAR_SetValue
- >> _Paint
- >> _ExecKeyboard
- >> _DispCursor
- >> GUIDEMO_Touch
- >> GUIDEMO_Speed
- >> GUIDEMO_ShowColorBar
- >> GUIDEMO_Intro
- >> GUIDEMO_DemoPolygon
- >> GUIDEMO_Circle
- >> GUIDEMO_ShowIntro
- >> _UpdateInfoWin
GUI_SetLineStyle (Thumb, 22 bytes, Stack size 16 bytes, gui_setlinestyle.o(.text))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = GUI_SetLineStyle ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GUI_SetTextAlign (Thumb, 24 bytes, Stack size 16 bytes, gui_settextalign.o(.text))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = GUI_SetTextAlign ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> GUI_DispStringHCenterAt
- >> GL_SetDefault
- >> _ExecCalibration
- >> _UpdateInfoWin
GUI_SetTextMode (Thumb, 24 bytes, Stack size 16 bytes, gui_settextmode.o(.text))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = GUI_SetTextMode ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> GL_SetDefault
- >> WIDGET__FillStringInRect
- >> _Paint
- >> _Paint
- >> _DispCursor
GUI_TOUCH_GetState (Thumb, 20 bytes, Stack size 0 bytes, gui_touch.o(.text))
[Called By]
- >> _TestCalibration
- >> _ExecCalibration
GUI_TOUCH_StoreStateEx (Thumb, 36 bytes, Stack size 8 bytes, gui_touch.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = GUI_TOUCH_StoreStateEx ⇒ GUI_PID_StoreState ⇒ memcmp
[Calls]- >> GUI_PID_StoreState
- >> memcmp
[Called By]
GUI_TOUCH_GetxPhys (Thumb, 6 bytes, Stack size 0 bytes, gui_touch_driveranalog.o(.text))
[Called By]
GUI_TOUCH_GetyPhys (Thumb, 6 bytes, Stack size 0 bytes, gui_touch_driveranalog.o(.text))
[Called By]
GUI_TOUCH_SetDefaultCalibration (Thumb, 26 bytes, Stack size 0 bytes, gui_touch_driveranalog.o(.text))
[Called By]
GUI_TOUCH_Calibrate (Thumb, 80 bytes, Stack size 20 bytes, gui_touch_driveranalog.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = GUI_TOUCH_Calibrate
[Called By]
GUI_TOUCH_GetCalData (Thumb, 22 bytes, Stack size 8 bytes, gui_touch_driveranalog.o(.text), UNUSED)
GUI_TOUCH_Exec (Thumb, 160 bytes, Stack size 16 bytes, gui_touch_driveranalog.o(.text))
[Stack]
- Max Depth = 124
- Call Chain = GUI_TOUCH_Exec ⇒ GUI_TOUCH_X_MeasureY ⇒ Touch_GexY ⇒ Read_ADSY ⇒ ADS_Read_XY ⇒ ADS_Read_AD ⇒ ADS_Write_Byte
[Calls]- >> GUI_TOUCH_X_MeasureY
- >> GUI_TOUCH_X_MeasureX
- >> GUI_TOUCH_X_ActivateY
- >> GUI_TOUCH_X_ActivateX
- >> _StoreUnstable
[Called By]
GUI_TOUCH_StoreState (Thumb, 28 bytes, Stack size 0 bytes, gui_touch_storestate.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = GUI_TOUCH_StoreState ⇒ GUI_TOUCH_StoreStateEx ⇒ GUI_PID_StoreState ⇒ memcmp
[Calls]- >> GUI_TOUCH_StoreStateEx
[Called By]- >> GUI_TOUCH_StoreUnstable
GUI_TOUCH_StoreUnstable (Thumb, 40 bytes, Stack size 8 bytes, gui_touch_storeunstable.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = GUI_TOUCH_StoreUnstable ⇒ GUI_TOUCH_StoreState ⇒ GUI_TOUCH_StoreStateEx ⇒ GUI_PID_StoreState ⇒ memcmp
[Calls]
[Called By]
GUI_TOUCH_GetUnstable (Thumb, 12 bytes, Stack size 0 bytes, gui_touch_storeunstable.o(.text), UNUSED)
GUI_UC_GetCharSize (Thumb, 28 bytes, Stack size 8 bytes, gui_uc.o(.text))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = GUI_UC_GetCharSize ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GUI_UC_GetCharCode (Thumb, 28 bytes, Stack size 8 bytes, gui_uc.o(.text))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = GUI_UC_GetCharCode ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> EDIT_AddKey
- >> EDIT__GetCurrentChar
- >> _Paint
GUI_UC_Encode (Thumb, 32 bytes, Stack size 16 bytes, gui_uc.o(.text))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = GUI_UC_Encode ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GUI_UC__CalcSizeOfChar (Thumb, 8 bytes, Stack size 0 bytes, gui_uc.o(.text))
[Called By]
GUI_UC__GetCharCodeInc (Thumb, 38 bytes, Stack size 24 bytes, gui_uc.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = GUI_UC__GetCharCodeInc
[Called By]- >> GUI__GetLineNumChars
- >> GUI__GetNumChars
- >> GUI__GetLineDistX
- >> _DispLine
- >> EDIT_SetCursorAtPixel
- >> _Paint
GUI_UC__NumChars2NumBytes (Thumb, 34 bytes, Stack size 24 bytes, gui_uc.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = GUI_UC__NumChars2NumBytes
[Called By]- >> GUI__DispStringInRect
- >> GUI_DispString
- >> EDIT_SetMaxLen
- >> EDIT_GetText
- >> EDIT_SetText
- >> EDIT_AddKey
- >> EDIT__GetCurrentChar
- >> _InsertChar
- >> _DeleteChar
- >> _Paint
GUI_UC__NumBytes2NumChars (Thumb, 40 bytes, Stack size 24 bytes, gui_uc.o(.text), UNUSED)
GUI_UC_SetEncodeNone (Thumb, 20 bytes, Stack size 8 bytes, gui_uc_encodenone.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
GUI_ALLOC_Init (Thumb, 40 bytes, Stack size 0 bytes, guialloc.o(.text))
[Called By]
GUI_ALLOC_AllocNoInit (Thumb, 28 bytes, Stack size 8 bytes, guialloc.o(.text))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = GUI_ALLOC_AllocNoInit ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> _Alloc
[Called By]- >> GUI_ALLOC_AllocZero
- >> GUI__SetText
- >> GUI_ALLOC_Realloc
GUI_ALLOC_h2p (Thumb, 20 bytes, Stack size 0 bytes, guialloc.o(.text))
[Called By]
- >> GUI_ALLOC_AllocZero
- >> GUI__strcmp_hp
- >> GUI__SetText
- >> WM__InitIVRSearch
- >> WM_HandlePID
- >> WM_GetWindowRect
- >> GUI_TIMER_Restart
- >> GUI_TIMER_SetDelay
- >> GUI_TIMER_Context
- >> GUI_TIMER_SetTime
- >> GUI_TIMER_SetPeriod
- >> GUI_TIMER_Create
- >> GUI_TIMER_Exec
- >> _Link
- >> _Unlink
- >> GUI_ALLOC_Realloc
- >> GUI_CURSOR_SetPosition
- >> _Draw
- >> _Undraw
- >> WM_GetClientRectEx
- >> WM_BringToTop
- >> WM_ResizeWindow
- >> WM__UpdateChildPositions
- >> WM__SendMessageNoPara
- >> WM__SendMessage
- >> WM_GetFirstChild
- >> WM__IsEnabled
- >> WM__IsAncestor
- >> WM__GetPrevSibling
- >> WM__IsChild
- >> WM_GetParent
- >> WM__GetFirstSibling
- >> WM__ForEachDesc
- >> WM_BringToBottom
- >> WM_DefaultProc
- >> WM__PaintWinAndOverlays
- >> WM_CreateWindowAsChild
- >> WM_InvalidateRect
- >> WM_DeleteWindow
- >> WM__IsWindow
- >> WM_SendMessage
- >> WM__RemoveFromLinList
- >> WM_SelectWindow
- >> WM__DetachWindow
- >> WM_InvalidateArea
- >> WM__RemoveWindowFromList
- >> WM__InsertWindowIntoList
- >> WM__ActivateClipRect
- >> WM__ClipAtParentBorders
- >> _DrawNext
- >> _PaintTransChildren
- >> _Paint1Trans
- >> _FindNext_IVR
- >> _Findx1
- >> _Findx0
- >> _Findy1
- >> _DeleteAllChildren
- >> _SetClipRectUserIntersect
- >> _Invalidate1Abs
- >> WM_ShowWindow
- >> WM_InvalidateWindowDescs
- >> WM_SetSize
- >> _GetNextChild
- >> _Screen2hWin
- >> WM_MoveChildTo
- >> WM__MoveTo
- >> WM__MoveWindow
- >> _MoveDescendents
- >> WM_HideWindow
- >> WM_GetWindowSizeY
- >> WM_GetWindowSizeX
- >> WM_GetWindowRectEx
- >> _GetDialogItem
- >> EDIT_SetTextAlign
- >> EDIT_SetMaxLen
- >> EDIT_SetValue
- >> EDIT_GetValue
- >> EDIT_GetText
- >> EDIT_SetText
- >> EDIT_SetTextColor
- >> EDIT_SetBkColor
- >> EDIT_SetFont
- >> EDIT_CreateEx
- >> EDIT_AddKey
- >> EDIT__GetCurrentChar
- >> EDIT_SetCursorAtPixel
- >> EDIT__SetCursorPos
- >> ShowCurrsor
- >> _InsertChar
- >> EDIT__Callback
- >> _DeleteChar
- >> _IsSpaceInBuffer
- >> _IncrementBuffer
- >> _Paint
- >> WIDGET_SetState
- >> WIDGET_OrState
- >> WIDGET_HandleActive
- >> WIDGET_AndState
- >> GUI_DRAW__Draw
- >> BUTTON_SetTextColor
- >> BUTTON_SetBkColor
- >> BUTTON_SetFont
- >> BUTTON_SetText
- >> BUTTON_CreateEx
- >> BUTTON_Callback
- >> _Paint
- >> WM__SendTouchMessage
- >> GUI_DRAW__GetYSize
- >> GUI_DRAW__GetXSize
- >> FRAMEWIN_SetMoveable
- >> FRAMEWIN_SetTextAlign
- >> FRAMEWIN_CreateEx
- >> FRAMEWIN_SetText
- >> FRAMEWIN__CalcPositions
- >> FRAMEWIN__cbClient
- >> _FRAMEWIN_Callback
- >> _Paint
- >> _SetActive
- >> WIDGET_GetState
- >> WIDGET__GetWindowSizeX
- >> PROGBAR_SetMinMax
- >> PROGBAR_SetTextPos
- >> PROGBAR_SetTextAlign
- >> PROGBAR_SetText
- >> PROGBAR_SetTextColor
- >> PROGBAR_SetBarColor
- >> PROGBAR_SetFont
- >> PROGBAR_SetValue
- >> PROGBAR_CreateEx
- >> _Paint
- >> _PROGBAR_Callback
- >> _GetText
GUI_ALLOC_GetNumFreeBytes (Thumb, 14 bytes, Stack size 8 bytes, guialloc.o(.text), UNUSED)
[Calls]
GUI_ALLOC_GetMaxSize (Thumb, 98 bytes, Stack size 16 bytes, guialloc.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
- >> _CheckInit
GUI_ALLOC_GetSize (Thumb, 20 bytes, Stack size 0 bytes, guialloc.o(.text))
[Called By]
GUI_ALLOC_Free (Thumb, 26 bytes, Stack size 8 bytes, guialloc.o(.text))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = GUI_ALLOC_Free ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> _Free
[Called By]- >> GUI_ALLOC_FreePtr
- >> GUI_TIMER_Delete
- >> GUI_ALLOC_Realloc
- >> GUI_CURSOR_Select
- >> WM_DeleteWindow
GUI_ALLOC_FreePtr (Thumb, 28 bytes, Stack size 8 bytes, guialloc.o(.text))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = GUI_ALLOC_FreePtr ⇒ GUI_ALLOC_Free ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_Free
[Called By]- >> GUI__SetText
- >> EDIT_SetText
- >> EDIT__Callback
- >> BUTTON_Callback
- >> _FRAMEWIN_Callback
- >> _PROGBAR_Callback
GUI_GetFontDistY (Thumb, 24 bytes, Stack size 8 bytes, guichar.o(.text))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = GUI_GetFontDistY ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> GUI__CalcTextRect
- >> GUI__DispStringInRect
- >> GUI_DispString
- >> GUI_DispNextLine
GUI_DispNextLine (Thumb, 30 bytes, Stack size 8 bytes, guichar.o(.text))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = GUI_DispNextLine ⇒ GUI_GetFontDistY ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_GetFontDistY
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> GL_DispChar
- >> _ExecCalibration
GL_DispChar (Thumb, 52 bytes, Stack size 8 bytes, guichar.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_DispNextLine
GUI_GetYAdjust (Thumb, 50 bytes, Stack size 8 bytes, guichar.o(.text))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = GUI_GetYAdjust ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GUI_GetCharDistX (Thumb, 28 bytes, Stack size 8 bytes, guichar.o(.text))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = GUI_GetCharDistX ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> GUI__GetLineDistX
- >> EDIT_SetCursorAtPixel
- >> _Paint
GUI__GetLineNumChars (Thumb, 48 bytes, Stack size 24 bytes, guicharline.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = GUI__GetLineNumChars ⇒ GUI_UC__GetCharCodeInc
[Calls]- >> GUI_UC__GetCharCodeInc
[Called By]- >> GUI__DispStringInRect
- >> GUI_DispString
GUI__GetLineDistX (Thumb, 46 bytes, Stack size 24 bytes, guicharline.o(.text))
[Stack]
- Max Depth = 104 + Unknown Stack Size
- Call Chain = GUI__GetLineDistX ⇒ GUI_GetCharDistX ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_GetCharDistX
- >> GUI_UC__GetCharCodeInc
[Called By]- >> GUI_GetStringDistX
- >> GUI__DispStringInRect
- >> GUI_DispString
GUI__DispLine (Thumb, 152 bytes, Stack size 24 bytes, guicharline.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> _DispLine
- >> __aeabi_memcpy
[Called By]- >> GUI__DispStringInRect
- >> GUI_DispString
GUIMONO_DispChar (Thumb, 296 bytes, Stack size 80 bytes, guicharm.o(.text))
[Stack]
- Max Depth = 300
- Call Chain = GUIMONO_DispChar ⇒ LCD_DrawBitmap ⇒ LCD_L0_DrawBitmap ⇒ DrawBitLine1BPP ⇒ LCD_L0_XorPixel ⇒ LCD_L0_SetPixelIndex ⇒ LCD_WriteRAM
[Calls]- >> LCD_DrawBitmap
- >> LCD_FillRect
- >> LCD_SetDrawMode
[Address Reference Count : 4]- f6x8.o(.constdata)
- f6x8.o(.constdata)
- f8x16.o(.constdata)
- f8x8.o(.constdata)
GUIMONO_GetCharDistX (Thumb, 14 bytes, Stack size 0 bytes, guicharm.o(.text))
[Address Reference Count : 4]
- f6x8.o(.constdata)
- f6x8.o(.constdata)
- f8x16.o(.constdata)
- f8x8.o(.constdata)
GUIMONO_GetFontInfo (Thumb, 6 bytes, Stack size 0 bytes, guicharm.o(.text))
[Address Reference Count : 4]
- f6x8.o(.constdata)
- f6x8.o(.constdata)
- f8x16.o(.constdata)
- f8x8.o(.constdata)
GUIMONO_IsInFont (Thumb, 38 bytes, Stack size 0 bytes, guicharm.o(.text))
[Address Reference Count : 4]
- f6x8.o(.constdata)
- f6x8.o(.constdata)
- f8x16.o(.constdata)
- f8x8.o(.constdata)
GUIPROP_DispChar (Thumb, 180 bytes, Stack size 56 bytes, guicharp.o(.text))
[Stack]
- Max Depth = 276 + Unknown Stack Size
- Call Chain = GUIPROP_DispChar ⇒ LCD_DrawBitmap ⇒ LCD_L0_DrawBitmap ⇒ DrawBitLine1BPP ⇒ LCD_L0_XorPixel ⇒ LCD_L0_SetPixelIndex ⇒ LCD_WriteRAM
[Calls]- >> LCD_DrawBitmap
- >> GUI_GetBkColor
- >> LCD_FillRect
- >> GUI_SetColor
- >> GUI_GetColor
- >> GUIPROP_FindChar
- >> LCD_SetDrawMode
[Address Reference Count : 13]- f13_1.o(.constdata)
- f8x13_ascii.o(.constdata)
- f08_ascii.o(.constdata)
- f16_ascii.o(.constdata)
- f10s_ascii.o(.constdata)
- f13h_ascii.o(.constdata)
- f13hb_1.o(.constdata)
- f16b_1.o(.constdata)
- f24b_1.o(.constdata)
- fcomic18b_1.o(.constdata)
- fcomic18b_ascii.o(.constdata)
- fcomic24b_1.o(.constdata)
- fcomic24b_ascii.o(.constdata)
GUIPROP_GetCharDistX (Thumb, 38 bytes, Stack size 16 bytes, guicharp.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GUIPROP_GetCharDistX
[Calls]
[Address Reference Count : 13]- f13_1.o(.constdata)
- f8x13_ascii.o(.constdata)
- f08_ascii.o(.constdata)
- f16_ascii.o(.constdata)
- f10s_ascii.o(.constdata)
- f13h_ascii.o(.constdata)
- f13hb_1.o(.constdata)
- f16b_1.o(.constdata)
- f24b_1.o(.constdata)
- fcomic18b_1.o(.constdata)
- fcomic18b_ascii.o(.constdata)
- fcomic24b_1.o(.constdata)
- fcomic24b_ascii.o(.constdata)
GUIPROP_GetFontInfo (Thumb, 6 bytes, Stack size 0 bytes, guicharp.o(.text))
[Address Reference Count : 13]
- f13_1.o(.constdata)
- f8x13_ascii.o(.constdata)
- f08_ascii.o(.constdata)
- f16_ascii.o(.constdata)
- f10s_ascii.o(.constdata)
- f13h_ascii.o(.constdata)
- f13hb_1.o(.constdata)
- f16b_1.o(.constdata)
- f24b_1.o(.constdata)
- fcomic18b_1.o(.constdata)
- fcomic18b_ascii.o(.constdata)
- fcomic24b_1.o(.constdata)
- fcomic24b_ascii.o(.constdata)
GUIPROP_IsInFont (Thumb, 16 bytes, Stack size 8 bytes, guicharp.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GUIPROP_IsInFont
[Calls]
[Address Reference Count : 13]- f13_1.o(.constdata)
- f8x13_ascii.o(.constdata)
- f08_ascii.o(.constdata)
- f16_ascii.o(.constdata)
- f10s_ascii.o(.constdata)
- f13h_ascii.o(.constdata)
- f13hb_1.o(.constdata)
- f16b_1.o(.constdata)
- f24b_1.o(.constdata)
- fcomic18b_1.o(.constdata)
- fcomic18b_ascii.o(.constdata)
- fcomic24b_1.o(.constdata)
- fcomic24b_ascii.o(.constdata)
GL_DrawCircle (Thumb, 102 bytes, Stack size 32 bytes, guicirc.o(.text), UNUSED)
[Calls]
[Called By]
GUI_DrawCircle (Thumb, 78 bytes, Stack size 24 bytes, guicirc.o(.text), UNUSED)
[Calls]
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> GL_DrawCircle
GL_FillCircle (Thumb, 144 bytes, Stack size 40 bytes, guicirc.o(.text))
[Stack]
- Max Depth = 84
- Call Chain = GL_FillCircle ⇒ LCD_DrawHLine ⇒ LCD_L0_DrawHLine ⇒ LCD_WriteRAM
[Calls]
[Called By]- >> GL_DrawPoint
- >> GUI_FillCircle
GUI_FillCircle (Thumb, 56 bytes, Stack size 16 bytes, guicirc.o(.text))
[Stack]
- Max Depth = 160 + Unknown Stack Size
- Call Chain = GUI_FillCircle ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> GL_FillCircle
[Called By]- >> _TestCalibration
- >> _ExecCalibration
- >> GUIDEMO_Circle
GL_FillEllipse (Thumb, 110 bytes, Stack size 40 bytes, guicirc.o(.text), UNUSED)
[Calls]
[Called By]
GUI_FillEllipse (Thumb, 86 bytes, Stack size 32 bytes, guicirc.o(.text), UNUSED)
[Calls]
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> GL_FillEllipse
GL_DrawEllipse (Thumb, 168 bytes, Stack size 64 bytes, guicirc.o(.text), UNUSED)
[Calls]
[Called By]
GUI_DrawEllipse (Thumb, 84 bytes, Stack size 32 bytes, guicirc.o(.text), UNUSED)
[Calls]
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> GL_DrawEllipse
GUI_Color2Index (Thumb, 24 bytes, Stack size 8 bytes, guicolor2index.o(.text))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = GUI_Color2Index ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> LCD_Color2Index
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GUI_ClearRect (Thumb, 96 bytes, Stack size 32 bytes, guicore.o(.text))
[Stack]
- Max Depth = 176 + Unknown Stack Size
- Call Chain = GUI_ClearRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_FillRect
- >> LCD_SetDrawMode
[Called By]- >> GUI_ClearRectEx
- >> GUI_Clear
- >> WIDGET__FillStringInRect
GUI_Clear (Thumb, 26 bytes, Stack size 8 bytes, guicore.o(.text))
[Stack]
- Max Depth = 184 + Unknown Stack Size
- Call Chain = GUI_Clear ⇒ GUI_ClearRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI_ClearRect
- >> GUI_GotoXY
[Called By]- >> cbBackWin
- >> _Paint
- >> FRAMEWIN__cbClient
- >> _DrawPart
- >> _ExecKeyboard
- >> _TestCalibration
- >> _ExecCalibration
- >> GUIDEMO_Touch
- >> GUIDEMO_Speed
- >> GUIDEMO_ShowColorBar
- >> GUIDEMO_Intro
- >> GUIDEMO_Cursor
- >> GUIDEMO_Circle
- >> GUIDEMO_ShowIntro
- >> _UpdateInfoWin
- >> _cbCmdWin
- >> GUIDEMO_main
GUI_Init (Thumb, 90 bytes, Stack size 16 bytes, guicore.o(.text))
[Stack]
- Max Depth = 248 + Unknown Stack Size
- Call Chain = GUI_Init ⇒ WM_Init ⇒ WM_CreateWindow ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__GetPrevSibling ⇒ WM__GetFirstSibling ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> WM_Init
- >> WM_GetDesktopWindow
- >> LCD_L0_GetRect
- >> LCD_Init
- >> GUI_X_Init
- >> GUITASK_Init
- >> GUITASK_CopyContext
- >> LCD_SetColor
- >> LCD_SetBkColor
[Called By]- >> BSP_Init
- >> AppTaskUserIF
GUI_CURSOR_Activate (Thumb, 34 bytes, Stack size 8 bytes, guicurs.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
- >> _Show
GUI_CURSOR_Deactivate (Thumb, 30 bytes, Stack size 8 bytes, guicurs.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
- >> _Hide
GUI_CURSOR_Select (Thumb, 128 bytes, Stack size 32 bytes, guicurs.o(.text))
[Stack]
- Max Depth = 144 + Unknown Stack Size
- Call Chain = GUI_CURSOR_Select ⇒ _Hide ⇒ _Undraw ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> LCD_Color2Index
- >> GUI_ALLOC_AllocZero
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_Free
- >> _Show
- >> _Hide
- >> _CalcRect
[Called By]- >> GUI_CURSOR_Show
- >> GUIDEMO_Cursor
GUI_CURSOR_Hide (Thumb, 34 bytes, Stack size 8 bytes, guicurs.o(.text))
[Stack]
- Max Depth = 120 + Unknown Stack Size
- Call Chain = GUI_CURSOR_Hide ⇒ _Hide ⇒ _Undraw ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> _Hide
[Called By]
GUI_CURSOR_Show (Thumb, 60 bytes, Stack size 8 bytes, guicurs.o(.text))
[Stack]
- Max Depth = 152 + Unknown Stack Size
- Call Chain = GUI_CURSOR_Show ⇒ GUI_CURSOR_Select ⇒ _Hide ⇒ _Undraw ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_L0_GetRect
- >> GUI_CURSOR_Select
- >> _Show
- >> _Hide
[Called By]- >> GUIDEMO_Cursor
- >> GUIDEMO_main
GUI_CURSOR_SetPosition (Thumb, 488 bytes, Stack size 104 bytes, guicurs.o(.text))
[Stack]
- Max Depth = 176 + Unknown Stack Size
- Call Chain = GUI_CURSOR_SetPosition ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_GetBitmapPixelIndex
- >> _Log2Phys
- >> _CalcRect
- >> _GetPixelIndex
- >> _SetPixelIndex
[Called By]- >> WM_HandlePID
- >> GUIDEMO_Cursor
GUI_ALLOC_Realloc (Thumb, 78 bytes, Stack size 24 bytes, guirealloc.o(.text))
[Stack]
- Max Depth = 104 + Unknown Stack Size
- Call Chain = GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_AllocNoInit
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_Free
- >> GUI_ALLOC_GetSize
- >> __aeabi_memcpy
[Called By]
GUI_Unlock (Thumb, 16 bytes, Stack size 0 bytes, guitask.o(.text))
[Stack]
- Max Depth = 52 + Unknown Stack Size
- Call Chain = GUI_Unlock ⇒ GUI_X_Unlock ⇒ OSSemPost ⇒ OS_EventTaskRdy ⇒ OS_EventTaskRemoveMulti
[Calls]
[Called By]- >> GUI_Color2VisColor
- >> GUI_ClearRect
- >> GUI_ALLOC_AllocZero
- >> GUI_GetCharDistX
- >> GUI_ALLOC_FreePtr
- >> GUI_ALLOC_AllocNoInit
- >> GUI_GetFontDistY
- >> GUI_DrawPoint
- >> GUI_DrawRect
- >> GUI_MoveTo
- >> GUI_DrawLineTo
- >> GUI_DrawLineRel
- >> GUI_MoveRel
- >> GUI_DrawPolygon
- >> GUI_DrawLine
- >> GUI_InvertRect
- >> GUI_GotoXY
- >> GUI_GotoX
- >> GUI_GotoY
- >> GUI_GetColorIndex
- >> GUI_GetBkColor
- >> GUI_GetBkColorIndex
- >> WM_GetClientRect
- >> GUI_FillRect
- >> GUI_FillPolygon
- >> GUI_DrawVLine
- >> GUI_SetPenSize
- >> GUI_GetPenSize
- >> GUI_DrawHLine
- >> GUI_DrawFocusRect
- >> GUI_SetColor
- >> GUI_GetColor
- >> GUI_SetDrawMode
- >> GUI_DrawBitmap
- >> WM_SetUserClipRect
- >> GUI_DispStringInRectMax
- >> GUI_SetTextAlign
- >> GUI_GetFontSizeY
- >> GL_DispChar
- >> GUI_GetYAdjust
- >> GUI_DispStringAt
- >> GUI_DispString
- >> GUI_Color2Index
- >> GUI_DrawEllipse
- >> GUI_FillEllipse
- >> GUI_FillCircle
- >> GUI_DrawCircle
- >> GUI_DispNextLine
- >> GUI_ALLOC_Free
- >> GUI_ALLOC_GetMaxSize
- >> GUI_UC_SetEncodeNone
- >> GUI_UC_Encode
- >> GUI_UC_GetCharCode
- >> GUI_UC_GetCharSize
- >> GUI_SetTextMode
- >> GUI_SetLineStyle
- >> GUI_SetFont
- >> GUI_SetDefault
- >> GUI_SetColorIndex
- >> GUI_SetBkColorIndex
- >> GUI_SetBkColor
- >> WM_HandlePID
- >> GUI_SetPenShape
- >> GUI_GetPenShape
- >> WM_OnKey
- >> GUI_PollKeyMsg
- >> WM_GetWindowRect
- >> GUI_TIMER_Restart
- >> GUI_TIMER_SetDelay
- >> GUI_TIMER_Context
- >> GUI_TIMER_SetTime
- >> GUI_TIMER_SetPeriod
- >> GUI_TIMER_Delete
- >> GUI_TIMER_Create
- >> GUI_TIMER_Exec
- >> GUI_ALLOC_Realloc
- >> GUI_CURSOR_SetPosition
- >> GUI_CURSOR_Show
- >> GUI_CURSOR_Hide
- >> GUI_CURSOR_Select
- >> GUI_CURSOR_Deactivate
- >> GUI_CURSOR_Activate
- >> _Draw
- >> _Undraw
- >> WM_GetClientRectEx
- >> WM_BringToTop
- >> WM_MoveTo
- >> WM_ResizeWindow
- >> WM_MoveWindow
- >> WM_GetFirstChild
- >> WM_GetParent
- >> WM_ForEachDesc
- >> WM_SendToParent
- >> WM_BringToBottom
- >> WM_Deactivate
- >> WM_Exec1
- >> WM_CreateWindowAsChild
- >> WM_InvalidateRect
- >> WM_DeleteWindow
- >> WM_SendMessage
- >> WM_SelectWindow
- >> WM_InvalidateArea
- >> WM_ShowWindow
- >> WM_SetSize
- >> WM_SetFocusOnNextChild
- >> WM_SetFocus
- >> WM_ReleaseCapture
- >> WM_SetCapture
- >> WM_SendMessageNoPara
- >> WM_Screen2hWinEx
- >> WM_Screen2hWin
- >> WM_MoveChildTo
- >> WM_IsWindow
- >> WM_HideWindow
- >> WM_GetWindowSizeY
- >> WM_GetWindowSizeX
- >> WM_GetWindowRectEx
- >> WM_GetDialogItem
- >> EDIT_SetTextAlign
- >> EDIT_SetMaxLen
- >> EDIT_SetValue
- >> EDIT_GetValue
- >> EDIT_GetText
- >> EDIT_SetText
- >> EDIT_SetTextColor
- >> EDIT_SetBkColor
- >> EDIT_SetFont
- >> EDIT_CreateEx
- >> EDIT_AddKey
- >> EDIT_SetCursorAtPixel
- >> WIDGET_SetState
- >> WIDGET_OrState
- >> WIDGET_HandleActive
- >> WIDGET_AndState
- >> BUTTON_SetTextColor
- >> BUTTON_SetBkColor
- >> BUTTON_SetFont
- >> BUTTON_SetText
- >> BUTTON_CreateEx
- >> FRAMEWIN_SetMoveable
- >> FRAMEWIN_SetTextAlign
- >> FRAMEWIN_CreateEx
- >> FRAMEWIN_SetText
- >> FRAMEWIN_SetActive
- >> WIDGET_GetState
- >> PROGBAR_SetMinMax
- >> PROGBAR_SetTextPos
- >> PROGBAR_SetTextAlign
- >> PROGBAR_SetText
- >> PROGBAR_SetTextColor
- >> PROGBAR_SetBarColor
- >> PROGBAR_SetFont
- >> PROGBAR_SetValue
- >> PROGBAR_CreateEx
GUI_Lock (Thumb, 146 bytes, Stack size 16 bytes, guitask.o(.text))
[Stack]
- Max Depth = 72 + Unknown Stack Size
- Call Chain = GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_X_Lock
- >> GUI_X_GetTaskId
- >> __aeabi_memcpy4
[Called By]- >> GUI_Color2VisColor
- >> GUI_ClearRect
- >> GUI_ALLOC_AllocZero
- >> GUI_GetCharDistX
- >> GUI_ALLOC_FreePtr
- >> GUI_ALLOC_AllocNoInit
- >> GUI_GetFontDistY
- >> GUI_DrawPoint
- >> GUI_DrawRect
- >> GUI_MoveTo
- >> GUI_DrawLineTo
- >> GUI_DrawLineRel
- >> GUI_MoveRel
- >> GUI_DrawPolygon
- >> GUI_DrawLine
- >> GUI_InvertRect
- >> GUI_GotoXY
- >> GUI_GotoX
- >> GUI_GotoY
- >> GUI_GetColorIndex
- >> GUI_GetBkColor
- >> GUI_GetBkColorIndex
- >> WM_GetClientRect
- >> GUI_FillRect
- >> GUI_FillPolygon
- >> GUI_DrawVLine
- >> GUI_SetPenSize
- >> GUI_GetPenSize
- >> GUI_DrawHLine
- >> GUI_DrawFocusRect
- >> GUI_SetColor
- >> GUI_GetColor
- >> GUI_SetDrawMode
- >> GUI_DrawBitmap
- >> WM_SetUserClipRect
- >> GUI_DispStringInRectMax
- >> GUI_SetTextAlign
- >> GUI_GetFontSizeY
- >> GL_DispChar
- >> GUI_GetYAdjust
- >> GUI_DispStringAt
- >> GUI_DispString
- >> GUI_Color2Index
- >> GUI_DrawEllipse
- >> GUI_FillEllipse
- >> GUI_FillCircle
- >> GUI_DrawCircle
- >> GUI_DispNextLine
- >> GUI_ALLOC_Free
- >> GUI_ALLOC_GetMaxSize
- >> GUI_UC_SetEncodeNone
- >> GUI_UC_Encode
- >> GUI_UC_GetCharCode
- >> GUI_UC_GetCharSize
- >> GUI_SetTextMode
- >> GUI_SetLineStyle
- >> GUI_SetFont
- >> GUI_SetDefault
- >> GUI_SetColorIndex
- >> GUI_SetBkColorIndex
- >> GUI_SetBkColor
- >> WM_HandlePID
- >> GUI_SetPenShape
- >> GUI_GetPenShape
- >> WM_OnKey
- >> GUI_PollKeyMsg
- >> WM_GetWindowRect
- >> GUI_TIMER_Restart
- >> GUI_TIMER_SetDelay
- >> GUI_TIMER_Context
- >> GUI_TIMER_SetTime
- >> GUI_TIMER_SetPeriod
- >> GUI_TIMER_Delete
- >> GUI_TIMER_Create
- >> GUI_TIMER_Exec
- >> GUI_ALLOC_Realloc
- >> GUI_CURSOR_SetPosition
- >> GUI_CURSOR_Show
- >> GUI_CURSOR_Hide
- >> GUI_CURSOR_Select
- >> GUI_CURSOR_Deactivate
- >> GUI_CURSOR_Activate
- >> _Draw
- >> _Undraw
- >> WM_GetClientRectEx
- >> WM_BringToTop
- >> WM_MoveTo
- >> WM_ResizeWindow
- >> WM_MoveWindow
- >> WM_GetFirstChild
- >> WM_GetParent
- >> WM_ForEachDesc
- >> WM_SendToParent
- >> WM_BringToBottom
- >> WM_Deactivate
- >> WM_Exec1
- >> WM_CreateWindowAsChild
- >> WM_InvalidateRect
- >> WM_DeleteWindow
- >> WM_SendMessage
- >> WM_SelectWindow
- >> WM_InvalidateArea
- >> WM_ShowWindow
- >> WM_SetSize
- >> WM_SetFocusOnNextChild
- >> WM_SetFocus
- >> WM_ReleaseCapture
- >> WM_SetCapture
- >> WM_SendMessageNoPara
- >> WM_Screen2hWinEx
- >> WM_Screen2hWin
- >> WM_MoveChildTo
- >> WM_IsWindow
- >> WM_HideWindow
- >> WM_GetWindowSizeY
- >> WM_GetWindowSizeX
- >> WM_GetWindowRectEx
- >> WM_GetDialogItem
- >> EDIT_SetTextAlign
- >> EDIT_SetMaxLen
- >> EDIT_SetValue
- >> EDIT_GetValue
- >> EDIT_GetText
- >> EDIT_SetText
- >> EDIT_SetTextColor
- >> EDIT_SetBkColor
- >> EDIT_SetFont
- >> EDIT_CreateEx
- >> EDIT_AddKey
- >> EDIT_SetCursorAtPixel
- >> WIDGET_SetState
- >> WIDGET_OrState
- >> WIDGET_HandleActive
- >> WIDGET_AndState
- >> BUTTON_SetTextColor
- >> BUTTON_SetBkColor
- >> BUTTON_SetFont
- >> BUTTON_SetText
- >> BUTTON_CreateEx
- >> FRAMEWIN_SetMoveable
- >> FRAMEWIN_SetTextAlign
- >> FRAMEWIN_CreateEx
- >> FRAMEWIN_SetText
- >> FRAMEWIN_SetActive
- >> WIDGET_GetState
- >> PROGBAR_SetMinMax
- >> PROGBAR_SetTextPos
- >> PROGBAR_SetTextAlign
- >> PROGBAR_SetText
- >> PROGBAR_SetTextColor
- >> PROGBAR_SetBarColor
- >> PROGBAR_SetFont
- >> PROGBAR_SetValue
- >> PROGBAR_CreateEx
GUITASK_Init (Thumb, 12 bytes, Stack size 0 bytes, guitask.o(.text))
[Stack]
- Max Depth = 24 + Unknown Stack Size
- Call Chain = GUITASK_Init ⇒ GUI_X_InitOS ⇒ OSSemCreate
[Calls]
[Called By]
GUITASK_CopyContext (Thumb, 46 bytes, Stack size 24 bytes, guitask.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = GUITASK_CopyContext ⇒ __aeabi_memcpy4
[Calls]
[Called By]
GUI_GetTime (Thumb, 4 bytes, Stack size 0 bytes, guitime.o(.text))
[Stack]
- Max Depth = 8 + Unknown Stack Size
- Call Chain = GUI_GetTime ⇒ GUI_X_GetTime ⇒ OSTimeGet
[Calls]
[Called By]- >> GUI_TIMER_Restart
- >> GUI_TIMER_Exec
- >> GUIDEMO_Speed
- >> GUIDEMO_WaitKey
- >> GUIDEMO_Delay
GUI_Delay (Thumb, 44 bytes, Stack size 16 bytes, guitime.o(.text))
[Stack]
- Max Depth = 408 + Unknown Stack Size
- Call Chain = GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM_Exec1 ⇒ _DrawNext ⇒ WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]- >> GUI_Exec
- >> GUI_X_GetTime
- >> GUI_X_Delay
[Called By]- >> _TestCalibration
- >> _ExecCalibration
- >> GUIDEMO_Delay
- >> GUIDEMO_CheckCancel
GUI_TIMER_Exec (Thumb, 68 bytes, Stack size 24 bytes, guitimer.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_GetTime
GUI_TIMER_Create (Thumb, 54 bytes, Stack size 24 bytes, guitimer.o(.text))
[Stack]
- Max Depth = 120 + Unknown Stack Size
- Call Chain = GUI_TIMER_Create ⇒ GUI_ALLOC_AllocZero ⇒ GUI_ALLOC_AllocNoInit ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_AllocZero
- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> _Link
[Called By]
GUI_TIMER_Delete (Thumb, 28 bytes, Stack size 8 bytes, guitimer.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_Free
- >> _Unlink
GUI_TIMER_SetPeriod (Thumb, 26 bytes, Stack size 16 bytes, guitimer.o(.text))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = GUI_TIMER_SetPeriod ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GUI_TIMER_SetTime (Thumb, 26 bytes, Stack size 16 bytes, guitimer.o(.text))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = GUI_TIMER_SetTime ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GUI_TIMER_Context (Thumb, 26 bytes, Stack size 16 bytes, guitimer.o(.text))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = GUI_TIMER_Context ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
[Called By]
GUI_TIMER_SetDelay (Thumb, 38 bytes, Stack size 16 bytes, guitimer.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> _Link
- >> _Unlink
GUI_TIMER_Restart (Thumb, 54 bytes, Stack size 16 bytes, guitimer.o(.text))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = GUI_TIMER_Restart ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> _Link
- >> _Unlink
- >> GUI_GetTime
[Called By]
GUI_DispDecShift (Thumb, 20 bytes, Stack size 24 bytes, guival.o(.text))
[Stack]
- Max Depth = 232 + Unknown Stack Size
- Call Chain = GUI_DispDecShift ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI_AddDecShift
- >> GUI_DispString
[Called By]
GUI_DispSDecShift (Thumb, 36 bytes, Stack size 32 bytes, guival.o(.text), UNUSED)
[Calls]
- >> GUI_AddSign
- >> GUI_AddDecShift
- >> GUI_DispString
[Called By]
GUI_DispDecMin (Thumb, 20 bytes, Stack size 24 bytes, guival.o(.text))
[Stack]
- Max Depth = 232 + Unknown Stack Size
- Call Chain = GUI_DispDecMin ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI_AddDecMin
- >> GUI_DispString
[Called By]- >> GUIDEMO_Speed
- >> GUIDEMO_ShowColorBar
- >> GUIDEMO_Intro
- >> _cbCmdWin
GUI_DispDecSpace (Thumb, 72 bytes, Stack size 32 bytes, guival.o(.text), UNUSED)
[Calls]
- >> GUI_AddSign
- >> GUI_Long2Len
- >> GUI_AddDecMin
- >> GUI_DispString
GUI_DispSDec (Thumb, 4 bytes, Stack size 0 bytes, guival.o(.text), UNUSED)
[Calls]
GUI_DispDec (Thumb, 4 bytes, Stack size 0 bytes, guival.o(.text))
[Stack]
- Max Depth = 232 + Unknown Stack Size
- Call Chain = GUI_DispDec ⇒ GUI_DispDecShift ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]
[Called By]
GUI_DispDecAt (Thumb, 32 bytes, Stack size 32 bytes, guival.o(.text), UNUSED)
[Calls]
- >> GUI_AddDecShift
- >> GUI_DispStringAt
LCD_SetColorIndex (Thumb, 18 bytes, Stack size 8 bytes, lcd.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LCD_SetColorIndex
[Calls]
[Called By]- >> GUI_SetColorIndex
- >> LCD_SetColor
LCD_SetBkColorIndex (Thumb, 18 bytes, Stack size 8 bytes, lcd.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LCD_SetBkColorIndex
[Calls]
[Called By]- >> GUI_SetBkColorIndex
- >> LCD_SetBkColor
LCD_SetDrawMode (Thumb, 28 bytes, Stack size 8 bytes, lcd.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LCD_SetDrawMode
[Called By]- >> GUI_ClearRect
- >> GUI_SetDrawMode
- >> LCD_Init
- >> GUIPROP_DispChar
- >> GUIMONO_DispChar
LCD_DrawPixel (Thumb, 52 bytes, Stack size 0 bytes, lcd.o(.text), UNUSED)
[Calls]
- >> LCD_L0_SetPixelIndex
- >> LCD_L0_XorPixel
[Called By]- >> GL_DrawLine1
- >> GL_DrawPoint
- >> GUI_DrawFocusRect
- >> Draw8Point
LCD_DrawHLine (Thumb, 54 bytes, Stack size 8 bytes, lcd.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = LCD_DrawHLine ⇒ LCD_L0_DrawHLine ⇒ LCD_WriteRAM
[Calls]
[Called By]- >> GL_FillPolygon
- >> GL_FillCircle
- >> GUI_DrawRect
- >> GUI_DrawHLine
- >> GL_FillEllipse
LCD_FillRect (Thumb, 60 bytes, Stack size 8 bytes, lcd.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = LCD_FillRect ⇒ LCD_L0_FillRect ⇒ LCD_L0_DrawHLine ⇒ LCD_WriteRAM
[Calls]
[Called By]- >> GUI_ClearRect
- >> LCD_DrawBitmap
- >> GUI_InvertRect
- >> GUI_FillRect
- >> LCD_Init
- >> GUIPROP_DispChar
- >> GUIMONO_DispChar
LCD_DrawBitmap (Thumb, 476 bytes, Stack size 80 bytes, lcd.o(.text))
[Stack]
- Max Depth = 220
- Call Chain = LCD_DrawBitmap ⇒ LCD_L0_DrawBitmap ⇒ DrawBitLine1BPP ⇒ LCD_L0_XorPixel ⇒ LCD_L0_SetPixelIndex ⇒ LCD_WriteRAM
[Calls]- >> LCD_FillRect
- >> LCD_L0_DrawBitmap
[Called By]- >> GL_DrawBitmap
- >> GUIPROP_DispChar
- >> GUIMONO_DispChar
LCD_SetClipRectMax (Thumb, 8 bytes, Stack size 0 bytes, lcd.o(.text))
[Calls]
[Called By]- >> LCD_Init
- >> WM_Deactivate
- >> WM_SelectWindow
LCD_Init (Thumb, 50 bytes, Stack size 8 bytes, lcd.o(.text))
[Stack]
- Max Depth = 76
- Call Chain = LCD_Init ⇒ LCD_FillRect ⇒ LCD_L0_FillRect ⇒ LCD_L0_DrawHLine ⇒ LCD_WriteRAM
[Calls]- >> LCD_InitLUT
- >> LCD_FillRect
- >> LCD_SetDrawMode
- >> LCD_L0_On
- >> LCD_L0_Init
- >> LCD_SetClipRectMax
[Called By]
LCD_Color2Index (Thumb, 4 bytes, Stack size 0 bytes, lcd.o(.text))
[Calls]
[Called By]- >> GUI_Color2VisColor
- >> GUI_Color2Index
- >> LCD_GetpPalConvTableUncached
- >> GUI_CURSOR_Select
- >> _Log2Phys
LCD_Index2Color (Thumb, 4 bytes, Stack size 0 bytes, lcd.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LCD_Index2Color ⇒ LCD_L0_Index2Color ⇒ LCD_Index2Color_565
[Calls]
[Called By]- >> GUI_Color2VisColor
- >> GUI_GetBkColor
- >> GUI_GetColor
- >> LCD_GetDevCap
LCD_SetBkColor (Thumb, 24 bytes, Stack size 8 bytes, lcd.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_SetBkColor ⇒ LCD_SetBkColorIndex
[Calls]- >> LCD_L0_Color2Index
- >> LCD_SetBkColorIndex
[Called By]- >> GUI_Init
- >> GUI_SetBkColor
- >> _Paint
- >> _Paint
- >> FRAMEWIN__cbClient
- >> _Paint
- >> _DrawPart
LCD_SetColor (Thumb, 24 bytes, Stack size 8 bytes, lcd.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = LCD_SetColor ⇒ LCD_SetColorIndex
[Calls]- >> LCD_SetColorIndex
- >> LCD_L0_Color2Index
[Called By]- >> GUI_Init
- >> GUI_SetColor
- >> _Paint
- >> _Paint
- >> _Paint
- >> _DrawPart
- >> _WIDGET_EFFECT_3D_DrawDownRect
- >> _WIDGET_EFFECT_3D_DrawUpRect
LCD_DrawVLine (Thumb, 54 bytes, Stack size 8 bytes, lcd_drawvline.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = LCD_DrawVLine ⇒ LCD_L0_DrawVLine ⇒ LCD_WriteRAM
[Calls]
[Called By]- >> GUI_DrawRect
- >> GUI_DrawVLine
LCD_GetBkColorIndex (Thumb, 6 bytes, Stack size 0 bytes, lcd_getcolorindex.o(.text))
[Called By]
- >> GUI_GetBkColor
- >> GUI_GetBkColorIndex
LCD_GetColorIndex (Thumb, 6 bytes, Stack size 0 bytes, lcd_getcolorindex.o(.text))
[Called By]
- >> GUI_GetColorIndex
- >> GUI_GetColor
LCD_L0_Color2Index (Thumb, 4 bytes, Stack size 0 bytes, lcd_l0_generic.o(.text))
[Calls]
[Called By]- >> LCD_Color2Index
- >> LCD_SetColor
- >> LCD_SetBkColor
[Address Reference Count : 1]
LCD_L0_Index2Color (Thumb, 4 bytes, Stack size 0 bytes, lcd_l0_generic.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LCD_L0_Index2Color ⇒ LCD_Index2Color_565
[Calls]
[Called By]
[Address Reference Count : 1]
LCD_L0_GetIndexMask (Thumb, 4 bytes, Stack size 0 bytes, lcd_l0_generic.o(.text))
[Calls]
[Address Reference Count : 1]
LCD_L0_GetRect (Thumb, 20 bytes, Stack size 0 bytes, lcd_l0_generic.o(.text))
[Called By]
- >> GUI_Init
- >> LCD_SetClipRectEx
- >> LCD_SetClipRectMax
- >> GUI_CURSOR_Show
[Address Reference Count : 1]
LCD_SetClipRectEx (Thumb, 22 bytes, Stack size 16 bytes, lcd_setcliprectex.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI__IntersectRects
- >> LCD_L0_GetRect
[Called By]- >> _SetClipRectUserIntersect
LCD_GetpPalConvTableUncached (Thumb, 54 bytes, Stack size 24 bytes, lcdcolor.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = LCD_GetpPalConvTableUncached
[Calls]
[Called By]
LCD_GetpPalConvTable (Thumb, 2 bytes, Stack size 0 bytes, lcdcolor.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = LCD_GetpPalConvTable ⇒ LCD_GetpPalConvTableUncached
[Calls]- >> LCD_GetpPalConvTableUncached
[Called By]
LCD_InitLUT (Thumb, 2 bytes, Stack size 0 bytes, lcdcolor.o(.text))
[Called By]
LCD_GetXSize (Thumb, 6 bytes, Stack size 0 bytes, lcdinfo0.o(.text))
[Called By]
- >> LCD_GetDevCap
- >> _ExecKeyboard
- >> GUIDEMO_Touch
- >> GUIDEMO_Speed
- >> GUIDEMO_Intro
- >> GUIDEMO_DemoPolygon
- >> GUIDEMO_Cursor
- >> GUIDEMO_Circle
- >> GUIDEMO_ShowIntro
- >> GUIDEMO_WaitKey
- >> GUIDEMO_main
LCD_GetYSize (Thumb, 6 bytes, Stack size 0 bytes, lcdinfo0.o(.text))
[Called By]
- >> LCD_GetDevCap
- >> _ExecKeyboard
- >> GUIDEMO_Touch
- >> GUIDEMO_Speed
- >> GUIDEMO_ShowColorBar
- >> GUIDEMO_Intro
- >> GUIDEMO_DemoPolygon
- >> GUIDEMO_Cursor
- >> GUIDEMO_Circle
- >> GUIDEMO_ShowIntro
- >> GUIDEMO_WaitKey
- >> GUIDEMO_main
LCD_GetVXSize (Thumb, 6 bytes, Stack size 0 bytes, lcdinfo0.o(.text), UNUSED)
LCD_GetVYSize (Thumb, 6 bytes, Stack size 0 bytes, lcdinfo0.o(.text), UNUSED)
LCD_GetBitsPerPixel (Thumb, 4 bytes, Stack size 0 bytes, lcdinfo0.o(.text), UNUSED)
LCD_GetNumColors (Thumb, 6 bytes, Stack size 0 bytes, lcdinfo0.o(.text), UNUSED)
LCD_GetYMag (Thumb, 4 bytes, Stack size 0 bytes, lcdinfo0.o(.text), UNUSED)
LCD_GetXMag (Thumb, 4 bytes, Stack size 0 bytes, lcdinfo0.o(.text), UNUSED)
LCD_GetFixedPalette (Thumb, 6 bytes, Stack size 0 bytes, lcdinfo0.o(.text), UNUSED)
LCD_GetDevCap (Thumb, 72 bytes, Stack size 0 bytes, lcdinfo.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LCD_GetDevCap ⇒ LCD_Index2Color ⇒ LCD_L0_Index2Color ⇒ LCD_Index2Color_565
[Calls]- >> LCD_Index2Color
- >> LCD_GetYSize
- >> LCD_GetXSize
[Called By]
LCD_Index2Color_565 (Thumb, 52 bytes, Stack size 8 bytes, lcdp565_index2color.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LCD_Index2Color_565
[Called By]
LCD_Color2Index_565 (Thumb, 22 bytes, Stack size 0 bytes, lcdp565.o(.text))
[Called By]
LCD_GetIndexMask_565 (Thumb, 6 bytes, Stack size 0 bytes, lcdp565.o(.text))
[Called By]
WM__RectIsNZ (Thumb, 32 bytes, Stack size 0 bytes, wm.o(.text))
[Called By]
WM__Client2Screen (Thumb, 16 bytes, Stack size 0 bytes, wm.o(.text))
[Calls]
[Called By]- >> WM__InitIVRSearch
- >> WM_InvalidateRect
- >> _SetClipRectUserIntersect
- >> _EffectRequiresRedraw
WM__ClipAtParentBorders (Thumb, 62 bytes, Stack size 24 bytes, wm.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = WM__ClipAtParentBorders
[Calls]- >> GUI_ALLOC_h2p
- >> GUI__IntersectRect
[Called By]- >> WM__InitIVRSearch
- >> WM_InvalidateRect
- >> WM__ActivateClipRect
- >> _DrawNext
WM__ActivateClipRect (Thumb, 52 bytes, Stack size 16 bytes, wm.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = WM__ActivateClipRect ⇒ _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_ALLOC_h2p
- >> WM__ClipAtParentBorders
- >> _SetClipRectUserIntersect
[Called By]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> WM_SetUserClipRect
WM__InsertWindowIntoList (Thumb, 118 bytes, Stack size 32 bytes, wm.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = WM__InsertWindowIntoList
[Calls]
[Called By]- >> WM_BringToTop
- >> WM_CreateWindowAsChild
WM__RemoveWindowFromList (Thumb, 68 bytes, Stack size 16 bytes, wm.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WM__RemoveWindowFromList
[Calls]
[Called By]- >> WM_BringToTop
- >> WM__DetachWindow
WM_InvalidateArea (Thumb, 46 bytes, Stack size 16 bytes, wm.o(.text))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> _Invalidate1Abs
[Called By]- >> WM_ResizeWindow
- >> WM_BringToBottom
- >> WM_InvalidateRect
- >> WM__InvalidateAreaBelow
- >> WM__DetachWindow
- >> WM__MoveWindow
WM__DetachWindow (Thumb, 34 bytes, Stack size 16 bytes, wm.o(.text))
[Stack]
- Max Depth = 104 + Unknown Stack Size
- Call Chain = WM__DetachWindow ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> WM_InvalidateArea
- >> WM__RemoveWindowFromList
[Called By]
WM_SelectWindow (Thumb, 56 bytes, Stack size 16 bytes, wm.o(.text))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = WM_SelectWindow ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_SetClipRectMax
[Called By]- >> WM_Init
- >> WM_CreateWindowAsChild
- >> WM_DeleteWindow
- >> _DrawNext
- >> ShowCurrsor
- >> _UpdateInfoWin
WM__RemoveFromLinList (Thumb, 48 bytes, Stack size 16 bytes, wm.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WM__RemoveFromLinList
[Calls]
[Called By]
WM_SendMessage (Thumb, 40 bytes, Stack size 16 bytes, wm.o(.text))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = WM_SendMessage ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> WM_GetClientWindow
- >> WM_GetBkColor
- >> WM_SendToParent
- >> WM__SendMsgNoData
- >> _Paint1
- >> WM_SetScrollState
- >> WM_SetFocus
- >> WM__ReleaseCapture
- >> WM_IsFocussable
- >> WM_GetId
- >> GUI_GetDialogStatusPtr
- >> GUI_SetDialogStatusPtr
- >> _FRAMEWIN_Callback
- >> WIDGET_SetEffect
WM__SendMsgNoData (Thumb, 16 bytes, Stack size 16 bytes, wm.o(.text))
[Stack]
- Max Depth = 104 + Unknown Stack Size
- Call Chain = WM__SendMsgNoData ⇒ WM_SendMessage ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]
[Called By]- >> WM_ResizeWindow
- >> WM_CreateWindowAsChild
- >> WM_DeleteWindow
- >> WM__MoveWindow
- >> _MoveDescendents
WM__IsWindow (Thumb, 34 bytes, Stack size 8 bytes, wm.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM__IsWindow
[Calls]
[Called By]- >> WM_DeleteWindow
- >> WM_IsWindow
WM_DeleteWindow (Thumb, 166 bytes, Stack size 16 bytes, wm.o(.text))
[Stack]
- Max Depth = 136 + Unknown Stack Size
- Call Chain = WM_DeleteWindow ⇒ WM_NotifyParent ⇒ WM_SendToParent ⇒ WM_SendMessage ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_ALLOC_Free
- >> WM_NotifyParent
- >> WM__IsWindow
- >> WM__SendMsgNoData
- >> WM__RemoveFromLinList
- >> WM_SelectWindow
- >> WM__DetachWindow
- >> _DeleteAllChildren
[Called By]- >> _DeleteAllChildren
- >> EDIT_CreateEx
- >> GUI_EndDialog
- >> _ExecKeyboard
- >> _TestCalibration
- >> GUIDEMO_Touch
- >> GUIDEMO_WaitKey
- >> GUIDEMO_Delay
- >> GUIDEMO_main
WM__InvalidateAreaBelow (Thumb, 2 bytes, Stack size 0 bytes, wm.o(.text))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = WM__InvalidateAreaBelow ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]
[Called By]
WM__GetClientRectWin (Thumb, 24 bytes, Stack size 0 bytes, wm.o(.text))
[Called By]
- >> WM_GetClientRectEx
- >> WM_DefaultProc
- >> WIDGET__GetInsideRect
- >> _Paint
WM_InvalidateRect (Thumb, 108 bytes, Stack size 40 bytes, wm.o(.text))
[Stack]
- Max Depth = 128 + Unknown Stack Size
- Call Chain = WM_InvalidateRect ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI__IntersectRect
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_InvalidateArea
- >> WM__ClipAtParentBorders
- >> WM__Client2Screen
- >> _Invalidate1Abs
- >> __aeabi_memcpy
[Called By]- >> WM_DefaultProc
- >> WM_CreateWindowAsChild
- >> WM_InvalidateWindow
- >> PROGBAR_SetText
- >> PROGBAR_SetValue
WM_InvalidateWindow (Thumb, 4 bytes, Stack size 0 bytes, wm.o(.text))
[Stack]
- Max Depth = 128 + Unknown Stack Size
- Call Chain = WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]
[Called By]- >> WM_Init
- >> WM_BringToTop
- >> _cbInvalidateOne
- >> WM_InvalidateWindowDescs
- >> EDIT_SetTextAlign
- >> EDIT_SetMaxLen
- >> EDIT_SetValue
- >> EDIT_SetText
- >> EDIT_SetTextColor
- >> EDIT_SetBkColor
- >> EDIT_SetFont
- >> EDIT_AddKey
- >> EDIT_SetCursorAtPixel
- >> WIDGET_SetState
- >> WIDGET_OrState
- >> WIDGET_HandleActive
- >> WIDGET_AndState
- >> BUTTON_SetTextColor
- >> BUTTON_SetBkColor
- >> BUTTON_SetFont
- >> BUTTON_SetText
- >> FRAMEWIN_SetTextAlign
- >> FRAMEWIN_SetText
- >> _SetActive
- >> PROGBAR_SetMinMax
- >> PROGBAR_SetTextPos
- >> PROGBAR_SetTextAlign
- >> PROGBAR_SetTextColor
- >> PROGBAR_SetBarColor
- >> PROGBAR_SetFont
- >> _UpdateCmdWin
WM_CreateWindowAsChild (Thumb, 292 bytes, Stack size 40 bytes, wm.o(.text))
[Stack]
- Max Depth = 168 + Unknown Stack Size
- Call Chain = WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__GetPrevSibling ⇒ WM__GetFirstSibling ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_AllocZero
- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_BringToBottom
- >> WM_InvalidateRect
- >> WM__SendMsgNoData
- >> WM_SelectWindow
- >> WM__InsertWindowIntoList
[Called By]- >> WM_CreateWindow
- >> EDIT_CreateEx
- >> BUTTON_CreateEx
- >> FRAMEWIN_CreateEx
- >> PROGBAR_CreateEx
- >> GUIDEMO_main
WM_CreateWindow (Thumb, 38 bytes, Stack size 40 bytes, wm.o(.text))
[Stack]
- Max Depth = 208 + Unknown Stack Size
- Call Chain = WM_CreateWindow ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__GetPrevSibling ⇒ WM__GetFirstSibling ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> WM_CreateWindowAsChild
[Called By]
WM_GetActiveWindow (Thumb, 8 bytes, Stack size 0 bytes, wm.o(.text))
[Called By]
- >> _GetDefaultWin
- >> _Paint
WM__GetNextIVR (Thumb, 78 bytes, Stack size 16 bytes, wm.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> WM__ActivateClipRect
- >> _FindNext_IVR
[Called By]- >> GUI_ClearRect
- >> WM__InitIVRSearch
- >> GUI_DrawPoint
- >> GUI_DrawRect
- >> GUI_DrawLineTo
- >> GUI_DrawLineRel
- >> GUI_DrawPolygon
- >> GUI_DrawLine
- >> GUI_InvertRect
- >> GUI_FillRect
- >> GUI_FillPolygon
- >> GUI_DrawVLine
- >> GUI_DrawHLine
- >> GUI_DrawFocusRect
- >> GUI_DrawBitmap
- >> GUI__DispLine
- >> GUI_DrawEllipse
- >> GUI_FillEllipse
- >> GUI_FillCircle
- >> GUI_DrawCircle
- >> _Paint1
- >> _Paint
- >> _Paint
WM__InitIVRSearch (Thumb, 188 bytes, Stack size 40 bytes, wm.o(.text))
[Stack]
- Max Depth = 144
- Call Chain = WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI__IntersectRect
- >> WM__GetNextIVR
- >> WM__ActivateClipRect
- >> WM__ClipAtParentBorders
- >> WM__Client2Screen
- >> __aeabi_memcpy
[Called By]- >> GUI_ClearRect
- >> GUI_DrawPoint
- >> GUI_DrawRect
- >> GUI_DrawLineTo
- >> GUI_DrawLineRel
- >> GUI_DrawPolygon
- >> GUI_DrawLine
- >> GUI_InvertRect
- >> GUI_FillRect
- >> GUI_FillPolygon
- >> GUI_DrawVLine
- >> GUI_DrawHLine
- >> GUI_DrawFocusRect
- >> GUI_DrawBitmap
- >> GUI__DispLine
- >> GUI_DrawEllipse
- >> GUI_FillEllipse
- >> GUI_FillCircle
- >> GUI_DrawCircle
- >> _Paint1
- >> _Paint
- >> _Paint
WM_SetDefault (Thumb, 14 bytes, Stack size 8 bytes, wm.o(.text))
[Stack]
- Max Depth = 104 + Unknown Stack Size
- Call Chain = WM_SetDefault ⇒ GL_SetDefault ⇒ GUI_SetPenSize ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]
[Called By]
WM__PaintWinAndOverlays (Thumb, 110 bytes, Stack size 16 bytes, wm.o(.text))
[Stack]
- Max Depth = 256 + Unknown Stack Size
- Call Chain = WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> _PaintTransChildren
- >> _Paint1Trans
- >> _Paint1
[Called By]
WM_Exec1 (Thumb, 56 bytes, Stack size 8 bytes, wm.o(.text))
[Stack]
- Max Depth = 368 + Unknown Stack Size
- Call Chain = WM_Exec1 ⇒ _DrawNext ⇒ WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_PollKeyMsg
- >> _DrawNext
[Called By]
WM_Exec (Thumb, 20 bytes, Stack size 8 bytes, wm.o(.text))
[Stack]
- Max Depth = 376 + Unknown Stack Size
- Call Chain = WM_Exec ⇒ WM_Exec1 ⇒ _DrawNext ⇒ WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]
[Called By]- >> GUI_Exec1
- >> GUIDEMO_ShowIntro
- >> GUIDEMO_WaitKey
- >> GUIDEMO_Delay
- >> GUIDEMO_CheckCancel
- >> GUIDEMO_main
WM_DefaultProc (Thumb, 86 bytes, Stack size 16 bytes, wm.o(.text))
[Stack]
- Max Depth = 144 + Unknown Stack Size
- Call Chain = WM_DefaultProc ⇒ WM_InvalidateRect ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> WM_SendToParent
- >> WM_InvalidateRect
- >> WM__GetClientRectWin
[Called By]- >> WM__SendMessage
- >> cbBackWin
- >> EDIT__Callback
- >> BUTTON_Callback
- >> FRAMEWIN__cbClient
- >> _FRAMEWIN_Callback
- >> _PROGBAR_Callback
- >> _cbCmdWin
WM_Activate (Thumb, 8 bytes, Stack size 0 bytes, wm.o(.text), UNUSED)
WM_Deactivate (Thumb, 24 bytes, Stack size 8 bytes, wm.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
- >> LCD_SetClipRectMax
WM_Init (Thumb, 92 bytes, Stack size 24 bytes, wm.o(.text))
[Stack]
- Max Depth = 232 + Unknown Stack Size
- Call Chain = WM_Init ⇒ WM_CreateWindow ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__GetPrevSibling ⇒ WM__GetFirstSibling ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> WM__AddCriticalHandle
- >> WM_CreateWindow
- >> WM_InvalidateWindow
- >> WM_SelectWindow
[Called By]
WM__ForEachDesc (Thumb, 54 bytes, Stack size 24 bytes, wm__foreachdesc.o(.text))
[Stack]
- Max Depth = 24 + In Cycle
- Call Chain = WM__ForEachDesc ⇒ WM_ForEachDesc (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> WM_ForEachDesc
[Called By]
WM__GetFirstSibling (Thumb, 20 bytes, Stack size 8 bytes, wm__getfirstsibling.o(.text))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = WM__GetFirstSibling ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> WM_GetParent
[Called By]
WM__GetFocussedChild (Thumb, 26 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__GetPrevSibling (Thumb, 40 bytes, Stack size 16 bytes, wm__getprevsibling.o(.text))
[Stack]
- Max Depth = 104 + Unknown Stack Size
- Call Chain = WM__GetPrevSibling ⇒ WM__GetFirstSibling ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> WM__GetFirstSibling
[Called By]
WM__IsAncestor (Thumb, 36 bytes, Stack size 16 bytes, wm__isancestor.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WM__IsAncestor
[Calls]
[Called By]- >> WM__IsAncestorOrSelf
- >> WM__IsInModalArea
- >> _FRAMEWIN_Callback
WM__IsAncestorOrSelf (Thumb, 10 bytes, Stack size 0 bytes, wm__isancestor.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WM__IsAncestorOrSelf ⇒ WM__IsAncestor
[Calls]
[Called By]
WM__IsChild (Thumb, 28 bytes, Stack size 16 bytes, wm__ischild.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WM__IsChild
[Calls]
[Called By]
WM__IsEnabled (Thumb, 20 bytes, Stack size 8 bytes, wm__isenabled.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WM__IsEnabled
[Calls]
[Called By]- >> WM__SendMessageIfEnabled
- >> EDIT__Callback
- >> _Paint
- >> _Paint
WM__SendMessage (Thumb, 32 bytes, Stack size 16 bytes, wm__sendmessage.o(.text))
[Stack]
- Max Depth = 160 + Unknown Stack Size
- Call Chain = WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_InvalidateRect ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> WM_DefaultProc
[Called By]- >> WM_OnKey
- >> WM__SendMessageIfEnabled
WM__SendMessageIfEnabled (Thumb, 28 bytes, Stack size 16 bytes, wm__sendmessageifenabled.o(.text))
[Stack]
- Max Depth = 176 + Unknown Stack Size
- Call Chain = WM__SendMessageIfEnabled ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_InvalidateRect ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> WM__SendMessage
- >> WM__IsEnabled
[Called By]- >> WM_HandlePID
- >> WM__SendPIDMessage
WM__SendMessageNoPara (Thumb, 42 bytes, Stack size 24 bytes, wm__sendmessagenopara.o(.text), UNUSED)
[Calls]
[Called By]
WM__UpdateChildPositions (Thumb, 232 bytes, Stack size 56 bytes, wm__updatechildpositions.o(.text))
[Stack]
- Max Depth = 232 + Unknown Stack Size
- Call Chain = WM__UpdateChildPositions ⇒ WM_MoveWindow ⇒ WM__MoveWindow ⇒ _MoveDescendents ⇒ _MoveDescendents (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> WM_ResizeWindow
- >> WM_MoveWindow
[Called By]- >> WM_ResizeWindow
- >> WIDGET_HandleActive
WM_BringToBottom (Thumb, 72 bytes, Stack size 24 bytes, wm_bringtobottom.o(.text))
[Stack]
- Max Depth = 128 + Unknown Stack Size
- Call Chain = WM_BringToBottom ⇒ WM__GetPrevSibling ⇒ WM__GetFirstSibling ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM__GetPrevSibling
- >> WM_GetParent
- >> WM_InvalidateArea
[Called By]- >> WM_CreateWindowAsChild
WM_BringToTop (Thumb, 82 bytes, Stack size 16 bytes, wm_bringtotop.o(.text))
[Stack]
- Max Depth = 144 + Unknown Stack Size
- Call Chain = WM_BringToTop ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_ForEachDesc
- >> WM_InvalidateWindow
- >> WM__RemoveWindowFromList
- >> WM__InsertWindowIntoList
[Called By]- >> WIDGET_HandleActive
- >> _FRAMEWIN_Callback
- >> GUIDEMO_Delay
WM__AddCriticalHandle (Thumb, 10 bytes, Stack size 0 bytes, wm_criticalhandle.o(.text))
[Called By]
- >> WM_Init
- >> WM_HandlePID
WM__RemoveCriticalHandle (Thumb, 38 bytes, Stack size 0 bytes, wm_criticalhandle.o(.text))
[Called By]
WM_ForEachDesc (Thumb, 30 bytes, Stack size 16 bytes, wm_foreachdesc.o(.text))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = WM_ForEachDesc ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM__ForEachDesc
[Called By]- >> WM_BringToTop
- >> WM__ForEachDesc
WM_GetBkColor (Thumb, 24 bytes, Stack size 16 bytes, wm_getbkcolor.o(.text), UNUSED)
[Calls]
[Called By]
WM_GetClientRectEx (Thumb, 34 bytes, Stack size 16 bytes, wm_getclientrect.o(.text))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = WM_GetClientRectEx ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM__GetClientRectWin
[Called By]
WM_GetClientRect (Thumb, 36 bytes, Stack size 8 bytes, wm_getclientrect.o(.text))
[Stack]
- Max Depth = 96 + Unknown Stack Size
- Call Chain = WM_GetClientRect ⇒ WM_GetClientRectEx ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM_GetClientRectEx
[Called By]- >> GUI_GetClientRect
- >> WIDGET__EFFECT_DrawDownRect
- >> WIDGET_EFFECT_3D_DrawUp
- >> WIDGET__GetClientRect
- >> _Paint
- >> _WIDGET_EFFECT_None_GetRect
- >> _WIDGET_EFFECT_3D_GetRect
- >> _WIDGET_EFFECT_3D_DrawDown
WM_GetClientWindow (Thumb, 22 bytes, Stack size 16 bytes, wm_getclientwindow.o(.text), UNUSED)
[Calls]
[Called By]
WM_GetDesktopWindow (Thumb, 8 bytes, Stack size 0 bytes, wm_getdesktopwindow.o(.text))
[Called By]
WM_GetDialogItem (Thumb, 34 bytes, Stack size 16 bytes, wm_getdialogitem.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
- >> _GetDialogItem
[Called By]- >> WIDGET__SetScrollState
WM_GetFirstChild (Thumb, 28 bytes, Stack size 8 bytes, wm_getfirstchild.o(.text))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = WM_GetFirstChild ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> WM_InvalidateWindowDescs
- >> GUIDEMO_main
WM_GetId (Thumb, 16 bytes, Stack size 16 bytes, wm_getid.o(.text), UNUSED)
[Calls]
[Called By]
WM_GetParent (Thumb, 28 bytes, Stack size 8 bytes, wm_getparent.o(.text))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = WM_GetParent ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
[Called By]- >> WM__GetFirstSibling
- >> WM_SendToParent
- >> WM_BringToBottom
- >> WM_SetFocus
- >> WM_SetCaptureMove
- >> WM_MoveChildTo
- >> WM__SendPIDMessage
- >> WIDGET__GetBkColor
- >> FRAMEWIN__cbClient
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, 44 bytes, Stack size 16 bytes, wm_getwindowrect.o(.text))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = WM_GetWindowRectEx ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> __aeabi_memcpy
[Called By]
WM__GetWindowSizeX (Thumb, 14 bytes, Stack size 0 bytes, wm_getwindowsize.o(.text))
[Called By]
- >> FRAMEWIN__CalcPositions
WM__GetWindowSizeY (Thumb, 14 bytes, Stack size 0 bytes, wm_getwindowsize.o(.text))
[Called By]
- >> FRAMEWIN__CalcPositions
WM_GetWindowSizeX (Thumb, 38 bytes, Stack size 8 bytes, wm_getwindowsize.o(.text))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = WM_GetWindowSizeX ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> _GetDefaultWin
[Called By]- >> EDIT_SetCursorAtPixel
- >> _Paint
- >> WIDGET__GetWindowSizeX
WM_GetWindowSizeY (Thumb, 38 bytes, Stack size 8 bytes, wm_getwindowsize.o(.text))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = WM_GetWindowSizeY ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> _GetDefaultWin
[Called By]- >> FRAMEWIN__CalcPositions
- >> _Paint
- >> WIDGET__GetWindowSizeX
WM_HasCaptured (Thumb, 18 bytes, Stack size 0 bytes, wm_hascaptured.o(.text))
[Called By]
WM_HideWindow (Thumb, 50 bytes, Stack size 8 bytes, wm_hide.o(.text))
[Stack]
- Max Depth = 96 + Unknown Stack Size
- Call Chain = WM_HideWindow ⇒ WM__InvalidateAreaBelow ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM__InvalidateAreaBelow
[Called By]
WM_IsFocussable (Thumb, 28 bytes, Stack size 16 bytes, wm_isfocussable.o(.text))
[Stack]
- Max Depth = 104 + Unknown Stack Size
- Call Chain = WM_IsFocussable ⇒ WM_SendMessage ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]
[Called By]- >> WM_SetFocusOnNextChild
WM_IsWindow (Thumb, 24 bytes, Stack size 8 bytes, wm_iswindow.o(.text))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = WM_IsWindow ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM__IsWindow
[Called By]- >> WM_SetFocus
- >> WM__SendPIDMessage
- >> _FRAMEWIN_Callback
WM__MoveWindow (Thumb, 90 bytes, Stack size 32 bytes, wm_move.o(.text))
[Stack]
- Max Depth = 160 + Unknown Stack Size
- Call Chain = WM__MoveWindow ⇒ _MoveDescendents ⇒ _MoveDescendents (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_MoveRect
- >> WM__SendMsgNoData
- >> WM_InvalidateArea
- >> _MoveDescendents
[Called By]- >> WM_MoveWindow
- >> WM_MoveChildTo
- >> WM__MoveTo
WM__MoveTo (Thumb, 38 bytes, Stack size 16 bytes, wm_move.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> WM__MoveWindow
[Called By]
WM_MoveWindow (Thumb, 30 bytes, Stack size 16 bytes, wm_move.o(.text))
[Stack]
- Max Depth = 176 + Unknown Stack Size
- Call Chain = WM_MoveWindow ⇒ WM__MoveWindow ⇒ _MoveDescendents ⇒ _MoveDescendents (Cycle)
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM__MoveWindow
[Called By]- >> WM__UpdateChildPositions
- >> WM_SetCaptureMove
WM_MoveTo (Thumb, 30 bytes, Stack size 16 bytes, wm_move.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
- >> WM__MoveTo
WM_MoveChildTo (Thumb, 80 bytes, Stack size 24 bytes, wm_movechildto.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_GetParent
- >> WM__MoveWindow
[Called By]- >> FRAMEWIN__UpdatePositions
WM_NotifyParent (Thumb, 16 bytes, Stack size 16 bytes, wm_notifyparent.o(.text))
[Stack]
- Max Depth = 120 + Unknown Stack Size
- Call Chain = WM_NotifyParent ⇒ WM_SendToParent ⇒ WM_SendMessage ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]
[Called By]- >> WM_DeleteWindow
- >> EDIT_SetValue
- >> EDIT_AddKey
- >> _InsertChar
- >> _DeleteChar
- >> WIDGET_HandleActive
- >> BUTTON_Callback
- >> _ButtonReleased
WM_OnKey (Thumb, 52 bytes, Stack size 40 bytes, wm_onkey.o(.text))
[Stack]
- Max Depth = 200 + Unknown Stack Size
- Call Chain = WM_OnKey ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_InvalidateRect ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM__SendMessage
[Called By]- >> GUI_SendKeyMsg
- >> GUI_PollKeyMsg
WM_ResizeWindow (Thumb, 216 bytes, Stack size 48 bytes, wm_resizewindow.o(.text))
[Stack]
- Max Depth = 152 + Unknown Stack Size
+ In Cycle
- Call Chain = WM_ResizeWindow ⇒ WM__UpdateChildPositions (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI__IntersectRect
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_MergeRect
- >> WM__UpdateChildPositions
- >> WM__SendMsgNoData
- >> WM_InvalidateArea
[Called By]- >> WM__UpdateChildPositions
- >> WM_SetSize
WM__IsInWindow (Thumb, 46 bytes, Stack size 0 bytes, wm_screen2win.o(.text))
[Called By]
WM_Screen2hWin (Thumb, 36 bytes, Stack size 16 bytes, wm_screen2win.o(.text))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = WM_Screen2hWin ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> _Screen2hWin
[Called By]
WM_Screen2hWinEx (Thumb, 38 bytes, Stack size 16 bytes, wm_screen2win.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
- >> _Screen2hWin
WM_SendMessageNoPara (Thumb, 26 bytes, Stack size 16 bytes, wm_sendmessagenopara.o(.text), UNUSED)
[Calls]
- >> GUI_Unlock
- >> GUI_Lock
- >> WM__SendMessageNoPara
[Called By]
WM_SendToParent (Thumb, 38 bytes, Stack size 16 bytes, wm_sendtoparent.o(.text))
[Stack]
- Max Depth = 104 + Unknown Stack Size
- Call Chain = WM_SendToParent ⇒ WM_SendMessage ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM_GetParent
- >> WM_SendMessage
[Called By]- >> WM_NotifyParent
- >> WM_DefaultProc
WM_SetCapture (Thumb, 38 bytes, Stack size 16 bytes, wm_setcapture.o(.text))
[Stack]
- Max Depth = 128 + Unknown Stack Size
- Call Chain = WM_SetCapture ⇒ WM__ReleaseCapture ⇒ WM_SendMessage ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM__ReleaseCapture
[Called By]
WM_ReleaseCapture (Thumb, 18 bytes, Stack size 8 bytes, wm_setcapture.o(.text))
[Stack]
- Max Depth = 120 + Unknown Stack Size
- Call Chain = WM_ReleaseCapture ⇒ WM__ReleaseCapture ⇒ WM_SendMessage ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM__ReleaseCapture
[Called By]
WM_SetCaptureMove (Thumb, 136 bytes, Stack size 40 bytes, wm_setcapturemove.o(.text))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = WM_SetCaptureMove ⇒ WM_MoveWindow ⇒ WM__MoveWindow ⇒ _MoveDescendents ⇒ _MoveDescendents (Cycle)
[Calls]- >> GUI__ReduceRect
- >> GUI_RectsIntersect
- >> GUI_MoveRect
- >> WM_MoveWindow
- >> WM_GetParent
- >> WM_SetCapture
- >> WM_HasCaptured
- >> WM_GetWindowRectEx
[Called By]
WM_SetCreateFlags (Thumb, 10 bytes, Stack size 0 bytes, wm_setcreateflags.o(.text))
[Called By]
WM_SetFocus (Thumb, 156 bytes, Stack size 40 bytes, wm_setfocus.o(.text))
[Stack]
- Max Depth = 128 + Unknown Stack Size
- Call Chain = WM_SetFocus ⇒ WM_SendMessage ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM_GetParent
- >> WM_SendMessage
- >> WM_IsWindow
[Called By]- >> WM_SetFocusOnNextChild
- >> WIDGET_HandleActive
- >> FRAMEWIN__cbClient
- >> _FRAMEWIN_Callback
WM_SetFocusOnNextChild (Thumb, 78 bytes, Stack size 16 bytes, wm_setfocusonnextchild.o(.text))
[Stack]
- Max Depth = 144 + Unknown Stack Size
- Call Chain = WM_SetFocusOnNextChild ⇒ WM_SetFocus ⇒ WM_SendMessage ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM__GetFocussedChild
- >> _GetNextChild
- >> WM_SetFocus
- >> WM_IsFocussable
[Called By]- >> GUI_CreateDialogBox
- >> FRAMEWIN__cbClient
- >> _FRAMEWIN_Callback
WM_SetScrollState (Thumb, 24 bytes, Stack size 16 bytes, wm_setscrollstate.o(.text), UNUSED)
[Calls]
[Called By]- >> WIDGET__SetScrollState
WM_SetSize (Thumb, 64 bytes, Stack size 16 bytes, wm_setsize.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_ResizeWindow
[Called By]- >> FRAMEWIN__UpdatePositions
WM_SetUserClipRect (Thumb, 26 bytes, Stack size 16 bytes, wm_setusercliprect.o(.text))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = WM_SetUserClipRect ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> WM__ActivateClipRect
[Called By]- >> GUI_DispStringInRectMax
- >> WIDGET__FillStringInRect
- >> _Paint
- >> _Paint
- >> _Paint
WM_InvalidateWindowDescs (Thumb, 46 bytes, Stack size 16 bytes, wm_show.o(.text))
[Stack]
- Max Depth = 144 + Unknown Stack Size
+ In Cycle
- Call Chain = WM_InvalidateWindowDescs ⇒ WM_InvalidateWindowDescs (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> WM_GetFirstChild
- >> WM_InvalidateWindow
- >> WM_InvalidateWindowDescs
[Called By]- >> WM_ShowWindow
- >> WM_InvalidateWindowDescs
WM_ShowWindow (Thumb, 44 bytes, Stack size 8 bytes, wm_show.o(.text))
[Stack]
- Max Depth = 152 + Unknown Stack Size
- Call Chain = WM_ShowWindow ⇒ WM_InvalidateWindowDescs ⇒ WM_InvalidateWindowDescs (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_InvalidateWindowDescs
[Called By]- >> GUI_CreateDialogBox
- >> _UpdateInfoWin
WM_EnableMemdev (Thumb, 2 bytes, Stack size 0 bytes, wmmemdev.o(.text))
[Called By]
WM_DisableMemdev (Thumb, 2 bytes, Stack size 0 bytes, wmmemdev.o(.text))
[Called By]
WM__IsInModalArea (Thumb, 38 bytes, Stack size 16 bytes, wmtouch.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = WM__IsInModalArea ⇒ WM__IsAncestor
[Calls]
[Called By]
WM__SendPIDMessage (Thumb, 62 bytes, Stack size 24 bytes, wmtouch.o(.text))
[Stack]
- Max Depth = 200 + Unknown Stack Size
- Call Chain = WM__SendPIDMessage ⇒ WM__SendMessageIfEnabled ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_InvalidateRect ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> WM__SendMessageIfEnabled
- >> WM_GetParent
- >> WM_IsWindow
[Called By]
WM__SendTouchMessage (Thumb, 46 bytes, Stack size 16 bytes, wmtouch.o(.text))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = WM__SendTouchMessage ⇒ WM__SendPIDMessage ⇒ WM__SendMessageIfEnabled ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_InvalidateRect ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> WM__SendPIDMessage
[Called By]
WM_HandlePID (Thumb, 328 bytes, Stack size 88 bytes, wmtouch.o(.text))
[Stack]
- Max Depth = 304 + Unknown Stack Size
- Call Chain = WM_HandlePID ⇒ WM__SendTouchMessage ⇒ WM__SendPIDMessage ⇒ WM__SendMessageIfEnabled ⇒ WM__SendMessage ⇒ WM_DefaultProc ⇒ WM_InvalidateRect ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_PID_GetState
- >> GUI_CURSOR_SetPosition
- >> WM__RemoveCriticalHandle
- >> WM__SendMessageIfEnabled
- >> WM__AddCriticalHandle
- >> WM_ReleaseCapture
- >> WM_Screen2hWin
- >> WM__IsInModalArea
- >> WM__SendTouchMessage
[Address Reference Count : 1]
BUTTON_Callback (Thumb, 158 bytes, Stack size 16 bytes, button.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_FreePtr
- >> WM_NotifyParent
- >> WM_DefaultProc
- >> WIDGET_OrState
- >> WIDGET_HandleActive
- >> _ButtonReleased
- >> _Paint
BUTTON_CreateEx (Thumb, 98 bytes, Stack size 48 bytes, button.o(.text))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = BUTTON_CreateEx ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__GetPrevSibling ⇒ WM__GetFirstSibling ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_CreateWindowAsChild
- >> WIDGET__Init
- >> __aeabi_memcpy4
[Called By]- >> BUTTON_CreateAsChild
- >> BUTTON_Create
BUTTON_SetText (Thumb, 44 bytes, Stack size 16 bytes, button.o(.text))
[Stack]
- Max Depth = 144 + Unknown Stack Size
- Call Chain = BUTTON_SetText ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI__SetText
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_InvalidateWindow
[Called By]- >> _ExecKeyboard
- >> _TestCalibration
- >> GUIDEMO_Touch
- >> GUIDEMO_main
BUTTON_SetFont (Thumb, 36 bytes, Stack size 16 bytes, button.o(.text))
[Stack]
- Max Depth = 144 + Unknown Stack Size
- Call Chain = BUTTON_SetFont ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_InvalidateWindow
[Called By]- >> _TestCalibration
- >> GUIDEMO_Touch
BUTTON_SetBkColor (Thumb, 46 bytes, Stack size 16 bytes, button.o(.text))
[Stack]
- Max Depth = 144 + Unknown Stack Size
- Call Chain = BUTTON_SetBkColor ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_InvalidateWindow
[Called By]
BUTTON_SetTextColor (Thumb, 46 bytes, Stack size 16 bytes, button.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_InvalidateWindow
BUTTON_SetState (Thumb, 4 bytes, Stack size 0 bytes, button.o(.text))
[Stack]
- Max Depth = 144 + Unknown Stack Size
- Call Chain = BUTTON_SetState ⇒ WIDGET_SetState ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]
[Called By]
BUTTON_SetPressed (Thumb, 18 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), UNUSED)
[Calls]
- >> WIDGET_OrState
- >> WIDGET_AndState
BUTTON_Create (Thumb, 40 bytes, Stack size 40 bytes, button_create.o(.text))
[Stack]
- Max Depth = 256 + Unknown Stack Size
- Call Chain = BUTTON_Create ⇒ BUTTON_CreateEx ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__GetPrevSibling ⇒ WM__GetFirstSibling ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]
[Called By]- >> _ExecKeyboard
- >> _TestCalibration
- >> GUIDEMO_Touch
BUTTON_CreateAsChild (Thumb, 38 bytes, Stack size 40 bytes, button_create.o(.text))
[Stack]
- Max Depth = 256 + Unknown Stack Size
- Call Chain = BUTTON_CreateAsChild ⇒ BUTTON_CreateEx ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__GetPrevSibling ⇒ WM__GetFirstSibling ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]
[Called By]
DIALOG_GetBkColor (Thumb, 6 bytes, Stack size 0 bytes, dialog.o(.text), UNUSED)
[Called By]
DIALOG_SetBkColor (Thumb, 10 bytes, Stack size 0 bytes, dialog.o(.text), UNUSED)
GUI_SetDialogStatusPtr (Thumb, 26 bytes, Stack size 24 bytes, dialog.o(.text), UNUSED)
[Calls]
[Called By]
GUI_GetDialogStatusPtr (Thumb, 28 bytes, Stack size 16 bytes, dialog.o(.text), UNUSED)
[Calls]
[Called By]
GUI_CreateDialogBox (Thumb, 94 bytes, Stack size 32 bytes, dialog.o(.text), UNUSED)
[Calls]
- >> WM_GetClientWindow
- >> WM_ShowWindow
- >> WM_SetFocusOnNextChild
- >> WM_SendMessageNoPara
- >> WIDGET_OrState
[Called By]
GUI_EndDialog (Thumb, 26 bytes, Stack size 16 bytes, dialog.o(.text), UNUSED)
[Calls]
- >> WM_DeleteWindow
- >> GUI_GetDialogStatusPtr
GUI_ExecCreatedDialog (Thumb, 38 bytes, Stack size 16 bytes, dialog.o(.text), UNUSED)
[Calls]
- >> GUI_Exec
- >> GUI_X_ExecIdle
- >> GUI_SetDialogStatusPtr
[Called By]
GUI_ExecDialogBox (Thumb, 28 bytes, Stack size 24 bytes, dialog.o(.text), UNUSED)
[Calls]
- >> GUI_ExecCreatedDialog
- >> GUI_CreateDialogBox
ShowCurrsor (Thumb, 54 bytes, Stack size 16 bytes, edit.o(.text))
[Stack]
- Max Depth = 352 + Unknown Stack Size
- Call Chain = ShowCurrsor ⇒ _Paint ⇒ WIDGET__FillStringInRect ⇒ GUI_DispStringAt ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_TIMER_Restart
- >> WM_SelectWindow
- >> _Paint
[Address Reference Count : 1]
EDIT__SetCursorPos (Thumb, 68 bytes, Stack size 16 bytes, edit.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EDIT__SetCursorPos ⇒ GUI__GetNumChars ⇒ GUI_UC__GetCharCodeInc
[Calls]- >> GUI_ALLOC_h2p
- >> GUI__GetNumChars
[Called By]- >> EDIT_AddKey
- >> EDIT_SetCursorAtPixel
EDIT_SetCursorAtPixel (Thumb, 202 bytes, Stack size 40 bytes, edit.o(.text))
[Stack]
- Max Depth = 168 + Unknown Stack Size
- Call Chain = EDIT_SetCursorAtPixel ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_GetCharDistX
- >> GUI_ALLOC_h2p
- >> GUI_UC__GetCharCodeInc
- >> GUI__GetNumChars
- >> GUI_GetStringDistX
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_SetFont
- >> WM_InvalidateWindow
- >> WM_GetWindowSizeX
- >> EDIT__SetCursorPos
[Called By]
EDIT__GetCurrentChar (Thumb, 40 bytes, Stack size 16 bytes, edit.o(.text), UNUSED)
[Calls]
- >> GUI_UC__NumChars2NumBytes
- >> GUI_ALLOC_h2p
- >> GUI_UC_GetCharCode
EDIT_AddKey (Thumb, 270 bytes, Stack size 16 bytes, edit.o(.text))
[Stack]
- Max Depth = 176 + Unknown Stack Size
- Call Chain = EDIT_AddKey ⇒ _InsertChar ⇒ _IsSpaceInBuffer ⇒ _IncrementBuffer ⇒ GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_UC__NumChars2NumBytes
- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_UC_GetCharCode
- >> WM_NotifyParent
- >> WM_InvalidateWindow
- >> EDIT__SetCursorPos
- >> _InsertChar
- >> _DeleteChar
[Called By]- >> EDIT__Callback
- >> _ExecKeyboard
EDIT_CreateEx (Thumb, 138 bytes, Stack size 40 bytes, edit.o(.text))
[Stack]
- Max Depth = 208 + Unknown Stack Size
- Call Chain = EDIT_CreateEx ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__GetPrevSibling ⇒ WM__GetFirstSibling ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_CreateWindowAsChild
- >> WM_DeleteWindow
- >> _IncrementBuffer
- >> WIDGET__Init
- >> __aeabi_memcpy4
[Called By]- >> EDIT_CreateAsChild
- >> EDIT_Create
EDIT_SetFont (Thumb, 38 bytes, Stack size 16 bytes, edit.o(.text))
[Stack]
- Max Depth = 144 + Unknown Stack Size
- Call Chain = EDIT_SetFont ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_InvalidateWindow
[Called By]
EDIT_SetBkColor (Thumb, 48 bytes, Stack size 16 bytes, edit.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_InvalidateWindow
EDIT_SetTextColor (Thumb, 48 bytes, Stack size 16 bytes, edit.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_InvalidateWindow
EDIT_SetText (Thumb, 154 bytes, Stack size 24 bytes, edit.o(.text), UNUSED)
[Calls]
- >> GUI_UC__NumChars2NumBytes
- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_FreePtr
- >> GUI__GetNumChars
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_InvalidateWindow
- >> _IsSpaceInBuffer
- >> __aeabi_memcpy
- >> strlen
EDIT_GetText (Thumb, 84 bytes, Stack size 24 bytes, edit.o(.text), UNUSED)
[Calls]
- >> GUI_UC__NumChars2NumBytes
- >> GUI_ALLOC_h2p
- >> GUI__GetNumChars
- >> GUI_Unlock
- >> GUI_Lock
- >> __aeabi_memcpy
EDIT_GetValue (Thumb, 30 bytes, Stack size 16 bytes, edit.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
EDIT_SetValue (Thumb, 74 bytes, Stack size 16 bytes, edit.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_NotifyParent
- >> WM_InvalidateWindow
EDIT_SetMaxLen (Thumb, 94 bytes, Stack size 24 bytes, edit.o(.text), UNUSED)
[Calls]
- >> GUI_UC__NumChars2NumBytes
- >> GUI_ALLOC_h2p
- >> GUI__GetNumChars
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_InvalidateWindow
- >> _IncrementBuffer
EDIT_SetTextAlign (Thumb, 38 bytes, Stack size 16 bytes, edit.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_InvalidateWindow
EDIT_Create (Thumb, 46 bytes, Stack size 40 bytes, edit_create.o(.text))
[Stack]
- Max Depth = 248 + Unknown Stack Size
- Call Chain = EDIT_Create ⇒ EDIT_CreateEx ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__GetPrevSibling ⇒ WM__GetFirstSibling ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]
[Called By]
EDIT_CreateAsChild (Thumb, 44 bytes, Stack size 40 bytes, edit_create.o(.text), UNUSED)
[Calls]
FRAMEWIN__CalcTitleHeight (Thumb, 30 bytes, Stack size 8 bytes, framewin.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = FRAMEWIN__CalcTitleHeight
[Calls]
[Called By]- >> FRAMEWIN__CalcPositions
FRAMEWIN__CalcPositions (Thumb, 194 bytes, Stack size 40 bytes, framewin.o(.text))
[Stack]
- Max Depth = 120 + Unknown Stack Size
- Call Chain = FRAMEWIN__CalcPositions ⇒ WM_GetWindowSizeY ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> WM_GetWindowSizeY
- >> WM__GetWindowSizeY
- >> WM__GetWindowSizeX
- >> FRAMEWIN__CalcTitleHeight
[Called By]- >> FRAMEWIN_CreateEx
- >> FRAMEWIN__UpdatePositions
- >> _FRAMEWIN_Callback
- >> _Paint
FRAMEWIN_SetActive (Thumb, 30 bytes, Stack size 16 bytes, framewin.o(.text))
[Stack]
- Max Depth = 160 + Unknown Stack Size
- Call Chain = FRAMEWIN_SetActive ⇒ _SetActive ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_Unlock
- >> GUI_Lock
- >> _SetActive
[Called By]
FRAMEWIN__UpdatePositions (Thumb, 108 bytes, Stack size 32 bytes, framewin.o(.text), UNUSED)
[Calls]
- >> WM_SetSize
- >> WM_MoveChildTo
- >> FRAMEWIN__CalcPositions
FRAMEWIN_SetText (Thumb, 44 bytes, Stack size 16 bytes, framewin.o(.text))
[Stack]
- Max Depth = 144 + Unknown Stack Size
- Call Chain = FRAMEWIN_SetText ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI__SetText
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_InvalidateWindow
[Called By]
FRAMEWIN_CreateEx (Thumb, 216 bytes, Stack size 72 bytes, framewin.o(.text))
[Stack]
- Max Depth = 240 + Unknown Stack Size
- Call Chain = FRAMEWIN_CreateEx ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__GetPrevSibling ⇒ WM__GetFirstSibling ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_CreateWindowAsChild
- >> WIDGET__Init
- >> WM_DisableMemdev
- >> FRAMEWIN_SetText
- >> FRAMEWIN__CalcPositions
- >> __aeabi_memcpy4
[Called By]- >> FRAMEWIN_CreateAsChild
- >> FRAMEWIN_Create
FRAMEWIN_SetTextAlign (Thumb, 46 bytes, Stack size 16 bytes, framewin.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_InvalidateWindow
FRAMEWIN_SetMoveable (Thumb, 46 bytes, Stack size 16 bytes, framewin.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
FRAMEWIN_Create (Thumb, 42 bytes, Stack size 48 bytes, framewin_create.o(.text))
[Stack]
- Max Depth = 288 + Unknown Stack Size
- Call Chain = FRAMEWIN_Create ⇒ FRAMEWIN_CreateEx ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__GetPrevSibling ⇒ WM__GetFirstSibling ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]
[Called By]
FRAMEWIN_CreateAsChild (Thumb, 46 bytes, Stack size 48 bytes, framewin_create.o(.text), UNUSED)
[Calls]
GUI_DRAW__Draw (Thumb, 30 bytes, Stack size 16 bytes, gui_draw.o(.text), UNUSED)
[Calls]
[Called By]
GUI_DRAW__GetXSize (Thumb, 22 bytes, Stack size 8 bytes, gui_draw.o(.text), UNUSED)
[Calls]
GUI_DRAW__GetYSize (Thumb, 22 bytes, Stack size 8 bytes, gui_draw.o(.text), UNUSED)
[Calls]
PROGBAR_CreateEx (Thumb, 118 bytes, Stack size 40 bytes, progbar.o(.text))
[Stack]
- Max Depth = 208 + Unknown Stack Size
- Call Chain = PROGBAR_CreateEx ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__GetPrevSibling ⇒ WM__GetFirstSibling ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_CreateWindowAsChild
- >> WIDGET__Init
- >> WIDGET_SetEffect
[Called By]- >> PROGBAR_CreateAsChild
- >> PROGBAR_Create
PROGBAR_SetValue (Thumb, 202 bytes, Stack size 48 bytes, progbar.o(.text))
[Stack]
- Max Depth = 184 + Unknown Stack Size
- Call Chain = PROGBAR_SetValue ⇒ _GetTextRect ⇒ GUI_GetStringDistX ⇒ GUI__GetLineDistX ⇒ GUI_GetCharDistX ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_MergeRect
- >> GUI_SetFont
- >> WM_InvalidateRect
- >> _GetTextRect
- >> _GetText
- >> _Value2X
[Called By]
PROGBAR_SetFont (Thumb, 36 bytes, Stack size 16 bytes, progbar.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_InvalidateWindow
PROGBAR_SetBarColor (Thumb, 46 bytes, Stack size 16 bytes, progbar.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_InvalidateWindow
PROGBAR_SetTextColor (Thumb, 46 bytes, Stack size 16 bytes, progbar.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_InvalidateWindow
PROGBAR_SetText (Thumb, 108 bytes, Stack size 48 bytes, progbar.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI__SetText
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_MergeRect
- >> GUI_SetFont
- >> WM_InvalidateRect
- >> _GetTextRect
- >> _GetText
PROGBAR_SetTextAlign (Thumb, 38 bytes, Stack size 16 bytes, progbar.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_InvalidateWindow
PROGBAR_SetTextPos (Thumb, 42 bytes, Stack size 16 bytes, progbar.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_InvalidateWindow
PROGBAR_SetMinMax (Thumb, 56 bytes, Stack size 16 bytes, progbar.o(.text))
[Stack]
- Max Depth = 144 + Unknown Stack Size
- Call Chain = PROGBAR_SetMinMax ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_InvalidateWindow
[Called By]
PROGBAR_Create (Thumb, 34 bytes, Stack size 40 bytes, progbar_create.o(.text))
[Stack]
- Max Depth = 248 + Unknown Stack Size
- Call Chain = PROGBAR_Create ⇒ PROGBAR_CreateEx ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__GetPrevSibling ⇒ WM__GetFirstSibling ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]
[Called By]
PROGBAR_CreateAsChild (Thumb, 38 bytes, Stack size 40 bytes, progbar_create.o(.text))
[Stack]
- Max Depth = 248 + Unknown Stack Size
- Call Chain = PROGBAR_CreateAsChild ⇒ PROGBAR_CreateEx ⇒ WM_CreateWindowAsChild ⇒ WM_BringToBottom ⇒ WM__GetPrevSibling ⇒ WM__GetFirstSibling ⇒ WM_GetParent ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]
[Called By]
WIDGET__RotateRect90 (Thumb, 30 bytes, Stack size 16 bytes, widget.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = WIDGET__RotateRect90
[Called By]- >> WIDGET__EFFECT_DrawUpRect
- >> WIDGET__EFFECT_DrawDownRect
- >> WIDGET__DrawFocusRect
- >> WIDGET__DrawVLine
- >> WIDGET__FillRectEx
WIDGET__GetClientRect (Thumb, 52 bytes, Stack size 16 bytes, widget.o(.text), UNUSED)
[Calls]
WIDGET__GetBkColor (Thumb, 28 bytes, Stack size 8 bytes, widget.o(.text), UNUSED)
[Calls]
- >> WM_GetBkColor
- >> WM_GetParent
- >> DIALOG_GetBkColor
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]- >> _Paint
- >> WIDGET_HandleActive
WIDGET__GetXSize (Thumb, 30 bytes, Stack size 0 bytes, widget.o(.text), UNUSED)
WIDGET__GetYSize (Thumb, 30 bytes, Stack size 0 bytes, widget.o(.text), UNUSED)
WIDGET__GetWindowSizeX (Thumb, 32 bytes, Stack size 8 bytes, widget.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> WM_GetWindowSizeY
- >> WM_GetWindowSizeX
WIDGET_SetState (Thumb, 38 bytes, Stack size 16 bytes, widget.o(.text))
[Stack]
- Max Depth = 144 + Unknown Stack Size
- Call Chain = WIDGET_SetState ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_InvalidateWindow
[Called By]- >> WIDGET_HandleActive
- >> BUTTON_SetState
WIDGET_GetState (Thumb, 30 bytes, Stack size 16 bytes, widget.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
WIDGET_OrState (Thumb, 46 bytes, Stack size 16 bytes, widget.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_InvalidateWindow
[Called By]- >> GUI_CreateDialogBox
- >> BUTTON_SetFocussable
- >> BUTTON_SetPressed
- >> BUTTON_Callback
WIDGET_AndState (Thumb, 46 bytes, Stack size 16 bytes, widget.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_InvalidateWindow
[Called By]- >> BUTTON_SetFocussable
- >> BUTTON_SetPressed
- >> _ButtonReleased
WIDGET__Init (Thumb, 12 bytes, Stack size 0 bytes, widget.o(.text))
[Called By]
- >> EDIT_CreateEx
- >> BUTTON_CreateEx
- >> FRAMEWIN_CreateEx
- >> PROGBAR_CreateEx
WIDGET_HandleActive (Thumb, 214 bytes, Stack size 16 bytes, widget.o(.text))
[Stack]
- Max Depth = 248 + Unknown Stack Size
- Call Chain = WIDGET_HandleActive ⇒ WM__UpdateChildPositions ⇒ WM_MoveWindow ⇒ WM__MoveWindow ⇒ _MoveDescendents ⇒ _MoveDescendents (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> WM_BringToTop
- >> WM__UpdateChildPositions
- >> WM_NotifyParent
- >> WM_InvalidateWindow
- >> WM_SetFocus
- >> WIDGET__GetInsideRect
- >> WIDGET_SetState
[Called By]- >> EDIT__Callback
- >> BUTTON_Callback
- >> FRAMEWIN__cbClient
- >> _FRAMEWIN_Callback
- >> _PROGBAR_Callback
WIDGET__SetScrollState (Thumb, 38 bytes, Stack size 16 bytes, widget.o(.text), UNUSED)
[Calls]
- >> WM_SetScrollState
- >> WM_GetDialogItem
WIDGET__DrawFocusRect (Thumb, 32 bytes, Stack size 16 bytes, widget.o(.text), UNUSED)
[Calls]
- >> GUI_DrawFocusRect
- >> WIDGET__RotateRect90
WIDGET__DrawVLine (Thumb, 70 bytes, Stack size 24 bytes, widget.o(.text), UNUSED)
[Calls]
- >> GUI_DrawVLine
- >> GUI_DrawHLine
- >> WIDGET__RotateRect90
WIDGET__FillRectEx (Thumb, 32 bytes, Stack size 16 bytes, widget.o(.text), UNUSED)
[Calls]
- >> GUI_FillRectEx
- >> WIDGET__RotateRect90
WIDGET__EFFECT_DrawDownRect (Thumb, 56 bytes, Stack size 24 bytes, widget.o(.text))
[Stack]
- Max Depth = 120 + Unknown Stack Size
- Call Chain = WIDGET__EFFECT_DrawDownRect ⇒ WM_GetClientRect ⇒ WM_GetClientRectEx ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> WM_GetClientRect
- >> WIDGET__RotateRect90
- >> _EffectRequiresRedraw
[Called By]- >> WIDGET__EFFECT_DrawDown
- >> _Paint
WIDGET__EFFECT_DrawDown (Thumb, 4 bytes, Stack size 0 bytes, widget.o(.text))
[Stack]
- Max Depth = 120 + Unknown Stack Size
- Call Chain = WIDGET__EFFECT_DrawDown ⇒ WIDGET__EFFECT_DrawDownRect ⇒ WM_GetClientRect ⇒ WM_GetClientRectEx ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> WIDGET__EFFECT_DrawDownRect
[Called By]
WIDGET__EFFECT_DrawUpRect (Thumb, 46 bytes, Stack size 24 bytes, widget.o(.text), UNUSED)
[Calls]
- >> WIDGET__RotateRect90
- >> _EffectRequiresRedraw
WIDGET_SetDefaultEffect (Thumb, 10 bytes, Stack size 0 bytes, widget.o(.text), UNUSED)
[Called By]
- >> WIDGET_SetDefaultEffect_None
- >> WIDGET_SetDefaultEffect_3D
WIDGET_GetDefaultEffect (Thumb, 6 bytes, Stack size 0 bytes, widget.o(.text), UNUSED)
WIDGET_EFFECT_3D_DrawUp (Thumb, 16 bytes, Stack size 16 bytes, widget_effect_3d.o(.text))
[Stack]
- Max Depth = 208 + Unknown Stack Size
- Call Chain = WIDGET_EFFECT_3D_DrawUp ⇒ _WIDGET_EFFECT_3D_DrawUpRect ⇒ GUI_DrawRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> WM_GetClientRect
- >> _WIDGET_EFFECT_3D_DrawUpRect
[Called By]
[Address Reference Count : 1]- widget_effect_3d.o(.constdata)
WIDGET_SetDefaultEffect_3D (Thumb, 6 bytes, Stack size 0 bytes, widget_effect_3d.o(.text), UNUSED)
[Calls]
- >> WIDGET_SetDefaultEffect
WIDGET_SetDefaultEffect_None (Thumb, 6 bytes, Stack size 0 bytes, widget_effect_none.o(.text), UNUSED)
[Calls]
- >> WIDGET_SetDefaultEffect
WIDGET__FillStringInRect (Thumb, 252 bytes, Stack size 40 bytes, widget_fillstringinrect.o(.text))
[Stack]
- Max Depth = 264 + Unknown Stack Size
- Call Chain = WIDGET__FillStringInRect ⇒ GUI_DispStringAt ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI_ClearRect
- >> GUI_ClearRectEx
- >> GUI__IntersectRects
- >> WM_SetUserClipRect
- >> GUI_DispStringAt
- >> GUI_SetTextMode
- >> GUI_RectsIntersect
- >> __aeabi_memcpy
[Called By]
WIDGET_SetEffect (Thumb, 24 bytes, Stack size 16 bytes, widget_seteffect.o(.text))
[Stack]
- Max Depth = 104 + Unknown Stack Size
- Call Chain = WIDGET_SetEffect ⇒ WM_SendMessage ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]
[Called By]
LCD_L0_Init (Thumb, 10 bytes, Stack size 8 bytes, ssd1963_ucgui.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = LCD_L0_Init ⇒ ssd1963_init ⇒ LCD_CtrlLinesConfig ⇒ GPIO_Init
[Calls]
[Called By]
LCD_L0_SetLUTEntry (Thumb, 2 bytes, Stack size 0 bytes, ssd1963_ucgui.o(.text))
[Address Reference Count : 1]
LCD_L0_On (Thumb, 2 bytes, Stack size 0 bytes, ssd1963_ucgui.o(.text))
[Called By]
LCD_L0_Off (Thumb, 2 bytes, Stack size 0 bytes, ssd1963_ucgui.o(.text), UNUSED)
LCD_L0_SetOrg (Thumb, 2 bytes, Stack size 0 bytes, ssd1963_ucgui.o(.text), UNUSED)
LCD_L0_SetPixelIndex (Thumb, 88 bytes, Stack size 16 bytes, ssd1963_ucgui.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = LCD_L0_SetPixelIndex ⇒ LCD_WriteRAM
[Calls]- >> LCD_WriteRAM
- >> LCD_WriteCom
[Called By]- >> LCD_DrawPixel
- >> LCD_L0_XorPixel
- >> DrawBitLine16BPP
- >> DrawBitLine8BPP
- >> DrawBitLine1BPP
- >> DrawBitLine4BPP
- >> DrawBitLine2BPP
[Address Reference Count : 1]
LCD_L0_GetPixelIndex (Thumb, 140 bytes, Stack size 16 bytes, ssd1963_ucgui.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = LCD_L0_GetPixelIndex ⇒ LCD_WriteRAM
[Calls]- >> LCD_WriteRAM
- >> LCD_WriteCom
[Called By]- >> LCD_L0_XorPixel
- >> _GetPixelIndex
[Address Reference Count : 1]
LCD_L0_XorPixel (Thumb, 28 bytes, Stack size 16 bytes, ssd1963_ucgui.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = LCD_L0_XorPixel ⇒ LCD_L0_SetPixelIndex ⇒ LCD_WriteRAM
[Calls]- >> LCD_L0_SetPixelIndex
- >> LCD_L0_GetPixelIndex
[Called By]- >> LCD_DrawPixel
- >> DrawBitLine1BPP
[Address Reference Count : 1]
DrawBitLine1BPP (Thumb, 572 bytes, Stack size 32 bytes, ssd1963_ucgui.o(.text))
[Stack]
- Max Depth = 76
- Call Chain = DrawBitLine1BPP ⇒ LCD_L0_XorPixel ⇒ LCD_L0_SetPixelIndex ⇒ LCD_WriteRAM
[Calls]- >> LCD_L0_SetPixelIndex
- >> LCD_L0_XorPixel
[Called By]
DrawBitLine8BPP (Thumb, 132 bytes, Stack size 24 bytes, ssd1963_ucgui.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = DrawBitLine8BPP ⇒ LCD_L0_SetPixelIndex ⇒ LCD_WriteRAM
[Calls]
[Called By]
DrawBitLine16BPP (Thumb, 68 bytes, Stack size 24 bytes, ssd1963_ucgui.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = DrawBitLine16BPP ⇒ LCD_L0_SetPixelIndex ⇒ LCD_WriteRAM
[Calls]
[Called By]
LCD_L0_DrawBitmap (Thumb, 230 bytes, Stack size 64 bytes, ssd1963_ucgui.o(.text))
[Stack]
- Max Depth = 140
- Call Chain = LCD_L0_DrawBitmap ⇒ DrawBitLine1BPP ⇒ LCD_L0_XorPixel ⇒ LCD_L0_SetPixelIndex ⇒ LCD_WriteRAM
[Calls]- >> DrawBitLine16BPP
- >> DrawBitLine8BPP
- >> DrawBitLine1BPP
- >> DrawBitLine4BPP
- >> DrawBitLine2BPP
[Called By]
[Address Reference Count : 1]
LCD_L0_DrawHLine (Thumb, 154 bytes, Stack size 24 bytes, ssd1963_ucgui.o(.text))
[Stack]
- Max Depth = 36
- Call Chain = LCD_L0_DrawHLine ⇒ LCD_WriteRAM
[Calls]- >> LCD_WriteRAM
- >> LCD_WriteCom
[Called By]- >> LCD_DrawHLine
- >> LCD_L0_FillRect
[Address Reference Count : 1]
LCD_L0_DrawVLine (Thumb, 194 bytes, Stack size 24 bytes, ssd1963_ucgui.o(.text))
[Stack]
- Max Depth = 36
- Call Chain = LCD_L0_DrawVLine ⇒ LCD_WriteRAM
[Calls]- >> LCD_WriteRAM
- >> LCD_WriteCom
[Called By]
[Address Reference Count : 1]
LCD_L0_FillRect (Thumb, 32 bytes, Stack size 24 bytes, ssd1963_ucgui.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = LCD_L0_FillRect ⇒ LCD_L0_DrawHLine ⇒ LCD_WriteRAM
[Calls]
[Called By]
[Address Reference Count : 1]
LCD_WriteCom (Thumb, 60 bytes, Stack size 12 bytes, ssd1963.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = LCD_WriteCom
[Called By]- >> LCD_L0_SetPixelIndex
- >> LCD_L0_DrawVLine
- >> LCD_L0_DrawHLine
- >> LCD_L0_GetPixelIndex
- >> ssd1963_init
- >> ssd1963_SetCursor
LCD_WriteRAM (Thumb, 60 bytes, Stack size 12 bytes, ssd1963.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = LCD_WriteRAM
[Called By]- >> LCD_L0_SetPixelIndex
- >> LCD_L0_DrawVLine
- >> LCD_L0_DrawHLine
- >> LCD_L0_GetPixelIndex
- >> ssd1963_init
- >> ssd1963_SetCursor
LCD_ReadRAM (Thumb, 118 bytes, Stack size 12 bytes, ssd1963.o(.text), UNUSED)
ssd1963_SetCursor (Thumb, 68 bytes, Stack size 12 bytes, ssd1963.o(.text), UNUSED)
[Calls]
- >> LCD_WriteRAM
- >> LCD_WriteCom
LCD_CtrlLinesConfig (Thumb, 66 bytes, Stack size 16 bytes, ssd1963.o(.text))
[Stack]
- Max Depth = 36
- Call Chain = LCD_CtrlLinesConfig ⇒ GPIO_Init
[Calls]- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
[Called By]
Delay_10ms (Thumb, 18 bytes, Stack size 0 bytes, ssd1963.o(.text))
[Called By]
ssd1963_init (Thumb, 374 bytes, Stack size 8 bytes, ssd1963.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = ssd1963_init ⇒ LCD_CtrlLinesConfig ⇒ GPIO_Init
[Calls]- >> LCD_WriteRAM
- >> LCD_WriteCom
- >> Delay_10ms
- >> LCD_CtrlLinesConfig
[Called By]
GUI_TOUCH_X_ActivateX (Thumb, 2 bytes, Stack size 0 bytes, touch_ucgui.o(.text))
[Called By]
GUI_TOUCH_X_ActivateY (Thumb, 2 bytes, Stack size 0 bytes, touch_ucgui.o(.text))
[Called By]
GUI_TOUCH_X_Disable (Thumb, 2 bytes, Stack size 0 bytes, touch_ucgui.o(.text), UNUSED)
GUI_TOUCH_X_MeasureX (Thumb, 14 bytes, Stack size 8 bytes, touch_ucgui.o(.text))
[Stack]
- Max Depth = 108
- Call Chain = GUI_TOUCH_X_MeasureX ⇒ Touch_GexX ⇒ Read_ADSX ⇒ ADS_Read_XY ⇒ ADS_Read_AD ⇒ ADS_Write_Byte
[Calls]
[Called By]
GUI_TOUCH_X_MeasureY (Thumb, 14 bytes, Stack size 8 bytes, touch_ucgui.o(.text))
[Stack]
- Max Depth = 108
- Call Chain = GUI_TOUCH_X_MeasureY ⇒ Touch_GexY ⇒ Read_ADSY ⇒ ADS_Read_XY ⇒ ADS_Read_AD ⇒ ADS_Write_Byte
[Calls]
[Called By]
ADS_Write_Byte (Thumb, 54 bytes, Stack size 12 bytes, touch.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = ADS_Write_Byte
[Called By]
ADS_Read_AD (Thumb, 90 bytes, Stack size 16 bytes, touch.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = ADS_Read_AD ⇒ ADS_Write_Byte
[Calls]
[Called By]
ADS_Read_XY (Thumb, 102 bytes, Stack size 48 bytes, touch.o(.text))
[Stack]
- Max Depth = 76
- Call Chain = ADS_Read_XY ⇒ ADS_Read_AD ⇒ ADS_Write_Byte
[Calls]
[Called By]- >> Read_ADSY
- >> Read_ADSX
Read_ADSX (Thumb, 24 bytes, Stack size 8 bytes, touch.o(.text))
[Stack]
- Max Depth = 84
- Call Chain = Read_ADSX ⇒ ADS_Read_XY ⇒ ADS_Read_AD ⇒ ADS_Write_Byte
[Calls]
[Called By]
Read_ADSY (Thumb, 24 bytes, Stack size 8 bytes, touch.o(.text))
[Stack]
- Max Depth = 84
- Call Chain = Read_ADSY ⇒ ADS_Read_XY ⇒ ADS_Read_AD ⇒ ADS_Write_Byte
[Calls]
[Called By]
Touch_GexX (Thumb, 66 bytes, Stack size 16 bytes, touch.o(.text))
[Stack]
- Max Depth = 100
- Call Chain = Touch_GexX ⇒ Read_ADSX ⇒ ADS_Read_XY ⇒ ADS_Read_AD ⇒ ADS_Write_Byte
[Calls]
[Called By]
Touch_GexY (Thumb, 66 bytes, Stack size 16 bytes, touch.o(.text))
[Stack]
- Max Depth = 100
- Call Chain = Touch_GexY ⇒ Read_ADSY ⇒ ADS_Read_XY ⇒ ADS_Read_AD ⇒ ADS_Write_Byte
[Calls]
[Called By]
Touch_Configuration (Thumb, 112 bytes, Stack size 24 bytes, touch.o(.text))
[Stack]
- Max Depth = 44
- Call Chain = Touch_Configuration ⇒ GPIO_Init
[Calls]- >> RCC_APB2PeriphClockCmd
- >> GPIO_Init
[Called By]
Pen_Int_Set (Thumb, 26 bytes, Stack size 0 bytes, touch.o(.text), UNUSED)
GUI_X_GetTime (Thumb, 4 bytes, Stack size 0 bytes, gui_port.o(.text))
[Stack]
- Max Depth = 8 + Unknown Stack Size
- Call Chain = GUI_X_GetTime ⇒ OSTimeGet
[Calls]
[Called By]- >> GUI_Delay
- >> GUI_GetTime
GUI_X_Delay (Thumb, 16 bytes, Stack size 0 bytes, gui_port.o(.text))
[Stack]
- Max Depth = 32 + Unknown Stack Size
- Call Chain = GUI_X_Delay ⇒ OSTimeDly ⇒ OS_Sched
[Calls]
[Called By]
GUI_X_ExecIdle (Thumb, 6 bytes, Stack size 0 bytes, gui_port.o(.text), UNUSED)
[Calls]
[Called By]
GUI_X_InitOS (Thumb, 22 bytes, Stack size 8 bytes, gui_port.o(.text))
[Stack]
- Max Depth = 24 + Unknown Stack Size
- Call Chain = GUI_X_InitOS ⇒ OSSemCreate
[Calls]- >> OSSemCreate
- >> OSMboxCreate
[Called By]
GUI_X_Lock (Thumb, 16 bytes, Stack size 8 bytes, gui_port.o(.text))
[Stack]
- Max Depth = 56 + Unknown Stack Size
- Call Chain = GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]
[Called By]
GUI_X_Unlock (Thumb, 8 bytes, Stack size 0 bytes, gui_port.o(.text))
[Stack]
- Max Depth = 52 + Unknown Stack Size
- Call Chain = GUI_X_Unlock ⇒ OSSemPost ⇒ OS_EventTaskRdy ⇒ OS_EventTaskRemoveMulti
[Calls]
[Called By]
GUI_X_GetTaskId (Thumb, 10 bytes, Stack size 0 bytes, gui_port.o(.text))
[Called By]
GUI_X_WaitEvent (Thumb, 16 bytes, Stack size 8 bytes, gui_port.o(.text), UNUSED)
[Calls]
GUI_X_SignalEvent (Thumb, 10 bytes, Stack size 0 bytes, gui_port.o(.text), UNUSED)
[Calls]
GUI_X_Init (Thumb, 14 bytes, Stack size 8 bytes, gui_port.o(.text))
[Stack]
- Max Depth = 24 + Unknown Stack Size
- Call Chain = GUI_X_Init ⇒ OSSemCreate
[Calls]
[Called By]
GUI_X_GetKey (Thumb, 18 bytes, Stack size 16 bytes, gui_port.o(.text), UNUSED)
[Calls]
GUI_X_WaitKey (Thumb, 30 bytes, Stack size 16 bytes, gui_port.o(.text), UNUSED)
[Calls]
- >> OSSemPend
- >> CheckInit
GUI_X_StoreKey (Thumb, 10 bytes, Stack size 0 bytes, gui_port.o(.text), UNUSED)
[Calls]
GUI_X_Log (Thumb, 2 bytes, Stack size 0 bytes, gui_port.o(.text), UNUSED)
GUI_X_Warn (Thumb, 2 bytes, Stack size 0 bytes, gui_port.o(.text), UNUSED)
GUI_X_ErrorOut (Thumb, 2 bytes, Stack size 0 bytes, gui_port.o(.text), UNUSED)
Task_Start (Thumb, 72 bytes, Stack size 32 bytes, app.o(.text))
[Stack]
- Max Depth = 136 + Unknown Stack Size
- Call Chain = Task_Start ⇒ OSTaskCreateExt ⇒ OS_TCBInit
[Calls]
[Called By]
GUIDEMO_SetBkColor (Thumb, 24 bytes, Stack size 8 bytes, guidemo.o(.text), UNUSED)
[Calls]
- >> GUI_ColorIsAvailable
- >> GUI_SetBkColor
GUIDEMO_SetColor (Thumb, 26 bytes, Stack size 8 bytes, guidemo.o(.text), UNUSED)
[Calls]
- >> GUI_ColorIsAvailable
- >> GUI_SetColor
GUIDEMO_CheckCancel (Thumb, 64 bytes, Stack size 16 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 424 + Unknown Stack Size
- Call Chain = GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM_Exec1 ⇒ _DrawNext ⇒ WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]- >> WM_Exec
- >> GUI_GetKey
- >> GUI_Delay
[Called By]- >> GUIDEMO_Speed
- >> GUIDEMO_ShowColorBar
- >> GUIDEMO_Cursor
- >> GUIDEMO_WaitKey
- >> GUIDEMO_Delay
GUIDEMO_Delay (Thumb, 128 bytes, Stack size 40 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 464 + Unknown Stack Size
- Call Chain = GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM_Exec1 ⇒ _DrawNext ⇒ WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]- >> WM_Exec
- >> GUI_Delay
- >> GUI_GetTime
- >> WM_BringToTop
- >> WM_DeleteWindow
- >> PROGBAR_CreateAsChild
- >> PROGBAR_SetMinMax
- >> PROGBAR_SetValue
- >> GUIDEMO_CheckCancel
- >> _UpdateCmdWin
[Called By]- >> GUIDEMO_Touch
- >> GUIDEMO_Intro
- >> GUIDEMO_Cursor
- >> GUIDEMO_ShowIntro
- >> GUIDEMO_Wait
GUIDEMO_NotifyStartNext (Thumb, 20 bytes, Stack size 8 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 136 + Unknown Stack Size
- Call Chain = GUIDEMO_NotifyStartNext ⇒ _UpdateCmdWin ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]
[Called By]- >> GUIDEMO_Touch
- >> GUIDEMO_Speed
- >> GUIDEMO_Cursor
- >> GUIDEMO_ShowIntro
- >> GUIDEMO_Wait
GUIDEMO_Wait (Thumb, 16 bytes, Stack size 8 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 472 + Unknown Stack Size
- Call Chain = GUIDEMO_Wait ⇒ GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM_Exec1 ⇒ _DrawNext ⇒ WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]- >> GUIDEMO_NotifyStartNext
- >> GUIDEMO_Delay
[Called By]- >> GUIDEMO_Speed
- >> GUIDEMO_ShowColorBar
- >> GUIDEMO_DemoPolygon
- >> GUIDEMO_Circle
GUIDEMO_ShowInfo (Thumb, 6 bytes, Stack size 0 bytes, guidemo.o(.text), UNUSED)
[Calls]
GUIDEMO_HideInfoWin (Thumb, 12 bytes, Stack size 0 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 96 + Unknown Stack Size
- Call Chain = GUIDEMO_HideInfoWin ⇒ WM_HideWindow ⇒ WM__InvalidateAreaBelow ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]
[Called By]- >> GUIDEMO_Touch
- >> GUIDEMO_ShowIntro
GUIDEMO_WaitKey (Thumb, 86 bytes, Stack size 24 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 448 + Unknown Stack Size
- Call Chain = GUIDEMO_WaitKey ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM_Exec1 ⇒ _DrawNext ⇒ WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]- >> LCD_GetYSize
- >> LCD_GetXSize
- >> WM_Exec
- >> GUI_GetKey
- >> GUI_GetTime
- >> WM_DeleteWindow
- >> PROGBAR_Create
- >> GUIDEMO_CheckCancel
[Called By]- >> _ExecKeyboard
- >> GUIDEMO_Touch
GUIDEMO_ShowIntro (Thumb, 178 bytes, Stack size 88 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 552 + Unknown Stack Size
- Call Chain = GUIDEMO_ShowIntro ⇒ GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM_Exec1 ⇒ _DrawNext ⇒ WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]- >> LCD_GetYSize
- >> LCD_GetXSize
- >> WM_Exec
- >> GUI_SetColor
- >> GUI_DispStringHCenterAt
- >> GUI_Clear
- >> GUI_SetFont
- >> GUI_SetDefault
- >> GUI_SetBkColor
- >> GUI_RestoreContext
- >> GUI_SaveContext_W
- >> GUIDEMO_HideInfoWin
- >> GUIDEMO_NotifyStartNext
- >> GUIDEMO_Delay
- >> _UpdateCmdWin
- >> _UpdateInfoWin
[Called By]- >> GUIDEMO_Speed
- >> GUIDEMO_ShowColorBar
- >> GUIDEMO_Navigation
- >> GUIDEMO_DemoPolygon
- >> GUIDEMO_Cursor
- >> GUIDEMO_Circle
GUIDEMO_main (Thumb, 426 bytes, Stack size 96 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 632 + Unknown Stack Size
- Call Chain = GUIDEMO_main ⇒ GUIDEMO_Intro ⇒ GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM_Exec1 ⇒ _DrawNext ⇒ WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]- >> LCD_GetYSize
- >> LCD_GetXSize
- >> WM_Exec
- >> GUI_Clear
- >> GUI_RestoreContext
- >> GUI_SaveContext_W
- >> GUI_CURSOR_Show
- >> WM_GetFirstChild
- >> WM_CreateWindowAsChild
- >> WM_DeleteWindow
- >> WM_SetCreateFlags
- >> BUTTON_CreateAsChild
- >> BUTTON_SetText
- >> FRAMEWIN_Create
- >> GUIDEMO_Intro
- >> _UpdateCmdWin
[Called By]
GUIDEMO_Automotive (Thumb, 2 bytes, Stack size 0 bytes, guidemo_automotive.o(.text))
[Address Reference Count : 1]
GUIDEMO_Circle (Thumb, 102 bytes, Stack size 16 bytes, guidemo_circle.o(.text))
[Stack]
- Max Depth = 568 + Unknown Stack Size
- Call Chain = GUIDEMO_Circle ⇒ GUIDEMO_ShowIntro ⇒ GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM_Exec1 ⇒ _DrawNext ⇒ WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_SetColor
- >> GUI_SetDrawMode
- >> GUI_DispStringAt
- >> GUI_Clear
- >> GUI_FillCircle
- >> GUI_SetFont
- >> GUIDEMO_ShowIntro
- >> GUIDEMO_Wait
[Address Reference Count : 1]
GUIDEMO_ShowColorBar (Thumb, 668 bytes, Stack size 80 bytes, guidemo_colorbar.o(.text))
[Stack]
- Max Depth = 632 + Unknown Stack Size
- Call Chain = GUIDEMO_ShowColorBar ⇒ GUIDEMO_ShowIntro ⇒ GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM_Exec1 ⇒ _DrawNext ⇒ WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]- >> LCD_GetYSize
- >> GUI_DrawVLine
- >> GUI_SetColor
- >> GUI_DispStringAt
- >> GUI_DispString
- >> GUI_Clear
- >> GUI_SetFont
- >> GUI_SetBkColor
- >> LCD_GetDevCap
- >> GUI_DispDecMin
- >> GUIDEMO_ShowIntro
- >> GUIDEMO_Wait
- >> GUIDEMO_CheckCancel
[Address Reference Count : 1]
GUIDEMO_ShowColorList (Thumb, 2 bytes, Stack size 0 bytes, guidemo_colorlist.o(.text))
[Address Reference Count : 1]
GUIDEMO_Cursor (Thumb, 170 bytes, Stack size 24 bytes, guidemo_cursor.o(.text))
[Stack]
- Max Depth = 576 + Unknown Stack Size
- Call Chain = GUIDEMO_Cursor ⇒ GUIDEMO_ShowIntro ⇒ GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM_Exec1 ⇒ _DrawNext ⇒ WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_Clear
- >> GUI_SetBkColor
- >> GUI_CURSOR_SetPosition
- >> GUI_CURSOR_Show
- >> GUI_CURSOR_Select
- >> _DispCursor
- >> GUIDEMO_ShowIntro
- >> GUIDEMO_NotifyStartNext
- >> GUIDEMO_Delay
- >> GUIDEMO_CheckCancel
[Address Reference Count : 1]
GUIDEMO_HardwareInfo (Thumb, 2 bytes, Stack size 0 bytes, guidemo_hardwareinfo.o(.text))
[Address Reference Count : 1]
GUIDEMO_Intro (Thumb, 288 bytes, Stack size 72 bytes, guidemo_intro.o(.text))
[Stack]
- Max Depth = 536 + Unknown Stack Size
- Call Chain = GUIDEMO_Intro ⇒ GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM_Exec1 ⇒ _DrawNext ⇒ WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_GetVersionString
- >> GUI_SetColor
- >> GUI_DrawBitmap
- >> GUI_DispStringHCenterAt
- >> GUI_DispStringAt
- >> GUI_Clear
- >> GUI_SetFont
- >> GUI_SetBkColor
- >> GUI_DispDecMin
- >> GUIDEMO_Delay
- >> __aeabi_memcpy4
- >> strcat
[Called By]
GUIDEMO_DemoLUT (Thumb, 2 bytes, Stack size 0 bytes, guidemo_lut.o(.text))
[Address Reference Count : 1]
GUIDEMO_ShowMemoryDevice (Thumb, 2 bytes, Stack size 0 bytes, guidemo_memdevb.o(.text))
[Address Reference Count : 1]
GUIDEMO_Navigation (Thumb, 8 bytes, Stack size 0 bytes, guidemo_navi.o(.text))
[Stack]
- Max Depth = 552 + Unknown Stack Size
- Call Chain = GUIDEMO_Navigation ⇒ GUIDEMO_ShowIntro ⇒ GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM_Exec1 ⇒ _DrawNext ⇒ WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]
[Address Reference Count : 1]
GUIDEMO_DemoPolygon (Thumb, 128 bytes, Stack size 24 bytes, guidemo_polygon.o(.text))
[Stack]
- Max Depth = 576 + Unknown Stack Size
- Call Chain = GUIDEMO_DemoPolygon ⇒ GUIDEMO_ShowIntro ⇒ GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM_Exec1 ⇒ _DrawNext ⇒ WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_FillPolygon
- >> GUI_SetColor
- >> GUI_DispStringAt
- >> GUI_SetFont
- >> GUIDEMO_ShowIntro
- >> GUIDEMO_Wait
[Address Reference Count : 1]
GUIDEMO_Speed (Thumb, 374 bytes, Stack size 64 bytes, guidemo_speed.o(.text))
[Stack]
- Max Depth = 616 + Unknown Stack Size
- Call Chain = GUIDEMO_Speed ⇒ GUIDEMO_ShowIntro ⇒ GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM_Exec1 ⇒ _DrawNext ⇒ WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_FillRect
- >> GUI_SetColor
- >> GUI_GetFontSizeY
- >> GUI_DispStringAt
- >> GUI_Clear
- >> GUI_Color2Index
- >> GUI_SetFont
- >> GUI_SetColorIndex
- >> GUI_DispDecMin
- >> GUI_GetTime
- >> GUIDEMO_ShowIntro
- >> GUIDEMO_Wait
- >> GUIDEMO_NotifyStartNext
- >> GUIDEMO_CheckCancel
- >> rand
[Address Reference Count : 1]
_ExecCalibration (Thumb, 452 bytes, Stack size 64 bytes, guidemo_touch.o(.text))
[Stack]
- Max Depth = 472 + Unknown Stack Size
- Call Chain = _ExecCalibration ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM_Exec1 ⇒ _DrawNext ⇒ WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]- >> GUI_SetColor
- >> GUI_SetTextAlign
- >> GUI_DispStringAt
- >> GUI_DispString
- >> GUI_Clear
- >> GUI_FillCircle
- >> GUI_DispNextLine
- >> GUI_TOUCH_Calibrate
- >> GUI_TOUCH_SetDefaultCalibration
- >> GUI_TOUCH_GetyPhys
- >> GUI_TOUCH_GetxPhys
- >> GUI_TOUCH_GetState
- >> GUI_SetBkColor
- >> GUI_DispDec
- >> GUI_Delay
- >> _Calibrate
[Called By]
_TestCalibration (Thumb, 164 bytes, Stack size 32 bytes, guidemo_touch.o(.text))
[Stack]
- Max Depth = 440 + Unknown Stack Size
- Call Chain = _TestCalibration ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM_Exec1 ⇒ _DrawNext ⇒ WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]- >> GUI_SetColor
- >> GUI_Clear
- >> GUI_FillCircle
- >> GUI_TOUCH_GetState
- >> GUI_SetBkColor
- >> GUI_GetKey
- >> GUI_Delay
- >> WM_DeleteWindow
- >> BUTTON_Create
- >> BUTTON_SetFont
- >> BUTTON_SetText
[Called By]
_ExecKeyboard (Thumb, 524 bytes, Stack size 88 bytes, guidemo_touch.o(.text))
[Stack]
- Max Depth = 536 + Unknown Stack Size
- Call Chain = _ExecKeyboard ⇒ GUIDEMO_WaitKey ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM_Exec1 ⇒ _DrawNext ⇒ WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_SetColor
- >> GUI_DispStringInRect
- >> GUI_Clear
- >> GUI_SetFont
- >> GUI_SetBkColor
- >> WM_DeleteWindow
- >> EDIT_Create
- >> EDIT_SetFont
- >> EDIT_AddKey
- >> BUTTON_Create
- >> BUTTON_SetText
- >> WM_EnableMemdev
- >> GUIDEMO_WaitKey
[Called By]
GUIDEMO_Touch (Thumb, 356 bytes, Stack size 80 bytes, guidemo_touch.o(.text))
[Stack]
- Max Depth = 616 + Unknown Stack Size
- Call Chain = GUIDEMO_Touch ⇒ _ExecKeyboard ⇒ GUIDEMO_WaitKey ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM_Exec1 ⇒ _DrawNext ⇒ WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]- >> LCD_GetYSize
- >> LCD_GetXSize
- >> GUI_DrawBitmap
- >> GUI_DispStringInRect
- >> GUI_Clear
- >> GUI_SetFont
- >> GUI_SetBkColor
- >> WM_DeleteWindow
- >> BUTTON_Create
- >> BUTTON_SetState
- >> BUTTON_SetBkColor
- >> BUTTON_SetFont
- >> BUTTON_SetText
- >> _ExecKeyboard
- >> _TestCalibration
- >> _ExecCalibration
- >> GUIDEMO_WaitKey
- >> GUIDEMO_HideInfoWin
- >> GUIDEMO_NotifyStartNext
- >> GUIDEMO_Delay
[Address Reference Count : 1]
srand (Thumb, 40 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]
rand (Thumb, 58 bytes, Stack size 12 bytes, rand.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = rand
[Called By]
strcat (Thumb, 24 bytes, Stack size 0 bytes, strcat.o(.text))
[Called By]
memcmp (Thumb, 78 bytes, Stack size 8 bytes, memcmp.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = memcmp
[Called By]- >> GUI_TOUCH_StoreStateEx
- >> GUI_PID_StoreState
strcpy (Thumb, 74 bytes, Stack size 12 bytes, strcpy.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = strcpy
[Called By]- >> GUI__SetText
- >> _DeleteChar
strlen (Thumb, 62 bytes, Stack size 8 bytes, strlen.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = strlen
[Called By]- >> EDIT_SetText
- >> _InsertChar
- >> _DeleteChar
- >> _IsSpaceInBuffer
__aeabi_memcpy (Thumb, 0 bytes, Stack size 0 bytes, rt_memcpy_v6.o(.text))
[Called By]
- >> GUI__CalcTextRect
- >> WM__InitIVRSearch
- >> GUI_MergeRect
- >> GUI__DispStringInRect
- >> GUI__DispLine
- >> WM_GetWindowRect
- >> GUI_ALLOC_Realloc
- >> WM_InvalidateRect
- >> _SetClipRectUserIntersect
- >> WM_GetWindowRectEx
- >> WIDGET__FillStringInRect
- >> EDIT_GetText
- >> EDIT_SetText
- >> _FRAMEWIN_Callback
- >> _WIDGET_EFFECT_3D_DrawDownRect
- >> _WIDGET_EFFECT_3D_DrawUpRect
- >> __rt_memmove
__rt_memcpy (Thumb, 140 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]
- >> _CreateHole
- >> _InsertChar
__rt_memmove (Thumb, 130 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]- >> GUI_Lock
- >> GUITASK_CopyContext
- >> GUI_RestoreContext
- >> GUI_SaveContext_W
- >> EDIT_CreateEx
- >> BUTTON_CreateEx
- >> FRAMEWIN_CreateEx
- >> GUIDEMO_Intro
- >> __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)
__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)
__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)
__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]
__I$use$semihosting (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text))
[Address Reference Count : 1]
__use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
__rt_fp_status_addr (Thumb, 12 bytes, Stack size 0 bytes, rt_fp_status_addr_intlibspace.o(.text))
[Called By]
_sys_exit (Thumb, 16 bytes, Stack size 0 bytes, sys_exit.o(.text))
[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)
Local Symbols
SetSysClockTo72 (Thumb, 136 bytes, Stack size 0 bytes, system_stm32f10x.o(.text))
[Called By]
OS_SchedNew (Thumb, 24 bytes, Stack size 0 bytes, os_core.o(.text))
[Called By]
- >> OS_Sched
- >> OSIntExit
- >> OSStart
OS_InitEventList (Thumb, 76 bytes, Stack size 8 bytes, os_core.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = OS_InitEventList
[Calls]
[Called By]
OS_InitTCBList (Thumb, 98 bytes, Stack size 8 bytes, os_core.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = OS_InitTCBList
[Calls]
[Called By]
OS_FlagTaskRdy (Thumb, 76 bytes, Stack size 8 bytes, os_flag.o(.text), UNUSED)
[Calls]
[Called By]- >> OSFlagPost
- >> OSFlagDel
OS_FlagBlock (Thumb, 96 bytes, Stack size 20 bytes, os_flag.o(.text), UNUSED)
[Called By]
OSTmr_Free (Thumb, 50 bytes, Stack size 0 bytes, os_tmr.o(.text), UNUSED)
[Called By]
OSTmr_Unlink (Thumb, 58 bytes, Stack size 8 bytes, os_tmr.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = OSTmr_Unlink
[Called By]- >> OSTmrStop
- >> OSTmrStart
- >> OSTmrDel
- >> OSTmr_Task
OSTmr_Link (Thumb, 62 bytes, Stack size 0 bytes, os_tmr.o(.text))
[Called By]
- >> OSTmrStart
- >> OSTmr_Task
OSTmr_Task (Thumb, 140 bytes, Stack size 32 bytes, os_tmr.o(.text))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = OSTmr_Task ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> OSTmr_Link
- >> OSTmr_Unlink
- >> OSSemPend
- >> OSSchedUnlock
- >> OSSchedLock
[Address Reference Count : 1]
Abs (Thumb, 8 bytes, Stack size 0 bytes, gui2dlib.o(.text), UNUSED)
[Called By]
_atan2 (Thumb, 132 bytes, Stack size 8 bytes, gui2dlib.o(.text), UNUSED)
[Called By]
_SetLineColor (Thumb, 118 bytes, Stack size 0 bytes, gui2dlib.o(.text), UNUSED)
[Called By]
_DrawLineEnd (Thumb, 12 bytes, Stack size 0 bytes, gui2dlib.o(.text), UNUSED)
[Calls]
[Called By]
_Add (Thumb, 46 bytes, Stack size 12 bytes, gui_fillpolygon.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = _Add
[Called By]
_StoreUnstable (Thumb, 44 bytes, Stack size 8 bytes, gui_touch_driveranalog.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _StoreUnstable ⇒ GUI_TOUCH_StoreUnstable ⇒ GUI_TOUCH_StoreState ⇒ GUI_TOUCH_StoreStateEx ⇒ GUI_PID_StoreState ⇒ memcmp
[Calls]- >> GUI_TOUCH_StoreUnstable
[Called By]
_GetCharCode (Thumb, 4 bytes, Stack size 0 bytes, gui_uc_encodenone.o(.text))
[Address Reference Count : 1]
- gui_uc_encodenone.o(.constdata)
_GetCharSize (Thumb, 4 bytes, Stack size 0 bytes, gui_uc_encodenone.o(.text))
[Address Reference Count : 1]
- gui_uc_encodenone.o(.constdata)
_CalcSizeOfChar (Thumb, 4 bytes, Stack size 0 bytes, gui_uc_encodenone.o(.text))
[Address Reference Count : 1]
- gui_uc_encodenone.o(.constdata)
_Encode (Thumb, 6 bytes, Stack size 0 bytes, gui_uc_encodenone.o(.text))
[Address Reference Count : 1]
- gui_uc_encodenone.o(.constdata)
_CreateHole (Thumb, 122 bytes, Stack size 32 bytes, guialloc.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = _CreateHole
[Calls]
[Called By]
_Alloc (Thumb, 202 bytes, Stack size 24 bytes, guialloc.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = _Alloc ⇒ _CreateHole
[Calls]- >> _CheckInit
- >> _FindHole
- >> _CreateHole
[Called By]
_Free (Thumb, 78 bytes, Stack size 8 bytes, guialloc.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _Free
[Called By]
_FindHole (Thumb, 84 bytes, Stack size 16 bytes, guialloc.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _FindHole
[Called By]
_CheckInit (Thumb, 12 bytes, Stack size 0 bytes, guialloc.o(.text))
[Calls]
[Called By]- >> GUI_ALLOC_GetMaxSize
- >> GUI_ALLOC_GetNumFreeBytes
- >> _Alloc
_DispLine (Thumb, 70 bytes, Stack size 32 bytes, guicharline.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = _DispLine ⇒ GUI_UC__GetCharCodeInc
[Calls]- >> GUI_UC__GetCharCodeInc
- >> GUI_RectsIntersect
[Called By]
GUIPROP_FindChar (Thumb, 22 bytes, Stack size 0 bytes, guicharp.o(.text))
[Called By]
- >> GUIPROP_IsInFont
- >> GUIPROP_GetCharDistX
- >> GUIPROP_DispChar
Draw8Point (Thumb, 114 bytes, Stack size 40 bytes, guicirc.o(.text), UNUSED)
[Calls]
[Called By]
_SetPixelIndex (Thumb, 50 bytes, Stack size 8 bytes, guicurs.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _SetPixelIndex
[Called By]- >> GUI_CURSOR_SetPosition
- >> _Draw
- >> _Undraw
_GetPixelIndex (Thumb, 42 bytes, Stack size 0 bytes, guicurs.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = _GetPixelIndex ⇒ LCD_L0_GetPixelIndex ⇒ LCD_WriteRAM
[Calls]
[Called By]- >> GUI_CURSOR_SetPosition
- >> _Draw
_CalcRect (Thumb, 54 bytes, Stack size 8 bytes, guicurs.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _CalcRect
[Called By]- >> GUI_CURSOR_SetPosition
- >> GUI_CURSOR_Select
_TempHide (Thumb, 34 bytes, Stack size 8 bytes, guicurs.o(.text))
[Stack]
- Max Depth = 120 + Unknown Stack Size
- Call Chain = _TempHide ⇒ _Hide ⇒ _Undraw ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_RectsIntersect
- >> _Hide
[Address Reference Count : 1]
_TempUnhide (Thumb, 4 bytes, Stack size 0 bytes, guicurs.o(.text))
[Stack]
- Max Depth = 104 + Unknown Stack Size
- Call Chain = _TempUnhide ⇒ _Show ⇒ _Draw ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]
[Address Reference Count : 1]
_Log2Phys (Thumb, 62 bytes, Stack size 0 bytes, guicurs.o(.text))
[Calls]
[Called By]- >> GUI_CURSOR_SetPosition
- >> _Draw
_Hide (Thumb, 20 bytes, Stack size 8 bytes, guicurs.o(.text))
[Stack]
- Max Depth = 112 + Unknown Stack Size
- Call Chain = _Hide ⇒ _Undraw ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]
[Called By]- >> GUI_CURSOR_Show
- >> GUI_CURSOR_Hide
- >> GUI_CURSOR_Select
- >> GUI_CURSOR_Deactivate
- >> _TempHide
_Show (Thumb, 24 bytes, Stack size 0 bytes, guicurs.o(.text))
[Stack]
- Max Depth = 104 + Unknown Stack Size
- Call Chain = _Show ⇒ _Draw ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]
[Called By]- >> GUI_CURSOR_Show
- >> GUI_CURSOR_Select
- >> GUI_CURSOR_Activate
- >> _TempUnhide
_Undraw (Thumb, 116 bytes, Stack size 32 bytes, guicurs.o(.text))
[Stack]
- Max Depth = 104 + Unknown Stack Size
- Call Chain = _Undraw ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> _SetPixelIndex
[Called By]
_Draw (Thumb, 154 bytes, Stack size 32 bytes, guicurs.o(.text))
[Stack]
- Max Depth = 104 + Unknown Stack Size
- Call Chain = _Draw ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Unlock
- >> GUI_Lock
- >> GUI_GetBitmapPixelIndex
- >> _Log2Phys
- >> _GetPixelIndex
- >> _SetPixelIndex
[Called By]
_Unlink (Thumb, 54 bytes, Stack size 16 bytes, guitimer.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _Unlink
[Calls]
[Called By]- >> GUI_TIMER_Restart
- >> GUI_TIMER_SetDelay
- >> GUI_TIMER_Delete
_Link (Thumb, 92 bytes, Stack size 24 bytes, guitimer.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = _Link
[Calls]
[Called By]- >> GUI_TIMER_Restart
- >> GUI_TIMER_SetDelay
- >> GUI_TIMER_Create
_GetColorIndex (Thumb, 18 bytes, Stack size 0 bytes, lcd.o(.text))
[Called By]
- >> LCD_SetColorIndex
- >> LCD_SetBkColorIndex
_Invalidate1Abs (Thumb, 100 bytes, Stack size 24 bytes, wm.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _Invalidate1Abs ⇒ GUI__IntersectRects
[Calls]- >> GUI_ALLOC_h2p
- >> GUI__IntersectRects
- >> GUI_MergeRect
- >> WM__RectIsNZ
[Called By]- >> WM_InvalidateRect
- >> WM_InvalidateArea
_SetClipRectUserIntersect (Thumb, 66 bytes, Stack size 24 bytes, wm.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = _SetClipRectUserIntersect ⇒ LCD_SetClipRectEx ⇒ GUI__IntersectRects
[Calls]- >> GUI_ALLOC_h2p
- >> GUI__IntersectRect
- >> LCD_SetClipRectEx
- >> WM__Client2Screen
- >> __aeabi_memcpy
[Called By]
_DeleteAllChildren (Thumb, 30 bytes, Stack size 16 bytes, wm.o(.text))
[Stack]
- Max Depth = 16 + In Cycle
- Call Chain = _DeleteAllChildren ⇒ WM_DeleteWindow (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> WM_DeleteWindow
[Called By]
_Findy1 (Thumb, 158 bytes, Stack size 32 bytes, wm.o(.text))
[Stack]
- Max Depth = 48 + In Cycle
- Call Chain = _Findy1 ⇒ _Findy1 (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI__IntersectRects
- >> GUI_RectsIntersect
- >> _Findy1
[Called By]- >> _FindNext_IVR
- >> _Findy1
_Findx0 (Thumb, 128 bytes, Stack size 40 bytes, wm.o(.text))
[Stack]
- Max Depth = 56 + In Cycle
- Call Chain = _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI__IntersectRects
- >> GUI_RectsIntersect
- >> _Findx0
[Called By]- >> _FindNext_IVR
- >> _Findx0
_Findx1 (Thumb, 116 bytes, Stack size 32 bytes, wm.o(.text))
[Stack]
- Max Depth = 48 + In Cycle
- Call Chain = _Findx1 ⇒ _Findx1 (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI__IntersectRects
- >> GUI_RectsIntersect
- >> _Findx1
[Called By]- >> _FindNext_IVR
- >> _Findx1
_FindNext_IVR (Thumb, 314 bytes, Stack size 32 bytes, wm.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> _Findx1
- >> _Findx0
- >> _Findy1
[Called By]
_Paint1 (Thumb, 124 bytes, Stack size 32 bytes, wm.o(.text))
[Stack]
- Max Depth = 176 + Unknown Stack Size
- Call Chain = _Paint1 ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> WM_SetDefault
- >> WM_SendMessage
[Called By]- >> WM__PaintWinAndOverlays
- >> _Paint1Trans
_Paint1Trans (Thumb, 92 bytes, Stack size 32 bytes, wm.o(.text))
[Stack]
- Max Depth = 208 + Unknown Stack Size
- Call Chain = _Paint1Trans ⇒ _Paint1 ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI__IntersectRects
- >> GUI_RectsIntersect
- >> _Paint1
[Called By]- >> WM__PaintWinAndOverlays
- >> _PaintTransChildren
_PaintTransChildren (Thumb, 82 bytes, Stack size 32 bytes, wm.o(.text))
[Stack]
- Max Depth = 240 + Unknown Stack Size
+ In Cycle
- Call Chain = _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_RectsIntersect
- >> _PaintTransChildren
- >> _Paint1Trans
[Called By]- >> WM__PaintWinAndOverlays
- >> _PaintTransChildren
cbBackWin (Thumb, 64 bytes, Stack size 8 bytes, wm.o(.text))
[Stack]
- Max Depth = 192 + Unknown Stack Size
- Call Chain = cbBackWin ⇒ GUI_Clear ⇒ GUI_ClearRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI_Clear
- >> GUI_SetBkColor
- >> GUI_StoreKey
- >> WM_DefaultProc
[Address Reference Count : 1]
_DrawNext (Thumb, 144 bytes, Stack size 104 bytes, wm.o(.text))
[Stack]
- Max Depth = 360 + Unknown Stack Size
- Call Chain = _DrawNext ⇒ WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_RestoreContext
- >> GUI_SaveContext_W
- >> WM__PaintWinAndOverlays
- >> WM_SelectWindow
- >> WM__ClipAtParentBorders
[Called By]
_cbInvalidateOne (Thumb, 4 bytes, Stack size 0 bytes, wm_bringtotop.o(.text))
[Stack]
- Max Depth = 128 + Unknown Stack Size
- Call Chain = _cbInvalidateOne ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]
[Address Reference Count : 1]
_GetDialogItem (Thumb, 60 bytes, Stack size 16 bytes, wm_getdialogitem.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> WM_GetId
- >> _GetDialogItem
[Called By]- >> WM_GetDialogItem
- >> _GetDialogItem
_GetDefaultWin (Thumb, 10 bytes, Stack size 0 bytes, wm_getwindowsize.o(.text))
[Calls]
[Called By]- >> WM_GetWindowSizeY
- >> WM_GetWindowSizeX
_MoveDescendents (Thumb, 72 bytes, Stack size 24 bytes, wm_move.o(.text))
[Stack]
- Max Depth = 128 + Unknown Stack Size
+ In Cycle
- Call Chain = _MoveDescendents ⇒ _MoveDescendents (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_MoveRect
- >> WM__SendMsgNoData
- >> _MoveDescendents
[Called By]- >> WM__MoveWindow
- >> _MoveDescendents
_Screen2hWin (Thumb, 76 bytes, Stack size 32 bytes, wm_screen2win.o(.text))
[Stack]
- Max Depth = 32 + In Cycle
- Call Chain = _Screen2hWin ⇒ _Screen2hWin (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> WM__IsInWindow
- >> _Screen2hWin
[Called By]- >> WM_Screen2hWinEx
- >> WM_Screen2hWin
- >> _Screen2hWin
WM__ReleaseCapture (Thumb, 28 bytes, Stack size 24 bytes, wm_setcapture.o(.text))
[Stack]
- Max Depth = 112 + Unknown Stack Size
- Call Chain = WM__ReleaseCapture ⇒ WM_SendMessage ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]
[Called By]- >> WM_ReleaseCapture
- >> WM_SetCapture
_GetNextChild (Thumb, 38 bytes, Stack size 16 bytes, wm_setfocusonnextchild.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _GetNextChild
[Calls]
[Called By]- >> WM_SetFocusOnNextChild
_Paint (Thumb, 254 bytes, Stack size 56 bytes, button.o(.text), UNUSED)
[Calls]
- >> GUI_ALLOC_h2p
- >> GUI__ReduceRect
- >> GUI_DrawRect
- >> GUI_DrawFocusRect
- >> WM_SetUserClipRect
- >> GUI_GetClientRect
- >> GUI_DispStringInRect
- >> GUI_Clear
- >> GUI_SetTextMode
- >> GUI_SetFont
- >> LCD_SetColor
- >> LCD_SetBkColor
- >> GUI_MoveRect
- >> WM__IsEnabled
- >> GUI_DRAW__Draw
[Called By]
_ButtonReleased (Thumb, 48 bytes, Stack size 16 bytes, button.o(.text), UNUSED)
[Calls]
- >> GUI_StoreKey
- >> WM_NotifyParent
- >> WIDGET_AndState
[Called By]
_Paint (Thumb, 416 bytes, Stack size 72 bytes, edit.o(.text))
[Stack]
- Max Depth = 336 + Unknown Stack Size
- Call Chain = _Paint ⇒ WIDGET__FillStringInRect ⇒ GUI_DispStringAt ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI_UC__NumChars2NumBytes
- >> GUI_GetCharDistX
- >> GUI_ALLOC_h2p
- >> GUI_UC__GetCharCodeInc
- >> GUI__GetNumChars
- >> GUI__CalcTextRect
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_InvertRect
- >> WM_SetUserClipRect
- >> GUI_UC_GetCharCode
- >> GUI_SetFont
- >> LCD_SetColor
- >> LCD_SetBkColor
- >> GUI_TIMER_Context
- >> GUI_TIMER_SetTime
- >> GUI_TIMER_SetPeriod
- >> GUI_TIMER_Create
- >> WM__IsEnabled
- >> WM__GetClientRectWin
- >> WIDGET__GetInsideRect
- >> WIDGET__FillStringInRect
- >> WIDGET__EFFECT_DrawDown
[Called By]- >> ShowCurrsor
- >> EDIT__Callback
_IncrementBuffer (Thumb, 44 bytes, Stack size 16 bytes, edit.o(.text))
[Stack]
- Max Depth = 120 + Unknown Stack Size
- Call Chain = _IncrementBuffer ⇒ GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_Realloc
[Called By]- >> EDIT_SetMaxLen
- >> EDIT_CreateEx
- >> _IsSpaceInBuffer
_IsSpaceInBuffer (Thumb, 52 bytes, Stack size 16 bytes, edit.o(.text))
[Stack]
- Max Depth = 136 + Unknown Stack Size
- Call Chain = _IsSpaceInBuffer ⇒ _IncrementBuffer ⇒ GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> _IncrementBuffer
- >> strlen
[Called By]- >> EDIT_SetText
- >> _InsertChar
_DeleteChar (Thumb, 68 bytes, Stack size 16 bytes, edit.o(.text))
[Stack]
- Max Depth = 136 + Unknown Stack Size
- Call Chain = _DeleteChar ⇒ WM_NotifyParent ⇒ WM_SendToParent ⇒ WM_SendMessage ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_UC__NumChars2NumBytes
- >> GUI_ALLOC_h2p
- >> GUI_UC_GetCharSize
- >> WM_NotifyParent
- >> strlen
- >> strcpy
[Called By]
EDIT__Callback (Thumb, 146 bytes, Stack size 24 bytes, edit.o(.text))
[Stack]
- Max Depth = 360 + Unknown Stack Size
- Call Chain = EDIT__Callback ⇒ _Paint ⇒ WIDGET__FillStringInRect ⇒ GUI_DispStringAt ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_FreePtr
- >> WM__IsEnabled
- >> WM_DefaultProc
- >> EDIT_AddKey
- >> EDIT_SetCursorAtPixel
- >> _Paint
- >> WIDGET_HandleActive
[Address Reference Count : 1]
_InsertChar (Thumb, 122 bytes, Stack size 24 bytes, edit.o(.text))
[Stack]
- Max Depth = 160 + Unknown Stack Size
- Call Chain = _InsertChar ⇒ _IsSpaceInBuffer ⇒ _IncrementBuffer ⇒ GUI_ALLOC_Realloc ⇒ GUI_ALLOC_AllocNoInit ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_UC__NumChars2NumBytes
- >> GUI_ALLOC_h2p
- >> GUI__GetNumChars
- >> GUI_UC__CalcSizeOfChar
- >> GUI_UC_Encode
- >> WM_NotifyParent
- >> _IsSpaceInBuffer
- >> __aeabi_memmove
- >> strlen
[Called By]
_SetActive (Thumb, 54 bytes, Stack size 16 bytes, framewin.o(.text))
[Stack]
- Max Depth = 144 + Unknown Stack Size
- Call Chain = _SetActive ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_ALLOC_h2p
- >> WM_InvalidateWindow
[Called By]- >> FRAMEWIN_SetActive
- >> _FRAMEWIN_Callback
_Paint (Thumb, 306 bytes, Stack size 80 bytes, framewin.o(.text))
[Stack]
- Max Depth = 344 + Unknown Stack Size
- Call Chain = _Paint ⇒ WIDGET__FillStringInRect ⇒ GUI_DispStringAt ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI__CalcTextRect
- >> WM__InitIVRSearch
- >> WM__GetNextIVR
- >> GUI_FillRect
- >> GUI_SetFont
- >> LCD_SetColor
- >> LCD_SetBkColor
- >> WM_GetActiveWindow
- >> WM_GetWindowSizeY
- >> WM_GetWindowSizeX
- >> WIDGET__FillStringInRect
- >> WIDGET_EFFECT_3D_DrawUp
- >> FRAMEWIN__CalcPositions
[Called By]
_FRAMEWIN_Callback (Thumb, 400 bytes, Stack size 56 bytes, framewin.o(.text))
[Stack]
- Max Depth = 400 + Unknown Stack Size
- Call Chain = _FRAMEWIN_Callback ⇒ _Paint ⇒ WIDGET__FillStringInRect ⇒ GUI_DispStringAt ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_FreePtr
- >> WM_BringToTop
- >> WM__IsAncestorOrSelf
- >> WM__IsAncestor
- >> WM_DefaultProc
- >> WM_SendMessage
- >> WM_SetFocusOnNextChild
- >> WM_SetFocus
- >> WM_SetCaptureMove
- >> WM_IsWindow
- >> WIDGET_HandleActive
- >> FRAMEWIN_SetActive
- >> FRAMEWIN__CalcPositions
- >> _Paint
- >> _SetActive
- >> __aeabi_memcpy
[Address Reference Count : 1]
FRAMEWIN__cbClient (Thumb, 214 bytes, Stack size 40 bytes, framewin.o(.text))
[Stack]
- Max Depth = 288 + Unknown Stack Size
- Call Chain = FRAMEWIN__cbClient ⇒ WIDGET_HandleActive ⇒ WM__UpdateChildPositions ⇒ WM_MoveWindow ⇒ WM__MoveWindow ⇒ _MoveDescendents ⇒ _MoveDescendents (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_Clear
- >> LCD_SetBkColor
- >> WM_GetParent
- >> WM_DefaultProc
- >> WM_SetFocusOnNextChild
- >> WM_SetFocus
- >> WIDGET_HandleActive
[Address Reference Count : 1]
_Value2X (Thumb, 54 bytes, Stack size 12 bytes, progbar.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = _Value2X
[Called By]- >> PROGBAR_SetValue
- >> _Paint
_DrawPart (Thumb, 48 bytes, Stack size 24 bytes, progbar.o(.text))
[Stack]
- Max Depth = 232 + Unknown Stack Size
- Call Chain = _DrawPart ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI_GotoXY
- >> GUI_DispString
- >> GUI_Clear
- >> LCD_SetColor
- >> LCD_SetBkColor
[Called By]
_GetText (Thumb, 62 bytes, Stack size 16 bytes, progbar.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = _GetText ⇒ GUI_AddDecMin ⇒ GUI_AddDecShift
[Calls]- >> GUI_AddDecMin
- >> GUI_ALLOC_h2p
[Called By]- >> PROGBAR_SetText
- >> PROGBAR_SetValue
- >> _Paint
_GetTextRect (Thumb, 128 bytes, Stack size 24 bytes, progbar.o(.text))
[Stack]
- Max Depth = 136 + Unknown Stack Size
- Call Chain = _GetTextRect ⇒ GUI_GetStringDistX ⇒ GUI__GetLineDistX ⇒ GUI_GetCharDistX ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI_GetStringDistX
- >> GUI_GetFontSizeY
[Called By]- >> PROGBAR_SetText
- >> PROGBAR_SetValue
- >> _Paint
_PROGBAR_Callback (Thumb, 64 bytes, Stack size 16 bytes, progbar.o(.text))
[Stack]
- Max Depth = 312 + Unknown Stack Size
- Call Chain = _PROGBAR_Callback ⇒ _Paint ⇒ _DrawPart ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI_ALLOC_FreePtr
- >> WM_DefaultProc
- >> WIDGET_HandleActive
- >> _Paint
[Address Reference Count : 1]
_Paint (Thumb, 170 bytes, Stack size 64 bytes, progbar.o(.text))
[Stack]
- Max Depth = 296 + Unknown Stack Size
- Call Chain = _Paint ⇒ _DrawPart ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI_ALLOC_h2p
- >> GUI__ReduceRect
- >> WM_GetClientRect
- >> WM_SetUserClipRect
- >> GUI_SetTextMode
- >> GUI_SetFont
- >> WIDGET__EFFECT_DrawDownRect
- >> _GetTextRect
- >> _GetText
- >> _DrawPart
- >> _Value2X
[Called By]
_EffectRequiresRedraw (Thumb, 86 bytes, Stack size 24 bytes, widget.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = _EffectRequiresRedraw
[Calls]
[Called By]- >> WIDGET__EFFECT_DrawUpRect
- >> WIDGET__EFFECT_DrawDownRect
_WIDGET_EFFECT_3D_DrawUpRect (Thumb, 142 bytes, Stack size 16 bytes, widget_effect_3d.o(.text))
[Stack]
- Max Depth = 192 + Unknown Stack Size
- Call Chain = _WIDGET_EFFECT_3D_DrawUpRect ⇒ GUI_DrawRect ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI_DrawRect
- >> GUI_DrawVLine
- >> GUI_DrawHLine
- >> LCD_SetColor
- >> __aeabi_memcpy
[Called By]- >> WIDGET_EFFECT_3D_DrawUp
[Address Reference Count : 1]- widget_effect_3d.o(.constdata)
_WIDGET_EFFECT_3D_DrawDownRect (Thumb, 204 bytes, Stack size 16 bytes, widget_effect_3d.o(.text))
[Stack]
- Max Depth = 184 + Unknown Stack Size
- Call Chain = _WIDGET_EFFECT_3D_DrawDownRect ⇒ GUI_DrawVLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI_DrawVLine
- >> GUI_DrawHLine
- >> LCD_SetColor
- >> __aeabi_memcpy
[Called By]- >> _WIDGET_EFFECT_3D_DrawDown
[Address Reference Count : 1]- widget_effect_3d.o(.constdata)
_WIDGET_EFFECT_3D_DrawDown (Thumb, 16 bytes, Stack size 16 bytes, widget_effect_3d.o(.text))
[Stack]
- Max Depth = 200 + Unknown Stack Size
- Call Chain = _WIDGET_EFFECT_3D_DrawDown ⇒ _WIDGET_EFFECT_3D_DrawDownRect ⇒ GUI_DrawVLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> WM_GetClientRect
- >> _WIDGET_EFFECT_3D_DrawDownRect
[Address Reference Count : 1]- widget_effect_3d.o(.constdata)
_WIDGET_EFFECT_3D_GetRect (Thumb, 22 bytes, Stack size 8 bytes, widget_effect_3d.o(.text))
[Stack]
- Max Depth = 104 + Unknown Stack Size
- Call Chain = _WIDGET_EFFECT_3D_GetRect ⇒ WM_GetClientRect ⇒ WM_GetClientRectEx ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]- >> GUI__ReduceRect
- >> WM_GetClientRect
[Address Reference Count : 1]- widget_effect_3d.o(.constdata)
_WIDGET_EFFECT_None_DrawDown (Thumb, 2 bytes, Stack size 0 bytes, widget_effect_none.o(.text))
[Address Reference Count : 1]
- widget_effect_none.o(.constdata)
_WIDGET_EFFECT_None_DrawUp (Thumb, 2 bytes, Stack size 0 bytes, widget_effect_none.o(.text))
[Address Reference Count : 1]
- widget_effect_none.o(.constdata)
_WIDGET_EFFECT_None_DrawDownRect (Thumb, 2 bytes, Stack size 0 bytes, widget_effect_none.o(.text))
[Address Reference Count : 1]
- widget_effect_none.o(.constdata)
_WIDGET_EFFECT_None_DrawUpRect (Thumb, 2 bytes, Stack size 0 bytes, widget_effect_none.o(.text))
[Address Reference Count : 1]
- widget_effect_none.o(.constdata)
_WIDGET_EFFECT_None_GetRect (Thumb, 4 bytes, Stack size 0 bytes, widget_effect_none.o(.text))
[Stack]
- Max Depth = 96 + Unknown Stack Size
- Call Chain = _WIDGET_EFFECT_None_GetRect ⇒ WM_GetClientRect ⇒ WM_GetClientRectEx ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]
[Address Reference Count : 1]- widget_effect_none.o(.constdata)
DrawBitLine2BPP (Thumb, 476 bytes, Stack size 32 bytes, ssd1963_ucgui.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = DrawBitLine2BPP ⇒ LCD_L0_SetPixelIndex ⇒ LCD_WriteRAM
[Calls]
[Called By]
DrawBitLine4BPP (Thumb, 244 bytes, Stack size 32 bytes, ssd1963_ucgui.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = DrawBitLine4BPP ⇒ LCD_L0_SetPixelIndex ⇒ LCD_WriteRAM
[Calls]
[Called By]
CheckInit (Thumb, 12 bytes, Stack size 0 bytes, gui_port.o(.text), UNUSED)
[Calls]
[Called By]- >> GUI_X_WaitKey
- >> GUI_X_GetKey
AppTaskKbd (Thumb, 64 bytes, Stack size 16 bytes, app.o(.text))
[Stack]
- Max Depth = 140 + Unknown Stack Size
- Call Chain = AppTaskKbd ⇒ GUI_TOUCH_Exec ⇒ GUI_TOUCH_X_MeasureY ⇒ Touch_GexY ⇒ Read_ADSY ⇒ ADS_Read_XY ⇒ ADS_Read_AD ⇒ ADS_Write_Byte
[Calls]- >> OSTimeDlyHMSM
- >> GPIO_ResetBits
- >> GPIO_SetBits
- >> GUI_TOUCH_Exec
[Address Reference Count : 1]
AppTaskUserIF (Thumb, 14 bytes, Stack size 8 bytes, app.o(.text))
[Stack]
- Max Depth = 640 + Unknown Stack Size
- Call Chain = AppTaskUserIF ⇒ GUIDEMO_main ⇒ GUIDEMO_Intro ⇒ GUIDEMO_Delay ⇒ GUIDEMO_CheckCancel ⇒ GUI_Delay ⇒ GUI_Exec ⇒ GUI_Exec1 ⇒ WM_Exec ⇒ WM_Exec1 ⇒ _DrawNext ⇒ WM__PaintWinAndOverlays ⇒ _PaintTransChildren ⇒ _PaintTransChildren (Cycle)
[Calls]- >> GUI_Init
- >> GUIDEMO_main
[Address Reference Count : 1]
_cbCmdWin (Thumb, 74 bytes, Stack size 16 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 248 + Unknown Stack Size
- Call Chain = _cbCmdWin ⇒ GUI_DispDecMin ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI_DispStringAt
- >> GUI_DispString
- >> GUI_Clear
- >> GUI_SetBkColor
- >> GUI_DispDecMin
- >> WM_DefaultProc
[Address Reference Count : 1]
_UpdateInfoWin (Thumb, 144 bytes, Stack size 96 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 344 + Unknown Stack Size
- Call Chain = _UpdateInfoWin ⇒ GUI_DispStringHCenterAt ⇒ GUI_DispStringAt ⇒ GUI_DispString ⇒ GUI__DispLine ⇒ WM__InitIVRSearch ⇒ WM__GetNextIVR ⇒ _FindNext_IVR ⇒ _Findx0 ⇒ _Findx0 (Cycle)
[Calls]- >> GUI_SetColor
- >> GUI_GetClientRect
- >> GUI_SetTextAlign
- >> GUI_DispStringHCenterAt
- >> GUI_DispStringAt
- >> GUI_Clear
- >> GUI_SetFont
- >> GUI_SetBkColor
- >> GUI_RestoreContext
- >> GUI_SaveContext_W
- >> WM_SelectWindow
- >> WM_ShowWindow
[Called By]- >> GUIDEMO_ShowIntro
- >> GUIDEMO_ShowInfo
_UpdateCmdWin (Thumb, 10 bytes, Stack size 0 bytes, guidemo.o(.text))
[Stack]
- Max Depth = 128 + Unknown Stack Size
- Call Chain = _UpdateCmdWin ⇒ WM_InvalidateWindow ⇒ WM_InvalidateRect ⇒ WM_InvalidateArea ⇒ GUI_Lock ⇒ GUI_X_Lock ⇒ OSSemPend ⇒ OS_Sched
[Calls]
[Called By]- >> GUIDEMO_ShowIntro
- >> GUIDEMO_NotifyStartNext
- >> GUIDEMO_Delay
- >> GUIDEMO_main
_DispCursor (Thumb, 318 bytes, Stack size 8 bytes, guidemo_cursor.o(.text))
[Stack]
- Max Depth = 300 + Unknown Stack Size
- Call Chain = _DispCursor ⇒ GUI_DrawBitmap ⇒ GL_DrawBitmap ⇒ LCD_DrawBitmap ⇒ LCD_L0_DrawBitmap ⇒ DrawBitLine1BPP ⇒ LCD_L0_XorPixel ⇒ LCD_L0_SetPixelIndex ⇒ LCD_WriteRAM
[Calls]- >> GUI_DrawBitmap
- >> GUI_DispStringAt
- >> GUI_SetTextMode
- >> GUI_SetFont
- >> GUI_CURSOR_Hide
[Called By]
_Calibrate (Thumb, 48 bytes, Stack size 20 bytes, guidemo_touch.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = _Calibrate
[Called By]
Undefined Global Symbols