__clang_call_terminate ⇒ std::terminate()
Function Pointers
- ADC1_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- BusFault_Handler from stm32l4xx_it.o(.text.BusFault_Handler) referenced from startup_stm32l452xx.o(RESET)
- CAN1_RX0_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- CAN1_RX1_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- CAN1_SCE_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- CAN1_TX_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- COMP_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- CRS_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- DFSDM1_FLT0_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- DFSDM1_FLT1_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- DMA1_Channel1_IRQHandler from stm32l4xx_it.o(.text.DMA1_Channel1_IRQHandler) referenced from startup_stm32l452xx.o(RESET)
- DMA1_Channel2_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- DMA1_Channel3_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- DMA1_Channel4_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- DMA1_Channel5_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- DMA1_Channel6_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- DMA1_Channel7_IRQHandler from stm32l4xx_it.o(.text.DMA1_Channel7_IRQHandler) referenced from startup_stm32l452xx.o(RESET)
- DMA2_Channel1_IRQHandler from stm32l4xx_it.o(.text.DMA2_Channel1_IRQHandler) referenced from startup_stm32l452xx.o(RESET)
- DMA2_Channel2_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- DMA2_Channel3_IRQHandler from stm32l4xx_it.o(.text.DMA2_Channel3_IRQHandler) referenced from startup_stm32l452xx.o(RESET)
- DMA2_Channel4_IRQHandler from stm32l4xx_it.o(.text.DMA2_Channel4_IRQHandler) referenced from startup_stm32l452xx.o(RESET)
- DMA2_Channel5_IRQHandler from stm32l4xx_it.o(.text.DMA2_Channel5_IRQHandler) referenced from startup_stm32l452xx.o(RESET)
- DMA2_Channel6_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- DMA2_Channel7_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- DebugMon_Handler from stm32l4xx_it.o(.text.DebugMon_Handler) referenced from startup_stm32l452xx.o(RESET)
- EXTI0_IRQHandler from power_manager.o(.text.EXTI0_IRQHandler) referenced from startup_stm32l452xx.o(RESET)
- EXTI15_10_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- EXTI1_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- EXTI2_IRQHandler from stm32l4xx_it.o(.text.EXTI2_IRQHandler) referenced from startup_stm32l452xx.o(RESET)
- EXTI3_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- EXTI4_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- EXTI9_5_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- FLASH_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- FPU_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- HardFault_Handler from stm32l4xx_it.o(.text.HardFault_Handler) referenced from startup_stm32l452xx.o(RESET)
- I2C1_ER_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- I2C1_EV_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- I2C2_ER_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- I2C2_EV_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- I2C3_ER_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- I2C3_EV_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- I2C4_ER_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- I2C4_EV_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- LPTIM1_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- LPTIM2_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- LPUART1_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- MemManage_Handler from stm32l4xx_it.o(.text.MemManage_Handler) referenced from startup_stm32l452xx.o(RESET)
- NMI_Handler from stm32l4xx_it.o(.text.NMI_Handler) referenced from startup_stm32l452xx.o(RESET)
- PVD_PVM_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- PendSV_Handler from port.o(.text.PendSV_Handler) referenced from startup_stm32l452xx.o(RESET)
- QUADSPI_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- RCC_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- RNG_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- RTC_Alarm_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- RTC_WKUP_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- Reset_Handler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- SAI1_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- SDMMC1_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- SPI1_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- SPI2_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- SPI3_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- SVC_Handler from port.o(.text.SVC_Handler) referenced from startup_stm32l452xx.o(RESET)
- SysTick_Handler from stm32l4xx_it.o(.text.SysTick_Handler) referenced from startup_stm32l452xx.o(RESET)
- SystemInit from system_stm32l4xx.o(.text.SystemInit) referenced from startup_stm32l452xx.o(.text)
- TAMP_STAMP_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- TIM1_BRK_TIM15_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- TIM1_CC_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- TIM1_TRG_COM_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- TIM1_UP_TIM16_IRQHandler from stm32l4xx_it.o(.text.TIM1_UP_TIM16_IRQHandler) referenced from startup_stm32l452xx.o(RESET)
- TIM2_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- TIM3_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- TIM6_DAC_IRQHandler from stm32l4xx_it.o(.text.TIM6_DAC_IRQHandler) referenced from startup_stm32l452xx.o(RESET)
- TSC_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- UART4_IRQHandler from stm32l4xx_it.o(.text.UART4_IRQHandler) referenced from startup_stm32l452xx.o(RESET)
- UART_DMAAbortOnError from stm32l4xx_hal_uart.o(.text.UART_DMAAbortOnError) referenced 2 times from stm32l4xx_hal_uart.o(.text.HAL_UART_IRQHandler)
- USART1_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- USART2_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- USART3_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- USB_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- UsageFault_Handler from stm32l4xx_it.o(.text.UsageFault_Handler) referenced from startup_stm32l452xx.o(RESET)
- WWDG_IRQHandler from startup_stm32l452xx.o(.text) referenced from startup_stm32l452xx.o(RESET)
- _GLOBAL__sub_I_TouchGFXConfiguration.cpp from TouchGFXConfiguration.o(.text._GLOBAL__sub_I_TouchGFXConfiguration.cpp) referenced from TouchGFXConfiguration.o(.init_array)
- _GLOBAL__sub_I_TouchGFXGeneratedHAL.cpp from TouchGFXGeneratedHAL.o(.text._GLOBAL__sub_I_TouchGFXGeneratedHAL.cpp) referenced from TouchGFXGeneratedHAL.o(.init_array)
- _GLOBAL__sub_I_TypedTextDatabase.cpp from TypedTextDatabase.o(.text._GLOBAL__sub_I_TypedTextDatabase.cpp) referenced from TypedTextDatabase.o(.init_array)
- _Unwind_Resume from Unwind-EHABI.cpp.o(.text._Unwind_Resume) referenced from cxa_exception.cpp.o(.text.__cxa_end_cleanup)
- __cxxabiv1::__shim_type_info::~__shim_type_info__sub_object() from private_typeinfo.cpp.o(.text._ZN10__cxxabiv116__shim_type_infoD2Ev) referenced from private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv117__class_type_infoE)
- __cxxabiv1::__shim_type_info::~__shim_type_info__sub_object() from private_typeinfo.cpp.o(.text._ZN10__cxxabiv116__shim_type_infoD2Ev) referenced from private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv120__si_class_type_infoE)
- __cxxabiv1::__class_type_info::~__class_type_info__deallocating() from private_typeinfo.cpp.o(.text._ZN10__cxxabiv117__class_type_infoD0Ev) referenced from private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv117__class_type_infoE)
- __cxxabiv1::__si_class_type_info::~__si_class_type_info__deallocating() from private_typeinfo.cpp.o(.text._ZN10__cxxabiv120__si_class_type_infoD0Ev) referenced from private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv120__si_class_type_infoE)
- __cxxabiv1::exception_cleanup_func(_Unwind_Reason_Code, _Unwind_Control_Block*) from cxa_exception.cpp.o(.text._ZN10__cxxabiv1L22exception_cleanup_funcE19_Unwind_Reason_CodeP21_Unwind_Control_Block) referenced 2 times from cxa_exception.cpp.o(.text.__cxa_init_primary_exception)
- TouchGFXHAL::beginFrame() from TouchGFXHAL.o(.text._ZN11TouchGFXHAL10beginFrameEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXHAL::initialize() from TouchGFXHAL.o(.text._ZN11TouchGFXHAL10initializeEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXHAL::enableInterrupts() from TouchGFXHAL.o(.text._ZN11TouchGFXHAL16enableInterruptsEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXHAL::flushFrameBuffer(touchgfx::Rect const&) from TouchGFXHAL.o(.text._ZN11TouchGFXHAL16flushFrameBufferERKN8touchgfx4RectE) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXHAL::flushFrameBuffer() from TouchGFXHAL.o(.text._ZN11TouchGFXHAL16flushFrameBufferEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXHAL::disableInterrupts() from TouchGFXHAL.o(.text._ZN11TouchGFXHAL17disableInterruptsEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXHAL::setTFTFrameBuffer(unsigned short*) from TouchGFXHAL.o(.text._ZN11TouchGFXHAL17setTFTFrameBufferEPt) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXHAL::configureInterrupts() from TouchGFXHAL.o(.text._ZN11TouchGFXHAL19configureInterruptsEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXHAL::enableLCDControllerInterrupt() from TouchGFXHAL.o(.text._ZN11TouchGFXHAL28enableLCDControllerInterruptEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXHAL::endFrame() from TouchGFXHAL.o(.text._ZN11TouchGFXHAL8endFrameEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXHAL::blockCopy(void*, void const*, unsigned int) from TouchGFXHAL.o(.text._ZN11TouchGFXHAL9blockCopyEPvPKvj) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXHAL::~TouchGFXHAL__deallocating() from TouchGFXHAL.o(.text._ZN11TouchGFXHALD0Ev) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXHAL::~TouchGFXHAL__sub_object() from TouchGFXHAL.o(.text._ZN11TouchGFXHALD2Ev) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXHAL::~TouchGFXHAL__sub_object() from TouchGFXHAL.o(.text._ZN11TouchGFXHALD2Ev) referenced 2 times from TouchGFXConfiguration.o(.text.__cxx_global_var_init.4)
- FrontendHeap::~FrontendHeap__deallocating() from TouchGFXConfiguration.o(.text._ZN12FrontendHeapD0Ev) referenced from TouchGFXConfiguration.o(.rodata._ZTV12FrontendHeap)
- FrontendHeap::~FrontendHeap__sub_object() from TouchGFXConfiguration.o(.text._ZN12FrontendHeapD2Ev) referenced from TouchGFXConfiguration.o(.rodata._ZTV12FrontendHeap)
- FrontendHeap::~FrontendHeap__sub_object() from TouchGFXConfiguration.o(.text._ZN12FrontendHeapD2Ev) referenced 2 times from TouchGFXConfiguration.o(.text._ZN12FrontendHeap11getInstanceEv)
- BluetoothView::setupScreen() from BluetoothView.o(.text._ZN13BluetoothView11setupScreenEv) referenced from BluetoothView.o(.rodata._ZTV13BluetoothView)
- BluetoothView::tearDownScreen() from BluetoothView.o(.text._ZN13BluetoothView14tearDownScreenEv) referenced from BluetoothView.o(.rodata._ZTV13BluetoothView)
- BluetoothView::~BluetoothView__deallocating() from BluetoothView.o(.text._ZN13BluetoothViewD0Ev) referenced from BluetoothView.o(.rodata._ZTV13BluetoothView)
- BluetoothView::~BluetoothView__sub_object() from BluetoothView.o(.text._ZN13BluetoothViewD2Ev) referenced from BluetoothView.o(.rodata._ZTV13BluetoothView)
- ModelListener::~ModelListener__deallocating() from BluetoothPresenter.o(.text._ZN13ModelListenerD0Ev) referenced from BluetoothPresenter.o(.rodata._ZTV13ModelListener)
- ModelListener::~ModelListener__sub_object() from BluetoothPresenter.o(.text._ZN13ModelListenerD2Ev) referenced from BluetoothPresenter.o(.rodata._ZTV13ModelListener)
- FrontendHeapBase::gotoStartScreen(FrontendApplication&) from TouchGFXConfiguration.o(.text._ZN16FrontendHeapBase15gotoStartScreenER19FrontendApplication) referenced from TouchGFXConfiguration.o(.rodata._ZTV12FrontendHeap)
- FrontendHeapBase::gotoStartScreen(FrontendApplication&) from TouchGFXConfiguration.o(.text._ZN16FrontendHeapBase15gotoStartScreenER19FrontendApplication) referenced from TouchGFXConfiguration.o(.rodata._ZTV16FrontendHeapBase)
- FrontendHeapBase::~FrontendHeapBase__deallocating() from TouchGFXConfiguration.o(.text._ZN16FrontendHeapBaseD0Ev) referenced from TouchGFXConfiguration.o(.rodata._ZTV16FrontendHeapBase)
- FrontendHeapBase::~FrontendHeapBase__sub_object() from TouchGFXConfiguration.o(.text._ZN16FrontendHeapBaseD2Ev) referenced from TouchGFXConfiguration.o(.rodata._ZTV16FrontendHeapBase)
- BluetoothViewBase::setupScreen() from BluetoothViewBase.o(.text._ZN17BluetoothViewBase11setupScreenEv) referenced from BluetoothViewBase.o(.rodata._ZTV17BluetoothViewBase)
- BluetoothViewBase::~BluetoothViewBase__deallocating() from BluetoothViewBase.o(.text._ZN17BluetoothViewBaseD0Ev) referenced from BluetoothViewBase.o(.rodata._ZTV17BluetoothViewBase)
- BluetoothViewBase::~BluetoothViewBase() from BluetoothViewBase.o(.text._ZN17BluetoothViewBaseD2Ev) referenced from BluetoothViewBase.o(.rodata._ZTV17BluetoothViewBase)
- BluetoothPresenter::deactivate() from BluetoothPresenter.o(.text._ZN18BluetoothPresenter10deactivateEv) referenced from BluetoothPresenter.o(.rodata._ZTV18BluetoothPresenter)
- BluetoothPresenter::activate() from BluetoothPresenter.o(.text._ZN18BluetoothPresenter8activateEv) referenced from BluetoothPresenter.o(.rodata._ZTV18BluetoothPresenter)
- BluetoothPresenter::~BluetoothPresenter__deallocating() from BluetoothPresenter.o(.text._ZN18BluetoothPresenterD0Ev) referenced from BluetoothPresenter.o(.rodata._ZTV18BluetoothPresenter)
- BluetoothPresenter::~BluetoothPresenter__sub_object() from BluetoothPresenter.o(.text._ZN18BluetoothPresenterD2Ev) referenced from BluetoothPresenter.o(.rodata._ZTV18BluetoothPresenter)
- SelectLanguageView::setupScreen() from SelectLanguageView.o(.text._ZN18SelectLanguageView11setupScreenEv) referenced from SelectLanguageView.o(.rodata._ZTV18SelectLanguageView)
- SelectLanguageView::tearDownScreen() from SelectLanguageView.o(.text._ZN18SelectLanguageView14tearDownScreenEv) referenced from SelectLanguageView.o(.rodata._ZTV18SelectLanguageView)
- SelectLanguageView::~SelectLanguageView__deallocating() from SelectLanguageView.o(.text._ZN18SelectLanguageViewD0Ev) referenced from SelectLanguageView.o(.rodata._ZTV18SelectLanguageView)
- SelectLanguageView::~SelectLanguageView__sub_object() from SelectLanguageView.o(.text._ZN18SelectLanguageViewD2Ev) referenced from SelectLanguageView.o(.rodata._ZTV18SelectLanguageView)
- FrontendApplication::handleTickEvent() from FrontendApplication.o(.text._ZN19FrontendApplication15handleTickEventEv) referenced from FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- FrontendApplication::~FrontendApplication__deallocating() from FrontendApplication.o(.text._ZN19FrontendApplicationD0Ev) referenced from FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- FrontendApplication::~FrontendApplication__sub_object() from FrontendApplication.o(.text._ZN19FrontendApplicationD2Ev) referenced from FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- STM32TouchController::sampleTouch(int&, int&) from STM32TouchController.o(.text._ZN20STM32TouchController11sampleTouchERiS0_) referenced from STM32TouchController.o(.rodata._ZTV20STM32TouchController)
- STM32TouchController::init() from STM32TouchController.o(.text._ZN20STM32TouchController4initEv) referenced from STM32TouchController.o(.rodata._ZTV20STM32TouchController)
- STM32TouchController::~STM32TouchController__deallocating() from STM32TouchController.o(.text._ZN20STM32TouchControllerD0Ev) referenced from STM32TouchController.o(.rodata._ZTV20STM32TouchController)
- STM32TouchController::~STM32TouchController__sub_object() from STM32TouchController.o(.text._ZN20STM32TouchControllerD2Ev) referenced from STM32TouchController.o(.rodata._ZTV20STM32TouchController)
- STM32TouchController::~STM32TouchController__sub_object() from STM32TouchController.o(.text._ZN20STM32TouchControllerD2Ev) referenced 2 times from TouchGFXConfiguration.o(.text.__cxx_global_var_init)
- TouchGFXGeneratedHAL::beginFrame() from TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL10beginFrameEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- TouchGFXGeneratedHAL::initialize() from TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL10initializeEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- TouchGFXGeneratedHAL::enableInterrupts() from TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL16enableInterruptsEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- TouchGFXGeneratedHAL::flushFrameBuffer(touchgfx::Rect const&) from TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL16flushFrameBufferERKN8touchgfx4RectE) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- TouchGFXGeneratedHAL::flushFrameBuffer() from TouchGFXHAL.o(.text._ZN20TouchGFXGeneratedHAL16flushFrameBufferEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- TouchGFXGeneratedHAL::disableInterrupts() from TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL17disableInterruptsEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- TouchGFXGeneratedHAL::setTFTFrameBuffer(unsigned short*) from TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL17setTFTFrameBufferEPt) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- TouchGFXGeneratedHAL::configureInterrupts() from TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL19configureInterruptsEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- TouchGFXGeneratedHAL::enableLCDControllerInterrupt() from TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL28enableLCDControllerInterruptEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- TouchGFXGeneratedHAL::endFrame() from TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL8endFrameEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- TouchGFXGeneratedHAL::blockCopy(void*, void const*, unsigned int) from TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL9blockCopyEPvPKvj) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- TouchGFXGeneratedHAL::~TouchGFXGeneratedHAL__deallocating() from TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHALD0Ev) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- TouchGFXGeneratedHAL::~TouchGFXGeneratedHAL__sub_object() from TouchGFXHAL.o(.text._ZN20TouchGFXGeneratedHALD2Ev) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- SelectLanguageViewBase::setupScreen() from SelectLanguageViewBase.o(.text._ZN22SelectLanguageViewBase11setupScreenEv) referenced from SelectLanguageViewBase.o(.rodata._ZTV22SelectLanguageViewBase)
- SelectLanguageViewBase::buttonCallbackHandler(touchgfx::AbstractButton const&) from SelectLanguageViewBase.o(.text._ZN22SelectLanguageViewBase21buttonCallbackHandlerERKN8touchgfx14AbstractButtonE) referenced 2 times from SelectLanguageViewBase.o(.text._ZN22SelectLanguageViewBaseC2Ev)
- SelectLanguageViewBase::~SelectLanguageViewBase__deallocating() from SelectLanguageViewBase.o(.text._ZN22SelectLanguageViewBaseD0Ev) referenced from SelectLanguageViewBase.o(.rodata._ZTV22SelectLanguageViewBase)
- SelectLanguageViewBase::~SelectLanguageViewBase() from SelectLanguageViewBase.o(.text._ZN22SelectLanguageViewBaseD2Ev) referenced from SelectLanguageViewBase.o(.rodata._ZTV22SelectLanguageViewBase)
- ApplicationFontProvider::getFont(unsigned short) from ApplicationFontProvider.o(.text._ZN23ApplicationFontProvider7getFontEt) referenced from ApplicationFontProvider.o(.rodata._ZTV23ApplicationFontProvider)
- ApplicationFontProvider::~ApplicationFontProvider__deallocating() from ApplicationFontProvider.o(.text._ZN23ApplicationFontProviderD0Ev) referenced from ApplicationFontProvider.o(.rodata._ZTV23ApplicationFontProvider)
- ApplicationFontProvider::~ApplicationFontProvider__sub_object() from ApplicationFontProvider.o(.text._ZN23ApplicationFontProviderD2Ev) referenced from ApplicationFontProvider.o(.rodata._ZTV23ApplicationFontProvider)
- ApplicationFontProvider::~ApplicationFontProvider__sub_object() from ApplicationFontProvider.o(.text._ZN23ApplicationFontProviderD2Ev) referenced 2 times from TouchGFXConfiguration.o(.text.__cxx_global_var_init.3)
- FrontendApplicationBase::changeToStartScreen() from FrontendApplicationBase.o(.text._ZN23FrontendApplicationBase19changeToStartScreenEv) referenced from FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- FrontendApplicationBase::changeToStartScreen() from FrontendApplicationBase.o(.text._ZN23FrontendApplicationBase19changeToStartScreenEv) referenced from FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- FrontendApplicationBase::gotoSelectLanguageScreenNoTransitionImpl() from FrontendApplicationBase.o(.text._ZN23FrontendApplicationBase40gotoSelectLanguageScreenNoTransitionImplEv) referenced 2 times from FrontendApplicationBase.o(.text._ZN23FrontendApplicationBase36gotoSelectLanguageScreenNoTransitionEv)
- FrontendApplicationBase::gotoBluetoothScreenSlideTransitionEastImpl() from FrontendApplicationBase.o(.text._ZN23FrontendApplicationBase42gotoBluetoothScreenSlideTransitionEastImplEv) referenced 2 times from FrontendApplicationBase.o(.text._ZN23FrontendApplicationBase38gotoBluetoothScreenSlideTransitionEastEv)
- FrontendApplicationBase::~FrontendApplicationBase__deallocating() from FrontendApplicationBase.o(.text._ZN23FrontendApplicationBaseD0Ev) referenced from FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- FrontendApplicationBase::~FrontendApplicationBase__sub_object() from FrontendApplicationBase.o(.text._ZN23FrontendApplicationBaseD2Ev) referenced from FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- SelectLanguagePresenter::deactivate() from SelectLanguagePresenter.o(.text._ZN23SelectLanguagePresenter10deactivateEv) referenced from SelectLanguagePresenter.o(.rodata._ZTV23SelectLanguagePresenter)
- SelectLanguagePresenter::activate() from SelectLanguagePresenter.o(.text._ZN23SelectLanguagePresenter8activateEv) referenced from SelectLanguagePresenter.o(.rodata._ZTV23SelectLanguagePresenter)
- SelectLanguagePresenter::~SelectLanguagePresenter__deallocating() from SelectLanguagePresenter.o(.text._ZN23SelectLanguagePresenterD0Ev) referenced from SelectLanguagePresenter.o(.rodata._ZTV23SelectLanguagePresenter)
- SelectLanguagePresenter::~SelectLanguagePresenter__sub_object() from SelectLanguagePresenter.o(.text._ZN23SelectLanguagePresenterD2Ev) referenced from SelectLanguagePresenter.o(.rodata._ZTV23SelectLanguagePresenter)
- STM32DMA::getBlitCaps() from STM32DMA.o(.text._ZN8STM32DMA11getBlitCapsEv) referenced from STM32DMA.o(.rodata._ZTV8STM32DMA)
- STM32DMA::setupDataCopy(touchgfx::BlitOp const&) from STM32DMA.o(.text._ZN8STM32DMA13setupDataCopyERKN8touchgfx6BlitOpE) referenced from STM32DMA.o(.rodata._ZTV8STM32DMA)
- STM32DMA::setupDataFill(touchgfx::BlitOp const&) from STM32DMA.o(.text._ZN8STM32DMA13setupDataFillERKN8touchgfx6BlitOpE) referenced from STM32DMA.o(.rodata._ZTV8STM32DMA)
- STM32DMA::signalDMAInterrupt() from STM32DMA.o(.text._ZN8STM32DMA18signalDMAInterruptEv) referenced from STM32DMA.o(.rodata._ZTV8STM32DMA)
- STM32DMA::flush() from STM32DMA.o(.text._ZN8STM32DMA5flushEv) referenced from STM32DMA.o(.rodata._ZTV8STM32DMA)
- STM32DMA::~STM32DMA__deallocating() from STM32DMA.o(.text._ZN8STM32DMAD0Ev) referenced from STM32DMA.o(.rodata._ZTV8STM32DMA)
- STM32DMA::~STM32DMA__sub_object() from STM32DMA.o(.text._ZN8STM32DMAD2Ev) referenced from STM32DMA.o(.rodata._ZTV8STM32DMA)
- STM32DMA::~STM32DMA__sub_object() from STM32DMA.o(.text._ZN8STM32DMAD2Ev) referenced 2 times from TouchGFXConfiguration.o(.text.__cxx_global_var_init.1)
- touchgfx::ClickEvent::~ClickEvent__deallocating() from screen.o(.text._ZN8touchgfx10ClickEventD0Ev) referenced from screen.o(.rodata._ZTVN8touchgfx10ClickEventE)
- touchgfx::Transition::invalidate() from FrontendApplicationBase.o(.text._ZN8touchgfx10Transition10invalidateEv) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx10TransitionE)
- touchgfx::Transition::invalidate() from FrontendApplicationBase.o(.text._ZN8touchgfx10Transition10invalidateEv) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx12NoTransitionE)
- touchgfx::Transition::invalidate() from FrontendApplicationBase.o(.text._ZN8touchgfx10Transition10invalidateEv) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx15SlideTransitionILNS_9DirectionE2EEE)
- touchgfx::Transition::handleTickEvent() from FrontendApplicationBase.o(.text._ZN8touchgfx10Transition15handleTickEventEv) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx10TransitionE)
- touchgfx::Transition::setScreenContainer(touchgfx::Container&) from FrontendApplicationBase.o(.text._ZN8touchgfx10Transition18setScreenContainerERNS_9ContainerE) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx10TransitionE)
- touchgfx::Transition::setScreenContainer(touchgfx::Container&) from FrontendApplicationBase.o(.text._ZN8touchgfx10Transition18setScreenContainerERNS_9ContainerE) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx12NoTransitionE)
- touchgfx::Transition::setScreenContainer(touchgfx::Container&) from FrontendApplicationBase.o(.text._ZN8touchgfx10Transition18setScreenContainerERNS_9ContainerE) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx15SlideTransitionILNS_9DirectionE2EEE)
- touchgfx::Transition::init() from FrontendApplicationBase.o(.text._ZN8touchgfx10Transition4initEv) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx10TransitionE)
- touchgfx::Transition::init() from FrontendApplicationBase.o(.text._ZN8touchgfx10Transition4initEv) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx12NoTransitionE)
- touchgfx::Transition::tearDown() from FrontendApplicationBase.o(.text._ZN8touchgfx10Transition8tearDownEv) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx10TransitionE)
- touchgfx::Transition::tearDown() from FrontendApplicationBase.o(.text._ZN8touchgfx10Transition8tearDownEv) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx12NoTransitionE)
- touchgfx::Transition::~Transition__deallocating() from FrontendApplicationBase.o(.text._ZN8touchgfx10TransitionD0Ev) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx10TransitionE)
- touchgfx::Transition::~Transition__sub_object() from FrontendApplicationBase.o(.text._ZN8touchgfx10TransitionD2Ev) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx10TransitionE)
- touchgfx::Application::invalidate() from application.o(.text._ZN8touchgfx11Application10invalidateEv) referenced from FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- touchgfx::Application::invalidate() from application.o(.text._ZN8touchgfx11Application10invalidateEv) referenced from FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- touchgfx::Application::invalidate() from application.o(.text._ZN8touchgfx11Application10invalidateEv) referenced from application.o(.rodata._ZTVN8touchgfx11ApplicationE)
- touchgfx::Application::invalidate() from application.o(.text._ZN8touchgfx11Application10invalidateEv) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- touchgfx::Application::switchScreen(touchgfx::Screen*) from application.o(.text._ZN8touchgfx11Application12switchScreenEPNS_6ScreenE) referenced from FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- touchgfx::Application::switchScreen(touchgfx::Screen*) from application.o(.text._ZN8touchgfx11Application12switchScreenEPNS_6ScreenE) referenced from FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- touchgfx::Application::switchScreen(touchgfx::Screen*) from application.o(.text._ZN8touchgfx11Application12switchScreenEPNS_6ScreenE) referenced from application.o(.rodata._ZTVN8touchgfx11ApplicationE)
- touchgfx::Application::switchScreen(touchgfx::Screen*) from application.o(.text._ZN8touchgfx11Application12switchScreenEPNS_6ScreenE) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- touchgfx::Application::requestRedraw(touchgfx::Rect&) from FrontendApplicationBase.o(.text._ZN8touchgfx11Application13requestRedrawERNS_4RectE) referenced from FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- touchgfx::Application::requestRedraw(touchgfx::Rect&) from FrontendApplicationBase.o(.text._ZN8touchgfx11Application13requestRedrawERNS_4RectE) referenced from FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- touchgfx::Application::requestRedraw(touchgfx::Rect&) from FrontendApplicationBase.o(.text._ZN8touchgfx11Application13requestRedrawERNS_4RectE) referenced from application.o(.rodata._ZTVN8touchgfx11ApplicationE)
- touchgfx::Application::requestRedraw(touchgfx::Rect&) from FrontendApplicationBase.o(.text._ZN8touchgfx11Application13requestRedrawERNS_4RectE) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- touchgfx::Application::requestRedraw() from application.o(.text._ZN8touchgfx11Application13requestRedrawEv) referenced from FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- touchgfx::Application::requestRedraw() from application.o(.text._ZN8touchgfx11Application13requestRedrawEv) referenced from FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- touchgfx::Application::requestRedraw() from application.o(.text._ZN8touchgfx11Application13requestRedrawEv) referenced from application.o(.rodata._ZTVN8touchgfx11ApplicationE)
- touchgfx::Application::requestRedraw() from application.o(.text._ZN8touchgfx11Application13requestRedrawEv) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- touchgfx::Application::handleKeyEvent(unsigned char) from application.o(.text._ZN8touchgfx11Application14handleKeyEventEh) referenced from FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- touchgfx::Application::handleKeyEvent(unsigned char) from application.o(.text._ZN8touchgfx11Application14handleKeyEventEh) referenced from FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- touchgfx::Application::handleKeyEvent(unsigned char) from application.o(.text._ZN8touchgfx11Application14handleKeyEventEh) referenced from application.o(.rodata._ZTVN8touchgfx11ApplicationE)
- touchgfx::Application::handleKeyEvent(unsigned char) from application.o(.text._ZN8touchgfx11Application14handleKeyEventEh) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- touchgfx::Application::invalidateArea(touchgfx::Rect) from application.o(.text._ZN8touchgfx11Application14invalidateAreaENS_4RectE) referenced from FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- touchgfx::Application::invalidateArea(touchgfx::Rect) from application.o(.text._ZN8touchgfx11Application14invalidateAreaENS_4RectE) referenced from FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- touchgfx::Application::invalidateArea(touchgfx::Rect) from application.o(.text._ZN8touchgfx11Application14invalidateAreaENS_4RectE) referenced from application.o(.rodata._ZTVN8touchgfx11ApplicationE)
- touchgfx::Application::invalidateArea(touchgfx::Rect) from application.o(.text._ZN8touchgfx11Application14invalidateAreaENS_4RectE) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- touchgfx::Application::appSwitchScreen(unsigned char) from FrontendApplicationBase.o(.text._ZN8touchgfx11Application15appSwitchScreenEh) referenced from FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- touchgfx::Application::appSwitchScreen(unsigned char) from FrontendApplicationBase.o(.text._ZN8touchgfx11Application15appSwitchScreenEh) referenced from FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- touchgfx::Application::appSwitchScreen(unsigned char) from FrontendApplicationBase.o(.text._ZN8touchgfx11Application15appSwitchScreenEh) referenced from application.o(.rodata._ZTVN8touchgfx11ApplicationE)
- touchgfx::Application::appSwitchScreen(unsigned char) from FrontendApplicationBase.o(.text._ZN8touchgfx11Application15appSwitchScreenEh) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- touchgfx::Application::drawCachedAreas() from application.o(.text._ZN8touchgfx11Application15drawCachedAreasEv) referenced from FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- touchgfx::Application::drawCachedAreas() from application.o(.text._ZN8touchgfx11Application15drawCachedAreasEv) referenced from FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- touchgfx::Application::drawCachedAreas() from application.o(.text._ZN8touchgfx11Application15drawCachedAreasEv) referenced from application.o(.rodata._ZTVN8touchgfx11ApplicationE)
- touchgfx::Application::drawCachedAreas() from application.o(.text._ZN8touchgfx11Application15drawCachedAreasEv) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- touchgfx::Application::handleDragEvent(touchgfx::DragEvent const&) from application.o(.text._ZN8touchgfx11Application15handleDragEventERKNS_9DragEventE) referenced from FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- touchgfx::Application::handleDragEvent(touchgfx::DragEvent const&) from application.o(.text._ZN8touchgfx11Application15handleDragEventERKNS_9DragEventE) referenced from FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- touchgfx::Application::handleDragEvent(touchgfx::DragEvent const&) from application.o(.text._ZN8touchgfx11Application15handleDragEventERKNS_9DragEventE) referenced from application.o(.rodata._ZTVN8touchgfx11ApplicationE)
- touchgfx::Application::handleDragEvent(touchgfx::DragEvent const&) from application.o(.text._ZN8touchgfx11Application15handleDragEventERKNS_9DragEventE) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- touchgfx::Application::handleTickEvent() from application.o(.text._ZN8touchgfx11Application15handleTickEventEv) referenced from FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- touchgfx::Application::handleTickEvent() from application.o(.text._ZN8touchgfx11Application15handleTickEventEv) referenced from application.o(.rodata._ZTVN8touchgfx11ApplicationE)
- touchgfx::Application::handleTickEvent() from application.o(.text._ZN8touchgfx11Application15handleTickEventEv) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- touchgfx::Application::clearCachedAreas() from application.o(.text._ZN8touchgfx11Application16clearCachedAreasEv) referenced from FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- touchgfx::Application::clearCachedAreas() from application.o(.text._ZN8touchgfx11Application16clearCachedAreasEv) referenced from FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- touchgfx::Application::clearCachedAreas() from application.o(.text._ZN8touchgfx11Application16clearCachedAreasEv) referenced from application.o(.rodata._ZTVN8touchgfx11ApplicationE)
- touchgfx::Application::clearCachedAreas() from application.o(.text._ZN8touchgfx11Application16clearCachedAreasEv) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- touchgfx::Application::handleClickEvent(touchgfx::ClickEvent const&) from application.o(.text._ZN8touchgfx11Application16handleClickEventERKNS_10ClickEventE) referenced from FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- touchgfx::Application::handleClickEvent(touchgfx::ClickEvent const&) from application.o(.text._ZN8touchgfx11Application16handleClickEventERKNS_10ClickEventE) referenced from FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- touchgfx::Application::handleClickEvent(touchgfx::ClickEvent const&) from application.o(.text._ZN8touchgfx11Application16handleClickEventERKNS_10ClickEventE) referenced from application.o(.rodata._ZTVN8touchgfx11ApplicationE)
- touchgfx::Application::handleClickEvent(touchgfx::ClickEvent const&) from application.o(.text._ZN8touchgfx11Application16handleClickEventERKNS_10ClickEventE) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- touchgfx::Application::handleGestureEvent(touchgfx::GestureEvent const&) from application.o(.text._ZN8touchgfx11Application18handleGestureEventERKNS_12GestureEventE) referenced from FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- touchgfx::Application::handleGestureEvent(touchgfx::GestureEvent const&) from application.o(.text._ZN8touchgfx11Application18handleGestureEventERKNS_12GestureEventE) referenced from FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- touchgfx::Application::handleGestureEvent(touchgfx::GestureEvent const&) from application.o(.text._ZN8touchgfx11Application18handleGestureEventERKNS_12GestureEventE) referenced from application.o(.rodata._ZTVN8touchgfx11ApplicationE)
- touchgfx::Application::handleGestureEvent(touchgfx::GestureEvent const&) from application.o(.text._ZN8touchgfx11Application18handleGestureEventERKNS_12GestureEventE) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- touchgfx::Application::changeToStartScreen() from FrontendApplicationBase.o(.text._ZN8touchgfx11Application19changeToStartScreenEv) referenced from application.o(.rodata._ZTVN8touchgfx11ApplicationE)
- touchgfx::Application::changeToStartScreen() from FrontendApplicationBase.o(.text._ZN8touchgfx11Application19changeToStartScreenEv) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- touchgfx::Application::handlePendingScreenTransition() from application.o(.text._ZN8touchgfx11Application29handlePendingScreenTransitionEv) referenced from application.o(.rodata._ZTVN8touchgfx11ApplicationE)
- touchgfx::Application::draw(touchgfx::Rect&) from application.o(.text._ZN8touchgfx11Application4drawERNS_4RectE) referenced from FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- touchgfx::Application::draw(touchgfx::Rect&) from application.o(.text._ZN8touchgfx11Application4drawERNS_4RectE) referenced from FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- touchgfx::Application::draw(touchgfx::Rect&) from application.o(.text._ZN8touchgfx11Application4drawERNS_4RectE) referenced from application.o(.rodata._ZTVN8touchgfx11ApplicationE)
- touchgfx::Application::draw(touchgfx::Rect&) from application.o(.text._ZN8touchgfx11Application4drawERNS_4RectE) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- touchgfx::Application::draw() from application.o(.text._ZN8touchgfx11Application4drawEv) referenced from FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- touchgfx::Application::draw() from application.o(.text._ZN8touchgfx11Application4drawEv) referenced from FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- touchgfx::Application::draw() from application.o(.text._ZN8touchgfx11Application4drawEv) referenced from application.o(.rodata._ZTVN8touchgfx11ApplicationE)
- touchgfx::Application::draw() from application.o(.text._ZN8touchgfx11Application4drawEv) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- touchgfx::Application::~Application__deallocating() from application.o(.text._ZN8touchgfx11ApplicationD0Ev) referenced from application.o(.rodata._ZTVN8touchgfx11ApplicationE)
- touchgfx::GestureEvent::~GestureEvent__deallocating() from screen.o(.text._ZN8touchgfx12GestureEventD0Ev) referenced from screen.o(.rodata._ZTVN8touchgfx12GestureEventE)
- touchgfx::NoTransition::handleTickEvent() from FrontendApplicationBase.o(.text._ZN8touchgfx12NoTransition15handleTickEventEv) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx12NoTransitionE)
- touchgfx::NoTransition::~NoTransition__deallocating() from FrontendApplicationBase.o(.text._ZN8touchgfx12NoTransitionD0Ev) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx12NoTransitionE)
- touchgfx::NoTransition::~NoTransition__sub_object() from FrontendApplicationBase.o(.text._ZN8touchgfx12NoTransitionD2Ev) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx12NoTransitionE)
- touchgfx::DMA_Interface::addToQueue(touchgfx::BlitOp const&) from dma.o(.text._ZN8touchgfx13DMA_Interface10addToQueueERKNS_6BlitOpE) referenced from STM32DMA.o(.rodata._ZTV8STM32DMA)
- touchgfx::DMA_Interface::addToQueue(touchgfx::BlitOp const&) from dma.o(.text._ZN8touchgfx13DMA_Interface10addToQueueERKNS_6BlitOpE) referenced from dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
- touchgfx::DMA_Interface::getDMAType() from STM32DMA.o(.text._ZN8touchgfx13DMA_Interface10getDMATypeEv) referenced from STM32DMA.o(.rodata._ZTV8STM32DMA)
- touchgfx::DMA_Interface::getDMAType() from STM32DMA.o(.text._ZN8touchgfx13DMA_Interface10getDMATypeEv) referenced from dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
- touchgfx::DMA_Interface::initialize() from STM32DMA.o(.text._ZN8touchgfx13DMA_Interface10initializeEv) referenced from STM32DMA.o(.rodata._ZTV8STM32DMA)
- touchgfx::DMA_Interface::initialize() from STM32DMA.o(.text._ZN8touchgfx13DMA_Interface10initializeEv) referenced from dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
- touchgfx::DMA_Interface::enableAlpha(unsigned char) from dma.o(.text._ZN8touchgfx13DMA_Interface11enableAlphaEh) referenced from STM32DMA.o(.rodata._ZTV8STM32DMA)
- touchgfx::DMA_Interface::enableAlpha(unsigned char) from dma.o(.text._ZN8touchgfx13DMA_Interface11enableAlphaEh) referenced from dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
- touchgfx::DMA_Interface::disableAlpha() from dma.o(.text._ZN8touchgfx13DMA_Interface12disableAlphaEv) referenced from STM32DMA.o(.rodata._ZTV8STM32DMA)
- touchgfx::DMA_Interface::disableAlpha() from dma.o(.text._ZN8touchgfx13DMA_Interface12disableAlphaEv) referenced from dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
- touchgfx::DMA_Interface::seedExecution() from dma.o(.text._ZN8touchgfx13DMA_Interface13seedExecutionEv) referenced from STM32DMA.o(.rodata._ZTV8STM32DMA)
- touchgfx::DMA_Interface::seedExecution() from dma.o(.text._ZN8touchgfx13DMA_Interface13seedExecutionEv) referenced from dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
- touchgfx::DMA_Interface::executeCompleted() from dma.o(.text._ZN8touchgfx13DMA_Interface16executeCompletedEv) referenced from STM32DMA.o(.rodata._ZTV8STM32DMA)
- touchgfx::DMA_Interface::executeCompleted() from dma.o(.text._ZN8touchgfx13DMA_Interface16executeCompletedEv) referenced from dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
- touchgfx::DMA_Interface::waitForFrameBufferSemaphore() from dma.o(.text._ZN8touchgfx13DMA_Interface27waitForFrameBufferSemaphoreEv) referenced from STM32DMA.o(.rodata._ZTV8STM32DMA)
- touchgfx::DMA_Interface::waitForFrameBufferSemaphore() from dma.o(.text._ZN8touchgfx13DMA_Interface27waitForFrameBufferSemaphoreEv) referenced from dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
- touchgfx::DMA_Interface::enableCopyWithTransparentPixels(unsigned char) from dma.o(.text._ZN8touchgfx13DMA_Interface31enableCopyWithTransparentPixelsEh) referenced from STM32DMA.o(.rodata._ZTV8STM32DMA)
- touchgfx::DMA_Interface::enableCopyWithTransparentPixels(unsigned char) from dma.o(.text._ZN8touchgfx13DMA_Interface31enableCopyWithTransparentPixelsEh) referenced from dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
- touchgfx::DMA_Interface::flush() from dma.o(.text._ZN8touchgfx13DMA_Interface5flushEv) referenced from dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
- touchgfx::DMA_Interface::start() from dma.o(.text._ZN8touchgfx13DMA_Interface5startEv) referenced from STM32DMA.o(.rodata._ZTV8STM32DMA)
- touchgfx::DMA_Interface::start() from dma.o(.text._ZN8touchgfx13DMA_Interface5startEv) referenced from dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
- touchgfx::DMA_Interface::execute() from dma.o(.text._ZN8touchgfx13DMA_Interface7executeEv) referenced from STM32DMA.o(.rodata._ZTV8STM32DMA)
- touchgfx::DMA_Interface::execute() from dma.o(.text._ZN8touchgfx13DMA_Interface7executeEv) referenced from dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
- touchgfx::DMA_Interface::~DMA_Interface__deallocating() from dma.o(.text._ZN8touchgfx13DMA_InterfaceD0Ev) referenced from dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
- touchgfx::DMA_Interface::~DMA_Interface__sub_object() from STM32DMA.o(.text._ZN8touchgfx13DMA_InterfaceD2Ev) referenced from dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
- touchgfx::GeneratedFont::~GeneratedFont__deallocating() from GeneratedFont.o(.text._ZN8touchgfx13GeneratedFontD0Ev) referenced from GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- touchgfx::GeneratedFont::~GeneratedFont__sub_object() from CachedFont.o(.text._ZN8touchgfx13GeneratedFontD2Ev) referenced from GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- touchgfx::GeneratedFont::~GeneratedFont__sub_object() from CachedFont.o(.text._ZN8touchgfx13GeneratedFontD2Ev) referenced 2 times from Table_SarasaUiJ_Light_15_4bpp.o(.text._Z31getFont_SarasaUiJ_Light_15_4bppv)
- touchgfx::GeneratedFont::~GeneratedFont__sub_object() from CachedFont.o(.text._ZN8touchgfx13GeneratedFontD2Ev) referenced 2 times from Table_SarasaUiSC_Light_15_4bpp.o(.text._Z32getFont_SarasaUiSC_Light_15_4bppv)
- touchgfx::GeneratedFont::~GeneratedFont__sub_object() from CachedFont.o(.text._ZN8touchgfx13GeneratedFontD2Ev) referenced 2 times from Table_SarasaUiJ_Regular_20_4bpp.o(.text._Z33getFont_SarasaUiJ_Regular_20_4bppv)
- touchgfx::GeneratedFont::~GeneratedFont__sub_object() from CachedFont.o(.text._ZN8touchgfx13GeneratedFontD2Ev) referenced 2 times from Table_InterDisplay_Light_15_4bpp.o(.text._Z34getFont_InterDisplay_Light_15_4bppv)
- touchgfx::GeneratedFont::~GeneratedFont__sub_object() from CachedFont.o(.text._ZN8touchgfx13GeneratedFontD2Ev) referenced 2 times from Table_SarasaUiJ_SemiBold_30_4bpp.o(.text._Z34getFont_SarasaUiJ_SemiBold_30_4bppv)
- touchgfx::GeneratedFont::~GeneratedFont__sub_object() from CachedFont.o(.text._ZN8touchgfx13GeneratedFontD2Ev) referenced 2 times from Table_SarasaUiSC_Regular_20_4bpp.o(.text._Z34getFont_SarasaUiSC_Regular_20_4bppv)
- touchgfx::GeneratedFont::~GeneratedFont__sub_object() from CachedFont.o(.text._ZN8touchgfx13GeneratedFontD2Ev) referenced 2 times from Table_SarasaUiSC_SemiBold_30_4bpp.o(.text._Z35getFont_SarasaUiSC_SemiBold_30_4bppv)
- touchgfx::GeneratedFont::~GeneratedFont__sub_object() from CachedFont.o(.text._ZN8touchgfx13GeneratedFontD2Ev) referenced 2 times from Table_InterDisplay_Regular_20_4bpp.o(.text._Z36getFont_InterDisplay_Regular_20_4bppv)
- touchgfx::GeneratedFont::~GeneratedFont__sub_object() from CachedFont.o(.text._ZN8touchgfx13GeneratedFontD2Ev) referenced 2 times from Table_InterDisplay_SemiBold_30_4bpp.o(.text._Z37getFont_InterDisplay_SemiBold_30_4bppv)
- touchgfx::AbstractButton::executeAction() from button.o(.text._ZN8touchgfx14AbstractButton13executeActionEv) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::AbstractButton::handleClickEvent(touchgfx::ClickEvent const&) from abstractbutton.o(.text._ZN8touchgfx14AbstractButton16handleClickEventERKNS_10ClickEventE) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::MVPApplication::handlePendingScreenTransition() from FrontendApplicationBase.o(.text._ZN8touchgfx14MVPApplication29handlePendingScreenTransitionEv) referenced from FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- touchgfx::MVPApplication::handlePendingScreenTransition() from FrontendApplicationBase.o(.text._ZN8touchgfx14MVPApplication29handlePendingScreenTransitionEv) referenced from FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- touchgfx::MVPApplication::handlePendingScreenTransition() from FrontendApplicationBase.o(.text._ZN8touchgfx14MVPApplication29handlePendingScreenTransitionEv) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- touchgfx::MVPApplication::~MVPApplication__deallocating() from FrontendApplicationBase.o(.text._ZN8touchgfx14MVPApplicationD0Ev) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- touchgfx::MVPApplication::~MVPApplication__sub_object() from FrontendApplicationBase.o(.text._ZN8touchgfx14MVPApplicationD2Ev) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- touchgfx::SnapshotWidget::makeSnapshot(unsigned short) from snapshotwidget.o(.text._ZN8touchgfx14SnapshotWidget12makeSnapshotEt) referenced from snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- touchgfx::SnapshotWidget::makeSnapshot() from snapshotwidget.o(.text._ZN8touchgfx14SnapshotWidget12makeSnapshotEv) referenced from snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- touchgfx::SnapshotWidget::~SnapshotWidget__deallocating() from snapshotwidget.o(.text._ZN8touchgfx14SnapshotWidgetD0Ev) referenced from snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- touchgfx::ButtonWithLabel::~ButtonWithLabel__deallocating() from buttonwithlabel.o(.text._ZN8touchgfx15ButtonWithLabelD0Ev) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::ButtonWithLabel::~ButtonWithLabel__sub_object() from BluetoothViewBase.o(.text._ZN8touchgfx15ButtonWithLabelD2Ev) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::GenericCallback〈touchgfx::AbstractButton const&, void, void〉::~GenericCallback__deallocating() from SelectLanguageViewBase.o(.text._ZN8touchgfx15GenericCallbackIRKNS_14AbstractButtonEvvED0Ev) referenced from SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx15GenericCallbackIRKNS_14AbstractButtonEvvEE)
- touchgfx::GenericCallback〈touchgfx::AbstractButton const&, void, void〉::~GenericCallback__sub_object() from SelectLanguageViewBase.o(.text._ZN8touchgfx15GenericCallbackIRKNS_14AbstractButtonEvvED2Ev) referenced from SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx15GenericCallbackIRKNS_14AbstractButtonEvvEE)
- touchgfx::GenericCallback〈void, void, void〉::~GenericCallback__deallocating() from FrontendApplicationBase.o(.text._ZN8touchgfx15GenericCallbackIvvvED0Ev) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx15GenericCallbackIvvvEE)
- touchgfx::GenericCallback〈void, void, void〉::~GenericCallback__sub_object() from FrontendApplicationBase.o(.text._ZN8touchgfx15GenericCallbackIvvvED2Ev) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx15GenericCallbackIvvvEE)
- touchgfx::SlideTransition〈(touchgfx::Direction)2〉::handleTickEvent() from FrontendApplicationBase.o(.text._ZN8touchgfx15SlideTransitionILNS_9DirectionE2EE15handleTickEventEv) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx15SlideTransitionILNS_9DirectionE2EEE)
- touchgfx::SlideTransition〈(touchgfx::Direction)2〉::init() from FrontendApplicationBase.o(.text._ZN8touchgfx15SlideTransitionILNS_9DirectionE2EE4initEv) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx15SlideTransitionILNS_9DirectionE2EEE)
- touchgfx::SlideTransition〈(touchgfx::Direction)2〉::tearDown() from FrontendApplicationBase.o(.text._ZN8touchgfx15SlideTransitionILNS_9DirectionE2EE8tearDownEv) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx15SlideTransitionILNS_9DirectionE2EEE)
- touchgfx::SlideTransition〈(touchgfx::Direction)2〉::~SlideTransition__deallocating() from FrontendApplicationBase.o(.text._ZN8touchgfx15SlideTransitionILNS_9DirectionE2EED0Ev) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx15SlideTransitionILNS_9DirectionE2EEE)
- touchgfx::SlideTransition〈(touchgfx::Direction)2〉::~SlideTransition__sub_object() from FrontendApplicationBase.o(.text._ZN8touchgfx15SlideTransitionILNS_9DirectionE2EED2Ev) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx15SlideTransitionILNS_9DirectionE2EEE)
- touchgfx::TouchController::~TouchController__deallocating() from TouchGFXConfiguration.o(.text._ZN8touchgfx15TouchControllerD0Ev) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx15TouchControllerE)
- touchgfx::TouchController::~TouchController__sub_object() from STM32TouchController.o(.text._ZN8touchgfx15TouchControllerD2Ev) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx15TouchControllerE)
- touchgfx::UIEventListener::~UIEventListener__sub_object() from FrontendApplicationBase.o(.text._ZN8touchgfx15UIEventListenerD2Ev) referenced from application.o(.rodata._ZTVN8touchgfx11ApplicationE)
- touchgfx::TouchCalibration::muldiv(int, int, int, int, int&) from touchcalibration.o(.text._ZN8touchgfx16TouchCalibration6muldivEiiiiRi) referenced from touchcalibration.o(.text._ZN8touchgfx16TouchCalibration14translatePointERNS_5PointE)
- touchgfx::AbstractPartition::allocateAt(unsigned short, unsigned short) from abstractpartition.o(.text._ZN8touchgfx17AbstractPartition10allocateAtEtt) referenced from abstractpartition.o(.rodata._ZTVN8touchgfx17AbstractPartitionE)
- touchgfx::AbstractPartition::allocateAt(unsigned short, unsigned short) from abstractpartition.o(.text._ZN8touchgfx17AbstractPartition10allocateAtEtt) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EEE)
- touchgfx::AbstractPartition::allocateAt(unsigned short, unsigned short) from abstractpartition.o(.text._ZN8touchgfx17AbstractPartition10allocateAtEtt) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EEE)
- touchgfx::AbstractPartition::allocateAt(unsigned short, unsigned short) from abstractpartition.o(.text._ZN8touchgfx17AbstractPartition10allocateAtEtt) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EEE)
- touchgfx::AbstractPartition::clear() from abstractpartition.o(.text._ZN8touchgfx17AbstractPartition5clearEv) referenced from abstractpartition.o(.rodata._ZTVN8touchgfx17AbstractPartitionE)
- touchgfx::AbstractPartition::clear() from abstractpartition.o(.text._ZN8touchgfx17AbstractPartition5clearEv) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EEE)
- touchgfx::AbstractPartition::clear() from abstractpartition.o(.text._ZN8touchgfx17AbstractPartition5clearEv) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EEE)
- touchgfx::AbstractPartition::clear() from abstractpartition.o(.text._ZN8touchgfx17AbstractPartition5clearEv) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EEE)
- touchgfx::AbstractPartition::indexOf(void const*) from abstractpartition.o(.text._ZN8touchgfx17AbstractPartition7indexOfEPKv) referenced from abstractpartition.o(.rodata._ZTVN8touchgfx17AbstractPartitionE)
- touchgfx::AbstractPartition::indexOf(void const*) from abstractpartition.o(.text._ZN8touchgfx17AbstractPartition7indexOfEPKv) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EEE)
- touchgfx::AbstractPartition::indexOf(void const*) from abstractpartition.o(.text._ZN8touchgfx17AbstractPartition7indexOfEPKv) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EEE)
- touchgfx::AbstractPartition::indexOf(void const*) from abstractpartition.o(.text._ZN8touchgfx17AbstractPartition7indexOfEPKv) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EEE)
- touchgfx::AbstractPartition::allocate(unsigned short) from abstractpartition.o(.text._ZN8touchgfx17AbstractPartition8allocateEt) referenced from abstractpartition.o(.rodata._ZTVN8touchgfx17AbstractPartitionE)
- touchgfx::AbstractPartition::allocate(unsigned short) from abstractpartition.o(.text._ZN8touchgfx17AbstractPartition8allocateEt) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EEE)
- touchgfx::AbstractPartition::allocate(unsigned short) from abstractpartition.o(.text._ZN8touchgfx17AbstractPartition8allocateEt) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EEE)
- touchgfx::AbstractPartition::allocate(unsigned short) from abstractpartition.o(.text._ZN8touchgfx17AbstractPartition8allocateEt) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EEE)
- touchgfx::AbstractPartition::~AbstractPartition__deallocating() from abstractpartition.o(.text._ZN8touchgfx17AbstractPartitionD0Ev) referenced from abstractpartition.o(.rodata._ZTVN8touchgfx17AbstractPartitionE)
- touchgfx::AbstractPartition::~AbstractPartition__sub_object() from abstractpartition.o(.text._ZN8touchgfx17AbstractPartitionD2Ev) referenced from abstractpartition.o(.rodata._ZTVN8touchgfx17AbstractPartitionE)
- touchgfx::LockFreeDMA_Queue::pushCopyOf(touchgfx::BlitOp const&) from dma.o(.text._ZN8touchgfx17LockFreeDMA_Queue10pushCopyOfERKNS_6BlitOpE) referenced from dma.o(.rodata._ZTVN8touchgfx17LockFreeDMA_QueueE)
- touchgfx::LockFreeDMA_Queue::pop() from dma.o(.text._ZN8touchgfx17LockFreeDMA_Queue3popEv) referenced from dma.o(.rodata._ZTVN8touchgfx17LockFreeDMA_QueueE)
- touchgfx::LockFreeDMA_Queue::first() from dma.o(.text._ZN8touchgfx17LockFreeDMA_Queue5firstEv) referenced from dma.o(.rodata._ZTVN8touchgfx17LockFreeDMA_QueueE)
- touchgfx::LockFreeDMA_Queue::isFull() from dma.o(.text._ZN8touchgfx17LockFreeDMA_Queue6isFullEv) referenced from dma.o(.rodata._ZTVN8touchgfx17LockFreeDMA_QueueE)
- touchgfx::LockFreeDMA_Queue::isEmpty() from dma.o(.text._ZN8touchgfx17LockFreeDMA_Queue7isEmptyEv) referenced from dma.o(.rodata._ZTVN8touchgfx17LockFreeDMA_QueueE)
- touchgfx::LockFreeDMA_Queue::~LockFreeDMA_Queue__deallocating() from dma.o(.text._ZN8touchgfx17LockFreeDMA_QueueD0Ev) referenced from dma.o(.rodata._ZTVN8touchgfx17LockFreeDMA_QueueE)
- touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::allocateBlock(unsigned short, unsigned short, unsigned short, unsigned short, unsigned char**) from TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EE13allocateBlockEttttPPh) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTVN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EEE)
- touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::hasEmptyBlock() from TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EE13hasEmptyBlockEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTVN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EEE)
- touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::getBlockForTransfer(touchgfx::Rect&) from TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EE19getBlockForTransferERNS_4RectE) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTVN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EEE)
- touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::peekBlockForTransfer() from TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EE20peekBlockForTransferEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTVN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EEE)
- touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::freeBlockAfterTransfer() from TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EE22freeBlockAfterTransferEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTVN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EEE)
- touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::hasBlockReadyForTransfer() from TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EE24hasBlockReadyForTransferEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTVN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EEE)
- touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::markBlockReadyForTransfer() from TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EE25markBlockReadyForTransferEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTVN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EEE)
- touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::~ManyBlockAllocator__deallocating() from TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EED0Ev) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTVN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EEE)
- touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::~ManyBlockAllocator__sub_object() from TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EED2Ev) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTVN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EEE)
- touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::~ManyBlockAllocator__sub_object() from TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EED2Ev) referenced 2 times from TouchGFXGeneratedHAL.o(.text.__cxx_global_var_init)
- touchgfx::FrameBufferAllocator::~FrameBufferAllocator__deallocating() from TouchGFXGeneratedHAL.o(.text._ZN8touchgfx20FrameBufferAllocatorD0Ev) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTVN8touchgfx20FrameBufferAllocatorE)
- touchgfx::FrameBufferAllocator::~FrameBufferAllocator__sub_object() from TouchGFXGeneratedHAL.o(.text._ZN8touchgfx20FrameBufferAllocatorD2Ev) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTVN8touchgfx20FrameBufferAllocatorE)
- touchgfx::Box::~Box__deallocating() from box.o(.text._ZN8touchgfx3BoxD0Ev) referenced from box.o(.rodata._ZTVN8touchgfx3BoxE)
- touchgfx::HAL::FlushCache() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL10FlushCacheEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::FlushCache() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL10FlushCacheEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::FlushCache() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL10FlushCacheEv) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::beginFrame() from hal.o(.text._ZN8touchgfx3HAL10beginFrameEv) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::getDMAType() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL10getDMATypeEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::getDMAType() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL10getDMATypeEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::getDMAType() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL10getDMATypeEv) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::initialize() from hal.o(.text._ZN8touchgfx3HAL10initializeEv) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::getBlitCaps() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL11getBlitCapsEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::getBlitCaps() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL11getBlitCapsEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::getBlitCaps() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL11getBlitCapsEv) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::submitGPU2D() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL11submitGPU2DEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::submitGPU2D() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL11submitGPU2DEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::submitGPU2D() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL11submitGPU2DEv) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::blitCopyWord(unsigned short const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short) from hal.o(.text._ZN8touchgfx3HAL12blitCopyWordEPKttttttt) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::blitCopyWord(unsigned short const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short) from hal.o(.text._ZN8touchgfx3HAL12blitCopyWordEPKttttttt) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::blitCopyWord(unsigned short const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short) from hal.o(.text._ZN8touchgfx3HAL12blitCopyWordEPKttttttt) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::blitFillWord(unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short) from hal.o(.text._ZN8touchgfx3HAL12blitFillWordEtttttt) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::blitFillWord(unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short) from hal.o(.text._ZN8touchgfx3HAL12blitFillWordEtttttt) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::blitFillWord(unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short) from hal.o(.text._ZN8touchgfx3HAL12blitFillWordEtttttt) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::blitCopyGlyph(unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, touchgfx::colortype, unsigned char, touchgfx::BlitOperations, bool) from hal.o(.text._ZN8touchgfx3HAL13blitCopyGlyphEPKhtttttNS_9colortypeEhNS_14BlitOperationsEb) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::blitCopyGlyph(unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, touchgfx::colortype, unsigned char, touchgfx::BlitOperations, bool) from hal.o(.text._ZN8touchgfx3HAL13blitCopyGlyphEPKhtttttNS_9colortypeEhNS_14BlitOperationsEb) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::blitCopyGlyph(unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, touchgfx::colortype, unsigned char, touchgfx::BlitOperations, bool) from hal.o(.text._ZN8touchgfx3HAL13blitCopyGlyphEPKhtttttNS_9colortypeEhNS_14BlitOperationsEb) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::InvalidateCache() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL15InvalidateCacheEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::InvalidateCache() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL15InvalidateCacheEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::InvalidateCache() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL15InvalidateCacheEv) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::backPorchExited() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL15backPorchExitedEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::backPorchExited() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL15backPorchExitedEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::backPorchExited() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL15backPorchExitedEv) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::lockFrameBuffer() from hal.o(.text._ZN8touchgfx3HAL15lockFrameBufferEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::lockFrameBuffer() from hal.o(.text._ZN8touchgfx3HAL15lockFrameBufferEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::lockFrameBuffer() from hal.o(.text._ZN8touchgfx3HAL15lockFrameBufferEv) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::blitCopyARGB8888(unsigned short const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool) from hal.o(.text._ZN8touchgfx3HAL16blitCopyARGB8888EPKtttttthb) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::blitCopyARGB8888(unsigned short const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool) from hal.o(.text._ZN8touchgfx3HAL16blitCopyARGB8888EPKtttttthb) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::blitCopyARGB8888(unsigned short const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool) from hal.o(.text._ZN8touchgfx3HAL16blitCopyARGB8888EPKtttttthb) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::flushFrameBuffer(touchgfx::Rect const&) from hal.o(.text._ZN8touchgfx3HAL16flushFrameBufferERKNS_4RectE) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::flushFrameBuffer() from hal.o(.text._ZN8touchgfx3HAL16flushFrameBufferEv) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::waitForLTDCLines(unsigned short) from TouchGFXHAL.o(.text._ZN8touchgfx3HAL16waitForLTDCLinesEt) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::waitForLTDCLines(unsigned short) from TouchGFXHAL.o(.text._ZN8touchgfx3HAL16waitForLTDCLinesEt) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::waitForLTDCLines(unsigned short) from TouchGFXHAL.o(.text._ZN8touchgfx3HAL16waitForLTDCLinesEt) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::allowDMATransfers() from hal.o(.text._ZN8touchgfx3HAL17allowDMATransfersEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::allowDMATransfers() from hal.o(.text._ZN8touchgfx3HAL17allowDMATransfersEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::allowDMATransfers() from hal.o(.text._ZN8touchgfx3HAL17allowDMATransfersEv) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::getTFTCurrentLine() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL17getTFTCurrentLineEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::getTFTCurrentLine() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL17getTFTCurrentLineEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::getTFTCurrentLine() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL17getTFTCurrentLineEv) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::unlockFrameBuffer() from hal.o(.text._ZN8touchgfx3HAL17unlockFrameBufferEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::unlockFrameBuffer() from hal.o(.text._ZN8touchgfx3HAL17unlockFrameBufferEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::unlockFrameBuffer() from hal.o(.text._ZN8touchgfx3HAL17unlockFrameBufferEv) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::setFrameBufferSize(unsigned short, unsigned short) from TouchGFXHAL.o(.text._ZN8touchgfx3HAL18setFrameBufferSizeEtt) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::setFrameBufferSize(unsigned short, unsigned short) from TouchGFXHAL.o(.text._ZN8touchgfx3HAL18setFrameBufferSizeEtt) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::setFrameBufferSize(unsigned short, unsigned short) from TouchGFXHAL.o(.text._ZN8touchgfx3HAL18setFrameBufferSizeEtt) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::setAnimationStorage(void*) from TouchGFXHAL.o(.text._ZN8touchgfx3HAL19setAnimationStorageEPv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::setAnimationStorage(void*) from TouchGFXHAL.o(.text._ZN8touchgfx3HAL19setAnimationStorageEPv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::setAnimationStorage(void*) from TouchGFXHAL.o(.text._ZN8touchgfx3HAL19setAnimationStorageEPv) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::copyFBRegionToMemory(touchgfx::Rect) from hal.o(.text._ZN8touchgfx3HAL20copyFBRegionToMemoryENS_4RectE) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::copyFBRegionToMemory(touchgfx::Rect) from hal.o(.text._ZN8touchgfx3HAL20copyFBRegionToMemoryENS_4RectE) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::copyFBRegionToMemory(touchgfx::Rect) from hal.o(.text._ZN8touchgfx3HAL20copyFBRegionToMemoryENS_4RectE) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::copyFBRegionToMemory(touchgfx::Rect, unsigned short*, unsigned int) from hal.o(.text._ZN8touchgfx3HAL20copyFBRegionToMemoryENS_4RectEPtj) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::copyFBRegionToMemory(touchgfx::Rect, unsigned short*, unsigned int) from hal.o(.text._ZN8touchgfx3HAL20copyFBRegionToMemoryENS_4RectEPtj) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::copyFBRegionToMemory(touchgfx::Rect, unsigned short*, unsigned int) from hal.o(.text._ZN8touchgfx3HAL20copyFBRegionToMemoryENS_4RectEPtj) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::registerEventListener(touchgfx::UIEventListener&) from hal.o(.text._ZN8touchgfx3HAL21registerEventListenerERNS_15UIEventListenerE) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::registerEventListener(touchgfx::UIEventListener&) from hal.o(.text._ZN8touchgfx3HAL21registerEventListenerERNS_15UIEventListenerE) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::registerEventListener(touchgfx::UIEventListener&) from hal.o(.text._ZN8touchgfx3HAL21registerEventListenerERNS_15UIEventListenerE) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::setDisplayOrientation(touchgfx::DisplayOrientation) from TouchGFXHAL.o(.text._ZN8touchgfx3HAL21setDisplayOrientationENS_18DisplayOrientationE) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::setDisplayOrientation(touchgfx::DisplayOrientation) from TouchGFXHAL.o(.text._ZN8touchgfx3HAL21setDisplayOrientationENS_18DisplayOrientationE) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::setDisplayOrientation(touchgfx::DisplayOrientation) from TouchGFXHAL.o(.text._ZN8touchgfx3HAL21setDisplayOrientationENS_18DisplayOrientationE) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::InvalidateTextureCache() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL22InvalidateTextureCacheEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::InvalidateTextureCache() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL22InvalidateTextureCacheEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::InvalidateTextureCache() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL22InvalidateTextureCacheEv) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::copyFromTFTToClientBuffer(touchgfx::Rect) from hal.o(.text._ZN8touchgfx3HAL25copyFromTFTToClientBufferENS_4RectE) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::copyFromTFTToClientBuffer(touchgfx::Rect) from hal.o(.text._ZN8touchgfx3HAL25copyFromTFTToClientBufferENS_4RectE) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::copyFromTFTToClientBuffer(touchgfx::Rect) from hal.o(.text._ZN8touchgfx3HAL25copyFromTFTToClientBufferENS_4RectE) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::partialLTDCDeadlineMissed() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL25partialLTDCDeadlineMissedEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::partialLTDCDeadlineMissed() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL25partialLTDCDeadlineMissedEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::partialLTDCDeadlineMissed() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL25partialLTDCDeadlineMissedEv) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::configurePartialFrameBuffer(unsigned short, unsigned short, unsigned short, unsigned short) from hal.o(.text._ZN8touchgfx3HAL27configurePartialFrameBufferEtttt) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::configurePartialFrameBuffer(unsigned short, unsigned short, unsigned short, unsigned short) from hal.o(.text._ZN8touchgfx3HAL27configurePartialFrameBufferEtttt) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::configurePartialFrameBuffer(unsigned short, unsigned short, unsigned short, unsigned short) from hal.o(.text._ZN8touchgfx3HAL27configurePartialFrameBufferEtttt) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::drawDrawableInDynamicBitmap(touchgfx::Drawable&, unsigned short) from hal.o(.text._ZN8touchgfx3HAL27drawDrawableInDynamicBitmapERNS_8DrawableEt) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::drawDrawableInDynamicBitmap(touchgfx::Drawable&, unsigned short) from hal.o(.text._ZN8touchgfx3HAL27drawDrawableInDynamicBitmapERNS_8DrawableEt) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::drawDrawableInDynamicBitmap(touchgfx::Drawable&, unsigned short) from hal.o(.text._ZN8touchgfx3HAL27drawDrawableInDynamicBitmapERNS_8DrawableEt) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::drawDrawableInDynamicBitmap(touchgfx::Drawable&, unsigned short, touchgfx::Rect const&) from hal.o(.text._ZN8touchgfx3HAL27drawDrawableInDynamicBitmapERNS_8DrawableEtRKNS_4RectE) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::drawDrawableInDynamicBitmap(touchgfx::Drawable&, unsigned short, touchgfx::Rect const&) from hal.o(.text._ZN8touchgfx3HAL27drawDrawableInDynamicBitmapERNS_8DrawableEtRKNS_4RectE) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::drawDrawableInDynamicBitmap(touchgfx::Drawable&, unsigned short, touchgfx::Rect const&) from hal.o(.text._ZN8touchgfx3HAL27drawDrawableInDynamicBitmapERNS_8DrawableEtRKNS_4RectE) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::setFrameBufferStartAddresses(void*, void*, void*) from TouchGFXHAL.o(.text._ZN8touchgfx3HAL28setFrameBufferStartAddressesEPvS1_S1_) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::setFrameBufferStartAddresses(void*, void*, void*) from TouchGFXHAL.o(.text._ZN8touchgfx3HAL28setFrameBufferStartAddressesEPvS1_S1_) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::setFrameBufferStartAddresses(void*, void*, void*) from TouchGFXHAL.o(.text._ZN8touchgfx3HAL28setFrameBufferStartAddressesEPvS1_S1_) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::configurePartialFrameBufferLTDC(short) from hal.o(.text._ZN8touchgfx3HAL31configurePartialFrameBufferLTDCEs) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::configurePartialFrameBufferLTDC(short) from hal.o(.text._ZN8touchgfx3HAL31configurePartialFrameBufferLTDCEs) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::configurePartialFrameBufferLTDC(short) from hal.o(.text._ZN8touchgfx3HAL31configurePartialFrameBufferLTDCEs) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::performDisplayOrientationChange() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL31performDisplayOrientationChangeEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::performDisplayOrientationChange() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL31performDisplayOrientationChangeEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::performDisplayOrientationChange() from TouchGFXHAL.o(.text._ZN8touchgfx3HAL31performDisplayOrientationChangeEv) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::tick() from hal.o(.text._ZN8touchgfx3HAL4tickEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::tick() from hal.o(.text._ZN8touchgfx3HAL4tickEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::tick() from hal.o(.text._ZN8touchgfx3HAL4tickEv) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::touch(int, int) from hal.o(.text._ZN8touchgfx3HAL5touchEii) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::touch(int, int) from hal.o(.text._ZN8touchgfx3HAL5touchEii) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::touch(int, int) from hal.o(.text._ZN8touchgfx3HAL5touchEii) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::noTouch() from hal.o(.text._ZN8touchgfx3HAL7noTouchEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::noTouch() from hal.o(.text._ZN8touchgfx3HAL7noTouchEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::noTouch() from hal.o(.text._ZN8touchgfx3HAL7noTouchEv) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::blitCopy(unsigned short const*, unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool, unsigned short, touchgfx::Bitmap::BitmapFormat, touchgfx::Bitmap::BitmapFormat, bool) from hal.o(.text._ZN8touchgfx3HAL8blitCopyEPKtPKhttttthbtNS_6Bitmap12BitmapFormatES6_b) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::blitCopy(unsigned short const*, unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool, unsigned short, touchgfx::Bitmap::BitmapFormat, touchgfx::Bitmap::BitmapFormat, bool) from hal.o(.text._ZN8touchgfx3HAL8blitCopyEPKtPKhttttthbtNS_6Bitmap12BitmapFormatES6_b) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::blitCopy(unsigned short const*, unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool, unsigned short, touchgfx::Bitmap::BitmapFormat, touchgfx::Bitmap::BitmapFormat, bool) from hal.o(.text._ZN8touchgfx3HAL8blitCopyEPKtPKhttttthbtNS_6Bitmap12BitmapFormatES6_b) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::blitCopy(unsigned short const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool, bool) from hal.o(.text._ZN8touchgfx3HAL8blitCopyEPKtttttthbb) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::blitCopy(unsigned short const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool, bool) from hal.o(.text._ZN8touchgfx3HAL8blitCopyEPKtttttthbb) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::blitCopy(unsigned short const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool, bool) from hal.o(.text._ZN8touchgfx3HAL8blitCopyEPKtttttthbb) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::blitCopy(unsigned short const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool, unsigned short, touchgfx::Bitmap::BitmapFormat, touchgfx::Bitmap::BitmapFormat, bool) from hal.o(.text._ZN8touchgfx3HAL8blitCopyEPKtttttthbtNS_6Bitmap12BitmapFormatES4_b) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::blitCopy(unsigned short const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool, unsigned short, touchgfx::Bitmap::BitmapFormat, touchgfx::Bitmap::BitmapFormat, bool) from hal.o(.text._ZN8touchgfx3HAL8blitCopyEPKtttttthbtNS_6Bitmap12BitmapFormatES4_b) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::blitCopy(unsigned short const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool, unsigned short, touchgfx::Bitmap::BitmapFormat, touchgfx::Bitmap::BitmapFormat, bool) from hal.o(.text._ZN8touchgfx3HAL8blitCopyEPKtttttthbtNS_6Bitmap12BitmapFormatES4_b) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::blitFill(touchgfx::colortype, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool) from hal.o(.text._ZN8touchgfx3HAL8blitFillENS_9colortypeEtttthb) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::blitFill(touchgfx::colortype, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool) from hal.o(.text._ZN8touchgfx3HAL8blitFillENS_9colortypeEtttthb) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::blitFill(touchgfx::colortype, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool) from hal.o(.text._ZN8touchgfx3HAL8blitFillENS_9colortypeEtttthb) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::blitFill(touchgfx::colortype, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, unsigned short, touchgfx::Bitmap::BitmapFormat, bool) from hal.o(.text._ZN8touchgfx3HAL8blitFillENS_9colortypeEtttthtNS_6Bitmap12BitmapFormatEb) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::blitFill(touchgfx::colortype, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, unsigned short, touchgfx::Bitmap::BitmapFormat, bool) from hal.o(.text._ZN8touchgfx3HAL8blitFillENS_9colortypeEtttthtNS_6Bitmap12BitmapFormatEb) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::blitFill(touchgfx::colortype, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, unsigned short, touchgfx::Bitmap::BitmapFormat, bool) from hal.o(.text._ZN8touchgfx3HAL8blitFillENS_9colortypeEtttthtNS_6Bitmap12BitmapFormatEb) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::endFrame() from hal.o(.text._ZN8touchgfx3HAL8endFrameEv) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::flushDMA() from hal.o(.text._ZN8touchgfx3HAL8flushDMAEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::flushDMA() from hal.o(.text._ZN8touchgfx3HAL8flushDMAEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::flushDMA() from hal.o(.text._ZN8touchgfx3HAL8flushDMAEv) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::blockCopy(void*, void const*, unsigned int) from hal.o(.text._ZN8touchgfx3HAL9blockCopyEPvPKvj) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::sampleKey(unsigned char&) from TouchGFXHAL.o(.text._ZN8touchgfx3HAL9sampleKeyERh) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::sampleKey(unsigned char&) from TouchGFXHAL.o(.text._ZN8touchgfx3HAL9sampleKeyERh) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::sampleKey(unsigned char&) from TouchGFXHAL.o(.text._ZN8touchgfx3HAL9sampleKeyERh) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::taskDelay(unsigned short) from TouchGFXHAL.o(.text._ZN8touchgfx3HAL9taskDelayEt) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::taskDelay(unsigned short) from TouchGFXHAL.o(.text._ZN8touchgfx3HAL9taskDelayEt) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::taskDelay(unsigned short) from TouchGFXHAL.o(.text._ZN8touchgfx3HAL9taskDelayEt) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::taskEntry() from hal.o(.text._ZN8touchgfx3HAL9taskEntryEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::taskEntry() from hal.o(.text._ZN8touchgfx3HAL9taskEntryEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::taskEntry() from hal.o(.text._ZN8touchgfx3HAL9taskEntryEv) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::~HAL__deallocating() from hal.o(.text._ZN8touchgfx3HALD0Ev) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::HAL::~HAL__sub_object() from TouchGFXHAL.o(.text._ZN8touchgfx3HALD2Ev) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::LCD::setDefaultColor(touchgfx::colortype) from lcd16bpp.o(.text._ZN8touchgfx3LCD15setDefaultColorENS_9colortypeE) referenced from lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
- touchgfx::LCD::drawTextureMapQuad(touchgfx::DrawingSurface const&, touchgfx::Point3D const*, touchgfx::TextureSurface const&, touchgfx::Rect const&, touchgfx::Rect const&, unsigned short, unsigned char, unsigned short) from lcd.o(.text._ZN8touchgfx3LCD18drawTextureMapQuadERKNS_14DrawingSurfaceEPKNS_7Point3DERKNS_14TextureSurfaceERKNS_4RectESC_tht) referenced from lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
- touchgfx::LCD::drawTextureMapScanLine(touchgfx::DrawingSurface const&, touchgfx::Gradients const&, touchgfx::Edge const*, touchgfx::Edge const*, touchgfx::TextureSurface const&, touchgfx::Rect const&, touchgfx::Rect const&, unsigned short, unsigned char, unsigned short) from lcd.o(.text._ZN8touchgfx3LCD22drawTextureMapScanLineERKNS_14DrawingSurfaceERKNS_9GradientsEPKNS_4EdgeES9_RKNS_14TextureSurfaceERKNS_4RectESF_tht) referenced from lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
- touchgfx::LCD::drawTextureMapTriangle(touchgfx::DrawingSurface const&, touchgfx::Point3D const*, touchgfx::TextureSurface const&, touchgfx::Rect const&, touchgfx::Rect const&, unsigned short, unsigned char, unsigned short) from lcd.o(.text._ZN8touchgfx3LCD22drawTextureMapTriangleERKNS_14DrawingSurfaceEPKNS_7Point3DERKNS_14TextureSurfaceERKNS_4RectESC_tht) referenced from lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
- touchgfx::LCD::supportDynamicBitmapDrawing(touchgfx::Bitmap::BitmapFormat) from lcd16bpp.o(.text._ZN8touchgfx3LCD27supportDynamicBitmapDrawingENS_6Bitmap12BitmapFormatE) referenced from lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
- touchgfx::LCD::div255(unsigned short) from TouchGFXGeneratedHAL.o(.text._ZN8touchgfx3LCD6div255Et) referenced from lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp10fillBufferEPhtRKNS_4RectENS_9colortypeEh)
- touchgfx::LCD::div255(unsigned short) from TouchGFXGeneratedHAL.o(.text._ZN8touchgfx3LCD6div255Et) referenced from lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp21blitCopyAlphaPerPixelEPKtPKhRKNS_4RectES7_h)
- touchgfx::LCD::div255(unsigned short) from TouchGFXGeneratedHAL.o(.text._ZN8touchgfx3LCD6div255Et) referenced from lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp8blitCopyEPKtRKNS_4RectES5_hb)
- touchgfx::LCD::div255(unsigned short) from TouchGFXGeneratedHAL.o(.text._ZN8touchgfx3LCD6div255Et) referenced from lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp9drawGlyphEPtNS_4RectEssttRKS2_PKNS_9GlyphNodeEPKhhNS_9colortypeEhhNS_12TextRotationE)
- touchgfx::LCD::~LCD__sub_object() from TouchGFXConfiguration.o(.text._ZN8touchgfx3LCDD2Ev) referenced from lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
- touchgfx::Edge::Edge(touchgfx::Gradients const&, touchgfx::Point3D const*, int, int) from texturemaptypes.o(.text._ZN8touchgfx4EdgeC2ERKNS_9GradientsEPKNS_7Point3DEii) referenced from lcd.o(.text._ZN8touchgfx3LCD22drawTextureMapTriangleERKNS_14DrawingSurfaceEPKNS_7Point3DERKNS_14TextureSurfaceERKNS_4RectESC_tht)
- touchgfx::Font::~Font__sub_object() from CachedFont.o(.text._ZN8touchgfx4FontD2Ev) referenced from constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
- touchgfx::View〈BluetoothPresenter〉::~View__deallocating() from BluetoothViewBase.o(.text._ZN8touchgfx4ViewI18BluetoothPresenterED0Ev) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx4ViewI18BluetoothPresenterEE)
- touchgfx::View〈BluetoothPresenter〉::~View__sub_object() from BluetoothViewBase.o(.text._ZN8touchgfx4ViewI18BluetoothPresenterED2Ev) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx4ViewI18BluetoothPresenterEE)
- touchgfx::View〈SelectLanguagePresenter〉::~View__deallocating() from SelectLanguageViewBase.o(.text._ZN8touchgfx4ViewI23SelectLanguagePresenterED0Ev) referenced from SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx4ViewI23SelectLanguagePresenterEE)
- touchgfx::View〈SelectLanguagePresenter〉::~View__sub_object() from SelectLanguageViewBase.o(.text._ZN8touchgfx4ViewI23SelectLanguagePresenterED2Ev) referenced from SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx4ViewI23SelectLanguagePresenterEE)
- touchgfx::Event::~Event__sub_object() from screen.o(.text._ZN8touchgfx5EventD2Ev) referenced from screen.o(.rodata._ZTVN8touchgfx10ClickEventE)
- touchgfx::Event::~Event__sub_object() from screen.o(.text._ZN8touchgfx5EventD2Ev) referenced from screen.o(.rodata._ZTVN8touchgfx12GestureEventE)
- touchgfx::Event::~Event__sub_object() from screen.o(.text._ZN8touchgfx5EventD2Ev) referenced from screen.o(.rodata._ZTVN8touchgfx9DragEventE)
- touchgfx::Image::setBitmap(touchgfx::Bitmap const&) from image.o(.text._ZN8touchgfx5Image9setBitmapERKNS_6BitmapE) referenced from image.o(.rodata._ZTVN8touchgfx5ImageE)
- touchgfx::Image::~Image__deallocating() from image.o(.text._ZN8touchgfx5ImageD0Ev) referenced from image.o(.rodata._ZTVN8touchgfx5ImageE)
- touchgfx::Button::setBitmaps(touchgfx::Bitmap const&, touchgfx::Bitmap const&) from button.o(.text._ZN8touchgfx6Button10setBitmapsERKNS_6BitmapES3_) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::Screen::setupScreen() from BluetoothViewBase.o(.text._ZN8touchgfx6Screen11setupScreenEv) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx4ViewI18BluetoothPresenterEE)
- touchgfx::Screen::setupScreen() from BluetoothViewBase.o(.text._ZN8touchgfx6Screen11setupScreenEv) referenced from SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx4ViewI23SelectLanguagePresenterEE)
- touchgfx::Screen::setupScreen() from BluetoothViewBase.o(.text._ZN8touchgfx6Screen11setupScreenEv) referenced from screen.o(.rodata._ZTVN8touchgfx6ScreenE)
- touchgfx::Screen::handleKeyEvent(unsigned char) from BluetoothViewBase.o(.text._ZN8touchgfx6Screen14handleKeyEventEh) referenced from BluetoothView.o(.rodata._ZTV13BluetoothView)
- touchgfx::Screen::handleKeyEvent(unsigned char) from BluetoothViewBase.o(.text._ZN8touchgfx6Screen14handleKeyEventEh) referenced from BluetoothViewBase.o(.rodata._ZTV17BluetoothViewBase)
- touchgfx::Screen::handleKeyEvent(unsigned char) from BluetoothViewBase.o(.text._ZN8touchgfx6Screen14handleKeyEventEh) referenced from SelectLanguageView.o(.rodata._ZTV18SelectLanguageView)
- touchgfx::Screen::handleKeyEvent(unsigned char) from BluetoothViewBase.o(.text._ZN8touchgfx6Screen14handleKeyEventEh) referenced from SelectLanguageViewBase.o(.rodata._ZTV22SelectLanguageViewBase)
- touchgfx::Screen::handleKeyEvent(unsigned char) from BluetoothViewBase.o(.text._ZN8touchgfx6Screen14handleKeyEventEh) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx4ViewI18BluetoothPresenterEE)
- touchgfx::Screen::handleKeyEvent(unsigned char) from BluetoothViewBase.o(.text._ZN8touchgfx6Screen14handleKeyEventEh) referenced from SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx4ViewI23SelectLanguagePresenterEE)
- touchgfx::Screen::handleKeyEvent(unsigned char) from BluetoothViewBase.o(.text._ZN8touchgfx6Screen14handleKeyEventEh) referenced from screen.o(.rodata._ZTVN8touchgfx6ScreenE)
- touchgfx::Screen::tearDownScreen() from BluetoothViewBase.o(.text._ZN8touchgfx6Screen14tearDownScreenEv) referenced from BluetoothViewBase.o(.rodata._ZTV17BluetoothViewBase)
- touchgfx::Screen::tearDownScreen() from BluetoothViewBase.o(.text._ZN8touchgfx6Screen14tearDownScreenEv) referenced from SelectLanguageViewBase.o(.rodata._ZTV22SelectLanguageViewBase)
- touchgfx::Screen::tearDownScreen() from BluetoothViewBase.o(.text._ZN8touchgfx6Screen14tearDownScreenEv) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx4ViewI18BluetoothPresenterEE)
- touchgfx::Screen::tearDownScreen() from BluetoothViewBase.o(.text._ZN8touchgfx6Screen14tearDownScreenEv) referenced from SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx4ViewI23SelectLanguagePresenterEE)
- touchgfx::Screen::tearDownScreen() from BluetoothViewBase.o(.text._ZN8touchgfx6Screen14tearDownScreenEv) referenced from screen.o(.rodata._ZTVN8touchgfx6ScreenE)
- touchgfx::Screen::afterTransition() from BluetoothViewBase.o(.text._ZN8touchgfx6Screen15afterTransitionEv) referenced from BluetoothView.o(.rodata._ZTV13BluetoothView)
- touchgfx::Screen::afterTransition() from BluetoothViewBase.o(.text._ZN8touchgfx6Screen15afterTransitionEv) referenced from BluetoothViewBase.o(.rodata._ZTV17BluetoothViewBase)
- touchgfx::Screen::afterTransition() from BluetoothViewBase.o(.text._ZN8touchgfx6Screen15afterTransitionEv) referenced from SelectLanguageView.o(.rodata._ZTV18SelectLanguageView)
- touchgfx::Screen::afterTransition() from BluetoothViewBase.o(.text._ZN8touchgfx6Screen15afterTransitionEv) referenced from SelectLanguageViewBase.o(.rodata._ZTV22SelectLanguageViewBase)
- touchgfx::Screen::afterTransition() from BluetoothViewBase.o(.text._ZN8touchgfx6Screen15afterTransitionEv) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx4ViewI18BluetoothPresenterEE)
- touchgfx::Screen::afterTransition() from BluetoothViewBase.o(.text._ZN8touchgfx6Screen15afterTransitionEv) referenced from SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx4ViewI23SelectLanguagePresenterEE)
- touchgfx::Screen::afterTransition() from BluetoothViewBase.o(.text._ZN8touchgfx6Screen15afterTransitionEv) referenced from screen.o(.rodata._ZTVN8touchgfx6ScreenE)
- touchgfx::Screen::handleDragEvent(touchgfx::DragEvent const&) from screen.o(.text._ZN8touchgfx6Screen15handleDragEventERKNS_9DragEventE) referenced from BluetoothView.o(.rodata._ZTV13BluetoothView)
- touchgfx::Screen::handleDragEvent(touchgfx::DragEvent const&) from screen.o(.text._ZN8touchgfx6Screen15handleDragEventERKNS_9DragEventE) referenced from BluetoothViewBase.o(.rodata._ZTV17BluetoothViewBase)
- touchgfx::Screen::handleDragEvent(touchgfx::DragEvent const&) from screen.o(.text._ZN8touchgfx6Screen15handleDragEventERKNS_9DragEventE) referenced from SelectLanguageView.o(.rodata._ZTV18SelectLanguageView)
- touchgfx::Screen::handleDragEvent(touchgfx::DragEvent const&) from screen.o(.text._ZN8touchgfx6Screen15handleDragEventERKNS_9DragEventE) referenced from SelectLanguageViewBase.o(.rodata._ZTV22SelectLanguageViewBase)
- touchgfx::Screen::handleDragEvent(touchgfx::DragEvent const&) from screen.o(.text._ZN8touchgfx6Screen15handleDragEventERKNS_9DragEventE) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx4ViewI18BluetoothPresenterEE)
- touchgfx::Screen::handleDragEvent(touchgfx::DragEvent const&) from screen.o(.text._ZN8touchgfx6Screen15handleDragEventERKNS_9DragEventE) referenced from SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx4ViewI23SelectLanguagePresenterEE)
- touchgfx::Screen::handleDragEvent(touchgfx::DragEvent const&) from screen.o(.text._ZN8touchgfx6Screen15handleDragEventERKNS_9DragEventE) referenced from screen.o(.rodata._ZTVN8touchgfx6ScreenE)
- touchgfx::Screen::handleTickEvent() from BluetoothViewBase.o(.text._ZN8touchgfx6Screen15handleTickEventEv) referenced from BluetoothView.o(.rodata._ZTV13BluetoothView)
- touchgfx::Screen::handleTickEvent() from BluetoothViewBase.o(.text._ZN8touchgfx6Screen15handleTickEventEv) referenced from BluetoothViewBase.o(.rodata._ZTV17BluetoothViewBase)
- touchgfx::Screen::handleTickEvent() from BluetoothViewBase.o(.text._ZN8touchgfx6Screen15handleTickEventEv) referenced from SelectLanguageView.o(.rodata._ZTV18SelectLanguageView)
- touchgfx::Screen::handleTickEvent() from BluetoothViewBase.o(.text._ZN8touchgfx6Screen15handleTickEventEv) referenced from SelectLanguageViewBase.o(.rodata._ZTV22SelectLanguageViewBase)
- touchgfx::Screen::handleTickEvent() from BluetoothViewBase.o(.text._ZN8touchgfx6Screen15handleTickEventEv) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx4ViewI18BluetoothPresenterEE)
- touchgfx::Screen::handleTickEvent() from BluetoothViewBase.o(.text._ZN8touchgfx6Screen15handleTickEventEv) referenced from SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx4ViewI23SelectLanguagePresenterEE)
- touchgfx::Screen::handleTickEvent() from BluetoothViewBase.o(.text._ZN8touchgfx6Screen15handleTickEventEv) referenced from screen.o(.rodata._ZTVN8touchgfx6ScreenE)
- touchgfx::Screen::handleClickEvent(touchgfx::ClickEvent const&) from screen.o(.text._ZN8touchgfx6Screen16handleClickEventERKNS_10ClickEventE) referenced from BluetoothView.o(.rodata._ZTV13BluetoothView)
- touchgfx::Screen::handleClickEvent(touchgfx::ClickEvent const&) from screen.o(.text._ZN8touchgfx6Screen16handleClickEventERKNS_10ClickEventE) referenced from BluetoothViewBase.o(.rodata._ZTV17BluetoothViewBase)
- touchgfx::Screen::handleClickEvent(touchgfx::ClickEvent const&) from screen.o(.text._ZN8touchgfx6Screen16handleClickEventERKNS_10ClickEventE) referenced from SelectLanguageView.o(.rodata._ZTV18SelectLanguageView)
- touchgfx::Screen::handleClickEvent(touchgfx::ClickEvent const&) from screen.o(.text._ZN8touchgfx6Screen16handleClickEventERKNS_10ClickEventE) referenced from SelectLanguageViewBase.o(.rodata._ZTV22SelectLanguageViewBase)
- touchgfx::Screen::handleClickEvent(touchgfx::ClickEvent const&) from screen.o(.text._ZN8touchgfx6Screen16handleClickEventERKNS_10ClickEventE) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx4ViewI18BluetoothPresenterEE)
- touchgfx::Screen::handleClickEvent(touchgfx::ClickEvent const&) from screen.o(.text._ZN8touchgfx6Screen16handleClickEventERKNS_10ClickEventE) referenced from SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx4ViewI23SelectLanguagePresenterEE)
- touchgfx::Screen::handleClickEvent(touchgfx::ClickEvent const&) from screen.o(.text._ZN8touchgfx6Screen16handleClickEventERKNS_10ClickEventE) referenced from screen.o(.rodata._ZTVN8touchgfx6ScreenE)
- touchgfx::Screen::handleGestureEvent(touchgfx::GestureEvent const&) from screen.o(.text._ZN8touchgfx6Screen18handleGestureEventERKNS_12GestureEventE) referenced from BluetoothView.o(.rodata._ZTV13BluetoothView)
- touchgfx::Screen::handleGestureEvent(touchgfx::GestureEvent const&) from screen.o(.text._ZN8touchgfx6Screen18handleGestureEventERKNS_12GestureEventE) referenced from BluetoothViewBase.o(.rodata._ZTV17BluetoothViewBase)
- touchgfx::Screen::handleGestureEvent(touchgfx::GestureEvent const&) from screen.o(.text._ZN8touchgfx6Screen18handleGestureEventERKNS_12GestureEventE) referenced from SelectLanguageView.o(.rodata._ZTV18SelectLanguageView)
- touchgfx::Screen::handleGestureEvent(touchgfx::GestureEvent const&) from screen.o(.text._ZN8touchgfx6Screen18handleGestureEventERKNS_12GestureEventE) referenced from SelectLanguageViewBase.o(.rodata._ZTV22SelectLanguageViewBase)
- touchgfx::Screen::handleGestureEvent(touchgfx::GestureEvent const&) from screen.o(.text._ZN8touchgfx6Screen18handleGestureEventERKNS_12GestureEventE) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx4ViewI18BluetoothPresenterEE)
- touchgfx::Screen::handleGestureEvent(touchgfx::GestureEvent const&) from screen.o(.text._ZN8touchgfx6Screen18handleGestureEventERKNS_12GestureEventE) referenced from SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx4ViewI23SelectLanguagePresenterEE)
- touchgfx::Screen::handleGestureEvent(touchgfx::GestureEvent const&) from screen.o(.text._ZN8touchgfx6Screen18handleGestureEventERKNS_12GestureEventE) referenced from screen.o(.rodata._ZTVN8touchgfx6ScreenE)
- touchgfx::Screen::draw(touchgfx::Rect&) from screen.o(.text._ZN8touchgfx6Screen4drawERNS_4RectE) referenced from BluetoothView.o(.rodata._ZTV13BluetoothView)
- touchgfx::Screen::draw(touchgfx::Rect&) from screen.o(.text._ZN8touchgfx6Screen4drawERNS_4RectE) referenced from BluetoothViewBase.o(.rodata._ZTV17BluetoothViewBase)
- touchgfx::Screen::draw(touchgfx::Rect&) from screen.o(.text._ZN8touchgfx6Screen4drawERNS_4RectE) referenced from SelectLanguageView.o(.rodata._ZTV18SelectLanguageView)
- touchgfx::Screen::draw(touchgfx::Rect&) from screen.o(.text._ZN8touchgfx6Screen4drawERNS_4RectE) referenced from SelectLanguageViewBase.o(.rodata._ZTV22SelectLanguageViewBase)
- touchgfx::Screen::draw(touchgfx::Rect&) from screen.o(.text._ZN8touchgfx6Screen4drawERNS_4RectE) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx4ViewI18BluetoothPresenterEE)
- touchgfx::Screen::draw(touchgfx::Rect&) from screen.o(.text._ZN8touchgfx6Screen4drawERNS_4RectE) referenced from SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx4ViewI23SelectLanguagePresenterEE)
- touchgfx::Screen::draw(touchgfx::Rect&) from screen.o(.text._ZN8touchgfx6Screen4drawERNS_4RectE) referenced from screen.o(.rodata._ZTVN8touchgfx6ScreenE)
- touchgfx::Screen::~Screen__deallocating() from screen.o(.text._ZN8touchgfx6ScreenD0Ev) referenced from screen.o(.rodata._ZTVN8touchgfx6ScreenE)
- touchgfx::Screen::~Screen__sub_object() from BluetoothViewBase.o(.text._ZN8touchgfx6ScreenD2Ev) referenced from screen.o(.rodata._ZTVN8touchgfx6ScreenE)
- touchgfx::Widget::getLastChild(short, short, touchgfx::Drawable**) from BluetoothViewBase.o(.text._ZN8touchgfx6Widget12getLastChildEssPPNS_8DrawableE) referenced from snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- touchgfx::Widget::getLastChild(short, short, touchgfx::Drawable**) from BluetoothViewBase.o(.text._ZN8touchgfx6Widget12getLastChildEssPPNS_8DrawableE) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::Widget::getLastChild(short, short, touchgfx::Drawable**) from BluetoothViewBase.o(.text._ZN8touchgfx6Widget12getLastChildEssPPNS_8DrawableE) referenced from box.o(.rodata._ZTVN8touchgfx3BoxE)
- touchgfx::Widget::getLastChild(short, short, touchgfx::Drawable**) from BluetoothViewBase.o(.text._ZN8touchgfx6Widget12getLastChildEssPPNS_8DrawableE) referenced from image.o(.rodata._ZTVN8touchgfx5ImageE)
- touchgfx::Widget::getLastChild(short, short, touchgfx::Drawable**) from BluetoothViewBase.o(.text._ZN8touchgfx6Widget12getLastChildEssPPNS_8DrawableE) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- touchgfx::Widget::getLastChild(short, short, touchgfx::Drawable**) from BluetoothViewBase.o(.text._ZN8touchgfx6Widget12getLastChildEssPPNS_8DrawableE) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::Widget::~Widget__deallocating() from BluetoothViewBase.o(.text._ZN8touchgfx6WidgetD0Ev) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- touchgfx::Widget::~Widget__sub_object() from BluetoothViewBase.o(.text._ZN8touchgfx6WidgetD2Ev) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- touchgfx::MVPHeap::~MVPHeap__deallocating() from TouchGFXConfiguration.o(.text._ZN8touchgfx7MVPHeapD0Ev) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx7MVPHeapE)
- touchgfx::MVPHeap::~MVPHeap__sub_object() from TouchGFXConfiguration.o(.text._ZN8touchgfx7MVPHeapD2Ev) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx7MVPHeapE)
- touchgfx::Callback〈SelectLanguageViewBase, touchgfx::AbstractButton const&, void, void〉::execute(touchgfx::AbstractButton const&) from SelectLanguageViewBase.o(.text._ZN8touchgfx8CallbackI22SelectLanguageViewBaseRKNS_14AbstractButtonEvvE7executeES4_) referenced from SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx8CallbackI22SelectLanguageViewBaseRKNS_14AbstractButtonEvvEE)
- touchgfx::Callback〈SelectLanguageViewBase, touchgfx::AbstractButton const&, void, void〉::~Callback__deallocating() from SelectLanguageViewBase.o(.text._ZN8touchgfx8CallbackI22SelectLanguageViewBaseRKNS_14AbstractButtonEvvED0Ev) referenced from SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx8CallbackI22SelectLanguageViewBaseRKNS_14AbstractButtonEvvEE)
- touchgfx::Callback〈SelectLanguageViewBase, touchgfx::AbstractButton const&, void, void〉::~Callback__sub_object() from SelectLanguageViewBase.o(.text._ZN8touchgfx8CallbackI22SelectLanguageViewBaseRKNS_14AbstractButtonEvvED2Ev) referenced from SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx8CallbackI22SelectLanguageViewBaseRKNS_14AbstractButtonEvvEE)
- touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::execute() from FrontendApplicationBase.o(.text._ZN8touchgfx8CallbackI23FrontendApplicationBasevvvE7executeEv) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx8CallbackI23FrontendApplicationBasevvvEE)
- touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::~Callback__deallocating() from FrontendApplicationBase.o(.text._ZN8touchgfx8CallbackI23FrontendApplicationBasevvvED0Ev) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx8CallbackI23FrontendApplicationBasevvvEE)
- touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::~Callback__sub_object() from FrontendApplicationBase.o(.text._ZN8touchgfx8CallbackI23FrontendApplicationBasevvvED2Ev) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx8CallbackI23FrontendApplicationBasevvvEE)
- touchgfx::Drawable::moveRelative(short, short) from drawable.o(.text._ZN8touchgfx8Drawable12moveRelativeEss) referenced from snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- touchgfx::Drawable::moveRelative(short, short) from drawable.o(.text._ZN8touchgfx8Drawable12moveRelativeEss) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::Drawable::moveRelative(short, short) from drawable.o(.text._ZN8touchgfx8Drawable12moveRelativeEss) referenced from box.o(.rodata._ZTVN8touchgfx3BoxE)
- touchgfx::Drawable::moveRelative(short, short) from drawable.o(.text._ZN8touchgfx8Drawable12moveRelativeEss) referenced from image.o(.rodata._ZTVN8touchgfx5ImageE)
- touchgfx::Drawable::moveRelative(short, short) from drawable.o(.text._ZN8touchgfx8Drawable12moveRelativeEss) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- touchgfx::Drawable::moveRelative(short, short) from drawable.o(.text._ZN8touchgfx8Drawable12moveRelativeEss) referenced from drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- touchgfx::Drawable::moveRelative(short, short) from drawable.o(.text._ZN8touchgfx8Drawable12moveRelativeEss) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::Drawable::moveRelative(short, short) from drawable.o(.text._ZN8touchgfx8Drawable12moveRelativeEss) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Drawable::getFirstChild() from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable13getFirstChildEv) referenced from snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- touchgfx::Drawable::getFirstChild() from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable13getFirstChildEv) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::Drawable::getFirstChild() from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable13getFirstChildEv) referenced from box.o(.rodata._ZTVN8touchgfx3BoxE)
- touchgfx::Drawable::getFirstChild() from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable13getFirstChildEv) referenced from image.o(.rodata._ZTVN8touchgfx5ImageE)
- touchgfx::Drawable::getFirstChild() from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable13getFirstChildEv) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- touchgfx::Drawable::getFirstChild() from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable13getFirstChildEv) referenced from drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- touchgfx::Drawable::getFirstChild() from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable13getFirstChildEv) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::Drawable::setupDrawChain(touchgfx::Rect const&, touchgfx::Drawable**) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable14setupDrawChainERKNS_4RectEPPS0_) referenced from snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- touchgfx::Drawable::setupDrawChain(touchgfx::Rect const&, touchgfx::Drawable**) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable14setupDrawChainERKNS_4RectEPPS0_) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::Drawable::setupDrawChain(touchgfx::Rect const&, touchgfx::Drawable**) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable14setupDrawChainERKNS_4RectEPPS0_) referenced from box.o(.rodata._ZTVN8touchgfx3BoxE)
- touchgfx::Drawable::setupDrawChain(touchgfx::Rect const&, touchgfx::Drawable**) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable14setupDrawChainERKNS_4RectEPPS0_) referenced from image.o(.rodata._ZTVN8touchgfx5ImageE)
- touchgfx::Drawable::setupDrawChain(touchgfx::Rect const&, touchgfx::Drawable**) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable14setupDrawChainERKNS_4RectEPPS0_) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- touchgfx::Drawable::setupDrawChain(touchgfx::Rect const&, touchgfx::Drawable**) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable14setupDrawChainERKNS_4RectEPPS0_) referenced from drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- touchgfx::Drawable::setupDrawChain(touchgfx::Rect const&, touchgfx::Drawable**) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable14setupDrawChainERKNS_4RectEPPS0_) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::Drawable::handleDragEvent(touchgfx::DragEvent const&) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable15handleDragEventERKNS_9DragEventE) referenced from snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- touchgfx::Drawable::handleDragEvent(touchgfx::DragEvent const&) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable15handleDragEventERKNS_9DragEventE) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::Drawable::handleDragEvent(touchgfx::DragEvent const&) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable15handleDragEventERKNS_9DragEventE) referenced from box.o(.rodata._ZTVN8touchgfx3BoxE)
- touchgfx::Drawable::handleDragEvent(touchgfx::DragEvent const&) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable15handleDragEventERKNS_9DragEventE) referenced from image.o(.rodata._ZTVN8touchgfx5ImageE)
- touchgfx::Drawable::handleDragEvent(touchgfx::DragEvent const&) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable15handleDragEventERKNS_9DragEventE) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- touchgfx::Drawable::handleDragEvent(touchgfx::DragEvent const&) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable15handleDragEventERKNS_9DragEventE) referenced from drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- touchgfx::Drawable::handleDragEvent(touchgfx::DragEvent const&) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable15handleDragEventERKNS_9DragEventE) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::Drawable::handleDragEvent(touchgfx::DragEvent const&) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable15handleDragEventERKNS_9DragEventE) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Drawable::handleTickEvent() from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable15handleTickEventEv) referenced from snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- touchgfx::Drawable::handleTickEvent() from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable15handleTickEventEv) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::Drawable::handleTickEvent() from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable15handleTickEventEv) referenced from box.o(.rodata._ZTVN8touchgfx3BoxE)
- touchgfx::Drawable::handleTickEvent() from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable15handleTickEventEv) referenced from image.o(.rodata._ZTVN8touchgfx5ImageE)
- touchgfx::Drawable::handleTickEvent() from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable15handleTickEventEv) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- touchgfx::Drawable::handleTickEvent() from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable15handleTickEventEv) referenced from drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- touchgfx::Drawable::handleTickEvent() from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable15handleTickEventEv) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::Drawable::handleTickEvent() from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable15handleTickEventEv) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Drawable::handleClickEvent(touchgfx::ClickEvent const&) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable16handleClickEventERKNS_10ClickEventE) referenced from snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- touchgfx::Drawable::handleClickEvent(touchgfx::ClickEvent const&) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable16handleClickEventERKNS_10ClickEventE) referenced from box.o(.rodata._ZTVN8touchgfx3BoxE)
- touchgfx::Drawable::handleClickEvent(touchgfx::ClickEvent const&) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable16handleClickEventERKNS_10ClickEventE) referenced from image.o(.rodata._ZTVN8touchgfx5ImageE)
- touchgfx::Drawable::handleClickEvent(touchgfx::ClickEvent const&) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable16handleClickEventERKNS_10ClickEventE) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- touchgfx::Drawable::handleClickEvent(touchgfx::ClickEvent const&) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable16handleClickEventERKNS_10ClickEventE) referenced from drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- touchgfx::Drawable::handleClickEvent(touchgfx::ClickEvent const&) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable16handleClickEventERKNS_10ClickEventE) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::Drawable::handleClickEvent(touchgfx::ClickEvent const&) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable16handleClickEventERKNS_10ClickEventE) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Drawable::handleGestureEvent(touchgfx::GestureEvent const&) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable18handleGestureEventERKNS_12GestureEventE) referenced from snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- touchgfx::Drawable::handleGestureEvent(touchgfx::GestureEvent const&) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable18handleGestureEventERKNS_12GestureEventE) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::Drawable::handleGestureEvent(touchgfx::GestureEvent const&) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable18handleGestureEventERKNS_12GestureEventE) referenced from box.o(.rodata._ZTVN8touchgfx3BoxE)
- touchgfx::Drawable::handleGestureEvent(touchgfx::GestureEvent const&) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable18handleGestureEventERKNS_12GestureEventE) referenced from image.o(.rodata._ZTVN8touchgfx5ImageE)
- touchgfx::Drawable::handleGestureEvent(touchgfx::GestureEvent const&) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable18handleGestureEventERKNS_12GestureEventE) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- touchgfx::Drawable::handleGestureEvent(touchgfx::GestureEvent const&) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable18handleGestureEventERKNS_12GestureEventE) referenced from drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- touchgfx::Drawable::handleGestureEvent(touchgfx::GestureEvent const&) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable18handleGestureEventERKNS_12GestureEventE) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::Drawable::handleGestureEvent(touchgfx::GestureEvent const&) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable18handleGestureEventERKNS_12GestureEventE) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Drawable::childGeometryChanged() from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable20childGeometryChangedEv) referenced from snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- touchgfx::Drawable::childGeometryChanged() from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable20childGeometryChangedEv) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::Drawable::childGeometryChanged() from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable20childGeometryChangedEv) referenced from box.o(.rodata._ZTVN8touchgfx3BoxE)
- touchgfx::Drawable::childGeometryChanged() from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable20childGeometryChangedEv) referenced from image.o(.rodata._ZTVN8touchgfx5ImageE)
- touchgfx::Drawable::childGeometryChanged() from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable20childGeometryChangedEv) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- touchgfx::Drawable::childGeometryChanged() from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable20childGeometryChangedEv) referenced from drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- touchgfx::Drawable::childGeometryChanged() from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable20childGeometryChangedEv) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::Drawable::childGeometryChanged() from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable20childGeometryChangedEv) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Drawable::getSolidRectAbsolute() from drawable.o(.text._ZN8touchgfx8Drawable20getSolidRectAbsoluteEv) referenced from snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- touchgfx::Drawable::getSolidRectAbsolute() from drawable.o(.text._ZN8touchgfx8Drawable20getSolidRectAbsoluteEv) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::Drawable::getSolidRectAbsolute() from drawable.o(.text._ZN8touchgfx8Drawable20getSolidRectAbsoluteEv) referenced from box.o(.rodata._ZTVN8touchgfx3BoxE)
- touchgfx::Drawable::getSolidRectAbsolute() from drawable.o(.text._ZN8touchgfx8Drawable20getSolidRectAbsoluteEv) referenced from image.o(.rodata._ZTVN8touchgfx5ImageE)
- touchgfx::Drawable::getSolidRectAbsolute() from drawable.o(.text._ZN8touchgfx8Drawable20getSolidRectAbsoluteEv) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- touchgfx::Drawable::getSolidRectAbsolute() from drawable.o(.text._ZN8touchgfx8Drawable20getSolidRectAbsoluteEv) referenced from drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- touchgfx::Drawable::getSolidRectAbsolute() from drawable.o(.text._ZN8touchgfx8Drawable20getSolidRectAbsoluteEv) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::Drawable::getSolidRectAbsolute() from drawable.o(.text._ZN8touchgfx8Drawable20getSolidRectAbsoluteEv) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Drawable::setX(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable4setXEs) referenced from snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- touchgfx::Drawable::setX(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable4setXEs) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::Drawable::setX(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable4setXEs) referenced from box.o(.rodata._ZTVN8touchgfx3BoxE)
- touchgfx::Drawable::setX(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable4setXEs) referenced from image.o(.rodata._ZTVN8touchgfx5ImageE)
- touchgfx::Drawable::setX(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable4setXEs) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- touchgfx::Drawable::setX(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable4setXEs) referenced from drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- touchgfx::Drawable::setX(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable4setXEs) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::Drawable::setX(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable4setXEs) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Drawable::setY(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable4setYEs) referenced from snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- touchgfx::Drawable::setY(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable4setYEs) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::Drawable::setY(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable4setYEs) referenced from box.o(.rodata._ZTVN8touchgfx3BoxE)
- touchgfx::Drawable::setY(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable4setYEs) referenced from image.o(.rodata._ZTVN8touchgfx5ImageE)
- touchgfx::Drawable::setY(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable4setYEs) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- touchgfx::Drawable::setY(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable4setYEs) referenced from drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- touchgfx::Drawable::setY(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable4setYEs) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::Drawable::setY(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable4setYEs) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Drawable::moveTo(short, short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable6moveToEss) referenced from snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- touchgfx::Drawable::moveTo(short, short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable6moveToEss) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::Drawable::moveTo(short, short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable6moveToEss) referenced from box.o(.rodata._ZTVN8touchgfx3BoxE)
- touchgfx::Drawable::moveTo(short, short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable6moveToEss) referenced from image.o(.rodata._ZTVN8touchgfx5ImageE)
- touchgfx::Drawable::moveTo(short, short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable6moveToEss) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- touchgfx::Drawable::moveTo(short, short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable6moveToEss) referenced from drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- touchgfx::Drawable::moveTo(short, short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable6moveToEss) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::Drawable::moveTo(short, short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable6moveToEss) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Drawable::setWidth(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable8setWidthEs) referenced from snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- touchgfx::Drawable::setWidth(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable8setWidthEs) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::Drawable::setWidth(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable8setWidthEs) referenced from box.o(.rodata._ZTVN8touchgfx3BoxE)
- touchgfx::Drawable::setWidth(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable8setWidthEs) referenced from image.o(.rodata._ZTVN8touchgfx5ImageE)
- touchgfx::Drawable::setWidth(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable8setWidthEs) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- touchgfx::Drawable::setWidth(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable8setWidthEs) referenced from drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- touchgfx::Drawable::setWidth(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable8setWidthEs) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Drawable::setHeight(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable9setHeightEs) referenced from snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- touchgfx::Drawable::setHeight(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable9setHeightEs) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::Drawable::setHeight(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable9setHeightEs) referenced from box.o(.rodata._ZTVN8touchgfx3BoxE)
- touchgfx::Drawable::setHeight(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable9setHeightEs) referenced from image.o(.rodata._ZTVN8touchgfx5ImageE)
- touchgfx::Drawable::setHeight(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable9setHeightEs) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- touchgfx::Drawable::setHeight(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable9setHeightEs) referenced from drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- touchgfx::Drawable::setHeight(short) from BluetoothViewBase.o(.text._ZN8touchgfx8Drawable9setHeightEs) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Drawable::~Drawable__deallocating() from drawable.o(.text._ZN8touchgfx8DrawableD0Ev) referenced from drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- touchgfx::Drawable::~Drawable__sub_object() from BluetoothViewBase.o(.text._ZN8touchgfx8DrawableD2Ev) referenced from snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- touchgfx::Drawable::~Drawable__sub_object() from BluetoothViewBase.o(.text._ZN8touchgfx8DrawableD2Ev) referenced from box.o(.rodata._ZTVN8touchgfx3BoxE)
- touchgfx::Drawable::~Drawable__sub_object() from BluetoothViewBase.o(.text._ZN8touchgfx8DrawableD2Ev) referenced from image.o(.rodata._ZTVN8touchgfx5ImageE)
- touchgfx::Drawable::~Drawable__sub_object() from BluetoothViewBase.o(.text._ZN8touchgfx8DrawableD2Ev) referenced from drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- touchgfx::Drawable::~Drawable__sub_object() from BluetoothViewBase.o(.text._ZN8touchgfx8DrawableD2Ev) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::LCD16bpp::fillBuffer(unsigned char*, unsigned short, touchgfx::Rect const&, touchgfx::colortype, unsigned char) from lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp10fillBufferEPhtRKNS_4RectENS_9colortypeEh) referenced from lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
- touchgfx::LCD16bpp::drawPartialBitmap(touchgfx::Bitmap const&, short, short, touchgfx::Rect const&, unsigned char, bool) from lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp17drawPartialBitmapERKNS_6BitmapEssRKNS_4RectEhb) referenced from lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
- touchgfx::LCD16bpp::getTextureMapperDrawScanLine(touchgfx::TextureSurface const&, unsigned short, unsigned char) from lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp28getTextureMapperDrawScanLineERKNS_14TextureSurfaceEth) referenced from lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
- touchgfx::LCD16bpp::copyAreaFromTFTToClientBuffer(touchgfx::Rect const&) from lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp29copyAreaFromTFTToClientBufferERKNS_4RectE) referenced from lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
- touchgfx::LCD16bpp::copyFrameBufferRegionToMemory(touchgfx::Rect const&, touchgfx::Rect const&, unsigned char*, short, short) from lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp29copyFrameBufferRegionToMemoryERKNS_4RectES3_Phss) referenced from lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
- touchgfx::LCD16bpp::copyFrameBufferRegionToMemory(touchgfx::Rect const&, touchgfx::Rect const&, unsigned short) from lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp29copyFrameBufferRegionToMemoryERKNS_4RectES3_t) referenced from lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
- touchgfx::LCD16bpp::blitCopy(unsigned char const*, touchgfx::Bitmap::BitmapFormat, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char, bool) from lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp8blitCopyEPKhNS_6Bitmap12BitmapFormatERKNS_4RectES7_hb) referenced from lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
- touchgfx::LCD16bpp::blitCopy(unsigned short const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char, bool) from lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp8blitCopyEPKtRKNS_4RectES5_hb) referenced from lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
- touchgfx::LCD16bpp::fillRect(touchgfx::Rect const&, touchgfx::colortype, unsigned char) from lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp8fillRectERKNS_4RectENS_9colortypeEh) referenced from lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
- touchgfx::LCD16bpp::drawGlyph(unsigned short*, touchgfx::Rect, short, short, unsigned short, unsigned short, touchgfx::Rect const&, touchgfx::GlyphNode const*, unsigned char const*, unsigned char, touchgfx::colortype, unsigned char, unsigned char, touchgfx::TextRotation) from lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp9drawGlyphEPtNS_4RectEssttRKS2_PKNS_9GlyphNodeEPKhhNS_9colortypeEhhNS_12TextRotationE) referenced from lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
- touchgfx::LCD16bpp::~LCD16bpp__deallocating() from lcd16bpp.o(.text._ZN8touchgfx8LCD16bppD0Ev) referenced from lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
- touchgfx::LCD16bpp::~LCD16bpp__sub_object() from TouchGFXConfiguration.o(.text._ZN8touchgfx8LCD16bppD2Ev) referenced 2 times from TouchGFXConfiguration.o(.text.__cxx_global_var_init.2)
- touchgfx::TextArea::setBaselineY(short) from textarea.o(.text._ZN8touchgfx8TextArea12setBaselineYEs) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::TextArea::setXBaselineY(short, short) from textarea.o(.text._ZN8touchgfx8TextArea13setXBaselineYEss) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::TextArea::setAlpha(unsigned char) from textarea.o(.text._ZN8touchgfx8TextArea8setAlphaEh) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::TextArea::setWidth(short) from textarea.o(.text._ZN8touchgfx8TextArea8setWidthEs) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::TextArea::setHeight(short) from textarea.o(.text._ZN8touchgfx8TextArea9setHeightEs) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::TextArea::~TextArea__deallocating() from textarea.o(.text._ZN8touchgfx8TextAreaD0Ev) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::TextArea::~TextArea__sub_object() from BluetoothViewBase.o(.text._ZN8touchgfx8TextAreaD2Ev) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::ConstFont::~ConstFont__deallocating() from constfont.o(.text._ZN8touchgfx9ConstFontD0Ev) referenced from constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
- touchgfx::Container::forEachChild(touchgfx::GenericCallback〈touchgfx::Drawable&, void, void〉*) from container.o(.text._ZN8touchgfx9Container12forEachChildEPNS_15GenericCallbackIRNS_8DrawableEvvEE) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Container::getLastChild(short, short, touchgfx::Drawable**) from container.o(.text._ZN8touchgfx9Container12getLastChildEssPPNS_8DrawableE) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Container::getFirstChild() from abstractprogressindicator.o(.text._ZN8touchgfx9Container13getFirstChildEv) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Container::setupDrawChain(touchgfx::Rect const&, touchgfx::Drawable**) from container.o(.text._ZN8touchgfx9Container14setupDrawChainERKNS_4RectEPPNS_8DrawableE) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Container::getLastChildNear(short, short, touchgfx::Drawable**, short*, short*) from container.o(.text._ZN8touchgfx9Container16getLastChildNearEssPPNS_8DrawableEPsS4_) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Container::moveChildrenRelative(short, short) from container.o(.text._ZN8touchgfx9Container20moveChildrenRelativeEss) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Container::add(touchgfx::Drawable&) from container.o(.text._ZN8touchgfx9Container3addERNS_8DrawableE) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Container::insert(touchgfx::Drawable*, touchgfx::Drawable&) from container.o(.text._ZN8touchgfx9Container6insertEPNS_8DrawableERS1_) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Container::remove(touchgfx::Drawable&) from container.o(.text._ZN8touchgfx9Container6removeERNS_8DrawableE) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Container::unlink() from container.o(.text._ZN8touchgfx9Container6unlinkEv) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Container::contains(touchgfx::Drawable const&) from container.o(.text._ZN8touchgfx9Container8containsERKNS_8DrawableE) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Container::removeAll() from container.o(.text._ZN8touchgfx9Container9removeAllEv) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Container::~Container__deallocating() from container.o(.text._ZN8touchgfx9ContainerD0Ev) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::DMA_Queue::~DMA_Queue__sub_object() from STM32DMA.o(.text._ZN8touchgfx9DMA_QueueD2Ev) referenced from dma.o(.rodata._ZTVN8touchgfx17LockFreeDMA_QueueE)
- touchgfx::DragEvent::~DragEvent__deallocating() from screen.o(.text._ZN8touchgfx9DragEventD0Ev) referenced from screen.o(.rodata._ZTVN8touchgfx9DragEventE)
- touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element_size() from TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EE12element_sizeEv) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EEE)
- touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element(unsigned short) from TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EE7elementEt) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EEE)
- touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__deallocating() from TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EED0Ev) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EEE)
- touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__sub_object() from TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EED2Ev) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EEE)
- touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element_size() from TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EE12element_sizeEv) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EEE)
- touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element(unsigned short) from TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EE7elementEt) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EEE)
- touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__deallocating() from TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EED0Ev) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EEE)
- touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__sub_object() from TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EED2Ev) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EEE)
- touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element_size() from TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EE12element_sizeEv) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EEE)
- touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element(unsigned short) from TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EE7elementEt) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EEE)
- touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__deallocating() from TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EED0Ev) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EEE)
- touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__sub_object() from TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EED2Ev) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EEE)
- touchgfx::Presenter::deactivate() from BluetoothPresenter.o(.text._ZN8touchgfx9Presenter10deactivateEv) referenced from BluetoothPresenter.o(.rodata._ZTVN8touchgfx9PresenterE)
- touchgfx::Presenter::activate() from BluetoothPresenter.o(.text._ZN8touchgfx9Presenter8activateEv) referenced from BluetoothPresenter.o(.rodata._ZTVN8touchgfx9PresenterE)
- touchgfx::Presenter::~Presenter__deallocating() from BluetoothPresenter.o(.text._ZN8touchgfx9PresenterD0Ev) referenced from BluetoothPresenter.o(.rodata._ZTVN8touchgfx9PresenterE)
- touchgfx::Presenter::~Presenter__sub_object() from BluetoothPresenter.o(.text._ZN8touchgfx9PresenterD2Ev) referenced from BluetoothPresenter.o(.rodata._ZTVN8touchgfx9PresenterE)
- touchgfx::TypedText::~TypedText__deallocating() from FontCache.o(.text._ZN8touchgfx9TypedTextD0Ev) referenced from FontCache.o(.rodata._ZTVN8touchgfx9TypedTextE)
- touchgfx::TypedText::~TypedText__sub_object() from FontCache.o(.text._ZN8touchgfx9TypedTextD2Ev) referenced from FontCache.o(.rodata._ZTVN8touchgfx9TypedTextE)
- libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::saveVFPAsX() from libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE10saveVFPAsXEv) referenced from libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
- libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getFloatReg(int) from libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11getFloatRegEi) referenced from libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
- libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::setFloatReg(int, unsigned long long) from libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11setFloatRegEiy) referenced from libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
- libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::isSignalFrame() from libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13isSignalFrameEv) referenced from libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
- libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::validFloatReg(int) from libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13validFloatRegEi) referenced from libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
- libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getFunctionName(char*, unsigned int, unsigned int*) from libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getFunctionNameEPcjPj) referenced from libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
- libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getRegisterName(int) from libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getRegisterNameEi) referenced from libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
- libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::setInfoBasedOnIPRegister(bool) from libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE24setInfoBasedOnIPRegisterEb) referenced from libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
- libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::step(bool) from libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE4stepEb) referenced from libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
- libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getReg(int) from libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6getRegEi) referenced from libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
- libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::jumpto() from libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6jumptoEv) referenced from libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
- libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::setReg(int, unsigned int) from libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6setRegEij) referenced from libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
- libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getInfo(unw_proc_info_t*) from libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE7getInfoEP15unw_proc_info_t) referenced from libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
- libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::validReg(int) from libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE8validRegEi) referenced from libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
- libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::~UnwindCursor__deallocating() from libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED0Ev) referenced from libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
- libunwind::AbstractUnwindCursor::~AbstractUnwindCursor__sub_object() from libunwind.cpp.o(.text._ZN9libunwind20AbstractUnwindCursorD2Ev) referenced from libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
- __cxxabiv1::__shim_type_info::noop1() const from private_typeinfo.cpp.o(.text._ZNK10__cxxabiv116__shim_type_info5noop1Ev) referenced from private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv117__class_type_infoE)
- __cxxabiv1::__shim_type_info::noop1() const from private_typeinfo.cpp.o(.text._ZNK10__cxxabiv116__shim_type_info5noop1Ev) referenced from private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv120__si_class_type_infoE)
- __cxxabiv1::__shim_type_info::noop2() const from private_typeinfo.cpp.o(.text._ZNK10__cxxabiv116__shim_type_info5noop2Ev) referenced from private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv117__class_type_infoE)
- __cxxabiv1::__shim_type_info::noop2() const from private_typeinfo.cpp.o(.text._ZNK10__cxxabiv116__shim_type_info5noop2Ev) referenced from private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv120__si_class_type_infoE)
- __cxxabiv1::__class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const from private_typeinfo.cpp.o(.text._ZNK10__cxxabiv117__class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib) referenced from private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv117__class_type_infoE)
- __cxxabiv1::__class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const from private_typeinfo.cpp.o(.text._ZNK10__cxxabiv117__class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib) referenced from private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv117__class_type_infoE)
- __cxxabiv1::__class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const from private_typeinfo.cpp.o(.text._ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi) referenced from private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv117__class_type_infoE)
- __cxxabiv1::__class_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const from private_typeinfo.cpp.o(.text._ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv) referenced from private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv117__class_type_infoE)
- __cxxabiv1::__class_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const from private_typeinfo.cpp.o(.text._ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv) referenced from private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv120__si_class_type_infoE)
- __cxxabiv1::__si_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const from private_typeinfo.cpp.o(.text._ZNK10__cxxabiv120__si_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib) referenced from private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv120__si_class_type_infoE)
- __cxxabiv1::__si_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const from private_typeinfo.cpp.o(.text._ZNK10__cxxabiv120__si_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib) referenced from private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv120__si_class_type_infoE)
- __cxxabiv1::__si_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const from private_typeinfo.cpp.o(.text._ZNK10__cxxabiv120__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi) referenced from private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv120__si_class_type_infoE)
- TouchGFXHAL::getTFTFrameBuffer() const from TouchGFXHAL.o(.text._ZNK11TouchGFXHAL17getTFTFrameBufferEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL::getTFTFrameBuffer() const from TouchGFXGeneratedHAL.o(.text._ZNK20TouchGFXGeneratedHAL17getTFTFrameBufferEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::ClickEvent::getEventType() const from screen.o(.text._ZNK8touchgfx10ClickEvent12getEventTypeEv) referenced from screen.o(.rodata._ZTVN8touchgfx10ClickEventE)
- touchgfx::GestureEvent::getEventType() const from screen.o(.text._ZNK8touchgfx12GestureEvent12getEventTypeEv) referenced from screen.o(.rodata._ZTVN8touchgfx12GestureEventE)
- touchgfx::GeneratedFont::getKerning(unsigned short, touchgfx::GlyphNode const*) const from GeneratedFont.o(.text._ZNK8touchgfx13GeneratedFont10getKerningEtPKNS_9GlyphNodeE) referenced from GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- touchgfx::GeneratedFont::getGSUBTable() const from GeneratedFont.o(.text._ZNK8touchgfx13GeneratedFont12getGSUBTableEv) referenced from GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- touchgfx::GeneratedFont::getPixelData(touchgfx::GlyphNode const*) const from GeneratedFont.o(.text._ZNK8touchgfx13GeneratedFont12getPixelDataEPKNS_9GlyphNodeE) referenced from GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- touchgfx::GeneratedFont::getContextualFormsTable() const from GeneratedFont.o(.text._ZNK8touchgfx13GeneratedFont23getContextualFormsTableEv) referenced from GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- touchgfx::AbstractButton::getPressedState() const from button.o(.text._ZNK8touchgfx14AbstractButton15getPressedStateEv) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::SnapshotWidget::getSolidRect() const from snapshotwidget.o(.text._ZNK8touchgfx14SnapshotWidget12getSolidRectEv) referenced from snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- touchgfx::SnapshotWidget::invalidateContent() const from snapshotwidget.o(.text._ZNK8touchgfx14SnapshotWidget17invalidateContentEv) referenced from snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- touchgfx::SnapshotWidget::draw(touchgfx::Rect const&) const from snapshotwidget.o(.text._ZNK8touchgfx14SnapshotWidget4drawERKNS_4RectE) referenced from snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- touchgfx::ButtonWithLabel::draw(touchgfx::Rect const&) const from buttonwithlabel.o(.text._ZNK8touchgfx15ButtonWithLabel4drawERKNS_4RectE) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::AbstractPartition::getAllocationCount() const from abstractpartition.o(.text._ZNK8touchgfx17AbstractPartition18getAllocationCountEv) referenced from abstractpartition.o(.rodata._ZTVN8touchgfx17AbstractPartitionE)
- touchgfx::AbstractPartition::getAllocationCount() const from abstractpartition.o(.text._ZNK8touchgfx17AbstractPartition18getAllocationCountEv) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EEE)
- touchgfx::AbstractPartition::getAllocationCount() const from abstractpartition.o(.text._ZNK8touchgfx17AbstractPartition18getAllocationCountEv) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EEE)
- touchgfx::AbstractPartition::getAllocationCount() const from abstractpartition.o(.text._ZNK8touchgfx17AbstractPartition18getAllocationCountEv) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EEE)
- touchgfx::Box::getSolidRect() const from box.o(.text._ZNK8touchgfx3Box12getSolidRectEv) referenced from box.o(.rodata._ZTVN8touchgfx3BoxE)
- touchgfx::Box::invalidateContent() const from box.o(.text._ZNK8touchgfx3Box17invalidateContentEv) referenced from box.o(.rodata._ZTVN8touchgfx3BoxE)
- touchgfx::Box::draw(touchgfx::Rect const&) const from box.o(.text._ZNK8touchgfx3Box4drawERKNS_4RectE) referenced from box.o(.rodata._ZTVN8touchgfx3BoxE)
- touchgfx::HAL::getFlashDataReader() const from TouchGFXHAL.o(.text._ZNK8touchgfx3HAL18getFlashDataReaderEv) referenced from TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- touchgfx::HAL::getFlashDataReader() const from TouchGFXHAL.o(.text._ZNK8touchgfx3HAL18getFlashDataReaderEv) referenced from TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- touchgfx::HAL::getFlashDataReader() const from TouchGFXHAL.o(.text._ZNK8touchgfx3HAL18getFlashDataReaderEv) referenced from hal.o(.rodata._ZTVN8touchgfx3HALE)
- touchgfx::Font::getBaseline() const from CachedFont.o(.text._ZNK8touchgfx4Font11getBaselineEv) referenced from GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- touchgfx::Font::getBaseline() const from CachedFont.o(.text._ZNK8touchgfx4Font11getBaselineEv) referenced from constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
- touchgfx::Font::getCharWidth(unsigned short) const from font.o(.text._ZNK8touchgfx4Font12getCharWidthEt) referenced from GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- touchgfx::Font::getCharWidth(unsigned short) const from font.o(.text._ZNK8touchgfx4Font12getCharWidthEt) referenced from constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
- touchgfx::Font::getGSUBTable() const from Texts.o(.text._ZNK8touchgfx4Font12getGSUBTableEv) referenced from constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
- touchgfx::Font::getFontHeight() const from font.o(.text._ZNK8touchgfx4Font13getFontHeightEv) referenced from GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- touchgfx::Font::getFontHeight() const from font.o(.text._ZNK8touchgfx4Font13getFontHeightEv) referenced from constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
- touchgfx::Font::getScaleFactor() const from CachedFont.o(.text._ZNK8touchgfx4Font14getScaleFactorEv) referenced from GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- touchgfx::Font::getScaleFactor() const from CachedFont.o(.text._ZNK8touchgfx4Font14getScaleFactorEv) referenced from constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
- touchgfx::Font::getStringWidth(unsigned short const*, ...) const from Texts.o(.text._ZNK8touchgfx4Font14getStringWidthEPKtz) referenced from GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- touchgfx::Font::getStringWidth(unsigned short const*, ...) const from Texts.o(.text._ZNK8touchgfx4Font14getStringWidthEPKtz) referenced from constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
- touchgfx::Font::getStringWidth(unsigned char, unsigned short const*, ...) const from Texts.o(.text._ZNK8touchgfx4Font14getStringWidthEhPKtz) referenced from GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- touchgfx::Font::getStringWidth(unsigned char, unsigned short const*, ...) const from Texts.o(.text._ZNK8touchgfx4Font14getStringWidthEhPKtz) referenced from constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
- touchgfx::Font::getBitsPerPixel() const from CachedFont.o(.text._ZNK8touchgfx4Font15getBitsPerPixelEv) referenced from GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- touchgfx::Font::getBitsPerPixel() const from CachedFont.o(.text._ZNK8touchgfx4Font15getBitsPerPixelEv) referenced from constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
- touchgfx::Font::getByteAlignRow() const from CachedFont.o(.text._ZNK8touchgfx4Font15getByteAlignRowEv) referenced from GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- touchgfx::Font::getByteAlignRow() const from CachedFont.o(.text._ZNK8touchgfx4Font15getByteAlignRowEv) referenced from constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
- touchgfx::Font::getEllipsisChar() const from CachedFont.o(.text._ZNK8touchgfx4Font15getEllipsisCharEv) referenced from GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- touchgfx::Font::getEllipsisChar() const from CachedFont.o(.text._ZNK8touchgfx4Font15getEllipsisCharEv) referenced from constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
- touchgfx::Font::getFallbackChar() const from CachedFont.o(.text._ZNK8touchgfx4Font15getFallbackCharEv) referenced from GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- touchgfx::Font::getFallbackChar() const from CachedFont.o(.text._ZNK8touchgfx4Font15getFallbackCharEv) referenced from constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
- touchgfx::Font::getSpacingAbove(unsigned short const*, ...) const from font.o(.text._ZNK8touchgfx4Font15getSpacingAboveEPKtz) referenced from GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- touchgfx::Font::getSpacingAbove(unsigned short const*, ...) const from font.o(.text._ZNK8touchgfx4Font15getSpacingAboveEPKtz) referenced from constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
- touchgfx::Font::getMaxTextHeight(unsigned short const*, ...) const from font.o(.text._ZNK8touchgfx4Font16getMaxTextHeightEPKtz) referenced from GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- touchgfx::Font::getMaxTextHeight(unsigned short const*, ...) const from font.o(.text._ZNK8touchgfx4Font16getMaxTextHeightEPKtz) referenced from constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
- touchgfx::Font::getNumberOfLines(unsigned short const*, ...) const from font.o(.text._ZNK8touchgfx4Font16getNumberOfLinesEPKtz) referenced from GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- touchgfx::Font::getNumberOfLines(unsigned short const*, ...) const from font.o(.text._ZNK8touchgfx4Font16getNumberOfLinesEPKtz) referenced from constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
- touchgfx::Font::isVectorBasedFont() const from CachedFont.o(.text._ZNK8touchgfx4Font17isVectorBasedFontEv) referenced from GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- touchgfx::Font::isVectorBasedFont() const from CachedFont.o(.text._ZNK8touchgfx4Font17isVectorBasedFontEv) referenced from constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
- touchgfx::Font::getMinimumTextHeight() const from font.o(.text._ZNK8touchgfx4Font20getMinimumTextHeightEv) referenced from GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- touchgfx::Font::getMinimumTextHeight() const from font.o(.text._ZNK8touchgfx4Font20getMinimumTextHeightEv) referenced from constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
- touchgfx::Font::getContextualFormsTable() const from Texts.o(.text._ZNK8touchgfx4Font23getContextualFormsTableEv) referenced from constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
- touchgfx::Font::getGlyph(unsigned short) const from CachedFont.o(.text._ZNK8touchgfx4Font8getGlyphEt) referenced from GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- touchgfx::Font::getGlyph(unsigned short) const from CachedFont.o(.text._ZNK8touchgfx4Font8getGlyphEt) referenced from constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
- touchgfx::Font::getHeight() const from CachedFont.o(.text._ZNK8touchgfx4Font9getHeightEv) referenced from GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- touchgfx::Font::getHeight() const from CachedFont.o(.text._ZNK8touchgfx4Font9getHeightEv) referenced from constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
- touchgfx::Image::getSolidRect() const from image.o(.text._ZNK8touchgfx5Image12getSolidRectEv) referenced from image.o(.rodata._ZTVN8touchgfx5ImageE)
- touchgfx::Image::invalidateContent() const from image.o(.text._ZNK8touchgfx5Image17invalidateContentEv) referenced from image.o(.rodata._ZTVN8touchgfx5ImageE)
- touchgfx::Image::draw(touchgfx::Rect const&) const from image.o(.text._ZNK8touchgfx5Image4drawERKNS_4RectE) referenced from image.o(.rodata._ZTVN8touchgfx5ImageE)
- touchgfx::Button::getSolidRect() const from button.o(.text._ZNK8touchgfx6Button12getSolidRectEv) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::Button::invalidateContent() const from button.o(.text._ZNK8touchgfx6Button17invalidateContentEv) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::Callback〈SelectLanguageViewBase, touchgfx::AbstractButton const&, void, void〉::isValid() const from SelectLanguageViewBase.o(.text._ZNK8touchgfx8CallbackI22SelectLanguageViewBaseRKNS_14AbstractButtonEvvE7isValidEv) referenced from SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx8CallbackI22SelectLanguageViewBaseRKNS_14AbstractButtonEvvEE)
- touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::isValid() const from FrontendApplicationBase.o(.text._ZNK8touchgfx8CallbackI23FrontendApplicationBasevvvE7isValidEv) referenced from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx8CallbackI23FrontendApplicationBasevvvEE)
- touchgfx::Drawable::invalidate() const from drawable.o(.text._ZNK8touchgfx8Drawable10invalidateEv) referenced from snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- touchgfx::Drawable::invalidate() const from drawable.o(.text._ZNK8touchgfx8Drawable10invalidateEv) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::Drawable::invalidate() const from drawable.o(.text._ZNK8touchgfx8Drawable10invalidateEv) referenced from box.o(.rodata._ZTVN8touchgfx3BoxE)
- touchgfx::Drawable::invalidate() const from drawable.o(.text._ZNK8touchgfx8Drawable10invalidateEv) referenced from image.o(.rodata._ZTVN8touchgfx5ImageE)
- touchgfx::Drawable::invalidate() const from drawable.o(.text._ZNK8touchgfx8Drawable10invalidateEv) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- touchgfx::Drawable::invalidate() const from drawable.o(.text._ZNK8touchgfx8Drawable10invalidateEv) referenced from drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- touchgfx::Drawable::invalidate() const from drawable.o(.text._ZNK8touchgfx8Drawable10invalidateEv) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::Drawable::invalidate() const from drawable.o(.text._ZNK8touchgfx8Drawable10invalidateEv) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Drawable::getVisibleRect(touchgfx::Rect&) const from drawable.o(.text._ZNK8touchgfx8Drawable14getVisibleRectERNS_4RectE) referenced from snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- touchgfx::Drawable::getVisibleRect(touchgfx::Rect&) const from drawable.o(.text._ZNK8touchgfx8Drawable14getVisibleRectERNS_4RectE) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::Drawable::getVisibleRect(touchgfx::Rect&) const from drawable.o(.text._ZNK8touchgfx8Drawable14getVisibleRectERNS_4RectE) referenced from box.o(.rodata._ZTVN8touchgfx3BoxE)
- touchgfx::Drawable::getVisibleRect(touchgfx::Rect&) const from drawable.o(.text._ZNK8touchgfx8Drawable14getVisibleRectERNS_4RectE) referenced from image.o(.rodata._ZTVN8touchgfx5ImageE)
- touchgfx::Drawable::getVisibleRect(touchgfx::Rect&) const from drawable.o(.text._ZNK8touchgfx8Drawable14getVisibleRectERNS_4RectE) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- touchgfx::Drawable::getVisibleRect(touchgfx::Rect&) const from drawable.o(.text._ZNK8touchgfx8Drawable14getVisibleRectERNS_4RectE) referenced from drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- touchgfx::Drawable::getVisibleRect(touchgfx::Rect&) const from drawable.o(.text._ZNK8touchgfx8Drawable14getVisibleRectERNS_4RectE) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::Drawable::getVisibleRect(touchgfx::Rect&) const from drawable.o(.text._ZNK8touchgfx8Drawable14getVisibleRectERNS_4RectE) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Drawable::invalidateRect(touchgfx::Rect&) const from drawable.o(.text._ZNK8touchgfx8Drawable14invalidateRectERNS_4RectE) referenced from snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- touchgfx::Drawable::invalidateRect(touchgfx::Rect&) const from drawable.o(.text._ZNK8touchgfx8Drawable14invalidateRectERNS_4RectE) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::Drawable::invalidateRect(touchgfx::Rect&) const from drawable.o(.text._ZNK8touchgfx8Drawable14invalidateRectERNS_4RectE) referenced from box.o(.rodata._ZTVN8touchgfx3BoxE)
- touchgfx::Drawable::invalidateRect(touchgfx::Rect&) const from drawable.o(.text._ZNK8touchgfx8Drawable14invalidateRectERNS_4RectE) referenced from image.o(.rodata._ZTVN8touchgfx5ImageE)
- touchgfx::Drawable::invalidateRect(touchgfx::Rect&) const from drawable.o(.text._ZNK8touchgfx8Drawable14invalidateRectERNS_4RectE) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- touchgfx::Drawable::invalidateRect(touchgfx::Rect&) const from drawable.o(.text._ZNK8touchgfx8Drawable14invalidateRectERNS_4RectE) referenced from drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- touchgfx::Drawable::invalidateRect(touchgfx::Rect&) const from drawable.o(.text._ZNK8touchgfx8Drawable14invalidateRectERNS_4RectE) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::Drawable::invalidateRect(touchgfx::Rect&) const from drawable.o(.text._ZNK8touchgfx8Drawable14invalidateRectERNS_4RectE) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Drawable::invalidateContent() const from BluetoothViewBase.o(.text._ZNK8touchgfx8Drawable17invalidateContentEv) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- touchgfx::Drawable::invalidateContent() const from BluetoothViewBase.o(.text._ZNK8touchgfx8Drawable17invalidateContentEv) referenced from drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- touchgfx::Drawable::invalidateContent() const from BluetoothViewBase.o(.text._ZNK8touchgfx8Drawable17invalidateContentEv) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Drawable::translateRectToAbsolute(touchgfx::Rect&) const from drawable.o(.text._ZNK8touchgfx8Drawable23translateRectToAbsoluteERNS_4RectE) referenced from snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- touchgfx::Drawable::translateRectToAbsolute(touchgfx::Rect&) const from drawable.o(.text._ZNK8touchgfx8Drawable23translateRectToAbsoluteERNS_4RectE) referenced from buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- touchgfx::Drawable::translateRectToAbsolute(touchgfx::Rect&) const from drawable.o(.text._ZNK8touchgfx8Drawable23translateRectToAbsoluteERNS_4RectE) referenced from box.o(.rodata._ZTVN8touchgfx3BoxE)
- touchgfx::Drawable::translateRectToAbsolute(touchgfx::Rect&) const from drawable.o(.text._ZNK8touchgfx8Drawable23translateRectToAbsoluteERNS_4RectE) referenced from image.o(.rodata._ZTVN8touchgfx5ImageE)
- touchgfx::Drawable::translateRectToAbsolute(touchgfx::Rect&) const from drawable.o(.text._ZNK8touchgfx8Drawable23translateRectToAbsoluteERNS_4RectE) referenced from BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- touchgfx::Drawable::translateRectToAbsolute(touchgfx::Rect&) const from drawable.o(.text._ZNK8touchgfx8Drawable23translateRectToAbsoluteERNS_4RectE) referenced from drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- touchgfx::Drawable::translateRectToAbsolute(touchgfx::Rect&) const from drawable.o(.text._ZNK8touchgfx8Drawable23translateRectToAbsoluteERNS_4RectE) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::Drawable::translateRectToAbsolute(touchgfx::Rect&) const from drawable.o(.text._ZNK8touchgfx8Drawable23translateRectToAbsoluteERNS_4RectE) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::LCD16bpp::framebufferFormat() const from lcd16bpp.o(.text._ZNK8touchgfx8LCD16bpp17framebufferFormatEv) referenced from lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
- touchgfx::LCD16bpp::framebufferStride() const from lcd16bpp.o(.text._ZNK8touchgfx8LCD16bpp17framebufferStrideEv) referenced from lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
- touchgfx::LCD16bpp::bitDepth() const from lcd16bpp.o(.text._ZNK8touchgfx8LCD16bpp8bitDepthEv) referenced from lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
- touchgfx::TextArea::getAlignment() const from textarea.o(.text._ZNK8touchgfx8TextArea12getAlignmentEv) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::TextArea::getSolidRect() const from textarea.o(.text._ZNK8touchgfx8TextArea12getSolidRectEv) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::TextArea::getTextWidth() const from textarea.o(.text._ZNK8touchgfx8TextArea12getTextWidthEv) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::TextArea::getWildcard1() const from textarea.o(.text._ZNK8touchgfx8TextArea12getWildcard1Ev) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::TextArea::getWildcard2() const from textarea.o(.text._ZNK8touchgfx8TextArea12getWildcard2Ev) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::TextArea::getTextHeight() const from textarea.o(.text._ZNK8touchgfx8TextArea13getTextHeightEv) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::TextArea::invalidateContent() const from textarea.o(.text._ZNK8touchgfx8TextArea17invalidateContentEv) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::TextArea::calculateTextHeight(unsigned short const*, ...) const from textarea.o(.text._ZNK8touchgfx8TextArea19calculateTextHeightEPKtz) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::TextArea::calculateBoundingArea() const from textarea.o(.text._ZNK8touchgfx8TextArea21calculateBoundingAreaEv) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::TextArea::draw(touchgfx::Rect const&) const from textarea.o(.text._ZNK8touchgfx8TextArea4drawERKNS_4RectE) referenced from textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
- touchgfx::ConstFont::getGlyph(unsigned short, unsigned char const*&, unsigned char&) const from constfont.o(.text._ZNK8touchgfx9ConstFont8getGlyphEtRPKhRh) referenced from GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- touchgfx::ConstFont::getGlyph(unsigned short, unsigned char const*&, unsigned char&) const from constfont.o(.text._ZNK8touchgfx9ConstFont8getGlyphEtRPKhRh) referenced from constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
- touchgfx::Container::getSolidRect() const from container.o(.text._ZNK8touchgfx9Container12getSolidRectEv) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Container::getContainedArea() const from container.o(.text._ZNK8touchgfx9Container16getContainedAreaEv) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::Container::draw(touchgfx::Rect const&) const from container.o(.text._ZNK8touchgfx9Container4drawERKNS_4RectE) referenced from container.o(.rodata._ZTVN8touchgfx9ContainerE)
- touchgfx::DragEvent::getEventType() const from screen.o(.text._ZNK8touchgfx9DragEvent12getEventTypeEv) referenced from screen.o(.rodata._ZTVN8touchgfx9DragEventE)
- touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element(unsigned short) const from TouchGFXConfiguration.o(.text._ZNK8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EE7elementEt) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EEE)
- touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::capacity() const from TouchGFXConfiguration.o(.text._ZNK8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EE8capacityEv) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EEE)
- touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element(unsigned short) const from TouchGFXConfiguration.o(.text._ZNK8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EE7elementEt) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EEE)
- touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::capacity() const from TouchGFXConfiguration.o(.text._ZNK8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EE8capacityEv) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EEE)
- touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element(unsigned short) const from TouchGFXConfiguration.o(.text._ZNK8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EE7elementEt) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EEE)
- touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::capacity() const from TouchGFXConfiguration.o(.text._ZNK8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EE8capacityEv) referenced from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EEE)
- std::bad_exception::what() const from stdlib_exception.cpp.o(.text._ZNKSt13bad_exception4whatEv) referenced from stdlib_exception.cpp.o(.rodata._ZTVSt13bad_exception)
- std::bad_exception::~bad_exception__deallocating() from stdlib_exception.cpp.o(.text._ZNSt13bad_exceptionD0Ev) referenced from stdlib_exception.cpp.o(.rodata._ZTVSt13bad_exception)
- std::bad_exception::~bad_exception() from stdlib_exception.cpp.o(.text._ZNSt9exceptionD2Ev) referenced 2 times from cxa_personality.cpp.o(.text.__cxa_call_unexpected)
- std::exception::~exception__sub_object() from stdlib_exception.cpp.o(.text._ZNSt9exceptionD2Ev) referenced from stdlib_exception.cpp.o(.rodata._ZTVSt13bad_exception)
- std::terminate() from cxa_handlers.cpp.o(.text._ZSt9terminatev) referenced from cxa_default_handlers.cpp.o(.data.__cxa_unexpected_handler)
- non-virtual thunk to BluetoothPresenter::~BluetoothPresenter__deallocating() from BluetoothPresenter.o(.text._ZThn4_N18BluetoothPresenterD0Ev) referenced from BluetoothPresenter.o(.rodata._ZTV18BluetoothPresenter)
- non-virtual thunk to BluetoothPresenter::~BluetoothPresenter() from BluetoothPresenter.o(.text._ZThn4_N18BluetoothPresenterD1Ev) referenced from BluetoothPresenter.o(.rodata._ZTV18BluetoothPresenter)
- non-virtual thunk to SelectLanguagePresenter::~SelectLanguagePresenter__deallocating() from SelectLanguagePresenter.o(.text._ZThn4_N23SelectLanguagePresenterD0Ev) referenced from SelectLanguagePresenter.o(.rodata._ZTV23SelectLanguagePresenter)
- non-virtual thunk to SelectLanguagePresenter::~SelectLanguagePresenter() from SelectLanguagePresenter.o(.text._ZThn4_N23SelectLanguagePresenterD1Ev) referenced from SelectLanguagePresenter.o(.rodata._ZTV23SelectLanguagePresenter)
- __aeabi_unwind_cpp_pr0 from Unwind-EHABI.cpp.o(.text.__aeabi_unwind_cpp_pr0) referenced 2 times from libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE23getInfoFromEHABISectionEjRKNS_18UnwindInfoSectionsE)
- __aeabi_unwind_cpp_pr1 from Unwind-EHABI.cpp.o(.text.__aeabi_unwind_cpp_pr1) referenced 2 times from libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE23getInfoFromEHABISectionEjRKNS_18UnwindInfoSectionsE)
- __aeabi_unwind_cpp_pr2 from Unwind-EHABI.cpp.o(.text.__aeabi_unwind_cpp_pr2) referenced 2 times from libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE23getInfoFromEHABISectionEjRKNS_18UnwindInfoSectionsE)
- __cxa_pure_virtual from cxa_virtual.cpp.o(.text.__cxa_pure_virtual) referenced 4 times from dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
- __cxa_pure_virtual from cxa_virtual.cpp.o(.text.__cxa_pure_virtual) referenced 2 times from SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx15GenericCallbackIRKNS_14AbstractButtonEvvEE)
- __cxa_pure_virtual from cxa_virtual.cpp.o(.text.__cxa_pure_virtual) referenced 2 times from FrontendApplicationBase.o(.rodata._ZTVN8touchgfx15GenericCallbackIvvvEE)
- __cxa_pure_virtual from cxa_virtual.cpp.o(.text.__cxa_pure_virtual) referenced 2 times from TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx15TouchControllerE)
- __cxa_pure_virtual from cxa_virtual.cpp.o(.text.__cxa_pure_virtual) referenced 4 times from abstractpartition.o(.rodata._ZTVN8touchgfx17AbstractPartitionE)
- __cxa_pure_virtual from cxa_virtual.cpp.o(.text.__cxa_pure_virtual) referenced 7 times from TouchGFXGeneratedHAL.o(.rodata._ZTVN8touchgfx20FrameBufferAllocatorE)
- __cxa_pure_virtual from cxa_virtual.cpp.o(.text.__cxa_pure_virtual) referenced 6 times from hal.o(.rodata._ZTVN8touchgfx3HALE)
- __cxa_pure_virtual from cxa_virtual.cpp.o(.text.__cxa_pure_virtual) referenced 2 times from BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- __cxa_pure_virtual from cxa_virtual.cpp.o(.text.__cxa_pure_virtual) referenced 3 times from drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- __cxa_pure_virtual from cxa_virtual.cpp.o(.text.__cxa_pure_virtual) referenced 2 times from constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from Table_SarasaUiJ_Light_15_4bpp.o(.ARM.extab.text._Z31getFont_SarasaUiJ_Light_15_4bppv)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from Table_SarasaUiSC_Light_15_4bpp.o(.ARM.extab.text._Z32getFont_SarasaUiSC_Light_15_4bppv)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from Table_SarasaUiJ_Regular_20_4bpp.o(.ARM.extab.text._Z33getFont_SarasaUiJ_Regular_20_4bppv)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from Table_InterDisplay_Light_15_4bpp.o(.ARM.extab.text._Z34getFont_InterDisplay_Light_15_4bppv)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from Table_SarasaUiJ_SemiBold_30_4bpp.o(.ARM.extab.text._Z34getFont_SarasaUiJ_SemiBold_30_4bppv)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from Table_SarasaUiSC_Regular_20_4bpp.o(.ARM.extab.text._Z34getFont_SarasaUiSC_Regular_20_4bppv)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from Table_SarasaUiSC_SemiBold_30_4bpp.o(.ARM.extab.text._Z35getFont_SarasaUiSC_SemiBold_30_4bppv)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from Table_InterDisplay_Regular_20_4bpp.o(.ARM.extab.text._Z36getFont_InterDisplay_Regular_20_4bppv)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from Table_InterDisplay_SemiBold_30_4bpp.o(.ARM.extab.text._Z37getFont_InterDisplay_SemiBold_30_4bppv)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from TouchGFXConfiguration.o(.ARM.extab.text._ZN12FrontendHeap11getInstanceEv)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from TouchGFXConfiguration.o(.ARM.extab.text._ZN12FrontendHeapC2Ev)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from BluetoothViewBase.o(.ARM.extab.text._ZN17BluetoothViewBaseC2Ev)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from BluetoothPresenter.o(.ARM.extab.text._ZN18BluetoothPresenterC2ER13BluetoothView)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from SelectLanguageViewBase.o(.ARM.extab.text._ZN22SelectLanguageViewBaseC2Ev)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from FrontendApplicationBase.o(.ARM.extab.text._ZN23FrontendApplicationBaseC2ER5ModelR12FrontendHeap)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from SelectLanguagePresenter.o(.ARM.extab.text._ZN23SelectLanguagePresenterC2ER18SelectLanguageView)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from STM32DMA.o(.ARM.extab.text._ZN8STM32DMAC2Ev)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from FrontendApplicationBase.o(.ARM.extab.text._ZN8touchgfx15SlideTransitionILNS_9DirectionE2EEC2Eh)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from TouchGFXGeneratedHAL.o(.ARM.extab.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EEC2Ev)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from BluetoothViewBase.o(.ARM.extab.text._ZN8touchgfx3BoxC2Ev)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from BluetoothViewBase.o(.ARM.extab.text._ZN8touchgfx5ImageC2ERKNS_6BitmapE)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from BluetoothViewBase.o(.ARM.extab.text._ZN8touchgfx8TextAreaC2Ev)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from cxa_handlers.cpp.o(.ARM.extab.text._ZSt11__terminatePFvvE)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from cxa_handlers.cpp.o(.ARM.extab.text._ZSt9terminatev)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from cxa_exception.cpp.o(.ARM.extab.text.__cxa_allocate_exception)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from cxa_exception.cpp.o(.ARM.extab.text.__cxa_begin_catch)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from cxa_exception.cpp.o(.ARM.extab.text.__cxa_begin_cleanup)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from cxa_personality.cpp.o(.ARM.extab.text.__cxa_call_unexpected)
- __gxx_personality_v0 from cxa_personality.cpp.o(.text.__gxx_personality_v0) referenced from cxa_exception.cpp.o(.ARM.extab.text.__cxa_decrement_exception_refcount)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_stm32l452xx.o(.text)
- _snputc from printfa.o(i._snputc) referenced from printfa.o(i.__0vsnprintf)
- abort from abort.o(.text) referenced from cxa_default_handlers.cpp.o(.data.__cxa_terminate_handler)
- bt_app_task from bluetooth.o(.text.bt_app_task) referenced 2 times from background_tasks.o(.text.start_task)
- button_read_gpio from bsp.o(.text.button_read_gpio) referenced 2 times from bsp.o(.text.button_handle_init)
- button_task from background_tasks.o(.text.button_task) referenced 2 times from background_tasks.o(.text.start_task)
- fputc from syscalls.o(.text.fputc) referenced from printfa.o(i.__0fprintf)
- gui_task from background_tasks.o(.text.gui_task) referenced 2 times from background_tasks.o(.text.start_task)
- home_ui_task from home_page.o(.text.home_ui_task) referenced 2 times from background_tasks.o(.text.start_task)
- main from main.o(.text.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
- prvIdleTask from tasks.o(.text.prvIdleTask) referenced 2 times from tasks.o(.text.prvCreateIdleTasks)
- prvTaskExitError from port.o(.text.prvTaskExitError) referenced 2 times from port.o(.text.pxPortInitialiseStack)
- prvTimerTask from timers.o(.text.prvTimerTask) referenced 2 times from timers.o(.text.xTimerCreateTimerTask)
- start_task from background_tasks.o(.text.start_task) referenced 2 times from background_tasks.o(.text.freertos_start)
Global Symbols
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
- startup_stm32l452xx.o(.text)
_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Calls]
__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Called By]
_main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
_main_cpp_init$empty (Thumb, 0 bytes, Stack size unknown bytes, entry8a.o(.ARM.Collect$$$$00000009))
[Stack]
- Max Depth = 24 + Unknown Stack Size
- Call Chain = _main_cpp_init$empty ⇒ __cpp_initialize__aeabi_
[Calls]- >> __cpp_initialize__aeabi_
_main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
__rt_final_cpp$nonempty (Thumb, 0 bytes, Stack size unknown bytes, entry10b.o(.ARM.Collect$$$$0000000E))
[Stack]
- Max Depth = 32 + Unknown Stack Size
- Call Chain = __rt_final_cpp$nonempty ⇒ __cxa_finalize ⇒ free
[Calls]
__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
ADC1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32l452xx.o(RESET)
CAN1_RX0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
CAN1_RX1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
CAN1_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
CAN1_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
COMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
CRS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
DFSDM1_FLT0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
DFSDM1_FLT1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
DMA1_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
DMA1_Channel3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
DMA1_Channel4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
DMA1_Channel5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
DMA1_Channel6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
DMA2_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
DMA2_Channel6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
DMA2_Channel7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
EXTI15_10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
EXTI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
EXTI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
EXTI4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
EXTI9_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
FPU_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
I2C1_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
I2C1_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
I2C2_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
I2C2_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
I2C3_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
I2C3_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
I2C4_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
I2C4_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
LPTIM1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
LPTIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
LPUART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
PVD_PVM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
QUADSPI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
RNG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
RTC_Alarm_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
RTC_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
SAI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
SDMMC1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
SPI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
TAMP_STAMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
TIM1_BRK_TIM15_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
TIM1_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
TIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
TSC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
USART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
USART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
USART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
USB_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
__aeabi_uldivmod (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = __aeabi_uldivmod
[Calls]- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]- >> UART_SetConfig
- >> _printf_core
- >> _fp_digits
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> prvCopyDataFromQueue
- >> prvCopyDataToQueue
- >> touchgfx::TextProvider::adjustGlyph(unsigned short, unsigned short, touchgfx::GlyphNode const*&, touchgfx::Font const*)
- >> OUTLINED_FUNCTION_3
- >> OUTLINED_FUNCTION_0
- >> touchgfx::LockFreeDMA_Queue::pushCopyOf(touchgfx::BlitOp const&)
- >> __unw_init_local
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> touchgfx::LCD::drawStringLTR(touchgfx::Rect const&, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const&, unsigned short const*, std::__va_list)
__aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
__aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> _memset$wrapper
- >> __aeabi_memclr
__aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
__aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
__aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text))
[Calls]
[Called By]
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> button_init
- >> PeriphCommonClock_Config
- >> SystemClock_Config
- >> HAL_UART_MspInit
- >> MX_SPI1_Init
- >> HAL_RTC_MspInit
- >> HAL_I2C_MspInit
- >> touchgfx::TextProvider::TextProvider()
- >> touchgfx::Application::drawCachedAreas()
- >> touchgfx::SnapshotWidget::SnapshotWidget()
- >> touchgfx::ButtonWithLabel::ButtonWithLabel()
- >> touchgfx::TextArea::TextArea__sub_object()
- >> touchgfx::Image::Image__sub_object(touchgfx::Bitmap const&)
- >> touchgfx::Box::Box__sub_object()
- >> touchgfx::LCD16bpp::LCD16bpp()
- >> touchgfx::Screen::Screen()
- >> touchgfx::Application::Application()
- >> libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getInfo(unw_proc_info_t*)
- >> __cxxabiv1::__class_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const
- >> __cxxabiv1::(anonymous namespace)::dyn_cast_slow(void const*, void const*, __cxxabiv1::__class_type_info const*, __cxxabiv1::__class_type_info const*, __cxxabiv1::__class_type_info const*, int)
- >> __cxxabiv1::(anonymous namespace)::dyn_cast_try_downcast(void const*, void const*, __cxxabiv1::__class_type_info const*, __cxxabiv1::__class_type_info const*, int)
- >> __cxxabiv1::(anonymous namespace)::dyn_cast_to_derived(void const*, void const*, __cxxabiv1::__class_type_info const*, __cxxabiv1::__class_type_info const*, int, int)
__aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> __unw_init_local
- >> __cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Control_Block*, _Unwind_Context*)
- >> __cxa_allocate_exception
_memset$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
[Calls]
strcmp (Thumb, 28 bytes, Stack size 8 bytes, strcmp.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = strcmp
[Called By]- >> __cxxabiv1::__class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const
- >> __cxxabiv1::__si_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const
- >> __cxxabiv1::__class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const
- >> __cxxabiv1::__si_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const
- >> is_equal(std::type_info const*, std::type_info const*, bool)
__cpp_initialize__aeabi_ (Thumb, 32 bytes, Stack size 24 bytes, cpp_init.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = __cpp_initialize__aeabi_
[Called By]
__cxa_atexit (Thumb, 10 bytes, Stack size 0 bytes, cxa_atexit.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = __cxa_atexit ⇒ __aeabi_atexit ⇒ malloc ⇒ __aligned_malloc
[Calls]
[Called By]- >> getFont_SarasaUiSC_SemiBold_30_4bpp()
- >> getFont_SarasaUiSC_Regular_20_4bpp()
- >> getFont_SarasaUiSC_Light_15_4bpp()
- >> getFont_SarasaUiJ_SemiBold_30_4bpp()
- >> getFont_SarasaUiJ_Regular_20_4bpp()
- >> getFont_SarasaUiJ_Light_15_4bpp()
- >> getFont_InterDisplay_SemiBold_30_4bpp()
- >> getFont_InterDisplay_Regular_20_4bpp()
- >> getFont_InterDisplay_Light_15_4bpp()
- >> __cxx_global_var_init
- >> FrontendHeap::getInstance()
- >> __cxx_global_var_init.4
- >> __cxx_global_var_init.3
- >> __cxx_global_var_init.2
- >> __cxx_global_var_init.1
- >> __cxx_global_var_init
__aeabi_dadd (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text), UNUSED)
[Calls]
- >> __aeabi_lasr
- >> __aeabi_llsl
- >> _double_round
- >> _double_epilogue
[Called By]- >> __aeabi_dsub
- >> _fp_digits
- >> __aeabi_drsub
__aeabi_dsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)
[Calls]
__aeabi_drsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)
[Calls]
__aeabi_dmul (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text), UNUSED)
[Calls]
[Called By]
__aeabi_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text), UNUSED)
[Calls]
[Called By]
__unw_getcontext (Thumb, 0 bytes, Stack size unknown bytes, UnwindRegistersSave.S.o(.text))
[Called By]
- >> _Unwind_ForcedUnwind
- >> _Unwind_Resume
- >> _Unwind_RaiseException
unw_getcontext (Thumb, 0 bytes, Stack size unknown bytes, UnwindRegistersSave.S.o(.text), UNUSED)
libunwind::Registers_arm::saveVFPWithFSTMD(void*) (Thumb, 0 bytes, Stack size unknown bytes, UnwindRegistersSave.S.o(.text))
[Called By]
- >> libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::setFloatReg(int, unsigned long long)
- >> libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getFloatReg(int)
libunwind::Registers_arm::saveVFPWithFSTMX(void*) (Thumb, 0 bytes, Stack size unknown bytes, UnwindRegistersSave.S.o(.text))
[Called By]
- >> libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::setFloatReg(int, unsigned long long)
- >> libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getFloatReg(int)
libunwind::Registers_arm::saveVFPv3(void*) (Thumb, 0 bytes, Stack size unknown bytes, UnwindRegistersSave.S.o(.text))
[Called By]
- >> libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::setFloatReg(int, unsigned long long)
- >> libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getFloatReg(int)
__aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
__aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
[Called By]
__aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
[Called By]
- >> __aeabi_dadd
- >> _double_epilogue
- >> __aeabi_d2ulz
- >> __aeabi_uldivmod
_ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
__aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
[Called By]
- >> _double_epilogue
- >> __aeabi_d2ulz
- >> __aeabi_uldivmod
_ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
__aeabi_lasr (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED)
[Called By]
_ll_sshift_r (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED)
abort (Thumb, 2 bytes, Stack size 0 bytes, abort.o(.text))
[Address Reference Count : 1]
- cxa_default_handlers.cpp.o(.data.__cxa_terminate_handler)
posix_memalign (Thumb, 36 bytes, Stack size 8 bytes, memalign.o(.text), UNUSED)
[Calls]
[Called By]- >> __cxxabiv1::__aligned_malloc_with_fallback(unsigned int)
__I$use$fp (Thumb, 0 bytes, Stack size 24 bytes, iusefp.o(.text), UNUSED)
__aeabi_atexit (Thumb, 46 bytes, Stack size 24 bytes, aeabi_atexit.o(.text))
[Stack]
- Max Depth = 52
- Call Chain = __aeabi_atexit ⇒ malloc ⇒ __aligned_malloc
[Calls]- >> malloc
- >> __rt_ddtor_pointer_addr
[Called By]
_double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text), UNUSED)
[Called By]
- >> __aeabi_dadd
- >> __aeabi_ddiv
- >> _double_epilogue
_double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text), UNUSED)
[Calls]
- >> __aeabi_llsr
- >> __aeabi_llsl
- >> _double_round
[Called By]- >> __aeabi_dadd
- >> __aeabi_dmul
__aeabi_d2ulz (Thumb, 48 bytes, Stack size 0 bytes, dfixul.o(.text), UNUSED)
[Calls]
- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]
__aeabi_cdrcmple (Thumb, 48 bytes, Stack size 0 bytes, cdrcmple.o(.text), UNUSED)
[Called By]
libunwind::Registers_arm::restoreCoreAndJumpTo() (Thumb, 0 bytes, Stack size unknown bytes, UnwindRegistersRestore.S.o(.text))
[Called By]
- >> libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::jumpto()
libunwind::Registers_arm::restoreVFPWithFLDMD(void*) (Thumb, 0 bytes, Stack size unknown bytes, UnwindRegistersRestore.S.o(.text))
[Called By]
- >> libunwind::Registers_arm::restoreSavedFloatRegisters()
libunwind::Registers_arm::restoreVFPWithFLDMX(void*) (Thumb, 0 bytes, Stack size unknown bytes, UnwindRegistersRestore.S.o(.text))
[Called By]
- >> libunwind::Registers_arm::restoreSavedFloatRegisters()
libunwind::Registers_arm::restoreVFPv3(void*) (Thumb, 0 bytes, Stack size unknown bytes, UnwindRegistersRestore.S.o(.text))
[Called By]
- >> libunwind::Registers_arm::restoreSavedFloatRegisters()
__scatterload (Thumb, 38 bytes, Stack size 0 bytes, init.o(.text))
[Calls]
- >> __main_after_scatterload
[Called By]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
__rt_ddtor_pointer_addr (Thumb, 4 bytes, Stack size 0 bytes, cpp_dtor.o(.text))
[Called By]
- >> __aeabi_atexit
- >> __cxa_finalize
__cxa_finalize (Thumb, 66 bytes, Stack size 24 bytes, cxa_finalize.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = __cxa_finalize ⇒ free
[Calls]- >> free
- >> __rt_ddtor_pointer_addr
[Called By]- >> __rt_final_cpp$nonempty
__rt_lib_shutdown_cpp_2 (Thumb, 2 bytes, Stack size 0 bytes, cpp_final.o(.text), UNUSED)
BusFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32l4xx_it.o(.text.BusFault_Handler))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
CRC_Lock (Thumb, 180 bytes, Stack size 16 bytes, stm32_crc_lock.o(.text.CRC_Lock), UNUSED)
[Called By]
- >> touchgfx::Application::Application()
DMA1_Channel1_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32l4xx_it.o(.text.DMA1_Channel1_IRQHandler))
[Stack]
- Max Depth = 32
- Call Chain = DMA1_Channel1_IRQHandler ⇒ HAL_DMA_IRQHandler
[Calls]
[Address Reference Count : 1]- startup_stm32l452xx.o(RESET)
DMA1_Channel7_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32l4xx_it.o(.text.DMA1_Channel7_IRQHandler))
[Stack]
- Max Depth = 32
- Call Chain = DMA1_Channel7_IRQHandler ⇒ HAL_DMA_IRQHandler
[Calls]
[Address Reference Count : 1]- startup_stm32l452xx.o(RESET)
DMA2_Channel1_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32l4xx_it.o(.text.DMA2_Channel1_IRQHandler))
[Stack]
- Max Depth = 32
- Call Chain = DMA2_Channel1_IRQHandler ⇒ HAL_DMA_IRQHandler
[Calls]
[Address Reference Count : 1]- startup_stm32l452xx.o(RESET)
DMA2_Channel3_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32l4xx_it.o(.text.DMA2_Channel3_IRQHandler))
[Stack]
- Max Depth = 32
- Call Chain = DMA2_Channel3_IRQHandler ⇒ HAL_DMA_IRQHandler
[Calls]
[Address Reference Count : 1]- startup_stm32l452xx.o(RESET)
DMA2_Channel4_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, stm32l4xx_it.o(.text.DMA2_Channel4_IRQHandler))
[Stack]
- Max Depth = 204
- Call Chain = DMA2_Channel4_IRQHandler ⇒ LCD_SPI_TxCpltCallback ⇒ DisplayDriver_TransferCompleteCallback ⇒ touchgfx::PartialFrameBufferManager::tryTransmitBlockFromIRQ() ⇒ OUTLINED_FUNCTION_0 ⇒ touchgfx::transmitBlock(unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short) ⇒ touchgfxDisplayDriverTransmitBlock ⇒ lcd_color_region ⇒ DisplayDriver_TransferCompleteCallback (Cycle)
[Calls]- >> LCD_SPI_TxCpltCallback
[Address Reference Count : 1]- startup_stm32l452xx.o(RESET)
DMA2_Channel5_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32l4xx_it.o(.text.DMA2_Channel5_IRQHandler))
[Stack]
- Max Depth = 32
- Call Chain = DMA2_Channel5_IRQHandler ⇒ HAL_DMA_IRQHandler
[Calls]
[Address Reference Count : 1]- startup_stm32l452xx.o(RESET)
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32l4xx_it.o(.text.DebugMon_Handler))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
DisplayDriver_TransferCompleteCallback (Thumb, 8 bytes, Stack size 8 bytes, TouchGFXGeneratedHAL.o(.text.DisplayDriver_TransferCompleteCallback))
[Stack]
- Max Depth = 164
- Call Chain = DisplayDriver_TransferCompleteCallback ⇒ touchgfx::PartialFrameBufferManager::tryTransmitBlockFromIRQ() ⇒ OUTLINED_FUNCTION_0 ⇒ touchgfx::transmitBlock(unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short) ⇒ touchgfxDisplayDriverTransmitBlock ⇒ lcd_color_region ⇒ DisplayDriver_TransferCompleteCallback (Cycle)
[Calls]- >> touchgfx::PartialFrameBufferManager::tryTransmitBlockFromIRQ()
[Called By]- >> lcd_color_region
- >> LCD_SPI_TxCpltCallback
EXTI0_IRQHandler (Thumb, 14 bytes, Stack size 0 bytes, power_manager.o(.text.EXTI0_IRQHandler))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
EXTI2_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32l4xx_it.o(.text.EXTI2_IRQHandler))
[Stack]
- Max Depth = 232
- Call Chain = EXTI2_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback ⇒ lcd_te_rising_callback ⇒ touchgfxSignalVSync ⇒ touchgfx::OSWrappers::signalVSync() ⇒ xQueueGiveFromISR ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> HAL_GPIO_EXTI_IRQHandler
[Address Reference Count : 1]- startup_stm32l452xx.o(RESET)
Error_Handler (Thumb, 14 bytes, Stack size 4 bytes, bsp_core.o(.text.Error_Handler))
[Stack]
- Max Depth = 4
- Call Chain = Error_Handler
[Called By]- >> PeriphCommonClock_Config
- >> SystemClock_Config
- >> HAL_UART_MspInit
- >> MX_USART1_UART_Init
- >> MX_UART4_Init
- >> HAL_TIM_PWM_MspInit
- >> MX_TIM15_Init
- >> MX_TIM6_Init
- >> MX_TIM3_Init
- >> MX_TIM2_Init
- >> MX_SPI2_Init
- >> HAL_SAI_MspInit
- >> MX_SAI1_Init
- >> HAL_RTC_MspInit
- >> MX_RTC_Init
- >> HAL_I2C_MspInit
- >> MX_I2C3_Init
- >> MX_I2C1_Init
- >> MX_CRC_Init
- >> HAL_ADC_MspInit
- >> MX_ADC1_Init
HAL_ADC_ConfigChannel (Thumb, 2026 bytes, Stack size 272 bytes, stm32l4xx_hal_adc.o(.text.HAL_ADC_ConfigChannel))
[Stack]
- Max Depth = 292
- Call Chain = HAL_ADC_ConfigChannel ⇒ LL_ADC_SetOffset
[Calls]- >> LL_ADC_SetCommonPathInternalCh
- >> LL_ADC_SetChannelSingleDiff
- >> LL_ADC_SetOffsetState
- >> LL_ADC_GetOffsetChannel
- >> LL_ADC_SetOffset
- >> LL_ADC_SetSamplingTimeCommonConfig
- >> LL_ADC_SetChannelSamplingTime
- >> LL_ADC_REG_SetSequencerRanks
- >> LL_ADC_GetCommonPathInternalCh
- >> LL_ADC_INJ_IsConversionOngoing
- >> LL_ADC_IsEnabled
- >> LL_ADC_REG_IsConversionOngoing
[Called By]
HAL_ADC_Init (Thumb, 646 bytes, Stack size 40 bytes, stm32l4xx_hal_adc.o(.text.HAL_ADC_Init))
[Stack]
- Max Depth = 128
- Call Chain = HAL_ADC_Init ⇒ HAL_ADC_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_ADC_MspInit
- >> LL_ADC_INJ_IsConversionOngoing
- >> LL_ADC_SetCommonClock
- >> LL_ADC_IsEnabled
- >> LL_ADC_REG_IsConversionOngoing
- >> LL_ADC_EnableInternalRegulator
- >> LL_ADC_IsInternalRegulatorEnabled
- >> LL_ADC_DisableDeepPowerDown
- >> LL_ADC_IsDeepPowerDownEnabled
[Called By]
HAL_ADC_MspInit (Thumb, 204 bytes, Stack size 48 bytes, adc.o(.text.HAL_ADC_MspInit))
[Stack]
- Max Depth = 88
- Call Chain = HAL_ADC_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_DMA_Init
- >> HAL_GPIO_Init
- >> Error_Handler
[Called By]
HAL_CRCEx_Polynomial_Set (Thumb, 218 bytes, Stack size 28 bytes, stm32l4xx_hal_crc_ex.o(.text.HAL_CRCEx_Polynomial_Set))
[Stack]
- Max Depth = 28
- Call Chain = HAL_CRCEx_Polynomial_Set
[Called By]
HAL_CRC_Init (Thumb, 196 bytes, Stack size 16 bytes, stm32l4xx_hal_crc.o(.text.HAL_CRC_Init))
[Stack]
- Max Depth = 44
- Call Chain = HAL_CRC_Init ⇒ HAL_CRCEx_Polynomial_Set
[Calls]- >> HAL_CRC_MspInit
- >> HAL_CRCEx_Polynomial_Set
[Called By]
HAL_CRC_MspInit (Thumb, 58 bytes, Stack size 8 bytes, crc.o(.text.HAL_CRC_MspInit))
[Stack]
- Max Depth = 8
- Call Chain = HAL_CRC_MspInit
[Called By]
HAL_DMA_Abort (Thumb, 108 bytes, Stack size 12 bytes, stm32l4xx_hal_dma.o(.text.HAL_DMA_Abort))
[Stack]
- Max Depth = 12
- Call Chain = HAL_DMA_Abort
[Called By]
HAL_DMA_Abort_IT (Thumb, 112 bytes, Stack size 16 bytes, stm32l4xx_hal_dma.o(.text.HAL_DMA_Abort_IT))
[Stack]
- Max Depth = 16
- Call Chain = HAL_DMA_Abort_IT
[Called By]
HAL_DMA_IRQHandler (Thumb, 334 bytes, Stack size 24 bytes, stm32l4xx_hal_dma.o(.text.HAL_DMA_IRQHandler))
[Stack]
- Max Depth = 24
- Call Chain = HAL_DMA_IRQHandler
[Called By]- >> DMA2_Channel5_IRQHandler
- >> DMA2_Channel3_IRQHandler
- >> DMA2_Channel1_IRQHandler
- >> DMA1_Channel7_IRQHandler
- >> DMA1_Channel1_IRQHandler
HAL_DMA_Init (Thumb, 356 bytes, Stack size 12 bytes, stm32l4xx_hal_dma.o(.text.HAL_DMA_Init))
[Stack]
- Max Depth = 12
- Call Chain = HAL_DMA_Init
[Called By]- >> HAL_UART_MspInit
- >> HAL_TIM_PWM_MspInit
- >> HAL_SAI_MspInit
- >> HAL_ADC_MspInit
HAL_Delay (Thumb, 66 bytes, Stack size 24 bytes, stm32l4xx_hal.o(.text.HAL_Delay))
[Stack]
- Max Depth = 24
- Call Chain = HAL_Delay
[Calls]
[Called By]
HAL_GPIO_EXTI_Callback (Thumb, 56 bytes, Stack size 16 bytes, lcd.o(.text.HAL_GPIO_EXTI_Callback))
[Stack]
- Max Depth = 208
- Call Chain = HAL_GPIO_EXTI_Callback ⇒ lcd_te_rising_callback ⇒ touchgfxSignalVSync ⇒ touchgfx::OSWrappers::signalVSync() ⇒ xQueueGiveFromISR ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> lcd_te_falling_callback
- >> lcd_te_rising_callback
- >> HAL_GPIO_ReadPin
[Called By]- >> HAL_GPIO_EXTI_IRQHandler
HAL_GPIO_EXTI_IRQHandler (Thumb, 56 bytes, Stack size 16 bytes, stm32l4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler))
[Stack]
- Max Depth = 224
- Call Chain = HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback ⇒ lcd_te_rising_callback ⇒ touchgfxSignalVSync ⇒ touchgfx::OSWrappers::signalVSync() ⇒ xQueueGiveFromISR ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> HAL_GPIO_EXTI_Callback
[Called By]
HAL_GPIO_Init (Thumb, 844 bytes, Stack size 40 bytes, stm32l4xx_hal_gpio.o(.text.HAL_GPIO_Init))
[Stack]
- Max Depth = 40
- Call Chain = HAL_GPIO_Init
[Called By]- >> HAL_UART_MspInit
- >> HAL_TIM_MspPostInit
- >> HAL_SPI_MspInit
- >> HAL_SAI_MspInit
- >> HAL_I2C_MspInit
- >> MX_GPIO_Init
- >> HAL_ADC_MspInit
HAL_GPIO_ReadPin (Thumb, 40 bytes, Stack size 12 bytes, stm32l4xx_hal_gpio.o(.text.HAL_GPIO_ReadPin))
[Stack]
- Max Depth = 12
- Call Chain = HAL_GPIO_ReadPin
[Called By]- >> HAL_GPIO_EXTI_Callback
- >> button_read_gpio
HAL_GPIO_WritePin (Thumb, 40 bytes, Stack size 12 bytes, stm32l4xx_hal_gpio.o(.text.HAL_GPIO_WritePin))
[Stack]
- Max Depth = 12
- Call Chain = HAL_GPIO_WritePin
[Called By]- >> step_motor_disable
- >> lcd_te_falling_callback
- >> lcd_te_rising_callback
- >> lcd_backlight_ctrl
- >> lcd_reset
- >> MX_GPIO_Init
- >> main
HAL_GetTick (Thumb, 12 bytes, Stack size 0 bytes, stm32l4xx_hal.o(.text.HAL_GetTick))
[Called By]
- >> HAL_Delay
- >> HAL_RCC_ClockConfig
- >> HAL_RCC_OscConfig
- >> HAL_I2C_Mem_Read
- >> HAL_RCCEx_PeriphCLKConfig
- >> HAL_RTC_WaitForSynchro
- >> RTC_EnterInitMode
- >> RCCEx_PLLSAI1_Config
- >> I2C_IsErrorOccurred
- >> I2C_WaitOnSTOPFlagUntilTimeout
- >> I2C_WaitOnTXISFlagUntilTimeout
- >> I2C_WaitOnFlagUntilTimeout
- >> HAL_UART_Transmit
- >> UART_WaitOnFlagUntilTimeout
- >> UART_CheckIdleState
HAL_I2CEx_ConfigAnalogFilter (Thumb, 132 bytes, Stack size 12 bytes, stm32l4xx_hal_i2c_ex.o(.text.HAL_I2CEx_ConfigAnalogFilter))
[Stack]
- Max Depth = 12
- Call Chain = HAL_I2CEx_ConfigAnalogFilter
[Called By]- >> MX_I2C3_Init
- >> MX_I2C1_Init
HAL_I2CEx_ConfigDigitalFilter (Thumb, 142 bytes, Stack size 16 bytes, stm32l4xx_hal_i2c_ex.o(.text.HAL_I2CEx_ConfigDigitalFilter))
[Stack]
- Max Depth = 16
- Call Chain = HAL_I2CEx_ConfigDigitalFilter
[Called By]- >> MX_I2C3_Init
- >> MX_I2C1_Init
HAL_I2C_Init (Thumb, 260 bytes, Stack size 16 bytes, stm32l4xx_hal_i2c.o(.text.HAL_I2C_Init))
[Stack]
- Max Depth = 240
- Call Chain = HAL_I2C_Init ⇒ HAL_I2C_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLLSAI1_Config
[Calls]
[Called By]- >> MX_I2C3_Init
- >> MX_I2C1_Init
HAL_I2C_Mem_Read (Thumb, 612 bytes, Stack size 40 bytes, stm32l4xx_hal_i2c.o(.text.HAL_I2C_Mem_Read))
[Stack]
- Max Depth = 156
- Call Chain = HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnFlagUntilTimeout ⇒ I2C_IsErrorOccurred ⇒ I2C_Flush_TXDR
[Calls]- >> HAL_GetTick
- >> I2C_RequestMemoryRead
- >> I2C_WaitOnSTOPFlagUntilTimeout
- >> I2C_TransferConfig
- >> I2C_WaitOnFlagUntilTimeout
[Called By]
HAL_I2C_MspInit (Thumb, 308 bytes, Stack size 152 bytes, i2c.o(.text.HAL_I2C_MspInit))
[Stack]
- Max Depth = 224
- Call Chain = HAL_I2C_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLLSAI1_Config
[Calls]- >> HAL_RCCEx_PeriphCLKConfig
- >> HAL_GPIO_Init
- >> Error_Handler
- >> __aeabi_memclr4
[Called By]
HAL_IncTick (Thumb, 26 bytes, Stack size 0 bytes, stm32l4xx_hal.o(.text.HAL_IncTick))
[Called By]
- >> HAL_TIM_PeriodElapsedCallback
HAL_Init (Thumb, 42 bytes, Stack size 16 bytes, stm32l4xx_hal.o(.text.HAL_Init))
[Stack]
- Max Depth = 176
- Call Chain = HAL_Init ⇒ HAL_InitTick ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> HAL_InitTick
- >> HAL_MspInit
- >> HAL_NVIC_SetPriorityGrouping
[Called By]
HAL_InitTick (Thumb, 200 bytes, Stack size 56 bytes, stm32l4xx_hal_timebase_tim.o(.text.HAL_InitTick))
[Stack]
- Max Depth = 160
- Call Chain = HAL_InitTick ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> HAL_TIM_Base_Start_IT
- >> HAL_TIM_Base_Init
- >> HAL_RCC_GetPCLK2Freq
- >> HAL_RCC_GetClockConfig
- >> HAL_NVIC_EnableIRQ
- >> HAL_NVIC_SetPriority
[Called By]- >> HAL_RCC_ClockConfig
- >> HAL_RCC_OscConfig
- >> HAL_Init
HAL_MspInit (Thumb, 66 bytes, Stack size 8 bytes, stm32l4xx_hal_msp.o(.text.HAL_MspInit))
[Stack]
- Max Depth = 8
- Call Chain = HAL_MspInit
[Called By]
HAL_NVIC_EnableIRQ (Thumb, 16 bytes, Stack size 16 bytes, stm32l4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ))
[Stack]
- Max Depth = 20
- Call Chain = HAL_NVIC_EnableIRQ ⇒ __NVIC_EnableIRQ
[Calls]
[Called By]- >> HAL_UART_MspInit
- >> HAL_TIM_Base_MspInit
- >> HAL_InitTick
- >> MX_GPIO_Init
- >> MX_DMA_Init
HAL_NVIC_SetPriority (Thumb, 46 bytes, Stack size 32 bytes, stm32l4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority))
[Stack]
- Max Depth = 64
- Call Chain = HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> __NVIC_SetPriority
- >> NVIC_EncodePriority
- >> __NVIC_GetPriorityGrouping
[Called By]- >> HAL_UART_MspInit
- >> HAL_TIM_Base_MspInit
- >> HAL_InitTick
- >> MX_GPIO_Init
- >> MX_DMA_Init
HAL_NVIC_SetPriorityGrouping (Thumb, 16 bytes, Stack size 16 bytes, stm32l4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping))
[Stack]
- Max Depth = 28
- Call Chain = HAL_NVIC_SetPriorityGrouping ⇒ __NVIC_SetPriorityGrouping
[Calls]- >> __NVIC_SetPriorityGrouping
[Called By]
HAL_PWREx_ControlVoltageScaling (Thumb, 222 bytes, Stack size 16 bytes, stm32l4xx_hal_pwr_ex.o(.text.HAL_PWREx_ControlVoltageScaling))
[Stack]
- Max Depth = 16
- Call Chain = HAL_PWREx_ControlVoltageScaling
[Called By]
HAL_PWREx_GetVoltageRange (Thumb, 16 bytes, Stack size 0 bytes, stm32l4xx_hal_pwr_ex.o(.text.HAL_PWREx_GetVoltageRange))
[Called By]
- >> RCC_SetFlashLatencyFromMSIRange
HAL_PWR_EnableBkUpAccess (Thumb, 18 bytes, Stack size 0 bytes, stm32l4xx_hal_pwr.o(.text.HAL_PWR_EnableBkUpAccess))
[Called By]
HAL_RCCEx_GetPeriphCLKFreq (Thumb, 2522 bytes, Stack size 104 bytes, stm32l4xx_hal_rcc_ex.o(.text.HAL_RCCEx_GetPeriphCLKFreq))
[Stack]
- Max Depth = 140
- Call Chain = HAL_RCCEx_GetPeriphCLKFreq ⇒ HAL_RCC_GetSysClockFreq
[Calls]- >> HAL_RCC_GetPCLK2Freq
- >> RCCEx_GetSAIxPeriphCLKFreq
- >> HAL_RCC_GetPCLK1Freq
- >> HAL_RCC_GetSysClockFreq
[Called By]
HAL_RCCEx_PeriphCLKConfig (Thumb, 1312 bytes, Stack size 40 bytes, stm32l4xx_hal_rcc_ex.o(.text.HAL_RCCEx_PeriphCLKConfig))
[Stack]
- Max Depth = 72
- Call Chain = HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLLSAI1_Config
[Calls]- >> HAL_GetTick
- >> RCCEx_PLLSAI1_Config
[Called By]- >> PeriphCommonClock_Config
- >> HAL_UART_MspInit
- >> HAL_RTC_MspInit
- >> HAL_I2C_MspInit
HAL_RCC_ClockConfig (Thumb, 650 bytes, Stack size 32 bytes, stm32l4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig))
[Stack]
- Max Depth = 192
- Call Chain = HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> HAL_GetTick
- >> HAL_InitTick
- >> HAL_RCC_GetSysClockFreq
[Called By]
HAL_RCC_GetClockConfig (Thumb, 84 bytes, Stack size 8 bytes, stm32l4xx_hal_rcc.o(.text.HAL_RCC_GetClockConfig))
[Stack]
- Max Depth = 8
- Call Chain = HAL_RCC_GetClockConfig
[Called By]
HAL_RCC_GetHCLKFreq (Thumb, 12 bytes, Stack size 0 bytes, stm32l4xx_hal_rcc.o(.text.HAL_RCC_GetHCLKFreq))
[Called By]
- >> HAL_RCC_GetPCLK2Freq
- >> HAL_RCC_GetPCLK1Freq
HAL_RCC_GetPCLK1Freq (Thumb, 38 bytes, Stack size 8 bytes, stm32l4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq))
[Stack]
- Max Depth = 8
- Call Chain = HAL_RCC_GetPCLK1Freq
[Calls]
[Called By]- >> HAL_RCCEx_GetPeriphCLKFreq
- >> UART_SetConfig
HAL_RCC_GetPCLK2Freq (Thumb, 38 bytes, Stack size 8 bytes, stm32l4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq))
[Stack]
- Max Depth = 8
- Call Chain = HAL_RCC_GetPCLK2Freq
[Calls]
[Called By]- >> HAL_InitTick
- >> HAL_RCCEx_GetPeriphCLKFreq
- >> UART_SetConfig
HAL_RCC_GetSysClockFreq (Thumb, 346 bytes, Stack size 36 bytes, stm32l4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq))
[Stack]
- Max Depth = 36
- Call Chain = HAL_RCC_GetSysClockFreq
[Called By]- >> HAL_RCC_ClockConfig
- >> HAL_RCC_OscConfig
- >> HAL_RCCEx_GetPeriphCLKFreq
- >> UART_SetConfig
HAL_RCC_OscConfig (Thumb, 2584 bytes, Stack size 56 bytes, stm32l4xx_hal_rcc.o(.text.HAL_RCC_OscConfig))
[Stack]
- Max Depth = 216
- Call Chain = HAL_RCC_OscConfig ⇒ HAL_InitTick ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> HAL_GetTick
- >> HAL_InitTick
- >> HAL_RCC_GetSysClockFreq
- >> RCC_SetFlashLatencyFromMSIRange
[Called By]
HAL_RTC_Init (Thumb, 248 bytes, Stack size 16 bytes, stm32l4xx_hal_rtc.o(.text.HAL_RTC_Init))
[Stack]
- Max Depth = 208
- Call Chain = HAL_RTC_Init ⇒ HAL_RTC_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLLSAI1_Config
[Calls]- >> HAL_RTC_MspInit
- >> RTC_ExitInitMode
- >> RTC_EnterInitMode
[Called By]
HAL_RTC_MspInit (Thumb, 82 bytes, Stack size 120 bytes, rtc.o(.text.HAL_RTC_MspInit))
[Stack]
- Max Depth = 192
- Call Chain = HAL_RTC_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLLSAI1_Config
[Calls]- >> HAL_RCCEx_PeriphCLKConfig
- >> Error_Handler
- >> __aeabi_memclr4
[Called By]
HAL_RTC_WaitForSynchro (Thumb, 78 bytes, Stack size 24 bytes, stm32l4xx_hal_rtc.o(.text.HAL_RTC_WaitForSynchro))
[Stack]
- Max Depth = 24
- Call Chain = HAL_RTC_WaitForSynchro
[Calls]
[Called By]
HAL_SAI_Init (Thumb, 572 bytes, Stack size 40 bytes, stm32l4xx_hal_sai.o(.text.HAL_SAI_Init))
[Stack]
- Max Depth = 180
- Call Chain = HAL_SAI_Init ⇒ HAL_RCCEx_GetPeriphCLKFreq ⇒ HAL_RCC_GetSysClockFreq
[Calls]- >> HAL_SAI_MspInit
- >> SAI_Disable
- >> HAL_RCCEx_GetPeriphCLKFreq
[Called By]
HAL_SAI_InitProtocol (Thumb, 92 bytes, Stack size 32 bytes, stm32l4xx_hal_sai.o(.text.HAL_SAI_InitProtocol))
[Stack]
- Max Depth = 212
- Call Chain = HAL_SAI_InitProtocol ⇒ HAL_SAI_Init ⇒ HAL_RCCEx_GetPeriphCLKFreq ⇒ HAL_RCC_GetSysClockFreq
[Calls]- >> HAL_SAI_Init
- >> SAI_InitPCM
- >> SAI_InitI2S
[Called By]
HAL_SAI_MspInit (Thumb, 276 bytes, Stack size 56 bytes, sai.o(.text.HAL_SAI_MspInit))
[Stack]
- Max Depth = 96
- Call Chain = HAL_SAI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_DMA_Init
- >> HAL_GPIO_Init
- >> Error_Handler
[Called By]
HAL_SPI_Init (Thumb, 310 bytes, Stack size 24 bytes, stm32l4xx_hal_spi.o(.text.HAL_SPI_Init))
[Stack]
- Max Depth = 104
- Call Chain = HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init
[Calls]
[Called By]
HAL_SPI_MspInit (Thumb, 138 bytes, Stack size 40 bytes, spi.o(.text.HAL_SPI_MspInit))
[Stack]
- Max Depth = 80
- Call Chain = HAL_SPI_MspInit ⇒ HAL_GPIO_Init
[Calls]
[Called By]
HAL_SYSTICK_CLKSourceConfig (Thumb, 52 bytes, Stack size 4 bytes, stm32l4xx_hal_cortex.o(.text.HAL_SYSTICK_CLKSourceConfig))
[Stack]
- Max Depth = 4
- Call Chain = HAL_SYSTICK_CLKSourceConfig
[Called By]
HAL_TIMEx_Break2Callback (Thumb, 8 bytes, Stack size 4 bytes, stm32l4xx_hal_tim_ex.o(.text.HAL_TIMEx_Break2Callback))
[Stack]
- Max Depth = 4
- Call Chain = HAL_TIMEx_Break2Callback
[Called By]
HAL_TIMEx_BreakCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32l4xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback))
[Stack]
- Max Depth = 4
- Call Chain = HAL_TIMEx_BreakCallback
[Called By]
HAL_TIMEx_CommutCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32l4xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback))
[Stack]
- Max Depth = 4
- Call Chain = HAL_TIMEx_CommutCallback
[Called By]
HAL_TIMEx_MasterConfigSynchronization (Thumb, 242 bytes, Stack size 20 bytes, stm32l4xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization))
[Stack]
- Max Depth = 20
- Call Chain = HAL_TIMEx_MasterConfigSynchronization
[Called By]- >> MX_TIM15_Init
- >> MX_TIM6_Init
- >> MX_TIM3_Init
- >> MX_TIM2_Init
HAL_TIM_Base_Init (Thumb, 132 bytes, Stack size 16 bytes, stm32l4xx_hal_tim.o(.text.HAL_TIM_Base_Init))
[Stack]
- Max Depth = 104
- Call Chain = HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> HAL_TIM_Base_MspInit
- >> TIM_Base_SetConfig
[Called By]- >> MX_TIM15_Init
- >> MX_TIM6_Init
- >> HAL_InitTick
HAL_TIM_Base_MspInit (Thumb, 130 bytes, Stack size 24 bytes, tim.o(.text.HAL_TIM_Base_MspInit))
[Stack]
- Max Depth = 88
- Call Chain = HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> HAL_NVIC_EnableIRQ
- >> HAL_NVIC_SetPriority
[Called By]
HAL_TIM_Base_Start (Thumb, 168 bytes, Stack size 12 bytes, stm32l4xx_hal_tim.o(.text.HAL_TIM_Base_Start))
[Stack]
- Max Depth = 12
- Call Chain = HAL_TIM_Base_Start
[Called By]
HAL_TIM_Base_Start_IT (Thumb, 180 bytes, Stack size 12 bytes, stm32l4xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT))
[Stack]
- Max Depth = 12
- Call Chain = HAL_TIM_Base_Start_IT
[Called By]
HAL_TIM_ConfigClockSource (Thumb, 372 bytes, Stack size 32 bytes, stm32l4xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource))
[Stack]
- Max Depth = 52
- Call Chain = HAL_TIM_ConfigClockSource ⇒ TIM_TI2_ConfigInputStage
[Calls]- >> TIM_TI2_ConfigInputStage
- >> TIM_ITRx_SetConfig
- >> TIM_TI1_ConfigInputStage
- >> TIM_ETR_SetConfig
[Called By]
HAL_TIM_IC_CaptureCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32l4xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback))
[Stack]
- Max Depth = 4
- Call Chain = HAL_TIM_IC_CaptureCallback
[Called By]
HAL_TIM_IRQHandler (Thumb, 592 bytes, Stack size 24 bytes, stm32l4xx_hal_tim.o(.text.HAL_TIM_IRQHandler))
[Stack]
- Max Depth = 120
- Call Chain = HAL_TIM_IRQHandler ⇒ HAL_TIM_PWM_PulseFinishedCallback ⇒ step_motor_interrupt_callback ⇒ HAL_TIM_PWM_Stop_IT ⇒ TIM_CCxChannelCmd
[Calls]- >> HAL_TIM_PeriodElapsedCallback
- >> HAL_TIM_PWM_PulseFinishedCallback
- >> HAL_TIMEx_CommutCallback
- >> HAL_TIM_TriggerCallback
- >> HAL_TIMEx_Break2Callback
- >> HAL_TIMEx_BreakCallback
- >> HAL_TIM_OC_DelayElapsedCallback
- >> HAL_TIM_IC_CaptureCallback
[Called By]- >> TIM6_DAC_IRQHandler
- >> TIM1_UP_TIM16_IRQHandler
HAL_TIM_MspPostInit (Thumb, 174 bytes, Stack size 40 bytes, tim.o(.text.HAL_TIM_MspPostInit))
[Stack]
- Max Depth = 80
- Call Chain = HAL_TIM_MspPostInit ⇒ HAL_GPIO_Init
[Calls]
[Called By]- >> MX_TIM3_Init
- >> MX_TIM2_Init
HAL_TIM_OC_DelayElapsedCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32l4xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback))
[Stack]
- Max Depth = 4
- Call Chain = HAL_TIM_OC_DelayElapsedCallback
[Called By]
HAL_TIM_OnePulse_Init (Thumb, 120 bytes, Stack size 24 bytes, stm32l4xx_hal_tim.o(.text.HAL_TIM_OnePulse_Init))
[Stack]
- Max Depth = 36
- Call Chain = HAL_TIM_OnePulse_Init ⇒ TIM_Base_SetConfig
[Calls]- >> TIM_Base_SetConfig
- >> HAL_TIM_OnePulse_MspInit
[Called By]
HAL_TIM_OnePulse_MspInit (Thumb, 8 bytes, Stack size 4 bytes, stm32l4xx_hal_tim.o(.text.HAL_TIM_OnePulse_MspInit))
[Stack]
- Max Depth = 4
- Call Chain = HAL_TIM_OnePulse_MspInit
[Called By]
HAL_TIM_PWM_ConfigChannel (Thumb, 414 bytes, Stack size 32 bytes, stm32l4xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel))
[Stack]
- Max Depth = 52
- Call Chain = HAL_TIM_PWM_ConfigChannel ⇒ TIM_OC6_SetConfig
[Calls]- >> TIM_OC6_SetConfig
- >> TIM_OC5_SetConfig
- >> TIM_OC4_SetConfig
- >> TIM_OC3_SetConfig
- >> TIM_OC1_SetConfig
- >> TIM_OC2_SetConfig
[Called By]- >> MX_TIM3_Init
- >> MX_TIM2_Init
HAL_TIM_PWM_Init (Thumb, 132 bytes, Stack size 16 bytes, stm32l4xx_hal_tim.o(.text.HAL_TIM_PWM_Init))
[Stack]
- Max Depth = 52
- Call Chain = HAL_TIM_PWM_Init ⇒ HAL_TIM_PWM_MspInit ⇒ HAL_DMA_Init
[Calls]- >> HAL_TIM_PWM_MspInit
- >> TIM_Base_SetConfig
[Called By]- >> MX_TIM3_Init
- >> MX_TIM2_Init
HAL_TIM_PWM_MspInit (Thumb, 208 bytes, Stack size 24 bytes, tim.o(.text.HAL_TIM_PWM_MspInit))
[Stack]
- Max Depth = 36
- Call Chain = HAL_TIM_PWM_MspInit ⇒ HAL_DMA_Init
[Calls]- >> HAL_DMA_Init
- >> Error_Handler
[Called By]
HAL_TIM_PWM_PulseFinishedCallback (Thumb, 72 bytes, Stack size 16 bytes, bsp.o(.text.HAL_TIM_PWM_PulseFinishedCallback))
[Stack]
- Max Depth = 96
- Call Chain = HAL_TIM_PWM_PulseFinishedCallback ⇒ step_motor_interrupt_callback ⇒ HAL_TIM_PWM_Stop_IT ⇒ TIM_CCxChannelCmd
[Calls]- >> step_motor_interrupt_callback
[Called By]
HAL_TIM_PWM_Stop_IT (Thumb, 432 bytes, Stack size 48 bytes, stm32l4xx_hal_tim.o(.text.HAL_TIM_PWM_Stop_IT))
[Stack]
- Max Depth = 64
- Call Chain = HAL_TIM_PWM_Stop_IT ⇒ TIM_CCxChannelCmd
[Calls]
[Called By]- >> step_motor_interrupt_callback
HAL_TIM_PeriodElapsedCallback (Thumb, 34 bytes, Stack size 16 bytes, bsp_core.o(.text.HAL_TIM_PeriodElapsedCallback))
[Stack]
- Max Depth = 16
- Call Chain = HAL_TIM_PeriodElapsedCallback
[Calls]
[Called By]
HAL_TIM_TriggerCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32l4xx_hal_tim.o(.text.HAL_TIM_TriggerCallback))
[Stack]
- Max Depth = 4
- Call Chain = HAL_TIM_TriggerCallback
[Called By]
HAL_UARTEx_RxEventCallback (Thumb, 12 bytes, Stack size 8 bytes, stm32l4xx_hal_uart.o(.text.HAL_UARTEx_RxEventCallback))
[Stack]
- Max Depth = 8
- Call Chain = HAL_UARTEx_RxEventCallback
[Called By]
HAL_UARTEx_WakeupCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32l4xx_hal_uart_ex.o(.text.HAL_UARTEx_WakeupCallback))
[Stack]
- Max Depth = 4
- Call Chain = HAL_UARTEx_WakeupCallback
[Called By]
HAL_UART_ErrorCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32l4xx_hal_uart.o(.text.HAL_UART_ErrorCallback))
[Stack]
- Max Depth = 4
- Call Chain = HAL_UART_ErrorCallback
[Called By]- >> HAL_UART_IRQHandler
- >> UART_DMAAbortOnError
HAL_UART_IRQHandler (Thumb, 1302 bytes, Stack size 72 bytes, stm32l4xx_hal_uart.o(.text.HAL_UART_IRQHandler))
[Stack]
- Max Depth = 92
- Call Chain = HAL_UART_IRQHandler ⇒ UART_EndTransmit_IT ⇒ HAL_UART_TxCpltCallback
[Calls]- >> HAL_DMA_Abort_IT
- >> HAL_DMA_Abort
- >> HAL_UARTEx_WakeupCallback
- >> HAL_UARTEx_RxEventCallback
- >> HAL_UART_ErrorCallback
- >> UART_EndTransmit_IT
- >> UART_EndRxTransfer
[Called By]
HAL_UART_Init (Thumb, 156 bytes, Stack size 16 bytes, stm32l4xx_hal_uart.o(.text.HAL_UART_Init))
[Stack]
- Max Depth = 264
- Call Chain = HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLLSAI1_Config
[Calls]- >> HAL_UART_MspInit
- >> UART_CheckIdleState
- >> UART_SetConfig
- >> UART_AdvFeatureConfig
[Called By]- >> MX_USART1_UART_Init
- >> MX_UART4_Init
HAL_UART_MspInit (Thumb, 486 bytes, Stack size 176 bytes, usart.o(.text.HAL_UART_MspInit))
[Stack]
- Max Depth = 248
- Call Chain = HAL_UART_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLLSAI1_Config
[Calls]- >> HAL_RCCEx_PeriphCLKConfig
- >> HAL_NVIC_EnableIRQ
- >> HAL_NVIC_SetPriority
- >> HAL_DMA_Init
- >> HAL_GPIO_Init
- >> Error_Handler
- >> __aeabi_memclr4
[Called By]
HAL_UART_Transmit (Thumb, 288 bytes, Stack size 48 bytes, stm32l4xx_hal_uart.o(.text.HAL_UART_Transmit))
[Stack]
- Max Depth = 96
- Call Chain = HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout ⇒ UART_EndRxTransfer
[Calls]- >> HAL_GetTick
- >> UART_WaitOnFlagUntilTimeout
[Called By]
HAL_UART_TxCpltCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32l4xx_hal_uart.o(.text.HAL_UART_TxCpltCallback))
[Stack]
- Max Depth = 4
- Call Chain = HAL_UART_TxCpltCallback
[Called By]
HardFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32l4xx_it.o(.text.HardFault_Handler))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
LCD_SPI_TxCpltCallback (Thumb, 234 bytes, Stack size 32 bytes, lcd.o(.text.LCD_SPI_TxCpltCallback))
[Stack]
- Max Depth = 196
- Call Chain = LCD_SPI_TxCpltCallback ⇒ DisplayDriver_TransferCompleteCallback ⇒ touchgfx::PartialFrameBufferManager::tryTransmitBlockFromIRQ() ⇒ OUTLINED_FUNCTION_0 ⇒ touchgfx::transmitBlock(unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short) ⇒ touchgfxDisplayDriverTransmitBlock ⇒ lcd_color_region ⇒ DisplayDriver_TransferCompleteCallback (Cycle)
[Calls]- >> DisplayDriver_TransferCompleteCallback
- >> LL_DMA_IsEnabledIT_TE
- >> LL_DMA_DisableIT_TC
- >> LL_DMA_DisableIT_TE
- >> LL_DMA_IsEnabledIT_TC
- >> LL_DMA_DisableIT_HT
- >> LL_SPI_SetDataWidth
- >> LL_SPI_IsActiveFlag_BSY
[Called By]- >> DMA2_Channel4_IRQHandler
LL_GPIO_Init (Thumb, 220 bytes, Stack size 32 bytes, stm32l4xx_ll_gpio.o(.text.LL_GPIO_Init))
[Stack]
- Max Depth = 72
- Call Chain = LL_GPIO_Init ⇒ LL_GPIO_SetPinMode
[Calls]- >> LL_GPIO_SetPinMode
- >> LL_GPIO_SetAFPin_8_15
- >> LL_GPIO_SetAFPin_0_7
- >> LL_GPIO_SetPinPull
- >> LL_GPIO_SetPinOutputType
- >> LL_GPIO_SetPinSpeed
[Called By]
LL_SPI_Init (Thumb, 168 bytes, Stack size 24 bytes, stm32l4xx_ll_spi.o(.text.LL_SPI_Init))
[Stack]
- Max Depth = 32
- Call Chain = LL_SPI_Init ⇒ LL_SPI_SetCRCPolynomial
[Calls]- >> LL_SPI_SetCRCPolynomial
- >> LL_SPI_SetRxFIFOThreshold
- >> LL_SPI_IsEnabled
[Called By]
MX_ADC1_Init (Thumb, 168 bytes, Stack size 40 bytes, adc.o(.text.MX_ADC1_Init))
[Stack]
- Max Depth = 332
- Call Chain = MX_ADC1_Init ⇒ HAL_ADC_ConfigChannel ⇒ LL_ADC_SetOffset
[Calls]- >> xQueueGenericCreate
- >> HAL_ADC_ConfigChannel
- >> Error_Handler
- >> HAL_ADC_Init
[Called By]
MX_CRC_Init (Thumb, 50 bytes, Stack size 8 bytes, crc.o(.text.MX_CRC_Init))
[Stack]
- Max Depth = 52
- Call Chain = MX_CRC_Init ⇒ HAL_CRC_Init ⇒ HAL_CRCEx_Polynomial_Set
[Calls]- >> HAL_CRC_Init
- >> Error_Handler
[Called By]
MX_DMA_Init (Thumb, 190 bytes, Stack size 48 bytes, dma.o(.text.MX_DMA_Init))
[Stack]
- Max Depth = 112
- Call Chain = MX_DMA_Init ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> HAL_NVIC_EnableIRQ
- >> HAL_NVIC_SetPriority
- >> __NVIC_EnableIRQ
- >> __NVIC_SetPriority
- >> NVIC_EncodePriority
- >> __NVIC_GetPriorityGrouping
[Called By]
MX_GPIO_Init (Thumb, 600 bytes, Stack size 88 bytes, gpio.o(.text.MX_GPIO_Init))
[Stack]
- Max Depth = 152
- Call Chain = MX_GPIO_Init ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> HAL_NVIC_EnableIRQ
- >> HAL_NVIC_SetPriority
- >> HAL_GPIO_WritePin
- >> HAL_GPIO_Init
[Called By]
MX_I2C1_Init (Thumb, 118 bytes, Stack size 16 bytes, i2c.o(.text.MX_I2C1_Init))
[Stack]
- Max Depth = 256
- Call Chain = MX_I2C1_Init ⇒ HAL_I2C_Init ⇒ HAL_I2C_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLLSAI1_Config
[Calls]- >> HAL_I2CEx_ConfigDigitalFilter
- >> HAL_I2CEx_ConfigAnalogFilter
- >> HAL_I2C_Init
- >> Error_Handler
[Called By]
MX_I2C3_Init (Thumb, 118 bytes, Stack size 16 bytes, i2c.o(.text.MX_I2C3_Init))
[Stack]
- Max Depth = 256
- Call Chain = MX_I2C3_Init ⇒ HAL_I2C_Init ⇒ HAL_I2C_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLLSAI1_Config
[Calls]- >> HAL_I2CEx_ConfigDigitalFilter
- >> HAL_I2CEx_ConfigAnalogFilter
- >> HAL_I2C_Init
- >> Error_Handler
[Called By]
MX_RTC_Init (Thumb, 62 bytes, Stack size 16 bytes, rtc.o(.text.MX_RTC_Init))
[Stack]
- Max Depth = 224
- Call Chain = MX_RTC_Init ⇒ HAL_RTC_Init ⇒ HAL_RTC_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLLSAI1_Config
[Calls]- >> HAL_RTC_Init
- >> Error_Handler
[Called By]
MX_SAI1_Init (Thumb, 78 bytes, Stack size 16 bytes, sai.o(.text.MX_SAI1_Init))
[Stack]
- Max Depth = 228
- Call Chain = MX_SAI1_Init ⇒ HAL_SAI_InitProtocol ⇒ HAL_SAI_Init ⇒ HAL_RCCEx_GetPeriphCLKFreq ⇒ HAL_RCC_GetSysClockFreq
[Calls]- >> HAL_SAI_InitProtocol
- >> Error_Handler
[Called By]
MX_SPI1_Init (Thumb, 242 bytes, Stack size 96 bytes, spi.o(.text.MX_SPI1_Init))
[Stack]
- Max Depth = 168
- Call Chain = MX_SPI1_Init ⇒ LL_GPIO_Init ⇒ LL_GPIO_SetPinMode
[Calls]- >> LL_SPI_Init
- >> LL_GPIO_Init
- >> LL_SPI_DisableNSSPulseMgt
- >> LL_SPI_SetStandard
- >> LL_DMA_SetMemorySize
- >> LL_DMA_SetPeriphSize
- >> LL_DMA_SetMemoryIncMode
- >> LL_DMA_SetPeriphIncMode
- >> LL_DMA_SetMode
- >> LL_DMA_SetChannelPriorityLevel
- >> LL_DMA_SetDataTransferDirection
- >> LL_DMA_SetPeriphRequest
- >> LL_AHB2_GRP1_EnableClock
- >> LL_APB2_GRP1_EnableClock
- >> __aeabi_memclr4
[Called By]
MX_SPI2_Init (Thumb, 88 bytes, Stack size 16 bytes, spi.o(.text.MX_SPI2_Init))
[Stack]
- Max Depth = 120
- Call Chain = MX_SPI2_Init ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_SPI_Init
- >> Error_Handler
[Called By]
MX_TIM15_Init (Thumb, 138 bytes, Stack size 48 bytes, tim.o(.text.MX_TIM15_Init))
[Stack]
- Max Depth = 152
- Call Chain = MX_TIM15_Init ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> HAL_TIM_ConfigClockSource
- >> HAL_TIMEx_MasterConfigSynchronization
- >> HAL_TIM_Base_Init
- >> Error_Handler
[Called By]
MX_TIM2_Init (Thumb, 176 bytes, Stack size 56 bytes, tim.o(.text.MX_TIM2_Init))
[Stack]
- Max Depth = 136
- Call Chain = MX_TIM2_Init ⇒ HAL_TIM_MspPostInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_TIM_MspPostInit
- >> HAL_TIM_PWM_ConfigChannel
- >> HAL_TIMEx_MasterConfigSynchronization
- >> HAL_TIM_OnePulse_Init
- >> HAL_TIM_PWM_Init
- >> Error_Handler
[Called By]
MX_TIM3_Init (Thumb, 160 bytes, Stack size 56 bytes, tim.o(.text.MX_TIM3_Init))
[Stack]
- Max Depth = 136
- Call Chain = MX_TIM3_Init ⇒ HAL_TIM_MspPostInit ⇒ HAL_GPIO_Init
[Calls]- >> HAL_TIM_MspPostInit
- >> HAL_TIM_PWM_ConfigChannel
- >> HAL_TIMEx_MasterConfigSynchronization
- >> HAL_TIM_PWM_Init
- >> Error_Handler
[Called By]
MX_TIM6_Init (Thumb, 96 bytes, Stack size 24 bytes, tim.o(.text.MX_TIM6_Init))
[Stack]
- Max Depth = 128
- Call Chain = MX_TIM6_Init ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> HAL_TIMEx_MasterConfigSynchronization
- >> HAL_TIM_Base_Init
- >> Error_Handler
[Called By]
MX_TouchGFX_Init (Thumb, 12 bytes, Stack size 8 bytes, app_touchgfx.o(.text.MX_TouchGFX_Init))
[Stack]
- Max Depth = 264 + Unknown Stack Size
- Call Chain = MX_TouchGFX_Init ⇒ touchgfx_init ⇒ TouchGFXHAL::initialize() ⇒ TouchGFXGeneratedHAL::initialize() ⇒ touchgfx::HAL::initialize() ⇒ touchgfx::OSWrappers::initialize() ⇒ xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> touchgfx_init
- >> touchgfx_components_init
[Called By]
MX_TouchGFX_Process (Thumb, 8 bytes, Stack size 8 bytes, app_touchgfx.o(.text.MX_TouchGFX_Process))
[Stack]
- Max Depth = 184
- Call Chain = MX_TouchGFX_Process ⇒ touchgfx_taskEntry ⇒ touchgfx::HAL::taskEntry() ⇒ touchgfx::OSWrappers::waitForVSync() ⇒ xQueueSemaphoreTake ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]
[Called By]
MX_UART4_Init (Thumb, 68 bytes, Stack size 16 bytes, usart.o(.text.MX_UART4_Init))
[Stack]
- Max Depth = 280
- Call Chain = MX_UART4_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLLSAI1_Config
[Calls]- >> HAL_UART_Init
- >> Error_Handler
[Called By]
MX_USART1_UART_Init (Thumb, 68 bytes, Stack size 16 bytes, usart.o(.text.MX_USART1_UART_Init))
[Stack]
- Max Depth = 280
- Call Chain = MX_USART1_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLLSAI1_Config
[Calls]- >> HAL_UART_Init
- >> Error_Handler
[Called By]
MemManage_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32l4xx_it.o(.text.MemManage_Handler))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
NMI_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32l4xx_it.o(.text.NMI_Handler))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
PendSV_Handler (Thumb, 100 bytes, Stack size 0 bytes, port.o(.text.PendSV_Handler))
[Stack]
- Max Depth = 16
- Call Chain = PendSV_Handler ⇒ vTaskSwitchContext
[Calls]
[Address Reference Count : 1]- startup_stm32l452xx.o(RESET)
PeriphCommonClock_Config (Thumb, 78 bytes, Stack size 120 bytes, bsp_core.o(.text.PeriphCommonClock_Config))
[Stack]
- Max Depth = 192
- Call Chain = PeriphCommonClock_Config ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLLSAI1_Config
[Calls]- >> HAL_RCCEx_PeriphCLKConfig
- >> Error_Handler
- >> __aeabi_memclr4
[Called By]
RTC_EnterInitMode (Thumb, 116 bytes, Stack size 24 bytes, stm32l4xx_hal_rtc.o(.text.RTC_EnterInitMode))
[Stack]
- Max Depth = 24
- Call Chain = RTC_EnterInitMode
[Calls]
[Called By]
RTC_ExitInitMode (Thumb, 126 bytes, Stack size 16 bytes, stm32l4xx_hal_rtc.o(.text.RTC_ExitInitMode))
[Stack]
- Max Depth = 40
- Call Chain = RTC_ExitInitMode ⇒ HAL_RTC_WaitForSynchro
[Calls]- >> HAL_RTC_WaitForSynchro
[Called By]
SVC_Handler (Thumb, 36 bytes, Stack size 0 bytes, port.o(.text.SVC_Handler))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
SysTick_Handler (Thumb, 20 bytes, Stack size 8 bytes, stm32l4xx_it.o(.text.SysTick_Handler))
[Stack]
- Max Depth = 64
- Call Chain = SysTick_Handler ⇒ xPortSysTickHandler ⇒ xTaskIncrementTick
[Calls]- >> xPortSysTickHandler
- >> xTaskGetSchedulerState
[Address Reference Count : 1]- startup_stm32l452xx.o(RESET)
SystemClock_Config (Thumb, 150 bytes, Stack size 96 bytes, bsp_core.o(.text.SystemClock_Config))
[Stack]
- Max Depth = 312
- Call Chain = SystemClock_Config ⇒ HAL_RCC_OscConfig ⇒ HAL_InitTick ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> HAL_RCC_ClockConfig
- >> HAL_RCC_OscConfig
- >> HAL_PWR_EnableBkUpAccess
- >> HAL_PWREx_ControlVoltageScaling
- >> Error_Handler
- >> __aeabi_memclr4
[Called By]
SystemInit (Thumb, 18 bytes, Stack size 0 bytes, system_stm32l4xx.o(.text.SystemInit))
[Address Reference Count : 1]
- startup_stm32l452xx.o(.text)
TIM1_UP_TIM16_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32l4xx_it.o(.text.TIM1_UP_TIM16_IRQHandler))
[Stack]
- Max Depth = 128
- Call Chain = TIM1_UP_TIM16_IRQHandler ⇒ HAL_TIM_IRQHandler ⇒ HAL_TIM_PWM_PulseFinishedCallback ⇒ step_motor_interrupt_callback ⇒ HAL_TIM_PWM_Stop_IT ⇒ TIM_CCxChannelCmd
[Calls]
[Address Reference Count : 1]- startup_stm32l452xx.o(RESET)
TIM6_DAC_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32l4xx_it.o(.text.TIM6_DAC_IRQHandler))
[Stack]
- Max Depth = 128
- Call Chain = TIM6_DAC_IRQHandler ⇒ HAL_TIM_IRQHandler ⇒ HAL_TIM_PWM_PulseFinishedCallback ⇒ step_motor_interrupt_callback ⇒ HAL_TIM_PWM_Stop_IT ⇒ TIM_CCxChannelCmd
[Calls]
[Address Reference Count : 1]- startup_stm32l452xx.o(RESET)
TIM_Base_SetConfig (Thumb, 294 bytes, Stack size 12 bytes, stm32l4xx_hal_tim.o(.text.TIM_Base_SetConfig))
[Stack]
- Max Depth = 12
- Call Chain = TIM_Base_SetConfig
[Called By]- >> HAL_TIM_OnePulse_Init
- >> HAL_TIM_PWM_Init
- >> HAL_TIM_Base_Init
TIM_CCxChannelCmd (Thumb, 54 bytes, Stack size 16 bytes, stm32l4xx_hal_tim.o(.text.TIM_CCxChannelCmd))
[Stack]
- Max Depth = 16
- Call Chain = TIM_CCxChannelCmd
[Called By]
TIM_ETR_SetConfig (Thumb, 52 bytes, Stack size 20 bytes, stm32l4xx_hal_tim.o(.text.TIM_ETR_SetConfig))
[Stack]
- Max Depth = 20
- Call Chain = TIM_ETR_SetConfig
[Called By]- >> HAL_TIM_ConfigClockSource
TIM_OC2_SetConfig (Thumb, 298 bytes, Stack size 20 bytes, stm32l4xx_hal_tim.o(.text.TIM_OC2_SetConfig))
[Stack]
- Max Depth = 20
- Call Chain = TIM_OC2_SetConfig
[Called By]- >> HAL_TIM_PWM_ConfigChannel
UART4_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32l4xx_it.o(.text.UART4_IRQHandler))
[Stack]
- Max Depth = 100
- Call Chain = UART4_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ UART_EndTransmit_IT ⇒ HAL_UART_TxCpltCallback
[Calls]
[Address Reference Count : 1]- startup_stm32l452xx.o(RESET)
UART_AdvFeatureConfig (Thumb, 328 bytes, Stack size 4 bytes, stm32l4xx_hal_uart.o(.text.UART_AdvFeatureConfig))
[Stack]
- Max Depth = 4
- Call Chain = UART_AdvFeatureConfig
[Called By]
UART_CheckIdleState (Thumb, 308 bytes, Stack size 40 bytes, stm32l4xx_hal_uart.o(.text.UART_CheckIdleState))
[Stack]
- Max Depth = 88
- Call Chain = UART_CheckIdleState ⇒ UART_WaitOnFlagUntilTimeout ⇒ UART_EndRxTransfer
[Calls]- >> HAL_GetTick
- >> UART_WaitOnFlagUntilTimeout
[Called By]
UART_SetConfig (Thumb, 1174 bytes, Stack size 72 bytes, stm32l4xx_hal_uart.o(.text.UART_SetConfig))
[Stack]
- Max Depth = 112
- Call Chain = UART_SetConfig ⇒ __aeabi_uldivmod
[Calls]- >> HAL_RCC_GetPCLK2Freq
- >> HAL_RCC_GetPCLK1Freq
- >> HAL_RCC_GetSysClockFreq
- >> __aeabi_uldivmod
[Called By]
UART_WaitOnFlagUntilTimeout (Thumb, 250 bytes, Stack size 32 bytes, stm32l4xx_hal_uart.o(.text.UART_WaitOnFlagUntilTimeout))
[Stack]
- Max Depth = 48
- Call Chain = UART_WaitOnFlagUntilTimeout ⇒ UART_EndRxTransfer
[Calls]- >> HAL_GetTick
- >> UART_EndRxTransfer
[Called By]- >> HAL_UART_Transmit
- >> UART_CheckIdleState
UsageFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32l4xx_it.o(.text.UsageFault_Handler))
[Address Reference Count : 1]
- startup_stm32l452xx.o(RESET)
_Unwind_Complete (Thumb, 2 bytes, Stack size 0 bytes, Unwind-EHABI.cpp.o(.text._Unwind_Complete), UNUSED)
_Unwind_DeleteException (Thumb, 12 bytes, Stack size 0 bytes, Unwind-EHABI.cpp.o(.text._Unwind_DeleteException), UNUSED)
[Called By]
_Unwind_ForcedUnwind (Thumb, 46 bytes, Stack size 760 bytes, Unwind-EHABI.cpp.o(.text._Unwind_ForcedUnwind), UNUSED)
[Calls]
- >> __unw_getcontext
- >> unwind_phase2_forced(unw_context_t*, unw_cursor_t*, _Unwind_Control_Block*, _Unwind_Reason_Code (*)(int, _Unwind_Action, unsigned char*, _Unwind_Control_Block*, _Unwind_Context*, void*), void*)
_Unwind_GetLanguageSpecificData (Thumb, 24 bytes, Stack size 48 bytes, Unwind-EHABI.cpp.o(.text._Unwind_GetLanguageSpecificData))
[Stack]
- Max Depth = 56
- Call Chain = _Unwind_GetLanguageSpecificData ⇒ __unw_get_proc_info
[Calls]
[Called By]- >> __cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Control_Block*, _Unwind_Context*)
_Unwind_GetRegionStart (Thumb, 24 bytes, Stack size 48 bytes, Unwind-EHABI.cpp.o(.text._Unwind_GetRegionStart))
[Stack]
- Max Depth = 56
- Call Chain = _Unwind_GetRegionStart ⇒ __unw_get_proc_info
[Calls]
[Called By]- >> __cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Control_Block*, _Unwind_Context*)
_Unwind_RaiseException (Thumb, 120 bytes, Stack size 784 bytes, Unwind-EHABI.cpp.o(.text._Unwind_RaiseException), UNUSED)
[Calls]
- >> __unw_init_local
- >> __unw_getcontext
- >> __unw_get_proc_info
- >> unwind_phase2(unw_context_t*, unw_cursor_t*, _Unwind_Control_Block*, bool)
[Called By]- >> __cxa_rethrow
- >> __cxa_throw
_Unwind_Resume (Thumb, 56 bytes, Stack size 744 bytes, Unwind-EHABI.cpp.o(.text._Unwind_Resume))
[Stack]
- Max Depth = 912 + Unknown Stack Size
- Call Chain = _Unwind_Resume ⇒ unwind_phase2(unw_context_t*, unw_cursor_t*, _Unwind_Control_Block*, bool) ⇒ __unw_init_local ⇒ libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::setInfoBasedOnIPRegister(bool) ⇒ libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getInfoFromEHABISection(unsigned int, libunwind::UnwindInfoSections const&)
[Calls]- >> __unw_getcontext
- >> unwind_phase2_forced(unw_context_t*, unw_cursor_t*, _Unwind_Control_Block*, _Unwind_Reason_Code (*)(int, _Unwind_Action, unsigned char*, _Unwind_Control_Block*, _Unwind_Context*, void*), void*)
- >> unwind_phase2(unw_context_t*, unw_cursor_t*, _Unwind_Control_Block*, bool)
[Address Reference Count : 1]- cxa_exception.cpp.o(.text.__cxa_end_cleanup)
_Unwind_VRS_Get (Thumb, 110 bytes, Stack size 16 bytes, Unwind-EHABI.cpp.o(.text._Unwind_VRS_Get))
[Stack]
- Max Depth = 32
- Call Chain = _Unwind_VRS_Get ⇒ __unw_get_fpreg
[Calls]- >> __unw_get_fpreg
- >> __unw_save_vfp_as_X
- >> __unw_get_reg
[Called By]- >> __gxx_personality_v0
- >> __cxxabiv1::set_registers(_Unwind_Control_Block*, _Unwind_Context*, __cxxabiv1::(anonymous namespace)::scan_results const&)
- >> __cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Control_Block*, _Unwind_Context*)
_Unwind_VRS_Interpret (Thumb, 510 bytes, Stack size 40 bytes, Unwind-EHABI.cpp.o(.text._Unwind_VRS_Interpret))
[Stack]
- Max Depth = 160
- Call Chain = _Unwind_VRS_Interpret ⇒ _Unwind_VRS_Pop ⇒ _Unwind_VRS_Set ⇒ __unw_set_reg
[Calls]- >> _Unwind_VRS_Pop
- >> __unw_set_reg
- >> __unw_get_reg
[Called By]- >> libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::stepWithEHABI()
_Unwind_VRS_Pop (Thumb, 264 bytes, Stack size 48 bytes, Unwind-EHABI.cpp.o(.text._Unwind_VRS_Pop))
[Stack]
- Max Depth = 120
- Call Chain = _Unwind_VRS_Pop ⇒ _Unwind_VRS_Set ⇒ __unw_set_reg
[Calls]- >> __unw_set_reg
- >> __unw_get_reg
- >> _Unwind_VRS_Set
[Called By]
_Unwind_VRS_Set (Thumb, 114 bytes, Stack size 16 bytes, Unwind-EHABI.cpp.o(.text._Unwind_VRS_Set))
[Stack]
- Max Depth = 72
- Call Chain = _Unwind_VRS_Set ⇒ __unw_set_reg
[Calls]- >> __unw_set_fpreg
- >> __unw_save_vfp_as_X
- >> __unw_set_reg
[Called By]- >> _Unwind_VRS_Pop
- >> __cxxabiv1::set_registers(_Unwind_Control_Block*, _Unwind_Context*, __cxxabiv1::(anonymous namespace)::scan_results const&)
getFont_SarasaUiJ_Light_15_4bpp() (Thumb, 202 bytes, Stack size 72 bytes, Table_SarasaUiJ_Light_15_4bpp.o(.text._Z31getFont_SarasaUiJ_Light_15_4bppv))
[Stack]
- Max Depth = 184 + Unknown Stack Size
- Call Chain = getFont_SarasaUiJ_Light_15_4bpp() ⇒ touchgfx::GeneratedFont::GeneratedFont(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char const* const*, touchgfx::KerningNode const*, unsigned short, unsigned short, unsigned short const*, touchgfx::FontContextualFormsTable const*) ⇒ touchgfx::ConstFont::ConstFont__sub_object(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned short, unsigned short)
[Calls]- >> __cxa_guard_release
- >> __cxa_guard_acquire
- >> touchgfx::GeneratedFont::GeneratedFont(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char const* const*, touchgfx::KerningNode const*, unsigned short, unsigned short, unsigned short const*, touchgfx::FontContextualFormsTable const*)
- >> __cxa_end_cleanup
- >> __cxa_atexit
[Called By]
getFont_SarasaUiSC_Light_15_4bpp() (Thumb, 198 bytes, Stack size 72 bytes, Table_SarasaUiSC_Light_15_4bpp.o(.text._Z32getFont_SarasaUiSC_Light_15_4bppv))
[Stack]
- Max Depth = 184 + Unknown Stack Size
- Call Chain = getFont_SarasaUiSC_Light_15_4bpp() ⇒ touchgfx::GeneratedFont::GeneratedFont(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char const* const*, touchgfx::KerningNode const*, unsigned short, unsigned short, unsigned short const*, touchgfx::FontContextualFormsTable const*) ⇒ touchgfx::ConstFont::ConstFont__sub_object(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned short, unsigned short)
[Calls]- >> __cxa_guard_release
- >> __cxa_guard_acquire
- >> touchgfx::GeneratedFont::GeneratedFont(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char const* const*, touchgfx::KerningNode const*, unsigned short, unsigned short, unsigned short const*, touchgfx::FontContextualFormsTable const*)
- >> __cxa_end_cleanup
- >> __cxa_atexit
[Called By]
getFont_SarasaUiJ_Regular_20_4bpp() (Thumb, 202 bytes, Stack size 72 bytes, Table_SarasaUiJ_Regular_20_4bpp.o(.text._Z33getFont_SarasaUiJ_Regular_20_4bppv))
[Stack]
- Max Depth = 184 + Unknown Stack Size
- Call Chain = getFont_SarasaUiJ_Regular_20_4bpp() ⇒ touchgfx::GeneratedFont::GeneratedFont(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char const* const*, touchgfx::KerningNode const*, unsigned short, unsigned short, unsigned short const*, touchgfx::FontContextualFormsTable const*) ⇒ touchgfx::ConstFont::ConstFont__sub_object(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned short, unsigned short)
[Calls]- >> __cxa_guard_release
- >> __cxa_guard_acquire
- >> touchgfx::GeneratedFont::GeneratedFont(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char const* const*, touchgfx::KerningNode const*, unsigned short, unsigned short, unsigned short const*, touchgfx::FontContextualFormsTable const*)
- >> __cxa_end_cleanup
- >> __cxa_atexit
[Called By]
getFont_InterDisplay_Light_15_4bpp() (Thumb, 202 bytes, Stack size 72 bytes, Table_InterDisplay_Light_15_4bpp.o(.text._Z34getFont_InterDisplay_Light_15_4bppv))
[Stack]
- Max Depth = 184 + Unknown Stack Size
- Call Chain = getFont_InterDisplay_Light_15_4bpp() ⇒ touchgfx::GeneratedFont::GeneratedFont(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char const* const*, touchgfx::KerningNode const*, unsigned short, unsigned short, unsigned short const*, touchgfx::FontContextualFormsTable const*) ⇒ touchgfx::ConstFont::ConstFont__sub_object(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned short, unsigned short)
[Calls]- >> __cxa_guard_release
- >> __cxa_guard_acquire
- >> touchgfx::GeneratedFont::GeneratedFont(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char const* const*, touchgfx::KerningNode const*, unsigned short, unsigned short, unsigned short const*, touchgfx::FontContextualFormsTable const*)
- >> __cxa_end_cleanup
- >> __cxa_atexit
[Called By]
getFont_SarasaUiJ_SemiBold_30_4bpp() (Thumb, 202 bytes, Stack size 72 bytes, Table_SarasaUiJ_SemiBold_30_4bpp.o(.text._Z34getFont_SarasaUiJ_SemiBold_30_4bppv))
[Stack]
- Max Depth = 184 + Unknown Stack Size
- Call Chain = getFont_SarasaUiJ_SemiBold_30_4bpp() ⇒ touchgfx::GeneratedFont::GeneratedFont(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char const* const*, touchgfx::KerningNode const*, unsigned short, unsigned short, unsigned short const*, touchgfx::FontContextualFormsTable const*) ⇒ touchgfx::ConstFont::ConstFont__sub_object(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned short, unsigned short)
[Calls]- >> __cxa_guard_release
- >> __cxa_guard_acquire
- >> touchgfx::GeneratedFont::GeneratedFont(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char const* const*, touchgfx::KerningNode const*, unsigned short, unsigned short, unsigned short const*, touchgfx::FontContextualFormsTable const*)
- >> __cxa_end_cleanup
- >> __cxa_atexit
[Called By]
getFont_SarasaUiSC_Regular_20_4bpp() (Thumb, 202 bytes, Stack size 72 bytes, Table_SarasaUiSC_Regular_20_4bpp.o(.text._Z34getFont_SarasaUiSC_Regular_20_4bppv))
[Stack]
- Max Depth = 184 + Unknown Stack Size
- Call Chain = getFont_SarasaUiSC_Regular_20_4bpp() ⇒ touchgfx::GeneratedFont::GeneratedFont(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char const* const*, touchgfx::KerningNode const*, unsigned short, unsigned short, unsigned short const*, touchgfx::FontContextualFormsTable const*) ⇒ touchgfx::ConstFont::ConstFont__sub_object(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned short, unsigned short)
[Calls]- >> __cxa_guard_release
- >> __cxa_guard_acquire
- >> touchgfx::GeneratedFont::GeneratedFont(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char const* const*, touchgfx::KerningNode const*, unsigned short, unsigned short, unsigned short const*, touchgfx::FontContextualFormsTable const*)
- >> __cxa_end_cleanup
- >> __cxa_atexit
[Called By]
getFont_SarasaUiSC_SemiBold_30_4bpp() (Thumb, 202 bytes, Stack size 72 bytes, Table_SarasaUiSC_SemiBold_30_4bpp.o(.text._Z35getFont_SarasaUiSC_SemiBold_30_4bppv))
[Stack]
- Max Depth = 184 + Unknown Stack Size
- Call Chain = getFont_SarasaUiSC_SemiBold_30_4bpp() ⇒ touchgfx::GeneratedFont::GeneratedFont(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char const* const*, touchgfx::KerningNode const*, unsigned short, unsigned short, unsigned short const*, touchgfx::FontContextualFormsTable const*) ⇒ touchgfx::ConstFont::ConstFont__sub_object(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned short, unsigned short)
[Calls]- >> __cxa_guard_release
- >> __cxa_guard_acquire
- >> touchgfx::GeneratedFont::GeneratedFont(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char const* const*, touchgfx::KerningNode const*, unsigned short, unsigned short, unsigned short const*, touchgfx::FontContextualFormsTable const*)
- >> __cxa_end_cleanup
- >> __cxa_atexit
[Called By]
getFont_InterDisplay_Regular_20_4bpp() (Thumb, 202 bytes, Stack size 72 bytes, Table_InterDisplay_Regular_20_4bpp.o(.text._Z36getFont_InterDisplay_Regular_20_4bppv))
[Stack]
- Max Depth = 184 + Unknown Stack Size
- Call Chain = getFont_InterDisplay_Regular_20_4bpp() ⇒ touchgfx::GeneratedFont::GeneratedFont(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char const* const*, touchgfx::KerningNode const*, unsigned short, unsigned short, unsigned short const*, touchgfx::FontContextualFormsTable const*) ⇒ touchgfx::ConstFont::ConstFont__sub_object(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned short, unsigned short)
[Calls]- >> __cxa_guard_release
- >> __cxa_guard_acquire
- >> touchgfx::GeneratedFont::GeneratedFont(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char const* const*, touchgfx::KerningNode const*, unsigned short, unsigned short, unsigned short const*, touchgfx::FontContextualFormsTable const*)
- >> __cxa_end_cleanup
- >> __cxa_atexit
[Called By]
getFont_InterDisplay_SemiBold_30_4bpp() (Thumb, 202 bytes, Stack size 72 bytes, Table_InterDisplay_SemiBold_30_4bpp.o(.text._Z37getFont_InterDisplay_SemiBold_30_4bppv))
[Stack]
- Max Depth = 184 + Unknown Stack Size
- Call Chain = getFont_InterDisplay_SemiBold_30_4bpp() ⇒ touchgfx::GeneratedFont::GeneratedFont(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char const* const*, touchgfx::KerningNode const*, unsigned short, unsigned short, unsigned short const*, touchgfx::FontContextualFormsTable const*) ⇒ touchgfx::ConstFont::ConstFont__sub_object(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned short, unsigned short)
[Calls]- >> __cxa_guard_release
- >> __cxa_guard_acquire
- >> touchgfx::GeneratedFont::GeneratedFont(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char const* const*, touchgfx::KerningNode const*, unsigned short, unsigned short, unsigned short const*, touchgfx::FontContextualFormsTable const*)
- >> __cxa_end_cleanup
- >> __cxa_atexit
[Called By]
__cxxabiv1::__enum_type_info::~__enum_type_info() (Thumb, 4 bytes, Stack size 0 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv116__shim_type_infoD2Ev), UNUSED)
[Calls]
- >> std::type_info::~type_info__sub_object()
__cxxabiv1::__enum_type_info::~__enum_type_info__sub_object() (Thumb, 4 bytes, Stack size 0 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv116__shim_type_infoD2Ev), UNUSED)
__cxxabiv1::__shim_type_info::~__shim_type_info() (Thumb, 4 bytes, Stack size 0 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv116__shim_type_infoD2Ev), UNUSED)
__cxxabiv1::__shim_type_info::~__shim_type_info__sub_object() (Thumb, 4 bytes, Stack size 0 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv116__shim_type_infoD2Ev))
[Address Reference Count : 2]
- private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv117__class_type_infoE)
- private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv120__si_class_type_infoE)
__cxxabiv1::__array_type_info::~__array_type_info() (Thumb, 4 bytes, Stack size 0 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv116__shim_type_infoD2Ev), UNUSED)
__cxxabiv1::__array_type_info::~__array_type_info__sub_object() (Thumb, 4 bytes, Stack size 0 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv116__shim_type_infoD2Ev), UNUSED)
__cxxabiv1::__class_type_info::~__class_type_info() (Thumb, 4 bytes, Stack size 0 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv116__shim_type_infoD2Ev), UNUSED)
__cxxabiv1::__class_type_info::~__class_type_info__sub_object() (Thumb, 4 bytes, Stack size 0 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv116__shim_type_infoD2Ev), UNUSED)
__cxxabiv1::__pbase_type_info::~__pbase_type_info() (Thumb, 4 bytes, Stack size 0 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv116__shim_type_infoD2Ev), UNUSED)
__cxxabiv1::__pbase_type_info::~__pbase_type_info__sub_object() (Thumb, 4 bytes, Stack size 0 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv116__shim_type_infoD2Ev), UNUSED)
__cxxabiv1::__pointer_type_info::~__pointer_type_info() (Thumb, 4 bytes, Stack size 0 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv116__shim_type_infoD2Ev), UNUSED)
__cxxabiv1::__pointer_type_info::~__pointer_type_info__sub_object() (Thumb, 4 bytes, Stack size 0 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv116__shim_type_infoD2Ev), UNUSED)
__cxxabiv1::__function_type_info::~__function_type_info() (Thumb, 4 bytes, Stack size 0 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv116__shim_type_infoD2Ev), UNUSED)
__cxxabiv1::__function_type_info::~__function_type_info__sub_object() (Thumb, 4 bytes, Stack size 0 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv116__shim_type_infoD2Ev), UNUSED)
__cxxabiv1::__si_class_type_info::~__si_class_type_info() (Thumb, 4 bytes, Stack size 0 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv116__shim_type_infoD2Ev), UNUSED)
__cxxabiv1::__si_class_type_info::~__si_class_type_info__sub_object() (Thumb, 4 bytes, Stack size 0 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv116__shim_type_infoD2Ev), UNUSED)
__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info() (Thumb, 4 bytes, Stack size 0 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv116__shim_type_infoD2Ev), UNUSED)
__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info__sub_object() (Thumb, 4 bytes, Stack size 0 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv116__shim_type_infoD2Ev), UNUSED)
__cxxabiv1::__fundamental_type_info::~__fundamental_type_info() (Thumb, 4 bytes, Stack size 0 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv116__shim_type_infoD2Ev), UNUSED)
__cxxabiv1::__fundamental_type_info::~__fundamental_type_info__sub_object() (Thumb, 4 bytes, Stack size 0 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv116__shim_type_infoD2Ev), UNUSED)
__cxxabiv1::__pointer_to_member_type_info::~__pointer_to_member_type_info() (Thumb, 4 bytes, Stack size 0 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv116__shim_type_infoD2Ev), UNUSED)
__cxxabiv1::__pointer_to_member_type_info::~__pointer_to_member_type_info__sub_object() (Thumb, 4 bytes, Stack size 0 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv116__shim_type_infoD2Ev), UNUSED)
__cxxabiv1::__class_type_info::~__class_type_info__deallocating() (Thumb, 16 bytes, Stack size 8 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv117__class_type_infoD0Ev))
[Stack]
- Max Depth = 16
- Call Chain = __cxxabiv1::__class_type_info::~__class_type_info__deallocating() ⇒ operator delete(void*, unsigned int) ⇒ operator delete(void*) ⇒ free
[Calls]- >> operator delete(void*, unsigned int)
[Address Reference Count : 1]- private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv117__class_type_infoE)
__cxxabiv1::__si_class_type_info::~__si_class_type_info__deallocating() (Thumb, 16 bytes, Stack size 8 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv120__si_class_type_infoD0Ev))
[Stack]
- Max Depth = 16
- Call Chain = __cxxabiv1::__si_class_type_info::~__si_class_type_info__deallocating() ⇒ operator delete(void*, unsigned int) ⇒ operator delete(void*) ⇒ free
[Calls]- >> operator delete(void*, unsigned int)
[Address Reference Count : 1]- private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv120__si_class_type_infoE)
__cxxabiv1::__isOurExceptionClass(_Unwind_Control_Block const*) (Thumb, 40 bytes, Stack size 0 bytes, cxa_exception.cpp.o(.text._ZN10__cxxabiv121__isOurExceptionClassEPK21_Unwind_Control_Block))
[Called By]
- >> __gxx_personality_v0
- >> std::terminate()
- >> __cxa_begin_catch
- >> __cxa_call_unexpected
__cxxabiv1::__aligned_free_with_fallback(void*) (Thumb, 32 bytes, Stack size 0 bytes, fallback_malloc.cpp.o(.text._ZN10__cxxabiv128__aligned_free_with_fallbackEPv))
[Stack]
- Max Depth = 20
- Call Chain = __cxxabiv1::__aligned_free_with_fallback(void*) ⇒ (anonymous namespace)::fallback_free(void*)
[Calls]- >> (anonymous namespace)::fallback_free(void*)
- >> free
[Called By]- >> __cxa_decrement_exception_refcount
- >> __cxa_end_catch
__cxxabiv1::__aligned_malloc_with_fallback(unsigned int) (Thumb, 42 bytes, Stack size 16 bytes, fallback_malloc.cpp.o(.text._ZN10__cxxabiv130__aligned_malloc_with_fallbackEj), UNUSED)
[Calls]
- >> posix_memalign
- >> (anonymous namespace)::fallback_malloc(unsigned int)
[Called By]- >> __cxa_allocate_exception
TouchGFXHAL::beginFrame() (Thumb, 28 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN11TouchGFXHAL10beginFrameEv))
[Stack]
- Max Depth = 32
- Call Chain = TouchGFXHAL::beginFrame() ⇒ TouchGFXGeneratedHAL::beginFrame()
[Calls]- >> TouchGFXGeneratedHAL::beginFrame()
[Address Reference Count : 1]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
TouchGFXHAL::initialize() (Thumb, 20 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN11TouchGFXHAL10initializeEv))
[Stack]
- Max Depth = 232
- Call Chain = TouchGFXHAL::initialize() ⇒ TouchGFXGeneratedHAL::initialize() ⇒ touchgfx::HAL::initialize() ⇒ touchgfx::OSWrappers::initialize() ⇒ xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> lcd_init
- >> TouchGFXGeneratedHAL::initialize()
[Called By]
[Address Reference Count : 1]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
TouchGFXHAL::enableInterrupts() (Thumb, 16 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN11TouchGFXHAL16enableInterruptsEv))
[Stack]
- Max Depth = 20
- Call Chain = TouchGFXHAL::enableInterrupts() ⇒ TouchGFXGeneratedHAL::enableInterrupts()
[Calls]- >> TouchGFXGeneratedHAL::enableInterrupts()
[Address Reference Count : 1]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
TouchGFXHAL::flushFrameBuffer(touchgfx::Rect const&) (Thumb, 20 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN11TouchGFXHAL16flushFrameBufferERKN8touchgfx4RectE))
[Stack]
- Max Depth = 196
- Call Chain = TouchGFXHAL::flushFrameBuffer(touchgfx::Rect const&) ⇒ TouchGFXGeneratedHAL::flushFrameBuffer(touchgfx::Rect const&) ⇒ touchgfx::PartialFrameBufferManager::tryTransmitBlock() ⇒ OUTLINED_FUNCTION_0 ⇒ touchgfx::transmitBlock(unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short) ⇒ touchgfxDisplayDriverTransmitBlock ⇒ lcd_color_region ⇒ DisplayDriver_TransferCompleteCallback (Cycle)
[Calls]- >> TouchGFXGeneratedHAL::flushFrameBuffer(touchgfx::Rect const&)
[Address Reference Count : 1]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
TouchGFXHAL::flushFrameBuffer() (Thumb, 16 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN11TouchGFXHAL16flushFrameBufferEv))
[Stack]
- Max Depth = 32
- Call Chain = TouchGFXHAL::flushFrameBuffer() ⇒ TouchGFXGeneratedHAL::flushFrameBuffer()
[Calls]- >> TouchGFXGeneratedHAL::flushFrameBuffer()
[Address Reference Count : 1]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
TouchGFXHAL::disableInterrupts() (Thumb, 16 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN11TouchGFXHAL17disableInterruptsEv))
[Stack]
- Max Depth = 20
- Call Chain = TouchGFXHAL::disableInterrupts() ⇒ TouchGFXGeneratedHAL::disableInterrupts()
[Calls]- >> TouchGFXGeneratedHAL::disableInterrupts()
[Address Reference Count : 1]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
TouchGFXHAL::setTFTFrameBuffer(unsigned short*) (Thumb, 20 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN11TouchGFXHAL17setTFTFrameBufferEPt))
[Stack]
- Max Depth = 24
- Call Chain = TouchGFXHAL::setTFTFrameBuffer(unsigned short*) ⇒ TouchGFXGeneratedHAL::setTFTFrameBuffer(unsigned short*)
[Calls]- >> TouchGFXGeneratedHAL::setTFTFrameBuffer(unsigned short*)
[Address Reference Count : 1]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
TouchGFXHAL::configureInterrupts() (Thumb, 16 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN11TouchGFXHAL19configureInterruptsEv))
[Stack]
- Max Depth = 20
- Call Chain = TouchGFXHAL::configureInterrupts() ⇒ TouchGFXGeneratedHAL::configureInterrupts()
[Calls]- >> TouchGFXGeneratedHAL::configureInterrupts()
[Address Reference Count : 1]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
TouchGFXHAL::enableLCDControllerInterrupt() (Thumb, 16 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN11TouchGFXHAL28enableLCDControllerInterruptEv))
[Stack]
- Max Depth = 20
- Call Chain = TouchGFXHAL::enableLCDControllerInterrupt() ⇒ TouchGFXGeneratedHAL::enableLCDControllerInterrupt()
[Calls]- >> TouchGFXGeneratedHAL::enableLCDControllerInterrupt()
[Address Reference Count : 1]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
TouchGFXHAL::endFrame() (Thumb, 16 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN11TouchGFXHAL8endFrameEv))
[Stack]
- Max Depth = 196
- Call Chain = TouchGFXHAL::endFrame() ⇒ TouchGFXGeneratedHAL::endFrame() ⇒ touchgfx::PartialFrameBufferManager::transmitRemainingBlocks() ⇒ touchgfx::transmitBlock(unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short) ⇒ touchgfxDisplayDriverTransmitBlock ⇒ lcd_color_region ⇒ DisplayDriver_TransferCompleteCallback (Cycle)
[Calls]- >> TouchGFXGeneratedHAL::endFrame()
[Address Reference Count : 1]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
TouchGFXHAL::blockCopy(void*, void const*, unsigned int) (Thumb, 28 bytes, Stack size 24 bytes, TouchGFXHAL.o(.text._ZN11TouchGFXHAL9blockCopyEPvPKvj))
[Stack]
- Max Depth = 64
- Call Chain = TouchGFXHAL::blockCopy(void*, void const*, unsigned int) ⇒ TouchGFXGeneratedHAL::blockCopy(void*, void const*, unsigned int) ⇒ touchgfx::HAL::blockCopy(void*, void const*, unsigned int)
[Calls]- >> TouchGFXGeneratedHAL::blockCopy(void*, void const*, unsigned int)
[Address Reference Count : 1]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
TouchGFXHAL::TouchGFXHAL__sub_object(touchgfx::DMA_Interface&, touchgfx::LCD&, touchgfx::TouchController&, unsigned short, unsigned short) (Thumb, 82 bytes, Stack size 40 bytes, TouchGFXConfiguration.o(.text._ZN11TouchGFXHALC2ERN8touchgfx13DMA_InterfaceERNS0_3LCDERNS0_15TouchControllerEtt))
[Stack]
- Max Depth = 140
- Call Chain = TouchGFXHAL::TouchGFXHAL__sub_object(touchgfx::DMA_Interface&, touchgfx::LCD&, touchgfx::TouchController&, unsigned short, unsigned short) ⇒ TouchGFXGeneratedHAL::TouchGFXGeneratedHAL__sub_object(touchgfx::DMA_Interface&, touchgfx::LCD&, touchgfx::TouchController&, unsigned short, unsigned short) ⇒ touchgfx::HAL::HAL__sub_object(touchgfx::DMA_Interface&, touchgfx::LCD&, touchgfx::TouchController&, unsigned short, unsigned short) ⇒ touchgfx::Gestures::Gestures__sub_object() ⇒ touchgfx::Gestures::DragState::DragState__sub_object()
[Calls]- >> TouchGFXGeneratedHAL::TouchGFXGeneratedHAL__sub_object(touchgfx::DMA_Interface&, touchgfx::LCD&, touchgfx::TouchController&, unsigned short, unsigned short)
[Called By]- >> __cxx_global_var_init.4
TouchGFXHAL::~TouchGFXHAL__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN11TouchGFXHALD0Ev))
[Stack]
- Max Depth = 52
- Call Chain = TouchGFXHAL::~TouchGFXHAL__deallocating() ⇒ TouchGFXHAL::~TouchGFXHAL__sub_object() ⇒ TouchGFXGeneratedHAL::~TouchGFXGeneratedHAL__sub_object() ⇒ touchgfx::HAL::~HAL__sub_object()
[Calls]- >> operator delete(void*, unsigned int)
- >> TouchGFXHAL::~TouchGFXHAL__sub_object()
[Address Reference Count : 1]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
TouchGFXHAL::~TouchGFXHAL__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN11TouchGFXHALD2Ev))
[Stack]
- Max Depth = 36
- Call Chain = TouchGFXHAL::~TouchGFXHAL__sub_object() ⇒ TouchGFXGeneratedHAL::~TouchGFXGeneratedHAL__sub_object() ⇒ touchgfx::HAL::~HAL__sub_object()
[Calls]- >> TouchGFXGeneratedHAL::~TouchGFXGeneratedHAL__sub_object()
[Called By]- >> TouchGFXHAL::~TouchGFXHAL__deallocating()
[Address Reference Count : 2]- TouchGFXConfiguration.o(.text.__cxx_global_var_init.4)
- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
FrontendHeap::getInstance() (Thumb, 130 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN12FrontendHeap11getInstanceEv))
[Stack]
- Max Depth = 140 + Unknown Stack Size
- Call Chain = FrontendHeap::getInstance() ⇒ FrontendHeap::FrontendHeap__sub_object() ⇒ FrontendApplication::~FrontendApplication__sub_object() ⇒ FrontendApplicationBase::~FrontendApplicationBase__sub_object() ⇒ touchgfx::MVPApplication::~MVPApplication__sub_object() ⇒ touchgfx::Application::~Application__sub_object() ⇒ touchgfx::UIEventListener::~UIEventListener__sub_object()
[Calls]- >> __cxa_guard_release
- >> __cxa_guard_acquire
- >> __cxa_end_cleanup
- >> FrontendHeap::FrontendHeap__sub_object()
- >> __cxa_atexit
[Called By]
FrontendHeap::FrontendHeap__sub_object() (Thumb, 226 bytes, Stack size 56 bytes, TouchGFXConfiguration.o(.text._ZN12FrontendHeapC2Ev))
[Stack]
- Max Depth = 124 + Unknown Stack Size
- Call Chain = FrontendHeap::FrontendHeap__sub_object() ⇒ FrontendApplication::~FrontendApplication__sub_object() ⇒ FrontendApplicationBase::~FrontendApplicationBase__sub_object() ⇒ touchgfx::MVPApplication::~MVPApplication__sub_object() ⇒ touchgfx::Application::~Application__sub_object() ⇒ touchgfx::UIEventListener::~UIEventListener__sub_object()
[Calls]- >> __cxa_end_cleanup
- >> FrontendApplication::FrontendApplication(Model&, FrontendHeap&)
- >> FrontendApplication::~FrontendApplication__sub_object()
- >> FrontendHeapBase::~FrontendHeapBase__sub_object()
- >> touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__sub_object()
- >> touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__sub_object()
- >> touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__sub_object()
- >> touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::Partition__sub_object()
- >> touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::Partition__sub_object()
- >> touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::Partition__sub_object()
- >> FrontendHeapBase::FrontendHeapBase__sub_object(touchgfx::AbstractPartition&, touchgfx::AbstractPartition&, touchgfx::AbstractPartition&, FrontendApplication&)
- >> Model::Model()
[Called By]- >> FrontendHeap::getInstance()
FrontendHeap::~FrontendHeap__deallocating() (Thumb, 28 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN12FrontendHeapD0Ev))
[Stack]
- Max Depth = 108
- Call Chain = FrontendHeap::~FrontendHeap__deallocating() ⇒ FrontendHeap::~FrontendHeap__sub_object() ⇒ FrontendApplication::~FrontendApplication__sub_object() ⇒ FrontendApplicationBase::~FrontendApplicationBase__sub_object() ⇒ touchgfx::MVPApplication::~MVPApplication__sub_object() ⇒ touchgfx::Application::~Application__sub_object() ⇒ touchgfx::UIEventListener::~UIEventListener__sub_object()
[Calls]- >> operator delete(void*, unsigned int)
- >> FrontendHeap::~FrontendHeap__sub_object()
[Address Reference Count : 1]- TouchGFXConfiguration.o(.rodata._ZTV12FrontendHeap)
FrontendHeap::~FrontendHeap__sub_object() (Thumb, 74 bytes, Stack size 24 bytes, TouchGFXConfiguration.o(.text._ZN12FrontendHeapD2Ev))
[Stack]
- Max Depth = 92
- Call Chain = FrontendHeap::~FrontendHeap__sub_object() ⇒ FrontendApplication::~FrontendApplication__sub_object() ⇒ FrontendApplicationBase::~FrontendApplicationBase__sub_object() ⇒ touchgfx::MVPApplication::~MVPApplication__sub_object() ⇒ touchgfx::Application::~Application__sub_object() ⇒ touchgfx::UIEventListener::~UIEventListener__sub_object()
[Calls]- >> FrontendApplication::~FrontendApplication__sub_object()
- >> FrontendHeapBase::~FrontendHeapBase__sub_object()
- >> touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__sub_object()
- >> touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__sub_object()
- >> touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__sub_object()
[Called By]- >> FrontendHeap::~FrontendHeap__deallocating()
[Address Reference Count : 2]- TouchGFXConfiguration.o(.text._ZN12FrontendHeap11getInstanceEv)
- TouchGFXConfiguration.o(.rodata._ZTV12FrontendHeap)
BluetoothView::setupScreen() (Thumb, 16 bytes, Stack size 16 bytes, BluetoothView.o(.text._ZN13BluetoothView11setupScreenEv))
[Stack]
- Max Depth = 20
- Call Chain = BluetoothView::setupScreen() ⇒ BluetoothViewBase::setupScreen()
[Calls]- >> BluetoothViewBase::setupScreen()
[Address Reference Count : 1]- BluetoothView.o(.rodata._ZTV13BluetoothView)
BluetoothView::tearDownScreen() (Thumb, 16 bytes, Stack size 16 bytes, BluetoothView.o(.text._ZN13BluetoothView14tearDownScreenEv))
[Stack]
- Max Depth = 20
- Call Chain = BluetoothView::tearDownScreen() ⇒ touchgfx::Screen::tearDownScreen()
[Calls]- >> touchgfx::Screen::tearDownScreen()
[Address Reference Count : 1]- BluetoothView.o(.rodata._ZTV13BluetoothView)
BluetoothView::BluetoothView() (Thumb, 32 bytes, Stack size 16 bytes, BluetoothView.o(.text._ZN13BluetoothViewC2Ev))
[Stack]
- Max Depth = 152
- Call Chain = BluetoothView::BluetoothView() ⇒ BluetoothViewBase::BluetoothViewBase__sub_object()
[Calls]- >> BluetoothViewBase::BluetoothViewBase__sub_object()
[Called By]- >> BluetoothPresenter* touchgfx::makeTransition〈BluetoothView, BluetoothPresenter, touchgfx::SlideTransition〈(touchgfx::Direction)2〉, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*)
BluetoothView::BluetoothView__sub_object() (Thumb, 32 bytes, Stack size 16 bytes, BluetoothView.o(.text._ZN13BluetoothViewC2Ev), UNUSED)
BluetoothView::~BluetoothView__deallocating() (Thumb, 28 bytes, Stack size 16 bytes, BluetoothView.o(.text._ZN13BluetoothViewD0Ev))
[Stack]
- Max Depth = 48
- Call Chain = BluetoothView::~BluetoothView__deallocating() ⇒ BluetoothView::~BluetoothView__sub_object() ⇒ BluetoothViewBase::~BluetoothViewBase__sub_object()
[Calls]- >> operator delete(void*, unsigned int)
- >> BluetoothView::~BluetoothView__sub_object()
[Address Reference Count : 1]- BluetoothView.o(.rodata._ZTV13BluetoothView)
BluetoothView::~BluetoothView__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, BluetoothView.o(.text._ZN13BluetoothViewD2Ev))
[Stack]
- Max Depth = 32
- Call Chain = BluetoothView::~BluetoothView__sub_object() ⇒ BluetoothViewBase::~BluetoothViewBase__sub_object()
[Calls]- >> BluetoothViewBase::~BluetoothViewBase__sub_object()
[Called By]- >> BluetoothView::~BluetoothView__deallocating()
[Address Reference Count : 1]- BluetoothView.o(.rodata._ZTV13BluetoothView)
ModelListener::bind(Model*) (Thumb, 16 bytes, Stack size 8 bytes, FrontendApplicationBase.o(.text._ZN13ModelListener4bindEP5Model))
[Stack]
- Max Depth = 8
- Call Chain = ModelListener::bind(Model*)
[Called By]- >> BluetoothPresenter* touchgfx::makeTransition〈BluetoothView, BluetoothPresenter, touchgfx::SlideTransition〈(touchgfx::Direction)2〉, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*)
- >> SelectLanguagePresenter* touchgfx::makeTransition〈SelectLanguageView, SelectLanguagePresenter, touchgfx::NoTransition, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*)
ModelListener::ModelListener__sub_object() (Thumb, 26 bytes, Stack size 4 bytes, BluetoothPresenter.o(.text._ZN13ModelListenerC2Ev))
[Stack]
- Max Depth = 4
- Call Chain = ModelListener::ModelListener__sub_object()
[Called By]- >> BluetoothPresenter::BluetoothPresenter(BluetoothView&)
- >> SelectLanguagePresenter::SelectLanguagePresenter(SelectLanguageView&)
ModelListener::~ModelListener__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, BluetoothPresenter.o(.text._ZN13ModelListenerD0Ev))
[Stack]
- Max Depth = 24
- Call Chain = ModelListener::~ModelListener__deallocating() ⇒ operator delete(void*, unsigned int) ⇒ operator delete(void*) ⇒ free
[Calls]- >> operator delete(void*, unsigned int)
- >> ModelListener::~ModelListener__sub_object()
[Address Reference Count : 1]- BluetoothPresenter.o(.rodata._ZTV13ModelListener)
ModelListener::~ModelListener__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, BluetoothPresenter.o(.text._ZN13ModelListenerD2Ev))
[Stack]
- Max Depth = 4
- Call Chain = ModelListener::~ModelListener__sub_object()
[Called By]- >> ModelListener::~ModelListener__deallocating()
- >> BluetoothPresenter::~BluetoothPresenter__sub_object()
- >> SelectLanguagePresenter::~SelectLanguagePresenter__sub_object()
[Address Reference Count : 1]- BluetoothPresenter.o(.rodata._ZTV13ModelListener)
BitmapDatabase::getInstance() (Thumb, 10 bytes, Stack size 0 bytes, BitmapDatabase.o(.text._ZN14BitmapDatabase11getInstanceEv))
[Called By]
BitmapDatabase::getInstanceSize() (Thumb, 4 bytes, Stack size 0 bytes, BitmapDatabase.o(.text._ZN14BitmapDatabase15getInstanceSizeEv))
[Called By]
FrontendHeapBase::gotoStartScreen(FrontendApplication&) (Thumb, 18 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN16FrontendHeapBase15gotoStartScreenER19FrontendApplication))
[Stack]
- Max Depth = 116
- Call Chain = FrontendHeapBase::gotoStartScreen(FrontendApplication&) ⇒ FrontendApplicationBase::gotoSelectLanguageScreenNoTransition() ⇒ touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::Callback__sub_object(FrontendApplicationBase*, void (FrontendApplicationBase::*)()) ⇒ touchgfx::GenericCallback〈void, void, void〉::GenericCallback__sub_object()
[Calls]- >> FrontendApplicationBase::gotoSelectLanguageScreenNoTransition()
[Address Reference Count : 2]- TouchGFXConfiguration.o(.rodata._ZTV12FrontendHeap)
- TouchGFXConfiguration.o(.rodata._ZTV16FrontendHeapBase)
FrontendHeapBase::FrontendHeapBase__sub_object(touchgfx::AbstractPartition&, touchgfx::AbstractPartition&, touchgfx::AbstractPartition&, FrontendApplication&) (Thumb, 58 bytes, Stack size 32 bytes, TouchGFXConfiguration.o(.text._ZN16FrontendHeapBaseC2ERN8touchgfx17AbstractPartitionES2_S2_R19FrontendApplication))
[Stack]
- Max Depth = 48
- Call Chain = FrontendHeapBase::FrontendHeapBase__sub_object(touchgfx::AbstractPartition&, touchgfx::AbstractPartition&, touchgfx::AbstractPartition&, FrontendApplication&) ⇒ touchgfx::MVPHeap::MVPHeap__sub_object(touchgfx::AbstractPartition&, touchgfx::AbstractPartition&, touchgfx::AbstractPartition&, touchgfx::MVPApplication&)
[Calls]- >> touchgfx::MVPHeap::MVPHeap__sub_object(touchgfx::AbstractPartition&, touchgfx::AbstractPartition&, touchgfx::AbstractPartition&, touchgfx::MVPApplication&)
[Called By]- >> FrontendHeap::FrontendHeap__sub_object()
FrontendHeapBase::~FrontendHeapBase__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN16FrontendHeapBaseD0Ev))
[Stack]
- Max Depth = 36
- Call Chain = FrontendHeapBase::~FrontendHeapBase__deallocating() ⇒ FrontendHeapBase::~FrontendHeapBase__sub_object() ⇒ touchgfx::MVPHeap::~MVPHeap__sub_object()
[Calls]- >> operator delete(void*, unsigned int)
- >> FrontendHeapBase::~FrontendHeapBase__sub_object()
[Address Reference Count : 1]- TouchGFXConfiguration.o(.rodata._ZTV16FrontendHeapBase)
FrontendHeapBase::~FrontendHeapBase__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN16FrontendHeapBaseD2Ev))
[Stack]
- Max Depth = 20
- Call Chain = FrontendHeapBase::~FrontendHeapBase__sub_object() ⇒ touchgfx::MVPHeap::~MVPHeap__sub_object()
[Calls]- >> touchgfx::MVPHeap::~MVPHeap__sub_object()
[Called By]- >> FrontendHeapBase::~FrontendHeapBase__deallocating()
- >> FrontendHeap::~FrontendHeap__sub_object()
- >> FrontendHeap::FrontendHeap__sub_object()
[Address Reference Count : 1]- TouchGFXConfiguration.o(.rodata._ZTV16FrontendHeapBase)
BluetoothViewBase::setupScreen() (Thumb, 8 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZN17BluetoothViewBase11setupScreenEv))
[Stack]
- Max Depth = 4
- Call Chain = BluetoothViewBase::setupScreen()
[Called By]- >> BluetoothView::setupScreen()
[Address Reference Count : 1]- BluetoothViewBase.o(.rodata._ZTV17BluetoothViewBase)
BluetoothViewBase::BluetoothViewBase() (Thumb, 622 bytes, Stack size 136 bytes, BluetoothViewBase.o(.text._ZN17BluetoothViewBaseC2Ev), UNUSED)
[Calls]
- >> __cxa_end_cleanup
- >> touchgfx::TypedText::~TypedText__sub_object()
- >> touchgfx::View〈BluetoothPresenter〉::~View__sub_object()
- >> touchgfx::Box::~Box__sub_object()
- >> touchgfx::Image::~Image__sub_object()
- >> touchgfx::TextArea::~TextArea__sub_object()
- >> touchgfx::ButtonWithLabel::~ButtonWithLabel__sub_object()
- >> touchgfx::ButtonWithLabel::setLabelColorPressed(touchgfx::colortype)
- >> touchgfx::ButtonWithLabel::setLabelColor(touchgfx::colortype)
- >> touchgfx::ButtonWithLabel::setLabelText(touchgfx::TypedText)
- >> touchgfx::Button::setBitmaps(touchgfx::Bitmap const&, touchgfx::Bitmap const&)
- >> touchgfx::TextArea::setTypedText(touchgfx::TypedText const&)
- >> touchgfx::TypedText::TypedText__sub_object(unsigned short)
- >> touchgfx::TextArea::setWideTextAction(touchgfx::WideTextAction)
- >> touchgfx::TextArea::setLinespacing(short)
- >> touchgfx::TextArea::setColor(touchgfx::colortype)
- >> touchgfx::Image::setBitmap(touchgfx::Bitmap const&)
- >> touchgfx::Drawable::setXY(short, short)
- >> touchgfx::Screen::add(touchgfx::Drawable&)
- >> touchgfx::Box::setColor(touchgfx::colortype)
- >> touchgfx::Color::getColorFromRGB(unsigned char, unsigned char, unsigned char)
- >> touchgfx::Drawable::setPosition(short, short, short, short)
- >> touchgfx::ButtonWithLabel::ButtonWithLabel()
- >> touchgfx::TextArea::TextArea__sub_object()
- >> touchgfx::Image::Image__sub_object(touchgfx::Bitmap const&)
- >> touchgfx::Bitmap::Bitmap__sub_object(unsigned short)
- >> touchgfx::Box::Box__sub_object()
- >> touchgfx::View〈BluetoothPresenter〉::View__sub_object()
BluetoothViewBase::BluetoothViewBase__sub_object() (Thumb, 622 bytes, Stack size 136 bytes, BluetoothViewBase.o(.text._ZN17BluetoothViewBaseC2Ev))
[Stack]
- Max Depth = 136
- Call Chain = BluetoothViewBase::BluetoothViewBase__sub_object()
[Called By]- >> BluetoothView::BluetoothView()
BluetoothViewBase::~BluetoothViewBase__deallocating() (Thumb, 28 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN17BluetoothViewBaseD0Ev))
[Stack]
- Max Depth = 100
- Call Chain = BluetoothViewBase::~BluetoothViewBase__deallocating() ⇒ BluetoothViewBase::~BluetoothViewBase() ⇒ touchgfx::ButtonWithLabel::~ButtonWithLabel__sub_object() ⇒ touchgfx::Button::~Button__sub_object() ⇒ touchgfx::AbstractButton::~AbstractButton__sub_object() ⇒ touchgfx::Widget::~Widget__sub_object() ⇒ touchgfx::Drawable::~Drawable__sub_object()
[Calls]- >> operator delete(void*, unsigned int)
- >> BluetoothViewBase::~BluetoothViewBase()
[Address Reference Count : 1]- BluetoothViewBase.o(.rodata._ZTV17BluetoothViewBase)
BluetoothViewBase::~BluetoothViewBase() (Thumb, 52 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN17BluetoothViewBaseD2Ev))
[Stack]
- Max Depth = 84
- Call Chain = BluetoothViewBase::~BluetoothViewBase() ⇒ touchgfx::ButtonWithLabel::~ButtonWithLabel__sub_object() ⇒ touchgfx::Button::~Button__sub_object() ⇒ touchgfx::AbstractButton::~AbstractButton__sub_object() ⇒ touchgfx::Widget::~Widget__sub_object() ⇒ touchgfx::Drawable::~Drawable__sub_object()
[Calls]- >> touchgfx::View〈BluetoothPresenter〉::~View__sub_object()
- >> touchgfx::Box::~Box__sub_object()
- >> touchgfx::Image::~Image__sub_object()
- >> touchgfx::TextArea::~TextArea__sub_object()
- >> touchgfx::ButtonWithLabel::~ButtonWithLabel__sub_object()
[Called By]- >> BluetoothViewBase::~BluetoothViewBase__deallocating()
[Address Reference Count : 1]- BluetoothViewBase.o(.rodata._ZTV17BluetoothViewBase)
BluetoothViewBase::~BluetoothViewBase__sub_object() (Thumb, 52 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN17BluetoothViewBaseD2Ev))
[Stack]
- Max Depth = 16
- Call Chain = BluetoothViewBase::~BluetoothViewBase__sub_object()
[Called By]- >> BluetoothView::~BluetoothView__sub_object()
TypedTextDatabase::getInstanceSize() (Thumb, 4 bytes, Stack size 0 bytes, TypedTextDatabase.o(.text._ZN17TypedTextDatabase15getInstanceSizeEv))
[Called By]
- >> touchgfx::Texts::setLanguage(unsigned short)
TypedTextDatabase::getFonts() (Thumb, 10 bytes, Stack size 0 bytes, TypedTextDatabase.o(.text._ZN17TypedTextDatabase8getFontsEv))
[Called By]
- >> ApplicationFontProvider::getFont(unsigned short)
- >> touchgfx::Texts::setLanguage(unsigned short)
BluetoothPresenter::deactivate() (Thumb, 8 bytes, Stack size 4 bytes, BluetoothPresenter.o(.text._ZN18BluetoothPresenter10deactivateEv))
[Stack]
- Max Depth = 4
- Call Chain = BluetoothPresenter::deactivate()
[Address Reference Count : 1]- BluetoothPresenter.o(.rodata._ZTV18BluetoothPresenter)
BluetoothPresenter::activate() (Thumb, 8 bytes, Stack size 4 bytes, BluetoothPresenter.o(.text._ZN18BluetoothPresenter8activateEv))
[Stack]
- Max Depth = 4
- Call Chain = BluetoothPresenter::activate()
[Address Reference Count : 1]- BluetoothPresenter.o(.rodata._ZTV18BluetoothPresenter)
BluetoothPresenter::BluetoothPresenter(BluetoothView&) (Thumb, 72 bytes, Stack size 32 bytes, BluetoothPresenter.o(.text._ZN18BluetoothPresenterC2ER13BluetoothView))
[Stack]
- Max Depth = 40 + Unknown Stack Size
- Call Chain = BluetoothPresenter::BluetoothPresenter(BluetoothView&) ⇒ __cxa_end_cleanup ⇒ __cxa_end_cleanup_impl
[Calls]- >> __cxa_end_cleanup
- >> touchgfx::Presenter::~Presenter__sub_object()
- >> ModelListener::ModelListener__sub_object()
- >> touchgfx::Presenter::Presenter__sub_object()
[Called By]- >> BluetoothPresenter* touchgfx::makeTransition〈BluetoothView, BluetoothPresenter, touchgfx::SlideTransition〈(touchgfx::Direction)2〉, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*)
BluetoothPresenter::BluetoothPresenter__sub_object(BluetoothView&) (Thumb, 72 bytes, Stack size 32 bytes, BluetoothPresenter.o(.text._ZN18BluetoothPresenterC2ER13BluetoothView), UNUSED)
BluetoothPresenter::~BluetoothPresenter__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, BluetoothPresenter.o(.text._ZN18BluetoothPresenterD0Ev))
[Stack]
- Max Depth = 36
- Call Chain = BluetoothPresenter::~BluetoothPresenter__deallocating() ⇒ BluetoothPresenter::~BluetoothPresenter__sub_object() ⇒ ModelListener::~ModelListener__sub_object()
[Calls]- >> operator delete(void*, unsigned int)
- >> BluetoothPresenter::~BluetoothPresenter__sub_object()
[Called By]- >> non-virtual thunk to BluetoothPresenter::~BluetoothPresenter__deallocating()
[Address Reference Count : 1]- BluetoothPresenter.o(.rodata._ZTV18BluetoothPresenter)
BluetoothPresenter::~BluetoothPresenter__sub_object() (Thumb, 28 bytes, Stack size 16 bytes, BluetoothPresenter.o(.text._ZN18BluetoothPresenterD2Ev))
[Stack]
- Max Depth = 20
- Call Chain = BluetoothPresenter::~BluetoothPresenter__sub_object() ⇒ ModelListener::~ModelListener__sub_object()
[Calls]- >> ModelListener::~ModelListener__sub_object()
- >> touchgfx::Presenter::~Presenter__sub_object()
[Called By]- >> non-virtual thunk to BluetoothPresenter::~BluetoothPresenter()
- >> BluetoothPresenter::~BluetoothPresenter__deallocating()
[Address Reference Count : 1]- BluetoothPresenter.o(.rodata._ZTV18BluetoothPresenter)
SelectLanguageView::setupScreen() (Thumb, 16 bytes, Stack size 16 bytes, SelectLanguageView.o(.text._ZN18SelectLanguageView11setupScreenEv))
[Stack]
- Max Depth = 20
- Call Chain = SelectLanguageView::setupScreen() ⇒ SelectLanguageViewBase::setupScreen()
[Calls]- >> SelectLanguageViewBase::setupScreen()
[Address Reference Count : 1]- SelectLanguageView.o(.rodata._ZTV18SelectLanguageView)
SelectLanguageView::tearDownScreen() (Thumb, 16 bytes, Stack size 16 bytes, SelectLanguageView.o(.text._ZN18SelectLanguageView14tearDownScreenEv))
[Stack]
- Max Depth = 20
- Call Chain = SelectLanguageView::tearDownScreen() ⇒ touchgfx::Screen::tearDownScreen()
[Calls]- >> touchgfx::Screen::tearDownScreen()
[Address Reference Count : 1]- SelectLanguageView.o(.rodata._ZTV18SelectLanguageView)
SelectLanguageView::SelectLanguageView() (Thumb, 32 bytes, Stack size 16 bytes, SelectLanguageView.o(.text._ZN18SelectLanguageViewC2Ev))
[Stack]
- Max Depth = 296
- Call Chain = SelectLanguageView::SelectLanguageView() ⇒ SelectLanguageViewBase::SelectLanguageViewBase__sub_object()
[Calls]- >> SelectLanguageViewBase::SelectLanguageViewBase__sub_object()
[Called By]- >> SelectLanguagePresenter* touchgfx::makeTransition〈SelectLanguageView, SelectLanguagePresenter, touchgfx::NoTransition, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*)
SelectLanguageView::SelectLanguageView__sub_object() (Thumb, 32 bytes, Stack size 16 bytes, SelectLanguageView.o(.text._ZN18SelectLanguageViewC2Ev), UNUSED)
SelectLanguageView::~SelectLanguageView__deallocating() (Thumb, 28 bytes, Stack size 16 bytes, SelectLanguageView.o(.text._ZN18SelectLanguageViewD0Ev))
[Stack]
- Max Depth = 56
- Call Chain = SelectLanguageView::~SelectLanguageView__deallocating() ⇒ SelectLanguageView::~SelectLanguageView__sub_object() ⇒ SelectLanguageViewBase::~SelectLanguageViewBase__sub_object()
[Calls]- >> operator delete(void*, unsigned int)
- >> SelectLanguageView::~SelectLanguageView__sub_object()
[Address Reference Count : 1]- SelectLanguageView.o(.rodata._ZTV18SelectLanguageView)
SelectLanguageView::~SelectLanguageView__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, SelectLanguageView.o(.text._ZN18SelectLanguageViewD2Ev))
[Stack]
- Max Depth = 40
- Call Chain = SelectLanguageView::~SelectLanguageView__sub_object() ⇒ SelectLanguageViewBase::~SelectLanguageViewBase__sub_object()
[Calls]- >> SelectLanguageViewBase::~SelectLanguageViewBase__sub_object()
[Called By]- >> SelectLanguageView::~SelectLanguageView__deallocating()
[Address Reference Count : 1]- SelectLanguageView.o(.rodata._ZTV18SelectLanguageView)
FrontendApplication::handleTickEvent() (Thumb, 28 bytes, Stack size 16 bytes, FrontendApplication.o(.text._ZN19FrontendApplication15handleTickEventEv))
[Stack]
- Max Depth = 104
- Call Chain = FrontendApplication::handleTickEvent() ⇒ touchgfx::Application::handleTickEvent() ⇒ touchgfx::Application::TimerWidgets::compact() ⇒ touchgfx::Vector〈touchgfx::Drawable*, (unsigned short)32〉::quickRemoveAt(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> Model::tick()
- >> touchgfx::Application::handleTickEvent()
[Address Reference Count : 1]- FrontendApplication.o(.rodata._ZTV19FrontendApplication)
FrontendApplication::FrontendApplication(Model&, FrontendHeap&) (Thumb, 40 bytes, Stack size 24 bytes, FrontendApplication.o(.text._ZN19FrontendApplicationC2ER5ModelR12FrontendHeap))
[Stack]
- Max Depth = 64
- Call Chain = FrontendApplication::FrontendApplication(Model&, FrontendHeap&) ⇒ FrontendApplicationBase::FrontendApplicationBase__sub_object(Model&, FrontendHeap&)
[Calls]- >> FrontendApplicationBase::FrontendApplicationBase__sub_object(Model&, FrontendHeap&)
[Called By]- >> FrontendHeap::FrontendHeap__sub_object()
FrontendApplication::FrontendApplication__sub_object(Model&, FrontendHeap&) (Thumb, 40 bytes, Stack size 24 bytes, FrontendApplication.o(.text._ZN19FrontendApplicationC2ER5ModelR12FrontendHeap), UNUSED)
FrontendApplication::~FrontendApplication__deallocating() (Thumb, 28 bytes, Stack size 16 bytes, FrontendApplication.o(.text._ZN19FrontendApplicationD0Ev))
[Stack]
- Max Depth = 84
- Call Chain = FrontendApplication::~FrontendApplication__deallocating() ⇒ FrontendApplication::~FrontendApplication__sub_object() ⇒ FrontendApplicationBase::~FrontendApplicationBase__sub_object() ⇒ touchgfx::MVPApplication::~MVPApplication__sub_object() ⇒ touchgfx::Application::~Application__sub_object() ⇒ touchgfx::UIEventListener::~UIEventListener__sub_object()
[Calls]- >> operator delete(void*, unsigned int)
- >> FrontendApplication::~FrontendApplication__sub_object()
[Address Reference Count : 1]- FrontendApplication.o(.rodata._ZTV19FrontendApplication)
FrontendApplication::~FrontendApplication__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, FrontendApplication.o(.text._ZN19FrontendApplicationD2Ev))
[Stack]
- Max Depth = 68
- Call Chain = FrontendApplication::~FrontendApplication__sub_object() ⇒ FrontendApplicationBase::~FrontendApplicationBase__sub_object() ⇒ touchgfx::MVPApplication::~MVPApplication__sub_object() ⇒ touchgfx::Application::~Application__sub_object() ⇒ touchgfx::UIEventListener::~UIEventListener__sub_object()
[Calls]- >> FrontendApplicationBase::~FrontendApplicationBase__sub_object()
[Called By]- >> FrontendApplication::~FrontendApplication__deallocating()
- >> FrontendHeap::~FrontendHeap__sub_object()
- >> FrontendHeap::FrontendHeap__sub_object()
[Address Reference Count : 1]- FrontendApplication.o(.rodata._ZTV19FrontendApplication)
STM32TouchController::sampleTouch(int&, int&) (Thumb, 68 bytes, Stack size 32 bytes, STM32TouchController.o(.text._ZN20STM32TouchController11sampleTouchERiS0_))
[Stack]
- Max Depth = 244
- Call Chain = STM32TouchController::sampleTouch(int&, int&) ⇒ touch_get_pos ⇒ touch_reg_read ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnFlagUntilTimeout ⇒ I2C_IsErrorOccurred ⇒ I2C_Flush_TXDR
[Calls]- >> touch_get_pos
- >> touch_get_finger_num
[Address Reference Count : 1]- STM32TouchController.o(.rodata._ZTV20STM32TouchController)
STM32TouchController::init() (Thumb, 8 bytes, Stack size 4 bytes, STM32TouchController.o(.text._ZN20STM32TouchController4initEv))
[Stack]
- Max Depth = 4
- Call Chain = STM32TouchController::init()
[Address Reference Count : 1]- STM32TouchController.o(.rodata._ZTV20STM32TouchController)
STM32TouchController::STM32TouchController__sub_object() (Thumb, 32 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN20STM32TouchControllerC2Ev))
[Stack]
- Max Depth = 20
- Call Chain = STM32TouchController::STM32TouchController__sub_object() ⇒ touchgfx::TouchController::TouchController__sub_object()
[Calls]- >> touchgfx::TouchController::TouchController__sub_object()
[Called By]
STM32TouchController::~STM32TouchController__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, STM32TouchController.o(.text._ZN20STM32TouchControllerD0Ev))
[Stack]
- Max Depth = 36
- Call Chain = STM32TouchController::~STM32TouchController__deallocating() ⇒ STM32TouchController::~STM32TouchController__sub_object() ⇒ touchgfx::TouchController::~TouchController__sub_object()
[Calls]- >> operator delete(void*, unsigned int)
- >> STM32TouchController::~STM32TouchController__sub_object()
[Address Reference Count : 1]- STM32TouchController.o(.rodata._ZTV20STM32TouchController)
STM32TouchController::~STM32TouchController__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, STM32TouchController.o(.text._ZN20STM32TouchControllerD2Ev))
[Stack]
- Max Depth = 20
- Call Chain = STM32TouchController::~STM32TouchController__sub_object() ⇒ touchgfx::TouchController::~TouchController__sub_object()
[Calls]- >> touchgfx::TouchController::~TouchController__sub_object()
[Called By]- >> STM32TouchController::~STM32TouchController__deallocating()
[Address Reference Count : 2]- STM32TouchController.o(.rodata._ZTV20STM32TouchController)
- TouchGFXConfiguration.o(.text.__cxx_global_var_init)
TouchGFXGeneratedHAL::beginFrame() (Thumb, 16 bytes, Stack size 16 bytes, TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL10beginFrameEv))
[Stack]
- Max Depth = 16
- Call Chain = TouchGFXGeneratedHAL::beginFrame()
[Calls]- >> touchgfx::HAL::beginFrame()
[Called By]- >> TouchGFXHAL::beginFrame()
[Address Reference Count : 1]- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
TouchGFXGeneratedHAL::initialize() (Thumb, 62 bytes, Stack size 16 bytes, TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL10initializeEv))
[Stack]
- Max Depth = 216
- Call Chain = TouchGFXGeneratedHAL::initialize() ⇒ touchgfx::HAL::initialize() ⇒ touchgfx::OSWrappers::initialize() ⇒ xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> touchgfx::Application::getInstance()
- >> touchgfx::HAL::setFrameRefreshStrategy(touchgfx::HAL::FrameRefreshStrategy)
- >> touchgfx::HAL::setFrameBufferAllocator(touchgfx::FrameBufferAllocator*)
- >> touchgfx::HAL::initialize()
[Called By]- >> TouchGFXHAL::initialize()
[Address Reference Count : 1]- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
TouchGFXGeneratedHAL::enableInterrupts() (Thumb, 8 bytes, Stack size 4 bytes, TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL16enableInterruptsEv))
[Stack]
- Max Depth = 4
- Call Chain = TouchGFXGeneratedHAL::enableInterrupts()
[Called By]- >> TouchGFXHAL::enableInterrupts()
[Address Reference Count : 1]- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
TouchGFXGeneratedHAL::flushFrameBuffer(touchgfx::Rect const&) (Thumb, 24 bytes, Stack size 16 bytes, TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL16flushFrameBufferERKN8touchgfx4RectE))
[Stack]
- Max Depth = 180
- Call Chain = TouchGFXGeneratedHAL::flushFrameBuffer(touchgfx::Rect const&) ⇒ touchgfx::PartialFrameBufferManager::tryTransmitBlock() ⇒ OUTLINED_FUNCTION_0 ⇒ touchgfx::transmitBlock(unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short) ⇒ touchgfxDisplayDriverTransmitBlock ⇒ lcd_color_region ⇒ DisplayDriver_TransferCompleteCallback (Cycle)
[Calls]- >> touchgfx::PartialFrameBufferManager::tryTransmitBlock()
- >> touchgfx::HAL::flushFrameBuffer(touchgfx::Rect const&)
[Called By]- >> TouchGFXHAL::flushFrameBuffer(touchgfx::Rect const&)
[Address Reference Count : 1]- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
TouchGFXGeneratedHAL::flushFrameBuffer() (Thumb, 16 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN20TouchGFXGeneratedHAL16flushFrameBufferEv))
[Stack]
- Max Depth = 16
- Call Chain = TouchGFXGeneratedHAL::flushFrameBuffer()
[Calls]- >> touchgfx::HAL::flushFrameBuffer()
[Called By]- >> TouchGFXHAL::flushFrameBuffer()
[Address Reference Count : 1]- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
TouchGFXGeneratedHAL::disableInterrupts() (Thumb, 8 bytes, Stack size 4 bytes, TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL17disableInterruptsEv))
[Stack]
- Max Depth = 4
- Call Chain = TouchGFXGeneratedHAL::disableInterrupts()
[Called By]- >> TouchGFXHAL::disableInterrupts()
[Address Reference Count : 1]- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
TouchGFXGeneratedHAL::setTFTFrameBuffer(unsigned short*) (Thumb, 10 bytes, Stack size 8 bytes, TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL17setTFTFrameBufferEPt))
[Stack]
- Max Depth = 8
- Call Chain = TouchGFXGeneratedHAL::setTFTFrameBuffer(unsigned short*)
[Called By]- >> TouchGFXHAL::setTFTFrameBuffer(unsigned short*)
[Address Reference Count : 1]- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
TouchGFXGeneratedHAL::configureInterrupts() (Thumb, 8 bytes, Stack size 4 bytes, TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL19configureInterruptsEv))
[Stack]
- Max Depth = 4
- Call Chain = TouchGFXGeneratedHAL::configureInterrupts()
[Called By]- >> TouchGFXHAL::configureInterrupts()
[Address Reference Count : 1]- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
TouchGFXGeneratedHAL::enableLCDControllerInterrupt() (Thumb, 8 bytes, Stack size 4 bytes, TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL28enableLCDControllerInterruptEv))
[Stack]
- Max Depth = 4
- Call Chain = TouchGFXGeneratedHAL::enableLCDControllerInterrupt()
[Called By]- >> TouchGFXHAL::enableLCDControllerInterrupt()
[Address Reference Count : 1]- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
TouchGFXGeneratedHAL::endFrame() (Thumb, 24 bytes, Stack size 16 bytes, TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL8endFrameEv))
[Stack]
- Max Depth = 180
- Call Chain = TouchGFXGeneratedHAL::endFrame() ⇒ touchgfx::PartialFrameBufferManager::transmitRemainingBlocks() ⇒ touchgfx::transmitBlock(unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short) ⇒ touchgfxDisplayDriverTransmitBlock ⇒ lcd_color_region ⇒ DisplayDriver_TransferCompleteCallback (Cycle)
[Calls]- >> touchgfx::HAL::endFrame()
- >> touchgfx::PartialFrameBufferManager::transmitRemainingBlocks()
[Called By]- >> TouchGFXHAL::endFrame()
[Address Reference Count : 1]- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
TouchGFXGeneratedHAL::blockCopy(void*, void const*, unsigned int) (Thumb, 28 bytes, Stack size 24 bytes, TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL9blockCopyEPvPKvj))
[Stack]
- Max Depth = 40
- Call Chain = TouchGFXGeneratedHAL::blockCopy(void*, void const*, unsigned int) ⇒ touchgfx::HAL::blockCopy(void*, void const*, unsigned int)
[Calls]- >> touchgfx::HAL::blockCopy(void*, void const*, unsigned int)
[Called By]- >> TouchGFXHAL::blockCopy(void*, void const*, unsigned int)
[Address Reference Count : 1]- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
TouchGFXGeneratedHAL::TouchGFXGeneratedHAL__sub_object(touchgfx::DMA_Interface&, touchgfx::LCD&, touchgfx::TouchController&, unsigned short, unsigned short) (Thumb, 82 bytes, Stack size 40 bytes, TouchGFXConfiguration.o(.text._ZN20TouchGFXGeneratedHALC2ERN8touchgfx13DMA_InterfaceERNS0_3LCDERNS0_15TouchControllerEtt))
[Stack]
- Max Depth = 100
- Call Chain = TouchGFXGeneratedHAL::TouchGFXGeneratedHAL__sub_object(touchgfx::DMA_Interface&, touchgfx::LCD&, touchgfx::TouchController&, unsigned short, unsigned short) ⇒ touchgfx::HAL::HAL__sub_object(touchgfx::DMA_Interface&, touchgfx::LCD&, touchgfx::TouchController&, unsigned short, unsigned short) ⇒ touchgfx::Gestures::Gestures__sub_object() ⇒ touchgfx::Gestures::DragState::DragState__sub_object()
[Calls]- >> touchgfx::HAL::HAL__sub_object(touchgfx::DMA_Interface&, touchgfx::LCD&, touchgfx::TouchController&, unsigned short, unsigned short)
[Called By]- >> TouchGFXHAL::TouchGFXHAL__sub_object(touchgfx::DMA_Interface&, touchgfx::LCD&, touchgfx::TouchController&, unsigned short, unsigned short)
TouchGFXGeneratedHAL::~TouchGFXGeneratedHAL__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHALD0Ev))
[Stack]
- Max Depth = 36
- Call Chain = TouchGFXGeneratedHAL::~TouchGFXGeneratedHAL__deallocating() ⇒ TouchGFXGeneratedHAL::~TouchGFXGeneratedHAL__sub_object() ⇒ touchgfx::HAL::~HAL__sub_object()
[Calls]- >> operator delete(void*, unsigned int)
- >> TouchGFXGeneratedHAL::~TouchGFXGeneratedHAL__sub_object()
[Address Reference Count : 1]- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
TouchGFXGeneratedHAL::~TouchGFXGeneratedHAL__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN20TouchGFXGeneratedHALD2Ev))
[Stack]
- Max Depth = 20
- Call Chain = TouchGFXGeneratedHAL::~TouchGFXGeneratedHAL__sub_object() ⇒ touchgfx::HAL::~HAL__sub_object()
[Calls]- >> touchgfx::HAL::~HAL__sub_object()
[Called By]- >> TouchGFXGeneratedHAL::~TouchGFXGeneratedHAL__deallocating()
- >> TouchGFXHAL::~TouchGFXHAL__sub_object()
[Address Reference Count : 1]- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
SelectLanguageViewBase::application() (Thumb, 14 bytes, Stack size 16 bytes, SelectLanguageViewBase.o(.text._ZN22SelectLanguageViewBase11applicationEv))
[Stack]
- Max Depth = 16
- Call Chain = SelectLanguageViewBase::application()
[Calls]- >> touchgfx::Application::getInstance()
[Called By]- >> SelectLanguageViewBase::buttonCallbackHandler(touchgfx::AbstractButton const&)
SelectLanguageViewBase::setupScreen() (Thumb, 8 bytes, Stack size 4 bytes, SelectLanguageViewBase.o(.text._ZN22SelectLanguageViewBase11setupScreenEv))
[Stack]
- Max Depth = 4
- Call Chain = SelectLanguageViewBase::setupScreen()
[Called By]- >> SelectLanguageView::setupScreen()
[Address Reference Count : 1]- SelectLanguageViewBase.o(.rodata._ZTV22SelectLanguageViewBase)
SelectLanguageViewBase::buttonCallbackHandler(touchgfx::AbstractButton const&) (Thumb, 122 bytes, Stack size 24 bytes, SelectLanguageViewBase.o(.text._ZN22SelectLanguageViewBase21buttonCallbackHandlerERKN8touchgfx14AbstractButtonE))
[Stack]
- Max Depth = 124
- Call Chain = SelectLanguageViewBase::buttonCallbackHandler(touchgfx::AbstractButton const&) ⇒ FrontendApplicationBase::gotoBluetoothScreenSlideTransitionEast() ⇒ touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::Callback__sub_object(FrontendApplicationBase*, void (FrontendApplicationBase::*)()) ⇒ touchgfx::GenericCallback〈void, void, void〉::GenericCallback__sub_object()
[Calls]- >> SelectLanguageViewBase::application()
- >> touchgfx::Screen::invalidate() const
- >> FrontendApplicationBase::gotoBluetoothScreenSlideTransitionEast()
- >> touchgfx::Texts::setLanguage(unsigned short)
[Address Reference Count : 1]- SelectLanguageViewBase.o(.text._ZN22SelectLanguageViewBaseC2Ev)
SelectLanguageViewBase::SelectLanguageViewBase() (Thumb, 1292 bytes, Stack size 280 bytes, SelectLanguageViewBase.o(.text._ZN22SelectLanguageViewBaseC2Ev), UNUSED)
[Calls]
- >> __cxa_end_cleanup
- >> touchgfx::TypedText::~TypedText__sub_object()
- >> touchgfx::View〈SelectLanguagePresenter〉::~View__sub_object()
- >> touchgfx::Callback〈SelectLanguageViewBase, touchgfx::AbstractButton const&, void, void〉::~Callback__sub_object()
- >> touchgfx::AbstractButton::setAction(touchgfx::GenericCallback〈touchgfx::AbstractButton const&, void, void〉&)
- >> touchgfx::Callback〈SelectLanguageViewBase, touchgfx::AbstractButton const&, void, void〉::Callback__sub_object(SelectLanguageViewBase*, void (SelectLanguageViewBase::*)(touchgfx::AbstractButton const&))
- >> touchgfx::View〈SelectLanguagePresenter〉::View__sub_object()
- >> touchgfx::Box::~Box__sub_object()
- >> touchgfx::TextArea::~TextArea__sub_object()
- >> touchgfx::ButtonWithLabel::~ButtonWithLabel__sub_object()
- >> touchgfx::ButtonWithLabel::setLabelColorPressed(touchgfx::colortype)
- >> touchgfx::ButtonWithLabel::setLabelColor(touchgfx::colortype)
- >> touchgfx::ButtonWithLabel::setLabelText(touchgfx::TypedText)
- >> touchgfx::Button::setBitmaps(touchgfx::Bitmap const&, touchgfx::Bitmap const&)
- >> touchgfx::TextArea::setTypedText(touchgfx::TypedText const&)
- >> touchgfx::TypedText::TypedText__sub_object(unsigned short)
- >> touchgfx::TextArea::setWideTextAction(touchgfx::WideTextAction)
- >> touchgfx::TextArea::setLinespacing(short)
- >> touchgfx::TextArea::setColor(touchgfx::colortype)
- >> touchgfx::Drawable::setXY(short, short)
- >> touchgfx::Screen::add(touchgfx::Drawable&)
- >> touchgfx::Box::setColor(touchgfx::colortype)
- >> touchgfx::Color::getColorFromRGB(unsigned char, unsigned char, unsigned char)
- >> touchgfx::Drawable::setPosition(short, short, short, short)
- >> touchgfx::ButtonWithLabel::ButtonWithLabel()
- >> touchgfx::TextArea::TextArea__sub_object()
- >> touchgfx::Bitmap::Bitmap__sub_object(unsigned short)
- >> touchgfx::Box::Box__sub_object()
SelectLanguageViewBase::SelectLanguageViewBase__sub_object() (Thumb, 1292 bytes, Stack size 280 bytes, SelectLanguageViewBase.o(.text._ZN22SelectLanguageViewBaseC2Ev))
[Stack]
- Max Depth = 280
- Call Chain = SelectLanguageViewBase::SelectLanguageViewBase__sub_object()
[Called By]- >> SelectLanguageView::SelectLanguageView()
SelectLanguageViewBase::~SelectLanguageViewBase__deallocating() (Thumb, 28 bytes, Stack size 16 bytes, SelectLanguageViewBase.o(.text._ZN22SelectLanguageViewBaseD0Ev))
[Stack]
- Max Depth = 108
- Call Chain = SelectLanguageViewBase::~SelectLanguageViewBase__deallocating() ⇒ SelectLanguageViewBase::~SelectLanguageViewBase() ⇒ touchgfx::ButtonWithLabel::~ButtonWithLabel__sub_object() ⇒ touchgfx::Button::~Button__sub_object() ⇒ touchgfx::AbstractButton::~AbstractButton__sub_object() ⇒ touchgfx::Widget::~Widget__sub_object() ⇒ touchgfx::Drawable::~Drawable__sub_object()
[Calls]- >> operator delete(void*, unsigned int)
- >> SelectLanguageViewBase::~SelectLanguageViewBase()
[Address Reference Count : 1]- SelectLanguageViewBase.o(.rodata._ZTV22SelectLanguageViewBase)
SelectLanguageViewBase::~SelectLanguageViewBase() (Thumb, 102 bytes, Stack size 24 bytes, SelectLanguageViewBase.o(.text._ZN22SelectLanguageViewBaseD2Ev))
[Stack]
- Max Depth = 92
- Call Chain = SelectLanguageViewBase::~SelectLanguageViewBase() ⇒ touchgfx::ButtonWithLabel::~ButtonWithLabel__sub_object() ⇒ touchgfx::Button::~Button__sub_object() ⇒ touchgfx::AbstractButton::~AbstractButton__sub_object() ⇒ touchgfx::Widget::~Widget__sub_object() ⇒ touchgfx::Drawable::~Drawable__sub_object()
[Calls]- >> touchgfx::View〈SelectLanguagePresenter〉::~View__sub_object()
- >> touchgfx::Callback〈SelectLanguageViewBase, touchgfx::AbstractButton const&, void, void〉::~Callback__sub_object()
- >> touchgfx::Box::~Box__sub_object()
- >> touchgfx::TextArea::~TextArea__sub_object()
- >> touchgfx::ButtonWithLabel::~ButtonWithLabel__sub_object()
[Called By]- >> SelectLanguageViewBase::~SelectLanguageViewBase__deallocating()
[Address Reference Count : 1]- SelectLanguageViewBase.o(.rodata._ZTV22SelectLanguageViewBase)
SelectLanguageViewBase::~SelectLanguageViewBase__sub_object() (Thumb, 102 bytes, Stack size 24 bytes, SelectLanguageViewBase.o(.text._ZN22SelectLanguageViewBaseD2Ev))
[Stack]
- Max Depth = 24
- Call Chain = SelectLanguageViewBase::~SelectLanguageViewBase__sub_object()
[Called By]- >> SelectLanguageView::~SelectLanguageView__sub_object()
ApplicationFontProvider::getFont(unsigned short) (Thumb, 172 bytes, Stack size 24 bytes, ApplicationFontProvider.o(.text._ZN23ApplicationFontProvider7getFontEt))
[Stack]
- Max Depth = 24
- Call Chain = ApplicationFontProvider::getFont(unsigned short)
[Calls]- >> TypedTextDatabase::getFonts()
[Address Reference Count : 1]- ApplicationFontProvider.o(.rodata._ZTV23ApplicationFontProvider)
ApplicationFontProvider::~ApplicationFontProvider__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, ApplicationFontProvider.o(.text._ZN23ApplicationFontProviderD0Ev))
[Stack]
- Max Depth = 36
- Call Chain = ApplicationFontProvider::~ApplicationFontProvider__deallocating() ⇒ ApplicationFontProvider::~ApplicationFontProvider__sub_object() ⇒ touchgfx::FontProvider::~FontProvider__sub_object()
[Calls]- >> operator delete(void*, unsigned int)
- >> ApplicationFontProvider::~ApplicationFontProvider__sub_object()
[Address Reference Count : 1]- ApplicationFontProvider.o(.rodata._ZTV23ApplicationFontProvider)
ApplicationFontProvider::~ApplicationFontProvider__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, ApplicationFontProvider.o(.text._ZN23ApplicationFontProviderD2Ev))
[Stack]
- Max Depth = 20
- Call Chain = ApplicationFontProvider::~ApplicationFontProvider__sub_object() ⇒ touchgfx::FontProvider::~FontProvider__sub_object()
[Calls]- >> touchgfx::FontProvider::~FontProvider__sub_object()
[Called By]- >> ApplicationFontProvider::~ApplicationFontProvider__deallocating()
[Address Reference Count : 2]- ApplicationFontProvider.o(.rodata._ZTV23ApplicationFontProvider)
- TouchGFXConfiguration.o(.text.__cxx_global_var_init.3)
FrontendApplicationBase::changeToStartScreen() (Thumb, 16 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN23FrontendApplicationBase19changeToStartScreenEv))
[Stack]
- Max Depth = 116
- Call Chain = FrontendApplicationBase::changeToStartScreen() ⇒ FrontendApplicationBase::gotoSelectLanguageScreenNoTransition() ⇒ touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::Callback__sub_object(FrontendApplicationBase*, void (FrontendApplicationBase::*)()) ⇒ touchgfx::GenericCallback〈void, void, void〉::GenericCallback__sub_object()
[Calls]- >> FrontendApplicationBase::gotoSelectLanguageScreenNoTransition()
[Address Reference Count : 2]- FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
FrontendApplicationBase::gotoSelectLanguageScreenNoTransition() (Thumb, 68 bytes, Stack size 48 bytes, FrontendApplicationBase.o(.text._ZN23FrontendApplicationBase36gotoSelectLanguageScreenNoTransitionEv))
[Stack]
- Max Depth = 100
- Call Chain = FrontendApplicationBase::gotoSelectLanguageScreenNoTransition() ⇒ touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::Callback__sub_object(FrontendApplicationBase*, void (FrontendApplicationBase::*)()) ⇒ touchgfx::GenericCallback〈void, void, void〉::GenericCallback__sub_object()
[Calls]- >> touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::operator=(touchgfx::Callback〈FrontendApplicationBase, void, void, void〉&&)
- >> touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::Callback__sub_object(FrontendApplicationBase*, void (FrontendApplicationBase::*)())
- >> touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::~Callback__sub_object()
[Called By]- >> FrontendApplicationBase::changeToStartScreen()
- >> FrontendHeapBase::gotoStartScreen(FrontendApplication&)
FrontendApplicationBase::gotoBluetoothScreenSlideTransitionEast() (Thumb, 68 bytes, Stack size 48 bytes, FrontendApplicationBase.o(.text._ZN23FrontendApplicationBase38gotoBluetoothScreenSlideTransitionEastEv))
[Stack]
- Max Depth = 100
- Call Chain = FrontendApplicationBase::gotoBluetoothScreenSlideTransitionEast() ⇒ touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::Callback__sub_object(FrontendApplicationBase*, void (FrontendApplicationBase::*)()) ⇒ touchgfx::GenericCallback〈void, void, void〉::GenericCallback__sub_object()
[Calls]- >> touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::operator=(touchgfx::Callback〈FrontendApplicationBase, void, void, void〉&&)
- >> touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::Callback__sub_object(FrontendApplicationBase*, void (FrontendApplicationBase::*)())
- >> touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::~Callback__sub_object()
[Called By]- >> SelectLanguageViewBase::buttonCallbackHandler(touchgfx::AbstractButton const&)
FrontendApplicationBase::gotoSelectLanguageScreenNoTransitionImpl() (Thumb, 48 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN23FrontendApplicationBase40gotoSelectLanguageScreenNoTransitionImplEv))
[Stack]
- Max Depth = 376 + Unknown Stack Size
- Call Chain = FrontendApplicationBase::gotoSelectLanguageScreenNoTransitionImpl() ⇒ SelectLanguagePresenter* touchgfx::makeTransition〈SelectLanguageView, SelectLanguagePresenter, touchgfx::NoTransition, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*) ⇒ SelectLanguageView::SelectLanguageView() ⇒ SelectLanguageViewBase::SelectLanguageViewBase__sub_object()
[Calls]- >> SelectLanguagePresenter* touchgfx::makeTransition〈SelectLanguageView, SelectLanguagePresenter, touchgfx::NoTransition, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*)
[Address Reference Count : 1]- FrontendApplicationBase.o(.text._ZN23FrontendApplicationBase36gotoSelectLanguageScreenNoTransitionEv)
FrontendApplicationBase::gotoBluetoothScreenSlideTransitionEastImpl() (Thumb, 48 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN23FrontendApplicationBase42gotoBluetoothScreenSlideTransitionEastImplEv))
[Stack]
- Max Depth = 232 + Unknown Stack Size
- Call Chain = FrontendApplicationBase::gotoBluetoothScreenSlideTransitionEastImpl() ⇒ BluetoothPresenter* touchgfx::makeTransition〈BluetoothView, BluetoothPresenter, touchgfx::SlideTransition〈(touchgfx::Direction)2〉, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*) ⇒ BluetoothView::BluetoothView() ⇒ BluetoothViewBase::BluetoothViewBase__sub_object()
[Calls]- >> BluetoothPresenter* touchgfx::makeTransition〈BluetoothView, BluetoothPresenter, touchgfx::SlideTransition〈(touchgfx::Direction)2〉, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*)
[Address Reference Count : 1]- FrontendApplicationBase.o(.text._ZN23FrontendApplicationBase38gotoBluetoothScreenSlideTransitionEastEv)
FrontendApplicationBase::FrontendApplicationBase(Model&, FrontendHeap&) (Thumb, 126 bytes, Stack size 40 bytes, FrontendApplicationBase.o(.text._ZN23FrontendApplicationBaseC2ER5ModelR12FrontendHeap), UNUSED)
[Calls]
- >> __cxa_end_cleanup
- >> touchgfx::HAL::getInstance()
- >> touchgfx::MVPApplication::~MVPApplication__sub_object()
- >> touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::~Callback__sub_object()
- >> touchgfx::Texts::setLanguage(unsigned short)
- >> touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::Callback__sub_object()
- >> touchgfx::MVPApplication::MVPApplication__sub_object()
FrontendApplicationBase::FrontendApplicationBase__sub_object(Model&, FrontendHeap&) (Thumb, 126 bytes, Stack size 40 bytes, FrontendApplicationBase.o(.text._ZN23FrontendApplicationBaseC2ER5ModelR12FrontendHeap))
[Stack]
- Max Depth = 40
- Call Chain = FrontendApplicationBase::FrontendApplicationBase__sub_object(Model&, FrontendHeap&)
[Called By]- >> FrontendApplication::FrontendApplication(Model&, FrontendHeap&)
FrontendApplicationBase::~FrontendApplicationBase__deallocating() (Thumb, 28 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN23FrontendApplicationBaseD0Ev))
[Stack]
- Max Depth = 68
- Call Chain = FrontendApplicationBase::~FrontendApplicationBase__deallocating() ⇒ FrontendApplicationBase::~FrontendApplicationBase__sub_object() ⇒ touchgfx::MVPApplication::~MVPApplication__sub_object() ⇒ touchgfx::Application::~Application__sub_object() ⇒ touchgfx::UIEventListener::~UIEventListener__sub_object()
[Calls]- >> operator delete(void*, unsigned int)
- >> FrontendApplicationBase::~FrontendApplicationBase__sub_object()
[Address Reference Count : 1]- FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
FrontendApplicationBase::~FrontendApplicationBase__sub_object() (Thumb, 30 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN23FrontendApplicationBaseD2Ev))
[Stack]
- Max Depth = 52
- Call Chain = FrontendApplicationBase::~FrontendApplicationBase__sub_object() ⇒ touchgfx::MVPApplication::~MVPApplication__sub_object() ⇒ touchgfx::Application::~Application__sub_object() ⇒ touchgfx::UIEventListener::~UIEventListener__sub_object()
[Calls]- >> touchgfx::MVPApplication::~MVPApplication__sub_object()
- >> touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::~Callback__sub_object()
[Called By]- >> FrontendApplication::~FrontendApplication__sub_object()
- >> FrontendApplicationBase::~FrontendApplicationBase__deallocating()
[Address Reference Count : 1]- FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
SelectLanguagePresenter::deactivate() (Thumb, 8 bytes, Stack size 4 bytes, SelectLanguagePresenter.o(.text._ZN23SelectLanguagePresenter10deactivateEv))
[Stack]
- Max Depth = 4
- Call Chain = SelectLanguagePresenter::deactivate()
[Address Reference Count : 1]- SelectLanguagePresenter.o(.rodata._ZTV23SelectLanguagePresenter)
SelectLanguagePresenter::activate() (Thumb, 8 bytes, Stack size 4 bytes, SelectLanguagePresenter.o(.text._ZN23SelectLanguagePresenter8activateEv))
[Stack]
- Max Depth = 4
- Call Chain = SelectLanguagePresenter::activate()
[Address Reference Count : 1]- SelectLanguagePresenter.o(.rodata._ZTV23SelectLanguagePresenter)
SelectLanguagePresenter::SelectLanguagePresenter(SelectLanguageView&) (Thumb, 72 bytes, Stack size 32 bytes, SelectLanguagePresenter.o(.text._ZN23SelectLanguagePresenterC2ER18SelectLanguageView))
[Stack]
- Max Depth = 40 + Unknown Stack Size
- Call Chain = SelectLanguagePresenter::SelectLanguagePresenter(SelectLanguageView&) ⇒ __cxa_end_cleanup ⇒ __cxa_end_cleanup_impl
[Calls]- >> __cxa_end_cleanup
- >> touchgfx::Presenter::~Presenter__sub_object()
- >> ModelListener::ModelListener__sub_object()
- >> touchgfx::Presenter::Presenter__sub_object()
[Called By]- >> SelectLanguagePresenter* touchgfx::makeTransition〈SelectLanguageView, SelectLanguagePresenter, touchgfx::NoTransition, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*)
SelectLanguagePresenter::SelectLanguagePresenter__sub_object(SelectLanguageView&) (Thumb, 72 bytes, Stack size 32 bytes, SelectLanguagePresenter.o(.text._ZN23SelectLanguagePresenterC2ER18SelectLanguageView), UNUSED)
SelectLanguagePresenter::~SelectLanguagePresenter__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, SelectLanguagePresenter.o(.text._ZN23SelectLanguagePresenterD0Ev))
[Stack]
- Max Depth = 36
- Call Chain = SelectLanguagePresenter::~SelectLanguagePresenter__deallocating() ⇒ SelectLanguagePresenter::~SelectLanguagePresenter__sub_object() ⇒ ModelListener::~ModelListener__sub_object()
[Calls]- >> operator delete(void*, unsigned int)
- >> SelectLanguagePresenter::~SelectLanguagePresenter__sub_object()
[Called By]- >> non-virtual thunk to SelectLanguagePresenter::~SelectLanguagePresenter__deallocating()
[Address Reference Count : 1]- SelectLanguagePresenter.o(.rodata._ZTV23SelectLanguagePresenter)
SelectLanguagePresenter::~SelectLanguagePresenter__sub_object() (Thumb, 28 bytes, Stack size 16 bytes, SelectLanguagePresenter.o(.text._ZN23SelectLanguagePresenterD2Ev))
[Stack]
- Max Depth = 20
- Call Chain = SelectLanguagePresenter::~SelectLanguagePresenter__sub_object() ⇒ ModelListener::~ModelListener__sub_object()
[Calls]- >> ModelListener::~ModelListener__sub_object()
- >> touchgfx::Presenter::~Presenter__sub_object()
[Called By]- >> non-virtual thunk to SelectLanguagePresenter::~SelectLanguagePresenter()
- >> SelectLanguagePresenter::~SelectLanguagePresenter__deallocating()
[Address Reference Count : 1]- SelectLanguagePresenter.o(.rodata._ZTV23SelectLanguagePresenter)
Model::bind(ModelListener*) (Thumb, 16 bytes, Stack size 8 bytes, FrontendApplicationBase.o(.text._ZN5Model4bindEP13ModelListener))
[Stack]
- Max Depth = 8
- Call Chain = Model::bind(ModelListener*)
[Called By]- >> BluetoothPresenter* touchgfx::makeTransition〈BluetoothView, BluetoothPresenter, touchgfx::SlideTransition〈(touchgfx::Direction)2〉, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*)
- >> SelectLanguagePresenter* touchgfx::makeTransition〈SelectLanguageView, SelectLanguagePresenter, touchgfx::NoTransition, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*)
Model::tick() (Thumb, 8 bytes, Stack size 4 bytes, Model.o(.text._ZN5Model4tickEv))
[Stack]
- Max Depth = 4
- Call Chain = Model::tick()
[Called By]- >> FrontendApplication::handleTickEvent()
Model::Model() (Thumb, 14 bytes, Stack size 4 bytes, Model.o(.text._ZN5ModelC2Ev))
[Stack]
- Max Depth = 4
- Call Chain = Model::Model()
[Called By]- >> FrontendHeap::FrontendHeap__sub_object()
Model::Model__sub_object() (Thumb, 14 bytes, Stack size 4 bytes, Model.o(.text._ZN5ModelC2Ev), UNUSED)
STM32DMA::getBlitCaps() (Thumb, 10 bytes, Stack size 4 bytes, STM32DMA.o(.text._ZN8STM32DMA11getBlitCapsEv))
[Stack]
- Max Depth = 4
- Call Chain = STM32DMA::getBlitCaps()
[Address Reference Count : 1]- STM32DMA.o(.rodata._ZTV8STM32DMA)
STM32DMA::setupDataCopy(touchgfx::BlitOp const&) (Thumb, 28 bytes, Stack size 8 bytes, STM32DMA.o(.text._ZN8STM32DMA13setupDataCopyERKN8touchgfx6BlitOpE))
[Stack]
- Max Depth = 56
- Call Chain = STM32DMA::setupDataCopy(touchgfx::BlitOp const&) ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Address Reference Count : 1]- STM32DMA.o(.rodata._ZTV8STM32DMA)
STM32DMA::setupDataFill(touchgfx::BlitOp const&) (Thumb, 28 bytes, Stack size 8 bytes, STM32DMA.o(.text._ZN8STM32DMA13setupDataFillERKN8touchgfx6BlitOpE))
[Stack]
- Max Depth = 56
- Call Chain = STM32DMA::setupDataFill(touchgfx::BlitOp const&) ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Address Reference Count : 1]- STM32DMA.o(.rodata._ZTV8STM32DMA)
STM32DMA::signalDMAInterrupt() (Thumb, 8 bytes, Stack size 4 bytes, STM32DMA.o(.text._ZN8STM32DMA18signalDMAInterruptEv))
[Stack]
- Max Depth = 4
- Call Chain = STM32DMA::signalDMAInterrupt()
[Address Reference Count : 1]- STM32DMA.o(.rodata._ZTV8STM32DMA)
STM32DMA::flush() (Thumb, 8 bytes, Stack size 4 bytes, STM32DMA.o(.text._ZN8STM32DMA5flushEv))
[Stack]
- Max Depth = 4
- Call Chain = STM32DMA::flush()
[Address Reference Count : 1]- STM32DMA.o(.rodata._ZTV8STM32DMA)
STM32DMA::STM32DMA() (Thumb, 106 bytes, Stack size 40 bytes, STM32DMA.o(.text._ZN8STM32DMAC2Ev))
[Stack]
- Max Depth = 60 + Unknown Stack Size
- Call Chain = STM32DMA::STM32DMA() ⇒ touchgfx::LockFreeDMA_Queue::~LockFreeDMA_Queue__sub_object() ⇒ touchgfx::DMA_Queue::~DMA_Queue__sub_object()
[Calls]- >> __cxa_end_cleanup
- >> touchgfx::DMA_Interface::~DMA_Interface__sub_object()
- >> touchgfx::LockFreeDMA_Queue::~LockFreeDMA_Queue__sub_object()
- >> touchgfx::BlitOp::BlitOp__sub_object()
- >> touchgfx::LockFreeDMA_Queue::LockFreeDMA_Queue(touchgfx::BlitOp*, unsigned long)
- >> touchgfx::DMA_Interface::DMA_Interface__sub_object(touchgfx::DMA_Queue&)
[Called By]- >> __cxx_global_var_init.1
STM32DMA::STM32DMA__sub_object() (Thumb, 106 bytes, Stack size 40 bytes, STM32DMA.o(.text._ZN8STM32DMAC2Ev), UNUSED)
STM32DMA::~STM32DMA__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, STM32DMA.o(.text._ZN8STM32DMAD0Ev))
[Stack]
- Max Depth = 52
- Call Chain = STM32DMA::~STM32DMA__deallocating() ⇒ STM32DMA::~STM32DMA__sub_object() ⇒ touchgfx::LockFreeDMA_Queue::~LockFreeDMA_Queue__sub_object() ⇒ touchgfx::DMA_Queue::~DMA_Queue__sub_object()
[Calls]- >> operator delete(void*, unsigned int)
- >> STM32DMA::~STM32DMA__sub_object()
[Address Reference Count : 1]- STM32DMA.o(.rodata._ZTV8STM32DMA)
STM32DMA::~STM32DMA__sub_object() (Thumb, 28 bytes, Stack size 16 bytes, STM32DMA.o(.text._ZN8STM32DMAD2Ev))
[Stack]
- Max Depth = 36
- Call Chain = STM32DMA::~STM32DMA__sub_object() ⇒ touchgfx::LockFreeDMA_Queue::~LockFreeDMA_Queue__sub_object() ⇒ touchgfx::DMA_Queue::~DMA_Queue__sub_object()
[Calls]- >> touchgfx::DMA_Interface::~DMA_Interface__sub_object()
- >> touchgfx::LockFreeDMA_Queue::~LockFreeDMA_Queue__sub_object()
[Called By]- >> STM32DMA::~STM32DMA__deallocating()
[Address Reference Count : 2]- STM32DMA.o(.rodata._ZTV8STM32DMA)
- TouchGFXConfiguration.o(.text.__cxx_global_var_init.1)
touchgfx::ClickEvent::~ClickEvent__deallocating() (Thumb, 4 bytes, Stack size 0 bytes, screen.o(.text._ZN8touchgfx10ClickEventD0Ev))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::ClickEvent::~ClickEvent__deallocating() ⇒ operator delete(void*) ⇒ free
[Calls]- >> operator delete(void*)
[Address Reference Count : 1]- screen.o(.rodata._ZTVN8touchgfx10ClickEventE)
touchgfx::OSWrappers::initialize() (Thumb, 68 bytes, Stack size 24 bytes, OSWrappers.o(.text._ZN8touchgfx10OSWrappers10initializeEv))
[Stack]
- Max Depth = 192
- Call Chain = touchgfx::OSWrappers::initialize() ⇒ xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> xQueueGenericCreate
- >> xQueueGenericSend
[Called By]- >> touchgfx::HAL::initialize()
touchgfx::OSWrappers::signalVSync() (Thumb, 20 bytes, Stack size 8 bytes, OSWrappers.o(.text._ZN8touchgfx10OSWrappers11signalVSyncEv))
[Stack]
- Max Depth = 160
- Call Chain = touchgfx::OSWrappers::signalVSync() ⇒ xQueueGiveFromISR ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]
[Called By]
touchgfx::OSWrappers::waitForVSync() (Thumb, 22 bytes, Stack size 8 bytes, OSWrappers.o(.text._ZN8touchgfx10OSWrappers12waitForVSyncEv))
[Stack]
- Max Depth = 168
- Call Chain = touchgfx::OSWrappers::waitForVSync() ⇒ xQueueSemaphoreTake ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]
[Called By]- >> touchgfx::HAL::taskEntry()
touchgfx::OSWrappers::giveFrameBufferSemaphore() (Thumb, 24 bytes, Stack size 8 bytes, OSWrappers.o(.text._ZN8touchgfx10OSWrappers24giveFrameBufferSemaphoreEv))
[Stack]
- Max Depth = 176
- Call Chain = touchgfx::OSWrappers::giveFrameBufferSemaphore() ⇒ xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]
[Called By]- >> touchgfx::DMA_Interface::waitForFrameBufferSemaphore()
- >> touchgfx::HAL::unlockFrameBuffer()
touchgfx::OSWrappers::takeFrameBufferSemaphore() (Thumb, 22 bytes, Stack size 8 bytes, OSWrappers.o(.text._ZN8touchgfx10OSWrappers24takeFrameBufferSemaphoreEv))
[Stack]
- Max Depth = 168
- Call Chain = touchgfx::OSWrappers::takeFrameBufferSemaphore() ⇒ xQueueSemaphoreTake ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]
[Called By]- >> touchgfx::DMA_Interface::waitForFrameBufferSemaphore()
- >> touchgfx::HAL::lockFrameBuffer()
touchgfx::OSWrappers::tryTakeFrameBufferSemaphore() (Thumb, 20 bytes, Stack size 8 bytes, OSWrappers.o(.text._ZN8touchgfx10OSWrappers27tryTakeFrameBufferSemaphoreEv))
[Stack]
- Max Depth = 168
- Call Chain = touchgfx::OSWrappers::tryTakeFrameBufferSemaphore() ⇒ xQueueSemaphoreTake ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]
[Called By]- >> touchgfx::DMA_Interface::addToQueue(touchgfx::BlitOp const&)
touchgfx::OSWrappers::giveFrameBufferSemaphoreFromISR() (Thumb, 20 bytes, Stack size 8 bytes, OSWrappers.o(.text._ZN8touchgfx10OSWrappers31giveFrameBufferSemaphoreFromISREv))
[Stack]
- Max Depth = 160
- Call Chain = touchgfx::OSWrappers::giveFrameBufferSemaphoreFromISR() ⇒ xQueueGiveFromISR ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]
[Called By]- >> touchgfx::DMA_Interface::executeCompleted()
touchgfx::OSWrappers::taskYield() (Thumb, 60 bytes, Stack size 8 bytes, OSWrappers.o(.text._ZN8touchgfx10OSWrappers9taskYieldEv))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::OSWrappers::taskYield()
[Called By]- >> touchgfx::PartialFrameBufferManager::tryTransmitBlock()
- >> touchgfx::PartialFrameBufferManager::transmitRemainingBlocks()
touchgfx::Transition::invalidate() (Thumb, 20 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx10Transition10invalidateEv))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::Transition::invalidate()
[Calls]- >> touchgfx::Application::getInstance()
[Address Reference Count : 3]- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx12NoTransitionE)
- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx10TransitionE)
- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx15SlideTransitionILNS_9DirectionE2EEE)
touchgfx::Transition::handleTickEvent() (Thumb, 8 bytes, Stack size 4 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx10Transition15handleTickEventEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Transition::handleTickEvent()
[Called By]- >> touchgfx::SlideTransition〈(touchgfx::Direction)2〉::handleTickEvent()
[Address Reference Count : 1]- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx10TransitionE)
touchgfx::Transition::setScreenContainer(touchgfx::Container&) (Thumb, 16 bytes, Stack size 8 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx10Transition18setScreenContainerERNS_9ContainerE))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Transition::setScreenContainer(touchgfx::Container&)
[Address Reference Count : 3]- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx12NoTransitionE)
- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx10TransitionE)
- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx15SlideTransitionILNS_9DirectionE2EEE)
touchgfx::Transition::init() (Thumb, 8 bytes, Stack size 4 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx10Transition4initEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Transition::init()
[Called By]- >> touchgfx::SlideTransition〈(touchgfx::Direction)2〉::init()
[Address Reference Count : 2]- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx12NoTransitionE)
- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx10TransitionE)
touchgfx::Transition::tearDown() (Thumb, 8 bytes, Stack size 4 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx10Transition8tearDownEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Transition::tearDown()
[Address Reference Count : 2]- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx12NoTransitionE)
- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx10TransitionE)
touchgfx::Transition::Transition__sub_object() (Thumb, 28 bytes, Stack size 4 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx10TransitionC2Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Transition::Transition__sub_object()
[Called By]- >> touchgfx::SlideTransition〈(touchgfx::Direction)2〉::SlideTransition__sub_object(unsigned char)
- >> touchgfx::NoTransition::NoTransition__sub_object()
touchgfx::Transition::~Transition__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx10TransitionD0Ev))
[Stack]
- Max Depth = 24
- Call Chain = touchgfx::Transition::~Transition__deallocating() ⇒ operator delete(void*, unsigned int) ⇒ operator delete(void*) ⇒ free
[Calls]- >> operator delete(void*, unsigned int)
- >> touchgfx::Transition::~Transition__sub_object()
[Address Reference Count : 1]- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx10TransitionE)
touchgfx::Transition::~Transition__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx10TransitionD2Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Transition::~Transition__sub_object()
[Called By]- >> touchgfx::SlideTransition〈(touchgfx::Direction)2〉::~SlideTransition__sub_object()
- >> touchgfx::Transition::~Transition__deallocating()
- >> touchgfx::NoTransition::~NoTransition__sub_object()
- >> touchgfx::SlideTransition〈(touchgfx::Direction)2〉::SlideTransition__sub_object(unsigned char)
[Address Reference Count : 1]- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx10TransitionE)
touchgfx::Application::invalidate() (Thumb, 20 bytes, Stack size 0 bytes, application.o(.text._ZN8touchgfx11Application10invalidateEv))
[Address Reference Count : 4]
- FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- application.o(.rodata._ZTVN8touchgfx11ApplicationE)
touchgfx::Application::getInstance() (Thumb, 8 bytes, Stack size 0 bytes, application.o(.text._ZN8touchgfx11Application11getInstanceEv))
[Called By]
- >> SelectLanguageViewBase::application()
- >> touchgfx::Transition::invalidate()
- >> touchgfx::prepareTransition(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::Transition**)
- >> touchgfx::Drawable::invalidateRect(touchgfx::Rect&) const
- >> touchgfx::HAL::tick()
- >> TouchGFXGeneratedHAL::initialize()
touchgfx::Application::TimerWidgets::tickActive() (Thumb, 64 bytes, Stack size 8 bytes, application.o(.text._ZN8touchgfx11Application12TimerWidgets10tickActiveEv))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Application::TimerWidgets::tickActive()
[Called By]- >> touchgfx::Application::handleTickEvent()
touchgfx::Application::TimerWidgets::clear() (Thumb, 22 bytes, Stack size 0 bytes, application.o(.text._ZN8touchgfx11Application12TimerWidgets5clearEv))
[Called By]
- >> touchgfx::Application::switchScreen(touchgfx::Screen*)
- >> touchgfx::Application::clearAllTimerWidgets()
- >> touchgfx::Application::Application()
touchgfx::Application::TimerWidgets::compact() (Thumb, 124 bytes, Stack size 24 bytes, application.o(.text._ZN8touchgfx11Application12TimerWidgets7compactEv))
[Stack]
- Max Depth = 72
- Call Chain = touchgfx::Application::TimerWidgets::compact() ⇒ touchgfx::Vector〈touchgfx::Drawable*, (unsigned short)32〉::quickRemoveAt(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::Vector〈touchgfx::Drawable*, (unsigned short)32〉::quickRemoveAt(unsigned short)
[Called By]- >> touchgfx::Application::handleTickEvent()
touchgfx::Application::switchScreen(touchgfx::Screen*) (Thumb, 60 bytes, Stack size 16 bytes, application.o(.text._ZN8touchgfx11Application12switchScreenEPNS_6ScreenE))
[Stack]
- Max Depth = 64
- Call Chain = touchgfx::Application::switchScreen(touchgfx::Screen*) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::Application::TimerWidgets::clear()
[Address Reference Count : 4]- FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- application.o(.rodata._ZTVN8touchgfx11ApplicationE)
touchgfx::Application::requestRedraw(touchgfx::Rect&) (Thumb, 26 bytes, Stack size 8 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx11Application13requestRedrawERNS_4RectE))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Application::requestRedraw(touchgfx::Rect&)
[Address Reference Count : 4]- FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- application.o(.rodata._ZTVN8touchgfx11ApplicationE)
touchgfx::Application::requestRedraw() (Thumb, 20 bytes, Stack size 0 bytes, application.o(.text._ZN8touchgfx11Application13requestRedrawEv))
[Address Reference Count : 4]
- FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- application.o(.rodata._ZTVN8touchgfx11ApplicationE)
touchgfx::Application::handleKeyEvent(unsigned char) (Thumb, 16 bytes, Stack size 0 bytes, application.o(.text._ZN8touchgfx11Application14handleKeyEventEh))
[Address Reference Count : 4]
- FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- application.o(.rodata._ZTVN8touchgfx11ApplicationE)
touchgfx::Application::invalidateArea(touchgfx::Rect) (Thumb, 1576 bytes, Stack size 72 bytes, application.o(.text._ZN8touchgfx11Application14invalidateAreaENS_4RectE))
[Stack]
- Max Depth = 128
- Call Chain = touchgfx::Application::invalidateArea(touchgfx::Rect) ⇒ touchgfx::Vector〈touchgfx::Rect, (unsigned short)8〉::add(touchgfx::Rect) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::Rect::intersect(touchgfx::Rect const&) const
- >> touchgfx::Rect::restrictTo(short, short)
- >> touchgfx::Rect::expandToFit(touchgfx::Rect const&)
- >> touchgfx::Vector〈touchgfx::Rect, (unsigned short)8〉::add(touchgfx::Rect)
- >> touchgfx::Vector〈touchgfx::Rect, (unsigned short)8〉::quickRemoveAt(unsigned short)
- >> touchgfx::Rect::includes(touchgfx::Rect const&) const
- >> OUTLINED_FUNCTION_1
[Address Reference Count : 4]- FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- application.o(.rodata._ZTVN8touchgfx11ApplicationE)
touchgfx::Application::appSwitchScreen(unsigned char) (Thumb, 12 bytes, Stack size 8 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx11Application15appSwitchScreenEh))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Application::appSwitchScreen(unsigned char)
[Address Reference Count : 4]- FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- application.o(.rodata._ZTVN8touchgfx11ApplicationE)
touchgfx::Application::drawCachedAreas() (Thumb, 1744 bytes, Stack size 152 bytes, application.o(.text._ZN8touchgfx11Application15drawCachedAreasEv))
[Stack]
- Max Depth = 208
- Call Chain = touchgfx::Application::drawCachedAreas() ⇒ touchgfx::Vector〈touchgfx::Rect, (unsigned short)8〉::add(touchgfx::Rect) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::GPIO::clear(touchgfx::GPIO::GPIO_ID)
- >> touchgfx::GPIO::set(touchgfx::GPIO::GPIO_ID)
- >> touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&)
- >> touchgfx::DisplayTransformation::transformFrameBufferToDisplay(touchgfx::Rect&)
- >> touchgfx::Vector〈touchgfx::Rect, (unsigned short)8〉::add(touchgfx::Rect)
- >> touchgfx::Vector〈touchgfx::Rect, (unsigned short)8〉::quickRemoveAt(unsigned short)
- >> OUTLINED_FUNCTION_4
- >> OUTLINED_FUNCTION_2
- >> OUTLINED_FUNCTION_0
- >> OUTLINED_FUNCTION_3
- >> __aeabi_memclr4
[Address Reference Count : 4]- FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- application.o(.rodata._ZTVN8touchgfx11ApplicationE)
touchgfx::Application::handleDragEvent(touchgfx::DragEvent const&) (Thumb, 16 bytes, Stack size 0 bytes, application.o(.text._ZN8touchgfx11Application15handleDragEventERKNS_9DragEventE))
[Address Reference Count : 4]
- FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- application.o(.rodata._ZTVN8touchgfx11ApplicationE)
touchgfx::Application::handleTickEvent() (Thumb, 88 bytes, Stack size 16 bytes, application.o(.text._ZN8touchgfx11Application15handleTickEventEv))
[Stack]
- Max Depth = 88
- Call Chain = touchgfx::Application::handleTickEvent() ⇒ touchgfx::Application::TimerWidgets::compact() ⇒ touchgfx::Vector〈touchgfx::Drawable*, (unsigned short)32〉::quickRemoveAt(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::Application::TimerWidgets::compact()
- >> touchgfx::Application::TimerWidgets::tickActive()
[Called By]- >> FrontendApplication::handleTickEvent()
[Address Reference Count : 3]- FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- application.o(.rodata._ZTVN8touchgfx11ApplicationE)
touchgfx::Application::clearCachedAreas() (Thumb, 8 bytes, Stack size 0 bytes, application.o(.text._ZN8touchgfx11Application16clearCachedAreasEv))
[Address Reference Count : 4]
- FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- application.o(.rodata._ZTVN8touchgfx11ApplicationE)
touchgfx::Application::handleClickEvent(touchgfx::ClickEvent const&) (Thumb, 16 bytes, Stack size 0 bytes, application.o(.text._ZN8touchgfx11Application16handleClickEventERKNS_10ClickEventE))
[Address Reference Count : 4]
- FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- application.o(.rodata._ZTVN8touchgfx11ApplicationE)
touchgfx::Application::handleGestureEvent(touchgfx::GestureEvent const&) (Thumb, 16 bytes, Stack size 0 bytes, application.o(.text._ZN8touchgfx11Application18handleGestureEventERKNS_12GestureEventE))
[Address Reference Count : 4]
- FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- application.o(.rodata._ZTVN8touchgfx11ApplicationE)
touchgfx::Application::changeToStartScreen() (Thumb, 8 bytes, Stack size 4 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx11Application19changeToStartScreenEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Application::changeToStartScreen()
[Address Reference Count : 2]- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- application.o(.rodata._ZTVN8touchgfx11ApplicationE)
touchgfx::Application::clearAllTimerWidgets() (Thumb, 18 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx11Application20clearAllTimerWidgetsEv))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::Application::clearAllTimerWidgets()
[Calls]- >> touchgfx::Application::TimerWidgets::clear()
[Called By]- >> touchgfx::prepareTransition(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::Transition**)
touchgfx::Application::handlePendingScreenTransition() (Thumb, 2 bytes, Stack size 0 bytes, application.o(.text._ZN8touchgfx11Application29handlePendingScreenTransitionEv))
[Address Reference Count : 1]
- application.o(.rodata._ZTVN8touchgfx11ApplicationE)
touchgfx::Application::draw(touchgfx::Rect&) (Thumb, 68 bytes, Stack size 16 bytes, application.o(.text._ZN8touchgfx11Application4drawERNS_4RectE))
[Stack]
- Max Depth = 32
- Call Chain = touchgfx::Application::draw(touchgfx::Rect&) ⇒ touchgfx::Rect::restrictTo(short, short)
[Calls]- >> touchgfx::Rect::restrictTo(short, short)
[Address Reference Count : 4]- FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- application.o(.rodata._ZTVN8touchgfx11ApplicationE)
touchgfx::Application::draw() (Thumb, 32 bytes, Stack size 16 bytes, application.o(.text._ZN8touchgfx11Application4drawEv))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::Application::draw()
[Address Reference Count : 4]- FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
- application.o(.rodata._ZTVN8touchgfx11ApplicationE)
touchgfx::Application::Application() (Thumb, 80 bytes, Stack size 16 bytes, application.o(.text._ZN8touchgfx11ApplicationC2Ev), UNUSED)
[Calls]
- >> touchgfx::Application::TimerWidgets::clear()
- >> touchgfx::Screen::draw()
- >> CRC_Lock
- >> __aeabi_memclr4
touchgfx::Application::Application__sub_object() (Thumb, 80 bytes, Stack size 16 bytes, application.o(.text._ZN8touchgfx11ApplicationC2Ev), UNUSED)
[Called By]
- >> touchgfx::MVPApplication::MVPApplication__sub_object()
touchgfx::Application::~Application__deallocating() (Thumb, 4 bytes, Stack size 0 bytes, application.o(.text._ZN8touchgfx11ApplicationD0Ev))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Application::~Application__deallocating() ⇒ operator delete(void*) ⇒ free
[Calls]- >> operator delete(void*)
[Address Reference Count : 1]- application.o(.rodata._ZTVN8touchgfx11ApplicationE)
touchgfx::Application::~Application__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx11ApplicationD2Ev))
[Stack]
- Max Depth = 20
- Call Chain = touchgfx::Application::~Application__sub_object() ⇒ touchgfx::UIEventListener::~UIEventListener__sub_object()
[Calls]- >> touchgfx::UIEventListener::~UIEventListener__sub_object()
[Called By]- >> touchgfx::MVPApplication::~MVPApplication__sub_object()
touchgfx::FontManager::setFontProvider(touchgfx::FontProvider*) (Thumb, 8 bytes, Stack size 0 bytes, fontmanager.o(.text._ZN8touchgfx11FontManager15setFontProviderEPNS_12FontProviderE))
[Called By]
touchgfx::floorDivMod(int, int, int&, int&) (Thumb, 64 bytes, Stack size 16 bytes, texturemaptypes.o(.text._ZN8touchgfx11floorDivModEiiRiS0_))
[Stack]
- Max Depth = 64
- Call Chain = touchgfx::floorDivMod(int, int, int&, int&) ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::Edge::Edge(touchgfx::Gradients const&, touchgfx::Point3D const*, int, int)
touchgfx::FontProvider::~FontProvider__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, ApplicationFontProvider.o(.text._ZN8touchgfx12FontProviderD2Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::FontProvider::~FontProvider__sub_object()
[Called By]- >> ApplicationFontProvider::~ApplicationFontProvider__sub_object()
touchgfx::GestureEvent::~GestureEvent__deallocating() (Thumb, 4 bytes, Stack size 0 bytes, screen.o(.text._ZN8touchgfx12GestureEventD0Ev))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::GestureEvent::~GestureEvent__deallocating() ⇒ operator delete(void*) ⇒ free
[Calls]- >> operator delete(void*)
[Address Reference Count : 1]- screen.o(.rodata._ZTVN8touchgfx12GestureEventE)
touchgfx::NoTransition::handleTickEvent() (Thumb, 14 bytes, Stack size 4 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx12NoTransition15handleTickEventEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::NoTransition::handleTickEvent()
[Address Reference Count : 1]- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx12NoTransitionE)
touchgfx::NoTransition::NoTransition__sub_object() (Thumb, 32 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx12NoTransitionC2Ev))
[Stack]
- Max Depth = 20
- Call Chain = touchgfx::NoTransition::NoTransition__sub_object() ⇒ touchgfx::Transition::Transition__sub_object()
[Calls]- >> touchgfx::Transition::Transition__sub_object()
[Called By]- >> SelectLanguagePresenter* touchgfx::makeTransition〈SelectLanguageView, SelectLanguagePresenter, touchgfx::NoTransition, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*)
touchgfx::NoTransition::~NoTransition__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx12NoTransitionD0Ev))
[Stack]
- Max Depth = 36
- Call Chain = touchgfx::NoTransition::~NoTransition__deallocating() ⇒ touchgfx::NoTransition::~NoTransition__sub_object() ⇒ touchgfx::Transition::~Transition__sub_object()
[Calls]- >> operator delete(void*, unsigned int)
- >> touchgfx::NoTransition::~NoTransition__sub_object()
[Address Reference Count : 1]- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx12NoTransitionE)
touchgfx::NoTransition::~NoTransition__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx12NoTransitionD2Ev))
[Stack]
- Max Depth = 20
- Call Chain = touchgfx::NoTransition::~NoTransition__sub_object() ⇒ touchgfx::Transition::~Transition__sub_object()
[Calls]- >> touchgfx::Transition::~Transition__sub_object()
[Called By]- >> touchgfx::NoTransition::~NoTransition__deallocating()
[Address Reference Count : 1]- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx12NoTransitionE)
touchgfx::TextProvider::initialize(unsigned short const*, unsigned short const*, touchgfx::FontContextualFormsTable const*, ...) (Thumb, 18 bytes, Stack size 16 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider10initializeEPKtS2_PKNS_24FontContextualFormsTableEz))
[Stack]
- Max Depth = 112
- Call Chain = touchgfx::TextProvider::initialize(unsigned short const*, unsigned short const*, touchgfx::FontContextualFormsTable const*, ...) ⇒ touchgfx::TextProvider::initialize(unsigned short const*, std::__va_list, unsigned short const*, touchgfx::FontContextualFormsTable const*) ⇒ touchgfx::TextProvider::initializeInternal() ⇒ touchgfx::TextProvider::fillInputBuffer() ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::pushBack(unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::replaceAt(unsigned short, unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::initialize(unsigned short const*, std::__va_list, unsigned short const*, touchgfx::FontContextualFormsTable const*)
[Called By]- >> touchgfx::TextArea::calculateBoundingArea() const
touchgfx::TextProvider::initialize(unsigned short const*, std::__va_list, unsigned short const*, touchgfx::FontContextualFormsTable const*) (Thumb, 44 bytes, Stack size 8 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider10initializeEPKtSt9__va_listS2_PKNS_24FontContextualFormsTableE))
[Stack]
- Max Depth = 96
- Call Chain = touchgfx::TextProvider::initialize(unsigned short const*, std::__va_list, unsigned short const*, touchgfx::FontContextualFormsTable const*) ⇒ touchgfx::TextProvider::initializeInternal() ⇒ touchgfx::TextProvider::fillInputBuffer() ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::pushBack(unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::replaceAt(unsigned short, unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::initializeInternal()
[Called By]- >> touchgfx::Font::getNumberOfLines(unsigned short const*, ...) const
- >> touchgfx::Font::getStringWidthLTR(unsigned char, unsigned short const*, std::__va_list) const
- >> touchgfx::TextProvider::initialize(unsigned short const*, unsigned short const*, touchgfx::FontContextualFormsTable const*, ...)
- >> touchgfx::TextArea::calculateTextHeight(unsigned short const*, ...) const
- >> OUTLINED_FUNCTION_9
- >> OUTLINED_FUNCTION_0
touchgfx::TextProvider::adjustGlyph(unsigned short, unsigned short, touchgfx::GlyphNode const*&, touchgfx::Font const*) (Thumb, 132 bytes, Stack size 16 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider11adjustGlyphEttRPKNS_9GlyphNodeEPKNS_4FontE))
[Stack]
- Max Depth = 104
- Call Chain = touchgfx::TextProvider::adjustGlyph(unsigned short, unsigned short, touchgfx::GlyphNode const*&, touchgfx::Font const*) ⇒ touchgfx::TextProvider::adjustThaiGlyph(touchgfx::Font const*, touchgfx::GlyphNode const*) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar() ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::adjustThaiGlyph(touchgfx::Font const*, touchgfx::GlyphNode const*)
- >> touchgfx::TextProvider::adjustArabicGlyph(touchgfx::Font const*, touchgfx::GlyphNode const*, unsigned short)
- >> __aeabi_memcpy
[Called By]- >> touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&, unsigned char const*&, unsigned char&)
- >> touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&)
touchgfx::TextProvider::endOfString() (Thumb, 16 bytes, Stack size 8 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider11endOfStringEv))
[Stack]
- Max Depth = 64
- Call Chain = touchgfx::TextProvider::endOfString() ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar() ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::circularBuffer〈10u〉::peekChar()
[Called By]- >> touchgfx::TextArea::calculateBoundingArea() const
touchgfx::TextProvider::getNextChar() (Thumb, 32 bytes, Stack size 16 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider11getNextCharEv))
[Stack]
- Max Depth = 88
- Call Chain = touchgfx::TextProvider::getNextChar() ⇒ touchgfx::TextProvider::fillInputBuffer() ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::pushBack(unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::replaceAt(unsigned short, unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::fillInputBuffer()
- >> touchgfx::TextProvider::circularBuffer〈2u〉::pushFrontForce(unsigned short)
- >> touchgfx::TextProvider::circularBuffer〈10u〉::popFront()
[Called By]- >> touchgfx::TextProvider::getNextLigature(unsigned char)
- >> touchgfx::Font::getNumberOfLines(unsigned short const*, ...) const
- >> touchgfx::LCD::drawStringLTR(touchgfx::Rect const&, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const&, unsigned short const*, std::__va_list)
- >> touchgfx::LCD::getNumLines(touchgfx::TextProvider&, touchgfx::WideTextAction, unsigned char, touchgfx::Font const*, short)
touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short) (Thumb, 108 bytes, Stack size 40 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider13gsubRuleMatchEPKtttt))
[Stack]
- Max Depth = 112
- Call Chain = touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short)
- >> touchgfx::TextProvider::circularBuffer〈2u〉::peekChar(unsigned short)
[Called By]- >> touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short)
touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short) (Thumb, 102 bytes, Stack size 40 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider14applyGsubRulesEPKtt))
[Stack]
- Max Depth = 152
- Call Chain = touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short) ⇒ touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short)
- >> touchgfx::TextProvider::replaceInputCharacters(unsigned short, unsigned short, unsigned short const*)
[Called By]- >> touchgfx::TextProvider::substituteGlyphs()
touchgfx::TextProvider::circularBuffer〈10u〉::replaceAt0(unsigned short) (Thumb, 24 bytes, Stack size 8 bytes, Texts.o(.text._ZN8touchgfx12TextProvider14circularBufferILj10EE10replaceAt0Et))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::TextProvider::circularBuffer〈10u〉::replaceAt0(unsigned short)
[Called By]- >> touchgfx::TextProvider::getNextLigature(unsigned char)
touchgfx::TextProvider::circularBuffer〈10u〉::replaceAt1(unsigned short) (Thumb, 102 bytes, Stack size 24 bytes, Texts.o(.text._ZN8touchgfx12TextProvider14circularBufferILj10EE10replaceAt1Et))
[Stack]
- Max Depth = 72
- Call Chain = touchgfx::TextProvider::circularBuffer〈10u〉::replaceAt1(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::TextProvider::getNextLigature(unsigned char)
touchgfx::TextProvider::circularBuffer〈10u〉::allocateFront(unsigned short) (Thumb, 36 bytes, Stack size 0 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider14circularBufferILj10EE13allocateFrontEt))
[Stack]
- Max Depth = 48
- Call Chain = touchgfx::TextProvider::circularBuffer〈10u〉::allocateFront(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::TextProvider::circularBuffer〈10u〉::pushFront(unsigned short)
touchgfx::TextProvider::circularBuffer〈10u〉::popBack() (Thumb, 24 bytes, Stack size 0 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider14circularBufferILj10EE7popBackEv))
[Stack]
- Max Depth = 72
- Call Chain = touchgfx::TextProvider::circularBuffer〈10u〉::popBack() ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short)
[Called By]- >> touchgfx::TextProvider::replaceInputCharacters(unsigned short, unsigned short, unsigned short const*)
touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short) (Thumb, 104 bytes, Stack size 24 bytes, Texts.o(.text._ZN8touchgfx12TextProvider14circularBufferILj10EE8peekCharEt))
[Stack]
- Max Depth = 72
- Call Chain = touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::TextProvider::getNextLigature(unsigned char)
- >> touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short)
- >> touchgfx::TextProvider::circularBuffer〈10u〉::popBack()
touchgfx::TextProvider::circularBuffer〈10u〉::peekChar() (Thumb, 52 bytes, Stack size 8 bytes, Texts.o(.text._ZN8touchgfx12TextProvider14circularBufferILj10EE8peekCharEv))
[Stack]
- Max Depth = 56
- Call Chain = touchgfx::TextProvider::circularBuffer〈10u〉::peekChar() ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::TextProvider::getNextLigature(unsigned char)
- >> touchgfx::TextProvider::substituteGlyphs()
- >> touchgfx::TextProvider::adjustThaiGlyph(touchgfx::Font const*, touchgfx::GlyphNode const*)
- >> touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&, unsigned char const*&, unsigned char&)
- >> touchgfx::TextProvider::endOfString()
- >> touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&)
touchgfx::TextProvider::circularBuffer〈10u〉::popFront() (Thumb, 44 bytes, Stack size 8 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider14circularBufferILj10EE8popFrontEv))
[Stack]
- Max Depth = 56
- Call Chain = touchgfx::TextProvider::circularBuffer〈10u〉::popFront() ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::TextProvider::getNextChar()
touchgfx::TextProvider::circularBuffer〈10u〉::pushBack(unsigned short) (Thumb, 28 bytes, Stack size 0 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider14circularBufferILj10EE8pushBackEt))
[Stack]
- Max Depth = 56
- Call Chain = touchgfx::TextProvider::circularBuffer〈10u〉::pushBack(unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::replaceAt(unsigned short, unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::TextProvider::circularBuffer〈10u〉::replaceAt(unsigned short, unsigned short)
[Called By]- >> touchgfx::TextProvider::fillInputBuffer()
touchgfx::TextProvider::circularBuffer〈10u〉::dropFront(unsigned short) (Thumb, 36 bytes, Stack size 0 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider14circularBufferILj10EE9dropFrontEt))
[Stack]
- Max Depth = 48
- Call Chain = touchgfx::TextProvider::circularBuffer〈10u〉::dropFront(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::TextProvider::replaceInputCharacters(unsigned short, unsigned short, unsigned short const*)
touchgfx::TextProvider::circularBuffer〈10u〉::pushFront(unsigned short) (Thumb, 20 bytes, Stack size 16 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider14circularBufferILj10EE9pushFrontEt))
[Stack]
- Max Depth = 64
- Call Chain = touchgfx::TextProvider::circularBuffer〈10u〉::pushFront(unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::allocateFront(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::circularBuffer〈10u〉::allocateFront(unsigned short)
[Called By]- >> touchgfx::TextProvider::replaceInputCharacters(unsigned short, unsigned short, unsigned short const*)
touchgfx::TextProvider::circularBuffer〈10u〉::replaceAt(unsigned short, unsigned short) (Thumb, 44 bytes, Stack size 8 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider14circularBufferILj10EE9replaceAtEtt))
[Stack]
- Max Depth = 56
- Call Chain = touchgfx::TextProvider::circularBuffer〈10u〉::replaceAt(unsigned short, unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::TextProvider::circularBuffer〈10u〉::pushBack(unsigned short)
touchgfx::TextProvider::circularBuffer〈2u〉::allocateFront(unsigned short) (Thumb, 36 bytes, Stack size 0 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider14circularBufferILj2EE13allocateFrontEt))
[Stack]
- Max Depth = 48
- Call Chain = touchgfx::TextProvider::circularBuffer〈2u〉::allocateFront(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::TextProvider::circularBuffer〈2u〉::pushFront(unsigned short)
touchgfx::TextProvider::circularBuffer〈2u〉::pushFrontForce(unsigned short) (Thumb, 30 bytes, Stack size 0 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider14circularBufferILj2EE14pushFrontForceEt))
[Called By]
- >> touchgfx::TextProvider::getNextChar()
touchgfx::TextProvider::circularBuffer〈2u〉::peekChar(unsigned short) (Thumb, 40 bytes, Stack size 0 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider14circularBufferILj2EE8peekCharEt))
[Stack]
- Max Depth = 48
- Call Chain = touchgfx::TextProvider::circularBuffer〈2u〉::peekChar(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short)
touchgfx::TextProvider::circularBuffer〈2u〉::popFront() (Thumb, 44 bytes, Stack size 8 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider14circularBufferILj2EE8popFrontEv))
[Stack]
- Max Depth = 56
- Call Chain = touchgfx::TextProvider::circularBuffer〈2u〉::popFront() ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::TextProvider::fillInputBuffer()
touchgfx::TextProvider::circularBuffer〈2u〉::pushFront(unsigned short) (Thumb, 20 bytes, Stack size 16 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider14circularBufferILj2EE9pushFrontEt))
[Stack]
- Max Depth = 64
- Call Chain = touchgfx::TextProvider::circularBuffer〈2u〉::pushFront(unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈2u〉::allocateFront(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::circularBuffer〈2u〉::allocateFront(unsigned short)
[Called By]- >> touchgfx::TextProvider::replaceInputCharacters(unsigned short, unsigned short, unsigned short const*)
touchgfx::TextProvider::adjustThaiGlyph(touchgfx::Font const*, touchgfx::GlyphNode const*) (Thumb, 380 bytes, Stack size 32 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider15adjustThaiGlyphEPKNS_4FontEPKNS_9GlyphNodeE))
[Stack]
- Max Depth = 88
- Call Chain = touchgfx::TextProvider::adjustThaiGlyph(touchgfx::Font const*, touchgfx::GlyphNode const*) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar() ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::circularBuffer〈10u〉::peekChar()
- >> OUTLINED_FUNCTION_4
- >> OUTLINED_FUNCTION_6
- >> OUTLINED_FUNCTION_9
- >> OUTLINED_FUNCTION_0
- >> touchgfx::GlyphNode::top() const
[Called By]- >> touchgfx::TextProvider::adjustGlyph(unsigned short, unsigned short, touchgfx::GlyphNode const*&, touchgfx::Font const*)
touchgfx::TextProvider::fillInputBuffer() (Thumb, 64 bytes, Stack size 16 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider15fillInputBufferEv))
[Stack]
- Max Depth = 72
- Call Chain = touchgfx::TextProvider::fillInputBuffer() ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::pushBack(unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::replaceAt(unsigned short, unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::getNextCharInternal()
- >> touchgfx::TextProvider::circularBuffer〈10u〉::pushBack(unsigned short)
- >> touchgfx::TextProvider::circularBuffer〈2u〉::popFront()
[Called By]- >> touchgfx::TextProvider::initializeInternal()
- >> touchgfx::TextProvider::getNextChar()
- >> touchgfx::TextProvider::replaceInputCharacters(unsigned short, unsigned short, unsigned short const*)
touchgfx::TextProvider::getNextLigature(unsigned char) (Thumb, 100 bytes, Stack size 24 bytes, Texts.o(.text._ZN8touchgfx12TextProvider15getNextLigatureEh))
[Stack]
- Max Depth = 208
- Call Chain = touchgfx::TextProvider::getNextLigature(unsigned char) ⇒ touchgfx::TextProvider::substituteGlyphs() ⇒ touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short) ⇒ touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::getNextChar()
- >> touchgfx::TextProvider::circularBuffer〈10u〉::replaceAt0(unsigned short)
- >> touchgfx::TextProvider::circularBuffer〈10u〉::replaceAt1(unsigned short)
- >> touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short)
- >> touchgfx::TextProvider::substituteGlyphs()
- >> touchgfx::TextProvider::circularBuffer〈10u〉::peekChar()
[Called By]- >> touchgfx::LCD::drawStringLTR(touchgfx::Rect const&, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const&, unsigned short const*, std::__va_list)
- >> OUTLINED_FUNCTION_8
- >> touchgfx::LCD::drawStringInternal(unsigned short*, touchgfx::Rect const*, short, short, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const*, unsigned char, touchgfx::TextProvider&, int, bool)
touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&) (Thumb, 64 bytes, Stack size 32 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider15getNextLigatureEhPKNS_4FontERPKNS_9GlyphNodeE))
[Stack]
- Max Depth = 240
- Call Chain = touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&) ⇒ OUTLINED_FUNCTION_8 ⇒ touchgfx::TextProvider::getNextLigature(unsigned char) ⇒ touchgfx::TextProvider::substituteGlyphs() ⇒ touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short) ⇒ touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::circularBuffer〈10u〉::peekChar()
- >> touchgfx::TextProvider::adjustGlyph(unsigned short, unsigned short, touchgfx::GlyphNode const*&, touchgfx::Font const*)
- >> OUTLINED_FUNCTION_8
[Called By]- >> touchgfx::Font::getSpacingAbove(unsigned short const*, ...) const
- >> touchgfx::Font::getStringWidthLTR(unsigned char, unsigned short const*, std::__va_list) const
- >> touchgfx::LCD::WideTextInternalStruct::scanStringLengthForLine()
- >> touchgfx::LCD::stringWidth(touchgfx::TextProvider&, touchgfx::Font const&, int, unsigned char)
- >> OUTLINED_FUNCTION_1
touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&, unsigned char const*&, unsigned char&) (Thumb, 72 bytes, Stack size 32 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider15getNextLigatureEhPKNS_4FontERPKNS_9GlyphNodeERPKhRh))
[Stack]
- Max Depth = 240
- Call Chain = touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&, unsigned char const*&, unsigned char&) ⇒ OUTLINED_FUNCTION_8 ⇒ touchgfx::TextProvider::getNextLigature(unsigned char) ⇒ touchgfx::TextProvider::substituteGlyphs() ⇒ touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short) ⇒ touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::circularBuffer〈10u〉::peekChar()
- >> touchgfx::TextProvider::adjustGlyph(unsigned short, unsigned short, touchgfx::GlyphNode const*&, touchgfx::Font const*)
- >> OUTLINED_FUNCTION_8
[Called By]- >> touchgfx::LCD::drawStringInternal(unsigned short*, touchgfx::Rect const*, short, short, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const*, unsigned char, touchgfx::TextProvider&, int, bool)
touchgfx::TextProvider::substituteGlyphs() (Thumb, 64 bytes, Stack size 32 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider16substituteGlyphsEv))
[Stack]
- Max Depth = 184
- Call Chain = touchgfx::TextProvider::substituteGlyphs() ⇒ touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short) ⇒ touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::circularBuffer〈10u〉::peekChar()
- >> touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short)
- >> touchgfx::TextProvider::gsubTableBinarySearch(unsigned short, unsigned short const*, unsigned short) const
[Called By]- >> touchgfx::TextProvider::getNextLigature(unsigned char)
touchgfx::TextProvider::adjustArabicGlyph(touchgfx::Font const*, touchgfx::GlyphNode const*, unsigned short) (Thumb, 400 bytes, Stack size 24 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider17adjustArabicGlyphEPKNS_4FontEPKNS_9GlyphNodeEt))
[Stack]
- Max Depth = 24
- Call Chain = touchgfx::TextProvider::adjustArabicGlyph(touchgfx::Font const*, touchgfx::GlyphNode const*, unsigned short)
[Calls]- >> OUTLINED_FUNCTION_1
- >> OUTLINED_FUNCTION_2
- >> OUTLINED_FUNCTION_3
- >> OUTLINED_FUNCTION_7
- >> OUTLINED_FUNCTION_4
- >> OUTLINED_FUNCTION_6
- >> touchgfx::GlyphNode::top() const
[Called By]- >> touchgfx::TextProvider::adjustGlyph(unsigned short, unsigned short, touchgfx::GlyphNode const*&, touchgfx::Font const*)
touchgfx::TextProvider::initializeInternal() (Thumb, 16 bytes, Stack size 16 bytes, Texts.o(.text._ZN8touchgfx12TextProvider18initializeInternalEv))
[Stack]
- Max Depth = 88
- Call Chain = touchgfx::TextProvider::initializeInternal() ⇒ touchgfx::TextProvider::fillInputBuffer() ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::pushBack(unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::replaceAt(unsigned short, unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::fillInputBuffer()
[Called By]- >> touchgfx::TextProvider::initialize(unsigned short const*, std::__va_list, unsigned short const*, touchgfx::FontContextualFormsTable const*)
- >> touchgfx::TextProvider::TextProvider()
touchgfx::TextProvider::getNextCharInternal() (Thumb, 134 bytes, Stack size 24 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider19getNextCharInternalEv))
[Stack]
- Max Depth = 24
- Call Chain = touchgfx::TextProvider::getNextCharInternal()
[Called By]- >> touchgfx::TextProvider::fillInputBuffer()
touchgfx::TextProvider::replaceInputCharacters(unsigned short, unsigned short, unsigned short const*) (Thumb, 94 bytes, Stack size 40 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider22replaceInputCharactersEttPKt))
[Stack]
- Max Depth = 112
- Call Chain = touchgfx::TextProvider::replaceInputCharacters(unsigned short, unsigned short, unsigned short const*) ⇒ touchgfx::TextProvider::fillInputBuffer() ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::pushBack(unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::replaceAt(unsigned short, unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::fillInputBuffer()
- >> touchgfx::TextProvider::circularBuffer〈10u〉::pushFront(unsigned short)
- >> touchgfx::TextProvider::circularBuffer〈2u〉::pushFront(unsigned short)
- >> touchgfx::TextProvider::circularBuffer〈10u〉::popBack()
- >> touchgfx::TextProvider::circularBuffer〈10u〉::dropFront(unsigned short)
[Called By]- >> touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short)
touchgfx::TextProvider::TextProvider() (Thumb, 56 bytes, Stack size 8 bytes, textprovider.o(.text._ZN8touchgfx12TextProviderC2Ev))
[Stack]
- Max Depth = 96
- Call Chain = touchgfx::TextProvider::TextProvider() ⇒ touchgfx::TextProvider::initializeInternal() ⇒ touchgfx::TextProvider::fillInputBuffer() ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::pushBack(unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::replaceAt(unsigned short, unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::initializeInternal()
- >> __aeabi_memclr4
[Called By]- >> touchgfx::Font::getNumberOfLines(unsigned short const*, ...) const
- >> touchgfx::LCD::drawStringLTR(touchgfx::Rect const&, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const&, unsigned short const*, std::__va_list)
- >> touchgfx::Font::getStringWidthLTR(unsigned char, unsigned short const*, std::__va_list) const
- >> touchgfx::TextArea::calculateBoundingArea() const
- >> touchgfx::TextArea::calculateTextHeight(unsigned short const*, ...) const
- >> OUTLINED_FUNCTION_4
touchgfx::TextProvider::TextProvider__sub_object() (Thumb, 56 bytes, Stack size 8 bytes, textprovider.o(.text._ZN8touchgfx12TextProviderC2Ev), UNUSED)
touchgfx::DMA_Interface::addToQueue(touchgfx::BlitOp const&) (Thumb, 72 bytes, Stack size 16 bytes, dma.o(.text._ZN8touchgfx13DMA_Interface10addToQueueERKNS_6BlitOpE))
[Stack]
- Max Depth = 184
- Call Chain = touchgfx::DMA_Interface::addToQueue(touchgfx::BlitOp const&) ⇒ touchgfx::OSWrappers::tryTakeFrameBufferSemaphore() ⇒ xQueueSemaphoreTake ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> touchgfx::OSWrappers::tryTakeFrameBufferSemaphore()
- >> touchgfx::HAL::setRenderingMethod(touchgfx::HAL::RenderingMethod)
[Address Reference Count : 2]- STM32DMA.o(.rodata._ZTV8STM32DMA)
- dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
touchgfx::DMA_Interface::getDMAType() (Thumb, 10 bytes, Stack size 4 bytes, STM32DMA.o(.text._ZN8touchgfx13DMA_Interface10getDMATypeEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::DMA_Interface::getDMAType()
[Address Reference Count : 2]- STM32DMA.o(.rodata._ZTV8STM32DMA)
- dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
touchgfx::DMA_Interface::initialize() (Thumb, 8 bytes, Stack size 4 bytes, STM32DMA.o(.text._ZN8touchgfx13DMA_Interface10initializeEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::DMA_Interface::initialize()
[Address Reference Count : 2]- STM32DMA.o(.rodata._ZTV8STM32DMA)
- dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
touchgfx::DMA_Interface::enableAlpha(unsigned char) (Thumb, 2 bytes, Stack size 0 bytes, dma.o(.text._ZN8touchgfx13DMA_Interface11enableAlphaEh))
[Address Reference Count : 2]
- STM32DMA.o(.rodata._ZTV8STM32DMA)
- dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
touchgfx::DMA_Interface::disableAlpha() (Thumb, 2 bytes, Stack size 0 bytes, dma.o(.text._ZN8touchgfx13DMA_Interface12disableAlphaEv))
[Address Reference Count : 2]
- STM32DMA.o(.rodata._ZTV8STM32DMA)
- dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
touchgfx::DMA_Interface::seedExecution() (Thumb, 6 bytes, Stack size 0 bytes, dma.o(.text._ZN8touchgfx13DMA_Interface13seedExecutionEv))
[Address Reference Count : 2]
- STM32DMA.o(.rodata._ZTV8STM32DMA)
- dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
touchgfx::DMA_Interface::isDmaQueueEmpty() (Thumb, 8 bytes, Stack size 8 bytes, dma.o(.text._ZN8touchgfx13DMA_Interface15isDmaQueueEmptyEv))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::DMA_Interface::isDmaQueueEmpty()
[Calls]
[Called By]- >> touchgfx::HAL::lockFrameBuffer()
touchgfx::DMA_Interface::executeCompleted() (Thumb, 56 bytes, Stack size 8 bytes, dma.o(.text._ZN8touchgfx13DMA_Interface16executeCompletedEv))
[Stack]
- Max Depth = 168
- Call Chain = touchgfx::DMA_Interface::executeCompleted() ⇒ touchgfx::OSWrappers::giveFrameBufferSemaphoreFromISR() ⇒ xQueueGiveFromISR ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> touchgfx::OSWrappers::giveFrameBufferSemaphoreFromISR()
- >> OUTLINED_FUNCTION_0
[Address Reference Count : 2]- STM32DMA.o(.rodata._ZTV8STM32DMA)
- dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
touchgfx::DMA_Interface::waitForFrameBufferSemaphore() (Thumb, 14 bytes, Stack size 8 bytes, dma.o(.text._ZN8touchgfx13DMA_Interface27waitForFrameBufferSemaphoreEv))
[Stack]
- Max Depth = 184
- Call Chain = touchgfx::DMA_Interface::waitForFrameBufferSemaphore() ⇒ touchgfx::OSWrappers::giveFrameBufferSemaphore() ⇒ xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> touchgfx::OSWrappers::giveFrameBufferSemaphore()
- >> touchgfx::OSWrappers::takeFrameBufferSemaphore()
[Address Reference Count : 2]- STM32DMA.o(.rodata._ZTV8STM32DMA)
- dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
touchgfx::DMA_Interface::enableCopyWithTransparentPixels(unsigned char) (Thumb, 2 bytes, Stack size 0 bytes, dma.o(.text._ZN8touchgfx13DMA_Interface31enableCopyWithTransparentPixelsEh))
[Address Reference Count : 2]
- STM32DMA.o(.rodata._ZTV8STM32DMA)
- dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
touchgfx::DMA_Interface::flush() (Thumb, 6 bytes, Stack size 0 bytes, dma.o(.text._ZN8touchgfx13DMA_Interface5flushEv))
[Address Reference Count : 1]
- dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
touchgfx::DMA_Interface::start() (Thumb, 32 bytes, Stack size 8 bytes, dma.o(.text._ZN8touchgfx13DMA_Interface5startEv))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::DMA_Interface::start()
[Calls]
[Address Reference Count : 2]- STM32DMA.o(.rodata._ZTV8STM32DMA)
- dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
touchgfx::DMA_Interface::execute() (Thumb, 136 bytes, Stack size 16 bytes, dma.o(.text._ZN8touchgfx13DMA_Interface7executeEv))
[Stack]
- Max Depth = 64
- Call Chain = touchgfx::DMA_Interface::execute() ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> OUTLINED_FUNCTION_1
[Address Reference Count : 2]- STM32DMA.o(.rodata._ZTV8STM32DMA)
- dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
touchgfx::DMA_Interface::DMA_Interface__sub_object(touchgfx::DMA_Queue&) (Thumb, 34 bytes, Stack size 8 bytes, STM32DMA.o(.text._ZN8touchgfx13DMA_InterfaceC2ERNS_9DMA_QueueE))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::DMA_Interface::DMA_Interface__sub_object(touchgfx::DMA_Queue&)
[Called By]
touchgfx::DMA_Interface::~DMA_Interface__deallocating() (Thumb, 2 bytes, Stack size 0 bytes, dma.o(.text._ZN8touchgfx13DMA_InterfaceD0Ev))
[Address Reference Count : 1]
- dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
touchgfx::DMA_Interface::~DMA_Interface__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, STM32DMA.o(.text._ZN8touchgfx13DMA_InterfaceD2Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::DMA_Interface::~DMA_Interface__sub_object()
[Called By]- >> STM32DMA::STM32DMA()
- >> STM32DMA::~STM32DMA__sub_object()
[Address Reference Count : 1]- dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
touchgfx::GeneratedFont::GeneratedFont(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char const* const*, touchgfx::KerningNode const*, unsigned short, unsigned short, unsigned short const*, touchgfx::FontContextualFormsTable const*) (Thumb, 224 bytes, Stack size 104 bytes, GeneratedFont.o(.text._ZN8touchgfx13GeneratedFontC2EPKNS_9GlyphNodeEttthhhhhhPKPKhPKNS_11KerningNodeEttPKtPKNS_24FontContextualFormsTableE))
[Stack]
- Max Depth = 112
- Call Chain = touchgfx::GeneratedFont::GeneratedFont(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char const* const*, touchgfx::KerningNode const*, unsigned short, unsigned short, unsigned short const*, touchgfx::FontContextualFormsTable const*) ⇒ touchgfx::ConstFont::ConstFont__sub_object(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned short, unsigned short)
[Calls]- >> touchgfx::ConstFont::ConstFont__sub_object(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned short, unsigned short)
[Called By]- >> getFont_SarasaUiSC_SemiBold_30_4bpp()
- >> getFont_SarasaUiSC_Regular_20_4bpp()
- >> getFont_SarasaUiSC_Light_15_4bpp()
- >> getFont_SarasaUiJ_SemiBold_30_4bpp()
- >> getFont_SarasaUiJ_Regular_20_4bpp()
- >> getFont_SarasaUiJ_Light_15_4bpp()
- >> getFont_InterDisplay_SemiBold_30_4bpp()
- >> getFont_InterDisplay_Regular_20_4bpp()
- >> getFont_InterDisplay_Light_15_4bpp()
touchgfx::GeneratedFont::GeneratedFont__sub_object(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char const* const*, touchgfx::KerningNode const*, unsigned short, unsigned short, unsigned short const*, touchgfx::FontContextualFormsTable const*) (Thumb, 224 bytes, Stack size 104 bytes, GeneratedFont.o(.text._ZN8touchgfx13GeneratedFontC2EPKNS_9GlyphNodeEttthhhhhhPKPKhPKNS_11KerningNodeEttPKtPKNS_24FontContextualFormsTableE), UNUSED)
touchgfx::GeneratedFont::~GeneratedFont__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, GeneratedFont.o(.text._ZN8touchgfx13GeneratedFontD0Ev))
[Stack]
- Max Depth = 52
- Call Chain = touchgfx::GeneratedFont::~GeneratedFont__deallocating() ⇒ touchgfx::GeneratedFont::~GeneratedFont__sub_object() ⇒ touchgfx::ConstFont::~ConstFont__sub_object() ⇒ touchgfx::Font::~Font__sub_object()
[Calls]- >> touchgfx::GeneratedFont::~GeneratedFont__sub_object()
- >> operator delete(void*, unsigned int)
[Address Reference Count : 1]- GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
touchgfx::GeneratedFont::~GeneratedFont__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, CachedFont.o(.text._ZN8touchgfx13GeneratedFontD2Ev))
[Stack]
- Max Depth = 36
- Call Chain = touchgfx::GeneratedFont::~GeneratedFont__sub_object() ⇒ touchgfx::ConstFont::~ConstFont__sub_object() ⇒ touchgfx::Font::~Font__sub_object()
[Calls]- >> touchgfx::ConstFont::~ConstFont__sub_object()
[Called By]- >> touchgfx::GeneratedFont::~GeneratedFont__deallocating()
[Address Reference Count : 10]- GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- Table_InterDisplay_Light_15_4bpp.o(.text._Z34getFont_InterDisplay_Light_15_4bppv)
- Table_InterDisplay_Regular_20_4bpp.o(.text._Z36getFont_InterDisplay_Regular_20_4bppv)
- Table_InterDisplay_SemiBold_30_4bpp.o(.text._Z37getFont_InterDisplay_SemiBold_30_4bppv)
- Table_SarasaUiJ_Light_15_4bpp.o(.text._Z31getFont_SarasaUiJ_Light_15_4bppv)
- Table_SarasaUiJ_Regular_20_4bpp.o(.text._Z33getFont_SarasaUiJ_Regular_20_4bppv)
- Table_SarasaUiJ_SemiBold_30_4bpp.o(.text._Z34getFont_SarasaUiJ_SemiBold_30_4bppv)
- Table_SarasaUiSC_Light_15_4bpp.o(.text._Z32getFont_SarasaUiSC_Light_15_4bppv)
- Table_SarasaUiSC_Regular_20_4bpp.o(.text._Z34getFont_SarasaUiSC_Regular_20_4bppv)
- Table_SarasaUiSC_SemiBold_30_4bpp.o(.text._Z35getFont_SarasaUiSC_SemiBold_30_4bppv)
touchgfx::transmitBlock(unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short) (Thumb, 60 bytes, Stack size 24 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx13transmitBlockEPKhtttt))
[Stack]
- Max Depth = 132
- Call Chain = touchgfx::transmitBlock(unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short) ⇒ touchgfxDisplayDriverTransmitBlock ⇒ lcd_color_region ⇒ DisplayDriver_TransferCompleteCallback (Cycle)
[Calls]- >> touchgfxDisplayDriverTransmitBlock
[Called By]- >> touchgfx::PartialFrameBufferManager::transmitRemainingBlocks()
- >> OUTLINED_FUNCTION_0
touchgfx::AbstractButton::executeAction() (Thumb, 32 bytes, Stack size 8 bytes, button.o(.text._ZN8touchgfx14AbstractButton13executeActionEv))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::AbstractButton::executeAction()
[Address Reference Count : 1]- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
touchgfx::AbstractButton::handleClickEvent(touchgfx::ClickEvent const&) (Thumb, 60 bytes, Stack size 16 bytes, abstractbutton.o(.text._ZN8touchgfx14AbstractButton16handleClickEventERKNS_10ClickEventE))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::AbstractButton::handleClickEvent(touchgfx::ClickEvent const&)
[Address Reference Count : 1]- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
touchgfx::AbstractButton::setAction(touchgfx::GenericCallback〈touchgfx::AbstractButton const&, void, void〉&) (Thumb, 16 bytes, Stack size 8 bytes, SelectLanguageViewBase.o(.text._ZN8touchgfx14AbstractButton9setActionERNS_15GenericCallbackIRKS0_vvEE), UNUSED)
[Called By]
- >> SelectLanguageViewBase::SelectLanguageViewBase()
touchgfx::AbstractButton::~AbstractButton__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx14AbstractButtonD2Ev))
[Stack]
- Max Depth = 36
- Call Chain = touchgfx::AbstractButton::~AbstractButton__sub_object() ⇒ touchgfx::Widget::~Widget__sub_object() ⇒ touchgfx::Drawable::~Drawable__sub_object()
[Calls]- >> touchgfx::Widget::~Widget__sub_object()
[Called By]- >> touchgfx::Button::~Button__sub_object()
touchgfx::MVPApplication::handlePendingScreenTransition() (Thumb, 16 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx14MVPApplication29handlePendingScreenTransitionEv))
[Stack]
- Max Depth = 32
- Call Chain = touchgfx::MVPApplication::handlePendingScreenTransition() ⇒ touchgfx::MVPApplication::evaluatePendingScreenTransition()
[Calls]- >> touchgfx::MVPApplication::evaluatePendingScreenTransition()
[Address Reference Count : 3]- FrontendApplication.o(.rodata._ZTV19FrontendApplication)
- FrontendApplicationBase.o(.rodata._ZTV23FrontendApplicationBase)
- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
touchgfx::MVPApplication::evaluatePendingScreenTransition() (Thumb, 60 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx14MVPApplication31evaluatePendingScreenTransitionEv))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::MVPApplication::evaluatePendingScreenTransition()
[Called By]- >> touchgfx::MVPApplication::handlePendingScreenTransition()
touchgfx::MVPApplication::MVPApplication__sub_object() (Thumb, 52 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx14MVPApplicationC2Ev), UNUSED)
[Calls]
- >> touchgfx::Application::Application__sub_object()
[Called By]- >> FrontendApplicationBase::FrontendApplicationBase(Model&, FrontendHeap&)
touchgfx::MVPApplication::~MVPApplication__deallocating() (Thumb, 28 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx14MVPApplicationD0Ev))
[Stack]
- Max Depth = 52
- Call Chain = touchgfx::MVPApplication::~MVPApplication__deallocating() ⇒ touchgfx::MVPApplication::~MVPApplication__sub_object() ⇒ touchgfx::Application::~Application__sub_object() ⇒ touchgfx::UIEventListener::~UIEventListener__sub_object()
[Calls]- >> operator delete(void*, unsigned int)
- >> touchgfx::MVPApplication::~MVPApplication__sub_object()
[Address Reference Count : 1]- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
touchgfx::MVPApplication::~MVPApplication__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx14MVPApplicationD2Ev))
[Stack]
- Max Depth = 36
- Call Chain = touchgfx::MVPApplication::~MVPApplication__sub_object() ⇒ touchgfx::Application::~Application__sub_object() ⇒ touchgfx::UIEventListener::~UIEventListener__sub_object()
[Calls]- >> touchgfx::Application::~Application__sub_object()
[Called By]- >> FrontendApplicationBase::FrontendApplicationBase(Model&, FrontendHeap&)
- >> touchgfx::MVPApplication::~MVPApplication__deallocating()
- >> FrontendApplicationBase::~FrontendApplicationBase__sub_object()
[Address Reference Count : 1]- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx14MVPApplicationE)
touchgfx::SnapshotWidget::makeSnapshot(unsigned short) (Thumb, 70 bytes, Stack size 40 bytes, snapshotwidget.o(.text._ZN8touchgfx14SnapshotWidget12makeSnapshotEt))
[Stack]
- Max Depth = 48
- Call Chain = touchgfx::SnapshotWidget::makeSnapshot(unsigned short) ⇒ touchgfx::Drawable::getAbsoluteRect() const
[Calls]- >> touchgfx::HAL::lcd()
- >> touchgfx::Drawable::getAbsoluteRect() const
[Address Reference Count : 1]- snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
touchgfx::SnapshotWidget::makeSnapshot() (Thumb, 10 bytes, Stack size 0 bytes, snapshotwidget.o(.text._ZN8touchgfx14SnapshotWidget12makeSnapshotEv))
[Called By]
- >> touchgfx::SlideTransition〈(touchgfx::Direction)2〉::SlideTransition__sub_object(unsigned char)
[Address Reference Count : 1]- snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
touchgfx::SnapshotWidget::SnapshotWidget() (Thumb, 40 bytes, Stack size 8 bytes, snapshotwidget.o(.text._ZN8touchgfx14SnapshotWidgetC2Ev))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::SnapshotWidget::SnapshotWidget()
[Calls]
[Called By]- >> touchgfx::SlideTransition〈(touchgfx::Direction)2〉::SlideTransition__sub_object(unsigned char)
touchgfx::SnapshotWidget::SnapshotWidget__sub_object() (Thumb, 40 bytes, Stack size 8 bytes, snapshotwidget.o(.text._ZN8touchgfx14SnapshotWidgetC2Ev), UNUSED)
touchgfx::SnapshotWidget::~SnapshotWidget__deallocating() (Thumb, 4 bytes, Stack size 0 bytes, snapshotwidget.o(.text._ZN8touchgfx14SnapshotWidgetD0Ev))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::SnapshotWidget::~SnapshotWidget__deallocating() ⇒ operator delete(void*) ⇒ free
[Calls]- >> operator delete(void*)
[Address Reference Count : 1]- snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
touchgfx::SnapshotWidget::~SnapshotWidget__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx14SnapshotWidgetD2Ev))
[Stack]
- Max Depth = 36
- Call Chain = touchgfx::SnapshotWidget::~SnapshotWidget__sub_object() ⇒ touchgfx::Widget::~Widget__sub_object() ⇒ touchgfx::Drawable::~Drawable__sub_object()
[Calls]- >> touchgfx::Widget::~Widget__sub_object()
[Called By]- >> touchgfx::SlideTransition〈(touchgfx::Direction)2〉::~SlideTransition__sub_object()
- >> touchgfx::SlideTransition〈(touchgfx::Direction)2〉::SlideTransition__sub_object(unsigned char)
BluetoothPresenter* touchgfx::makeTransition〈BluetoothView, BluetoothPresenter, touchgfx::SlideTransition〈(touchgfx::Direction)2〉, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*) (Thumb, 298 bytes, Stack size 64 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx14makeTransitionI13BluetoothView18BluetoothPresenterNS_15SlideTransitionILNS_9DirectionE2EEE5ModelEEPT0_PPNS_6ScreenEPPNS_9PresenterERNS_7MVPHeapEPPNS_10TransitionEPT2_))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = BluetoothPresenter* touchgfx::makeTransition〈BluetoothView, BluetoothPresenter, touchgfx::SlideTransition〈(touchgfx::Direction)2〉, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*) ⇒ BluetoothView::BluetoothView() ⇒ BluetoothViewBase::BluetoothViewBase__sub_object()
[Calls]- >> __aeabi_assert
- >> touchgfx::View〈BluetoothPresenter〉::bind(BluetoothPresenter&)
- >> BluetoothPresenter::BluetoothPresenter(BluetoothView&)
- >> BluetoothPresenter& touchgfx::AbstractPartition::at〈BluetoothPresenter〉(unsigned short)
- >> BluetoothView::BluetoothView()
- >> BluetoothView& touchgfx::AbstractPartition::at〈BluetoothView〉(unsigned short)
- >> touchgfx::SlideTransition〈(touchgfx::Direction)2〉::SlideTransition__sub_object(unsigned char)
- >> touchgfx::SlideTransition〈(touchgfx::Direction)2〉& touchgfx::AbstractPartition::at〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉〉(unsigned short)
- >> ModelListener::bind(Model*)
- >> Model::bind(ModelListener*)
- >> touchgfx::finalizeTransition(touchgfx::Screen*, touchgfx::Presenter*, touchgfx::Transition*)
- >> touchgfx::prepareTransition(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::Transition**)
[Called By]- >> FrontendApplicationBase::gotoBluetoothScreenSlideTransitionEastImpl()
SelectLanguagePresenter* touchgfx::makeTransition〈SelectLanguageView, SelectLanguagePresenter, touchgfx::NoTransition, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*) (Thumb, 296 bytes, Stack size 64 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx14makeTransitionI18SelectLanguageView23SelectLanguagePresenterNS_12NoTransitionE5ModelEEPT0_PPNS_6ScreenEPPNS_9PresenterERNS_7MVPHeapEPPNS_10TransitionEPT2_))
[Stack]
- Max Depth = 360 + Unknown Stack Size
- Call Chain = SelectLanguagePresenter* touchgfx::makeTransition〈SelectLanguageView, SelectLanguagePresenter, touchgfx::NoTransition, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*) ⇒ SelectLanguageView::SelectLanguageView() ⇒ SelectLanguageViewBase::SelectLanguageViewBase__sub_object()
[Calls]- >> __aeabi_assert
- >> touchgfx::View〈SelectLanguagePresenter〉::bind(SelectLanguagePresenter&)
- >> ModelListener::bind(Model*)
- >> Model::bind(ModelListener*)
- >> SelectLanguagePresenter::SelectLanguagePresenter(SelectLanguageView&)
- >> SelectLanguagePresenter& touchgfx::AbstractPartition::at〈SelectLanguagePresenter〉(unsigned short)
- >> SelectLanguageView::SelectLanguageView()
- >> SelectLanguageView& touchgfx::AbstractPartition::at〈SelectLanguageView〉(unsigned short)
- >> touchgfx::NoTransition::NoTransition__sub_object()
- >> touchgfx::NoTransition& touchgfx::AbstractPartition::at〈touchgfx::NoTransition〉(unsigned short)
- >> touchgfx::finalizeTransition(touchgfx::Screen*, touchgfx::Presenter*, touchgfx::Transition*)
- >> touchgfx::prepareTransition(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::Transition**)
[Called By]- >> FrontendApplicationBase::gotoSelectLanguageScreenNoTransitionImpl()
touchgfx::transmitActive() (Thumb, 8 bytes, Stack size 8 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx14transmitActiveEv))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::transmitActive()
[Calls]- >> touchgfxDisplayDriverTransmitActive
[Called By]- >> touchgfx::PartialFrameBufferManager::tryTransmitBlock()
- >> touchgfx::PartialFrameBufferManager::transmitRemainingBlocks()
touchgfx::ButtonWithLabel::setLabelText(touchgfx::TypedText) (Thumb, 28 bytes, Stack size 24 bytes, BluetoothViewBase.o(.text._ZN8touchgfx15ButtonWithLabel12setLabelTextENS_9TypedTextE), UNUSED)
[Calls]
- >> touchgfx::ButtonWithLabel::updateTextPosition()
- >> touchgfx::TypedText::operator=(touchgfx::TypedText const&)
[Called By]- >> SelectLanguageViewBase::SelectLanguageViewBase()
- >> BluetoothViewBase::BluetoothViewBase()
touchgfx::ButtonWithLabel::setLabelColor(touchgfx::colortype) (Thumb, 16 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx15ButtonWithLabel13setLabelColorENS_9colortypeE), UNUSED)
[Called By]
- >> SelectLanguageViewBase::SelectLanguageViewBase()
- >> BluetoothViewBase::BluetoothViewBase()
touchgfx::ButtonWithLabel::updateTextPosition() (Thumb, 106 bytes, Stack size 40 bytes, BluetoothViewBase.o(.text._ZN8touchgfx15ButtonWithLabel18updateTextPositionEv), UNUSED)
[Calls]
- >> touchgfx::TypedText::getFont() const
- >> touchgfx::TypedText::hasValidId() const
- >> touchgfx::TypedText::getText() const
[Called By]- >> touchgfx::ButtonWithLabel::setLabelText(touchgfx::TypedText)
touchgfx::ButtonWithLabel::setLabelColorPressed(touchgfx::colortype) (Thumb, 16 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx15ButtonWithLabel20setLabelColorPressedENS_9colortypeE), UNUSED)
[Called By]
- >> SelectLanguageViewBase::SelectLanguageViewBase()
- >> BluetoothViewBase::BluetoothViewBase()
touchgfx::ButtonWithLabel::ButtonWithLabel() (Thumb, 72 bytes, Stack size 8 bytes, buttonwithlabel.o(.text._ZN8touchgfx15ButtonWithLabelC2Ev), UNUSED)
[Calls]
[Called By]- >> SelectLanguageViewBase::SelectLanguageViewBase()
- >> BluetoothViewBase::BluetoothViewBase()
touchgfx::ButtonWithLabel::ButtonWithLabel__sub_object() (Thumb, 72 bytes, Stack size 8 bytes, buttonwithlabel.o(.text._ZN8touchgfx15ButtonWithLabelC2Ev), UNUSED)
touchgfx::ButtonWithLabel::~ButtonWithLabel__deallocating() (Thumb, 4 bytes, Stack size 0 bytes, buttonwithlabel.o(.text._ZN8touchgfx15ButtonWithLabelD0Ev))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::ButtonWithLabel::~ButtonWithLabel__deallocating() ⇒ operator delete(void*) ⇒ free
[Calls]- >> operator delete(void*)
[Address Reference Count : 1]- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
touchgfx::ButtonWithLabel::~ButtonWithLabel__sub_object() (Thumb, 28 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx15ButtonWithLabelD2Ev))
[Stack]
- Max Depth = 68
- Call Chain = touchgfx::ButtonWithLabel::~ButtonWithLabel__sub_object() ⇒ touchgfx::Button::~Button__sub_object() ⇒ touchgfx::AbstractButton::~AbstractButton__sub_object() ⇒ touchgfx::Widget::~Widget__sub_object() ⇒ touchgfx::Drawable::~Drawable__sub_object()
[Calls]- >> touchgfx::TypedText::~TypedText__sub_object()
- >> touchgfx::Button::~Button__sub_object()
[Called By]- >> SelectLanguageViewBase::SelectLanguageViewBase()
- >> SelectLanguageViewBase::~SelectLanguageViewBase()
- >> BluetoothViewBase::BluetoothViewBase()
- >> BluetoothViewBase::~BluetoothViewBase()
[Address Reference Count : 1]- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
touchgfx::EasingEquations::cubicEaseOut(unsigned short, short, short, unsigned short) (Thumb, 38 bytes, Stack size 8 bytes, easingequations.o(.text._ZN8touchgfx15EasingEquations12cubicEaseOutEtsst))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::EasingEquations::cubicEaseOut(unsigned short, short, short, unsigned short)
[Calls]- >> OUTLINED_FUNCTION_2
- >> OUTLINED_FUNCTION_6
[Called By]- >> touchgfx::SlideTransition〈(touchgfx::Direction)2〉::handleTickEvent()
touchgfx::EasingEquations::roundRespectSign(float) (Thumb, 36 bytes, Stack size 0 bytes, easingequations.o(.text._ZN8touchgfx15EasingEquations16roundRespectSignEf))
[Called By]
touchgfx::GenericCallback〈touchgfx::AbstractButton const&, void, void〉::GenericCallback__sub_object() (Thumb, 22 bytes, Stack size 4 bytes, SelectLanguageViewBase.o(.text._ZN8touchgfx15GenericCallbackIRKNS_14AbstractButtonEvvEC2Ev), UNUSED)
[Called By]
- >> touchgfx::Callback〈SelectLanguageViewBase, touchgfx::AbstractButton const&, void, void〉::Callback__sub_object(SelectLanguageViewBase*, void (SelectLanguageViewBase::*)(touchgfx::AbstractButton const&))
touchgfx::GenericCallback〈touchgfx::AbstractButton const&, void, void〉::~GenericCallback__deallocating() (Thumb, 6 bytes, Stack size 4 bytes, SelectLanguageViewBase.o(.text._ZN8touchgfx15GenericCallbackIRKNS_14AbstractButtonEvvED0Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::GenericCallback〈touchgfx::AbstractButton const&, void, void〉::~GenericCallback__deallocating()
[Address Reference Count : 1]- SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx15GenericCallbackIRKNS_14AbstractButtonEvvEE)
touchgfx::GenericCallback〈touchgfx::AbstractButton const&, void, void〉::~GenericCallback__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, SelectLanguageViewBase.o(.text._ZN8touchgfx15GenericCallbackIRKNS_14AbstractButtonEvvED2Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::GenericCallback〈touchgfx::AbstractButton const&, void, void〉::~GenericCallback__sub_object()
[Called By]- >> touchgfx::Callback〈SelectLanguageViewBase, touchgfx::AbstractButton const&, void, void〉::~Callback__sub_object()
[Address Reference Count : 1]- SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx15GenericCallbackIRKNS_14AbstractButtonEvvEE)
touchgfx::GenericCallback〈void, void, void〉::GenericCallback__sub_object() (Thumb, 22 bytes, Stack size 4 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx15GenericCallbackIvvvEC2Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::GenericCallback〈void, void, void〉::GenericCallback__sub_object()
[Called By]- >> touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::Callback__sub_object(FrontendApplicationBase*, void (FrontendApplicationBase::*)())
- >> touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::Callback__sub_object()
touchgfx::GenericCallback〈void, void, void〉::~GenericCallback__deallocating() (Thumb, 6 bytes, Stack size 4 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx15GenericCallbackIvvvED0Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::GenericCallback〈void, void, void〉::~GenericCallback__deallocating()
[Address Reference Count : 1]- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx15GenericCallbackIvvvEE)
touchgfx::GenericCallback〈void, void, void〉::~GenericCallback__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx15GenericCallbackIvvvED2Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::GenericCallback〈void, void, void〉::~GenericCallback__sub_object()
[Called By]- >> touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::~Callback__sub_object()
[Address Reference Count : 1]- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx15GenericCallbackIvvvEE)
touchgfx::GenericCallback〈void, void, void〉::operator=(touchgfx::GenericCallback〈void, void, void〉 const&) (Thumb, 12 bytes, Stack size 8 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx15GenericCallbackIvvvEaSERKS1_))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::GenericCallback〈void, void, void〉::operator=(touchgfx::GenericCallback〈void, void, void〉 const&)
[Called By]- >> touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::operator=(touchgfx::Callback〈FrontendApplicationBase, void, void, void〉&&)
touchgfx::SlideTransition〈(touchgfx::Direction)2〉::handleTickEvent() (Thumb, 212 bytes, Stack size 32 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx15SlideTransitionILNS_9DirectionE2EE15handleTickEventEv))
[Stack]
- Max Depth = 40
- Call Chain = touchgfx::SlideTransition〈(touchgfx::Direction)2〉::handleTickEvent() ⇒ touchgfx::EasingEquations::cubicEaseOut(unsigned short, short, short, unsigned short)
[Calls]- >> touchgfx::Drawable::getNextSibling()
- >> touchgfx::Drawable::getX() const
- >> touchgfx::EasingEquations::cubicEaseOut(unsigned short, short, short, unsigned short)
- >> touchgfx::Transition::handleTickEvent()
[Address Reference Count : 1]- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx15SlideTransitionILNS_9DirectionE2EEE)
touchgfx::SlideTransition〈(touchgfx::Direction)2〉::init() (Thumb, 100 bytes, Stack size 24 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx15SlideTransitionILNS_9DirectionE2EE4initEv))
[Stack]
- Max Depth = 28
- Call Chain = touchgfx::SlideTransition〈(touchgfx::Direction)2〉::init() ⇒ touchgfx::Drawable::getNextSibling()
[Calls]- >> touchgfx::Drawable::getNextSibling()
- >> touchgfx::Drawable::getX() const
- >> touchgfx::Transition::init()
[Address Reference Count : 1]- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx15SlideTransitionILNS_9DirectionE2EEE)
touchgfx::SlideTransition〈(touchgfx::Direction)2〉::tearDown() (Thumb, 52 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx15SlideTransitionILNS_9DirectionE2EE8tearDownEv))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::SlideTransition〈(touchgfx::Direction)2〉::tearDown()
[Address Reference Count : 1]- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx15SlideTransitionILNS_9DirectionE2EEE)
touchgfx::SlideTransition〈(touchgfx::Direction)2〉::SlideTransition__sub_object(unsigned char) (Thumb, 196 bytes, Stack size 40 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx15SlideTransitionILNS_9DirectionE2EEC2Eh))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = touchgfx::SlideTransition〈(touchgfx::Direction)2〉::SlideTransition__sub_object(unsigned char) ⇒ touchgfx::Drawable::setPosition(short, short, short, short) ⇒ touchgfx::Drawable::setWidthHeight(short, short)
[Calls]- >> __cxa_end_cleanup
- >> touchgfx::SnapshotWidget::~SnapshotWidget__sub_object()
- >> touchgfx::SnapshotWidget::makeSnapshot()
- >> touchgfx::SnapshotWidget::SnapshotWidget()
- >> touchgfx::Transition::~Transition__sub_object()
- >> touchgfx::Transition::Transition__sub_object()
- >> touchgfx::Drawable::setPosition(short, short, short, short)
[Called By]- >> BluetoothPresenter* touchgfx::makeTransition〈BluetoothView, BluetoothPresenter, touchgfx::SlideTransition〈(touchgfx::Direction)2〉, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*)
touchgfx::SlideTransition〈(touchgfx::Direction)2〉::~SlideTransition__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx15SlideTransitionILNS_9DirectionE2EED0Ev))
[Stack]
- Max Depth = 68
- Call Chain = touchgfx::SlideTransition〈(touchgfx::Direction)2〉::~SlideTransition__deallocating() ⇒ touchgfx::SlideTransition〈(touchgfx::Direction)2〉::~SlideTransition__sub_object() ⇒ touchgfx::SnapshotWidget::~SnapshotWidget__sub_object() ⇒ touchgfx::Widget::~Widget__sub_object() ⇒ touchgfx::Drawable::~Drawable__sub_object()
[Calls]- >> operator delete(void*, unsigned int)
- >> touchgfx::SlideTransition〈(touchgfx::Direction)2〉::~SlideTransition__sub_object()
[Address Reference Count : 1]- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx15SlideTransitionILNS_9DirectionE2EEE)
touchgfx::SlideTransition〈(touchgfx::Direction)2〉::~SlideTransition__sub_object() (Thumb, 28 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx15SlideTransitionILNS_9DirectionE2EED2Ev))
[Stack]
- Max Depth = 52
- Call Chain = touchgfx::SlideTransition〈(touchgfx::Direction)2〉::~SlideTransition__sub_object() ⇒ touchgfx::SnapshotWidget::~SnapshotWidget__sub_object() ⇒ touchgfx::Widget::~Widget__sub_object() ⇒ touchgfx::Drawable::~Drawable__sub_object()
[Calls]- >> touchgfx::SnapshotWidget::~SnapshotWidget__sub_object()
- >> touchgfx::Transition::~Transition__sub_object()
[Called By]- >> touchgfx::SlideTransition〈(touchgfx::Direction)2〉::~SlideTransition__deallocating()
[Address Reference Count : 1]- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx15SlideTransitionILNS_9DirectionE2EEE)
touchgfx::TouchController::TouchController__sub_object() (Thumb, 22 bytes, Stack size 4 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx15TouchControllerC2Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::TouchController::TouchController__sub_object()
[Called By]- >> STM32TouchController::STM32TouchController__sub_object()
touchgfx::TouchController::~TouchController__deallocating() (Thumb, 6 bytes, Stack size 4 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx15TouchControllerD0Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::TouchController::~TouchController__deallocating()
[Address Reference Count : 1]- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx15TouchControllerE)
touchgfx::TouchController::~TouchController__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, STM32TouchController.o(.text._ZN8touchgfx15TouchControllerD2Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::TouchController::~TouchController__sub_object()
[Called By]- >> STM32TouchController::~STM32TouchController__sub_object()
[Address Reference Count : 1]- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx15TouchControllerE)
touchgfx::UIEventListener::~UIEventListener__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx15UIEventListenerD2Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::UIEventListener::~UIEventListener__sub_object()
[Called By]- >> touchgfx::Application::~Application__sub_object()
[Address Reference Count : 1]- application.o(.rodata._ZTVN8touchgfx11ApplicationE)
touchgfx::TouchCalibration::translatePoint(touchgfx::Point&) (Thumb, 124 bytes, Stack size 48 bytes, touchcalibration.o(.text._ZN8touchgfx16TouchCalibration14translatePointERNS_5PointE))
[Stack]
- Max Depth = 48
- Call Chain = touchgfx::TouchCalibration::translatePoint(touchgfx::Point&)
[Called By]- >> touchgfx::HAL::touch(int, int)
touchgfx::TouchCalibration::clzu(unsigned int) (Thumb, 64 bytes, Stack size 0 bytes, touchcalibration.o(.text._ZN8touchgfx16TouchCalibration4clzuEj))
[Called By]
- >> touchgfx::TouchCalibration::muldivu(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int&)
- >> touchgfx::TouchCalibration::muldiv(int, int, int, int, int&)
touchgfx::TouchCalibration::muldiv(int, int, int, int, int&) (Thumb, 178 bytes, Stack size 48 bytes, touchcalibration.o(.text._ZN8touchgfx16TouchCalibration6muldivEiiiiRi))
[Stack]
- Max Depth = 96
- Call Chain = touchgfx::TouchCalibration::muldiv(int, int, int, int, int&) ⇒ touchgfx::TouchCalibration::muldivu(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int&) ⇒ touchgfx::TouchCalibration::muldivu(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int&) (Cycle)
[Calls]- >> touchgfx::TouchCalibration::muldivu(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int&)
- >> touchgfx::TouchCalibration::clzu(unsigned int)
[Address Reference Count : 1]- touchcalibration.o(.text._ZN8touchgfx16TouchCalibration14translatePointERNS_5PointE)
touchgfx::TouchCalibration::muldivu(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int&) (Thumb, 186 bytes, Stack size 48 bytes, touchcalibration.o(.text._ZN8touchgfx16TouchCalibration7muldivuEjjjjjRj))
[Stack]
- Max Depth = 48 + In Cycle
- Call Chain = touchgfx::TouchCalibration::muldivu(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int&) ⇒ touchgfx::TouchCalibration::muldivu(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int&) (Cycle)
[Calls]- >> touchgfx::TouchCalibration::muldivu(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int&)
- >> touchgfx::TouchCalibration::clzu(unsigned int)
[Called By]- >> touchgfx::TouchCalibration::muldivu(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int&)
- >> touchgfx::TouchCalibration::muldiv(int, int, int, int, int&)
touchgfx::AbstractPartition::allocateAt(unsigned short, unsigned short) (Thumb, 44 bytes, Stack size 16 bytes, abstractpartition.o(.text._ZN8touchgfx17AbstractPartition10allocateAtEtt))
[Stack]
- Max Depth = 64
- Call Chain = touchgfx::AbstractPartition::allocateAt(unsigned short, unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Address Reference Count : 4]- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EEE)
- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EEE)
- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EEE)
- abstractpartition.o(.rodata._ZTVN8touchgfx17AbstractPartitionE)
BluetoothView& touchgfx::AbstractPartition::at〈BluetoothView〉(unsigned short) (Thumb, 26 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx17AbstractPartition2atI13BluetoothViewEERT_t))
[Stack]
- Max Depth = 16
- Call Chain = BluetoothView& touchgfx::AbstractPartition::at〈BluetoothView〉(unsigned short)
[Called By]- >> BluetoothPresenter* touchgfx::makeTransition〈BluetoothView, BluetoothPresenter, touchgfx::SlideTransition〈(touchgfx::Direction)2〉, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*)
BluetoothPresenter& touchgfx::AbstractPartition::at〈BluetoothPresenter〉(unsigned short) (Thumb, 26 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx17AbstractPartition2atI18BluetoothPresenterEERT_t))
[Stack]
- Max Depth = 16
- Call Chain = BluetoothPresenter& touchgfx::AbstractPartition::at〈BluetoothPresenter〉(unsigned short)
[Called By]- >> BluetoothPresenter* touchgfx::makeTransition〈BluetoothView, BluetoothPresenter, touchgfx::SlideTransition〈(touchgfx::Direction)2〉, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*)
SelectLanguageView& touchgfx::AbstractPartition::at〈SelectLanguageView〉(unsigned short) (Thumb, 26 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx17AbstractPartition2atI18SelectLanguageViewEERT_t))
[Stack]
- Max Depth = 16
- Call Chain = SelectLanguageView& touchgfx::AbstractPartition::at〈SelectLanguageView〉(unsigned short)
[Called By]- >> SelectLanguagePresenter* touchgfx::makeTransition〈SelectLanguageView, SelectLanguagePresenter, touchgfx::NoTransition, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*)
SelectLanguagePresenter& touchgfx::AbstractPartition::at〈SelectLanguagePresenter〉(unsigned short) (Thumb, 26 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx17AbstractPartition2atI23SelectLanguagePresenterEERT_t))
[Stack]
- Max Depth = 16
- Call Chain = SelectLanguagePresenter& touchgfx::AbstractPartition::at〈SelectLanguagePresenter〉(unsigned short)
[Called By]- >> SelectLanguagePresenter* touchgfx::makeTransition〈SelectLanguageView, SelectLanguagePresenter, touchgfx::NoTransition, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*)
touchgfx::NoTransition& touchgfx::AbstractPartition::at〈touchgfx::NoTransition〉(unsigned short) (Thumb, 26 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx17AbstractPartition2atINS_12NoTransitionEEERT_t))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::NoTransition& touchgfx::AbstractPartition::at〈touchgfx::NoTransition〉(unsigned short)
[Called By]- >> SelectLanguagePresenter* touchgfx::makeTransition〈SelectLanguageView, SelectLanguagePresenter, touchgfx::NoTransition, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*)
touchgfx::SlideTransition〈(touchgfx::Direction)2〉& touchgfx::AbstractPartition::at〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉〉(unsigned short) (Thumb, 26 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx17AbstractPartition2atINS_15SlideTransitionILNS_9DirectionE2EEEEERT_t))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::SlideTransition〈(touchgfx::Direction)2〉& touchgfx::AbstractPartition::at〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉〉(unsigned short)
[Called By]- >> BluetoothPresenter* touchgfx::makeTransition〈BluetoothView, BluetoothPresenter, touchgfx::SlideTransition〈(touchgfx::Direction)2〉, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*)
touchgfx::AbstractPartition::clear() (Thumb, 6 bytes, Stack size 0 bytes, abstractpartition.o(.text._ZN8touchgfx17AbstractPartition5clearEv))
[Address Reference Count : 4]
- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EEE)
- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EEE)
- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EEE)
- abstractpartition.o(.rodata._ZTVN8touchgfx17AbstractPartitionE)
touchgfx::AbstractPartition::indexOf(void const*) (Thumb, 96 bytes, Stack size 16 bytes, abstractpartition.o(.text._ZN8touchgfx17AbstractPartition7indexOfEPKv))
[Stack]
- Max Depth = 64
- Call Chain = touchgfx::AbstractPartition::indexOf(void const*) ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Address Reference Count : 4]- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EEE)
- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EEE)
- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EEE)
- abstractpartition.o(.rodata._ZTVN8touchgfx17AbstractPartitionE)
touchgfx::AbstractPartition::allocate(unsigned short) (Thumb, 72 bytes, Stack size 16 bytes, abstractpartition.o(.text._ZN8touchgfx17AbstractPartition8allocateEt))
[Stack]
- Max Depth = 64
- Call Chain = touchgfx::AbstractPartition::allocate(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Address Reference Count : 4]- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EEE)
- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EEE)
- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EEE)
- abstractpartition.o(.rodata._ZTVN8touchgfx17AbstractPartitionE)
touchgfx::AbstractPartition::AbstractPartition__sub_object() (Thumb, 12 bytes, Stack size 0 bytes, abstractpartition.o(.text._ZN8touchgfx17AbstractPartitionC2Ev))
[Called By]
- >> touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::Partition__sub_object()
- >> touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::Partition__sub_object()
- >> touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::Partition__sub_object()
touchgfx::AbstractPartition::~AbstractPartition__deallocating() (Thumb, 2 bytes, Stack size 0 bytes, abstractpartition.o(.text._ZN8touchgfx17AbstractPartitionD0Ev))
[Address Reference Count : 1]
- abstractpartition.o(.rodata._ZTVN8touchgfx17AbstractPartitionE)
touchgfx::AbstractPartition::~AbstractPartition() (Thumb, 2 bytes, Stack size 0 bytes, abstractpartition.o(.text._ZN8touchgfx17AbstractPartitionD2Ev), UNUSED)
touchgfx::AbstractPartition::~AbstractPartition__sub_object() (Thumb, 2 bytes, Stack size 0 bytes, abstractpartition.o(.text._ZN8touchgfx17AbstractPartitionD2Ev))
[Called By]
- >> touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__sub_object()
- >> touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__sub_object()
- >> touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__sub_object()
[Address Reference Count : 1]- abstractpartition.o(.rodata._ZTVN8touchgfx17AbstractPartitionE)
touchgfx::LockFreeDMA_Queue::pushCopyOf(touchgfx::BlitOp const&) (Thumb, 64 bytes, Stack size 8 bytes, dma.o(.text._ZN8touchgfx17LockFreeDMA_Queue10pushCopyOfERKNS_6BlitOpE))
[Stack]
- Max Depth = 56
- Call Chain = touchgfx::LockFreeDMA_Queue::pushCopyOf(touchgfx::BlitOp const&) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> __aeabi_memcpy
[Address Reference Count : 1]- dma.o(.rodata._ZTVN8touchgfx17LockFreeDMA_QueueE)
touchgfx::LockFreeDMA_Queue::pop() (Thumb, 40 bytes, Stack size 8 bytes, dma.o(.text._ZN8touchgfx17LockFreeDMA_Queue3popEv))
[Stack]
- Max Depth = 56
- Call Chain = touchgfx::LockFreeDMA_Queue::pop() ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Address Reference Count : 1]- dma.o(.rodata._ZTVN8touchgfx17LockFreeDMA_QueueE)
touchgfx::LockFreeDMA_Queue::first() (Thumb, 14 bytes, Stack size 0 bytes, dma.o(.text._ZN8touchgfx17LockFreeDMA_Queue5firstEv))
[Address Reference Count : 1]
- dma.o(.rodata._ZTVN8touchgfx17LockFreeDMA_QueueE)
touchgfx::LockFreeDMA_Queue::isFull() (Thumb, 24 bytes, Stack size 0 bytes, dma.o(.text._ZN8touchgfx17LockFreeDMA_Queue6isFullEv))
[Address Reference Count : 1]
- dma.o(.rodata._ZTVN8touchgfx17LockFreeDMA_QueueE)
touchgfx::LockFreeDMA_Queue::isEmpty() (Thumb, 14 bytes, Stack size 0 bytes, dma.o(.text._ZN8touchgfx17LockFreeDMA_Queue7isEmptyEv))
[Address Reference Count : 1]
- dma.o(.rodata._ZTVN8touchgfx17LockFreeDMA_QueueE)
touchgfx::LockFreeDMA_Queue::LockFreeDMA_Queue(touchgfx::BlitOp*, unsigned long) (Thumb, 20 bytes, Stack size 8 bytes, dma.o(.text._ZN8touchgfx17LockFreeDMA_QueueC2EPNS_6BlitOpEm))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::LockFreeDMA_Queue::LockFreeDMA_Queue(touchgfx::BlitOp*, unsigned long)
[Called By]
touchgfx::LockFreeDMA_Queue::LockFreeDMA_Queue__sub_object(touchgfx::BlitOp*, unsigned long) (Thumb, 20 bytes, Stack size 8 bytes, dma.o(.text._ZN8touchgfx17LockFreeDMA_QueueC2EPNS_6BlitOpEm), UNUSED)
touchgfx::LockFreeDMA_Queue::~LockFreeDMA_Queue__deallocating() (Thumb, 4 bytes, Stack size 0 bytes, dma.o(.text._ZN8touchgfx17LockFreeDMA_QueueD0Ev))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::LockFreeDMA_Queue::~LockFreeDMA_Queue__deallocating() ⇒ operator delete(void*) ⇒ free
[Calls]- >> operator delete(void*)
[Address Reference Count : 1]- dma.o(.rodata._ZTVN8touchgfx17LockFreeDMA_QueueE)
touchgfx::LockFreeDMA_Queue::~LockFreeDMA_Queue__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, STM32DMA.o(.text._ZN8touchgfx17LockFreeDMA_QueueD2Ev))
[Stack]
- Max Depth = 20
- Call Chain = touchgfx::LockFreeDMA_Queue::~LockFreeDMA_Queue__sub_object() ⇒ touchgfx::DMA_Queue::~DMA_Queue__sub_object()
[Calls]- >> touchgfx::DMA_Queue::~DMA_Queue__sub_object()
[Called By]- >> STM32DMA::STM32DMA()
- >> STM32DMA::~STM32DMA__sub_object()
touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::allocateBlock(unsigned short, unsigned short, unsigned short, unsigned short, unsigned char**) (Thumb, 290 bytes, Stack size 40 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EE13allocateBlockEttttPPh))
[Stack]
- Max Depth = 88
- Call Chain = touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::allocateBlock(unsigned short, unsigned short, unsigned short, unsigned short, unsigned char**) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::FrameBufferAllocatorWaitOnTransfer()
[Address Reference Count : 1]- TouchGFXGeneratedHAL.o(.rodata._ZTVN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EEE)
touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::hasEmptyBlock() (Thumb, 52 bytes, Stack size 12 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EE13hasEmptyBlockEv))
[Stack]
- Max Depth = 12
- Call Chain = touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::hasEmptyBlock()
[Address Reference Count : 1]- TouchGFXGeneratedHAL.o(.rodata._ZTVN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EEE)
touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::getBlockForTransfer(touchgfx::Rect&) (Thumb, 142 bytes, Stack size 24 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EE19getBlockForTransferERNS_4RectE))
[Stack]
- Max Depth = 72
- Call Chain = touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::getBlockForTransfer(touchgfx::Rect&) ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Address Reference Count : 1]- TouchGFXGeneratedHAL.o(.rodata._ZTVN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EEE)
touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::peekBlockForTransfer() (Thumb, 90 bytes, Stack size 16 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EE20peekBlockForTransferEv))
[Stack]
- Max Depth = 64
- Call Chain = touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::peekBlockForTransfer() ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Address Reference Count : 1]- TouchGFXGeneratedHAL.o(.rodata._ZTVN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EEE)
touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::freeBlockAfterTransfer() (Thumb, 70 bytes, Stack size 8 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EE22freeBlockAfterTransferEv))
[Stack]
- Max Depth = 56
- Call Chain = touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::freeBlockAfterTransfer() ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Address Reference Count : 1]- TouchGFXGeneratedHAL.o(.rodata._ZTVN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EEE)
touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::hasBlockReadyForTransfer() (Thumb, 72 bytes, Stack size 16 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EE24hasBlockReadyForTransferEv))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::hasBlockReadyForTransfer()
[Address Reference Count : 1]- TouchGFXGeneratedHAL.o(.rodata._ZTVN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EEE)
touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::markBlockReadyForTransfer() (Thumb, 76 bytes, Stack size 16 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EE25markBlockReadyForTransferEv))
[Stack]
- Max Depth = 64
- Call Chain = touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::markBlockReadyForTransfer() ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::FrameBufferAllocatorSignalBlockDrawn()
[Address Reference Count : 1]- TouchGFXGeneratedHAL.o(.rodata._ZTVN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EEE)
touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::ManyBlockAllocator__sub_object() (Thumb, 154 bytes, Stack size 48 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EEC2Ev))
[Stack]
- Max Depth = 56 + Unknown Stack Size
- Call Chain = touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::ManyBlockAllocator__sub_object() ⇒ __cxa_end_cleanup ⇒ __cxa_end_cleanup_impl
[Calls]- >> __cxa_end_cleanup
- >> touchgfx::Rect::Rect__sub_object()
- >> touchgfx::FrameBufferAllocator::~FrameBufferAllocator__sub_object()
- >> touchgfx::FrameBufferAllocator::FrameBufferAllocator__sub_object()
[Called By]
touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::~ManyBlockAllocator__deallocating() (Thumb, 28 bytes, Stack size 16 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EED0Ev))
[Stack]
- Max Depth = 36
- Call Chain = touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::~ManyBlockAllocator__deallocating() ⇒ touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::~ManyBlockAllocator__sub_object() ⇒ touchgfx::FrameBufferAllocator::~FrameBufferAllocator__sub_object()
[Calls]- >> operator delete(void*, unsigned int)
- >> touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::~ManyBlockAllocator__sub_object()
[Address Reference Count : 1]- TouchGFXGeneratedHAL.o(.rodata._ZTVN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EEE)
touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::~ManyBlockAllocator__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EED2Ev))
[Stack]
- Max Depth = 20
- Call Chain = touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::~ManyBlockAllocator__sub_object() ⇒ touchgfx::FrameBufferAllocator::~FrameBufferAllocator__sub_object()
[Calls]- >> touchgfx::FrameBufferAllocator::~FrameBufferAllocator__sub_object()
[Called By]- >> touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::~ManyBlockAllocator__deallocating()
[Address Reference Count : 2]- TouchGFXGeneratedHAL.o(.text.__cxx_global_var_init)
- TouchGFXGeneratedHAL.o(.rodata._ZTVN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EEE)
touchgfx::shouldTransferBlock(unsigned short) (Thumb, 20 bytes, Stack size 16 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx19shouldTransferBlockEt))
[Stack]
- Max Depth = 24
- Call Chain = touchgfx::shouldTransferBlock(unsigned short) ⇒ touchgfxDisplayDriverShouldTransferBlock
[Calls]- >> touchgfxDisplayDriverShouldTransferBlock
[Called By]- >> touchgfx::PartialFrameBufferManager::tryTransmitBlockFromIRQ()
- >> touchgfx::PartialFrameBufferManager::tryTransmitBlock()
- >> touchgfx::PartialFrameBufferManager::transmitRemainingBlocks()
touchgfx::FrameBufferAllocator::FrameBufferAllocator__sub_object() (Thumb, 22 bytes, Stack size 4 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx20FrameBufferAllocatorC2Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::FrameBufferAllocator::FrameBufferAllocator__sub_object()
[Called By]- >> touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::ManyBlockAllocator__sub_object()
touchgfx::FrameBufferAllocator::~FrameBufferAllocator__deallocating() (Thumb, 6 bytes, Stack size 4 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx20FrameBufferAllocatorD0Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::FrameBufferAllocator::~FrameBufferAllocator__deallocating()
[Address Reference Count : 1]- TouchGFXGeneratedHAL.o(.rodata._ZTVN8touchgfx20FrameBufferAllocatorE)
touchgfx::FrameBufferAllocator::~FrameBufferAllocator__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx20FrameBufferAllocatorD2Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::FrameBufferAllocator::~FrameBufferAllocator__sub_object()
[Called By]- >> touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::~ManyBlockAllocator__sub_object()
- >> touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::ManyBlockAllocator__sub_object()
[Address Reference Count : 1]- TouchGFXGeneratedHAL.o(.rodata._ZTVN8touchgfx20FrameBufferAllocatorE)
touchgfx::waitUntilTransmitEnd() (Thumb, 2 bytes, Stack size 0 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx20waitUntilTransmitEndEv))
[Called By]
- >> touchgfx::PartialFrameBufferManager::transmitRemainingBlocks()
touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&) (Thumb, 36 bytes, Stack size 0 bytes, displaytransformation.o(.text._ZN8touchgfx21DisplayTransformation29transformDisplayToFrameBufferERNS_4RectE))
[Called By]
- >> touchgfx::Application::drawCachedAreas()
- >> touchgfx::LCD16bpp::fillRect(touchgfx::Rect const&, touchgfx::colortype, unsigned char)
- >> touchgfx::LCD16bpp::copyAreaFromTFTToClientBuffer(touchgfx::Rect const&)
- >> touchgfx::LCD16bpp::copyFrameBufferRegionToMemory(touchgfx::Rect const&, touchgfx::Rect const&, unsigned char*, short, short)
- >> touchgfx::LCD16bpp::blitCopy(unsigned short const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char, bool)
- >> touchgfx::LCD16bpp::blitCopyL8_RGB888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyL8_ARGB8888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyL8_RGB565(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyARGB8888Solid(unsigned int const*, touchgfx::Rect const&, touchgfx::Rect const&) const
- >> touchgfx::LCD16bpp::blitCopyARGB8888(unsigned int const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyRGB888(unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyAlphaPerPixel(unsigned short const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&, touchgfx::Rect const&) (Thumb, 44 bytes, Stack size 8 bytes, displaytransformation.o(.text._ZN8touchgfx21DisplayTransformation29transformDisplayToFrameBufferERNS_4RectERKS1_))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&, touchgfx::Rect const&) ⇒ touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(short&, short&, touchgfx::Rect const&)
[Calls]- >> touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(short&, short&, touchgfx::Rect const&)
[Called By]- >> touchgfx::LCD16bpp::copyAreaFromTFTToClientBuffer(touchgfx::Rect const&)
- >> touchgfx::LCD16bpp::copyFrameBufferRegionToMemory(touchgfx::Rect const&, touchgfx::Rect const&, unsigned char*, short, short)
- >> touchgfx::LCD16bpp::blitCopy(unsigned short const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char, bool)
- >> touchgfx::LCD16bpp::blitCopyARGB8888Solid(unsigned int const*, touchgfx::Rect const&, touchgfx::Rect const&) const
- >> OUTLINED_FUNCTION_54
touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(short&, short&) (Thumb, 28 bytes, Stack size 0 bytes, displaytransformation.o(.text._ZN8touchgfx21DisplayTransformation29transformDisplayToFrameBufferERsS1_))
[Called By]
- >> touchgfx::LCD16bpp::drawGlyph(unsigned short*, touchgfx::Rect, short, short, unsigned short, unsigned short, touchgfx::Rect const&, touchgfx::GlyphNode const*, unsigned char const*, unsigned char, touchgfx::colortype, unsigned char, unsigned char, touchgfx::TextRotation)
touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(short&, short&, touchgfx::Rect const&) (Thumb, 32 bytes, Stack size 8 bytes, displaytransformation.o(.text._ZN8touchgfx21DisplayTransformation29transformDisplayToFrameBufferERsS1_RKNS_4RectE))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(short&, short&, touchgfx::Rect const&)
[Called By]- >> touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&, touchgfx::Rect const&)
touchgfx::DisplayTransformation::transformFrameBufferToDisplay(touchgfx::Rect&) (Thumb, 36 bytes, Stack size 0 bytes, displaytransformation.o(.text._ZN8touchgfx21DisplayTransformation29transformFrameBufferToDisplayERNS_4RectE))
[Called By]
- >> touchgfx::Application::drawCachedAreas()
touchgfx::DisplayTransformation::transformFrameBufferToDisplay(short&, short&) (Thumb, 28 bytes, Stack size 0 bytes, displaytransformation.o(.text._ZN8touchgfx21DisplayTransformation29transformFrameBufferToDisplayERsS1_))
[Called By]
- >> touchgfx::HAL::touch(int, int)
touchgfx::PartialFrameBufferManager::tryTransmitBlock() (Thumb, 116 bytes, Stack size 32 bytes, partialframebuffermanager.o(.text._ZN8touchgfx25PartialFrameBufferManager16tryTransmitBlockEv))
[Stack]
- Max Depth = 164
- Call Chain = touchgfx::PartialFrameBufferManager::tryTransmitBlock() ⇒ OUTLINED_FUNCTION_0 ⇒ touchgfx::transmitBlock(unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short) ⇒ touchgfxDisplayDriverTransmitBlock ⇒ lcd_color_region ⇒ DisplayDriver_TransferCompleteCallback (Cycle)
[Calls]- >> touchgfx::waitUntilCanTransferBlock(unsigned short)
- >> touchgfx::shouldTransferBlock(unsigned short)
- >> touchgfx::transmitActive()
- >> touchgfx::OSWrappers::taskYield()
- >> OUTLINED_FUNCTION_0
- >> OUTLINED_FUNCTION_3
- >> OUTLINED_FUNCTION_1
[Called By]- >> TouchGFXGeneratedHAL::flushFrameBuffer(touchgfx::Rect const&)
touchgfx::PartialFrameBufferManager::transmitRemainingBlocks() (Thumb, 128 bytes, Stack size 32 bytes, partialframebuffermanager.o(.text._ZN8touchgfx25PartialFrameBufferManager23transmitRemainingBlocksEv))
[Stack]
- Max Depth = 164
- Call Chain = touchgfx::PartialFrameBufferManager::transmitRemainingBlocks() ⇒ touchgfx::transmitBlock(unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short) ⇒ touchgfxDisplayDriverTransmitBlock ⇒ lcd_color_region ⇒ DisplayDriver_TransferCompleteCallback (Cycle)
[Calls]- >> touchgfx::waitUntilCanTransferBlock(unsigned short)
- >> touchgfx::waitUntilTransmitEnd()
- >> touchgfx::transmitBlock(unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short)
- >> touchgfx::shouldTransferBlock(unsigned short)
- >> touchgfx::transmitActive()
- >> touchgfx::OSWrappers::taskYield()
- >> OUTLINED_FUNCTION_2
- >> OUTLINED_FUNCTION_3
- >> OUTLINED_FUNCTION_1
[Called By]- >> TouchGFXGeneratedHAL::endFrame()
touchgfx::PartialFrameBufferManager::tryTransmitBlockFromIRQ() (Thumb, 52 bytes, Stack size 24 bytes, partialframebuffermanager.o(.text._ZN8touchgfx25PartialFrameBufferManager23tryTransmitBlockFromIRQEv))
[Stack]
- Max Depth = 156
- Call Chain = touchgfx::PartialFrameBufferManager::tryTransmitBlockFromIRQ() ⇒ OUTLINED_FUNCTION_0 ⇒ touchgfx::transmitBlock(unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short) ⇒ touchgfxDisplayDriverTransmitBlock ⇒ lcd_color_region ⇒ DisplayDriver_TransferCompleteCallback (Cycle)
[Calls]- >> touchgfx::shouldTransferBlock(unsigned short)
- >> OUTLINED_FUNCTION_0
- >> OUTLINED_FUNCTION_2
- >> OUTLINED_FUNCTION_3
- >> OUTLINED_FUNCTION_1
[Called By]- >> DisplayDriver_TransferCompleteCallback
touchgfx::waitUntilCanTransferBlock(unsigned short) (Thumb, 10 bytes, Stack size 4 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx25waitUntilCanTransferBlockEt))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::waitUntilCanTransferBlock(unsigned short)
[Called By]- >> touchgfx::PartialFrameBufferManager::tryTransmitBlock()
- >> touchgfx::PartialFrameBufferManager::transmitRemainingBlocks()
touchgfx::FrameBufferAllocatorWaitOnTransfer() (Thumb, 2 bytes, Stack size 0 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx34FrameBufferAllocatorWaitOnTransferEv))
[Called By]
- >> touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::allocateBlock(unsigned short, unsigned short, unsigned short, unsigned short, unsigned char**)
touchgfx::FrameBufferAllocatorSignalBlockDrawn() (Thumb, 2 bytes, Stack size 0 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx36FrameBufferAllocatorSignalBlockDrawnEv))
[Called By]
- >> touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::markBlockReadyForTransfer()
touchgfx::Box::setColor(touchgfx::colortype) (Thumb, 16 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx3Box8setColorENS_9colortypeE), UNUSED)
[Called By]
- >> SelectLanguageViewBase::SelectLanguageViewBase()
- >> BluetoothViewBase::BluetoothViewBase()
touchgfx::Box::Box__sub_object() (Thumb, 76 bytes, Stack size 24 bytes, BluetoothViewBase.o(.text._ZN8touchgfx3BoxC2Ev), UNUSED)
[Calls]
- >> __cxa_end_cleanup
- >> touchgfx::Widget::~Widget__sub_object()
- >> touchgfx::colortype::colortype__sub_object(unsigned int)
- >> touchgfx::Widget::Widget__sub_object()
- >> __aeabi_memclr4
[Called By]- >> SelectLanguageViewBase::SelectLanguageViewBase()
- >> BluetoothViewBase::BluetoothViewBase()
touchgfx::Box::~Box__deallocating() (Thumb, 4 bytes, Stack size 0 bytes, box.o(.text._ZN8touchgfx3BoxD0Ev))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Box::~Box__deallocating() ⇒ operator delete(void*) ⇒ free
[Calls]- >> operator delete(void*)
[Address Reference Count : 1]- box.o(.rodata._ZTVN8touchgfx3BoxE)
touchgfx::Box::~Box__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx3BoxD2Ev))
[Stack]
- Max Depth = 36
- Call Chain = touchgfx::Box::~Box__sub_object() ⇒ touchgfx::Widget::~Widget__sub_object() ⇒ touchgfx::Drawable::~Drawable__sub_object()
[Calls]- >> touchgfx::Widget::~Widget__sub_object()
[Called By]- >> SelectLanguageViewBase::SelectLanguageViewBase()
- >> SelectLanguageViewBase::~SelectLanguageViewBase()
- >> BluetoothViewBase::BluetoothViewBase()
- >> BluetoothViewBase::~BluetoothViewBase()
touchgfx::HAL::FlushCache() (Thumb, 8 bytes, Stack size 4 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL10FlushCacheEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::HAL::FlushCache()
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::beginFrame() (Thumb, 24 bytes, Stack size 0 bytes, hal.o(.text._ZN8touchgfx3HAL10beginFrameEv))
[Called By]
- >> TouchGFXGeneratedHAL::beginFrame()
[Address Reference Count : 1]- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::getDMAType() (Thumb, 20 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL10getDMATypeEv))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::HAL::getDMAType()
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::initialize() (Thumb, 40 bytes, Stack size 8 bytes, hal.o(.text._ZN8touchgfx3HAL10initializeEv))
[Stack]
- Max Depth = 200
- Call Chain = touchgfx::HAL::initialize() ⇒ touchgfx::OSWrappers::initialize() ⇒ xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> touchgfx::GPIO::init()
- >> touchgfx::OSWrappers::initialize()
[Called By]- >> TouchGFXGeneratedHAL::initialize()
[Address Reference Count : 1]- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::getBlitCaps() (Thumb, 46 bytes, Stack size 24 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL11getBlitCapsEv))
[Stack]
- Max Depth = 24
- Call Chain = touchgfx::HAL::getBlitCaps()
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::getInstance() (Thumb, 12 bytes, Stack size 0 bytes, CompressedFontCache.o(.text._ZN8touchgfx3HAL11getInstanceEv))
[Called By]
- >> touchgfxSignalVSync
- >> FrontendApplicationBase::FrontendApplicationBase(Model&, FrontendHeap&)
touchgfx::HAL::submitGPU2D() (Thumb, 8 bytes, Stack size 4 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL11submitGPU2DEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::HAL::submitGPU2D()
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::blitCopyWord(unsigned short const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short) (Thumb, 136 bytes, Stack size 64 bytes, hal.o(.text._ZN8touchgfx3HAL12blitCopyWordEPKttttttt))
[Stack]
- Max Depth = 112
- Call Chain = touchgfx::HAL::blitCopyWord(unsigned short const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> OUTLINED_FUNCTION_5
- >> OUTLINED_FUNCTION_2
- >> OUTLINED_FUNCTION_4
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::blitFillWord(unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short) (Thumb, 124 bytes, Stack size 64 bytes, hal.o(.text._ZN8touchgfx3HAL12blitFillWordEtttttt))
[Stack]
- Max Depth = 112
- Call Chain = touchgfx::HAL::blitFillWord(unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::HAL::getClientFrameBuffer()
- >> OUTLINED_FUNCTION_5
- >> OUTLINED_FUNCTION_2
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::blitCopyGlyph(unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, touchgfx::colortype, unsigned char, touchgfx::BlitOperations, bool) (Thumb, 160 bytes, Stack size 64 bytes, hal.o(.text._ZN8touchgfx3HAL13blitCopyGlyphEPKhtttttNS_9colortypeEhNS_14BlitOperationsEb))
[Stack]
- Max Depth = 160
- Call Chain = touchgfx::HAL::blitCopyGlyph(unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, touchgfx::colortype, unsigned char, touchgfx::BlitOperations, bool) ⇒ touchgfx::HAL::getDstAddress(unsigned short, unsigned short, unsigned short*) const ⇒ touchgfx::HAL::getDstAddress(unsigned short, unsigned short, unsigned short*, unsigned short, touchgfx::Bitmap::BitmapFormat) const ⇒ touchgfx::HAL::getBitDepth(touchgfx::Bitmap::BitmapFormat) const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::HAL::getDstAddress(unsigned short, unsigned short, unsigned short*) const
- >> OUTLINED_FUNCTION_2
- >> OUTLINED_FUNCTION_4
- >> OUTLINED_FUNCTION_0
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::InvalidateCache() (Thumb, 8 bytes, Stack size 4 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL15InvalidateCacheEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::HAL::InvalidateCache()
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::backPorchExited() (Thumb, 28 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL15backPorchExitedEv))
[Stack]
- Max Depth = 32
- Call Chain = touchgfx::HAL::backPorchExited() ⇒ touchgfx::HAL::swapFrameBuffers() ⇒ touchgfx::GPIO::toggle(touchgfx::GPIO::GPIO_ID)
[Calls]- >> touchgfx::HAL::swapFrameBuffers()
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::lockFrameBuffer() (Thumb, 68 bytes, Stack size 8 bytes, hal.o(.text._ZN8touchgfx3HAL15lockFrameBufferEv))
[Stack]
- Max Depth = 176
- Call Chain = touchgfx::HAL::lockFrameBuffer() ⇒ touchgfx::OSWrappers::takeFrameBufferSemaphore() ⇒ xQueueSemaphoreTake ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> touchgfx::OSWrappers::takeFrameBufferSemaphore()
- >> touchgfx::HAL::getClientFrameBuffer()
- >> touchgfx::DMA_Interface::isDmaQueueEmpty()
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::blitCopyARGB8888(unsigned short const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool) (Thumb, 76 bytes, Stack size 72 bytes, hal.o(.text._ZN8touchgfx3HAL16blitCopyARGB8888EPKtttttthb))
[Stack]
- Max Depth = 84
- Call Chain = touchgfx::HAL::blitCopyARGB8888(unsigned short const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool) ⇒ OUTLINED_FUNCTION_0 ⇒ touchgfx::HAL::lcd()
[Calls]
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::flushFrameBuffer(touchgfx::Rect const&) (Thumb, 4 bytes, Stack size 0 bytes, hal.o(.text._ZN8touchgfx3HAL16flushFrameBufferERKNS_4RectE))
[Calls]
[Called By]- >> TouchGFXGeneratedHAL::flushFrameBuffer(touchgfx::Rect const&)
[Address Reference Count : 1]- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::flushFrameBuffer() (Thumb, 4 bytes, Stack size 0 bytes, hal.o(.text._ZN8touchgfx3HAL16flushFrameBufferEv))
[Calls]
[Called By]- >> TouchGFXGeneratedHAL::flushFrameBuffer()
[Address Reference Count : 1]- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::swapFrameBuffers() (Thumb, 44 bytes, Stack size 8 bytes, hal.o(.text._ZN8touchgfx3HAL16swapFrameBuffersEv))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::HAL::swapFrameBuffers() ⇒ touchgfx::GPIO::toggle(touchgfx::GPIO::GPIO_ID)
[Calls]- >> touchgfx::GPIO::toggle(touchgfx::GPIO::GPIO_ID)
- >> OUTLINED_FUNCTION_4
[Called By]- >> touchgfx::HAL::backPorchExited()
touchgfx::HAL::waitForLTDCLines(unsigned short) (Thumb, 12 bytes, Stack size 8 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL16waitForLTDCLinesEt))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::HAL::waitForLTDCLines(unsigned short)
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::allowDMATransfers() (Thumb, 12 bytes, Stack size 0 bytes, hal.o(.text._ZN8touchgfx3HAL17allowDMATransfersEv))
[Address Reference Count : 3]
- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::getTFTCurrentLine() (Thumb, 12 bytes, Stack size 4 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL17getTFTCurrentLineEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::HAL::getTFTCurrentLine()
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::unlockFrameBuffer() (Thumb, 16 bytes, Stack size 8 bytes, hal.o(.text._ZN8touchgfx3HAL17unlockFrameBufferEv))
[Stack]
- Max Depth = 184
- Call Chain = touchgfx::HAL::unlockFrameBuffer() ⇒ touchgfx::OSWrappers::giveFrameBufferSemaphore() ⇒ xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> touchgfx::OSWrappers::giveFrameBufferSemaphore()
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::setFrameBufferSize(unsigned short, unsigned short) (Thumb, 164 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL18setFrameBufferSizeEtt))
[Stack]
- Max Depth = 64
- Call Chain = touchgfx::HAL::setFrameBufferSize(unsigned short, unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::setRenderingMethod(touchgfx::HAL::RenderingMethod) (Thumb, 36 bytes, Stack size 16 bytes, hal.o(.text._ZN8touchgfx3HAL18setRenderingMethodENS0_15RenderingMethodE))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::HAL::setRenderingMethod(touchgfx::HAL::RenderingMethod)
[Called By]- >> touchgfx::DMA_Interface::addToQueue(touchgfx::BlitOp const&)
touchgfx::HAL::setAnimationStorage(void*) (Thumb, 34 bytes, Stack size 8 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL19setAnimationStorageEPv))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::HAL::setAnimationStorage(void*)
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::copyFBRegionToMemory(touchgfx::Rect) (Thumb, 104 bytes, Stack size 56 bytes, hal.o(.text._ZN8touchgfx3HAL20copyFBRegionToMemoryENS_4RectE))
[Stack]
- Max Depth = 152
- Call Chain = touchgfx::HAL::copyFBRegionToMemory(touchgfx::Rect) ⇒ touchgfx::HAL::getDstAddress(unsigned short, unsigned short, unsigned short*) const ⇒ touchgfx::HAL::getDstAddress(unsigned short, unsigned short, unsigned short*, unsigned short, touchgfx::Bitmap::BitmapFormat) const ⇒ touchgfx::HAL::getBitDepth(touchgfx::Bitmap::BitmapFormat) const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::HAL::getDstAddress(unsigned short, unsigned short, unsigned short*) const
- >> OUTLINED_FUNCTION_1
- >> OUTLINED_FUNCTION_5
- >> OUTLINED_FUNCTION_0
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::copyFBRegionToMemory(touchgfx::Rect, unsigned short*, unsigned int) (Thumb, 92 bytes, Stack size 56 bytes, hal.o(.text._ZN8touchgfx3HAL20copyFBRegionToMemoryENS_4RectEPtj))
[Stack]
- Max Depth = 152
- Call Chain = touchgfx::HAL::copyFBRegionToMemory(touchgfx::Rect, unsigned short*, unsigned int) ⇒ touchgfx::HAL::getDstAddress(unsigned short, unsigned short, unsigned short*) const ⇒ touchgfx::HAL::getDstAddress(unsigned short, unsigned short, unsigned short*, unsigned short, touchgfx::Bitmap::BitmapFormat) const ⇒ touchgfx::HAL::getBitDepth(touchgfx::Bitmap::BitmapFormat) const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::HAL::getDstAddress(unsigned short, unsigned short, unsigned short*) const
- >> OUTLINED_FUNCTION_1
- >> OUTLINED_FUNCTION_0
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::getClientFrameBuffer() (Thumb, 40 bytes, Stack size 8 bytes, hal.o(.text._ZN8touchgfx3HAL20getClientFrameBufferEv))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::HAL::getClientFrameBuffer()
[Called By]- >> touchgfx::HAL::copyFromTFTToClientBuffer(touchgfx::Rect)
- >> touchgfx::HAL::blitFill(touchgfx::colortype, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, unsigned short, touchgfx::Bitmap::BitmapFormat, bool)
- >> touchgfx::HAL::blitFillWord(unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short)
- >> touchgfx::HAL::lockFrameBuffer()
- >> OUTLINED_FUNCTION_4
touchgfx::HAL::registerEventListener(touchgfx::UIEventListener&) (Thumb, 8 bytes, Stack size 0 bytes, hal.o(.text._ZN8touchgfx3HAL21registerEventListenerERNS_15UIEventListenerE))
[Calls]
- >> touchgfx::Gestures::registerEventListener(touchgfx::UIEventListener&)
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::setDisplayOrientation(touchgfx::DisplayOrientation) (Thumb, 22 bytes, Stack size 8 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL21setDisplayOrientationENS_18DisplayOrientationE))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::HAL::setDisplayOrientation(touchgfx::DisplayOrientation)
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::InvalidateTextureCache() (Thumb, 8 bytes, Stack size 4 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL22InvalidateTextureCacheEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::HAL::InvalidateTextureCache()
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::setFrameBufferAllocator(touchgfx::FrameBufferAllocator*) (Thumb, 16 bytes, Stack size 8 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx3HAL23setFrameBufferAllocatorEPNS_20FrameBufferAllocatorE))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::HAL::setFrameBufferAllocator(touchgfx::FrameBufferAllocator*)
[Called By]- >> TouchGFXGeneratedHAL::initialize()
touchgfx::HAL::setFrameRefreshStrategy(touchgfx::HAL::FrameRefreshStrategy) (Thumb, 196 bytes, Stack size 24 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx3HAL23setFrameRefreshStrategyENS0_20FrameRefreshStrategyE))
[Stack]
- Max Depth = 24
- Call Chain = touchgfx::HAL::setFrameRefreshStrategy(touchgfx::HAL::FrameRefreshStrategy)
[Called By]- >> TouchGFXGeneratedHAL::initialize()
touchgfx::HAL::copyFromTFTToClientBuffer(touchgfx::Rect) (Thumb, 48 bytes, Stack size 24 bytes, hal.o(.text._ZN8touchgfx3HAL25copyFromTFTToClientBufferENS_4RectE))
[Stack]
- Max Depth = 120
- Call Chain = touchgfx::HAL::copyFromTFTToClientBuffer(touchgfx::Rect) ⇒ touchgfx::HAL::getDstAddress(unsigned short, unsigned short, unsigned short*) const ⇒ touchgfx::HAL::getDstAddress(unsigned short, unsigned short, unsigned short*, unsigned short, touchgfx::Bitmap::BitmapFormat) const ⇒ touchgfx::HAL::getBitDepth(touchgfx::Bitmap::BitmapFormat) const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::HAL::getDstAddress(unsigned short, unsigned short, unsigned short*) const
- >> touchgfx::HAL::getClientFrameBuffer()
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::partialLTDCDeadlineMissed() (Thumb, 8 bytes, Stack size 4 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL25partialLTDCDeadlineMissedEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::HAL::partialLTDCDeadlineMissed()
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::configurePartialFrameBuffer(unsigned short, unsigned short, unsigned short, unsigned short) (Thumb, 124 bytes, Stack size 48 bytes, hal.o(.text._ZN8touchgfx3HAL27configurePartialFrameBufferEtttt))
[Stack]
- Max Depth = 96
- Call Chain = touchgfx::HAL::configurePartialFrameBuffer(unsigned short, unsigned short, unsigned short, unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> OUTLINED_FUNCTION_0
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::drawDrawableInDynamicBitmap(touchgfx::Drawable&, unsigned short) (Thumb, 20 bytes, Stack size 16 bytes, hal.o(.text._ZN8touchgfx3HAL27drawDrawableInDynamicBitmapERNS_8DrawableEt))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::HAL::drawDrawableInDynamicBitmap(touchgfx::Drawable&, unsigned short)
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::drawDrawableInDynamicBitmap(touchgfx::Drawable&, unsigned short, touchgfx::Rect const&) (Thumb, 392 bytes, Stack size 96 bytes, hal.o(.text._ZN8touchgfx3HAL27drawDrawableInDynamicBitmapERNS_8DrawableEtRKNS_4RectE))
[Stack]
- Max Depth = 160
- Call Chain = touchgfx::HAL::drawDrawableInDynamicBitmap(touchgfx::Drawable&, unsigned short, touchgfx::Rect const&) ⇒ touchgfx::Bitmap::getFormat() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::HAL::lcd()
- >> touchgfx::Drawable::setXY(short, short)
- >> touchgfx::Rect::operator&=(touchgfx::Rect const&)
- >> touchgfx::Bitmap::getFormat() const
- >> touchgfx::Bitmap::getHeight() const
- >> touchgfx::Bitmap::getWidth() const
- >> touchgfx::Bitmap::dynamicBitmapGetAddress(unsigned short)
- >> touchgfx::Rect::operator&(touchgfx::Rect const&) const
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::setFrameBufferStartAddresses(void*, void*, void*) (Thumb, 108 bytes, Stack size 32 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL28setFrameBufferStartAddressesEPvS1_S1_))
[Stack]
- Max Depth = 80
- Call Chain = touchgfx::HAL::setFrameBufferStartAddresses(void*, void*, void*) ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::configurePartialFrameBufferLTDC(short) (Thumb, 124 bytes, Stack size 32 bytes, hal.o(.text._ZN8touchgfx3HAL31configurePartialFrameBufferLTDCEs))
[Stack]
- Max Depth = 80
- Call Chain = touchgfx::HAL::configurePartialFrameBufferLTDC(short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> OUTLINED_FUNCTION_0
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::performDisplayOrientationChange() (Thumb, 144 bytes, Stack size 8 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL31performDisplayOrientationChangeEv))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::HAL::performDisplayOrientationChange()
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::lcd() (Thumb, 76 bytes, Stack size 4 bytes, MeasureViewBase.o(.text._ZN8touchgfx3HAL3lcdEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::HAL::lcd()
[Called By]- >> touchgfx::HAL::drawDrawableInDynamicBitmap(touchgfx::Drawable&, unsigned short, touchgfx::Rect const&)
- >> touchgfx::Bitmap::getFormat() const
- >> touchgfx::TextArea::draw(touchgfx::Rect const&) const
- >> touchgfx::SnapshotWidget::makeSnapshot(unsigned short)
- >> touchgfx::SnapshotWidget::draw(touchgfx::Rect const&) const
- >> touchgfx::Image::draw(touchgfx::Rect const&) const
- >> OUTLINED_FUNCTION_0
- >> touchgfx::ButtonWithLabel::draw(touchgfx::Rect const&) const
- >> touchgfx::Button::draw(touchgfx::Rect const&) const
- >> touchgfx::Box::draw(touchgfx::Rect const&) const
touchgfx::HAL::tick() (Thumb, 384 bytes, Stack size 32 bytes, hal.o(.text._ZN8touchgfx3HAL4tickEv))
[Stack]
- Max Depth = 40
- Call Chain = touchgfx::HAL::tick() ⇒ touchgfx::GPIO::clear(touchgfx::GPIO::GPIO_ID)
[Calls]- >> touchgfx::Application::getInstance()
- >> touchgfx::GPIO::clear(touchgfx::GPIO::GPIO_ID)
- >> touchgfx::GPIO::set(touchgfx::GPIO::GPIO_ID)
- >> touchgfx::Gestures::tick()
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::touch(int, int) (Thumb, 106 bytes, Stack size 32 bytes, hal.o(.text._ZN8touchgfx3HAL5touchEii))
[Stack]
- Max Depth = 80
- Call Chain = touchgfx::HAL::touch(int, int) ⇒ touchgfx::Gestures::registerDragEvent(unsigned short, unsigned short, unsigned short, unsigned short)
[Calls]- >> touchgfx::Gestures::registerClickEvent(touchgfx::ClickEvent::ClickEventType, unsigned short, unsigned short)
- >> touchgfx::Gestures::registerDragEvent(unsigned short, unsigned short, unsigned short, unsigned short)
- >> touchgfx::DisplayTransformation::transformFrameBufferToDisplay(short&, short&)
- >> touchgfx::TouchCalibration::translatePoint(touchgfx::Point&)
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::vSync() (Thumb, 26 bytes, Stack size 4 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx3HAL5vSyncEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::HAL::vSync()
[Called By]
touchgfx::HAL::noTouch() (Thumb, 36 bytes, Stack size 8 bytes, hal.o(.text._ZN8touchgfx3HAL7noTouchEv))
[Stack]
- Max Depth = 48
- Call Chain = touchgfx::HAL::noTouch() ⇒ touchgfx::Gestures::registerClickEvent(touchgfx::ClickEvent::ClickEventType, unsigned short, unsigned short)
[Calls]- >> touchgfx::Gestures::registerClickEvent(touchgfx::ClickEvent::ClickEventType, unsigned short, unsigned short)
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::blitCopy(unsigned short const*, unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool, unsigned short, touchgfx::Bitmap::BitmapFormat, touchgfx::Bitmap::BitmapFormat, bool) (Thumb, 228 bytes, Stack size 80 bytes, hal.o(.text._ZN8touchgfx3HAL8blitCopyEPKtPKhttttthbtNS_6Bitmap12BitmapFormatES6_b))
[Stack]
- Max Depth = 144
- Call Chain = touchgfx::HAL::blitCopy(unsigned short const*, unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool, unsigned short, touchgfx::Bitmap::BitmapFormat, touchgfx::Bitmap::BitmapFormat, bool) ⇒ touchgfx::HAL::getDstAddress(unsigned short, unsigned short, unsigned short*, unsigned short, touchgfx::Bitmap::BitmapFormat) const ⇒ touchgfx::HAL::getBitDepth(touchgfx::Bitmap::BitmapFormat) const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::HAL::getDstAddress(unsigned short, unsigned short, unsigned short*, unsigned short, touchgfx::Bitmap::BitmapFormat) const
- >> OUTLINED_FUNCTION_5
- >> OUTLINED_FUNCTION_2
- >> OUTLINED_FUNCTION_4
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::blitCopy(unsigned short const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool, bool) (Thumb, 76 bytes, Stack size 64 bytes, hal.o(.text._ZN8touchgfx3HAL8blitCopyEPKtttttthbb))
[Stack]
- Max Depth = 76
- Call Chain = touchgfx::HAL::blitCopy(unsigned short const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool, bool) ⇒ OUTLINED_FUNCTION_0 ⇒ touchgfx::HAL::lcd()
[Calls]
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::blitCopy(unsigned short const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool, unsigned short, touchgfx::Bitmap::BitmapFormat, touchgfx::Bitmap::BitmapFormat, bool) (Thumb, 58 bytes, Stack size 56 bytes, hal.o(.text._ZN8touchgfx3HAL8blitCopyEPKtttttthbtNS_6Bitmap12BitmapFormatES4_b))
[Stack]
- Max Depth = 56
- Call Chain = touchgfx::HAL::blitCopy(unsigned short const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool, unsigned short, touchgfx::Bitmap::BitmapFormat, touchgfx::Bitmap::BitmapFormat, bool)
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::blitFill(touchgfx::colortype, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool) (Thumb, 64 bytes, Stack size 56 bytes, hal.o(.text._ZN8touchgfx3HAL8blitFillENS_9colortypeEtttthb))
[Stack]
- Max Depth = 68
- Call Chain = touchgfx::HAL::blitFill(touchgfx::colortype, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool) ⇒ OUTLINED_FUNCTION_0 ⇒ touchgfx::HAL::lcd()
[Calls]
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::blitFill(touchgfx::colortype, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, unsigned short, touchgfx::Bitmap::BitmapFormat, bool) (Thumb, 156 bytes, Stack size 80 bytes, hal.o(.text._ZN8touchgfx3HAL8blitFillENS_9colortypeEtttthtNS_6Bitmap12BitmapFormatEb))
[Stack]
- Max Depth = 144
- Call Chain = touchgfx::HAL::blitFill(touchgfx::colortype, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, unsigned short, touchgfx::Bitmap::BitmapFormat, bool) ⇒ touchgfx::HAL::getDstAddress(unsigned short, unsigned short, unsigned short*, unsigned short, touchgfx::Bitmap::BitmapFormat) const ⇒ touchgfx::HAL::getBitDepth(touchgfx::Bitmap::BitmapFormat) const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::HAL::getDstAddress(unsigned short, unsigned short, unsigned short*, unsigned short, touchgfx::Bitmap::BitmapFormat) const
- >> touchgfx::HAL::getClientFrameBuffer()
- >> OUTLINED_FUNCTION_5
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::endFrame() (Thumb, 26 bytes, Stack size 8 bytes, hal.o(.text._ZN8touchgfx3HAL8endFrameEv))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::HAL::endFrame()
[Called By]- >> TouchGFXGeneratedHAL::endFrame()
[Address Reference Count : 1]- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::flushDMA() (Thumb, 8 bytes, Stack size 0 bytes, hal.o(.text._ZN8touchgfx3HAL8flushDMAEv))
[Address Reference Count : 3]
- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::blockCopy(void*, void const*, unsigned int) (Thumb, 144 bytes, Stack size 16 bytes, hal.o(.text._ZN8touchgfx3HAL9blockCopyEPvPKvj))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::HAL::blockCopy(void*, void const*, unsigned int)
[Called By]- >> TouchGFXGeneratedHAL::blockCopy(void*, void const*, unsigned int)
[Address Reference Count : 1]- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::sampleKey(unsigned char&) (Thumb, 12 bytes, Stack size 8 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL9sampleKeyERh))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::HAL::sampleKey(unsigned char&)
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::taskDelay(unsigned short) (Thumb, 36 bytes, Stack size 24 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL9taskDelayEt))
[Stack]
- Max Depth = 24
- Call Chain = touchgfx::HAL::taskDelay(unsigned short)
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::taskEntry() (Thumb, 36 bytes, Stack size 0 bytes, hal.o(.text._ZN8touchgfx3HAL9taskEntryEv))
[Stack]
- Max Depth = 168
- Call Chain = touchgfx::HAL::taskEntry() ⇒ touchgfx::OSWrappers::waitForVSync() ⇒ xQueueSemaphoreTake ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> touchgfx::OSWrappers::waitForVSync()
[Called By]
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::HAL__sub_object(touchgfx::DMA_Interface&, touchgfx::LCD&, touchgfx::TouchController&, unsigned short, unsigned short) (Thumb, 324 bytes, Stack size 40 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx3HALC2ERNS_13DMA_InterfaceERNS_3LCDERNS_15TouchControllerEtt))
[Stack]
- Max Depth = 60
- Call Chain = touchgfx::HAL::HAL__sub_object(touchgfx::DMA_Interface&, touchgfx::LCD&, touchgfx::TouchController&, unsigned short, unsigned short) ⇒ touchgfx::Gestures::Gestures__sub_object() ⇒ touchgfx::Gestures::DragState::DragState__sub_object()
[Calls]- >> touchgfx::Rect::Rect__sub_object()
- >> touchgfx::Gestures::Gestures__sub_object()
[Called By]- >> TouchGFXGeneratedHAL::TouchGFXGeneratedHAL__sub_object(touchgfx::DMA_Interface&, touchgfx::LCD&, touchgfx::TouchController&, unsigned short, unsigned short)
touchgfx::HAL::~HAL__deallocating() (Thumb, 2 bytes, Stack size 0 bytes, hal.o(.text._ZN8touchgfx3HALD0Ev))
[Address Reference Count : 1]
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::HAL::~HAL__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HALD2Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::HAL::~HAL__sub_object()
[Called By]- >> TouchGFXGeneratedHAL::~TouchGFXGeneratedHAL__sub_object()
[Address Reference Count : 1]- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::LCD::drawString(touchgfx::Rect, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const&, unsigned short const*, ...) (Thumb, 64 bytes, Stack size 40 bytes, Texts.o(.text._ZN8touchgfx3LCD10drawStringENS_4RectERKS1_RKNS0_13StringVisualsEPKtz))
[Stack]
- Max Depth = 880
- Call Chain = touchgfx::LCD::drawString(touchgfx::Rect, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const&, unsigned short const*, ...) ⇒ touchgfx::LCD::drawStringLTR(touchgfx::Rect const&, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const&, unsigned short const*, std::__va_list) ⇒ touchgfx::LCD::drawStringInternal(unsigned short*, touchgfx::Rect const*, short, short, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const*, unsigned char, touchgfx::TextProvider&, int, bool) ⇒ touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&, unsigned char const*&, unsigned char&) ⇒ OUTLINED_FUNCTION_8 ⇒ touchgfx::TextProvider::getNextLigature(unsigned char) ⇒ touchgfx::TextProvider::substituteGlyphs() ⇒ touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short) ⇒ touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::LCD::drawStringLTR(touchgfx::Rect const&, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const&, unsigned short const*, std::__va_list)
[Called By]- >> touchgfx::TextArea::draw(touchgfx::Rect const&) const
- >> touchgfx::ButtonWithLabel::draw(touchgfx::Rect const&) const
touchgfx::LCD::rotateRect(touchgfx::Rect&, touchgfx::Rect const&, touchgfx::TextRotation) (Thumb, 92 bytes, Stack size 16 bytes, lcd.o(.text._ZN8touchgfx3LCD10rotateRectERNS_4RectERKS1_NS_12TextRotationE))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::LCD::rotateRect(touchgfx::Rect&, touchgfx::Rect const&, touchgfx::TextRotation)
[Called By]- >> touchgfx::LCD::drawStringLTR(touchgfx::Rect const&, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const&, unsigned short const*, std::__va_list)
touchgfx::LCD::getNumLines(touchgfx::TextProvider&, touchgfx::WideTextAction, unsigned char, touchgfx::Font const*, short) (Thumb, 110 bytes, Stack size 80 bytes, lcd.o(.text._ZN8touchgfx3LCD11getNumLinesERNS_12TextProviderENS_14WideTextActionEhPKNS_4FontEs))
[Stack]
- Max Depth = 384
- Call Chain = touchgfx::LCD::getNumLines(touchgfx::TextProvider&, touchgfx::WideTextAction, unsigned char, touchgfx::Font const*, short) ⇒ touchgfx::LCD::WideTextInternalStruct::scanStringLengthForLine() ⇒ touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&) ⇒ OUTLINED_FUNCTION_8 ⇒ touchgfx::TextProvider::getNextLigature(unsigned char) ⇒ touchgfx::TextProvider::substituteGlyphs() ⇒ touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short) ⇒ touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::getNextChar()
- >> touchgfx::LCD::WideTextInternalStruct::scanStringLengthForLine()
- >> touchgfx::LCD::WideTextInternalStruct::WideTextInternalStruct__sub_object(touchgfx::TextProvider&, unsigned short, unsigned short, unsigned char, touchgfx::Font const*, short, touchgfx::WideTextAction)
[Called By]- >> touchgfx::TextArea::calculateTextHeight(unsigned short const*, ...) const
touchgfx::LCD::stringWidth(touchgfx::TextProvider&, touchgfx::Font const&, int, unsigned char) (Thumb, 130 bytes, Stack size 48 bytes, lcd.o(.text._ZN8touchgfx3LCD11stringWidthERNS_12TextProviderERKNS_4FontEih))
[Stack]
- Max Depth = 288
- Call Chain = touchgfx::LCD::stringWidth(touchgfx::TextProvider&, touchgfx::Font const&, int, unsigned char) ⇒ touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&) ⇒ OUTLINED_FUNCTION_8 ⇒ touchgfx::TextProvider::getNextLigature(unsigned char) ⇒ touchgfx::TextProvider::substituteGlyphs() ⇒ touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short) ⇒ touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&)
[Called By]- >> touchgfx::LCD::drawStringLTR(touchgfx::Rect const&, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const&, unsigned short const*, std::__va_list)
- >> touchgfx::TextArea::calculateBoundingArea() const
touchgfx::LCD::drawStringLTR(touchgfx::Rect const&, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const&, unsigned short const*, std::__va_list) (Thumb, 528 bytes, Stack size 440 bytes, lcd.o(.text._ZN8touchgfx3LCD13drawStringLTRERKNS_4RectES3_RKNS0_13StringVisualsEPKtSt9__va_list))
[Stack]
- Max Depth = 840
- Call Chain = touchgfx::LCD::drawStringLTR(touchgfx::Rect const&, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const&, unsigned short const*, std::__va_list) ⇒ touchgfx::LCD::drawStringInternal(unsigned short*, touchgfx::Rect const*, short, short, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const*, unsigned char, touchgfx::TextProvider&, int, bool) ⇒ touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&, unsigned char const*&, unsigned char&) ⇒ OUTLINED_FUNCTION_8 ⇒ touchgfx::TextProvider::getNextLigature(unsigned char) ⇒ touchgfx::TextProvider::substituteGlyphs() ⇒ touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short) ⇒ touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::getNextLigature(unsigned char)
- >> touchgfx::TextProvider::TextProvider()
- >> touchgfx::TextProvider::getNextChar()
- >> touchgfx::LCD::drawStringInternal(unsigned short*, touchgfx::Rect const*, short, short, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const*, unsigned char, touchgfx::TextProvider&, int, bool)
- >> touchgfx::LCD::rotateRect(touchgfx::Rect&, touchgfx::Rect const&, touchgfx::TextRotation)
- >> touchgfx::LCD::WideTextInternalStruct::scanStringLengthForLine()
- >> touchgfx::LCD::WideTextInternalStruct::WideTextInternalStruct__sub_object(touchgfx::TextProvider&, unsigned short, unsigned short, unsigned char, touchgfx::Font const*, short, touchgfx::WideTextAction)
- >> OUTLINED_FUNCTION_9
- >> OUTLINED_FUNCTION_2
- >> OUTLINED_FUNCTION_4
- >> OUTLINED_FUNCTION_11
- >> touchgfx::LCD::stringWidth(touchgfx::TextProvider&, touchgfx::Font const&, int, unsigned char)
- >> __aeabi_memcpy4
[Called By]- >> touchgfx::LCD::drawString(touchgfx::Rect, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const&, unsigned short const*, ...)
touchgfx::LCD::setDefaultColor(touchgfx::colortype) (Thumb, 8 bytes, Stack size 0 bytes, lcd16bpp.o(.text._ZN8touchgfx3LCD15setDefaultColorENS_9colortypeE))
[Address Reference Count : 1]
- lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
touchgfx::LCD::drawStringInternal(unsigned short*, touchgfx::Rect const*, short, short, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const*, unsigned char, touchgfx::TextProvider&, int, bool) (Thumb, 792 bytes, Stack size 160 bytes, lcd.o(.text._ZN8touchgfx3LCD18drawStringInternalEPtPKNS_4RectEssRS3_PKNS0_13StringVisualsEhRNS_12TextProviderEib))
[Stack]
- Max Depth = 400
- Call Chain = touchgfx::LCD::drawStringInternal(unsigned short*, touchgfx::Rect const*, short, short, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const*, unsigned char, touchgfx::TextProvider&, int, bool) ⇒ touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&, unsigned char const*&, unsigned char&) ⇒ OUTLINED_FUNCTION_8 ⇒ touchgfx::TextProvider::getNextLigature(unsigned char) ⇒ touchgfx::TextProvider::substituteGlyphs() ⇒ touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short) ⇒ touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::TextProvider::getNextLigature(unsigned char)
- >> touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&, unsigned char const*&, unsigned char&)
- >> touchgfx::GlyphNode::top() const
[Called By]- >> touchgfx::LCD::drawStringLTR(touchgfx::Rect const&, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const&, unsigned short const*, std::__va_list)
touchgfx::LCD::drawTextureMapQuad(touchgfx::DrawingSurface const&, touchgfx::Point3D const*, touchgfx::TextureSurface const&, touchgfx::Rect const&, touchgfx::Rect const&, unsigned short, unsigned char, unsigned short) (Thumb, 170 bytes, Stack size 120 bytes, lcd.o(.text._ZN8touchgfx3LCD18drawTextureMapQuadERKNS_14DrawingSurfaceEPKNS_7Point3DERKNS_14TextureSurfaceERKNS_4RectESC_tht))
[Stack]
- Max Depth = 120
- Call Chain = touchgfx::LCD::drawTextureMapQuad(touchgfx::DrawingSurface const&, touchgfx::Point3D const*, touchgfx::TextureSurface const&, touchgfx::Rect const&, touchgfx::Rect const&, unsigned short, unsigned char, unsigned short)
[Address Reference Count : 1]- lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
touchgfx::LCD::WideTextInternalStruct::scanStringLengthForLine() (Thumb, 584 bytes, Stack size 64 bytes, lcd.o(.text._ZN8touchgfx3LCD22WideTextInternalStruct23scanStringLengthForLineEv))
[Stack]
- Max Depth = 304
- Call Chain = touchgfx::LCD::WideTextInternalStruct::scanStringLengthForLine() ⇒ touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&) ⇒ OUTLINED_FUNCTION_8 ⇒ touchgfx::TextProvider::getNextLigature(unsigned char) ⇒ touchgfx::TextProvider::substituteGlyphs() ⇒ touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short) ⇒ touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::LCD::WideTextInternalStruct::addWord(unsigned short, unsigned short, unsigned short)
- >> OUTLINED_FUNCTION_11
- >> touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&)
[Called By]- >> touchgfx::LCD::drawStringLTR(touchgfx::Rect const&, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const&, unsigned short const*, std::__va_list)
- >> touchgfx::TextArea::calculateBoundingArea() const
- >> touchgfx::LCD::getNumLines(touchgfx::TextProvider&, touchgfx::WideTextAction, unsigned char, touchgfx::Font const*, short)
touchgfx::LCD::WideTextInternalStruct::addWord(unsigned short, unsigned short, unsigned short) (Thumb, 32 bytes, Stack size 16 bytes, lcd.o(.text._ZN8touchgfx3LCD22WideTextInternalStruct7addWordEttt))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::LCD::WideTextInternalStruct::addWord(unsigned short, unsigned short, unsigned short)
[Called By]- >> touchgfx::LCD::WideTextInternalStruct::scanStringLengthForLine()
touchgfx::LCD::WideTextInternalStruct::WideTextInternalStruct__sub_object(touchgfx::TextProvider&, unsigned short, unsigned short, unsigned char, touchgfx::Font const*, short, touchgfx::WideTextAction) (Thumb, 128 bytes, Stack size 16 bytes, lcd.o(.text._ZN8touchgfx3LCD22WideTextInternalStructC2ERNS_12TextProviderEtthPKNS_4FontEsNS_14WideTextActionE))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::LCD::WideTextInternalStruct::WideTextInternalStruct__sub_object(touchgfx::TextProvider&, unsigned short, unsigned short, unsigned char, touchgfx::Font const*, short, touchgfx::WideTextAction)
[Called By]- >> touchgfx::LCD::drawStringLTR(touchgfx::Rect const&, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const&, unsigned short const*, std::__va_list)
- >> touchgfx::TextArea::calculateBoundingArea() const
- >> touchgfx::LCD::getNumLines(touchgfx::TextProvider&, touchgfx::WideTextAction, unsigned char, touchgfx::Font const*, short)
touchgfx::LCD::drawTextureMapScanLine(touchgfx::DrawingSurface const&, touchgfx::Gradients const&, touchgfx::Edge const*, touchgfx::Edge const*, touchgfx::TextureSurface const&, touchgfx::Rect const&, touchgfx::Rect const&, unsigned short, unsigned char, unsigned short) (Thumb, 416 bytes, Stack size 80 bytes, lcd.o(.text._ZN8touchgfx3LCD22drawTextureMapScanLineERKNS_14DrawingSurfaceERKNS_9GradientsEPKNS_4EdgeES9_RKNS_14TextureSurfaceERKNS_4RectESF_tht))
[Stack]
- Max Depth = 80
- Call Chain = touchgfx::LCD::drawTextureMapScanLine(touchgfx::DrawingSurface const&, touchgfx::Gradients const&, touchgfx::Edge const*, touchgfx::Edge const*, touchgfx::TextureSurface const&, touchgfx::Rect const&, touchgfx::Rect const&, unsigned short, unsigned char, unsigned short)
[Address Reference Count : 1]- lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
touchgfx::LCD::drawTextureMapTriangle(touchgfx::DrawingSurface const&, touchgfx::Point3D const*, touchgfx::TextureSurface const&, touchgfx::Rect const&, touchgfx::Rect const&, unsigned short, unsigned char, unsigned short) (Thumb, 812 bytes, Stack size 376 bytes, lcd.o(.text._ZN8touchgfx3LCD22drawTextureMapTriangleERKNS_14DrawingSurfaceEPKNS_7Point3DERKNS_14TextureSurfaceERKNS_4RectESC_tht))
[Stack]
- Max Depth = 400
- Call Chain = touchgfx::LCD::drawTextureMapTriangle(touchgfx::DrawingSurface const&, touchgfx::Point3D const*, touchgfx::TextureSurface const&, touchgfx::Rect const&, touchgfx::Rect const&, unsigned short, unsigned char, unsigned short) ⇒ OUTLINED_FUNCTION_8 ⇒ touchgfx::Edge::step(int) ⇒ touchgfx::Edge::step()
[Calls]- >> touchgfx::Edge::step()
- >> touchgfx::Gradients::Gradients(touchgfx::Point3D const*)
- >> OUTLINED_FUNCTION_3
- >> OUTLINED_FUNCTION_8
- >> OUTLINED_FUNCTION_10
[Address Reference Count : 1]- lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
touchgfx::LCD::supportDynamicBitmapDrawing(touchgfx::Bitmap::BitmapFormat) (Thumb, 20 bytes, Stack size 8 bytes, lcd16bpp.o(.text._ZN8touchgfx3LCD27supportDynamicBitmapDrawingENS_6Bitmap12BitmapFormatE))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::LCD::supportDynamicBitmapDrawing(touchgfx::Bitmap::BitmapFormat)
[Address Reference Count : 1]- lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
touchgfx::LCD::realX(touchgfx::Rect const&, short, short, touchgfx::TextRotation) (Thumb, 60 bytes, Stack size 8 bytes, lcd.o(.text._ZN8touchgfx3LCD5realXERKNS_4RectEssNS_12TextRotationE))
[Stack]
- Max Depth = 56
- Call Chain = touchgfx::LCD::realX(touchgfx::Rect const&, short, short, touchgfx::TextRotation) ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::LCD16bpp::drawGlyph(unsigned short*, touchgfx::Rect, short, short, unsigned short, unsigned short, touchgfx::Rect const&, touchgfx::GlyphNode const*, unsigned char const*, unsigned char, touchgfx::colortype, unsigned char, unsigned char, touchgfx::TextRotation)
touchgfx::LCD::realY(touchgfx::Rect const&, short, short, touchgfx::TextRotation) (Thumb, 60 bytes, Stack size 8 bytes, lcd.o(.text._ZN8touchgfx3LCD5realYERKNS_4RectEssNS_12TextRotationE))
[Stack]
- Max Depth = 56
- Call Chain = touchgfx::LCD::realY(touchgfx::Rect const&, short, short, touchgfx::TextRotation) ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::LCD16bpp::drawGlyph(unsigned short*, touchgfx::Rect, short, short, unsigned short, unsigned short, touchgfx::Rect const&, touchgfx::GlyphNode const*, unsigned char const*, unsigned char, touchgfx::colortype, unsigned char, unsigned char, touchgfx::TextRotation)
touchgfx::LCD::div255(unsigned short) (Thumb, 24 bytes, Stack size 4 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx3LCD6div255Et))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::LCD::div255(unsigned short)
[Called By]- >> touchgfx::LCD16bpp::blitCopyAlphaPerPixel(unsigned short const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
[Address Reference Count : 4]- lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp21blitCopyAlphaPerPixelEPKtPKhRKNS_4RectES7_h)
- lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp8blitCopyEPKtRKNS_4RectES5_hb)
- lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp10fillBufferEPhtRKNS_4RectENS_9colortypeEh)
- lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp9drawGlyphEPtNS_4RectEssttRKS2_PKNS_9GlyphNodeEPKhhNS_9colortypeEhhNS_12TextRotationE)
touchgfx::LCD::~LCD__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx3LCDD2Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::LCD::~LCD__sub_object()
[Called By]- >> touchgfx::LCD16bpp::~LCD16bpp__sub_object()
[Address Reference Count : 1]- lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
touchgfx::Edge::step(int) (Thumb, 24 bytes, Stack size 16 bytes, lcd.o(.text._ZN8touchgfx4Edge4stepEi))
[Stack]
- Max Depth = 24
- Call Chain = touchgfx::Edge::step(int) ⇒ touchgfx::Edge::step()
[Calls]- >> touchgfx::Edge::step()
[Called By]
touchgfx::Edge::step() (Thumb, 132 bytes, Stack size 8 bytes, lcd.o(.text._ZN8touchgfx4Edge4stepEv))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Edge::step()
[Called By]- >> touchgfx::LCD::drawTextureMapTriangle(touchgfx::DrawingSurface const&, touchgfx::Point3D const*, touchgfx::TextureSurface const&, touchgfx::Rect const&, touchgfx::Rect const&, unsigned short, unsigned char, unsigned short)
- >> touchgfx::Edge::step(int)
touchgfx::Edge::Edge(touchgfx::Gradients const&, touchgfx::Point3D const*, int, int) (Thumb, 308 bytes, Stack size 40 bytes, texturemaptypes.o(.text._ZN8touchgfx4EdgeC2ERKNS_9GradientsEPKNS_7Point3DEii))
[Stack]
- Max Depth = 104
- Call Chain = touchgfx::Edge::Edge(touchgfx::Gradients const&, touchgfx::Point3D const*, int, int) ⇒ touchgfx::floorDivMod(int, int, int&, int&) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::floorDivMod(int, int, int&, int&)
- >> touchgfx::ceil28_4(int)
[Address Reference Count : 1]- lcd.o(.text._ZN8touchgfx3LCD22drawTextureMapTriangleERKNS_14DrawingSurfaceEPKNS_7Point3DERKNS_14TextureSurfaceERKNS_4RectESC_tht)
touchgfx::Edge::Edge__sub_object(touchgfx::Gradients const&, touchgfx::Point3D const*, int, int) (Thumb, 308 bytes, Stack size 40 bytes, texturemaptypes.o(.text._ZN8touchgfx4EdgeC2ERKNS_9GradientsEPKNS_7Point3DEii), UNUSED)
touchgfx::Font::~Font__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, CachedFont.o(.text._ZN8touchgfx4FontD2Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Font::~Font__sub_object()
[Called By]- >> touchgfx::ConstFont::~ConstFont__sub_object()
[Address Reference Count : 1]- constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
touchgfx::GPIO::set(touchgfx::GPIO::GPIO_ID) (Thumb, 34 bytes, Stack size 8 bytes, TouchGFXGPIO.o(.text._ZN8touchgfx4GPIO3setENS0_7GPIO_IDE))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::GPIO::set(touchgfx::GPIO::GPIO_ID)
[Called By]- >> touchgfx::Application::drawCachedAreas()
- >> touchgfx::HAL::tick()
touchgfx::GPIO::init() (Thumb, 2 bytes, Stack size 0 bytes, TouchGFXGPIO.o(.text._ZN8touchgfx4GPIO4initEv))
[Called By]
- >> touchgfx::HAL::initialize()
touchgfx::GPIO::clear(touchgfx::GPIO::GPIO_ID) (Thumb, 34 bytes, Stack size 8 bytes, TouchGFXGPIO.o(.text._ZN8touchgfx4GPIO5clearENS0_7GPIO_IDE))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::GPIO::clear(touchgfx::GPIO::GPIO_ID)
[Called By]- >> touchgfx::Application::drawCachedAreas()
- >> touchgfx::HAL::tick()
touchgfx::GPIO::toggle(touchgfx::GPIO::GPIO_ID) (Thumb, 34 bytes, Stack size 8 bytes, TouchGFXGPIO.o(.text._ZN8touchgfx4GPIO6toggleENS0_7GPIO_IDE))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::GPIO::toggle(touchgfx::GPIO::GPIO_ID)
[Called By]- >> touchgfx::HAL::swapFrameBuffers()
touchgfx::Rect::restrictTo(short, short) (Thumb, 60 bytes, Stack size 16 bytes, lcd16bpp.o(.text._ZN8touchgfx4Rect10restrictToEss))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::Rect::restrictTo(short, short)
[Called By]- >> touchgfx::Application::draw(touchgfx::Rect&)
- >> touchgfx::Application::invalidateArea(touchgfx::Rect)
- >> touchgfx::LCD16bpp::copyFrameBufferRegionToMemory(touchgfx::Rect const&, touchgfx::Rect const&, unsigned char*, short, short)
touchgfx::Rect::expandToFit(touchgfx::Rect const&) (Thumb, 122 bytes, Stack size 20 bytes, application.o(.text._ZN8touchgfx4Rect11expandToFitERKS0_))
[Stack]
- Max Depth = 20
- Call Chain = touchgfx::Rect::expandToFit(touchgfx::Rect const&)
[Called By]- >> touchgfx::Application::invalidateArea(touchgfx::Rect)
- >> touchgfx::Container::getContainedArea() const
touchgfx::Rect::Rect__sub_object(short, short, short, short) (Thumb, 58 bytes, Stack size 20 bytes, BluetoothViewBase.o(.text._ZN8touchgfx4RectC2Essss), UNUSED)
[Called By]
- >> touchgfx::TextArea::BoundingArea::BoundingArea__sub_object()
touchgfx::Rect::Rect__sub_object() (Thumb, 20 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZN8touchgfx4RectC2Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Rect::Rect__sub_object()
[Called By]- >> touchgfx::Drawable::Drawable__sub_object()
- >> touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::ManyBlockAllocator__sub_object()
- >> touchgfx::HAL::HAL__sub_object(touchgfx::DMA_Interface&, touchgfx::LCD&, touchgfx::TouchController&, unsigned short, unsigned short)
touchgfx::Rect::operator&=(touchgfx::Rect const&) (Thumb, 102 bytes, Stack size 24 bytes, lcd16bpp.o(.text._ZN8touchgfx4RectaNERKS0_))
[Stack]
- Max Depth = 32
- Call Chain = touchgfx::Rect::operator&=(touchgfx::Rect const&) ⇒ touchgfx::Rect::intersect(touchgfx::Rect const&) const
[Calls]- >> touchgfx::Rect::intersect(touchgfx::Rect const&) const
[Called By]- >> touchgfx::HAL::drawDrawableInDynamicBitmap(touchgfx::Drawable&, unsigned short, touchgfx::Rect const&)
- >> touchgfx::LCD16bpp::copyFrameBufferRegionToMemory(touchgfx::Rect const&, touchgfx::Rect const&, unsigned char*, short, short)
- >> touchgfx::LCD16bpp::drawPartialBitmap(touchgfx::Bitmap const&, short, short, touchgfx::Rect const&, unsigned char, bool)
- >> touchgfx::TextArea::draw(touchgfx::Rect const&) const
- >> touchgfx::Screen::JSMOC(touchgfx::Rect const&, touchgfx::Drawable*)
- >> touchgfx::Image::draw(touchgfx::Rect const&) const
- >> OUTLINED_FUNCTION_0
- >> touchgfx::ButtonWithLabel::draw(touchgfx::Rect const&) const
- >> touchgfx::Button::draw(touchgfx::Rect const&) const
- >> touchgfx::Rect::operator&(touchgfx::Rect const&) const
- >> touchgfx::Container::draw(touchgfx::Rect const&) const
touchgfx::View〈BluetoothPresenter〉::bind(BluetoothPresenter&) (Thumb, 16 bytes, Stack size 8 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx4ViewI18BluetoothPresenterE4bindERS1_))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::View〈BluetoothPresenter〉::bind(BluetoothPresenter&)
[Called By]- >> BluetoothPresenter* touchgfx::makeTransition〈BluetoothView, BluetoothPresenter, touchgfx::SlideTransition〈(touchgfx::Direction)2〉, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*)
touchgfx::View〈BluetoothPresenter〉::View__sub_object() (Thumb, 36 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx4ViewI18BluetoothPresenterEC2Ev), UNUSED)
[Calls]
- >> touchgfx::Screen::Screen__sub_object()
[Called By]- >> BluetoothViewBase::BluetoothViewBase()
touchgfx::View〈BluetoothPresenter〉::~View__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx4ViewI18BluetoothPresenterED0Ev))
[Stack]
- Max Depth = 68
- Call Chain = touchgfx::View〈BluetoothPresenter〉::~View__deallocating() ⇒ touchgfx::View〈BluetoothPresenter〉::~View__sub_object() ⇒ touchgfx::Screen::~Screen__sub_object() ⇒ touchgfx::Container::~Container__sub_object() ⇒ touchgfx::Drawable::~Drawable__sub_object()
[Calls]- >> operator delete(void*, unsigned int)
- >> touchgfx::View〈BluetoothPresenter〉::~View__sub_object()
[Address Reference Count : 1]- BluetoothViewBase.o(.rodata._ZTVN8touchgfx4ViewI18BluetoothPresenterEE)
touchgfx::View〈BluetoothPresenter〉::~View__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx4ViewI18BluetoothPresenterED2Ev))
[Stack]
- Max Depth = 52
- Call Chain = touchgfx::View〈BluetoothPresenter〉::~View__sub_object() ⇒ touchgfx::Screen::~Screen__sub_object() ⇒ touchgfx::Container::~Container__sub_object() ⇒ touchgfx::Drawable::~Drawable__sub_object()
[Calls]- >> touchgfx::Screen::~Screen__sub_object()
[Called By]- >> BluetoothViewBase::BluetoothViewBase()
- >> touchgfx::View〈BluetoothPresenter〉::~View__deallocating()
- >> BluetoothViewBase::~BluetoothViewBase()
[Address Reference Count : 1]- BluetoothViewBase.o(.rodata._ZTVN8touchgfx4ViewI18BluetoothPresenterEE)
touchgfx::View〈SelectLanguagePresenter〉::bind(SelectLanguagePresenter&) (Thumb, 16 bytes, Stack size 8 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx4ViewI23SelectLanguagePresenterE4bindERS1_))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::View〈SelectLanguagePresenter〉::bind(SelectLanguagePresenter&)
[Called By]- >> SelectLanguagePresenter* touchgfx::makeTransition〈SelectLanguageView, SelectLanguagePresenter, touchgfx::NoTransition, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*)
touchgfx::View〈SelectLanguagePresenter〉::View__sub_object() (Thumb, 36 bytes, Stack size 16 bytes, SelectLanguageViewBase.o(.text._ZN8touchgfx4ViewI23SelectLanguagePresenterEC2Ev), UNUSED)
[Calls]
- >> touchgfx::Screen::Screen__sub_object()
[Called By]- >> SelectLanguageViewBase::SelectLanguageViewBase()
touchgfx::View〈SelectLanguagePresenter〉::~View__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, SelectLanguageViewBase.o(.text._ZN8touchgfx4ViewI23SelectLanguagePresenterED0Ev))
[Stack]
- Max Depth = 68
- Call Chain = touchgfx::View〈SelectLanguagePresenter〉::~View__deallocating() ⇒ touchgfx::View〈SelectLanguagePresenter〉::~View__sub_object() ⇒ touchgfx::Screen::~Screen__sub_object() ⇒ touchgfx::Container::~Container__sub_object() ⇒ touchgfx::Drawable::~Drawable__sub_object()
[Calls]- >> operator delete(void*, unsigned int)
- >> touchgfx::View〈SelectLanguagePresenter〉::~View__sub_object()
[Address Reference Count : 1]- SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx4ViewI23SelectLanguagePresenterEE)
touchgfx::View〈SelectLanguagePresenter〉::~View__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, SelectLanguageViewBase.o(.text._ZN8touchgfx4ViewI23SelectLanguagePresenterED2Ev))
[Stack]
- Max Depth = 52
- Call Chain = touchgfx::View〈SelectLanguagePresenter〉::~View__sub_object() ⇒ touchgfx::Screen::~Screen__sub_object() ⇒ touchgfx::Container::~Container__sub_object() ⇒ touchgfx::Drawable::~Drawable__sub_object()
[Calls]- >> touchgfx::Screen::~Screen__sub_object()
[Called By]- >> SelectLanguageViewBase::SelectLanguageViewBase()
- >> touchgfx::View〈SelectLanguagePresenter〉::~View__deallocating()
- >> SelectLanguageViewBase::~SelectLanguageViewBase()
[Address Reference Count : 1]- SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx4ViewI23SelectLanguagePresenterEE)
touchgfx::Color::getColorFromRGB(unsigned char, unsigned char, unsigned char) (Thumb, 52 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx5Color15getColorFromRGBEhhh), UNUSED)
[Calls]
- >> touchgfx::colortype::colortype__sub_object(unsigned int)
[Called By]- >> SelectLanguageViewBase::SelectLanguageViewBase()
- >> BluetoothViewBase::BluetoothViewBase()
touchgfx::Event::~Event__sub_object() (Thumb, 2 bytes, Stack size 0 bytes, screen.o(.text._ZN8touchgfx5EventD2Ev))
[Address Reference Count : 3]
- screen.o(.rodata._ZTVN8touchgfx10ClickEventE)
- screen.o(.rodata._ZTVN8touchgfx9DragEventE)
- screen.o(.rodata._ZTVN8touchgfx12GestureEventE)
touchgfx::Image::setBitmap(touchgfx::Bitmap const&) (Thumb, 8 bytes, Stack size 0 bytes, image.o(.text._ZN8touchgfx5Image9setBitmapERKNS_6BitmapE))
[Stack]
- Max Depth = 64
- Call Chain = touchgfx::Image::setBitmap(touchgfx::Bitmap const&) ⇒ touchgfx::Drawable::setWidthHeight(touchgfx::Bitmap const&) ⇒ touchgfx::Bitmap::getHeight() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::Drawable::setWidthHeight(touchgfx::Bitmap const&)
[Called By]- >> BluetoothViewBase::BluetoothViewBase()
- >> touchgfx::Image::Image__sub_object(touchgfx::Bitmap const&)
[Address Reference Count : 1]- image.o(.rodata._ZTVN8touchgfx5ImageE)
touchgfx::Image::Image__sub_object(touchgfx::Bitmap const&) (Thumb, 82 bytes, Stack size 32 bytes, BluetoothViewBase.o(.text._ZN8touchgfx5ImageC2ERKNS_6BitmapE), UNUSED)
[Calls]
- >> __cxa_end_cleanup
- >> touchgfx::Widget::~Widget__sub_object()
- >> touchgfx::Widget::Widget__sub_object()
- >> touchgfx::Image::setBitmap(touchgfx::Bitmap const&)
- >> __aeabi_memclr4
[Called By]- >> BluetoothViewBase::BluetoothViewBase()
touchgfx::Image::~Image__deallocating() (Thumb, 4 bytes, Stack size 0 bytes, image.o(.text._ZN8touchgfx5ImageD0Ev))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Image::~Image__deallocating() ⇒ operator delete(void*) ⇒ free
[Calls]- >> operator delete(void*)
[Address Reference Count : 1]- image.o(.rodata._ZTVN8touchgfx5ImageE)
touchgfx::Image::~Image__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx5ImageD2Ev))
[Stack]
- Max Depth = 36
- Call Chain = touchgfx::Image::~Image__sub_object() ⇒ touchgfx::Widget::~Widget__sub_object() ⇒ touchgfx::Drawable::~Drawable__sub_object()
[Calls]- >> touchgfx::Widget::~Widget__sub_object()
[Called By]- >> BluetoothViewBase::BluetoothViewBase()
- >> BluetoothViewBase::~BluetoothViewBase()
touchgfx::Texts::setLanguage(unsigned short) (Thumb, 218 bytes, Stack size 32 bytes, Texts.o(.text._ZN8touchgfx5Texts11setLanguageEt))
[Stack]
- Max Depth = 44
- Call Chain = touchgfx::Texts::setLanguage(unsigned short) ⇒ touchgfx::TypedText::registerTypedTextDatabase(touchgfx::TypedText::TypedTextData const*, touchgfx::Font const* const*, unsigned short)
[Calls]- >> TypedTextDatabase::getFonts()
- >> touchgfx::TypedText::registerTypedTextDatabase(touchgfx::TypedText::TypedTextData const*, touchgfx::Font const* const*, unsigned short)
- >> TypedTextDatabase::getInstanceSize()
[Called By]- >> touchgfx_init
- >> SelectLanguageViewBase::buttonCallbackHandler(touchgfx::AbstractButton const&)
- >> FrontendApplicationBase::FrontendApplicationBase(Model&, FrontendHeap&)
touchgfx::Bitmap::clearCache() (Thumb, 128 bytes, Stack size 20 bytes, bitmap.o(.text._ZN8touchgfx6Bitmap10clearCacheEv))
[Stack]
- Max Depth = 20
- Call Chain = touchgfx::Bitmap::clearCache()
[Called By]- >> touchgfx::Bitmap::setCache(unsigned short*, unsigned int, unsigned int)
touchgfx::Bitmap::isDynamicBitmap(unsigned short) (Thumb, 32 bytes, Stack size 8 bytes, bitmap.o(.text._ZN8touchgfx6Bitmap15isDynamicBitmapEt))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Bitmap::isDynamicBitmap(unsigned short)
[Called By]
touchgfx::Bitmap::registerBitmapDatabase(touchgfx::Bitmap::BitmapData const*, unsigned short, unsigned short*, unsigned int, unsigned int) (Thumb, 32 bytes, Stack size 16 bytes, bitmap.o(.text._ZN8touchgfx6Bitmap22registerBitmapDatabaseEPKNS0_10BitmapDataEtPtjj))
[Stack]
- Max Depth = 72
- Call Chain = touchgfx::Bitmap::registerBitmapDatabase(touchgfx::Bitmap::BitmapData const*, unsigned short, unsigned short*, unsigned int, unsigned int) ⇒ touchgfx::Bitmap::setCache(unsigned short*, unsigned int, unsigned int) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::Bitmap::setCache(unsigned short*, unsigned int, unsigned int)
[Called By]
touchgfx::Bitmap::dynamicBitmapGetAddress(unsigned short) (Thumb, 24 bytes, Stack size 8 bytes, bitmap.o(.text._ZN8touchgfx6Bitmap23dynamicBitmapGetAddressEt))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::Bitmap::dynamicBitmapGetAddress(unsigned short) ⇒ OUTLINED_FUNCTION_5 ⇒ touchgfx::Bitmap::isDynamicBitmap(unsigned short)
[Calls]
[Called By]- >> touchgfx::HAL::drawDrawableInDynamicBitmap(touchgfx::Drawable&, unsigned short, touchgfx::Rect const&)
touchgfx::Bitmap::setCache(unsigned short*, unsigned int, unsigned int) (Thumb, 72 bytes, Stack size 8 bytes, bitmap.o(.text._ZN8touchgfx6Bitmap8setCacheEPtjj))
[Stack]
- Max Depth = 56
- Call Chain = touchgfx::Bitmap::setCache(unsigned short*, unsigned int, unsigned int) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::Bitmap::clearCache()
[Called By]- >> touchgfx::Bitmap::registerBitmapDatabase(touchgfx::Bitmap::BitmapData const*, unsigned short, unsigned short*, unsigned int, unsigned int)
touchgfx::Bitmap::Bitmap__sub_object(unsigned short) (Thumb, 20 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx6BitmapC2Et), UNUSED)
[Called By]
- >> SelectLanguageViewBase::SelectLanguageViewBase()
- >> BluetoothViewBase::BluetoothViewBase()
touchgfx::BlitOp::BlitOp__sub_object() (Thumb, 22 bytes, Stack size 16 bytes, STM32DMA.o(.text._ZN8touchgfx6BlitOpC2Ev))
[Stack]
- Max Depth = 20
- Call Chain = touchgfx::BlitOp::BlitOp__sub_object() ⇒ touchgfx::colortype::colortype__sub_object()
[Calls]- >> touchgfx::colortype::colortype__sub_object()
[Called By]
touchgfx::Button::setBitmaps(touchgfx::Bitmap const&, touchgfx::Bitmap const&) (Thumb, 16 bytes, Stack size 0 bytes, button.o(.text._ZN8touchgfx6Button10setBitmapsERKNS_6BitmapES3_))
[Stack]
- Max Depth = 64
- Call Chain = touchgfx::Button::setBitmaps(touchgfx::Bitmap const&, touchgfx::Bitmap const&) ⇒ touchgfx::Drawable::setWidthHeight(touchgfx::Bitmap const&) ⇒ touchgfx::Bitmap::getHeight() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::Drawable::setWidthHeight(touchgfx::Bitmap const&)
[Called By]- >> SelectLanguageViewBase::SelectLanguageViewBase()
- >> BluetoothViewBase::BluetoothViewBase()
[Address Reference Count : 1]- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
touchgfx::Button::~Button__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx6ButtonD2Ev))
[Stack]
- Max Depth = 52
- Call Chain = touchgfx::Button::~Button__sub_object() ⇒ touchgfx::AbstractButton::~AbstractButton__sub_object() ⇒ touchgfx::Widget::~Widget__sub_object() ⇒ touchgfx::Drawable::~Drawable__sub_object()
[Calls]- >> touchgfx::AbstractButton::~AbstractButton__sub_object()
[Called By]- >> touchgfx::ButtonWithLabel::~ButtonWithLabel__sub_object()
touchgfx::Screen::setupScreen() (Thumb, 8 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZN8touchgfx6Screen11setupScreenEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Screen::setupScreen()
[Address Reference Count : 3]- SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx4ViewI23SelectLanguagePresenterEE)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx4ViewI18BluetoothPresenterEE)
- screen.o(.rodata._ZTVN8touchgfx6ScreenE)
touchgfx::Screen::bindTransition(touchgfx::Transition&) (Thumb, 12 bytes, Stack size 0 bytes, screen.o(.text._ZN8touchgfx6Screen14bindTransitionERNS_10TransitionE))
[Called By]
- >> touchgfx::finalizeTransition(touchgfx::Screen*, touchgfx::Presenter*, touchgfx::Transition*)
touchgfx::Screen::handleKeyEvent(unsigned char) (Thumb, 12 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx6Screen14handleKeyEventEh))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Screen::handleKeyEvent(unsigned char)
[Address Reference Count : 7]- SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx4ViewI23SelectLanguagePresenterEE)
- BluetoothViewBase.o(.rodata._ZTV17BluetoothViewBase)
- BluetoothView.o(.rodata._ZTV13BluetoothView)
- SelectLanguageViewBase.o(.rodata._ZTV22SelectLanguageViewBase)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx4ViewI18BluetoothPresenterEE)
- SelectLanguageView.o(.rodata._ZTV18SelectLanguageView)
- screen.o(.rodata._ZTVN8touchgfx6ScreenE)
touchgfx::Screen::tearDownScreen() (Thumb, 8 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZN8touchgfx6Screen14tearDownScreenEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Screen::tearDownScreen()
[Called By]- >> BluetoothView::tearDownScreen()
- >> SelectLanguageView::tearDownScreen()
[Address Reference Count : 5]- SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx4ViewI23SelectLanguagePresenterEE)
- BluetoothViewBase.o(.rodata._ZTV17BluetoothViewBase)
- SelectLanguageViewBase.o(.rodata._ZTV22SelectLanguageViewBase)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx4ViewI18BluetoothPresenterEE)
- screen.o(.rodata._ZTVN8touchgfx6ScreenE)
touchgfx::Screen::afterTransition() (Thumb, 8 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZN8touchgfx6Screen15afterTransitionEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Screen::afterTransition()
[Address Reference Count : 7]- SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx4ViewI23SelectLanguagePresenterEE)
- BluetoothViewBase.o(.rodata._ZTV17BluetoothViewBase)
- BluetoothView.o(.rodata._ZTV13BluetoothView)
- SelectLanguageViewBase.o(.rodata._ZTV22SelectLanguageViewBase)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx4ViewI18BluetoothPresenterEE)
- SelectLanguageView.o(.rodata._ZTV18SelectLanguageView)
- screen.o(.rodata._ZTVN8touchgfx6ScreenE)
touchgfx::Screen::handleDragEvent(touchgfx::DragEvent const&) (Thumb, 228 bytes, Stack size 56 bytes, screen.o(.text._ZN8touchgfx6Screen15handleDragEventERKNS_9DragEventE))
[Stack]
- Max Depth = 64
- Call Chain = touchgfx::Screen::handleDragEvent(touchgfx::DragEvent const&) ⇒ touchgfx::Drawable::getAbsoluteRect() const
[Calls]- >> touchgfx::Drawable::getAbsoluteRect() const
[Address Reference Count : 7]- SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx4ViewI23SelectLanguagePresenterEE)
- BluetoothViewBase.o(.rodata._ZTV17BluetoothViewBase)
- BluetoothView.o(.rodata._ZTV13BluetoothView)
- SelectLanguageViewBase.o(.rodata._ZTV22SelectLanguageViewBase)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx4ViewI18BluetoothPresenterEE)
- SelectLanguageView.o(.rodata._ZTV18SelectLanguageView)
- screen.o(.rodata._ZTVN8touchgfx6ScreenE)
touchgfx::Screen::handleTickEvent() (Thumb, 8 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZN8touchgfx6Screen15handleTickEventEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Screen::handleTickEvent()
[Address Reference Count : 7]- SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx4ViewI23SelectLanguagePresenterEE)
- BluetoothViewBase.o(.rodata._ZTV17BluetoothViewBase)
- BluetoothView.o(.rodata._ZTV13BluetoothView)
- SelectLanguageViewBase.o(.rodata._ZTV22SelectLanguageViewBase)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx4ViewI18BluetoothPresenterEE)
- SelectLanguageView.o(.rodata._ZTV18SelectLanguageView)
- screen.o(.rodata._ZTVN8touchgfx6ScreenE)
touchgfx::Screen::handleClickEvent(touchgfx::ClickEvent const&) (Thumb, 172 bytes, Stack size 64 bytes, screen.o(.text._ZN8touchgfx6Screen16handleClickEventERKNS_10ClickEventE))
[Stack]
- Max Depth = 192
- Call Chain = touchgfx::Screen::handleClickEvent(touchgfx::ClickEvent const&) ⇒ touchgfx::Container::getLastChildNear(short, short, touchgfx::Drawable**, short*, short*) ⇒ touchgfx::Container::getLastChild(short, short, touchgfx::Drawable**) ⇒ touchgfx::Rect::intersect(short, short) const
[Calls]- >> touchgfx::Drawable::getAbsoluteRect() const
- >> touchgfx::Container::getLastChildNear(short, short, touchgfx::Drawable**, short*, short*)
[Address Reference Count : 7]- SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx4ViewI23SelectLanguagePresenterEE)
- BluetoothViewBase.o(.rodata._ZTV17BluetoothViewBase)
- BluetoothView.o(.rodata._ZTV13BluetoothView)
- SelectLanguageViewBase.o(.rodata._ZTV22SelectLanguageViewBase)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx4ViewI18BluetoothPresenterEE)
- SelectLanguageView.o(.rodata._ZTV18SelectLanguageView)
- screen.o(.rodata._ZTVN8touchgfx6ScreenE)
touchgfx::Screen::handleGestureEvent(touchgfx::GestureEvent const&) (Thumb, 80 bytes, Stack size 40 bytes, screen.o(.text._ZN8touchgfx6Screen18handleGestureEventERKNS_12GestureEventE))
[Stack]
- Max Depth = 48
- Call Chain = touchgfx::Screen::handleGestureEvent(touchgfx::GestureEvent const&) ⇒ touchgfx::Drawable::getAbsoluteRect() const
[Calls]- >> touchgfx::Drawable::getAbsoluteRect() const
[Address Reference Count : 7]- SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx4ViewI23SelectLanguagePresenterEE)
- BluetoothViewBase.o(.rodata._ZTV17BluetoothViewBase)
- BluetoothView.o(.rodata._ZTV13BluetoothView)
- SelectLanguageViewBase.o(.rodata._ZTV22SelectLanguageViewBase)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx4ViewI18BluetoothPresenterEE)
- SelectLanguageView.o(.rodata._ZTV18SelectLanguageView)
- screen.o(.rodata._ZTVN8touchgfx6ScreenE)
touchgfx::Screen::add(touchgfx::Drawable&) (Thumb, 22 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx6Screen3addERNS_8DrawableE), UNUSED)
[Calls]
- >> touchgfx::Container::add(touchgfx::Drawable&)
[Called By]- >> SelectLanguageViewBase::SelectLanguageViewBase()
- >> BluetoothViewBase::BluetoothViewBase()
touchgfx::Screen::draw(touchgfx::Rect&) (Thumb, 80 bytes, Stack size 24 bytes, screen.o(.text._ZN8touchgfx6Screen4drawERNS_4RectE))
[Stack]
- Max Depth = 160
- Call Chain = touchgfx::Screen::draw(touchgfx::Rect&) ⇒ touchgfx::Screen::startSMOC(touchgfx::Rect const&) ⇒ touchgfx::Screen::JSMOC(touchgfx::Rect const&, touchgfx::Drawable*) ⇒ touchgfx::Screen::JSMOC(touchgfx::Rect const&, touchgfx::Drawable*) (Cycle)
[Calls]- >> touchgfx::Screen::startSMOC(touchgfx::Rect const&)
- >> touchgfx::Drawable::getAbsoluteRect() const
- >> touchgfx::Rect::operator&(touchgfx::Rect const&) const
- >> touchgfx::Container::draw(touchgfx::Rect const&) const
[Address Reference Count : 7]- SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx4ViewI23SelectLanguagePresenterEE)
- BluetoothViewBase.o(.rodata._ZTV17BluetoothViewBase)
- BluetoothView.o(.rodata._ZTV13BluetoothView)
- SelectLanguageViewBase.o(.rodata._ZTV22SelectLanguageViewBase)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx4ViewI18BluetoothPresenterEE)
- SelectLanguageView.o(.rodata._ZTV18SelectLanguageView)
- screen.o(.rodata._ZTVN8touchgfx6ScreenE)
touchgfx::Screen::draw() (Thumb, 32 bytes, Stack size 16 bytes, screen.o(.text._ZN8touchgfx6Screen4drawEv), UNUSED)
[Called By]
- >> touchgfx::Application::Application()
touchgfx::Screen::JSMOC(touchgfx::Rect const&, touchgfx::Drawable*) (Thumb, 458 bytes, Stack size 56 bytes, screen.o(.text._ZN8touchgfx6Screen5JSMOCERKNS_4RectEPNS_8DrawableE))
[Stack]
- Max Depth = 96 + In Cycle
- Call Chain = touchgfx::Screen::JSMOC(touchgfx::Rect const&, touchgfx::Drawable*) ⇒ touchgfx::Screen::JSMOC(touchgfx::Rect const&, touchgfx::Drawable*) (Cycle)
[Calls]- >> touchgfx::Rect::intersect(touchgfx::Rect const&) const
- >> touchgfx::Rect::operator&=(touchgfx::Rect const&)
- >> touchgfx::Rect::operator!=(touchgfx::Rect const&) const
- >> touchgfx::Drawable::getCachedAbsY()
- >> touchgfx::Drawable::getCachedAbsX()
- >> touchgfx::Drawable::getCachedVisibleRect()
- >> touchgfx::Screen::JSMOC(touchgfx::Rect const&, touchgfx::Drawable*)
- >> OUTLINED_FUNCTION_0
- >> touchgfx::Rect::operator&(touchgfx::Rect const&) const
[Called By]- >> touchgfx::Screen::JSMOC(touchgfx::Rect const&, touchgfx::Drawable*)
- >> touchgfx::Screen::startSMOC(touchgfx::Rect const&)
touchgfx::Screen::startSMOC(touchgfx::Rect const&) (Thumb, 76 bytes, Stack size 40 bytes, screen.o(.text._ZN8touchgfx6Screen9startSMOCERKNS_4RectE))
[Stack]
- Max Depth = 136
- Call Chain = touchgfx::Screen::startSMOC(touchgfx::Rect const&) ⇒ touchgfx::Screen::JSMOC(touchgfx::Rect const&, touchgfx::Drawable*) ⇒ touchgfx::Screen::JSMOC(touchgfx::Rect const&, touchgfx::Drawable*) (Cycle)
[Calls]- >> touchgfx::Screen::JSMOC(touchgfx::Rect const&, touchgfx::Drawable*)
- >> touchgfx::Drawable::getAbsoluteRect() const
- >> touchgfx::Container::setupDrawChain(touchgfx::Rect const&, touchgfx::Drawable**)
[Called By]- >> touchgfx::Screen::draw(touchgfx::Rect&)
touchgfx::Screen::Screen() (Thumb, 76 bytes, Stack size 16 bytes, screen.o(.text._ZN8touchgfx6ScreenC2Ev), UNUSED)
[Calls]
- >> touchgfx::Drawable::setPosition(short, short, short, short)
- >> __aeabi_memclr4
touchgfx::Screen::Screen__sub_object() (Thumb, 76 bytes, Stack size 16 bytes, screen.o(.text._ZN8touchgfx6ScreenC2Ev), UNUSED)
[Called By]
- >> touchgfx::View〈SelectLanguagePresenter〉::View__sub_object()
- >> touchgfx::View〈BluetoothPresenter〉::View__sub_object()
touchgfx::Screen::~Screen__deallocating() (Thumb, 4 bytes, Stack size 0 bytes, screen.o(.text._ZN8touchgfx6ScreenD0Ev))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Screen::~Screen__deallocating() ⇒ operator delete(void*) ⇒ free
[Calls]- >> operator delete(void*)
[Address Reference Count : 1]- screen.o(.rodata._ZTVN8touchgfx6ScreenE)
touchgfx::Screen::~Screen__sub_object() (Thumb, 22 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx6ScreenD2Ev))
[Stack]
- Max Depth = 36
- Call Chain = touchgfx::Screen::~Screen__sub_object() ⇒ touchgfx::Container::~Container__sub_object() ⇒ touchgfx::Drawable::~Drawable__sub_object()
[Calls]- >> touchgfx::Container::~Container__sub_object()
[Called By]- >> touchgfx::View〈SelectLanguagePresenter〉::~View__sub_object()
- >> touchgfx::View〈BluetoothPresenter〉::~View__sub_object()
[Address Reference Count : 1]- screen.o(.rodata._ZTVN8touchgfx6ScreenE)
touchgfx::Vector〈touchgfx::Rect, (unsigned short)8〉::quickRemoveAt(unsigned short) (Thumb, 56 bytes, Stack size 0 bytes, application.o(.text._ZN8touchgfx6VectorINS_4RectELt8EE13quickRemoveAtEt))
[Stack]
- Max Depth = 48
- Call Chain = touchgfx::Vector〈touchgfx::Rect, (unsigned short)8〉::quickRemoveAt(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::Application::invalidateArea(touchgfx::Rect)
- >> touchgfx::Application::drawCachedAreas()
touchgfx::Vector〈touchgfx::Rect, (unsigned short)8〉::add(touchgfx::Rect) (Thumb, 44 bytes, Stack size 8 bytes, application.o(.text._ZN8touchgfx6VectorINS_4RectELt8EE3addES1_))
[Stack]
- Max Depth = 56
- Call Chain = touchgfx::Vector〈touchgfx::Rect, (unsigned short)8〉::add(touchgfx::Rect) ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::Application::invalidateArea(touchgfx::Rect)
- >> touchgfx::Application::drawCachedAreas()
touchgfx::Vector〈touchgfx::Drawable*, (unsigned short)32〉::quickRemoveAt(unsigned short) (Thumb, 44 bytes, Stack size 0 bytes, application.o(.text._ZN8touchgfx6VectorIPNS_8DrawableELt32EE13quickRemoveAtEt))
[Stack]
- Max Depth = 48
- Call Chain = touchgfx::Vector〈touchgfx::Drawable*, (unsigned short)32〉::quickRemoveAt(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::Application::TimerWidgets::compact()
touchgfx::Widget::getLastChild(short, short, touchgfx::Drawable**) (Thumb, 50 bytes, Stack size 24 bytes, BluetoothViewBase.o(.text._ZN8touchgfx6Widget12getLastChildEssPPNS_8DrawableE))
[Stack]
- Max Depth = 28
- Call Chain = touchgfx::Widget::getLastChild(short, short, touchgfx::Drawable**) ⇒ touchgfx::Drawable::isTouchable() const
[Calls]- >> touchgfx::Drawable::isTouchable() const
- >> touchgfx::Drawable::isVisible() const
[Address Reference Count : 6]- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- box.o(.rodata._ZTVN8touchgfx3BoxE)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- image.o(.rodata._ZTVN8touchgfx5ImageE)
- snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::Widget::Widget__sub_object() (Thumb, 32 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx6WidgetC2Ev), UNUSED)
[Calls]
- >> touchgfx::Drawable::Drawable__sub_object()
[Called By]- >> touchgfx::TextArea::TextArea__sub_object()
- >> touchgfx::Image::Image__sub_object(touchgfx::Bitmap const&)
- >> touchgfx::Box::Box__sub_object()
touchgfx::Widget::~Widget__deallocating() (Thumb, 6 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZN8touchgfx6WidgetD0Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Widget::~Widget__deallocating()
[Address Reference Count : 1]- BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
touchgfx::Widget::~Widget__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx6WidgetD2Ev))
[Stack]
- Max Depth = 20
- Call Chain = touchgfx::Widget::~Widget__sub_object() ⇒ touchgfx::Drawable::~Drawable__sub_object()
[Calls]- >> touchgfx::Drawable::~Drawable__sub_object()
[Called By]- >> touchgfx::SnapshotWidget::~SnapshotWidget__sub_object()
- >> touchgfx::AbstractButton::~AbstractButton__sub_object()
- >> touchgfx::Box::~Box__sub_object()
- >> touchgfx::Image::~Image__sub_object()
- >> touchgfx::TextArea::~TextArea__sub_object()
- >> touchgfx::TextArea::TextArea__sub_object()
- >> touchgfx::Image::Image__sub_object(touchgfx::Bitmap const&)
- >> touchgfx::Box::Box__sub_object()
[Address Reference Count : 1]- BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
touchgfx::MVPHeap::MVPHeap__sub_object(touchgfx::AbstractPartition&, touchgfx::AbstractPartition&, touchgfx::AbstractPartition&, touchgfx::MVPApplication&) (Thumb, 48 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx7MVPHeapC2ERNS_17AbstractPartitionES2_S2_RNS_14MVPApplicationE))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::MVPHeap::MVPHeap__sub_object(touchgfx::AbstractPartition&, touchgfx::AbstractPartition&, touchgfx::AbstractPartition&, touchgfx::MVPApplication&)
[Called By]- >> FrontendHeapBase::FrontendHeapBase__sub_object(touchgfx::AbstractPartition&, touchgfx::AbstractPartition&, touchgfx::AbstractPartition&, FrontendApplication&)
touchgfx::MVPHeap::~MVPHeap__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx7MVPHeapD0Ev))
[Stack]
- Max Depth = 24
- Call Chain = touchgfx::MVPHeap::~MVPHeap__deallocating() ⇒ operator delete(void*, unsigned int) ⇒ operator delete(void*) ⇒ free
[Calls]- >> operator delete(void*, unsigned int)
- >> touchgfx::MVPHeap::~MVPHeap__sub_object()
[Address Reference Count : 1]- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx7MVPHeapE)
touchgfx::MVPHeap::~MVPHeap__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx7MVPHeapD2Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::MVPHeap::~MVPHeap__sub_object()
[Called By]- >> touchgfx::MVPHeap::~MVPHeap__deallocating()
- >> FrontendHeapBase::~FrontendHeapBase__sub_object()
[Address Reference Count : 1]- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx7MVPHeapE)
touchgfx::Callback〈SelectLanguageViewBase, touchgfx::AbstractButton const&, void, void〉::execute(touchgfx::AbstractButton const&) (Thumb, 60 bytes, Stack size 32 bytes, SelectLanguageViewBase.o(.text._ZN8touchgfx8CallbackI22SelectLanguageViewBaseRKNS_14AbstractButtonEvvE7executeES4_))
[Stack]
- Max Depth = 32
- Call Chain = touchgfx::Callback〈SelectLanguageViewBase, touchgfx::AbstractButton const&, void, void〉::execute(touchgfx::AbstractButton const&)
[Address Reference Count : 1]- SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx8CallbackI22SelectLanguageViewBaseRKNS_14AbstractButtonEvvEE)
touchgfx::Callback〈SelectLanguageViewBase, touchgfx::AbstractButton const&, void, void〉::Callback__sub_object(SelectLanguageViewBase*, void (SelectLanguageViewBase::*)(touchgfx::AbstractButton const&)) (Thumb, 70 bytes, Stack size 48 bytes, SelectLanguageViewBase.o(.text._ZN8touchgfx8CallbackI22SelectLanguageViewBaseRKNS_14AbstractButtonEvvEC2EPS1_MS1_FvS4_E), UNUSED)
[Calls]
- >> touchgfx::GenericCallback〈touchgfx::AbstractButton const&, void, void〉::GenericCallback__sub_object()
[Called By]- >> SelectLanguageViewBase::SelectLanguageViewBase()
touchgfx::Callback〈SelectLanguageViewBase, touchgfx::AbstractButton const&, void, void〉::~Callback__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, SelectLanguageViewBase.o(.text._ZN8touchgfx8CallbackI22SelectLanguageViewBaseRKNS_14AbstractButtonEvvED0Ev))
[Stack]
- Max Depth = 36
- Call Chain = touchgfx::Callback〈SelectLanguageViewBase, touchgfx::AbstractButton const&, void, void〉::~Callback__deallocating() ⇒ touchgfx::Callback〈SelectLanguageViewBase, touchgfx::AbstractButton const&, void, void〉::~Callback__sub_object() ⇒ touchgfx::GenericCallback〈touchgfx::AbstractButton const&, void, void〉::~GenericCallback__sub_object()
[Calls]- >> operator delete(void*, unsigned int)
- >> touchgfx::Callback〈SelectLanguageViewBase, touchgfx::AbstractButton const&, void, void〉::~Callback__sub_object()
[Address Reference Count : 1]- SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx8CallbackI22SelectLanguageViewBaseRKNS_14AbstractButtonEvvEE)
touchgfx::Callback〈SelectLanguageViewBase, touchgfx::AbstractButton const&, void, void〉::~Callback__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, SelectLanguageViewBase.o(.text._ZN8touchgfx8CallbackI22SelectLanguageViewBaseRKNS_14AbstractButtonEvvED2Ev))
[Stack]
- Max Depth = 20
- Call Chain = touchgfx::Callback〈SelectLanguageViewBase, touchgfx::AbstractButton const&, void, void〉::~Callback__sub_object() ⇒ touchgfx::GenericCallback〈touchgfx::AbstractButton const&, void, void〉::~GenericCallback__sub_object()
[Calls]- >> touchgfx::GenericCallback〈touchgfx::AbstractButton const&, void, void〉::~GenericCallback__sub_object()
[Called By]- >> SelectLanguageViewBase::SelectLanguageViewBase()
- >> touchgfx::Callback〈SelectLanguageViewBase, touchgfx::AbstractButton const&, void, void〉::~Callback__deallocating()
- >> SelectLanguageViewBase::~SelectLanguageViewBase()
[Address Reference Count : 1]- SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx8CallbackI22SelectLanguageViewBaseRKNS_14AbstractButtonEvvEE)
touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::execute() (Thumb, 56 bytes, Stack size 24 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx8CallbackI23FrontendApplicationBasevvvE7executeEv))
[Stack]
- Max Depth = 24
- Call Chain = touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::execute()
[Address Reference Count : 1]- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx8CallbackI23FrontendApplicationBasevvvEE)
touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::Callback__sub_object(FrontendApplicationBase*, void (FrontendApplicationBase::*)()) (Thumb, 70 bytes, Stack size 48 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx8CallbackI23FrontendApplicationBasevvvEC2EPS1_MS1_FvvE))
[Stack]
- Max Depth = 52
- Call Chain = touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::Callback__sub_object(FrontendApplicationBase*, void (FrontendApplicationBase::*)()) ⇒ touchgfx::GenericCallback〈void, void, void〉::GenericCallback__sub_object()
[Calls]- >> touchgfx::GenericCallback〈void, void, void〉::GenericCallback__sub_object()
[Called By]- >> FrontendApplicationBase::gotoBluetoothScreenSlideTransitionEast()
- >> FrontendApplicationBase::gotoSelectLanguageScreenNoTransition()
touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::Callback__sub_object() (Thumb, 40 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx8CallbackI23FrontendApplicationBasevvvEC2Ev), UNUSED)
[Calls]
- >> touchgfx::GenericCallback〈void, void, void〉::GenericCallback__sub_object()
[Called By]- >> FrontendApplicationBase::FrontendApplicationBase(Model&, FrontendHeap&)
touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::~Callback__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx8CallbackI23FrontendApplicationBasevvvED0Ev))
[Stack]
- Max Depth = 36
- Call Chain = touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::~Callback__deallocating() ⇒ touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::~Callback__sub_object() ⇒ touchgfx::GenericCallback〈void, void, void〉::~GenericCallback__sub_object()
[Calls]- >> operator delete(void*, unsigned int)
- >> touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::~Callback__sub_object()
[Address Reference Count : 1]- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx8CallbackI23FrontendApplicationBasevvvEE)
touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::~Callback__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx8CallbackI23FrontendApplicationBasevvvED2Ev))
[Stack]
- Max Depth = 20
- Call Chain = touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::~Callback__sub_object() ⇒ touchgfx::GenericCallback〈void, void, void〉::~GenericCallback__sub_object()
[Calls]- >> touchgfx::GenericCallback〈void, void, void〉::~GenericCallback__sub_object()
[Called By]- >> FrontendApplicationBase::FrontendApplicationBase(Model&, FrontendHeap&)
- >> touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::~Callback__deallocating()
- >> FrontendApplicationBase::~FrontendApplicationBase__sub_object()
- >> FrontendApplicationBase::gotoBluetoothScreenSlideTransitionEast()
- >> FrontendApplicationBase::gotoSelectLanguageScreenNoTransition()
[Address Reference Count : 1]- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx8CallbackI23FrontendApplicationBasevvvEE)
touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::operator=(touchgfx::Callback〈FrontendApplicationBase, void, void, void〉&&) (Thumb, 38 bytes, Stack size 24 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx8CallbackI23FrontendApplicationBasevvvEaSEOS2_))
[Stack]
- Max Depth = 32
- Call Chain = touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::operator=(touchgfx::Callback〈FrontendApplicationBase, void, void, void〉&&) ⇒ touchgfx::GenericCallback〈void, void, void〉::operator=(touchgfx::GenericCallback〈void, void, void〉 const&)
[Calls]- >> touchgfx::GenericCallback〈void, void, void〉::operator=(touchgfx::GenericCallback〈void, void, void〉 const&)
[Called By]- >> FrontendApplicationBase::gotoBluetoothScreenSlideTransitionEast()
- >> FrontendApplicationBase::gotoSelectLanguageScreenNoTransition()
touchgfx::Drawable::setPosition(short, short, short, short) (Thumb, 62 bytes, Stack size 24 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable11setPositionEssss))
[Stack]
- Max Depth = 48
- Call Chain = touchgfx::Drawable::setPosition(short, short, short, short) ⇒ touchgfx::Drawable::setWidthHeight(short, short)
[Calls]- >> touchgfx::Drawable::setWidthHeight(short, short)
- >> touchgfx::Drawable::setXY(short, short)
[Called By]- >> SelectLanguageViewBase::SelectLanguageViewBase()
- >> touchgfx::SlideTransition〈(touchgfx::Direction)2〉::SlideTransition__sub_object(unsigned char)
- >> BluetoothViewBase::BluetoothViewBase()
- >> touchgfx::Screen::Screen()
touchgfx::Drawable::moveRelative(short, short) (Thumb, 54 bytes, Stack size 16 bytes, drawable.o(.text._ZN8touchgfx8Drawable12moveRelativeEss))
[Stack]
- Max Depth = 40
- Call Chain = touchgfx::Drawable::moveRelative(short, short) ⇒ touchgfx::Drawable::setXY(short, short)
[Calls]- >> touchgfx::Drawable::setXY(short, short)
[Address Reference Count : 8]- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- box.o(.rodata._ZTVN8touchgfx3BoxE)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- container.o(.rodata._ZTVN8touchgfx9ContainerE)
- image.o(.rodata._ZTVN8touchgfx5ImageE)
- snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::Drawable::getCachedAbsX() (Thumb, 38 bytes, Stack size 16 bytes, screen.o(.text._ZN8touchgfx8Drawable13getCachedAbsXEv))
[Stack]
- Max Depth = 24
- Call Chain = touchgfx::Drawable::getCachedAbsX() ⇒ touchgfx::Drawable::getAbsoluteRect() const
[Calls]- >> touchgfx::Drawable::getAbsoluteRect() const
[Called By]- >> touchgfx::Screen::JSMOC(touchgfx::Rect const&, touchgfx::Drawable*)
touchgfx::Drawable::getCachedAbsY() (Thumb, 38 bytes, Stack size 16 bytes, screen.o(.text._ZN8touchgfx8Drawable13getCachedAbsYEv))
[Stack]
- Max Depth = 24
- Call Chain = touchgfx::Drawable::getCachedAbsY() ⇒ touchgfx::Drawable::getAbsoluteRect() const
[Calls]- >> touchgfx::Drawable::getAbsoluteRect() const
[Called By]- >> touchgfx::Screen::JSMOC(touchgfx::Rect const&, touchgfx::Drawable*)
touchgfx::Drawable::getFirstChild() (Thumb, 10 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable13getFirstChildEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Drawable::getFirstChild()
[Address Reference Count : 7]- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- box.o(.rodata._ZTVN8touchgfx3BoxE)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- image.o(.rodata._ZTVN8touchgfx5ImageE)
- snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::Drawable::getNextSibling() (Thumb, 12 bytes, Stack size 4 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx8Drawable14getNextSiblingEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Drawable::getNextSibling()
[Called By]- >> touchgfx::SlideTransition〈(touchgfx::Direction)2〉::init()
- >> touchgfx::SlideTransition〈(touchgfx::Direction)2〉::handleTickEvent()
touchgfx::Drawable::setWidthHeight(touchgfx::Bitmap const&) (Thumb, 34 bytes, Stack size 16 bytes, button.o(.text._ZN8touchgfx8Drawable14setWidthHeightERKNS_6BitmapE))
[Stack]
- Max Depth = 64
- Call Chain = touchgfx::Drawable::setWidthHeight(touchgfx::Bitmap const&) ⇒ touchgfx::Bitmap::getHeight() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::Drawable::setWidthHeight(short, short)
- >> touchgfx::Bitmap::getHeight() const
- >> touchgfx::Bitmap::getWidth() const
[Called By]- >> touchgfx::Button::setBitmaps(touchgfx::Bitmap const&, touchgfx::Bitmap const&)
- >> touchgfx::Image::setBitmap(touchgfx::Bitmap const&)
touchgfx::Drawable::setWidthHeight(short, short) (Thumb, 44 bytes, Stack size 24 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable14setWidthHeightEss))
[Stack]
- Max Depth = 24
- Call Chain = touchgfx::Drawable::setWidthHeight(short, short)
[Called By]- >> touchgfx::Drawable::setPosition(short, short, short, short)
- >> touchgfx::TextArea::resizeToCurrentText()
- >> touchgfx::Drawable::setWidthHeight(touchgfx::Bitmap const&)
touchgfx::Drawable::setupDrawChain(touchgfx::Rect const&, touchgfx::Drawable**) (Thumb, 34 bytes, Stack size 24 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable14setupDrawChainERKNS_4RectEPPS0_))
[Stack]
- Max Depth = 28
- Call Chain = touchgfx::Drawable::setupDrawChain(touchgfx::Rect const&, touchgfx::Drawable**) ⇒ touchgfx::Drawable::resetDrawChainCache()
[Calls]- >> touchgfx::Drawable::resetDrawChainCache()
[Address Reference Count : 7]- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- box.o(.rodata._ZTVN8touchgfx3BoxE)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- image.o(.rodata._ZTVN8touchgfx5ImageE)
- snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::Drawable::handleDragEvent(touchgfx::DragEvent const&) (Thumb, 10 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable15handleDragEventERKNS_9DragEventE))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Drawable::handleDragEvent(touchgfx::DragEvent const&)
[Address Reference Count : 8]- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- box.o(.rodata._ZTVN8touchgfx3BoxE)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- container.o(.rodata._ZTVN8touchgfx9ContainerE)
- image.o(.rodata._ZTVN8touchgfx5ImageE)
- snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::Drawable::handleTickEvent() (Thumb, 8 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable15handleTickEventEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Drawable::handleTickEvent()
[Address Reference Count : 8]- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- box.o(.rodata._ZTVN8touchgfx3BoxE)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- container.o(.rodata._ZTVN8touchgfx9ContainerE)
- image.o(.rodata._ZTVN8touchgfx5ImageE)
- snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::Drawable::handleClickEvent(touchgfx::ClickEvent const&) (Thumb, 10 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable16handleClickEventERKNS_10ClickEventE))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Drawable::handleClickEvent(touchgfx::ClickEvent const&)
[Address Reference Count : 7]- box.o(.rodata._ZTVN8touchgfx3BoxE)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- container.o(.rodata._ZTVN8touchgfx9ContainerE)
- image.o(.rodata._ZTVN8touchgfx5ImageE)
- snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::Drawable::handleGestureEvent(touchgfx::GestureEvent const&) (Thumb, 10 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable18handleGestureEventERKNS_12GestureEventE))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Drawable::handleGestureEvent(touchgfx::GestureEvent const&)
[Address Reference Count : 8]- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- box.o(.rodata._ZTVN8touchgfx3BoxE)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- container.o(.rodata._ZTVN8touchgfx9ContainerE)
- image.o(.rodata._ZTVN8touchgfx5ImageE)
- snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::Drawable::resetDrawChainCache() (Thumb, 20 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable19resetDrawChainCacheEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Drawable::resetDrawChainCache()
[Called By]- >> touchgfx::Drawable::setupDrawChain(touchgfx::Rect const&, touchgfx::Drawable**)
touchgfx::Drawable::childGeometryChanged() (Thumb, 8 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable20childGeometryChangedEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Drawable::childGeometryChanged()
[Address Reference Count : 8]- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- box.o(.rodata._ZTVN8touchgfx3BoxE)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- container.o(.rodata._ZTVN8touchgfx9ContainerE)
- image.o(.rodata._ZTVN8touchgfx5ImageE)
- snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::Drawable::getCachedVisibleRect() (Thumb, 48 bytes, Stack size 24 bytes, screen.o(.text._ZN8touchgfx8Drawable20getCachedVisibleRectEv))
[Stack]
- Max Depth = 24
- Call Chain = touchgfx::Drawable::getCachedVisibleRect()
[Called By]- >> touchgfx::Screen::JSMOC(touchgfx::Rect const&, touchgfx::Drawable*)
touchgfx::Drawable::getSolidRectAbsolute() (Thumb, 26 bytes, Stack size 16 bytes, drawable.o(.text._ZN8touchgfx8Drawable20getSolidRectAbsoluteEv))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::Drawable::getSolidRectAbsolute()
[Address Reference Count : 8]- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- box.o(.rodata._ZTVN8touchgfx3BoxE)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- container.o(.rodata._ZTVN8touchgfx9ContainerE)
- image.o(.rodata._ZTVN8touchgfx5ImageE)
- snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::Drawable::setX(short) (Thumb, 20 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable4setXEs))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Drawable::setX(short)
[Address Reference Count : 8]- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- box.o(.rodata._ZTVN8touchgfx3BoxE)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- container.o(.rodata._ZTVN8touchgfx9ContainerE)
- image.o(.rodata._ZTVN8touchgfx5ImageE)
- snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::Drawable::setY(short) (Thumb, 20 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable4setYEs))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Drawable::setY(short)
[Address Reference Count : 8]- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- box.o(.rodata._ZTVN8touchgfx3BoxE)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- container.o(.rodata._ZTVN8touchgfx9ContainerE)
- image.o(.rodata._ZTVN8touchgfx5ImageE)
- snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::Drawable::setXY(short, short) (Thumb, 44 bytes, Stack size 24 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable5setXYEss))
[Stack]
- Max Depth = 24
- Call Chain = touchgfx::Drawable::setXY(short, short)
[Called By]- >> SelectLanguageViewBase::SelectLanguageViewBase()
- >> BluetoothViewBase::BluetoothViewBase()
- >> touchgfx::Drawable::moveRelative(short, short)
- >> touchgfx::Drawable::setPosition(short, short, short, short)
- >> touchgfx::HAL::drawDrawableInDynamicBitmap(touchgfx::Drawable&, unsigned short, touchgfx::Rect const&)
touchgfx::Drawable::moveTo(short, short) (Thumb, 46 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable6moveToEss))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::Drawable::moveTo(short, short)
[Address Reference Count : 8]- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- box.o(.rodata._ZTVN8touchgfx3BoxE)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- container.o(.rodata._ZTVN8touchgfx9ContainerE)
- image.o(.rodata._ZTVN8touchgfx5ImageE)
- snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::Drawable::setWidth(short) (Thumb, 20 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable8setWidthEs))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Drawable::setWidth(short)
[Address Reference Count : 7]- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- box.o(.rodata._ZTVN8touchgfx3BoxE)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- container.o(.rodata._ZTVN8touchgfx9ContainerE)
- image.o(.rodata._ZTVN8touchgfx5ImageE)
- snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
touchgfx::Drawable::setHeight(short) (Thumb, 20 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable9setHeightEs))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Drawable::setHeight(short)
[Address Reference Count : 7]- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- box.o(.rodata._ZTVN8touchgfx3BoxE)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- container.o(.rodata._ZTVN8touchgfx9ContainerE)
- image.o(.rodata._ZTVN8touchgfx5ImageE)
- snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
touchgfx::Drawable::Drawable__sub_object() (Thumb, 64 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8DrawableC2Ev), UNUSED)
[Calls]
- >> touchgfx::Rect::Rect__sub_object()
[Called By]- >> touchgfx::Widget::Widget__sub_object()
touchgfx::Drawable::~Drawable__deallocating() (Thumb, 2 bytes, Stack size 0 bytes, drawable.o(.text._ZN8touchgfx8DrawableD0Ev))
[Address Reference Count : 1]
- drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
touchgfx::Drawable::~Drawable__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8DrawableD2Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Drawable::~Drawable__sub_object()
[Called By]- >> touchgfx::Container::~Container__sub_object()
- >> touchgfx::Widget::~Widget__sub_object()
[Address Reference Count : 5]- box.o(.rodata._ZTVN8touchgfx3BoxE)
- drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- container.o(.rodata._ZTVN8touchgfx9ContainerE)
- image.o(.rodata._ZTVN8touchgfx5ImageE)
- snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
touchgfx::Gestures::registerDragEvent(unsigned short, unsigned short, unsigned short, unsigned short) (Thumb, 132 bytes, Stack size 48 bytes, gestures.o(.text._ZN8touchgfx8Gestures17registerDragEventEtttt))
[Stack]
- Max Depth = 48
- Call Chain = touchgfx::Gestures::registerDragEvent(unsigned short, unsigned short, unsigned short, unsigned short)
[Called By]- >> touchgfx::HAL::touch(int, int)
touchgfx::Gestures::registerClickEvent(touchgfx::ClickEvent::ClickEventType, unsigned short, unsigned short) (Thumb, 136 bytes, Stack size 40 bytes, gestures.o(.text._ZN8touchgfx8Gestures18registerClickEventENS_10ClickEvent14ClickEventTypeEtt))
[Stack]
- Max Depth = 40
- Call Chain = touchgfx::Gestures::registerClickEvent(touchgfx::ClickEvent::ClickEventType, unsigned short, unsigned short)
[Calls]
[Called By]- >> touchgfx::HAL::noTouch()
- >> touchgfx::HAL::touch(int, int)
touchgfx::Gestures::registerEventListener(touchgfx::UIEventListener&) (Thumb, 4 bytes, Stack size 0 bytes, gestures.o(.text._ZN8touchgfx8Gestures21registerEventListenerERNS_15UIEventListenerE))
[Called By]
- >> touchgfx::HAL::registerEventListener(touchgfx::UIEventListener&)
touchgfx::Gestures::tick() (Thumb, 26 bytes, Stack size 0 bytes, gestures.o(.text._ZN8touchgfx8Gestures4tickEv))
[Called By]
touchgfx::Gestures::DragState::DragState__sub_object() (Thumb, 28 bytes, Stack size 4 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx8Gestures9DragStateC2Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Gestures::DragState::DragState__sub_object()
[Called By]- >> touchgfx::Gestures::Gestures__sub_object()
touchgfx::Gestures::Gestures__sub_object() (Thumb, 26 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx8GesturesC2Ev))
[Stack]
- Max Depth = 20
- Call Chain = touchgfx::Gestures::Gestures__sub_object() ⇒ touchgfx::Gestures::DragState::DragState__sub_object()
[Calls]- >> touchgfx::Gestures::DragState::DragState__sub_object()
[Called By]- >> touchgfx::HAL::HAL__sub_object(touchgfx::DMA_Interface&, touchgfx::LCD&, touchgfx::TouchController&, unsigned short, unsigned short)
touchgfx::LCD16bpp::blitCopyL8(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char) (Thumb, 196 bytes, Stack size 32 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp10blitCopyL8EPKhS2_RKNS_4RectES5_h))
[Stack]
- Max Depth = 208
- Call Chain = touchgfx::LCD16bpp::blitCopyL8(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char) ⇒ touchgfx::LCD16bpp::blitCopyL8_RGB888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::LCD16bpp::blitCopyL8_RGB888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyL8_ARGB8888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyL8_RGB565(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> OUTLINED_FUNCTION_92
[Called By]- >> touchgfx::LCD16bpp::drawPartialBitmap(touchgfx::Bitmap const&, short, short, touchgfx::Rect const&, unsigned char, bool)
touchgfx::LCD16bpp::fillBuffer(unsigned char*, unsigned short, touchgfx::Rect const&, touchgfx::colortype, unsigned char) (Thumb, 360 bytes, Stack size 56 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp10fillBufferEPhtRKNS_4RectENS_9colortypeEh))
[Stack]
- Max Depth = 104
- Call Chain = touchgfx::LCD16bpp::fillBuffer(unsigned char*, unsigned short, touchgfx::Rect const&, touchgfx::colortype, unsigned char) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::LCD16bpp::getNativeColor(touchgfx::colortype)
- >> OUTLINED_FUNCTION_71
- >> OUTLINED_FUNCTION_50
[Address Reference Count : 1]- lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
touchgfx::LCD16bpp::blitCopyRGB888(unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char) (Thumb, 400 bytes, Stack size 128 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp14blitCopyRGB888EPKhRKNS_4RectES5_h))
[Stack]
- Max Depth = 144
- Call Chain = touchgfx::LCD16bpp::blitCopyRGB888(unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char) ⇒ OUTLINED_FUNCTION_54 ⇒ touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&, touchgfx::Rect const&) ⇒ touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(short&, short&, touchgfx::Rect const&)
[Calls]- >> touchgfx::LCD16bpp::getNativeColorFromRGB(unsigned char, unsigned char, unsigned char)
- >> touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&)
- >> OUTLINED_FUNCTION_132
- >> OUTLINED_FUNCTION_134
- >> OUTLINED_FUNCTION_33
- >> OUTLINED_FUNCTION_76
- >> OUTLINED_FUNCTION_19
- >> OUTLINED_FUNCTION_16
- >> OUTLINED_FUNCTION_77
- >> OUTLINED_FUNCTION_54
- >> OUTLINED_FUNCTION_55
[Called By]- >> touchgfx::LCD16bpp::blitCopy(unsigned char const*, touchgfx::Bitmap::BitmapFormat, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char, bool)
- >> touchgfx::LCD16bpp::drawPartialBitmap(touchgfx::Bitmap const&, short, short, touchgfx::Rect const&, unsigned char, bool)
touchgfx::LCD16bpp::getNativeColor(touchgfx::colortype) (Thumb, 68 bytes, Stack size 24 bytes, MeasureViewBase.o(.text._ZN8touchgfx8LCD16bpp14getNativeColorENS_9colortypeE))
[Stack]
- Max Depth = 28
- Call Chain = touchgfx::LCD16bpp::getNativeColor(touchgfx::colortype) ⇒ touchgfx::colortype::operator unsigned int() const
[Calls]- >> touchgfx::colortype::operator unsigned int() const
[Called By]- >> touchgfx::LCD16bpp::drawGlyph(unsigned short*, touchgfx::Rect, short, short, unsigned short, unsigned short, touchgfx::Rect const&, touchgfx::GlyphNode const*, unsigned char const*, unsigned char, touchgfx::colortype, unsigned char, unsigned char, touchgfx::TextRotation)
- >> touchgfx::LCD16bpp::fillBuffer(unsigned char*, unsigned short, touchgfx::Rect const&, touchgfx::colortype, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyL8_ARGB8888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyARGB8888Solid(unsigned int const*, touchgfx::Rect const&, touchgfx::Rect const&) const
- >> touchgfx::LCD16bpp::blitCopyARGB8888(unsigned int const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
touchgfx::LCD16bpp::blitCopyARGB8888(unsigned int const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char) (Thumb, 364 bytes, Stack size 104 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp16blitCopyARGB8888EPKjRKNS_4RectES5_h))
[Stack]
- Max Depth = 132
- Call Chain = touchgfx::LCD16bpp::blitCopyARGB8888(unsigned int const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char) ⇒ touchgfx::LCD16bpp::getNativeColor(touchgfx::colortype) ⇒ touchgfx::colortype::operator unsigned int() const
[Calls]- >> touchgfx::LCD16bpp::getNativeColor(touchgfx::colortype)
- >> touchgfx::LCD16bpp::getNativeColorFromRGB(unsigned char, unsigned char, unsigned char)
- >> touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&)
- >> OUTLINED_FUNCTION_118
- >> OUTLINED_FUNCTION_16
- >> OUTLINED_FUNCTION_77
- >> OUTLINED_FUNCTION_31
- >> OUTLINED_FUNCTION_53
- >> OUTLINED_FUNCTION_126
- >> OUTLINED_FUNCTION_54
- >> OUTLINED_FUNCTION_55
[Called By]- >> touchgfx::LCD16bpp::blitCopy(unsigned char const*, touchgfx::Bitmap::BitmapFormat, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char, bool)
- >> touchgfx::LCD16bpp::drawPartialBitmap(touchgfx::Bitmap const&, short, short, touchgfx::Rect const&, unsigned char, bool)
touchgfx::LCD16bpp::blitCopyL8_RGB565(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char) (Thumb, 376 bytes, Stack size 88 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp17blitCopyL8_RGB565EPKhS2_RKNS_4RectES5_h))
[Stack]
- Max Depth = 136
- Call Chain = touchgfx::LCD16bpp::blitCopyL8_RGB565(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&)
- >> OUTLINED_FUNCTION_50
- >> OUTLINED_FUNCTION_114
- >> OUTLINED_FUNCTION_125
- >> OUTLINED_FUNCTION_103
- >> OUTLINED_FUNCTION_78
- >> OUTLINED_FUNCTION_19
- >> OUTLINED_FUNCTION_16
- >> OUTLINED_FUNCTION_54
[Called By]- >> touchgfx::LCD16bpp::blitCopyL8(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
touchgfx::LCD16bpp::blitCopyL8_RGB888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char) (Thumb, 476 bytes, Stack size 128 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp17blitCopyL8_RGB888EPKhS2_RKNS_4RectES5_h))
[Stack]
- Max Depth = 176
- Call Chain = touchgfx::LCD16bpp::blitCopyL8_RGB888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::LCD16bpp::getNativeColorFromRGB(unsigned char, unsigned char, unsigned char)
- >> touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&)
- >> OUTLINED_FUNCTION_83
- >> OUTLINED_FUNCTION_71
- >> OUTLINED_FUNCTION_131
- >> OUTLINED_FUNCTION_104
- >> OUTLINED_FUNCTION_134
- >> OUTLINED_FUNCTION_33
- >> OUTLINED_FUNCTION_76
- >> OUTLINED_FUNCTION_16
- >> OUTLINED_FUNCTION_54
- >> OUTLINED_FUNCTION_55
[Called By]- >> touchgfx::LCD16bpp::blitCopyL8(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
touchgfx::LCD16bpp::drawPartialBitmap(touchgfx::Bitmap const&, short, short, touchgfx::Rect const&, unsigned char, bool) (Thumb, 724 bytes, Stack size 72 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp17drawPartialBitmapERKNS_6BitmapEssRKNS_4RectEhb))
[Stack]
- Max Depth = 280
- Call Chain = touchgfx::LCD16bpp::drawPartialBitmap(touchgfx::Bitmap const&, short, short, touchgfx::Rect const&, unsigned char, bool) ⇒ touchgfx::LCD16bpp::blitCopyL8(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char) ⇒ touchgfx::LCD16bpp::blitCopyL8_RGB888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::LCD16bpp::blitCopyARGB8888Solid(unsigned int const*, touchgfx::Rect const&, touchgfx::Rect const&) const
- >> touchgfx::LCD16bpp::blitCopyARGB8888(unsigned int const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyL8(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyRGB888(unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyAlphaPerPixel(unsigned short const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::Rect::operator&=(touchgfx::Rect const&)
- >> touchgfx::Bitmap::getSolidRect() const
- >> touchgfx::Bitmap::hasTransparentPixels() const
- >> touchgfx::Bitmap::getFormat() const
- >> touchgfx::Bitmap::getExtraData() const
- >> touchgfx::Bitmap::getData() const
- >> touchgfx::Bitmap::getHeight() const
- >> touchgfx::Bitmap::getWidth() const
- >> OUTLINED_FUNCTION_129
- >> OUTLINED_FUNCTION_41
- >> OUTLINED_FUNCTION_81
- >> OUTLINED_FUNCTION_55
- >> OUTLINED_FUNCTION_90
- >> OUTLINED_FUNCTION_61
- >> OUTLINED_FUNCTION_89
- >> OUTLINED_FUNCTION_56
[Address Reference Count : 1]- lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
touchgfx::LCD16bpp::blitCopyL8_ARGB8888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char) (Thumb, 392 bytes, Stack size 128 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp19blitCopyL8_ARGB8888EPKhS2_RKNS_4RectES5_h))
[Stack]
- Max Depth = 176
- Call Chain = touchgfx::LCD16bpp::blitCopyL8_ARGB8888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::LCD16bpp::getNativeColor(touchgfx::colortype)
- >> touchgfx::LCD16bpp::getNativeColorFromRGB(unsigned char, unsigned char, unsigned char)
- >> touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&)
- >> OUTLINED_FUNCTION_71
- >> OUTLINED_FUNCTION_131
- >> OUTLINED_FUNCTION_104
- >> OUTLINED_FUNCTION_134
- >> OUTLINED_FUNCTION_33
- >> OUTLINED_FUNCTION_76
- >> OUTLINED_FUNCTION_16
- >> OUTLINED_FUNCTION_31
- >> OUTLINED_FUNCTION_54
- >> OUTLINED_FUNCTION_55
[Called By]- >> touchgfx::LCD16bpp::blitCopyL8(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
touchgfx::LCD16bpp::getFramebufferStride() (Thumb, 24 bytes, Stack size 0 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp20getFramebufferStrideEv))
[Stack]
- Max Depth = 48
- Call Chain = touchgfx::LCD16bpp::getFramebufferStride() ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::LCD16bpp::framebufferStride() const
- >> touchgfx::LCD16bpp::nextLine(bool, touchgfx::TextRotation)
- >> touchgfx::LCD16bpp::nextPixel(bool, touchgfx::TextRotation)
touchgfx::LCD16bpp::blitCopyAlphaPerPixel(unsigned short const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char) (Thumb, 456 bytes, Stack size 88 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp21blitCopyAlphaPerPixelEPKtPKhRKNS_4RectES7_h))
[Stack]
- Max Depth = 104
- Call Chain = touchgfx::LCD16bpp::blitCopyAlphaPerPixel(unsigned short const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char) ⇒ OUTLINED_FUNCTION_54 ⇒ touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&, touchgfx::Rect const&) ⇒ touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(short&, short&, touchgfx::Rect const&)
[Calls]- >> touchgfx::LCD::div255(unsigned short)
- >> touchgfx::LCD16bpp::getNativeColorFromRGB(unsigned char, unsigned char, unsigned char)
- >> touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&)
- >> OUTLINED_FUNCTION_117
- >> OUTLINED_FUNCTION_96
- >> OUTLINED_FUNCTION_100
- >> OUTLINED_FUNCTION_125
- >> OUTLINED_FUNCTION_103
- >> OUTLINED_FUNCTION_78
- >> OUTLINED_FUNCTION_19
- >> OUTLINED_FUNCTION_16
- >> OUTLINED_FUNCTION_54
[Called By]- >> touchgfx::LCD16bpp::drawPartialBitmap(touchgfx::Bitmap const&, short, short, touchgfx::Rect const&, unsigned char, bool)
touchgfx::LCD16bpp::getNativeColorFromRGB(unsigned char, unsigned char, unsigned char) (Thumb, 22 bytes, Stack size 0 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp21getNativeColorFromRGBEhhh))
[Called By]
- >> touchgfx::LCD16bpp::drawGlyph(unsigned short*, touchgfx::Rect, short, short, unsigned short, unsigned short, touchgfx::Rect const&, touchgfx::GlyphNode const*, unsigned char const*, unsigned char, touchgfx::colortype, unsigned char, unsigned char, touchgfx::TextRotation)
- >> touchgfx::LCD16bpp::blitCopy(unsigned short const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char, bool)
- >> touchgfx::LCD16bpp::blitCopyL8_RGB888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyL8_ARGB8888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyARGB8888(unsigned int const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyRGB888(unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyAlphaPerPixel(unsigned short const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> OUTLINED_FUNCTION_83
- >> OUTLINED_FUNCTION_50
- >> OUTLINED_FUNCTION_132
touchgfx::LCD16bpp::getTextureMapperDrawScanLine(touchgfx::TextureSurface const&, unsigned short, unsigned char) (Thumb, 564 bytes, Stack size 0 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp28getTextureMapperDrawScanLineERKNS_14TextureSurfaceEth))
[Stack]
- Max Depth = 48
- Call Chain = touchgfx::LCD16bpp::getTextureMapperDrawScanLine(touchgfx::TextureSurface const&, unsigned short, unsigned char) ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Address Reference Count : 1]- lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
touchgfx::LCD16bpp::copyAreaFromTFTToClientBuffer(touchgfx::Rect const&) (Thumb, 256 bytes, Stack size 48 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp29copyAreaFromTFTToClientBufferERKNS_4RectE))
[Stack]
- Max Depth = 64
- Call Chain = touchgfx::LCD16bpp::copyAreaFromTFTToClientBuffer(touchgfx::Rect const&) ⇒ touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&, touchgfx::Rect const&) ⇒ touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(short&, short&, touchgfx::Rect const&)
[Calls]- >> touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&, touchgfx::Rect const&)
- >> touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&)
- >> OUTLINED_FUNCTION_31
- >> OUTLINED_FUNCTION_55
[Address Reference Count : 1]- lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
touchgfx::LCD16bpp::copyFrameBufferRegionToMemory(touchgfx::Rect const&, touchgfx::Rect const&, unsigned char*, short, short) (Thumb, 456 bytes, Stack size 80 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp29copyFrameBufferRegionToMemoryERKNS_4RectES3_Phss))
[Stack]
- Max Depth = 128
- Call Chain = touchgfx::LCD16bpp::copyFrameBufferRegionToMemory(touchgfx::Rect const&, touchgfx::Rect const&, unsigned char*, short, short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::Rect::restrictTo(short, short)
- >> touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&, touchgfx::Rect const&)
- >> touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&)
- >> touchgfx::Rect::operator&=(touchgfx::Rect const&)
- >> OUTLINED_FUNCTION_55
[Address Reference Count : 1]- lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
touchgfx::LCD16bpp::copyFrameBufferRegionToMemory(touchgfx::Rect const&, touchgfx::Rect const&, unsigned short) (Thumb, 144 bytes, Stack size 56 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp29copyFrameBufferRegionToMemoryERKNS_4RectES3_t))
[Stack]
- Max Depth = 120
- Call Chain = touchgfx::LCD16bpp::copyFrameBufferRegionToMemory(touchgfx::Rect const&, touchgfx::Rect const&, unsigned short) ⇒ touchgfx::Bitmap::getFormat() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::Bitmap::getFormat() const
- >> touchgfx::Bitmap::getData() const
- >> touchgfx::Bitmap::getHeight() const
- >> touchgfx::Bitmap::getWidth() const
[Address Reference Count : 1]- lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
touchgfx::LCD16bpp::blitCopy(unsigned char const*, touchgfx::Bitmap::BitmapFormat, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char, bool) (Thumb, 100 bytes, Stack size 24 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp8blitCopyEPKhNS_6Bitmap12BitmapFormatERKNS_4RectES7_hb))
[Stack]
- Max Depth = 168
- Call Chain = touchgfx::LCD16bpp::blitCopy(unsigned char const*, touchgfx::Bitmap::BitmapFormat, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char, bool) ⇒ touchgfx::LCD16bpp::blitCopyRGB888(unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char) ⇒ OUTLINED_FUNCTION_54 ⇒ touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&, touchgfx::Rect const&) ⇒ touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(short&, short&, touchgfx::Rect const&)
[Calls]- >> __aeabi_assert
- >> touchgfx::LCD16bpp::blitCopyARGB8888(unsigned int const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyRGB888(unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
[Address Reference Count : 1]- lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
touchgfx::LCD16bpp::blitCopy(unsigned short const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char, bool) (Thumb, 384 bytes, Stack size 104 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp8blitCopyEPKtRKNS_4RectES5_hb))
[Stack]
- Max Depth = 120
- Call Chain = touchgfx::LCD16bpp::blitCopy(unsigned short const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char, bool) ⇒ touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&, touchgfx::Rect const&) ⇒ touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(short&, short&, touchgfx::Rect const&)
[Calls]- >> touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&, touchgfx::Rect const&)
- >> touchgfx::LCD16bpp::getNativeColorFromRGB(unsigned char, unsigned char, unsigned char)
- >> touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&)
- >> OUTLINED_FUNCTION_95
- >> OUTLINED_FUNCTION_128
- >> OUTLINED_FUNCTION_19
- >> OUTLINED_FUNCTION_118
- >> OUTLINED_FUNCTION_16
- >> OUTLINED_FUNCTION_53
- >> OUTLINED_FUNCTION_126
- >> OUTLINED_FUNCTION_55
[Address Reference Count : 1]- lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
touchgfx::LCD16bpp::fillRect(touchgfx::Rect const&, touchgfx::colortype, unsigned char) (Thumb, 160 bytes, Stack size 48 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp8fillRectERKNS_4RectENS_9colortypeEh))
[Stack]
- Max Depth = 48
- Call Chain = touchgfx::LCD16bpp::fillRect(touchgfx::Rect const&, touchgfx::colortype, unsigned char)
[Calls]- >> touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&)
- >> OUTLINED_FUNCTION_31
- >> OUTLINED_FUNCTION_55
[Address Reference Count : 1]- lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
touchgfx::LCD16bpp::nextLine(bool, touchgfx::TextRotation) (Thumb, 80 bytes, Stack size 8 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp8nextLineEbNS_12TextRotationE))
[Stack]
- Max Depth = 56
- Call Chain = touchgfx::LCD16bpp::nextLine(bool, touchgfx::TextRotation) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::LCD16bpp::getFramebufferStride()
[Called By]- >> touchgfx::LCD16bpp::drawGlyph(unsigned short*, touchgfx::Rect, short, short, unsigned short, unsigned short, touchgfx::Rect const&, touchgfx::GlyphNode const*, unsigned char const*, unsigned char, touchgfx::colortype, unsigned char, unsigned char, touchgfx::TextRotation)
touchgfx::LCD16bpp::drawGlyph(unsigned short*, touchgfx::Rect, short, short, unsigned short, unsigned short, touchgfx::Rect const&, touchgfx::GlyphNode const*, unsigned char const*, unsigned char, touchgfx::colortype, unsigned char, unsigned char, touchgfx::TextRotation) (Thumb, 1116 bytes, Stack size 136 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp9drawGlyphEPtNS_4RectEssttRKS2_PKNS_9GlyphNodeEPKhhNS_9colortypeEhhNS_12TextRotationE))
[Stack]
- Max Depth = 192
- Call Chain = touchgfx::LCD16bpp::drawGlyph(unsigned short*, touchgfx::Rect, short, short, unsigned short, unsigned short, touchgfx::Rect const&, touchgfx::GlyphNode const*, unsigned char const*, unsigned char, touchgfx::colortype, unsigned char, unsigned char, touchgfx::TextRotation) ⇒ touchgfx::LCD::realY(touchgfx::Rect const&, short, short, touchgfx::TextRotation) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::LCD16bpp::getNativeColor(touchgfx::colortype)
- >> touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(short&, short&)
- >> touchgfx::LCD::realY(touchgfx::Rect const&, short, short, touchgfx::TextRotation)
- >> touchgfx::LCD::realX(touchgfx::Rect const&, short, short, touchgfx::TextRotation)
- >> touchgfx::LCD16bpp::nextLine(bool, touchgfx::TextRotation)
- >> touchgfx::LCD16bpp::nextPixel(bool, touchgfx::TextRotation)
- >> touchgfx::LCD16bpp::getNativeColorFromRGB(unsigned char, unsigned char, unsigned char)
- >> OUTLINED_FUNCTION_130
- >> OUTLINED_FUNCTION_93
- >> OUTLINED_FUNCTION_19
- >> OUTLINED_FUNCTION_16
- >> OUTLINED_FUNCTION_55
[Address Reference Count : 1]- lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
touchgfx::LCD16bpp::nextPixel(bool, touchgfx::TextRotation) (Thumb, 72 bytes, Stack size 8 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp9nextPixelEbNS_12TextRotationE))
[Stack]
- Max Depth = 56
- Call Chain = touchgfx::LCD16bpp::nextPixel(bool, touchgfx::TextRotation) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::LCD16bpp::getFramebufferStride()
[Called By]- >> touchgfx::LCD16bpp::drawGlyph(unsigned short*, touchgfx::Rect, short, short, unsigned short, unsigned short, touchgfx::Rect const&, touchgfx::GlyphNode const*, unsigned char const*, unsigned char, touchgfx::colortype, unsigned char, unsigned char, touchgfx::TextRotation)
touchgfx::LCD16bpp::LCD16bpp() (Thumb, 32 bytes, Stack size 8 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bppC2Ev))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::LCD16bpp::LCD16bpp()
[Calls]
[Called By]- >> __cxx_global_var_init.2
touchgfx::LCD16bpp::LCD16bpp__sub_object() (Thumb, 32 bytes, Stack size 8 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bppC2Ev), UNUSED)
touchgfx::LCD16bpp::~LCD16bpp__deallocating() (Thumb, 4 bytes, Stack size 0 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bppD0Ev))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::LCD16bpp::~LCD16bpp__deallocating() ⇒ operator delete(void*) ⇒ free
[Calls]- >> operator delete(void*)
[Address Reference Count : 1]- lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
touchgfx::LCD16bpp::~LCD16bpp__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx8LCD16bppD2Ev))
[Stack]
- Max Depth = 20
- Call Chain = touchgfx::LCD16bpp::~LCD16bpp__sub_object() ⇒ touchgfx::LCD::~LCD__sub_object()
[Calls]- >> touchgfx::LCD::~LCD__sub_object()
[Address Reference Count : 1]- TouchGFXConfiguration.o(.text.__cxx_global_var_init.2)
touchgfx::TextArea::BoundingArea::BoundingArea__sub_object() (Thumb, 38 bytes, Stack size 24 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8TextArea12BoundingAreaC2Ev), UNUSED)
[Calls]
- >> touchgfx::Rect::Rect__sub_object(short, short, short, short)
[Called By]- >> touchgfx::TextArea::TextArea__sub_object()
touchgfx::TextArea::setBaselineY(short) (Thumb, 34 bytes, Stack size 16 bytes, textarea.o(.text._ZN8touchgfx8TextArea12setBaselineYEs))
[Stack]
- Max Depth = 88
- Call Chain = touchgfx::TextArea::setBaselineY(short) ⇒ touchgfx::TypedText::getFont() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TypedText::getFont() const
[Address Reference Count : 1]- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::TextArea::setTypedText(touchgfx::TypedText const&) (Thumb, 46 bytes, Stack size 24 bytes, textarea.o(.text._ZN8touchgfx8TextArea12setTypedTextERKNS_9TypedTextE), UNUSED)
[Calls]
- >> touchgfx::TextArea::resizeToCurrentText()
[Called By]- >> SelectLanguageViewBase::SelectLanguageViewBase()
- >> BluetoothViewBase::BluetoothViewBase()
touchgfx::TextArea::setXBaselineY(short, short) (Thumb, 28 bytes, Stack size 16 bytes, textarea.o(.text._ZN8touchgfx8TextArea13setXBaselineYEss))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::TextArea::setXBaselineY(short, short)
[Address Reference Count : 1]- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::TextArea::setLinespacing(short) (Thumb, 48 bytes, Stack size 32 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8TextArea14setLinespacingEs), UNUSED)
[Called By]
- >> SelectLanguageViewBase::SelectLanguageViewBase()
- >> BluetoothViewBase::BluetoothViewBase()
touchgfx::TextArea::setWideTextAction(touchgfx::WideTextAction) (Thumb, 44 bytes, Stack size 32 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8TextArea17setWideTextActionENS_14WideTextActionE), UNUSED)
[Called By]
- >> SelectLanguageViewBase::SelectLanguageViewBase()
- >> BluetoothViewBase::BluetoothViewBase()
touchgfx::TextArea::resizeToCurrentText() (Thumb, 64 bytes, Stack size 16 bytes, textarea.o(.text._ZN8touchgfx8TextArea19resizeToCurrentTextEv), UNUSED)
[Calls]
- >> touchgfx::Drawable::setWidthHeight(short, short)
- >> OUTLINED_FUNCTION_1
- >> OUTLINED_FUNCTION_2
[Called By]- >> touchgfx::TextArea::setTypedText(touchgfx::TypedText const&)
touchgfx::TextArea::setAlpha(unsigned char) (Thumb, 6 bytes, Stack size 0 bytes, textarea.o(.text._ZN8touchgfx8TextArea8setAlphaEh))
[Address Reference Count : 1]
- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::TextArea::setColor(touchgfx::colortype) (Thumb, 16 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8TextArea8setColorENS_9colortypeE), UNUSED)
[Called By]
- >> SelectLanguageViewBase::SelectLanguageViewBase()
- >> BluetoothViewBase::BluetoothViewBase()
touchgfx::TextArea::setWidth(short) (Thumb, 30 bytes, Stack size 24 bytes, textarea.o(.text._ZN8touchgfx8TextArea8setWidthEs))
[Stack]
- Max Depth = 24
- Call Chain = touchgfx::TextArea::setWidth(short)
[Address Reference Count : 1]- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::TextArea::setHeight(short) (Thumb, 30 bytes, Stack size 24 bytes, textarea.o(.text._ZN8touchgfx8TextArea9setHeightEs))
[Stack]
- Max Depth = 24
- Call Chain = touchgfx::TextArea::setHeight(short)
[Address Reference Count : 1]- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::TextArea::TextArea__sub_object() (Thumb, 130 bytes, Stack size 32 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8TextAreaC2Ev), UNUSED)
[Calls]
- >> __cxa_end_cleanup
- >> touchgfx::TypedText::~TypedText__sub_object()
- >> touchgfx::TextArea::BoundingArea::BoundingArea__sub_object()
- >> touchgfx::Widget::~Widget__sub_object()
- >> touchgfx::colortype::colortype__sub_object(unsigned int)
- >> touchgfx::Widget::Widget__sub_object()
- >> touchgfx::TypedText::TypedText__sub_object(unsigned short)
- >> __aeabi_memclr4
[Called By]- >> SelectLanguageViewBase::SelectLanguageViewBase()
- >> BluetoothViewBase::BluetoothViewBase()
touchgfx::TextArea::~TextArea__deallocating() (Thumb, 4 bytes, Stack size 0 bytes, textarea.o(.text._ZN8touchgfx8TextAreaD0Ev))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::TextArea::~TextArea__deallocating() ⇒ operator delete(void*) ⇒ free
[Calls]- >> operator delete(void*)
[Address Reference Count : 1]- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::TextArea::~TextArea__sub_object() (Thumb, 28 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8TextAreaD2Ev))
[Stack]
- Max Depth = 36
- Call Chain = touchgfx::TextArea::~TextArea__sub_object() ⇒ touchgfx::Widget::~Widget__sub_object() ⇒ touchgfx::Drawable::~Drawable__sub_object()
[Calls]- >> touchgfx::TypedText::~TypedText__sub_object()
- >> touchgfx::Widget::~Widget__sub_object()
[Called By]- >> SelectLanguageViewBase::SelectLanguageViewBase()
- >> SelectLanguageViewBase::~SelectLanguageViewBase()
- >> BluetoothViewBase::BluetoothViewBase()
- >> BluetoothViewBase::~BluetoothViewBase()
[Address Reference Count : 1]- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::ceil28_4(int) (Thumb, 34 bytes, Stack size 0 bytes, texturemaptypes.o(.text._ZN8touchgfx8ceil28_4Ei))
[Called By]
- >> touchgfx::Edge::Edge(touchgfx::Gradients const&, touchgfx::Point3D const*, int, int)
touchgfx::ConstFont::ConstFont__sub_object(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned short, unsigned short) (Thumb, 60 bytes, Stack size 8 bytes, constfont.o(.text._ZN8touchgfx9ConstFontC2EPKNS_9GlyphNodeEttthhhhhhtt))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::ConstFont::ConstFont__sub_object(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned short, unsigned short)
[Called By]- >> touchgfx::GeneratedFont::GeneratedFont(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char const* const*, touchgfx::KerningNode const*, unsigned short, unsigned short, unsigned short const*, touchgfx::FontContextualFormsTable const*)
touchgfx::ConstFont::~ConstFont__deallocating() (Thumb, 2 bytes, Stack size 0 bytes, constfont.o(.text._ZN8touchgfx9ConstFontD0Ev))
[Address Reference Count : 1]
- constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
touchgfx::ConstFont::~ConstFont__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, CachedFont.o(.text._ZN8touchgfx9ConstFontD2Ev))
[Stack]
- Max Depth = 20
- Call Chain = touchgfx::ConstFont::~ConstFont__sub_object() ⇒ touchgfx::Font::~Font__sub_object()
[Calls]- >> touchgfx::Font::~Font__sub_object()
[Called By]- >> touchgfx::GeneratedFont::~GeneratedFont__sub_object()
touchgfx::Container::forEachChild(touchgfx::GenericCallback〈touchgfx::Drawable&, void, void〉*) (Thumb, 28 bytes, Stack size 16 bytes, container.o(.text._ZN8touchgfx9Container12forEachChildEPNS_15GenericCallbackIRNS_8DrawableEvvEE))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::Container::forEachChild(touchgfx::GenericCallback〈touchgfx::Drawable&, void, void〉*)
[Address Reference Count : 1]- container.o(.rodata._ZTVN8touchgfx9ContainerE)
touchgfx::Container::getLastChild(short, short, touchgfx::Drawable**) (Thumb, 76 bytes, Stack size 24 bytes, container.o(.text._ZN8touchgfx9Container12getLastChildEssPPNS_8DrawableE))
[Stack]
- Max Depth = 32
- Call Chain = touchgfx::Container::getLastChild(short, short, touchgfx::Drawable**) ⇒ touchgfx::Rect::intersect(short, short) const
[Calls]- >> touchgfx::Rect::intersect(short, short) const
[Called By]- >> touchgfx::Container::getLastChildNear(short, short, touchgfx::Drawable**, short*, short*)
[Address Reference Count : 1]- container.o(.rodata._ZTVN8touchgfx9ContainerE)
touchgfx::Container::getFirstChild() (Thumb, 4 bytes, Stack size 0 bytes, abstractprogressindicator.o(.text._ZN8touchgfx9Container13getFirstChildEv))
[Address Reference Count : 1]
- container.o(.rodata._ZTVN8touchgfx9ContainerE)
touchgfx::Container::setupDrawChain(touchgfx::Rect const&, touchgfx::Drawable**) (Thumb, 94 bytes, Stack size 32 bytes, container.o(.text._ZN8touchgfx9Container14setupDrawChainERKNS_4RectEPPNS_8DrawableE))
[Stack]
- Max Depth = 72
- Call Chain = touchgfx::Container::setupDrawChain(touchgfx::Rect const&, touchgfx::Drawable**) ⇒ touchgfx::Rect::operator&(touchgfx::Rect const&) const ⇒ touchgfx::Rect::operator&=(touchgfx::Rect const&) ⇒ touchgfx::Rect::intersect(touchgfx::Rect const&) const
[Calls]- >> touchgfx::Rect::operator&(touchgfx::Rect const&) const
[Called By]- >> touchgfx::Screen::startSMOC(touchgfx::Rect const&)
[Address Reference Count : 1]- container.o(.rodata._ZTVN8touchgfx9ContainerE)
touchgfx::Container::getLastChildNear(short, short, touchgfx::Drawable**, short*, short*) (Thumb, 412 bytes, Stack size 96 bytes, container.o(.text._ZN8touchgfx9Container16getLastChildNearEssPPNS_8DrawableEPsS4_))
[Stack]
- Max Depth = 128
- Call Chain = touchgfx::Container::getLastChildNear(short, short, touchgfx::Drawable**, short*, short*) ⇒ touchgfx::Container::getLastChild(short, short, touchgfx::Drawable**) ⇒ touchgfx::Rect::intersect(short, short) const
[Calls]- >> touchgfx::Drawable::getAbsoluteRect() const
- >> touchgfx::Rect::intersect(short, short) const
- >> touchgfx::Container::getLastChild(short, short, touchgfx::Drawable**)
[Called By]- >> touchgfx::Screen::handleClickEvent(touchgfx::ClickEvent const&)
[Address Reference Count : 1]- container.o(.rodata._ZTVN8touchgfx9ContainerE)
touchgfx::Container::moveChildrenRelative(short, short) (Thumb, 32 bytes, Stack size 16 bytes, container.o(.text._ZN8touchgfx9Container20moveChildrenRelativeEss))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::Container::moveChildrenRelative(short, short)
[Address Reference Count : 1]- container.o(.rodata._ZTVN8touchgfx9ContainerE)
touchgfx::Container::add(touchgfx::Drawable&) (Thumb, 84 bytes, Stack size 0 bytes, container.o(.text._ZN8touchgfx9Container3addERNS_8DrawableE))
[Stack]
- Max Depth = 48
- Call Chain = touchgfx::Container::add(touchgfx::Drawable&) ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::Screen::add(touchgfx::Drawable&)
[Address Reference Count : 1]- container.o(.rodata._ZTVN8touchgfx9ContainerE)
touchgfx::Container::insert(touchgfx::Drawable*, touchgfx::Drawable&) (Thumb, 42 bytes, Stack size 0 bytes, container.o(.text._ZN8touchgfx9Container6insertEPNS_8DrawableERS1_))
[Address Reference Count : 1]
- container.o(.rodata._ZTVN8touchgfx9ContainerE)
touchgfx::Container::remove(touchgfx::Drawable&) (Thumb, 58 bytes, Stack size 0 bytes, container.o(.text._ZN8touchgfx9Container6removeERNS_8DrawableE))
[Address Reference Count : 1]
- container.o(.rodata._ZTVN8touchgfx9ContainerE)
touchgfx::Container::unlink() (Thumb, 6 bytes, Stack size 0 bytes, container.o(.text._ZN8touchgfx9Container6unlinkEv))
[Address Reference Count : 1]
- container.o(.rodata._ZTVN8touchgfx9ContainerE)
touchgfx::Container::contains(touchgfx::Drawable const&) (Thumb, 32 bytes, Stack size 0 bytes, container.o(.text._ZN8touchgfx9Container8containsERKNS_8DrawableE))
[Address Reference Count : 1]
- container.o(.rodata._ZTVN8touchgfx9ContainerE)
touchgfx::Container::removeAll() (Thumb, 20 bytes, Stack size 0 bytes, container.o(.text._ZN8touchgfx9Container9removeAllEv))
[Address Reference Count : 1]
- container.o(.rodata._ZTVN8touchgfx9ContainerE)
touchgfx::Container::~Container__deallocating() (Thumb, 4 bytes, Stack size 0 bytes, container.o(.text._ZN8touchgfx9ContainerD0Ev))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Container::~Container__deallocating() ⇒ operator delete(void*) ⇒ free
[Calls]- >> operator delete(void*)
[Address Reference Count : 1]- container.o(.rodata._ZTVN8touchgfx9ContainerE)
touchgfx::Container::~Container__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx9ContainerD2Ev))
[Stack]
- Max Depth = 20
- Call Chain = touchgfx::Container::~Container__sub_object() ⇒ touchgfx::Drawable::~Drawable__sub_object()
[Calls]- >> touchgfx::Drawable::~Drawable__sub_object()
[Called By]- >> touchgfx::Screen::~Screen__sub_object()
touchgfx::DMA_Queue::~DMA_Queue__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, STM32DMA.o(.text._ZN8touchgfx9DMA_QueueD2Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::DMA_Queue::~DMA_Queue__sub_object()
[Called By]- >> touchgfx::LockFreeDMA_Queue::~LockFreeDMA_Queue__sub_object()
[Address Reference Count : 1]- dma.o(.rodata._ZTVN8touchgfx17LockFreeDMA_QueueE)
touchgfx::DragEvent::~DragEvent__deallocating() (Thumb, 4 bytes, Stack size 0 bytes, screen.o(.text._ZN8touchgfx9DragEventD0Ev))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::DragEvent::~DragEvent__deallocating() ⇒ operator delete(void*) ⇒ free
[Calls]- >> operator delete(void*)
[Address Reference Count : 1]- screen.o(.rodata._ZTVN8touchgfx9DragEventE)
touchgfx::Gradients::Gradients(touchgfx::Point3D const*) (Thumb, 472 bytes, Stack size 20 bytes, texturemaptypes.o(.text._ZN8touchgfx9GradientsC2EPKNS_7Point3DE))
[Stack]
- Max Depth = 20
- Call Chain = touchgfx::Gradients::Gradients(touchgfx::Point3D const*)
[Called By]- >> touchgfx::LCD::drawTextureMapTriangle(touchgfx::DrawingSurface const&, touchgfx::Point3D const*, touchgfx::TextureSurface const&, touchgfx::Rect const&, touchgfx::Rect const&, unsigned short, unsigned char, unsigned short)
touchgfx::Gradients::Gradients__sub_object(touchgfx::Point3D const*) (Thumb, 472 bytes, Stack size 20 bytes, texturemaptypes.o(.text._ZN8touchgfx9GradientsC2EPKNS_7Point3DE), UNUSED)
touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element_size() (Thumb, 12 bytes, Stack size 4 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EE12element_sizeEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element_size()
[Address Reference Count : 1]- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EEE)
touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element(unsigned short) (Thumb, 28 bytes, Stack size 8 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EE7elementEt))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element(unsigned short)
[Address Reference Count : 1]- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EEE)
touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::Partition__sub_object() (Thumb, 32 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EEC2Ev))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::Partition__sub_object()
[Calls]- >> touchgfx::AbstractPartition::AbstractPartition__sub_object()
[Called By]- >> FrontendHeap::FrontendHeap__sub_object()
touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__deallocating() (Thumb, 28 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EED0Ev))
[Stack]
- Max Depth = 32
- Call Chain = touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__deallocating() ⇒ touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__sub_object()
[Calls]- >> operator delete(void*, unsigned int)
- >> touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__sub_object()
[Address Reference Count : 1]- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EEE)
touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EED2Ev))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__sub_object()
[Calls]- >> touchgfx::AbstractPartition::~AbstractPartition__sub_object()
[Called By]- >> touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__deallocating()
- >> FrontendHeap::~FrontendHeap__sub_object()
- >> FrontendHeap::FrontendHeap__sub_object()
[Address Reference Count : 1]- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EEE)
touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element_size() (Thumb, 10 bytes, Stack size 4 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EE12element_sizeEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element_size()
[Address Reference Count : 1]- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EEE)
touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element(unsigned short) (Thumb, 24 bytes, Stack size 8 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EE7elementEt))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element(unsigned short)
[Address Reference Count : 1]- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EEE)
touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::Partition__sub_object() (Thumb, 32 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EEC2Ev))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::Partition__sub_object()
[Calls]- >> touchgfx::AbstractPartition::AbstractPartition__sub_object()
[Called By]- >> FrontendHeap::FrontendHeap__sub_object()
touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EED0Ev))
[Stack]
- Max Depth = 32
- Call Chain = touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__deallocating() ⇒ touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__sub_object()
[Calls]- >> operator delete(void*, unsigned int)
- >> touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__sub_object()
[Address Reference Count : 1]- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EEE)
touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EED2Ev))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__sub_object()
[Calls]- >> touchgfx::AbstractPartition::~AbstractPartition__sub_object()
[Called By]- >> touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__deallocating()
- >> FrontendHeap::~FrontendHeap__sub_object()
- >> FrontendHeap::FrontendHeap__sub_object()
[Address Reference Count : 1]- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EEE)
touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element_size() (Thumb, 10 bytes, Stack size 4 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EE12element_sizeEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element_size()
[Address Reference Count : 1]- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EEE)
touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element(unsigned short) (Thumb, 24 bytes, Stack size 8 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EE7elementEt))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element(unsigned short)
[Address Reference Count : 1]- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EEE)
touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::Partition__sub_object() (Thumb, 32 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EEC2Ev))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::Partition__sub_object()
[Calls]- >> touchgfx::AbstractPartition::AbstractPartition__sub_object()
[Called By]- >> FrontendHeap::FrontendHeap__sub_object()
touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EED0Ev))
[Stack]
- Max Depth = 32
- Call Chain = touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__deallocating() ⇒ touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__sub_object()
[Calls]- >> operator delete(void*, unsigned int)
- >> touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__sub_object()
[Address Reference Count : 1]- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EEE)
touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EED2Ev))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__sub_object()
[Calls]- >> touchgfx::AbstractPartition::~AbstractPartition__sub_object()
[Called By]- >> touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__deallocating()
- >> FrontendHeap::~FrontendHeap__sub_object()
- >> FrontendHeap::FrontendHeap__sub_object()
[Address Reference Count : 1]- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EEE)
touchgfx::Presenter::deactivate() (Thumb, 8 bytes, Stack size 4 bytes, BluetoothPresenter.o(.text._ZN8touchgfx9Presenter10deactivateEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Presenter::deactivate()
[Address Reference Count : 1]- BluetoothPresenter.o(.rodata._ZTVN8touchgfx9PresenterE)
touchgfx::Presenter::activate() (Thumb, 8 bytes, Stack size 4 bytes, BluetoothPresenter.o(.text._ZN8touchgfx9Presenter8activateEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Presenter::activate()
[Address Reference Count : 1]- BluetoothPresenter.o(.rodata._ZTVN8touchgfx9PresenterE)
touchgfx::Presenter::Presenter__sub_object() (Thumb, 22 bytes, Stack size 4 bytes, BluetoothPresenter.o(.text._ZN8touchgfx9PresenterC2Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Presenter::Presenter__sub_object()
[Called By]- >> BluetoothPresenter::BluetoothPresenter(BluetoothView&)
- >> SelectLanguagePresenter::SelectLanguagePresenter(SelectLanguageView&)
touchgfx::Presenter::~Presenter__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, BluetoothPresenter.o(.text._ZN8touchgfx9PresenterD0Ev))
[Stack]
- Max Depth = 24
- Call Chain = touchgfx::Presenter::~Presenter__deallocating() ⇒ operator delete(void*, unsigned int) ⇒ operator delete(void*) ⇒ free
[Calls]- >> operator delete(void*, unsigned int)
- >> touchgfx::Presenter::~Presenter__sub_object()
[Address Reference Count : 1]- BluetoothPresenter.o(.rodata._ZTVN8touchgfx9PresenterE)
touchgfx::Presenter::~Presenter__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, BluetoothPresenter.o(.text._ZN8touchgfx9PresenterD2Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Presenter::~Presenter__sub_object()
[Called By]- >> touchgfx::Presenter::~Presenter__deallocating()
- >> BluetoothPresenter::~BluetoothPresenter__sub_object()
- >> BluetoothPresenter::BluetoothPresenter(BluetoothView&)
- >> SelectLanguagePresenter::SelectLanguagePresenter(SelectLanguageView&)
- >> SelectLanguagePresenter::~SelectLanguagePresenter__sub_object()
[Address Reference Count : 1]- BluetoothPresenter.o(.rodata._ZTVN8touchgfx9PresenterE)
touchgfx::TypedText::registerTexts(touchgfx::Texts const*) (Thumb, 20 bytes, Stack size 4 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx9TypedText13registerTextsEPKNS_5TextsE))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::TypedText::registerTexts(touchgfx::Texts const*)
[Called By]
touchgfx::TypedText::registerTypedTextDatabase(touchgfx::TypedText::TypedTextData const*, touchgfx::Font const* const*, unsigned short) (Thumb, 52 bytes, Stack size 12 bytes, Texts.o(.text._ZN8touchgfx9TypedText25registerTypedTextDatabaseEPKNS0_13TypedTextDataEPKPKNS_4FontEt))
[Stack]
- Max Depth = 12
- Call Chain = touchgfx::TypedText::registerTypedTextDatabase(touchgfx::TypedText::TypedTextData const*, touchgfx::Font const* const*, unsigned short)
[Called By]- >> touchgfx::Texts::setLanguage(unsigned short)
touchgfx::TypedText::TypedText__sub_object(unsigned short) (Thumb, 32 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx9TypedTextC2Et), UNUSED)
[Called By]
- >> SelectLanguageViewBase::SelectLanguageViewBase()
- >> BluetoothViewBase::BluetoothViewBase()
- >> touchgfx::TextArea::TextArea__sub_object()
touchgfx::TypedText::~TypedText__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, FontCache.o(.text._ZN8touchgfx9TypedTextD0Ev))
[Stack]
- Max Depth = 24
- Call Chain = touchgfx::TypedText::~TypedText__deallocating() ⇒ operator delete(void*, unsigned int) ⇒ operator delete(void*) ⇒ free
[Calls]- >> touchgfx::TypedText::~TypedText__sub_object()
- >> operator delete(void*, unsigned int)
[Address Reference Count : 1]- FontCache.o(.rodata._ZTVN8touchgfx9TypedTextE)
touchgfx::TypedText::~TypedText__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, FontCache.o(.text._ZN8touchgfx9TypedTextD2Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::TypedText::~TypedText__sub_object()
[Called By]- >> touchgfx::TypedText::~TypedText__deallocating()
- >> SelectLanguageViewBase::SelectLanguageViewBase()
- >> BluetoothViewBase::BluetoothViewBase()
- >> touchgfx::TextArea::~TextArea__sub_object()
- >> touchgfx::ButtonWithLabel::~ButtonWithLabel__sub_object()
- >> touchgfx::TextArea::TextArea__sub_object()
[Address Reference Count : 1]- FontCache.o(.rodata._ZTVN8touchgfx9TypedTextE)
touchgfx::TypedText::operator=(touchgfx::TypedText const&) (Thumb, 18 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx9TypedTextaSERKS0_), UNUSED)
[Called By]
- >> touchgfx::ButtonWithLabel::setLabelText(touchgfx::TypedText)
touchgfx::colortype::colortype__sub_object(unsigned int) (Thumb, 16 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx9colortypeC2Ej), UNUSED)
[Called By]
- >> touchgfx::Color::getColorFromRGB(unsigned char, unsigned char, unsigned char)
- >> touchgfx::TextArea::TextArea__sub_object()
- >> touchgfx::Box::Box__sub_object()
touchgfx::colortype::colortype__sub_object() (Thumb, 14 bytes, Stack size 4 bytes, MeasureViewBase.o(.text._ZN8touchgfx9colortypeC2Ev))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::colortype::colortype__sub_object()
[Called By]- >> touchgfx::BlitOp::BlitOp__sub_object()
libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::saveVFPAsX() (Thumb, 8 bytes, Stack size 0 bytes, libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE10saveVFPAsXEv))
[Address Reference Count : 1]
- libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getFloatReg(int) (Thumb, 100 bytes, Stack size 16 bytes, libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11getFloatRegEi))
[Stack]
- Max Depth = 16 + Unknown Stack Size
- Call Chain = libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getFloatReg(int)
[Calls]- >> libunwind::Registers_arm::saveVFPWithFSTMD(void*)
- >> libunwind::Registers_arm::saveVFPv3(void*)
- >> libunwind::Registers_arm::saveVFPWithFSTMX(void*)
[Address Reference Count : 1]- libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::setFloatReg(int, unsigned long long) (Thumb, 110 bytes, Stack size 24 bytes, libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11setFloatRegEiy))
[Stack]
- Max Depth = 24 + Unknown Stack Size
- Call Chain = libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::setFloatReg(int, unsigned long long)
[Calls]- >> libunwind::Registers_arm::saveVFPWithFSTMD(void*)
- >> libunwind::Registers_arm::saveVFPv3(void*)
- >> libunwind::Registers_arm::saveVFPWithFSTMX(void*)
[Address Reference Count : 1]- libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::isSignalFrame() (Thumb, 6 bytes, Stack size 0 bytes, libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13isSignalFrameEv))
[Address Reference Count : 1]
- libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::stepWithEHABI() (Thumb, 48 bytes, Stack size 16 bytes, libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13stepWithEHABIEv))
[Stack]
- Max Depth = 176
- Call Chain = libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::stepWithEHABI() ⇒ _Unwind_VRS_Interpret ⇒ _Unwind_VRS_Pop ⇒ _Unwind_VRS_Set ⇒ __unw_set_reg
[Calls]- >> _Unwind_VRS_Interpret
- >> decode_eht_entry
[Called By]- >> libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::step(bool)
libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::validFloatReg(int) (Thumb, 16 bytes, Stack size 0 bytes, libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13validFloatRegEi))
[Address Reference Count : 1]
- libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getFunctionName(char*, unsigned int, unsigned int*) (Thumb, 16 bytes, Stack size 8 bytes, libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getFunctionNameEPcjPj))
[Stack]
- Max Depth = 8
- Call Chain = libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getFunctionName(char*, unsigned int, unsigned int*)
[Address Reference Count : 1]- libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getRegisterName(int) (Thumb, 6 bytes, Stack size 0 bytes, libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getRegisterNameEi))
[Calls]
- >> libunwind::Registers_arm::getRegisterName(int)
[Address Reference Count : 1]- libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getInfoFromEHABISection(unsigned int, libunwind::UnwindInfoSections const&) (Thumb, 394 bytes, Stack size 40 bytes, libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE23getInfoFromEHABISectionEjRKNS_18UnwindInfoSectionsE))
[Stack]
- Max Depth = 40
- Call Chain = libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getInfoFromEHABISection(unsigned int, libunwind::UnwindInfoSections const&)
[Called By]- >> libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::setInfoBasedOnIPRegister(bool)
libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::setInfoBasedOnIPRegister(bool) (Thumb, 144 bytes, Stack size 32 bytes, libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE24setInfoBasedOnIPRegisterEb))
[Stack]
- Max Depth = 72
- Call Chain = libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::setInfoBasedOnIPRegister(bool) ⇒ libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getInfoFromEHABISection(unsigned int, libunwind::UnwindInfoSections const&)
[Calls]- >> libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getInfoFromEHABISection(unsigned int, libunwind::UnwindInfoSections const&)
[Called By]
[Address Reference Count : 1]- libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::step(bool) (Thumb, 48 bytes, Stack size 16 bytes, libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE4stepEb))
[Stack]
- Max Depth = 192
- Call Chain = libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::step(bool) ⇒ libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::stepWithEHABI() ⇒ _Unwind_VRS_Interpret ⇒ _Unwind_VRS_Pop ⇒ _Unwind_VRS_Set ⇒ __unw_set_reg
[Calls]- >> libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::stepWithEHABI()
[Address Reference Count : 1]- libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getReg(int) (Thumb, 58 bytes, Stack size 8 bytes, libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6getRegEi))
[Stack]
- Max Depth = 8
- Call Chain = libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getReg(int)
[Address Reference Count : 1]- libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::jumpto() (Thumb, 22 bytes, Stack size 8 bytes, libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6jumptoEv))
[Stack]
- Max Depth = 16 + Unknown Stack Size
- Call Chain = libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::jumpto() ⇒ libunwind::Registers_arm::restoreSavedFloatRegisters()
[Calls]- >> libunwind::Registers_arm::restoreCoreAndJumpTo()
- >> libunwind::Registers_arm::restoreSavedFloatRegisters()
[Address Reference Count : 1]- libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::setReg(int, unsigned int) (Thumb, 64 bytes, Stack size 8 bytes, libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6setRegEij))
[Stack]
- Max Depth = 8
- Call Chain = libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::setReg(int, unsigned int)
[Address Reference Count : 1]- libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getInfo(unw_proc_info_t*) (Thumb, 66 bytes, Stack size 16 bytes, libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE7getInfoEP15unw_proc_info_t))
[Stack]
- Max Depth = 16
- Call Chain = libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getInfo(unw_proc_info_t*)
[Calls]
[Address Reference Count : 1]- libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::validReg(int) (Thumb, 12 bytes, Stack size 0 bytes, libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE8validRegEi))
[Address Reference Count : 1]
- libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::~UnwindCursor__deallocating() (Thumb, 2 bytes, Stack size 0 bytes, libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED0Ev))
[Address Reference Count : 1]
- libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
libunwind::Registers_arm::getRegisterName(int) (Thumb, 580 bytes, Stack size 0 bytes, libunwind.cpp.o(.text._ZN9libunwind13Registers_arm15getRegisterNameEi))
[Called By]
- >> libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getRegisterName(int)
libunwind::Registers_arm::restoreSavedFloatRegisters() (Thumb, 52 bytes, Stack size 8 bytes, libunwind.cpp.o(.text._ZN9libunwind13Registers_arm26restoreSavedFloatRegistersEv))
[Stack]
- Max Depth = 8 + Unknown Stack Size
- Call Chain = libunwind::Registers_arm::restoreSavedFloatRegisters()
[Calls]- >> libunwind::Registers_arm::restoreVFPv3(void*)
- >> libunwind::Registers_arm::restoreVFPWithFLDMD(void*)
- >> libunwind::Registers_arm::restoreVFPWithFLDMX(void*)
[Called By]- >> libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::jumpto()
libunwind::AbstractUnwindCursor::~AbstractUnwindCursor__sub_object() (Thumb, 2 bytes, Stack size 0 bytes, libunwind.cpp.o(.text._ZN9libunwind20AbstractUnwindCursorD2Ev))
[Address Reference Count : 1]
- libunwind.cpp.o(.rodata._ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE)
__cxxabiv1::__shim_type_info::noop1() const (Thumb, 2 bytes, Stack size 0 bytes, private_typeinfo.cpp.o(.text._ZNK10__cxxabiv116__shim_type_info5noop1Ev))
[Address Reference Count : 2]
- private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv117__class_type_infoE)
- private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv120__si_class_type_infoE)
__cxxabiv1::__shim_type_info::noop2() const (Thumb, 2 bytes, Stack size 0 bytes, private_typeinfo.cpp.o(.text._ZNK10__cxxabiv116__shim_type_info5noop2Ev))
[Address Reference Count : 2]
- private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv117__class_type_infoE)
- private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv120__si_class_type_infoE)
__cxxabiv1::__class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const (Thumb, 62 bytes, Stack size 24 bytes, private_typeinfo.cpp.o(.text._ZNK10__cxxabiv117__class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib))
[Stack]
- Max Depth = 32
- Call Chain = __cxxabiv1::__class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const ⇒ strcmp
[Calls]- >> strcmp
- >> __cxxabiv1::__class_type_info::process_static_type_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int) const
[Address Reference Count : 1]- private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv117__class_type_infoE)
__cxxabiv1::__class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const (Thumb, 160 bytes, Stack size 24 bytes, private_typeinfo.cpp.o(.text._ZNK10__cxxabiv117__class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib))
[Stack]
- Max Depth = 32
- Call Chain = __cxxabiv1::__class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const ⇒ strcmp
[Calls]
[Address Reference Count : 1]- private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv117__class_type_infoE)
__cxxabiv1::__class_type_info::process_found_base_class(__cxxabiv1::__dynamic_cast_info*, void*, int) const (Thumb, 72 bytes, Stack size 8 bytes, private_typeinfo.cpp.o(.text._ZNK10__cxxabiv117__class_type_info24process_found_base_classEPNS_19__dynamic_cast_infoEPvi))
[Stack]
- Max Depth = 8
- Call Chain = __cxxabiv1::__class_type_info::process_found_base_class(__cxxabiv1::__dynamic_cast_info*, void*, int) const
[Called By]- >> __cxxabiv1::__si_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const
- >> __cxxabiv1::__class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const
__cxxabiv1::__class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const (Thumb, 28 bytes, Stack size 8 bytes, private_typeinfo.cpp.o(.text._ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi))
[Stack]
- Max Depth = 16
- Call Chain = __cxxabiv1::__class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const ⇒ __cxxabiv1::__class_type_info::process_found_base_class(__cxxabiv1::__dynamic_cast_info*, void*, int) const
[Calls]- >> __cxxabiv1::__class_type_info::process_found_base_class(__cxxabiv1::__dynamic_cast_info*, void*, int) const
[Address Reference Count : 1]- private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv117__class_type_infoE)
__cxxabiv1::__class_type_info::process_static_type_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int) const (Thumb, 98 bytes, Stack size 8 bytes, private_typeinfo.cpp.o(.text._ZNK10__cxxabiv117__class_type_info29process_static_type_above_dstEPNS_19__dynamic_cast_infoEPKvS4_i))
[Stack]
- Max Depth = 8
- Call Chain = __cxxabiv1::__class_type_info::process_static_type_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int) const
[Called By]- >> __cxxabiv1::__class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const
- >> __cxxabiv1::__si_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const
__cxxabiv1::__class_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const (Thumb, 134 bytes, Stack size 88 bytes, private_typeinfo.cpp.o(.text._ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv))
[Stack]
- Max Depth = 232
- Call Chain = __cxxabiv1::__class_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const ⇒ __dynamic_cast ⇒ __cxxabiv1::(anonymous namespace)::dyn_cast_try_downcast(void const*, void const*, __cxxabiv1::__class_type_info const*, __cxxabiv1::__class_type_info const*, int)
[Calls]- >> __aeabi_memclr4
- >> __dynamic_cast
[Address Reference Count : 2]- private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv117__class_type_infoE)
- private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv120__si_class_type_infoE)
__cxxabiv1::__si_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const (Thumb, 88 bytes, Stack size 40 bytes, private_typeinfo.cpp.o(.text._ZNK10__cxxabiv120__si_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib))
[Stack]
- Max Depth = 48
- Call Chain = __cxxabiv1::__si_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const ⇒ strcmp
[Calls]- >> strcmp
- >> __cxxabiv1::__class_type_info::process_static_type_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int) const
[Address Reference Count : 1]- private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv120__si_class_type_infoE)
__cxxabiv1::__si_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const (Thumb, 224 bytes, Stack size 40 bytes, private_typeinfo.cpp.o(.text._ZNK10__cxxabiv120__si_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib))
[Stack]
- Max Depth = 48
- Call Chain = __cxxabiv1::__si_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const ⇒ strcmp
[Calls]
[Address Reference Count : 1]- private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv120__si_class_type_infoE)
__cxxabiv1::__si_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const (Thumb, 42 bytes, Stack size 8 bytes, private_typeinfo.cpp.o(.text._ZNK10__cxxabiv120__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi))
[Stack]
- Max Depth = 16
- Call Chain = __cxxabiv1::__si_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const ⇒ __cxxabiv1::__class_type_info::process_found_base_class(__cxxabiv1::__dynamic_cast_info*, void*, int) const
[Calls]- >> __cxxabiv1::__class_type_info::process_found_base_class(__cxxabiv1::__dynamic_cast_info*, void*, int) const
[Address Reference Count : 1]- private_typeinfo.cpp.o(.rodata._ZTVN10__cxxabiv120__si_class_type_infoE)
TouchGFXHAL::getTFTFrameBuffer() const (Thumb, 16 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZNK11TouchGFXHAL17getTFTFrameBufferEv))
[Stack]
- Max Depth = 20
- Call Chain = TouchGFXHAL::getTFTFrameBuffer() const ⇒ TouchGFXGeneratedHAL::getTFTFrameBuffer() const
[Calls]- >> TouchGFXGeneratedHAL::getTFTFrameBuffer() const
[Address Reference Count : 1]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
TouchGFXGeneratedHAL::getTFTFrameBuffer() const (Thumb, 6 bytes, Stack size 4 bytes, TouchGFXGeneratedHAL.o(.text._ZNK20TouchGFXGeneratedHAL17getTFTFrameBufferEv))
[Stack]
- Max Depth = 4
- Call Chain = TouchGFXGeneratedHAL::getTFTFrameBuffer() const
[Called By]- >> TouchGFXHAL::getTFTFrameBuffer() const
[Address Reference Count : 1]- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
touchgfx::ClickEvent::getEventType() const (Thumb, 4 bytes, Stack size 0 bytes, screen.o(.text._ZNK8touchgfx10ClickEvent12getEventTypeEv))
[Address Reference Count : 1]
- screen.o(.rodata._ZTVN8touchgfx10ClickEventE)
touchgfx::GestureEvent::getEventType() const (Thumb, 4 bytes, Stack size 0 bytes, screen.o(.text._ZNK8touchgfx12GestureEvent12getEventTypeEv))
[Address Reference Count : 1]
- screen.o(.rodata._ZTVN8touchgfx12GestureEventE)
touchgfx::TextProvider::gsubTableBinarySearch(unsigned short, unsigned short const*, unsigned short) const (Thumb, 72 bytes, Stack size 16 bytes, textprovider.o(.text._ZNK8touchgfx12TextProvider21gsubTableBinarySearchEtPKtt))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::TextProvider::gsubTableBinarySearch(unsigned short, unsigned short const*, unsigned short) const
[Called By]- >> touchgfx::TextProvider::substituteGlyphs()
touchgfx::GeneratedFont::getKerning(unsigned short, touchgfx::GlyphNode const*) const (Thumb, 156 bytes, Stack size 40 bytes, GeneratedFont.o(.text._ZNK8touchgfx13GeneratedFont10getKerningEtPKNS_9GlyphNodeE))
[Stack]
- Max Depth = 44
- Call Chain = touchgfx::GeneratedFont::getKerning(unsigned short, touchgfx::GlyphNode const*) const ⇒ touchgfx::GlyphNode::kerningTablePos() const
[Calls]- >> touchgfx::GlyphNode::kerningTablePos() const
[Address Reference Count : 1]- GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
touchgfx::GeneratedFont::getGSUBTable() const (Thumb, 12 bytes, Stack size 4 bytes, GeneratedFont.o(.text._ZNK8touchgfx13GeneratedFont12getGSUBTableEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::GeneratedFont::getGSUBTable() const
[Address Reference Count : 1]- GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
touchgfx::GeneratedFont::getPixelData(touchgfx::GlyphNode const*) const (Thumb, 60 bytes, Stack size 24 bytes, GeneratedFont.o(.text._ZNK8touchgfx13GeneratedFont12getPixelDataEPKNS_9GlyphNodeE))
[Stack]
- Max Depth = 24
- Call Chain = touchgfx::GeneratedFont::getPixelData(touchgfx::GlyphNode const*) const
[Address Reference Count : 1]- GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
touchgfx::GeneratedFont::getContextualFormsTable() const (Thumb, 12 bytes, Stack size 4 bytes, GeneratedFont.o(.text._ZNK8touchgfx13GeneratedFont23getContextualFormsTableEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::GeneratedFont::getContextualFormsTable() const
[Address Reference Count : 1]- GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
touchgfx::AbstractButton::getPressedState() const (Thumb, 6 bytes, Stack size 0 bytes, button.o(.text._ZNK8touchgfx14AbstractButton15getPressedStateEv))
[Address Reference Count : 1]
- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
touchgfx::SnapshotWidget::getSolidRect() const (Thumb, 36 bytes, Stack size 0 bytes, snapshotwidget.o(.text._ZNK8touchgfx14SnapshotWidget12getSolidRectEv))
[Address Reference Count : 1]
- snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
touchgfx::SnapshotWidget::invalidateContent() const (Thumb, 20 bytes, Stack size 0 bytes, snapshotwidget.o(.text._ZNK8touchgfx14SnapshotWidget17invalidateContentEv))
[Address Reference Count : 1]
- snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
touchgfx::SnapshotWidget::draw(touchgfx::Rect const&) const (Thumb, 116 bytes, Stack size 48 bytes, snapshotwidget.o(.text._ZNK8touchgfx14SnapshotWidget4drawERKNS_4RectE))
[Stack]
- Max Depth = 104
- Call Chain = touchgfx::SnapshotWidget::draw(touchgfx::Rect const&) const ⇒ touchgfx::Bitmap::getData() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::HAL::lcd()
- >> touchgfx::Bitmap::getData() const
- >> touchgfx::Bitmap::getWidth() const
[Address Reference Count : 1]- snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
touchgfx::ButtonWithLabel::draw(touchgfx::Rect const&) const (Thumb, 288 bytes, Stack size 80 bytes, buttonwithlabel.o(.text._ZNK8touchgfx15ButtonWithLabel4drawERKNS_4RectE))
[Stack]
- Max Depth = 960
- Call Chain = touchgfx::ButtonWithLabel::draw(touchgfx::Rect const&) const ⇒ touchgfx::LCD::drawString(touchgfx::Rect, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const&, unsigned short const*, ...) ⇒ touchgfx::LCD::drawStringLTR(touchgfx::Rect const&, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const&, unsigned short const*, std::__va_list) ⇒ touchgfx::LCD::drawStringInternal(unsigned short*, touchgfx::Rect const*, short, short, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const*, unsigned char, touchgfx::TextProvider&, int, bool) ⇒ touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&, unsigned char const*&, unsigned char&) ⇒ OUTLINED_FUNCTION_8 ⇒ touchgfx::TextProvider::getNextLigature(unsigned char) ⇒ touchgfx::TextProvider::substituteGlyphs() ⇒ touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short) ⇒ touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TypedText::getTextDirection() const
- >> touchgfx::TypedText::getFont() const
- >> touchgfx::LCD::drawString(touchgfx::Rect, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const&, unsigned short const*, ...)
- >> touchgfx::HAL::lcd()
- >> touchgfx::TypedText::getText() const
- >> touchgfx::Rect::operator&=(touchgfx::Rect const&)
- >> touchgfx::TypedText::getAlignment() const
- >> OUTLINED_FUNCTION_0
- >> OUTLINED_FUNCTION_1
- >> touchgfx::Button::draw(touchgfx::Rect const&) const
[Address Reference Count : 1]- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
touchgfx::AbstractPartition::getAllocationCount() const (Thumb, 4 bytes, Stack size 0 bytes, abstractpartition.o(.text._ZNK8touchgfx17AbstractPartition18getAllocationCountEv))
[Address Reference Count : 4]
- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EEE)
- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EEE)
- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EEE)
- abstractpartition.o(.rodata._ZTVN8touchgfx17AbstractPartitionE)
touchgfx::Box::getSolidRect() const (Thumb, 22 bytes, Stack size 0 bytes, box.o(.text._ZNK8touchgfx3Box12getSolidRectEv))
[Address Reference Count : 1]
- box.o(.rodata._ZTVN8touchgfx3BoxE)
touchgfx::Box::invalidateContent() const (Thumb, 20 bytes, Stack size 0 bytes, box.o(.text._ZNK8touchgfx3Box17invalidateContentEv))
[Address Reference Count : 1]
- box.o(.rodata._ZTVN8touchgfx3BoxE)
touchgfx::Box::draw(touchgfx::Rect const&) const (Thumb, 44 bytes, Stack size 24 bytes, box.o(.text._ZNK8touchgfx3Box4drawERKNS_4RectE))
[Stack]
- Max Depth = 28
- Call Chain = touchgfx::Box::draw(touchgfx::Rect const&) const ⇒ touchgfx::HAL::lcd()
[Calls]
[Address Reference Count : 1]- box.o(.rodata._ZTVN8touchgfx3BoxE)
touchgfx::HAL::getBitDepth(touchgfx::Bitmap::BitmapFormat) const (Thumb, 60 bytes, Stack size 0 bytes, hal.o(.text._ZNK8touchgfx3HAL11getBitDepthENS_6Bitmap12BitmapFormatE))
[Stack]
- Max Depth = 48
- Call Chain = touchgfx::HAL::getBitDepth(touchgfx::Bitmap::BitmapFormat) const ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::HAL::getDstAddress(unsigned short, unsigned short, unsigned short*, unsigned short, touchgfx::Bitmap::BitmapFormat) const
touchgfx::HAL::getDstAddress(unsigned short, unsigned short, unsigned short*) const (Thumb, 40 bytes, Stack size 32 bytes, hal.o(.text._ZNK8touchgfx3HAL13getDstAddressEttPt))
[Stack]
- Max Depth = 96
- Call Chain = touchgfx::HAL::getDstAddress(unsigned short, unsigned short, unsigned short*) const ⇒ touchgfx::HAL::getDstAddress(unsigned short, unsigned short, unsigned short*, unsigned short, touchgfx::Bitmap::BitmapFormat) const ⇒ touchgfx::HAL::getBitDepth(touchgfx::Bitmap::BitmapFormat) const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::HAL::getDstAddress(unsigned short, unsigned short, unsigned short*, unsigned short, touchgfx::Bitmap::BitmapFormat) const
- >> OUTLINED_FUNCTION_0
[Called By]- >> touchgfx::HAL::copyFBRegionToMemory(touchgfx::Rect, unsigned short*, unsigned int)
- >> touchgfx::HAL::copyFBRegionToMemory(touchgfx::Rect)
- >> touchgfx::HAL::copyFromTFTToClientBuffer(touchgfx::Rect)
- >> touchgfx::HAL::blitCopyGlyph(unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, touchgfx::colortype, unsigned char, touchgfx::BlitOperations, bool)
touchgfx::HAL::getDstAddress(unsigned short, unsigned short, unsigned short*, unsigned short, touchgfx::Bitmap::BitmapFormat) const (Thumb, 24 bytes, Stack size 16 bytes, hal.o(.text._ZNK8touchgfx3HAL13getDstAddressEttPttNS_6Bitmap12BitmapFormatE))
[Stack]
- Max Depth = 64
- Call Chain = touchgfx::HAL::getDstAddress(unsigned short, unsigned short, unsigned short*, unsigned short, touchgfx::Bitmap::BitmapFormat) const ⇒ touchgfx::HAL::getBitDepth(touchgfx::Bitmap::BitmapFormat) const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::HAL::getBitDepth(touchgfx::Bitmap::BitmapFormat) const
[Called By]- >> touchgfx::HAL::blitFill(touchgfx::colortype, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, unsigned short, touchgfx::Bitmap::BitmapFormat, bool)
- >> touchgfx::HAL::blitCopy(unsigned short const*, unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool, unsigned short, touchgfx::Bitmap::BitmapFormat, touchgfx::Bitmap::BitmapFormat, bool)
- >> touchgfx::HAL::getDstAddress(unsigned short, unsigned short, unsigned short*) const
touchgfx::HAL::getFlashDataReader() const (Thumb, 10 bytes, Stack size 4 bytes, TouchGFXHAL.o(.text._ZNK8touchgfx3HAL18getFlashDataReaderEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::HAL::getFlashDataReader() const
[Address Reference Count : 3]- TouchGFXHAL.o(.rodata._ZTV11TouchGFXHAL)
- TouchGFXGeneratedHAL.o(.rodata._ZTV20TouchGFXGeneratedHAL)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
touchgfx::Font::getBaseline() const (Thumb, 12 bytes, Stack size 4 bytes, CachedFont.o(.text._ZNK8touchgfx4Font11getBaselineEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Font::getBaseline() const
[Address Reference Count : 2]- GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
touchgfx::Font::getCharWidth(unsigned short) const (Thumb, 28 bytes, Stack size 8 bytes, font.o(.text._ZNK8touchgfx4Font12getCharWidthEt))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Font::getCharWidth(unsigned short) const
[Address Reference Count : 2]- GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
touchgfx::Font::getGSUBTable() const (Thumb, 10 bytes, Stack size 4 bytes, Texts.o(.text._ZNK8touchgfx4Font12getGSUBTableEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Font::getGSUBTable() const
[Address Reference Count : 1]- constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
touchgfx::Font::getFontHeight() const (Thumb, 6 bytes, Stack size 0 bytes, font.o(.text._ZNK8touchgfx4Font13getFontHeightEv))
[Address Reference Count : 2]
- GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
touchgfx::Font::getScaleFactor() const (Thumb, 12 bytes, Stack size 4 bytes, CachedFont.o(.text._ZNK8touchgfx4Font14getScaleFactorEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Font::getScaleFactor() const
[Address Reference Count : 2]- GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
touchgfx::Font::getStringWidth(unsigned short const*, ...) const (Thumb, 52 bytes, Stack size 40 bytes, Texts.o(.text._ZNK8touchgfx4Font14getStringWidthEPKtz))
[Stack]
- Max Depth = 424
- Call Chain = touchgfx::Font::getStringWidth(unsigned short const*, ...) const ⇒ touchgfx::Font::getStringWidthLTR(unsigned char, unsigned short const*, std::__va_list) const ⇒ touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&) ⇒ OUTLINED_FUNCTION_8 ⇒ touchgfx::TextProvider::getNextLigature(unsigned char) ⇒ touchgfx::TextProvider::substituteGlyphs() ⇒ touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short) ⇒ touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::Font::getStringWidthLTR(unsigned char, unsigned short const*, std::__va_list) const
[Address Reference Count : 2]- GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
touchgfx::Font::getStringWidth(unsigned char, unsigned short const*, ...) const (Thumb, 56 bytes, Stack size 40 bytes, Texts.o(.text._ZNK8touchgfx4Font14getStringWidthEhPKtz))
[Stack]
- Max Depth = 424
- Call Chain = touchgfx::Font::getStringWidth(unsigned char, unsigned short const*, ...) const ⇒ touchgfx::Font::getStringWidthLTR(unsigned char, unsigned short const*, std::__va_list) const ⇒ touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&) ⇒ OUTLINED_FUNCTION_8 ⇒ touchgfx::TextProvider::getNextLigature(unsigned char) ⇒ touchgfx::TextProvider::substituteGlyphs() ⇒ touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short) ⇒ touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::Font::getStringWidthLTR(unsigned char, unsigned short const*, std::__va_list) const
[Address Reference Count : 2]- GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
touchgfx::Font::getBitsPerPixel() const (Thumb, 16 bytes, Stack size 4 bytes, CachedFont.o(.text._ZNK8touchgfx4Font15getBitsPerPixelEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Font::getBitsPerPixel() const
[Address Reference Count : 2]- GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
touchgfx::Font::getByteAlignRow() const (Thumb, 14 bytes, Stack size 4 bytes, CachedFont.o(.text._ZNK8touchgfx4Font15getByteAlignRowEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Font::getByteAlignRow() const
[Address Reference Count : 2]- GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
touchgfx::Font::getEllipsisChar() const (Thumb, 12 bytes, Stack size 4 bytes, CachedFont.o(.text._ZNK8touchgfx4Font15getEllipsisCharEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Font::getEllipsisChar() const
[Address Reference Count : 2]- GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
touchgfx::Font::getFallbackChar() const (Thumb, 12 bytes, Stack size 4 bytes, CachedFont.o(.text._ZNK8touchgfx4Font15getFallbackCharEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Font::getFallbackChar() const
[Address Reference Count : 2]- GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
touchgfx::Font::getSpacingAbove(unsigned short const*, ...) const (Thumb, 106 bytes, Stack size 152 bytes, font.o(.text._ZNK8touchgfx4Font15getSpacingAboveEPKtz))
[Stack]
- Max Depth = 392
- Call Chain = touchgfx::Font::getSpacingAbove(unsigned short const*, ...) const ⇒ touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&) ⇒ OUTLINED_FUNCTION_8 ⇒ touchgfx::TextProvider::getNextLigature(unsigned char) ⇒ touchgfx::TextProvider::substituteGlyphs() ⇒ touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short) ⇒ touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::GlyphNode::top() const
- >> touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&)
- >> OUTLINED_FUNCTION_1
- >> OUTLINED_FUNCTION_0
- >> OUTLINED_FUNCTION_2
- >> OUTLINED_FUNCTION_3
- >> OUTLINED_FUNCTION_4
[Address Reference Count : 2]- GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
touchgfx::Font::getMaxTextHeight(unsigned short const*, ...) const (Thumb, 106 bytes, Stack size 152 bytes, font.o(.text._ZNK8touchgfx4Font16getMaxTextHeightEPKtz))
[Stack]
- Max Depth = 392
- Call Chain = touchgfx::Font::getMaxTextHeight(unsigned short const*, ...) const ⇒ OUTLINED_FUNCTION_1 ⇒ touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&) ⇒ OUTLINED_FUNCTION_8 ⇒ touchgfx::TextProvider::getNextLigature(unsigned char) ⇒ touchgfx::TextProvider::substituteGlyphs() ⇒ touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short) ⇒ touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::GlyphNode::top() const
- >> OUTLINED_FUNCTION_1
- >> OUTLINED_FUNCTION_0
- >> OUTLINED_FUNCTION_2
- >> OUTLINED_FUNCTION_3
- >> OUTLINED_FUNCTION_4
[Address Reference Count : 2]- GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
touchgfx::Font::getNumberOfLines(unsigned short const*, ...) const (Thumb, 92 bytes, Stack size 144 bytes, font.o(.text._ZNK8touchgfx4Font16getNumberOfLinesEPKtz))
[Stack]
- Max Depth = 240
- Call Chain = touchgfx::Font::getNumberOfLines(unsigned short const*, ...) const ⇒ touchgfx::TextProvider::initialize(unsigned short const*, std::__va_list, unsigned short const*, touchgfx::FontContextualFormsTable const*) ⇒ touchgfx::TextProvider::initializeInternal() ⇒ touchgfx::TextProvider::fillInputBuffer() ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::pushBack(unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::replaceAt(unsigned short, unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::initialize(unsigned short const*, std::__va_list, unsigned short const*, touchgfx::FontContextualFormsTable const*)
- >> touchgfx::TextProvider::TextProvider()
- >> touchgfx::TextProvider::getNextChar()
[Address Reference Count : 2]- GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
touchgfx::Font::getStringWidthLTR(unsigned char, unsigned short const*, std::__va_list) const (Thumb, 200 bytes, Stack size 144 bytes, font.o(.text._ZNK8touchgfx4Font17getStringWidthLTREhPKtSt9__va_list))
[Stack]
- Max Depth = 384
- Call Chain = touchgfx::Font::getStringWidthLTR(unsigned char, unsigned short const*, std::__va_list) const ⇒ touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&) ⇒ OUTLINED_FUNCTION_8 ⇒ touchgfx::TextProvider::getNextLigature(unsigned char) ⇒ touchgfx::TextProvider::substituteGlyphs() ⇒ touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short) ⇒ touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::initialize(unsigned short const*, std::__va_list, unsigned short const*, touchgfx::FontContextualFormsTable const*)
- >> touchgfx::TextProvider::TextProvider()
- >> touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&)
[Called By]- >> touchgfx::Font::getStringWidth(unsigned char, unsigned short const*, ...) const
- >> touchgfx::Font::getStringWidth(unsigned short const*, ...) const
touchgfx::Font::isVectorBasedFont() const (Thumb, 10 bytes, Stack size 4 bytes, CachedFont.o(.text._ZNK8touchgfx4Font17isVectorBasedFontEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Font::isVectorBasedFont() const
[Address Reference Count : 2]- GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
touchgfx::Font::getMinimumTextHeight() const (Thumb, 10 bytes, Stack size 0 bytes, font.o(.text._ZNK8touchgfx4Font20getMinimumTextHeightEv))
[Address Reference Count : 2]
- GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
touchgfx::Font::getContextualFormsTable() const (Thumb, 10 bytes, Stack size 4 bytes, Texts.o(.text._ZNK8touchgfx4Font23getContextualFormsTableEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Font::getContextualFormsTable() const
[Address Reference Count : 1]- constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
touchgfx::Font::getGlyph(unsigned short) const (Thumb, 70 bytes, Stack size 40 bytes, CachedFont.o(.text._ZNK8touchgfx4Font8getGlyphEt))
[Stack]
- Max Depth = 40
- Call Chain = touchgfx::Font::getGlyph(unsigned short) const
[Address Reference Count : 2]- GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
touchgfx::Font::getHeight() const (Thumb, 12 bytes, Stack size 4 bytes, CachedFont.o(.text._ZNK8touchgfx4Font9getHeightEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Font::getHeight() const
[Address Reference Count : 2]- GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
touchgfx::Rect::isEqual(touchgfx::Rect const&) const (Thumb, 42 bytes, Stack size 0 bytes, screen.o(.text._ZNK8touchgfx4Rect7isEqualERKS0_))
[Called By]
- >> touchgfx::Rect::operator!=(touchgfx::Rect const&) const
touchgfx::Rect::includes(touchgfx::Rect const&) const (Thumb, 84 bytes, Stack size 16 bytes, application.o(.text._ZNK8touchgfx4Rect8includesERKS0_))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::Rect::includes(touchgfx::Rect const&) const
[Called By]- >> touchgfx::Application::invalidateArea(touchgfx::Rect)
touchgfx::Rect::intersect(touchgfx::Rect const&) const (Thumb, 70 bytes, Stack size 8 bytes, lcd16bpp.o(.text._ZNK8touchgfx4Rect9intersectERKS0_))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Rect::intersect(touchgfx::Rect const&) const
[Called By]- >> touchgfx::Application::invalidateArea(touchgfx::Rect)
- >> touchgfx::Rect::operator&=(touchgfx::Rect const&)
- >> touchgfx::Screen::JSMOC(touchgfx::Rect const&, touchgfx::Drawable*)
touchgfx::Rect::intersect(short, short) const (Thumb, 54 bytes, Stack size 8 bytes, container.o(.text._ZNK8touchgfx4Rect9intersectEss))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Rect::intersect(short, short) const
[Called By]- >> touchgfx::Container::getLastChildNear(short, short, touchgfx::Drawable**, short*, short*)
- >> touchgfx::Container::getLastChild(short, short, touchgfx::Drawable**)
touchgfx::Rect::operator&(touchgfx::Rect const&) const (Thumb, 18 bytes, Stack size 8 bytes, application.o(.text._ZNK8touchgfx4RectanERKS0_))
[Stack]
- Max Depth = 40
- Call Chain = touchgfx::Rect::operator&(touchgfx::Rect const&) const ⇒ touchgfx::Rect::operator&=(touchgfx::Rect const&) ⇒ touchgfx::Rect::intersect(touchgfx::Rect const&) const
[Calls]- >> touchgfx::Rect::operator&=(touchgfx::Rect const&)
[Called By]- >> touchgfx::Screen::draw(touchgfx::Rect&)
- >> touchgfx::HAL::drawDrawableInDynamicBitmap(touchgfx::Drawable&, unsigned short, touchgfx::Rect const&)
- >> touchgfx::Screen::JSMOC(touchgfx::Rect const&, touchgfx::Drawable*)
- >> OUTLINED_FUNCTION_2
- >> touchgfx::Container::setupDrawChain(touchgfx::Rect const&, touchgfx::Drawable**)
touchgfx::Rect::operator!=(touchgfx::Rect const&) const (Thumb, 12 bytes, Stack size 8 bytes, screen.o(.text._ZNK8touchgfx4RectneERKS0_))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Rect::operator!=(touchgfx::Rect const&) const
[Calls]- >> touchgfx::Rect::isEqual(touchgfx::Rect const&) const
[Called By]- >> touchgfx::Screen::JSMOC(touchgfx::Rect const&, touchgfx::Drawable*)
touchgfx::Image::getSolidRect() const (Thumb, 26 bytes, Stack size 8 bytes, image.o(.text._ZNK8touchgfx5Image12getSolidRectEv))
[Stack]
- Max Depth = 64
- Call Chain = touchgfx::Image::getSolidRect() const ⇒ touchgfx::Bitmap::getSolidRect() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::Bitmap::getSolidRect() const
[Address Reference Count : 1]- image.o(.rodata._ZTVN8touchgfx5ImageE)
touchgfx::Image::invalidateContent() const (Thumb, 20 bytes, Stack size 0 bytes, image.o(.text._ZNK8touchgfx5Image17invalidateContentEv))
[Address Reference Count : 1]
- image.o(.rodata._ZTVN8touchgfx5ImageE)
touchgfx::Image::draw(touchgfx::Rect const&) const (Thumb, 106 bytes, Stack size 64 bytes, image.o(.text._ZNK8touchgfx5Image4drawERKNS_4RectE))
[Stack]
- Max Depth = 128
- Call Chain = touchgfx::Image::draw(touchgfx::Rect const&) const ⇒ touchgfx::Bitmap::getRect() const ⇒ touchgfx::Bitmap::getHeight() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::HAL::lcd()
- >> touchgfx::Rect::operator&=(touchgfx::Rect const&)
- >> touchgfx::Bitmap::getRect() const
[Address Reference Count : 1]- image.o(.rodata._ZTVN8touchgfx5ImageE)
touchgfx::Texts::getText(unsigned short) const (Thumb, 44 bytes, Stack size 8 bytes, Texts.o(.text._ZNK8touchgfx5Texts7getTextEt))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Texts::getText(unsigned short) const
[Called By]- >> touchgfx::TypedText::getText() const
touchgfx::Bitmap::BitmapData::getFormat() const (Thumb, 16 bytes, Stack size 0 bytes, bitmap.o(.text._ZNK8touchgfx6Bitmap10BitmapData9getFormatEv))
[Called By]
- >> touchgfx::Bitmap::getFormat() const
- >> touchgfx::Bitmap::getExtraData() const
touchgfx::Bitmap::getExtraData() const (Thumb, 152 bytes, Stack size 16 bytes, bitmap.o(.text._ZNK8touchgfx6Bitmap12getExtraDataEv))
[Stack]
- Max Depth = 64
- Call Chain = touchgfx::Bitmap::getExtraData() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::Bitmap::BitmapData::getFormat() const
- >> OUTLINED_FUNCTION_0
[Called By]- >> touchgfx::LCD16bpp::drawPartialBitmap(touchgfx::Bitmap const&, short, short, touchgfx::Rect const&, unsigned char, bool)
touchgfx::Bitmap::getSolidRect() const (Thumb, 124 bytes, Stack size 8 bytes, bitmap.o(.text._ZNK8touchgfx6Bitmap12getSolidRectEv))
[Stack]
- Max Depth = 56
- Call Chain = touchgfx::Bitmap::getSolidRect() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::LCD16bpp::drawPartialBitmap(touchgfx::Bitmap const&, short, short, touchgfx::Rect const&, unsigned char, bool)
- >> touchgfx::Image::getSolidRect() const
- >> touchgfx::Button::getSolidRect() const
touchgfx::Bitmap::hasTransparentPixels() const (Thumb, 120 bytes, Stack size 0 bytes, bitmap.o(.text._ZNK8touchgfx6Bitmap20hasTransparentPixelsEv))
[Stack]
- Max Depth = 48
- Call Chain = touchgfx::Bitmap::hasTransparentPixels() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::LCD16bpp::drawPartialBitmap(touchgfx::Bitmap const&, short, short, touchgfx::Rect const&, unsigned char, bool)
touchgfx::Bitmap::getId() const (Thumb, 20 bytes, Stack size 0 bytes, button.o(.text._ZNK8touchgfx6Bitmap5getIdEv))
[Stack]
- Max Depth = 48
- Call Chain = touchgfx::Bitmap::getId() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::Button::draw(touchgfx::Rect const&) const
touchgfx::Bitmap::getData() const (Thumb, 88 bytes, Stack size 8 bytes, bitmap.o(.text._ZNK8touchgfx6Bitmap7getDataEv))
[Stack]
- Max Depth = 56
- Call Chain = touchgfx::Bitmap::getData() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::LCD16bpp::copyFrameBufferRegionToMemory(touchgfx::Rect const&, touchgfx::Rect const&, unsigned short)
- >> touchgfx::LCD16bpp::drawPartialBitmap(touchgfx::Bitmap const&, short, short, touchgfx::Rect const&, unsigned char, bool)
- >> touchgfx::SnapshotWidget::draw(touchgfx::Rect const&) const
touchgfx::Bitmap::getRect() const (Thumb, 30 bytes, Stack size 16 bytes, bitmap.o(.text._ZNK8touchgfx6Bitmap7getRectEv))
[Stack]
- Max Depth = 64
- Call Chain = touchgfx::Bitmap::getRect() const ⇒ touchgfx::Bitmap::getHeight() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::Bitmap::getHeight() const
- >> touchgfx::Bitmap::getWidth() const
[Called By]- >> touchgfx::Image::draw(touchgfx::Rect const&) const
touchgfx::Bitmap::getWidth() const (Thumb, 92 bytes, Stack size 0 bytes, bitmap.o(.text._ZNK8touchgfx6Bitmap8getWidthEv))
[Stack]
- Max Depth = 48
- Call Chain = touchgfx::Bitmap::getWidth() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::HAL::drawDrawableInDynamicBitmap(touchgfx::Drawable&, unsigned short, touchgfx::Rect const&)
- >> touchgfx::LCD16bpp::copyFrameBufferRegionToMemory(touchgfx::Rect const&, touchgfx::Rect const&, unsigned short)
- >> touchgfx::LCD16bpp::drawPartialBitmap(touchgfx::Bitmap const&, short, short, touchgfx::Rect const&, unsigned char, bool)
- >> touchgfx::SnapshotWidget::draw(touchgfx::Rect const&) const
- >> touchgfx::Drawable::setWidthHeight(touchgfx::Bitmap const&)
- >> touchgfx::Button::draw(touchgfx::Rect const&) const
- >> touchgfx::Bitmap::getRect() const
touchgfx::Bitmap::getFormat() const (Thumb, 120 bytes, Stack size 16 bytes, bitmap.o(.text._ZNK8touchgfx6Bitmap9getFormatEv))
[Stack]
- Max Depth = 64
- Call Chain = touchgfx::Bitmap::getFormat() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::HAL::lcd()
- >> touchgfx::Bitmap::BitmapData::getFormat() const
[Called By]- >> touchgfx::HAL::drawDrawableInDynamicBitmap(touchgfx::Drawable&, unsigned short, touchgfx::Rect const&)
- >> touchgfx::LCD16bpp::copyFrameBufferRegionToMemory(touchgfx::Rect const&, touchgfx::Rect const&, unsigned short)
- >> touchgfx::LCD16bpp::drawPartialBitmap(touchgfx::Bitmap const&, short, short, touchgfx::Rect const&, unsigned char, bool)
touchgfx::Bitmap::getHeight() const (Thumb, 92 bytes, Stack size 0 bytes, bitmap.o(.text._ZNK8touchgfx6Bitmap9getHeightEv))
[Stack]
- Max Depth = 48
- Call Chain = touchgfx::Bitmap::getHeight() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::HAL::drawDrawableInDynamicBitmap(touchgfx::Drawable&, unsigned short, touchgfx::Rect const&)
- >> touchgfx::LCD16bpp::copyFrameBufferRegionToMemory(touchgfx::Rect const&, touchgfx::Rect const&, unsigned short)
- >> touchgfx::LCD16bpp::drawPartialBitmap(touchgfx::Bitmap const&, short, short, touchgfx::Rect const&, unsigned char, bool)
- >> touchgfx::Drawable::setWidthHeight(touchgfx::Bitmap const&)
- >> touchgfx::Button::draw(touchgfx::Rect const&) const
- >> touchgfx::Bitmap::getRect() const
touchgfx::Button::getSolidRect() const (Thumb, 36 bytes, Stack size 8 bytes, button.o(.text._ZNK8touchgfx6Button12getSolidRectEv))
[Stack]
- Max Depth = 64
- Call Chain = touchgfx::Button::getSolidRect() const ⇒ touchgfx::Bitmap::getSolidRect() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::Bitmap::getSolidRect() const
[Address Reference Count : 1]- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
touchgfx::Button::invalidateContent() const (Thumb, 20 bytes, Stack size 0 bytes, button.o(.text._ZNK8touchgfx6Button17invalidateContentEv))
[Address Reference Count : 1]
- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
touchgfx::Button::draw(touchgfx::Rect const&) const (Thumb, 158 bytes, Stack size 56 bytes, button.o(.text._ZNK8touchgfx6Button4drawERKNS_4RectE))
[Stack]
- Max Depth = 104
- Call Chain = touchgfx::Button::draw(touchgfx::Rect const&) const ⇒ touchgfx::Bitmap::getHeight() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::HAL::lcd()
- >> touchgfx::Rect::operator&=(touchgfx::Rect const&)
- >> touchgfx::Bitmap::getHeight() const
- >> touchgfx::Bitmap::getWidth() const
- >> touchgfx::Bitmap::getId() const
[Called By]- >> touchgfx::ButtonWithLabel::draw(touchgfx::Rect const&) const
touchgfx::Screen::invalidate() const (Thumb, 18 bytes, Stack size 16 bytes, SelectLanguageViewBase.o(.text._ZNK8touchgfx6Screen10invalidateEv))
[Stack]
- Max Depth = 32
- Call Chain = touchgfx::Screen::invalidate() const ⇒ touchgfx::Drawable::invalidate() const
[Calls]- >> touchgfx::Drawable::invalidate() const
[Called By]- >> SelectLanguageViewBase::buttonCallbackHandler(touchgfx::AbstractButton const&)
touchgfx::Callback〈SelectLanguageViewBase, touchgfx::AbstractButton const&, void, void〉::isValid() const (Thumb, 66 bytes, Stack size 12 bytes, SelectLanguageViewBase.o(.text._ZNK8touchgfx8CallbackI22SelectLanguageViewBaseRKNS_14AbstractButtonEvvE7isValidEv))
[Stack]
- Max Depth = 12
- Call Chain = touchgfx::Callback〈SelectLanguageViewBase, touchgfx::AbstractButton const&, void, void〉::isValid() const
[Address Reference Count : 1]- SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx8CallbackI22SelectLanguageViewBaseRKNS_14AbstractButtonEvvEE)
touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::isValid() const (Thumb, 66 bytes, Stack size 12 bytes, FrontendApplicationBase.o(.text._ZNK8touchgfx8CallbackI23FrontendApplicationBasevvvE7isValidEv))
[Stack]
- Max Depth = 12
- Call Chain = touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::isValid() const
[Address Reference Count : 1]- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx8CallbackI23FrontendApplicationBasevvvEE)
touchgfx::Drawable::invalidate() const (Thumb, 20 bytes, Stack size 16 bytes, drawable.o(.text._ZNK8touchgfx8Drawable10invalidateEv))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::Drawable::invalidate() const
[Called By]- >> touchgfx::Screen::invalidate() const
[Address Reference Count : 8]- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- box.o(.rodata._ZTVN8touchgfx3BoxE)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- container.o(.rodata._ZTVN8touchgfx9ContainerE)
- image.o(.rodata._ZTVN8touchgfx5ImageE)
- snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::Drawable::isTouchable() const (Thumb, 18 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZNK8touchgfx8Drawable11isTouchableEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Drawable::isTouchable() const
[Called By]- >> touchgfx::Widget::getLastChild(short, short, touchgfx::Drawable**)
touchgfx::Drawable::getVisibleRect(touchgfx::Rect&) const (Thumb, 40 bytes, Stack size 16 bytes, drawable.o(.text._ZNK8touchgfx8Drawable14getVisibleRectERNS_4RectE))
[Stack]
- Max Depth = 48
- Call Chain = touchgfx::Drawable::getVisibleRect(touchgfx::Rect&) const ⇒ OUTLINED_FUNCTION_0 ⇒ touchgfx::Rect::operator&=(touchgfx::Rect const&) ⇒ touchgfx::Rect::intersect(touchgfx::Rect const&) const
[Calls]
[Address Reference Count : 8]- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- box.o(.rodata._ZTVN8touchgfx3BoxE)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- container.o(.rodata._ZTVN8touchgfx9ContainerE)
- image.o(.rodata._ZTVN8touchgfx5ImageE)
- snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::Drawable::invalidateRect(touchgfx::Rect&) const (Thumb, 68 bytes, Stack size 16 bytes, drawable.o(.text._ZNK8touchgfx8Drawable14invalidateRectERNS_4RectE))
[Stack]
- Max Depth = 48
- Call Chain = touchgfx::Drawable::invalidateRect(touchgfx::Rect&) const ⇒ OUTLINED_FUNCTION_0 ⇒ touchgfx::Rect::operator&=(touchgfx::Rect const&) ⇒ touchgfx::Rect::intersect(touchgfx::Rect const&) const
[Calls]- >> touchgfx::Application::getInstance()
- >> OUTLINED_FUNCTION_0
[Address Reference Count : 8]- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- box.o(.rodata._ZTVN8touchgfx3BoxE)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- container.o(.rodata._ZTVN8touchgfx9ContainerE)
- image.o(.rodata._ZTVN8touchgfx5ImageE)
- snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::Drawable::getAbsoluteRect() const (Thumb, 24 bytes, Stack size 8 bytes, drawable.o(.text._ZNK8touchgfx8Drawable15getAbsoluteRectEv))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Drawable::getAbsoluteRect() const
[Called By]- >> touchgfx::Screen::handleGestureEvent(touchgfx::GestureEvent const&)
- >> touchgfx::Screen::handleDragEvent(touchgfx::DragEvent const&)
- >> touchgfx::Screen::handleClickEvent(touchgfx::ClickEvent const&)
- >> touchgfx::Screen::draw(touchgfx::Rect&)
- >> touchgfx::TextArea::draw(touchgfx::Rect const&) const
- >> touchgfx::SnapshotWidget::makeSnapshot(unsigned short)
- >> touchgfx::Drawable::getCachedAbsY()
- >> touchgfx::Drawable::getCachedAbsX()
- >> touchgfx::Screen::startSMOC(touchgfx::Rect const&)
- >> touchgfx::Container::getLastChildNear(short, short, touchgfx::Drawable**, short*, short*)
touchgfx::Drawable::invalidateContent() const (Thumb, 34 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZNK8touchgfx8Drawable17invalidateContentEv))
[Stack]
- Max Depth = 16
- Call Chain = touchgfx::Drawable::invalidateContent() const
[Address Reference Count : 3]- BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- container.o(.rodata._ZTVN8touchgfx9ContainerE)
touchgfx::Drawable::translateRectToAbsolute(touchgfx::Rect&) const (Thumb, 28 bytes, Stack size 0 bytes, drawable.o(.text._ZNK8touchgfx8Drawable23translateRectToAbsoluteERNS_4RectE))
[Address Reference Count : 8]
- buttonwithlabel.o(.rodata._ZTVN8touchgfx15ButtonWithLabelE)
- box.o(.rodata._ZTVN8touchgfx3BoxE)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- container.o(.rodata._ZTVN8touchgfx9ContainerE)
- image.o(.rodata._ZTVN8touchgfx5ImageE)
- snapshotwidget.o(.rodata._ZTVN8touchgfx14SnapshotWidgetE)
- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::Drawable::getX() const (Thumb, 14 bytes, Stack size 4 bytes, FrontendApplicationBase.o(.text._ZNK8touchgfx8Drawable4getXEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Drawable::getX() const
[Called By]- >> touchgfx::SlideTransition〈(touchgfx::Direction)2〉::init()
- >> touchgfx::SlideTransition〈(touchgfx::Direction)2〉::handleTickEvent()
touchgfx::Drawable::isVisible() const (Thumb, 18 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZNK8touchgfx8Drawable9isVisibleEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Drawable::isVisible() const
[Called By]- >> touchgfx::Widget::getLastChild(short, short, touchgfx::Drawable**)
touchgfx::LCD16bpp::framebufferFormat() const (Thumb, 4 bytes, Stack size 0 bytes, lcd16bpp.o(.text._ZNK8touchgfx8LCD16bpp17framebufferFormatEv))
[Address Reference Count : 1]
- lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
touchgfx::LCD16bpp::framebufferStride() const (Thumb, 4 bytes, Stack size 0 bytes, lcd16bpp.o(.text._ZNK8touchgfx8LCD16bpp17framebufferStrideEv))
[Stack]
- Max Depth = 48
- Call Chain = touchgfx::LCD16bpp::framebufferStride() const ⇒ touchgfx::LCD16bpp::getFramebufferStride() ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::LCD16bpp::getFramebufferStride()
[Address Reference Count : 1]- lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
touchgfx::LCD16bpp::blitCopyARGB8888Solid(unsigned int const*, touchgfx::Rect const&, touchgfx::Rect const&) const (Thumb, 204 bytes, Stack size 64 bytes, lcd16bpp.o(.text._ZNK8touchgfx8LCD16bpp21blitCopyARGB8888SolidEPKjRKNS_4RectES5_))
[Stack]
- Max Depth = 92
- Call Chain = touchgfx::LCD16bpp::blitCopyARGB8888Solid(unsigned int const*, touchgfx::Rect const&, touchgfx::Rect const&) const ⇒ touchgfx::LCD16bpp::getNativeColor(touchgfx::colortype) ⇒ touchgfx::colortype::operator unsigned int() const
[Calls]- >> touchgfx::LCD16bpp::getNativeColor(touchgfx::colortype)
- >> touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&, touchgfx::Rect const&)
- >> touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&)
- >> OUTLINED_FUNCTION_19
- >> OUTLINED_FUNCTION_16
[Called By]- >> touchgfx::LCD16bpp::drawPartialBitmap(touchgfx::Bitmap const&, short, short, touchgfx::Rect const&, unsigned char, bool)
touchgfx::LCD16bpp::bitDepth() const (Thumb, 4 bytes, Stack size 0 bytes, lcd16bpp.o(.text._ZNK8touchgfx8LCD16bpp8bitDepthEv))
[Address Reference Count : 1]
- lcd16bpp.o(.rodata._ZTVN8touchgfx8LCD16bppE)
touchgfx::TextArea::getAlignment() const (Thumb, 20 bytes, Stack size 0 bytes, textarea.o(.text._ZNK8touchgfx8TextArea12getAlignmentEv))
[Stack]
- Max Depth = 48
- Call Chain = touchgfx::TextArea::getAlignment() const ⇒ touchgfx::TypedText::getAlignment() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TypedText::getAlignment() const
[Address Reference Count : 1]- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::TextArea::getSolidRect() const (Thumb, 8 bytes, Stack size 0 bytes, textarea.o(.text._ZNK8touchgfx8TextArea12getSolidRectEv))
[Address Reference Count : 1]
- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::TextArea::getTextWidth() const (Thumb, 80 bytes, Stack size 32 bytes, textarea.o(.text._ZNK8touchgfx8TextArea12getTextWidthEv))
[Stack]
- Max Depth = 104
- Call Chain = touchgfx::TextArea::getTextWidth() const ⇒ touchgfx::TypedText::getTextDirection() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TypedText::getTextDirection() const
- >> touchgfx::TypedText::getFont() const
- >> touchgfx::TypedText::getText() const
- >> OUTLINED_FUNCTION_0
- >> OUTLINED_FUNCTION_5
- >> OUTLINED_FUNCTION_2
[Address Reference Count : 1]- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::TextArea::getWildcard1() const (Thumb, 4 bytes, Stack size 0 bytes, textarea.o(.text._ZNK8touchgfx8TextArea12getWildcard1Ev))
[Address Reference Count : 1]
- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::TextArea::getWildcard2() const (Thumb, 4 bytes, Stack size 0 bytes, textarea.o(.text._ZNK8touchgfx8TextArea12getWildcard2Ev))
[Address Reference Count : 1]
- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::TextArea::getTextHeight() const (Thumb, 56 bytes, Stack size 16 bytes, textarea.o(.text._ZNK8touchgfx8TextArea13getTextHeightEv))
[Stack]
- Max Depth = 88
- Call Chain = touchgfx::TextArea::getTextHeight() const ⇒ touchgfx::TypedText::getText() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TypedText::getText() const
- >> OUTLINED_FUNCTION_0
- >> OUTLINED_FUNCTION_5
- >> OUTLINED_FUNCTION_2
[Address Reference Count : 1]- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::TextArea::invalidateContent() const (Thumb, 96 bytes, Stack size 16 bytes, textarea.o(.text._ZNK8touchgfx8TextArea17invalidateContentEv))
[Stack]
- Max Depth = 88
- Call Chain = touchgfx::TextArea::invalidateContent() const ⇒ touchgfx::TypedText::getText() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TypedText::getText() const
- >> OUTLINED_FUNCTION_2
[Address Reference Count : 1]- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::TextArea::calculateTextHeight(unsigned short const*, ...) const (Thumb, 192 bytes, Stack size 152 bytes, textarea.o(.text._ZNK8touchgfx8TextArea19calculateTextHeightEPKtz))
[Stack]
- Max Depth = 536
- Call Chain = touchgfx::TextArea::calculateTextHeight(unsigned short const*, ...) const ⇒ touchgfx::LCD::getNumLines(touchgfx::TextProvider&, touchgfx::WideTextAction, unsigned char, touchgfx::Font const*, short) ⇒ touchgfx::LCD::WideTextInternalStruct::scanStringLengthForLine() ⇒ touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&) ⇒ OUTLINED_FUNCTION_8 ⇒ touchgfx::TextProvider::getNextLigature(unsigned char) ⇒ touchgfx::TextProvider::substituteGlyphs() ⇒ touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short) ⇒ touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TypedText::getTextDirection() const
- >> touchgfx::TextProvider::initialize(unsigned short const*, std::__va_list, unsigned short const*, touchgfx::FontContextualFormsTable const*)
- >> touchgfx::TextProvider::TextProvider()
- >> touchgfx::TypedText::getFont() const
- >> touchgfx::LCD::getNumLines(touchgfx::TextProvider&, touchgfx::WideTextAction, unsigned char, touchgfx::Font const*, short)
[Address Reference Count : 1]- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::TextArea::calculateBoundingArea() const (Thumb, 608 bytes, Stack size 208 bytes, textarea.o(.text._ZNK8touchgfx8TextArea21calculateBoundingAreaEv))
[Stack]
- Max Depth = 512
- Call Chain = touchgfx::TextArea::calculateBoundingArea() const ⇒ touchgfx::LCD::WideTextInternalStruct::scanStringLengthForLine() ⇒ touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&) ⇒ OUTLINED_FUNCTION_8 ⇒ touchgfx::TextProvider::getNextLigature(unsigned char) ⇒ touchgfx::TextProvider::substituteGlyphs() ⇒ touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short) ⇒ touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TypedText::getTextDirection() const
- >> touchgfx::TextProvider::TextProvider()
- >> touchgfx::TypedText::getFont() const
- >> touchgfx::TypedText::getText() const
- >> touchgfx::TextProvider::initialize(unsigned short const*, unsigned short const*, touchgfx::FontContextualFormsTable const*, ...)
- >> OUTLINED_FUNCTION_7
- >> OUTLINED_FUNCTION_6
- >> touchgfx::LCD::WideTextInternalStruct::scanStringLengthForLine()
- >> touchgfx::LCD::WideTextInternalStruct::WideTextInternalStruct__sub_object(touchgfx::TextProvider&, unsigned short, unsigned short, unsigned char, touchgfx::Font const*, short, touchgfx::WideTextAction)
- >> touchgfx::LCD::stringWidth(touchgfx::TextProvider&, touchgfx::Font const&, int, unsigned char)
- >> touchgfx::TextProvider::endOfString()
[Address Reference Count : 1]- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::TextArea::draw(touchgfx::Rect const&) const (Thumb, 228 bytes, Stack size 96 bytes, textarea.o(.text._ZNK8touchgfx8TextArea4drawERKNS_4RectE))
[Stack]
- Max Depth = 976
- Call Chain = touchgfx::TextArea::draw(touchgfx::Rect const&) const ⇒ touchgfx::LCD::drawString(touchgfx::Rect, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const&, unsigned short const*, ...) ⇒ touchgfx::LCD::drawStringLTR(touchgfx::Rect const&, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const&, unsigned short const*, std::__va_list) ⇒ touchgfx::LCD::drawStringInternal(unsigned short*, touchgfx::Rect const*, short, short, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const*, unsigned char, touchgfx::TextProvider&, int, bool) ⇒ touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&, unsigned char const*&, unsigned char&) ⇒ OUTLINED_FUNCTION_8 ⇒ touchgfx::TextProvider::getNextLigature(unsigned char) ⇒ touchgfx::TextProvider::substituteGlyphs() ⇒ touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short) ⇒ touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TypedText::getTextDirection() const
- >> touchgfx::TypedText::getFont() const
- >> touchgfx::LCD::drawString(touchgfx::Rect, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const&, unsigned short const*, ...)
- >> touchgfx::HAL::lcd()
- >> touchgfx::TypedText::getText() const
- >> touchgfx::Rect::operator&=(touchgfx::Rect const&)
- >> OUTLINED_FUNCTION_0
- >> OUTLINED_FUNCTION_5
- >> touchgfx::Drawable::getAbsoluteRect() const
[Address Reference Count : 1]- textarea.o(.rodata._ZTVN8touchgfx8TextAreaE)
touchgfx::ConstFont::find(unsigned short) const (Thumb, 138 bytes, Stack size 20 bytes, constfont.o(.text._ZNK8touchgfx9ConstFont4findEt))
[Stack]
- Max Depth = 20
- Call Chain = touchgfx::ConstFont::find(unsigned short) const
[Calls]
[Called By]- >> touchgfx::ConstFont::getGlyph(unsigned short, unsigned char const*&, unsigned char&) const
touchgfx::ConstFont::getGlyph(unsigned short, unsigned char const*&, unsigned char&) const (Thumb, 92 bytes, Stack size 24 bytes, constfont.o(.text._ZNK8touchgfx9ConstFont8getGlyphEtRPKhRh))
[Stack]
- Max Depth = 44
- Call Chain = touchgfx::ConstFont::getGlyph(unsigned short, unsigned char const*&, unsigned char&) const ⇒ touchgfx::ConstFont::find(unsigned short) const
[Calls]- >> touchgfx::ConstFont::find(unsigned short) const
[Address Reference Count : 2]- GeneratedFont.o(.rodata._ZTVN8touchgfx13GeneratedFontE)
- constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
touchgfx::Container::getSolidRect() const (Thumb, 8 bytes, Stack size 0 bytes, container.o(.text._ZNK8touchgfx9Container12getSolidRectEv))
[Address Reference Count : 1]
- container.o(.rodata._ZTVN8touchgfx9ContainerE)
touchgfx::Container::getContainedArea() const (Thumb, 28 bytes, Stack size 16 bytes, container.o(.text._ZNK8touchgfx9Container16getContainedAreaEv))
[Stack]
- Max Depth = 36
- Call Chain = touchgfx::Container::getContainedArea() const ⇒ touchgfx::Rect::expandToFit(touchgfx::Rect const&)
[Calls]- >> touchgfx::Rect::expandToFit(touchgfx::Rect const&)
[Address Reference Count : 1]- container.o(.rodata._ZTVN8touchgfx9ContainerE)
touchgfx::Container::draw(touchgfx::Rect const&) const (Thumb, 98 bytes, Stack size 32 bytes, container.o(.text._ZNK8touchgfx9Container4drawERKNS_4RectE))
[Stack]
- Max Depth = 64
- Call Chain = touchgfx::Container::draw(touchgfx::Rect const&) const ⇒ touchgfx::Rect::operator&=(touchgfx::Rect const&) ⇒ touchgfx::Rect::intersect(touchgfx::Rect const&) const
[Calls]- >> touchgfx::Rect::operator&=(touchgfx::Rect const&)
[Called By]- >> touchgfx::Screen::draw(touchgfx::Rect&)
[Address Reference Count : 1]- container.o(.rodata._ZTVN8touchgfx9ContainerE)
touchgfx::DragEvent::getEventType() const (Thumb, 4 bytes, Stack size 0 bytes, screen.o(.text._ZNK8touchgfx9DragEvent12getEventTypeEv))
[Address Reference Count : 1]
- screen.o(.rodata._ZTVN8touchgfx9DragEventE)
touchgfx::GlyphNode::kerningTablePos() const (Thumb, 22 bytes, Stack size 4 bytes, GeneratedFont.o(.text._ZNK8touchgfx9GlyphNode15kerningTablePosEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::GlyphNode::kerningTablePos() const
[Called By]- >> touchgfx::GeneratedFont::getKerning(unsigned short, touchgfx::GlyphNode const*) const
touchgfx::GlyphNode::top() const (Thumb, 24 bytes, Stack size 0 bytes, font.o(.text._ZNK8touchgfx9GlyphNode3topEv))
[Called By]
- >> touchgfx::Font::getMaxTextHeight(unsigned short const*, ...) const
- >> touchgfx::Font::getSpacingAbove(unsigned short const*, ...) const
- >> touchgfx::TextProvider::adjustThaiGlyph(touchgfx::Font const*, touchgfx::GlyphNode const*)
- >> touchgfx::TextProvider::adjustArabicGlyph(touchgfx::Font const*, touchgfx::GlyphNode const*, unsigned short)
- >> OUTLINED_FUNCTION_6
- >> touchgfx::LCD::drawStringInternal(unsigned short*, touchgfx::Rect const*, short, short, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const*, unsigned char, touchgfx::TextProvider&, int, bool)
touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element(unsigned short) const (Thumb, 28 bytes, Stack size 8 bytes, TouchGFXConfiguration.o(.text._ZNK8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EE7elementEt))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element(unsigned short) const
[Address Reference Count : 1]- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EEE)
touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::capacity() const (Thumb, 10 bytes, Stack size 4 bytes, TouchGFXConfiguration.o(.text._ZNK8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EE8capacityEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::capacity() const
[Address Reference Count : 1]- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI11MeasureViewNS2_INS1_3NilES4_EEEELt1EEE)
touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element(unsigned short) const (Thumb, 24 bytes, Stack size 8 bytes, TouchGFXConfiguration.o(.text._ZNK8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EE7elementEt))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element(unsigned short) const
[Address Reference Count : 1]- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EEE)
touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::capacity() const (Thumb, 10 bytes, Stack size 4 bytes, TouchGFXConfiguration.o(.text._ZNK8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EE8capacityEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::capacity() const
[Address Reference Count : 1]- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListI16MeasurePresenterNS2_INS1_3NilES4_EEEELt1EEE)
touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element(unsigned short) const (Thumb, 24 bytes, Stack size 8 bytes, TouchGFXConfiguration.o(.text._ZNK8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EE7elementEt))
[Stack]
- Max Depth = 8
- Call Chain = touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::element(unsigned short) const
[Address Reference Count : 1]- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EEE)
touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::capacity() const (Thumb, 10 bytes, Stack size 4 bytes, TouchGFXConfiguration.o(.text._ZNK8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EE8capacityEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::capacity() const
[Address Reference Count : 1]- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EEE)
touchgfx::TypedText::hasValidId() const (Thumb, 30 bytes, Stack size 4 bytes, FontCache.o(.text._ZNK8touchgfx9TypedText10hasValidIdEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::TypedText::hasValidId() const
[Called By]- >> touchgfx::TypedText::getTextDirection() const
- >> touchgfx::TypedText::getFont() const
- >> touchgfx::TypedText::getText() const
- >> touchgfx::ButtonWithLabel::updateTextPosition()
touchgfx::TypedText::getAlignment() const (Thumb, 48 bytes, Stack size 0 bytes, buttonwithlabel.o(.text._ZNK8touchgfx9TypedText12getAlignmentEv))
[Stack]
- Max Depth = 48
- Call Chain = touchgfx::TypedText::getAlignment() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::TextArea::getAlignment() const
- >> touchgfx::ButtonWithLabel::draw(touchgfx::Rect const&) const
touchgfx::TypedText::getTextDirection() const (Thumb, 136 bytes, Stack size 24 bytes, FontCache.o(.text._ZNK8touchgfx9TypedText16getTextDirectionEv))
[Stack]
- Max Depth = 72
- Call Chain = touchgfx::TypedText::getTextDirection() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::TypedText::hasValidId() const
[Called By]- >> touchgfx::TextArea::calculateBoundingArea() const
- >> touchgfx::TextArea::calculateTextHeight(unsigned short const*, ...) const
- >> touchgfx::TextArea::draw(touchgfx::Rect const&) const
- >> touchgfx::TextArea::getTextWidth() const
- >> touchgfx::ButtonWithLabel::draw(touchgfx::Rect const&) const
touchgfx::TypedText::getFont() const (Thumb, 144 bytes, Stack size 24 bytes, FontCache.o(.text._ZNK8touchgfx9TypedText7getFontEv))
[Stack]
- Max Depth = 72
- Call Chain = touchgfx::TypedText::getFont() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::TypedText::hasValidId() const
[Called By]- >> touchgfx::ButtonWithLabel::updateTextPosition()
- >> touchgfx::TextArea::setBaselineY(short)
- >> touchgfx::TextArea::calculateBoundingArea() const
- >> touchgfx::TextArea::calculateTextHeight(unsigned short const*, ...) const
- >> touchgfx::TextArea::draw(touchgfx::Rect const&) const
- >> touchgfx::TextArea::getTextWidth() const
- >> touchgfx::ButtonWithLabel::draw(touchgfx::Rect const&) const
touchgfx::TypedText::getText() const (Thumb, 130 bytes, Stack size 24 bytes, BluetoothViewBase.o(.text._ZNK8touchgfx9TypedText7getTextEv))
[Stack]
- Max Depth = 72
- Call Chain = touchgfx::TypedText::getText() const ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> __aeabi_assert
- >> touchgfx::TypedText::hasValidId() const
- >> touchgfx::Texts::getText(unsigned short) const
[Called By]- >> touchgfx::ButtonWithLabel::updateTextPosition()
- >> touchgfx::TextArea::calculateBoundingArea() const
- >> touchgfx::TextArea::invalidateContent() const
- >> touchgfx::TextArea::draw(touchgfx::Rect const&) const
- >> touchgfx::TextArea::getTextWidth() const
- >> touchgfx::TextArea::getTextHeight() const
- >> touchgfx::ButtonWithLabel::draw(touchgfx::Rect const&) const
touchgfx::colortype::operator unsigned int() const (Thumb, 12 bytes, Stack size 4 bytes, MeasureViewBase.o(.text._ZNK8touchgfx9colortypecvjEv))
[Stack]
- Max Depth = 4
- Call Chain = touchgfx::colortype::operator unsigned int() const
[Called By]- >> touchgfx::LCD16bpp::getNativeColor(touchgfx::colortype)
std::bad_exception::what() const (Thumb, 4 bytes, Stack size 0 bytes, stdlib_exception.cpp.o(.text._ZNKSt13bad_exception4whatEv))
[Address Reference Count : 1]
- stdlib_exception.cpp.o(.rodata._ZTVSt13bad_exception)
std::bad_exception::~bad_exception__deallocating() (Thumb, 6 bytes, Stack size 0 bytes, stdlib_exception.cpp.o(.text._ZNSt13bad_exceptionD0Ev))
[Stack]
- Max Depth = 8
- Call Chain = std::bad_exception::~bad_exception__deallocating() ⇒ operator delete(void*, unsigned int) ⇒ operator delete(void*) ⇒ free
[Calls]- >> operator delete(void*, unsigned int)
[Address Reference Count : 1]- stdlib_exception.cpp.o(.rodata._ZTVSt13bad_exception)
std::bad_exception::~bad_exception() (Thumb, 2 bytes, Stack size 0 bytes, stdlib_exception.cpp.o(.text._ZNSt9exceptionD2Ev))
[Address Reference Count : 1]
- cxa_personality.cpp.o(.text.__cxa_call_unexpected)
std::bad_exception::~bad_exception__sub_object() (Thumb, 2 bytes, Stack size 0 bytes, stdlib_exception.cpp.o(.text._ZNSt9exceptionD2Ev), UNUSED)
std::bad_array_new_length::~bad_array_new_length() (Thumb, 2 bytes, Stack size 0 bytes, stdlib_exception.cpp.o(.text._ZNSt9exceptionD2Ev), UNUSED)
std::bad_array_new_length::~bad_array_new_length__sub_object() (Thumb, 2 bytes, Stack size 0 bytes, stdlib_exception.cpp.o(.text._ZNSt9exceptionD2Ev), UNUSED)
std::bad_alloc::~bad_alloc() (Thumb, 2 bytes, Stack size 0 bytes, stdlib_exception.cpp.o(.text._ZNSt9exceptionD2Ev), UNUSED)
std::bad_alloc::~bad_alloc__sub_object() (Thumb, 2 bytes, Stack size 0 bytes, stdlib_exception.cpp.o(.text._ZNSt9exceptionD2Ev), UNUSED)
std::exception::~exception() (Thumb, 2 bytes, Stack size 0 bytes, stdlib_exception.cpp.o(.text._ZNSt9exceptionD2Ev), UNUSED)
std::exception::~exception__sub_object() (Thumb, 2 bytes, Stack size 0 bytes, stdlib_exception.cpp.o(.text._ZNSt9exceptionD2Ev))
[Address Reference Count : 1]
- stdlib_exception.cpp.o(.rodata._ZTVSt13bad_exception)
std::type_info::~type_info() (Thumb, 2 bytes, Stack size 0 bytes, stdlib_typeinfo.cpp.o(.text._ZNSt9type_infoD2Ev), UNUSED)
std::type_info::~type_info__sub_object() (Thumb, 2 bytes, Stack size 0 bytes, stdlib_typeinfo.cpp.o(.text._ZNSt9type_infoD2Ev), UNUSED)
[Called By]
- >> __cxxabiv1::__enum_type_info::~__enum_type_info()
std::__terminate(void (*)()) (Thumb, 24 bytes, Stack size 8 bytes, cxa_handlers.cpp.o(.text._ZSt11__terminatePFvvE))
[Stack]
- Max Depth = 32
- Call Chain = std::__terminate(void (*)()) ⇒ __cxa_begin_catch ⇒ std::terminate() (Cycle)
[Calls]- >> __cxa_begin_catch
- >> abort_message
- >> __clang_call_terminate
[Called By]- >> std::terminate()
- >> __cxa_call_unexpected
- >> __cxxabiv1::call_terminate(bool, _Unwind_Control_Block*)
- >> __cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Control_Block*, _Unwind_Context*)
- >> __cxa_rethrow
- >> __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*)
- >> __cxxabiv1::exception_cleanup_func(_Unwind_Reason_Code, _Unwind_Control_Block*)
std::__unexpected(void (*)()) (Thumb, 12 bytes, Stack size 8 bytes, cxa_handlers.cpp.o(.text._ZSt12__unexpectedPFvvE), UNUSED)
[Calls]
[Called By]
std::get_terminate() (Thumb, 12 bytes, Stack size 0 bytes, cxa_handlers.cpp.o(.text._ZSt13get_terminatev))
[Called By]
- >> std::terminate()
- >> __cxa_call_unexpected
- >> __cxa_init_primary_exception
std::get_unexpected() (Thumb, 12 bytes, Stack size 0 bytes, cxa_handlers.cpp.o(.text._ZSt14get_unexpectedv), UNUSED)
[Called By]
- >> __cxa_call_unexpected
- >> __cxa_init_primary_exception
std::terminate() (Thumb, 42 bytes, Stack size 8 bytes, cxa_handlers.cpp.o(.text._ZSt9terminatev))
[Stack]
- Max Depth = 40
- Call Chain = std::terminate() ⇒ std::__terminate(void (*)()) ⇒ __cxa_begin_catch ⇒ std::terminate() (Cycle)
[Calls]- >> __cxa_get_globals_fast
- >> std::__terminate(void (*)())
- >> std::get_terminate()
- >> __clang_call_terminate
- >> __cxxabiv1::__isOurExceptionClass(_Unwind_Control_Block const*)
[Called By]- >> __gxx_personality_v0
- >> __cxa_begin_catch
- >> __cxa_call_unexpected
- >> __cxxabiv1::exception_spec_can_catch(long long, unsigned char const*, unsigned char, __cxxabiv1::__shim_type_info const*, void*, _Unwind_Control_Block*, unsigned int)
- >> __cxxabiv1::call_terminate(bool, _Unwind_Control_Block*)
- >> __cxa_rethrow
- >> __cxa_begin_cleanup
- >> __clang_call_terminate
- >> __cxa_allocate_exception
- >> __cxxabiv1::__cxa_end_cleanup_impl()
[Address Reference Count : 1]- cxa_default_handlers.cpp.o(.data.__cxa_unexpected_handler)
non-virtual thunk to BluetoothPresenter::~BluetoothPresenter__deallocating() (Thumb, 14 bytes, Stack size 4 bytes, BluetoothPresenter.o(.text._ZThn4_N18BluetoothPresenterD0Ev))
[Stack]
- Max Depth = 40
- Call Chain = non-virtual thunk to BluetoothPresenter::~BluetoothPresenter__deallocating() ⇒ BluetoothPresenter::~BluetoothPresenter__deallocating() ⇒ BluetoothPresenter::~BluetoothPresenter__sub_object() ⇒ ModelListener::~ModelListener__sub_object()
[Calls]- >> BluetoothPresenter::~BluetoothPresenter__deallocating()
[Address Reference Count : 1]- BluetoothPresenter.o(.rodata._ZTV18BluetoothPresenter)
non-virtual thunk to BluetoothPresenter::~BluetoothPresenter() (Thumb, 16 bytes, Stack size 8 bytes, BluetoothPresenter.o(.text._ZThn4_N18BluetoothPresenterD1Ev))
[Stack]
- Max Depth = 28
- Call Chain = non-virtual thunk to BluetoothPresenter::~BluetoothPresenter() ⇒ BluetoothPresenter::~BluetoothPresenter__sub_object() ⇒ ModelListener::~ModelListener__sub_object()
[Calls]- >> BluetoothPresenter::~BluetoothPresenter__sub_object()
[Address Reference Count : 1]- BluetoothPresenter.o(.rodata._ZTV18BluetoothPresenter)
non-virtual thunk to SelectLanguagePresenter::~SelectLanguagePresenter__deallocating() (Thumb, 14 bytes, Stack size 4 bytes, SelectLanguagePresenter.o(.text._ZThn4_N23SelectLanguagePresenterD0Ev))
[Stack]
- Max Depth = 40
- Call Chain = non-virtual thunk to SelectLanguagePresenter::~SelectLanguagePresenter__deallocating() ⇒ SelectLanguagePresenter::~SelectLanguagePresenter__deallocating() ⇒ SelectLanguagePresenter::~SelectLanguagePresenter__sub_object() ⇒ ModelListener::~ModelListener__sub_object()
[Calls]- >> SelectLanguagePresenter::~SelectLanguagePresenter__deallocating()
[Address Reference Count : 1]- SelectLanguagePresenter.o(.rodata._ZTV23SelectLanguagePresenter)
non-virtual thunk to SelectLanguagePresenter::~SelectLanguagePresenter() (Thumb, 16 bytes, Stack size 8 bytes, SelectLanguagePresenter.o(.text._ZThn4_N23SelectLanguagePresenterD1Ev))
[Stack]
- Max Depth = 28
- Call Chain = non-virtual thunk to SelectLanguagePresenter::~SelectLanguagePresenter() ⇒ SelectLanguagePresenter::~SelectLanguagePresenter__sub_object() ⇒ ModelListener::~ModelListener__sub_object()
[Calls]- >> SelectLanguagePresenter::~SelectLanguagePresenter__sub_object()
[Address Reference Count : 1]- SelectLanguagePresenter.o(.rodata._ZTV23SelectLanguagePresenter)
operator delete(void*) (Thumb, 4 bytes, Stack size 0 bytes, new.cpp.o(.text._ZdlPv))
[Stack]
- Max Depth = 8
- Call Chain = operator delete(void*) ⇒ free
[Calls]
[Called By]- >> operator delete(void*, unsigned int)
- >> touchgfx::LCD16bpp::~LCD16bpp__deallocating()
- >> touchgfx::TextArea::~TextArea__deallocating()
- >> touchgfx::SnapshotWidget::~SnapshotWidget__deallocating()
- >> touchgfx::GestureEvent::~GestureEvent__deallocating()
- >> touchgfx::DragEvent::~DragEvent__deallocating()
- >> touchgfx::ClickEvent::~ClickEvent__deallocating()
- >> touchgfx::Screen::~Screen__deallocating()
- >> touchgfx::Image::~Image__deallocating()
- >> touchgfx::LockFreeDMA_Queue::~LockFreeDMA_Queue__deallocating()
- >> touchgfx::Container::~Container__deallocating()
- >> touchgfx::ButtonWithLabel::~ButtonWithLabel__deallocating()
- >> touchgfx::Box::~Box__deallocating()
- >> touchgfx::Application::~Application__deallocating()
operator delete(void*, unsigned int) (Thumb, 4 bytes, Stack size 0 bytes, new.cpp.o(.text._ZdlPvj))
[Stack]
- Max Depth = 8
- Call Chain = operator delete(void*, unsigned int) ⇒ operator delete(void*) ⇒ free
[Calls]- >> operator delete(void*)
[Called By]- >> touchgfx::GeneratedFont::~GeneratedFont__deallocating()
- >> touchgfx::TypedText::~TypedText__deallocating()
- >> ApplicationFontProvider::~ApplicationFontProvider__deallocating()
- >> FrontendApplication::~FrontendApplication__deallocating()
- >> BluetoothView::~BluetoothView__deallocating()
- >> ModelListener::~ModelListener__deallocating()
- >> touchgfx::Presenter::~Presenter__deallocating()
- >> BluetoothPresenter::~BluetoothPresenter__deallocating()
- >> touchgfx::View〈SelectLanguagePresenter〉::~View__deallocating()
- >> touchgfx::Callback〈SelectLanguageViewBase, touchgfx::AbstractButton const&, void, void〉::~Callback__deallocating()
- >> SelectLanguageViewBase::~SelectLanguageViewBase__deallocating()
- >> touchgfx::SlideTransition〈(touchgfx::Direction)2〉::~SlideTransition__deallocating()
- >> touchgfx::Transition::~Transition__deallocating()
- >> touchgfx::NoTransition::~NoTransition__deallocating()
- >> touchgfx::Callback〈FrontendApplicationBase, void, void, void〉::~Callback__deallocating()
- >> touchgfx::MVPApplication::~MVPApplication__deallocating()
- >> FrontendApplicationBase::~FrontendApplicationBase__deallocating()
- >> touchgfx::View〈BluetoothPresenter〉::~View__deallocating()
- >> BluetoothViewBase::~BluetoothViewBase__deallocating()
- >> touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::~ManyBlockAllocator__deallocating()
- >> TouchGFXGeneratedHAL::~TouchGFXGeneratedHAL__deallocating()
- >> touchgfx::Partition〈touchgfx::meta::TypeList〈touchgfx::SlideTransition〈(touchgfx::Direction)2〉, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__deallocating()
- >> touchgfx::Partition〈touchgfx::meta::TypeList〈MeasureView, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__deallocating()
- >> touchgfx::Partition〈touchgfx::meta::TypeList〈MeasurePresenter, touchgfx::meta::TypeList〈touchgfx::meta::Nil, touchgfx::meta::Nil〉〉, (unsigned short)1〉::~Partition__deallocating()
- >> touchgfx::MVPHeap::~MVPHeap__deallocating()
- >> FrontendHeapBase::~FrontendHeapBase__deallocating()
- >> FrontendHeap::~FrontendHeap__deallocating()
- >> STM32DMA::~STM32DMA__deallocating()
- >> TouchGFXHAL::~TouchGFXHAL__deallocating()
- >> STM32TouchController::~STM32TouchController__deallocating()
- >> SelectLanguageView::~SelectLanguageView__deallocating()
- >> SelectLanguagePresenter::~SelectLanguagePresenter__deallocating()
- >> std::bad_exception::~bad_exception__deallocating()
- >> __cxxabiv1::__si_class_type_info::~__si_class_type_info__deallocating()
- >> __cxxabiv1::__class_type_info::~__class_type_info__deallocating()
__aeabi_assert (Thumb, 44 bytes, Stack size 24 bytes, syscalls.o(.text.__aeabi_assert))
[Stack]
- Max Depth = 48
- Call Chain = __aeabi_assert ⇒ fprintf
[Calls]
[Called By]- >> touchgfx::TypedText::getTextDirection() const
- >> touchgfx::TypedText::getFont() const
- >> touchgfx::TextProvider::circularBuffer〈10u〉::replaceAt1(unsigned short)
- >> touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short)
- >> touchgfx::TextProvider::circularBuffer〈10u〉::peekChar()
- >> touchgfx::Application::switchScreen(touchgfx::Screen*)
- >> BluetoothPresenter* touchgfx::makeTransition〈BluetoothView, BluetoothPresenter, touchgfx::SlideTransition〈(touchgfx::Direction)2〉, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*)
- >> SelectLanguagePresenter* touchgfx::makeTransition〈SelectLanguageView, SelectLanguagePresenter, touchgfx::NoTransition, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*)
- >> touchgfx::TypedText::getText() const
- >> touchgfx::Container::add(touchgfx::Drawable&)
- >> touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::freeBlockAfterTransfer()
- >> touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::peekBlockForTransfer()
- >> touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::getBlockForTransfer(touchgfx::Rect&)
- >> touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::markBlockReadyForTransfer()
- >> touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::allocateBlock(unsigned short, unsigned short, unsigned short, unsigned short, unsigned char**)
- >> touchgfx::AbstractPartition::indexOf(void const*)
- >> touchgfx::AbstractPartition::allocateAt(unsigned short, unsigned short)
- >> touchgfx::AbstractPartition::allocate(unsigned short)
- >> touchgfx::DMA_Interface::execute()
- >> STM32DMA::setupDataFill(touchgfx::BlitOp const&)
- >> STM32DMA::setupDataCopy(touchgfx::BlitOp const&)
- >> touchgfx::HAL::configurePartialFrameBufferLTDC(short)
- >> touchgfx::HAL::configurePartialFrameBuffer(unsigned short, unsigned short, unsigned short, unsigned short)
- >> touchgfx::HAL::copyFBRegionToMemory(touchgfx::Rect)
- >> touchgfx::HAL::blitFill(touchgfx::colortype, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, unsigned short, touchgfx::Bitmap::BitmapFormat, bool)
- >> touchgfx::HAL::blitCopyGlyph(unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, touchgfx::colortype, unsigned char, touchgfx::BlitOperations, bool)
- >> touchgfx::HAL::blitFillWord(unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short)
- >> touchgfx::HAL::blitCopyWord(unsigned short const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short)
- >> touchgfx::HAL::blitCopy(unsigned short const*, unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool, unsigned short, touchgfx::Bitmap::BitmapFormat, touchgfx::Bitmap::BitmapFormat, bool)
- >> touchgfx::HAL::setFrameBufferStartAddresses(void*, void*, void*)
- >> touchgfx::HAL::setFrameBufferSize(unsigned short, unsigned short)
- >> touchgfx::LCD16bpp::getTextureMapperDrawScanLine(touchgfx::TextureSurface const&, unsigned short, unsigned char)
- >> touchgfx::LCD::realY(touchgfx::Rect const&, short, short, touchgfx::TextRotation)
- >> touchgfx::LCD::realX(touchgfx::Rect const&, short, short, touchgfx::TextRotation)
- >> touchgfx::LCD16bpp::nextLine(bool, touchgfx::TextRotation)
- >> touchgfx::LCD16bpp::getFramebufferStride()
- >> touchgfx::LCD16bpp::nextPixel(bool, touchgfx::TextRotation)
- >> touchgfx::LCD16bpp::fillBuffer(unsigned char*, unsigned short, touchgfx::Rect const&, touchgfx::colortype, unsigned char)
- >> touchgfx::LCD16bpp::copyFrameBufferRegionToMemory(touchgfx::Rect const&, touchgfx::Rect const&, unsigned char*, short, short)
- >> touchgfx::LCD16bpp::copyFrameBufferRegionToMemory(touchgfx::Rect const&, touchgfx::Rect const&, unsigned short)
- >> touchgfx::LCD16bpp::blitCopy(unsigned char const*, touchgfx::Bitmap::BitmapFormat, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char, bool)
- >> touchgfx::LCD16bpp::blitCopyL8_RGB888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyL8_ARGB8888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyL8_RGB565(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyL8(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::Bitmap::getSolidRect() const
- >> touchgfx::Bitmap::hasTransparentPixels() const
- >> touchgfx::Bitmap::getFormat() const
- >> touchgfx::Bitmap::getExtraData() const
- >> touchgfx::Bitmap::getData() const
- >> touchgfx::Bitmap::getHeight() const
- >> touchgfx::Bitmap::getWidth() const
- >> touchgfx::LCD16bpp::drawPartialBitmap(touchgfx::Bitmap const&, short, short, touchgfx::Rect const&, unsigned char, bool)
- >> touchgfx::floorDivMod(int, int, int&, int&)
- >> touchgfx::TextProvider::circularBuffer〈2u〉::peekChar(unsigned short)
- >> touchgfx::TextProvider::circularBuffer〈10u〉::replaceAt(unsigned short, unsigned short)
- >> touchgfx::TextProvider::circularBuffer〈10u〉::allocateFront(unsigned short)
- >> touchgfx::TextProvider::circularBuffer〈2u〉::allocateFront(unsigned short)
- >> touchgfx::TextProvider::circularBuffer〈10u〉::popBack()
- >> touchgfx::TextProvider::circularBuffer〈10u〉::dropFront(unsigned short)
- >> touchgfx::TextProvider::circularBuffer〈10u〉::pushBack(unsigned short)
- >> touchgfx::TextProvider::circularBuffer〈2u〉::popFront()
- >> touchgfx::TextProvider::circularBuffer〈10u〉::popFront()
- >> touchgfx::LCD::drawStringInternal(unsigned short*, touchgfx::Rect const*, short, short, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const*, unsigned char, touchgfx::TextProvider&, int, bool)
- >> touchgfx::LCD::WideTextInternalStruct::scanStringLengthForLine()
- >> touchgfx::HAL::getBitDepth(touchgfx::Bitmap::BitmapFormat) const
- >> touchgfx::LockFreeDMA_Queue::pop()
- >> touchgfx::LockFreeDMA_Queue::pushCopyOf(touchgfx::BlitOp const&)
- >> touchgfx::TypedText::getAlignment() const
- >> touchgfx::Bitmap::getId() const
- >> touchgfx::Bitmap::setCache(unsigned short*, unsigned int, unsigned int)
- >> touchgfx::Vector〈touchgfx::Drawable*, (unsigned short)32〉::quickRemoveAt(unsigned short)
- >> touchgfx::Vector〈touchgfx::Rect, (unsigned short)8〉::add(touchgfx::Rect)
- >> touchgfx::Vector〈touchgfx::Rect, (unsigned short)8〉::quickRemoveAt(unsigned short)
__aeabi_unwind_cpp_pr0 (Thumb, 8 bytes, Stack size 0 bytes, Unwind-EHABI.cpp.o(.text.__aeabi_unwind_cpp_pr0))
[Stack]
- Max Depth = 96
- Call Chain = __aeabi_unwind_cpp_pr0 ⇒ (anonymous namespace)::unwindOneFrame(unsigned int, _Unwind_Control_Block*, _Unwind_Context*) ⇒ __unw_get_reg
[Calls]- >> (anonymous namespace)::unwindOneFrame(unsigned int, _Unwind_Control_Block*, _Unwind_Context*)
[Address Reference Count : 1]- libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE23getInfoFromEHABISectionEjRKNS_18UnwindInfoSectionsE)
__aeabi_unwind_cpp_pr1 (Thumb, 8 bytes, Stack size 0 bytes, Unwind-EHABI.cpp.o(.text.__aeabi_unwind_cpp_pr1))
[Stack]
- Max Depth = 96
- Call Chain = __aeabi_unwind_cpp_pr1 ⇒ (anonymous namespace)::unwindOneFrame(unsigned int, _Unwind_Control_Block*, _Unwind_Context*) ⇒ __unw_get_reg
[Calls]- >> (anonymous namespace)::unwindOneFrame(unsigned int, _Unwind_Control_Block*, _Unwind_Context*)
[Address Reference Count : 1]- libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE23getInfoFromEHABISectionEjRKNS_18UnwindInfoSectionsE)
__aeabi_unwind_cpp_pr2 (Thumb, 8 bytes, Stack size 0 bytes, Unwind-EHABI.cpp.o(.text.__aeabi_unwind_cpp_pr2))
[Stack]
- Max Depth = 96
- Call Chain = __aeabi_unwind_cpp_pr2 ⇒ (anonymous namespace)::unwindOneFrame(unsigned int, _Unwind_Control_Block*, _Unwind_Context*) ⇒ __unw_get_reg
[Calls]- >> (anonymous namespace)::unwindOneFrame(unsigned int, _Unwind_Control_Block*, _Unwind_Context*)
[Address Reference Count : 1]- libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE23getInfoFromEHABISectionEjRKNS_18UnwindInfoSectionsE)
__clang_call_terminate (Thumb, 10 bytes, Stack size 8 bytes, cxa_exception.cpp.o(.text.__clang_call_terminate))
[Stack]
- Max Depth = 8 + In Cycle
- Call Chain = __clang_call_terminate ⇒ std::terminate() (Cycle)
[Calls]- >> std::terminate()
- >> __cxa_begin_catch
[Called By]- >> std::terminate()
- >> __cxa_begin_catch
- >> __cxa_call_unexpected
- >> __cxa_begin_cleanup
- >> std::__terminate(void (*)())
- >> __cxa_decrement_exception_refcount
- >> __cxa_allocate_exception
__cxa_allocate_exception (Thumb, 40 bytes, Stack size 16 bytes, cxa_exception.cpp.o(.text.__cxa_allocate_exception), UNUSED)
[Calls]
- >> std::terminate()
- >> __aeabi_memclr8
- >> __clang_call_terminate
- >> __cxxabiv1::__aligned_malloc_with_fallback(unsigned int)
[Called By]
__cxa_begin_catch (Thumb, 78 bytes, Stack size 16 bytes, cxa_exception.cpp.o(.text.__cxa_begin_catch))
[Stack]
- Max Depth = 24 + In Cycle
- Call Chain = __cxa_begin_catch ⇒ std::terminate() (Cycle)
[Calls]- >> std::terminate()
- >> __cxa_get_globals
- >> __clang_call_terminate
- >> __cxxabiv1::__isOurExceptionClass(_Unwind_Control_Block const*)
[Called By]- >> __gxx_personality_v0
- >> __cxa_call_unexpected
- >> __cxxabiv1::exception_spec_can_catch(long long, unsigned char const*, unsigned char, __cxxabiv1::__shim_type_info const*, void*, _Unwind_Control_Block*, unsigned int)
- >> __cxxabiv1::call_terminate(bool, _Unwind_Control_Block*)
- >> __cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Control_Block*, _Unwind_Context*)
- >> __cxa_rethrow
- >> std::__terminate(void (*)())
- >> __clang_call_terminate
- >> __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*)
__cxa_begin_cleanup (Thumb, 88 bytes, Stack size 8 bytes, cxa_exception.cpp.o(.text.__cxa_begin_cleanup))
[Stack]
- Max Depth = 48
- Call Chain = __cxa_begin_cleanup ⇒ std::terminate() ⇒ std::__terminate(void (*)()) ⇒ __cxa_begin_catch ⇒ std::terminate() (Cycle)
[Calls]- >> std::terminate()
- >> __cxa_get_globals
- >> __clang_call_terminate
[Called By]
__cxa_call_unexpected (Thumb, 384 bytes, Stack size 64 bytes, cxa_personality.cpp.o(.text.__cxa_call_unexpected), UNUSED)
[Calls]
- >> __cxa_end_cleanup
- >> std::terminate()
- >> __cxa_begin_catch
- >> __cxxabiv1::exception_spec_can_catch(long long, unsigned char const*, unsigned char, __cxxabiv1::__shim_type_info const*, void*, _Unwind_Control_Block*, unsigned int)
- >> __cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char, unsigned int)
- >> std::__unexpected(void (*)())
- >> __cxa_rethrow
- >> __cxa_get_globals_fast
- >> __cxa_throw
- >> std::__terminate(void (*)())
- >> std::get_terminate()
- >> std::get_unexpected()
- >> __clang_call_terminate
- >> __cxa_allocate_exception
- >> __cxxabiv1::__isOurExceptionClass(_Unwind_Control_Block const*)
- >> __cxa_end_catch
__cxa_decrement_exception_refcount (Thumb, 46 bytes, Stack size 8 bytes, cxa_exception.cpp.o(.text.__cxa_decrement_exception_refcount))
[Stack]
- Max Depth = 28
- Call Chain = __cxa_decrement_exception_refcount ⇒ __cxxabiv1::__aligned_free_with_fallback(void*) ⇒ (anonymous namespace)::fallback_free(void*)
[Calls]- >> __cxxabiv1::__aligned_free_with_fallback(void*)
- >> __clang_call_terminate
[Called By]- >> __cxxabiv1::exception_cleanup_func(_Unwind_Reason_Code, _Unwind_Control_Block*)
- >> __cxa_end_catch
__cxa_end_catch (Thumb, 124 bytes, Stack size 16 bytes, cxa_exception.cpp.o(.text.__cxa_end_catch), UNUSED)
[Calls]
- >> _Unwind_DeleteException
- >> __cxa_get_globals_fast
- >> __cxa_decrement_exception_refcount
- >> __cxxabiv1::__aligned_free_with_fallback(void*)
[Called By]
__cxa_end_cleanup (Thumb, 0 bytes, Stack size unknown bytes, cxa_exception.cpp.o(.text.__cxa_end_cleanup))
[Stack]
- Max Depth = 8 + Unknown Stack Size
- Call Chain = __cxa_end_cleanup ⇒ __cxa_end_cleanup_impl
[Calls]- >> __cxa_end_cleanup_impl
[Called By]- >> getFont_SarasaUiSC_SemiBold_30_4bpp()
- >> getFont_SarasaUiSC_Regular_20_4bpp()
- >> getFont_SarasaUiSC_Light_15_4bpp()
- >> getFont_SarasaUiJ_SemiBold_30_4bpp()
- >> getFont_SarasaUiJ_Regular_20_4bpp()
- >> getFont_SarasaUiJ_Light_15_4bpp()
- >> getFont_InterDisplay_SemiBold_30_4bpp()
- >> getFont_InterDisplay_Regular_20_4bpp()
- >> getFont_InterDisplay_Light_15_4bpp()
- >> SelectLanguageViewBase::SelectLanguageViewBase()
- >> FrontendApplicationBase::FrontendApplicationBase(Model&, FrontendHeap&)
- >> BluetoothPresenter::BluetoothPresenter(BluetoothView&)
- >> touchgfx::SlideTransition〈(touchgfx::Direction)2〉::SlideTransition__sub_object(unsigned char)
- >> SelectLanguagePresenter::SelectLanguagePresenter(SelectLanguageView&)
- >> BluetoothViewBase::BluetoothViewBase()
- >> touchgfx::TextArea::TextArea__sub_object()
- >> touchgfx::Image::Image__sub_object(touchgfx::Bitmap const&)
- >> touchgfx::Box::Box__sub_object()
- >> touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::ManyBlockAllocator__sub_object()
- >> FrontendHeap::FrontendHeap__sub_object()
- >> FrontendHeap::getInstance()
- >> STM32DMA::STM32DMA()
- >> __cxa_call_unexpected
__cxa_get_globals (Thumb, 10 bytes, Stack size 0 bytes, cxa_exception_storage.cpp.o(.text.__cxa_get_globals))
[Called By]
- >> __cxa_begin_catch
- >> __cxa_rethrow
- >> __cxa_begin_cleanup
- >> __cxa_throw
- >> __cxxabiv1::__cxa_end_cleanup_impl()
__cxa_get_globals_fast (Thumb, 10 bytes, Stack size 0 bytes, cxa_exception_storage.cpp.o(.text.__cxa_get_globals_fast))
[Called By]
- >> std::terminate()
- >> __cxa_call_unexpected
- >> __cxa_end_catch
__cxa_init_primary_exception (Thumb, 78 bytes, Stack size 24 bytes, cxa_exception.cpp.o(.text.__cxa_init_primary_exception), UNUSED)
[Calls]
- >> std::get_terminate()
- >> std::get_unexpected()
[Called By]
__cxa_pure_virtual (Thumb, 8 bytes, Stack size 8 bytes, cxa_virtual.cpp.o(.text.__cxa_pure_virtual))
[Stack]
- Max Depth = 16
- Call Chain = __cxa_pure_virtual ⇒ abort_message
[Calls]
[Address Reference Count : 10]- SelectLanguageViewBase.o(.rodata._ZTVN8touchgfx15GenericCallbackIRKNS_14AbstractButtonEvvEE)
- BluetoothViewBase.o(.rodata._ZTVN8touchgfx6WidgetE)
- FrontendApplicationBase.o(.rodata._ZTVN8touchgfx15GenericCallbackIvvvEE)
- TouchGFXConfiguration.o(.rodata._ZTVN8touchgfx15TouchControllerE)
- TouchGFXGeneratedHAL.o(.rodata._ZTVN8touchgfx20FrameBufferAllocatorE)
- abstractpartition.o(.rodata._ZTVN8touchgfx17AbstractPartitionE)
- drawable.o(.rodata._ZTVN8touchgfx8DrawableE)
- dma.o(.rodata._ZTVN8touchgfx13DMA_InterfaceE)
- constfont.o(.rodata._ZTVN8touchgfx9ConstFontE)
- hal.o(.rodata._ZTVN8touchgfx3HALE)
__cxa_rethrow (Thumb, 90 bytes, Stack size 16 bytes, cxa_exception.cpp.o(.text.__cxa_rethrow), UNUSED)
[Calls]
- >> std::terminate()
- >> __cxa_begin_catch
- >> _Unwind_RaiseException
- >> std::__terminate(void (*)())
- >> __cxa_get_globals
[Called By]
__cxa_throw (Thumb, 48 bytes, Stack size 16 bytes, cxa_exception.cpp.o(.text.__cxa_throw), UNUSED)
[Calls]
- >> _Unwind_RaiseException
- >> __cxa_init_primary_exception
- >> __cxa_get_globals
- >> __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*)
[Called By]
__dynamic_cast (Thumb, 108 bytes, Stack size 48 bytes, private_typeinfo.cpp.o(.text.__dynamic_cast))
[Stack]
- Max Depth = 144
- Call Chain = __dynamic_cast ⇒ __cxxabiv1::(anonymous namespace)::dyn_cast_try_downcast(void const*, void const*, __cxxabiv1::__class_type_info const*, __cxxabiv1::__class_type_info const*, int)
[Calls]- >> __cxxabiv1::(anonymous namespace)::dyn_cast_slow(void const*, void const*, __cxxabiv1::__class_type_info const*, __cxxabiv1::__class_type_info const*, __cxxabiv1::__class_type_info const*, int)
- >> __cxxabiv1::(anonymous namespace)::dyn_cast_try_downcast(void const*, void const*, __cxxabiv1::__class_type_info const*, __cxxabiv1::__class_type_info const*, int)
- >> __cxxabiv1::(anonymous namespace)::dyn_cast_to_derived(void const*, void const*, __cxxabiv1::__class_type_info const*, __cxxabiv1::__class_type_info const*, int, int)
- >> __cxxabiv1::(anonymous namespace)::dyn_cast_get_derived_info(__cxxabiv1::(anonymous namespace)::derived_object_info*, void const*)
- >> is_equal(std::type_info const*, std::type_info const*, bool)
[Called By]- >> __cxxabiv1::__class_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const
__gnu_unwind_frame (Thumb, 24 bytes, Stack size 8 bytes, Unwind-EHABI.cpp.o(.text.__gnu_unwind_frame))
[Stack]
- Max Depth = 8
- Call Chain = __gnu_unwind_frame
[Calls]
[Called By]
__gxx_personality_v0 (Thumb, 302 bytes, Stack size 72 bytes, cxa_personality.cpp.o(.text.__gxx_personality_v0))
[Stack]
- Max Depth = 232
- Call Chain = __gxx_personality_v0 ⇒ __cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Control_Block*, _Unwind_Context*) ⇒ __cxxabiv1::exception_spec_can_catch(long long, unsigned char const*, unsigned char, __cxxabiv1::__shim_type_info const*, void*, _Unwind_Control_Block*, unsigned int) ⇒ std::terminate() ⇒ std::__terminate(void (*)()) ⇒ __cxa_begin_catch ⇒ std::terminate() (Cycle)
[Calls]- >> std::terminate()
- >> __cxa_begin_catch
- >> __gnu_unwind_frame
- >> _Unwind_VRS_Get
- >> __cxxabiv1::set_registers(_Unwind_Control_Block*, _Unwind_Context*, __cxxabiv1::(anonymous namespace)::scan_results const&)
- >> __cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Control_Block*, _Unwind_Context*)
- >> __cxa_begin_cleanup
- >> __cxxabiv1::__isOurExceptionClass(_Unwind_Control_Block const*)
[Address Reference Count : 29]- Table_InterDisplay_Regular_20_4bpp.o(.ARM.extab.text._Z36getFont_InterDisplay_Regular_20_4bppv)
- Table_InterDisplay_Light_15_4bpp.o(.ARM.extab.text._Z34getFont_InterDisplay_Light_15_4bppv)
- BluetoothViewBase.o(.ARM.extab.text._ZN17BluetoothViewBaseC2Ev)
- Table_InterDisplay_SemiBold_30_4bpp.o(.ARM.extab.text._Z37getFont_InterDisplay_SemiBold_30_4bppv)
- Table_SarasaUiJ_Light_15_4bpp.o(.ARM.extab.text._Z31getFont_SarasaUiJ_Light_15_4bppv)
- SelectLanguageViewBase.o(.ARM.extab.text._ZN22SelectLanguageViewBaseC2Ev)
- Table_SarasaUiJ_Regular_20_4bpp.o(.ARM.extab.text._Z33getFont_SarasaUiJ_Regular_20_4bppv)
- Table_SarasaUiJ_SemiBold_30_4bpp.o(.ARM.extab.text._Z34getFont_SarasaUiJ_SemiBold_30_4bppv)
- Table_SarasaUiSC_Light_15_4bpp.o(.ARM.extab.text._Z32getFont_SarasaUiSC_Light_15_4bppv)
- Table_SarasaUiSC_Regular_20_4bpp.o(.ARM.extab.text._Z34getFont_SarasaUiSC_Regular_20_4bppv)
- Table_SarasaUiSC_SemiBold_30_4bpp.o(.ARM.extab.text._Z35getFont_SarasaUiSC_SemiBold_30_4bppv)
- BluetoothViewBase.o(.ARM.extab.text._ZN8touchgfx3BoxC2Ev)
- BluetoothViewBase.o(.ARM.extab.text._ZN8touchgfx5ImageC2ERKNS_6BitmapE)
- BluetoothViewBase.o(.ARM.extab.text._ZN8touchgfx8TextAreaC2Ev)
- SelectLanguagePresenter.o(.ARM.extab.text._ZN23SelectLanguagePresenterC2ER18SelectLanguageView)
- BluetoothPresenter.o(.ARM.extab.text._ZN18BluetoothPresenterC2ER13BluetoothView)
- FrontendApplicationBase.o(.ARM.extab.text._ZN23FrontendApplicationBaseC2ER5ModelR12FrontendHeap)
- FrontendApplicationBase.o(.ARM.extab.text._ZN8touchgfx15SlideTransitionILNS_9DirectionE2EEC2Eh)
- TouchGFXGeneratedHAL.o(.ARM.extab.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EEC2Ev)
- STM32DMA.o(.ARM.extab.text._ZN8STM32DMAC2Ev)
- TouchGFXConfiguration.o(.ARM.extab.text._ZN12FrontendHeap11getInstanceEv)
- TouchGFXConfiguration.o(.ARM.extab.text._ZN12FrontendHeapC2Ev)
- cxa_exception.cpp.o(.ARM.extab.text.__cxa_begin_catch)
- cxa_handlers.cpp.o(.ARM.extab.text._ZSt9terminatev)
- cxa_handlers.cpp.o(.ARM.extab.text._ZSt11__terminatePFvvE)
- cxa_exception.cpp.o(.ARM.extab.text.__cxa_begin_cleanup)
- cxa_exception.cpp.o(.ARM.extab.text.__cxa_decrement_exception_refcount)
- cxa_personality.cpp.o(.ARM.extab.text.__cxa_call_unexpected)
- cxa_exception.cpp.o(.ARM.extab.text.__cxa_allocate_exception)
__unw_get_fpreg (Thumb, 46 bytes, Stack size 16 bytes, libunwind.cpp.o(.text.__unw_get_fpreg))
[Stack]
- Max Depth = 16
- Call Chain = __unw_get_fpreg
[Called By]
unw_get_fpreg (Thumb, 46 bytes, Stack size 16 bytes, libunwind.cpp.o(.text.__unw_get_fpreg), UNUSED)
__unw_get_proc_info (Thumb, 28 bytes, Stack size 8 bytes, libunwind.cpp.o(.text.__unw_get_proc_info))
[Stack]
- Max Depth = 8
- Call Chain = __unw_get_proc_info
[Called By]- >> unwind_phase2_forced(unw_context_t*, unw_cursor_t*, _Unwind_Control_Block*, _Unwind_Reason_Code (*)(int, _Unwind_Action, unsigned char*, _Unwind_Control_Block*, _Unwind_Context*, void*), void*)
- >> unwind_phase2(unw_context_t*, unw_cursor_t*, _Unwind_Control_Block*, bool)
- >> (anonymous namespace)::unwindOneFrame(unsigned int, _Unwind_Control_Block*, _Unwind_Context*)
- >> _Unwind_GetRegionStart
- >> _Unwind_GetLanguageSpecificData
- >> _Unwind_RaiseException
unw_get_proc_info (Thumb, 28 bytes, Stack size 8 bytes, libunwind.cpp.o(.text.__unw_get_proc_info), UNUSED)
__unw_get_reg (Thumb, 44 bytes, Stack size 16 bytes, libunwind.cpp.o(.text.__unw_get_reg))
[Stack]
- Max Depth = 16
- Call Chain = __unw_get_reg
[Called By]- >> _Unwind_VRS_Pop
- >> _Unwind_VRS_Interpret
- >> unwind_phase2(unw_context_t*, unw_cursor_t*, _Unwind_Control_Block*, bool)
- >> (anonymous namespace)::unwindOneFrame(unsigned int, _Unwind_Control_Block*, _Unwind_Context*)
- >> _Unwind_VRS_Get
unw_get_reg (Thumb, 44 bytes, Stack size 16 bytes, libunwind.cpp.o(.text.__unw_get_reg), UNUSED)
__unw_init_local (Thumb, 72 bytes, Stack size 16 bytes, libunwind.cpp.o(.text.__unw_init_local))
[Stack]
- Max Depth = 88
- Call Chain = __unw_init_local ⇒ libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::setInfoBasedOnIPRegister(bool) ⇒ libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getInfoFromEHABISection(unsigned int, libunwind::UnwindInfoSections const&)
[Calls]- >> libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::setInfoBasedOnIPRegister(bool)
- >> __aeabi_memclr8
- >> __aeabi_memcpy
[Called By]- >> unwind_phase2_forced(unw_context_t*, unw_cursor_t*, _Unwind_Control_Block*, _Unwind_Reason_Code (*)(int, _Unwind_Action, unsigned char*, _Unwind_Control_Block*, _Unwind_Context*, void*), void*)
- >> unwind_phase2(unw_context_t*, unw_cursor_t*, _Unwind_Control_Block*, bool)
- >> _Unwind_RaiseException
unw_init_local (Thumb, 72 bytes, Stack size 16 bytes, libunwind.cpp.o(.text.__unw_init_local), UNUSED)
__unw_resume (Thumb, 18 bytes, Stack size 8 bytes, libunwind.cpp.o(.text.__unw_resume))
[Stack]
- Max Depth = 8
- Call Chain = __unw_resume
[Called By]- >> unwind_phase2_forced(unw_context_t*, unw_cursor_t*, _Unwind_Control_Block*, _Unwind_Reason_Code (*)(int, _Unwind_Action, unsigned char*, _Unwind_Control_Block*, _Unwind_Context*, void*), void*)
- >> unwind_phase2(unw_context_t*, unw_cursor_t*, _Unwind_Control_Block*, bool)
unw_resume (Thumb, 18 bytes, Stack size 8 bytes, libunwind.cpp.o(.text.__unw_resume), UNUSED)
__unw_save_vfp_as_X (Thumb, 6 bytes, Stack size 0 bytes, libunwind.cpp.o(.text.__unw_save_vfp_as_X))
[Called By]
- >> _Unwind_VRS_Set
- >> _Unwind_VRS_Get
unw_save_vfp_as_X (Thumb, 6 bytes, Stack size 0 bytes, libunwind.cpp.o(.text.__unw_save_vfp_as_X), UNUSED)
__unw_set_fpreg (Thumb, 54 bytes, Stack size 24 bytes, libunwind.cpp.o(.text.__unw_set_fpreg))
[Stack]
- Max Depth = 24
- Call Chain = __unw_set_fpreg
[Called By]
unw_set_fpreg (Thumb, 54 bytes, Stack size 24 bytes, libunwind.cpp.o(.text.__unw_set_fpreg), UNUSED)
__unw_set_reg (Thumb, 104 bytes, Stack size 56 bytes, libunwind.cpp.o(.text.__unw_set_reg))
[Stack]
- Max Depth = 56
- Call Chain = __unw_set_reg
[Called By]- >> _Unwind_VRS_Pop
- >> _Unwind_VRS_Interpret
- >> unwind_phase2(unw_context_t*, unw_cursor_t*, _Unwind_Control_Block*, bool)
- >> _Unwind_VRS_Set
unw_set_reg (Thumb, 104 bytes, Stack size 56 bytes, libunwind.cpp.o(.text.__unw_set_reg), UNUSED)
__unw_step (Thumb, 8 bytes, Stack size 0 bytes, libunwind.cpp.o(.text.__unw_step))
[Called By]
- >> (anonymous namespace)::unwindOneFrame(unsigned int, _Unwind_Control_Block*, _Unwind_Context*)
- >> __gnu_unwind_frame
unw_step (Thumb, 8 bytes, Stack size 0 bytes, libunwind.cpp.o(.text.__unw_step), UNUSED)
abort_message (Thumb, 6 bytes, Stack size 8 bytes, abort_message.cpp.o(.text.abort_message))
[Stack]
- Max Depth = 8
- Call Chain = abort_message
[Called By]- >> __cxa_guard_acquire
- >> __cxa_pure_virtual
- >> std::__unexpected(void (*)())
- >> std::__terminate(void (*)())
bsp_init (Thumb, 98 bytes, Stack size 8 bytes, bsp.o(.text.bsp_init))
[Stack]
- Max Depth = 340
- Call Chain = bsp_init ⇒ MX_ADC1_Init ⇒ HAL_ADC_ConfigChannel ⇒ LL_ADC_SetOffset
[Calls]- >> delay_init
- >> PeriphCommonClock_Config
- >> SystemClock_Config
- >> HAL_Init
- >> MX_USART1_UART_Init
- >> MX_UART4_Init
- >> MX_TIM15_Init
- >> MX_TIM6_Init
- >> MX_TIM3_Init
- >> MX_TIM2_Init
- >> MX_SPI2_Init
- >> MX_SPI1_Init
- >> MX_SAI1_Init
- >> MX_RTC_Init
- >> MX_I2C3_Init
- >> MX_I2C1_Init
- >> MX_GPIO_Init
- >> MX_DMA_Init
- >> MX_CRC_Init
- >> HAL_TIM_Base_Start
- >> MX_ADC1_Init
[Called By]
bt_app_task (Thumb, 176 bytes, Stack size 32 bytes, bluetooth.o(.text.bt_app_task))
[Stack]
- Max Depth = 248
- Call Chain = bt_app_task ⇒ bt_printf ⇒ xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> xQueueSemaphoreTake
- >> xQueueGenericCreate
- >> xQueueGenericSend
- >> xQueueCreateMutex
- >> bt_printf
[Address Reference Count : 1]- background_tasks.o(.text.start_task)
bt_printf (Thumb, 98 bytes, Stack size 48 bytes, bluetooth.o(.text.bt_printf))
[Stack]
- Max Depth = 216
- Call Chain = bt_printf ⇒ xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> xQueueSemaphoreTake
- >> xQueueGenericSend
- >> bt_send_data
- >> vsnprintf
[Called By]
bt_send_data (Thumb, 34 bytes, Stack size 16 bytes, bluetooth.o(.text.bt_send_data))
[Stack]
- Max Depth = 112
- Call Chain = bt_send_data ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout ⇒ UART_EndRxTransfer
[Calls]
[Called By]
button_init (Thumb, 100 bytes, Stack size 24 bytes, multi_button.o(.text.button_init))
[Stack]
- Max Depth = 24
- Call Chain = button_init
[Calls]
[Called By]
button_start (Thumb, 80 bytes, Stack size 12 bytes, multi_button.o(.text.button_start))
[Stack]
- Max Depth = 12
- Call Chain = button_start
[Called By]
button_task (Thumb, 20 bytes, Stack size 16 bytes, background_tasks.o(.text.button_task))
[Stack]
- Max Depth = 112
- Call Chain = button_task ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> vTaskDelay
- >> button_ticks
[Address Reference Count : 1]- background_tasks.o(.text.start_task)
button_ticks (Thumb, 44 bytes, Stack size 16 bytes, multi_button.o(.text.button_ticks))
[Stack]
- Max Depth = 40
- Call Chain = button_ticks ⇒ button_handler
[Calls]
[Called By]
decode_eht_entry (Thumb, 80 bytes, Stack size 0 bytes, Unwind-EHABI.cpp.o(.text.decode_eht_entry))
[Called By]
- >> libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::stepWithEHABI()
delay_init (Thumb, 84 bytes, Stack size 16 bytes, core_delay.o(.text.delay_init))
[Stack]
- Max Depth = 20
- Call Chain = delay_init ⇒ HAL_SYSTICK_CLKSourceConfig
[Calls]- >> HAL_SYSTICK_CLKSourceConfig
[Called By]
delay_ms (Thumb, 64 bytes, Stack size 16 bytes, core_delay.o(.text.delay_ms))
[Stack]
- Max Depth = 112
- Call Chain = delay_ms ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> delay_us
- >> vTaskDelay
- >> xTaskGetSchedulerState
[Called By]
delay_us (Thumb, 138 bytes, Stack size 24 bytes, core_delay.o(.text.delay_us))
[Stack]
- Max Depth = 24
- Call Chain = delay_us
[Called By]
devices_init (Thumb, 8 bytes, Stack size 8 bytes, bsp.o(.text.devices_init))
[Stack]
- Max Depth = 56
- Call Chain = devices_init ⇒ button_handle_init ⇒ button_init
[Calls]
[Called By]
fputc (Thumb, 84 bytes, Stack size 16 bytes, syscalls.o(.text.fputc))
[Stack]
- Max Depth = 24
- Call Chain = fputc ⇒ __io_putchar_uart
[Calls]
[Address Reference Count : 1]
freertos_start (Thumb, 54 bytes, Stack size 16 bytes, background_tasks.o(.text.freertos_start))
[Stack]
- Max Depth = 296
- Call Chain = freertos_start ⇒ vTaskStartScheduler ⇒ prvCreateIdleTasks ⇒ xTaskCreate ⇒ prvCreateTask ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> vTaskStartScheduler
- >> xTaskCreate
[Called By]
gui_task (Thumb, 20 bytes, Stack size 16 bytes, background_tasks.o(.text.gui_task))
[Stack]
- Max Depth = 200
- Call Chain = gui_task ⇒ MX_TouchGFX_Process ⇒ touchgfx_taskEntry ⇒ touchgfx::HAL::taskEntry() ⇒ touchgfx::OSWrappers::waitForVSync() ⇒ xQueueSemaphoreTake ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> vTaskDelay
- >> MX_TouchGFX_Process
[Address Reference Count : 1]- background_tasks.o(.text.start_task)
home_ui_task (Thumb, 24 bytes, Stack size 16 bytes, home_page.o(.text.home_ui_task))
[Stack]
- Max Depth = 64
- Call Chain = home_ui_task ⇒ vTaskSuspend ⇒ vTaskSwitchContext
[Calls]
[Address Reference Count : 1]- background_tasks.o(.text.start_task)
lcd_backlight_ctrl (Thumb, 52 bytes, Stack size 16 bytes, lcd.o(.text.lcd_backlight_ctrl))
[Stack]
- Max Depth = 28
- Call Chain = lcd_backlight_ctrl ⇒ HAL_GPIO_WritePin
[Calls]
[Called By]
lcd_color_region (Thumb, 254 bytes, Stack size 24 bytes, lcd.o(.text.lcd_color_region))
[Stack]
- Max Depth = 84 + In Cycle
- Call Chain = lcd_color_region ⇒ DisplayDriver_TransferCompleteCallback (Cycle)
[Calls]- >> DisplayDriver_TransferCompleteCallback
- >> lcd_set_window
- >> LL_SPI_TransmitData16
- >> LL_SPI_SetDataWidth
- >> LL_SPI_IsActiveFlag_TXE
- >> lcd_write_cmd
- >> LL_SPI_IsActiveFlag_BSY
[Called By]- >> touchgfxDisplayDriverTransmitBlock
lcd_init (Thumb, 474 bytes, Stack size 72 bytes, lcd.o(.text.lcd_init))
[Stack]
- Max Depth = 200
- Call Chain = lcd_init ⇒ lcd_reset ⇒ delay_ms ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> lcd_backlight_ctrl
- >> lcd_reset
- >> lcd_write_byte
- >> lcd_write_cmd
- >> LL_SPI_Enable
- >> delay_ms
[Called By]- >> TouchGFXHAL::initialize()
lcd_reset (Thumb, 48 bytes, Stack size 16 bytes, lcd.o(.text.lcd_reset))
[Stack]
- Max Depth = 128
- Call Chain = lcd_reset ⇒ delay_ms ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> delay_ms
- >> HAL_GPIO_WritePin
[Called By]
lcd_set_window (Thumb, 316 bytes, Stack size 24 bytes, lcd.o(.text.lcd_set_window))
[Stack]
- Max Depth = 60
- Call Chain = lcd_set_window ⇒ lcd_write_data ⇒ LL_SPI_TransmitData8
[Calls]
[Called By]
lcd_te_falling_callback (Thumb, 34 bytes, Stack size 8 bytes, lcd.o(.text.lcd_te_falling_callback))
[Stack]
- Max Depth = 20
- Call Chain = lcd_te_falling_callback ⇒ HAL_GPIO_WritePin
[Calls]
[Called By]- >> HAL_GPIO_EXTI_Callback
lcd_te_rising_callback (Thumb, 202 bytes, Stack size 24 bytes, lcd.o(.text.lcd_te_rising_callback))
[Stack]
- Max Depth = 192
- Call Chain = lcd_te_rising_callback ⇒ touchgfxSignalVSync ⇒ touchgfx::OSWrappers::signalVSync() ⇒ xQueueGiveFromISR ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> touchgfxSignalVSync
- >> HAL_GPIO_WritePin
[Called By]- >> HAL_GPIO_EXTI_Callback
lcd_write_byte (Thumb, 58 bytes, Stack size 16 bytes, lcd.o(.text.lcd_write_byte))
[Stack]
- Max Depth = 28
- Call Chain = lcd_write_byte ⇒ LL_SPI_TransmitData8
[Calls]- >> LL_SPI_IsActiveFlag_BSY
- >> LL_SPI_TransmitData8
[Called By]
main (Thumb, 134 bytes, Stack size 32 bytes, main.o(.text.main))
[Stack]
- Max Depth = 372 + Unknown Stack Size
- Call Chain = main ⇒ bsp_init ⇒ MX_ADC1_Init ⇒ HAL_ADC_ConfigChannel ⇒ LL_ADC_SetOffset
[Calls]- >> HAL_Delay
- >> bsp_init
- >> HAL_GPIO_WritePin
- >> HAL_NVIC_SetPriorityGrouping
- >> MX_TouchGFX_Init
- >> freertos_start
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
pvPortMalloc (Thumb, 390 bytes, Stack size 40 bytes, heap_4.o(.text.pvPortMalloc))
[Stack]
- Max Depth = 120
- Call Chain = pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> prvInsertBlockIntoFreeList
- >> prvHeapInit
- >> xTaskResumeAll
- >> vTaskSuspendAll
[Called By]- >> xQueueGenericCreate
- >> prvCreateTask
pvTaskIncrementMutexHeldCount (Thumb, 36 bytes, Stack size 4 bytes, tasks.o(.text.pvTaskIncrementMutexHeldCount))
[Stack]
- Max Depth = 4
- Call Chain = pvTaskIncrementMutexHeldCount
[Called By]
pxPortInitialiseStack (Thumb, 94 bytes, Stack size 12 bytes, port.o(.text.pxPortInitialiseStack))
[Stack]
- Max Depth = 12
- Call Chain = pxPortInitialiseStack
[Called By]
start_task (Thumb, 206 bytes, Stack size 32 bytes, background_tasks.o(.text.start_task))
[Stack]
- Max Depth = 248
- Call Chain = start_task ⇒ xTaskCreate ⇒ prvCreateTask ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> devices_init
- >> vPortExitCritical
- >> vPortEnterCritical
- >> vTaskDelete
- >> xTaskCreate
[Address Reference Count : 1]- background_tasks.o(.text.freertos_start)
step_motor_disable (Thumb, 42 bytes, Stack size 16 bytes, step_motor.o(.text.step_motor_disable))
[Stack]
- Max Depth = 28
- Call Chain = step_motor_disable ⇒ HAL_GPIO_WritePin
[Calls]
[Called By]- >> step_motor_interrupt_callback
step_motor_interrupt_callback (Thumb, 124 bytes, Stack size 16 bytes, step_motor.o(.text.step_motor_interrupt_callback))
[Stack]
- Max Depth = 80
- Call Chain = step_motor_interrupt_callback ⇒ HAL_TIM_PWM_Stop_IT ⇒ TIM_CCxChannelCmd
[Calls]- >> HAL_TIM_PWM_Stop_IT
- >> step_motor_disable
[Called By]- >> HAL_TIM_PWM_PulseFinishedCallback
touch_get_finger_num (Thumb, 24 bytes, Stack size 16 bytes, touch.o(.text.touch_get_finger_num))
[Stack]
- Max Depth = 204
- Call Chain = touch_get_finger_num ⇒ touch_reg_read ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnFlagUntilTimeout ⇒ I2C_IsErrorOccurred ⇒ I2C_Flush_TXDR
[Calls]
[Called By]- >> STM32TouchController::sampleTouch(int&, int&)
touch_get_pos (Thumb, 62 bytes, Stack size 24 bytes, touch.o(.text.touch_get_pos))
[Stack]
- Max Depth = 212
- Call Chain = touch_get_pos ⇒ touch_reg_read ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnFlagUntilTimeout ⇒ I2C_IsErrorOccurred ⇒ I2C_Flush_TXDR
[Calls]
[Called By]- >> STM32TouchController::sampleTouch(int&, int&)
touch_reg_read (Thumb, 56 bytes, Stack size 32 bytes, touch.o(.text.touch_reg_read))
[Stack]
- Max Depth = 188
- Call Chain = touch_reg_read ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnFlagUntilTimeout ⇒ I2C_IsErrorOccurred ⇒ I2C_Flush_TXDR
[Calls]
[Called By]- >> touch_get_pos
- >> touch_get_finger_num
touchgfxDisplayDriverShouldTransferBlock (Thumb, 74 bytes, Stack size 8 bytes, lcd.o(.text.touchgfxDisplayDriverShouldTransferBlock))
[Stack]
- Max Depth = 8
- Call Chain = touchgfxDisplayDriverShouldTransferBlock
[Called By]- >> touchgfx::shouldTransferBlock(unsigned short)
touchgfxDisplayDriverTransmitActive (Thumb, 12 bytes, Stack size 0 bytes, lcd.o(.text.touchgfxDisplayDriverTransmitActive))
[Called By]
- >> touchgfx::transmitActive()
touchgfxDisplayDriverTransmitBlock (Thumb, 74 bytes, Stack size 24 bytes, TouchGFXHAL.o(.text.touchgfxDisplayDriverTransmitBlock))
[Stack]
- Max Depth = 108
- Call Chain = touchgfxDisplayDriverTransmitBlock ⇒ lcd_color_region ⇒ DisplayDriver_TransferCompleteCallback (Cycle)
[Calls]
[Called By]- >> touchgfx::transmitBlock(unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short)
touchgfxSignalVSync (Thumb, 16 bytes, Stack size 8 bytes, TouchGFXGeneratedHAL.o(.text.touchgfxSignalVSync))
[Stack]
- Max Depth = 168
- Call Chain = touchgfxSignalVSync ⇒ touchgfx::OSWrappers::signalVSync() ⇒ xQueueGiveFromISR ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> touchgfx::HAL::getInstance()
- >> touchgfx::HAL::vSync()
- >> touchgfx::OSWrappers::signalVSync()
[Called By]- >> lcd_te_rising_callback
touchgfx_components_init (Thumb, 2 bytes, Stack size 0 bytes, TouchGFXConfiguration.o(.text.touchgfx_components_init))
[Called By]
touchgfx_init (Thumb, 84 bytes, Stack size 24 bytes, TouchGFXConfiguration.o(.text.touchgfx_init))
[Stack]
- Max Depth = 256 + Unknown Stack Size
- Call Chain = touchgfx_init ⇒ TouchGFXHAL::initialize() ⇒ TouchGFXGeneratedHAL::initialize() ⇒ touchgfx::HAL::initialize() ⇒ touchgfx::OSWrappers::initialize() ⇒ xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> BitmapDatabase::getInstanceSize()
- >> BitmapDatabase::getInstance()
- >> touchgfx::Texts::setLanguage(unsigned short)
- >> FrontendHeap::getInstance()
- >> touchgfx::FontManager::setFontProvider(touchgfx::FontProvider*)
- >> touchgfx::TypedText::registerTexts(touchgfx::Texts const*)
- >> touchgfx::Bitmap::registerBitmapDatabase(touchgfx::Bitmap::BitmapData const*, unsigned short, unsigned short*, unsigned int, unsigned int)
- >> TouchGFXHAL::initialize()
[Called By]
touchgfx_taskEntry (Thumb, 16 bytes, Stack size 8 bytes, TouchGFXConfiguration.o(.text.touchgfx_taskEntry))
[Stack]
- Max Depth = 176
- Call Chain = touchgfx_taskEntry ⇒ touchgfx::HAL::taskEntry() ⇒ touchgfx::OSWrappers::waitForVSync() ⇒ xQueueSemaphoreTake ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> touchgfx::HAL::taskEntry()
[Called By]
__cxa_guard_acquire (Thumb, 44 bytes, Stack size 8 bytes, cxa_guard.cpp.o(.text.unlikely.__cxa_guard_acquire))
[Stack]
- Max Depth = 16
- Call Chain = __cxa_guard_acquire ⇒ abort_message
[Calls]
[Called By]- >> getFont_SarasaUiSC_SemiBold_30_4bpp()
- >> getFont_SarasaUiSC_Regular_20_4bpp()
- >> getFont_SarasaUiSC_Light_15_4bpp()
- >> getFont_SarasaUiJ_SemiBold_30_4bpp()
- >> getFont_SarasaUiJ_Regular_20_4bpp()
- >> getFont_SarasaUiJ_Light_15_4bpp()
- >> getFont_InterDisplay_SemiBold_30_4bpp()
- >> getFont_InterDisplay_Regular_20_4bpp()
- >> getFont_InterDisplay_Light_15_4bpp()
- >> FrontendHeap::getInstance()
__cxa_guard_release (Thumb, 8 bytes, Stack size 0 bytes, cxa_guard.cpp.o(.text.unlikely.__cxa_guard_release))
[Called By]
- >> getFont_SarasaUiSC_SemiBold_30_4bpp()
- >> getFont_SarasaUiSC_Regular_20_4bpp()
- >> getFont_SarasaUiSC_Light_15_4bpp()
- >> getFont_SarasaUiJ_SemiBold_30_4bpp()
- >> getFont_SarasaUiJ_Regular_20_4bpp()
- >> getFont_SarasaUiJ_Light_15_4bpp()
- >> getFont_InterDisplay_SemiBold_30_4bpp()
- >> getFont_InterDisplay_Regular_20_4bpp()
- >> getFont_InterDisplay_Light_15_4bpp()
- >> FrontendHeap::getInstance()
uxListRemove (Thumb, 72 bytes, Stack size 8 bytes, list.o(.text.uxListRemove))
[Stack]
- Max Depth = 8
- Call Chain = uxListRemove
[Called By]- >> prvCheckTasksWaitingTermination
- >> prvAddCurrentTaskToDelayedList
- >> xTaskPriorityDisinherit
- >> vTaskPriorityDisinheritAfterTimeout
- >> xTaskPriorityInherit
- >> prvProcessExpiredTimer
- >> prvProcessReceivedCommands
- >> vTaskSuspend
- >> vTaskDelete
uxTaskGetNumberOfTasks (Thumb, 12 bytes, Stack size 0 bytes, tasks.o(.text.uxTaskGetNumberOfTasks))
[Called By]
- >> xQueueGiveFromISR
- >> prvNotifyQueueSetContainer
vListInitialise (Thumb, 46 bytes, Stack size 4 bytes, list.o(.text.vListInitialise))
[Stack]
- Max Depth = 4
- Call Chain = vListInitialise
[Called By]- >> prvInitialiseTaskLists
- >> xQueueGenericReset
- >> prvCheckForValidListAndQueue
vListInitialiseItem (Thumb, 14 bytes, Stack size 4 bytes, list.o(.text.vListInitialiseItem))
[Stack]
- Max Depth = 4
- Call Chain = vListInitialiseItem
[Called By]
vListInsert (Thumb, 106 bytes, Stack size 16 bytes, list.o(.text.vListInsert))
[Stack]
- Max Depth = 16
- Call Chain = vListInsert
[Called By]- >> prvAddCurrentTaskToDelayedList
- >> vTaskPlaceOnEventList
- >> prvInsertTimerInActiveList
vListInsertEnd (Thumb, 58 bytes, Stack size 12 bytes, list.o(.text.vListInsertEnd))
[Stack]
- Max Depth = 12
- Call Chain = vListInsertEnd
[Called By]- >> vTaskSuspend
- >> vTaskDelete
vPortEnterCritical (Thumb, 48 bytes, Stack size 4 bytes, port.o(.text.vPortEnterCritical))
[Stack]
- Max Depth = 4
- Call Chain = vPortEnterCritical
[Called By]- >> xQueueSemaphoreTake
- >> prvCheckTasksWaitingTermination
- >> prvAddNewTaskToReadyList
- >> vQueueWaitForMessageRestricted
- >> xQueueReceive
- >> xTaskCheckForTimeOut
- >> xQueueGenericSend
- >> xQueueGenericReset
- >> prvIsQueueEmpty
- >> prvUnlockQueue
- >> prvIsQueueFull
- >> xTaskResumeAll
- >> prvCheckForValidListAndQueue
- >> vTaskSuspend
- >> vTaskDelete
- >> start_task
vPortExitCritical (Thumb, 38 bytes, Stack size 4 bytes, port.o(.text.vPortExitCritical))
[Stack]
- Max Depth = 4
- Call Chain = vPortExitCritical
[Called By]- >> xQueueSemaphoreTake
- >> prvCheckTasksWaitingTermination
- >> prvAddNewTaskToReadyList
- >> vQueueWaitForMessageRestricted
- >> xQueueReceive
- >> xTaskCheckForTimeOut
- >> xQueueGenericSend
- >> xQueueGenericReset
- >> prvIsQueueEmpty
- >> prvUnlockQueue
- >> prvIsQueueFull
- >> xTaskResumeAll
- >> prvCheckForValidListAndQueue
- >> vTaskSuspend
- >> vTaskDelete
- >> start_task
vPortFree (Thumb, 118 bytes, Stack size 24 bytes, heap_4.o(.text.vPortFree))
[Stack]
- Max Depth = 104
- Call Chain = vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> prvInsertBlockIntoFreeList
- >> xTaskResumeAll
- >> vTaskSuspendAll
[Called By]- >> prvDeleteTCB
- >> prvCreateTask
- >> prvProcessReceivedCommands
vPortSetupTimerInterrupt (Thumb, 68 bytes, Stack size 0 bytes, port.o(.text.vPortSetupTimerInterrupt))
[Called By]
vQueueAddToRegistry (Thumb, 154 bytes, Stack size 16 bytes, queue.o(.text.vQueueAddToRegistry))
[Stack]
- Max Depth = 16
- Call Chain = vQueueAddToRegistry
[Called By]- >> prvCheckForValidListAndQueue
vQueueWaitForMessageRestricted (Thumb, 100 bytes, Stack size 24 bytes, queue.o(.text.vQueueWaitForMessageRestricted))
[Stack]
- Max Depth = 136
- Call Chain = vQueueWaitForMessageRestricted ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> vTaskPlaceOnEventListRestricted
- >> prvUnlockQueue
- >> vPortExitCritical
- >> vPortEnterCritical
[Called By]- >> prvProcessTimerOrBlockTask
vTaskDelay (Thumb, 74 bytes, Stack size 16 bytes, tasks.o(.text.vTaskDelay))
[Stack]
- Max Depth = 96
- Call Chain = vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> prvAddCurrentTaskToDelayedList
- >> xTaskResumeAll
- >> vTaskSuspendAll
[Called By]- >> delay_ms
- >> gui_task
- >> button_task
vTaskDelete (Thumb, 330 bytes, Stack size 32 bytes, tasks.o(.text.vTaskDelete))
[Stack]
- Max Depth = 152
- Call Chain = vTaskDelete ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> prvDeleteTCB
- >> prvResetNextTaskUnblockTime
- >> uxListRemove
- >> vListInsertEnd
- >> vPortExitCritical
- >> vPortEnterCritical
[Called By]
vTaskInternalSetTimeOutState (Thumb, 36 bytes, Stack size 4 bytes, tasks.o(.text.vTaskInternalSetTimeOutState))
[Stack]
- Max Depth = 4
- Call Chain = vTaskInternalSetTimeOutState
[Called By]- >> xQueueSemaphoreTake
- >> xQueueReceive
- >> xTaskCheckForTimeOut
- >> xQueueGenericSend
vTaskMissedYield (Thumb, 14 bytes, Stack size 0 bytes, tasks.o(.text.vTaskMissedYield))
[Called By]
vTaskPlaceOnEventList (Thumb, 38 bytes, Stack size 16 bytes, tasks.o(.text.vTaskPlaceOnEventList))
[Stack]
- Max Depth = 72
- Call Chain = vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
[Calls]- >> prvAddCurrentTaskToDelayedList
- >> vListInsert
[Called By]- >> xQueueSemaphoreTake
- >> xQueueReceive
- >> xQueueGenericSend
vTaskPlaceOnEventListRestricted (Thumb, 100 bytes, Stack size 24 bytes, tasks.o(.text.vTaskPlaceOnEventListRestricted))
[Stack]
- Max Depth = 80
- Call Chain = vTaskPlaceOnEventListRestricted ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
[Calls]- >> prvAddCurrentTaskToDelayedList
[Called By]- >> vQueueWaitForMessageRestricted
vTaskPriorityDisinheritAfterTimeout (Thumb, 320 bytes, Stack size 40 bytes, tasks.o(.text.vTaskPriorityDisinheritAfterTimeout))
[Stack]
- Max Depth = 48
- Call Chain = vTaskPriorityDisinheritAfterTimeout ⇒ uxListRemove
[Calls]
[Called By]
vTaskStartScheduler (Thumb, 114 bytes, Stack size 16 bytes, tasks.o(.text.vTaskStartScheduler))
[Stack]
- Max Depth = 280
- Call Chain = vTaskStartScheduler ⇒ prvCreateIdleTasks ⇒ xTaskCreate ⇒ prvCreateTask ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> prvCreateIdleTasks
- >> xPortStartScheduler
- >> xTimerCreateTimerTask
[Called By]
vTaskSuspend (Thumb, 350 bytes, Stack size 32 bytes, tasks.o(.text.vTaskSuspend))
[Stack]
- Max Depth = 48
- Call Chain = vTaskSuspend ⇒ vTaskSwitchContext
[Calls]- >> prvResetNextTaskUnblockTime
- >> vTaskSwitchContext
- >> uxListRemove
- >> vListInsertEnd
- >> vPortExitCritical
- >> vPortEnterCritical
[Called By]
vTaskSuspendAll (Thumb, 16 bytes, Stack size 0 bytes, tasks.o(.text.vTaskSuspendAll))
[Called By]
- >> vTaskDelay
- >> xQueueSemaphoreTake
- >> xQueueReceive
- >> xQueueGenericSend
- >> vPortFree
- >> pvPortMalloc
- >> prvProcessTimerOrBlockTask
vTaskSwitchContext (Thumb, 162 bytes, Stack size 16 bytes, tasks.o(.text.vTaskSwitchContext))
[Stack]
- Max Depth = 16
- Call Chain = vTaskSwitchContext
[Called By]- >> PendSV_Handler
- >> xPortStartScheduler
- >> vTaskSuspend
xPortStartScheduler (Thumb, 108 bytes, Stack size 16 bytes, port.o(.text.xPortStartScheduler))
[Stack]
- Max Depth = 32
- Call Chain = xPortStartScheduler ⇒ vTaskSwitchContext
[Calls]- >> vTaskSwitchContext
- >> vPortSetupTimerInterrupt
- >> prvPortStartFirstTask
- >> vPortEnableVFP
- >> prvTaskExitError
[Called By]
xPortSysTickHandler (Thumb, 62 bytes, Stack size 16 bytes, port.o(.text.xPortSysTickHandler))
[Stack]
- Max Depth = 56
- Call Chain = xPortSysTickHandler ⇒ xTaskIncrementTick
[Calls]
[Called By]
xQueueCreateMutex (Thumb, 38 bytes, Stack size 24 bytes, queue.o(.text.xQueueCreateMutex))
[Stack]
- Max Depth = 208
- Call Chain = xQueueCreateMutex ⇒ prvInitialiseMutex ⇒ xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> xQueueGenericCreate
- >> prvInitialiseMutex
[Called By]
xQueueGenericCreate (Thumb, 126 bytes, Stack size 40 bytes, queue.o(.text.xQueueGenericCreate))
[Stack]
- Max Depth = 160
- Call Chain = xQueueGenericCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> prvInitialiseNewQueue
- >> pvPortMalloc
[Called By]- >> MX_ADC1_Init
- >> xQueueCreateMutex
- >> prvCheckForValidListAndQueue
- >> bt_app_task
- >> touchgfx::OSWrappers::initialize()
xQueueGenericReset (Thumb, 208 bytes, Stack size 24 bytes, queue.o(.text.xQueueGenericReset))
[Stack]
- Max Depth = 52
- Call Chain = xQueueGenericReset ⇒ xTaskRemoveFromEventList
[Calls]- >> xTaskRemoveFromEventList
- >> vPortExitCritical
- >> vPortEnterCritical
- >> vListInitialise
[Called By]
xQueueGenericSend (Thumb, 434 bytes, Stack size 56 bytes, queue.o(.text.xQueueGenericSend))
[Stack]
- Max Depth = 168
- Call Chain = xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> vTaskPlaceOnEventList
- >> xTaskCheckForTimeOut
- >> vTaskInternalSetTimeOutState
- >> xTaskRemoveFromEventList
- >> prvUnlockQueue
- >> prvIsQueueFull
- >> prvNotifyQueueSetContainer
- >> prvCopyDataToQueue
- >> vPortExitCritical
- >> vPortEnterCritical
- >> xTaskResumeAll
- >> vTaskSuspendAll
[Called By]- >> prvInitialiseMutex
- >> bt_printf
- >> bt_app_task
- >> touchgfx::OSWrappers::giveFrameBufferSemaphore()
- >> touchgfx::OSWrappers::initialize()
xQueueGiveFromISR (Thumb, 240 bytes, Stack size 56 bytes, queue.o(.text.xQueueGiveFromISR))
[Stack]
- Max Depth = 152
- Call Chain = xQueueGiveFromISR ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> uxTaskGetNumberOfTasks
- >> xTaskRemoveFromEventList
- >> prvNotifyQueueSetContainer
[Called By]- >> touchgfx::OSWrappers::signalVSync()
- >> touchgfx::OSWrappers::giveFrameBufferSemaphoreFromISR()
xQueueReceive (Thumb, 338 bytes, Stack size 48 bytes, queue.o(.text.xQueueReceive))
[Stack]
- Max Depth = 160
- Call Chain = xQueueReceive ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> vTaskPlaceOnEventList
- >> xTaskCheckForTimeOut
- >> vTaskInternalSetTimeOutState
- >> xTaskRemoveFromEventList
- >> prvCopyDataFromQueue
- >> prvIsQueueEmpty
- >> prvUnlockQueue
- >> vPortExitCritical
- >> vPortEnterCritical
- >> xTaskResumeAll
- >> vTaskSuspendAll
[Called By]- >> prvProcessReceivedCommands
xQueueSemaphoreTake (Thumb, 414 bytes, Stack size 48 bytes, queue.o(.text.xQueueSemaphoreTake))
[Stack]
- Max Depth = 160
- Call Chain = xQueueSemaphoreTake ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> vTaskPriorityDisinheritAfterTimeout
- >> xTaskPriorityInherit
- >> pvTaskIncrementMutexHeldCount
- >> vTaskPlaceOnEventList
- >> xTaskCheckForTimeOut
- >> vTaskInternalSetTimeOutState
- >> xTaskRemoveFromEventList
- >> prvGetDisinheritPriorityAfterTimeout
- >> prvIsQueueEmpty
- >> prvUnlockQueue
- >> vPortExitCritical
- >> vPortEnterCritical
- >> xTaskResumeAll
- >> vTaskSuspendAll
[Called By]- >> bt_printf
- >> bt_app_task
- >> touchgfx::OSWrappers::waitForVSync()
- >> touchgfx::OSWrappers::tryTakeFrameBufferSemaphore()
- >> touchgfx::OSWrappers::takeFrameBufferSemaphore()
xTaskCheckForTimeOut (Thumb, 196 bytes, Stack size 32 bytes, tasks.o(.text.xTaskCheckForTimeOut))
[Stack]
- Max Depth = 36
- Call Chain = xTaskCheckForTimeOut ⇒ vTaskInternalSetTimeOutState
[Calls]- >> vTaskInternalSetTimeOutState
- >> vPortExitCritical
- >> vPortEnterCritical
[Called By]- >> xQueueSemaphoreTake
- >> xQueueReceive
- >> xQueueGenericSend
xTaskCreate (Thumb, 86 bytes, Stack size 40 bytes, tasks.o(.text.xTaskCreate))
[Stack]
- Max Depth = 216
- Call Chain = xTaskCreate ⇒ prvCreateTask ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> prvAddNewTaskToReadyList
- >> prvCreateTask
[Called By]- >> prvCreateIdleTasks
- >> xTimerCreateTimerTask
- >> start_task
- >> freertos_start
xTaskGetSchedulerState (Thumb, 56 bytes, Stack size 4 bytes, tasks.o(.text.xTaskGetSchedulerState))
[Stack]
- Max Depth = 4
- Call Chain = xTaskGetSchedulerState
[Called By]- >> delay_ms
- >> SysTick_Handler
xTaskGetTickCount (Thumb, 20 bytes, Stack size 4 bytes, tasks.o(.text.xTaskGetTickCount))
[Stack]
- Max Depth = 4
- Call Chain = xTaskGetTickCount
[Called By]
xTaskIncrementTick (Thumb, 590 bytes, Stack size 40 bytes, tasks.o(.text.xTaskIncrementTick))
[Stack]
- Max Depth = 40
- Call Chain = xTaskIncrementTick
[Calls]- >> prvResetNextTaskUnblockTime
[Called By]- >> xPortSysTickHandler
- >> xTaskResumeAll
xTaskPriorityDisinherit (Thumb, 250 bytes, Stack size 24 bytes, tasks.o(.text.xTaskPriorityDisinherit))
[Stack]
- Max Depth = 32
- Call Chain = xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]
[Called By]
xTaskPriorityInherit (Thumb, 356 bytes, Stack size 24 bytes, tasks.o(.text.xTaskPriorityInherit))
[Stack]
- Max Depth = 32
- Call Chain = xTaskPriorityInherit ⇒ uxListRemove
[Calls]
[Called By]
xTaskRemoveFromEventList (Thumb, 388 bytes, Stack size 28 bytes, tasks.o(.text.xTaskRemoveFromEventList))
[Stack]
- Max Depth = 28
- Call Chain = xTaskRemoveFromEventList
[Called By]- >> xQueueGiveFromISR
- >> xQueueSemaphoreTake
- >> xQueueReceive
- >> xQueueGenericSend
- >> xQueueGenericReset
- >> prvUnlockQueue
- >> prvNotifyQueueSetContainer
xTaskResumeAll (Thumb, 558 bytes, Stack size 40 bytes, tasks.o(.text.xTaskResumeAll))
[Stack]
- Max Depth = 80
- Call Chain = xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> prvResetNextTaskUnblockTime
- >> xTaskIncrementTick
- >> vPortExitCritical
- >> vPortEnterCritical
[Called By]- >> vTaskDelay
- >> xQueueSemaphoreTake
- >> xQueueReceive
- >> xQueueGenericSend
- >> vPortFree
- >> pvPortMalloc
- >> prvProcessTimerOrBlockTask
xTimerCreateTimerTask (Thumb, 80 bytes, Stack size 24 bytes, timers.o(.text.xTimerCreateTimerTask))
[Stack]
- Max Depth = 240
- Call Chain = xTimerCreateTimerTask ⇒ xTaskCreate ⇒ prvCreateTask ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> prvCheckForValidListAndQueue
- >> xTaskCreate
[Called By]
__0fprintf (Thumb, 22 bytes, Stack size 24 bytes, printfa.o(i.__0fprintf), UNUSED)
[Calls]
__1fprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0fprintf), UNUSED)
__2fprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0fprintf), UNUSED)
__c89fprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0fprintf), UNUSED)
fprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0fprintf))
[Stack]
- Max Depth = 24
- Call Chain = fprintf
[Called By]
__0vsnprintf (Thumb, 46 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED)
[Calls]
__1vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED)
__2vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED)
__c89vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED)
vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf))
[Stack]
- Max Depth = 24
- Call Chain = vsnprintf
[Called By]
__aligned_malloc (Thumb, 142 bytes, Stack size 28 bytes, malloca.o(i.__aligned_malloc))
[Stack]
- Max Depth = 28
- Call Chain = __aligned_malloc
[Called By]- >> posix_memalign
- >> malloc
free (Thumb, 76 bytes, Stack size 8 bytes, malloca.o(i.__free$memalign))
[Stack]
- Max Depth = 8
- Call Chain = free
[Called By]- >> operator delete(void*)
- >> __cxxabiv1::__aligned_free_with_fallback(void*)
- >> __cxa_finalize
malloc (Thumb, 6 bytes, Stack size 0 bytes, malloca.o(i.__malloc$memalign))
[Stack]
- Max Depth = 28
- Call Chain = malloc ⇒ __aligned_malloc
[Calls]
[Called By]
__scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
__scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
__scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
Local Symbols
__NVIC_GetPriorityGrouping (Thumb, 16 bytes, Stack size 0 bytes, dma.o(.text.__NVIC_GetPriorityGrouping))
[Called By]
NVIC_EncodePriority (Thumb, 108 bytes, Stack size 32 bytes, dma.o(.text.NVIC_EncodePriority))
[Stack]
- Max Depth = 32
- Call Chain = NVIC_EncodePriority
[Called By]
__NVIC_SetPriority (Thumb, 58 bytes, Stack size 8 bytes, dma.o(.text.__NVIC_SetPriority))
[Stack]
- Max Depth = 8
- Call Chain = __NVIC_SetPriority
[Called By]
__NVIC_EnableIRQ (Thumb, 42 bytes, Stack size 4 bytes, dma.o(.text.__NVIC_EnableIRQ))
[Stack]
- Max Depth = 4
- Call Chain = __NVIC_EnableIRQ
[Called By]
LL_APB2_GRP1_EnableClock (Thumb, 34 bytes, Stack size 8 bytes, spi.o(.text.LL_APB2_GRP1_EnableClock))
[Stack]
- Max Depth = 8
- Call Chain = LL_APB2_GRP1_EnableClock
[Called By]
LL_AHB2_GRP1_EnableClock (Thumb, 34 bytes, Stack size 8 bytes, spi.o(.text.LL_AHB2_GRP1_EnableClock))
[Stack]
- Max Depth = 8
- Call Chain = LL_AHB2_GRP1_EnableClock
[Called By]
LL_DMA_SetPeriphRequest (Thumb, 88 bytes, Stack size 28 bytes, spi.o(.text.LL_DMA_SetPeriphRequest))
[Stack]
- Max Depth = 28
- Call Chain = LL_DMA_SetPeriphRequest
[Called By]
LL_DMA_SetDataTransferDirection (Thumb, 50 bytes, Stack size 16 bytes, spi.o(.text.LL_DMA_SetDataTransferDirection))
[Stack]
- Max Depth = 16
- Call Chain = LL_DMA_SetDataTransferDirection
[Called By]
LL_DMA_SetChannelPriorityLevel (Thumb, 48 bytes, Stack size 16 bytes, spi.o(.text.LL_DMA_SetChannelPriorityLevel))
[Stack]
- Max Depth = 16
- Call Chain = LL_DMA_SetChannelPriorityLevel
[Called By]
LL_DMA_SetMode (Thumb, 48 bytes, Stack size 16 bytes, spi.o(.text.LL_DMA_SetMode))
[Stack]
- Max Depth = 16
- Call Chain = LL_DMA_SetMode
[Called By]
LL_DMA_SetPeriphIncMode (Thumb, 48 bytes, Stack size 16 bytes, spi.o(.text.LL_DMA_SetPeriphIncMode))
[Stack]
- Max Depth = 16
- Call Chain = LL_DMA_SetPeriphIncMode
[Called By]
LL_DMA_SetMemoryIncMode (Thumb, 48 bytes, Stack size 16 bytes, spi.o(.text.LL_DMA_SetMemoryIncMode))
[Stack]
- Max Depth = 16
- Call Chain = LL_DMA_SetMemoryIncMode
[Called By]
LL_DMA_SetPeriphSize (Thumb, 48 bytes, Stack size 16 bytes, spi.o(.text.LL_DMA_SetPeriphSize))
[Stack]
- Max Depth = 16
- Call Chain = LL_DMA_SetPeriphSize
[Called By]
LL_DMA_SetMemorySize (Thumb, 48 bytes, Stack size 16 bytes, spi.o(.text.LL_DMA_SetMemorySize))
[Stack]
- Max Depth = 16
- Call Chain = LL_DMA_SetMemorySize
[Called By]
LL_SPI_SetStandard (Thumb, 26 bytes, Stack size 8 bytes, spi.o(.text.LL_SPI_SetStandard))
[Stack]
- Max Depth = 8
- Call Chain = LL_SPI_SetStandard
[Called By]
LL_SPI_DisableNSSPulseMgt (Thumb, 18 bytes, Stack size 4 bytes, spi.o(.text.LL_SPI_DisableNSSPulseMgt))
[Stack]
- Max Depth = 4
- Call Chain = LL_SPI_DisableNSSPulseMgt
[Called By]
button_handle_init (Thumb, 82 bytes, Stack size 24 bytes, bsp.o(.text.button_handle_init))
[Stack]
- Max Depth = 48
- Call Chain = button_handle_init ⇒ button_init
[Calls]- >> button_start
- >> button_init
[Called By]
button_read_gpio (Thumb, 86 bytes, Stack size 16 bytes, bsp.o(.text.button_read_gpio))
[Stack]
- Max Depth = 28
- Call Chain = button_read_gpio ⇒ HAL_GPIO_ReadPin
[Calls]
[Address Reference Count : 1]- bsp.o(.text.button_handle_init)
button_handler (Thumb, 826 bytes, Stack size 24 bytes, multi_button.o(.text.button_handler))
[Stack]
- Max Depth = 24
- Call Chain = button_handler
[Called By]
__io_putchar_uart (Thumb, 36 bytes, Stack size 8 bytes, syscalls.o(.text.__io_putchar_uart))
[Stack]
- Max Depth = 8
- Call Chain = __io_putchar_uart
[Called By]
LL_SPI_TransmitData8 (Thumb, 26 bytes, Stack size 12 bytes, lcd.o(.text.LL_SPI_TransmitData8))
[Stack]
- Max Depth = 12
- Call Chain = LL_SPI_TransmitData8
[Called By]- >> lcd_write_byte
- >> lcd_write_data
- >> lcd_write_cmd
LL_SPI_IsActiveFlag_BSY (Thumb, 16 bytes, Stack size 4 bytes, lcd.o(.text.LL_SPI_IsActiveFlag_BSY))
[Stack]
- Max Depth = 4
- Call Chain = LL_SPI_IsActiveFlag_BSY
[Called By]- >> lcd_color_region
- >> lcd_write_byte
- >> lcd_write_data
- >> lcd_write_cmd
- >> LCD_SPI_TxCpltCallback
LL_SPI_Enable (Thumb, 18 bytes, Stack size 4 bytes, lcd.o(.text.LL_SPI_Enable))
[Stack]
- Max Depth = 4
- Call Chain = LL_SPI_Enable
[Called By]
lcd_write_cmd (Thumb, 58 bytes, Stack size 16 bytes, lcd.o(.text.lcd_write_cmd))
[Stack]
- Max Depth = 28
- Call Chain = lcd_write_cmd ⇒ LL_SPI_TransmitData8
[Calls]- >> LL_SPI_IsActiveFlag_BSY
- >> LL_SPI_TransmitData8
[Called By]- >> lcd_color_region
- >> lcd_init
lcd_write_data (Thumb, 158 bytes, Stack size 24 bytes, lcd.o(.text.lcd_write_data))
[Stack]
- Max Depth = 36
- Call Chain = lcd_write_data ⇒ LL_SPI_TransmitData8
[Calls]- >> LL_SPI_IsActiveFlag_TXE
- >> LL_SPI_IsActiveFlag_BSY
- >> LL_SPI_TransmitData8
[Called By]
LL_SPI_IsActiveFlag_TXE (Thumb, 16 bytes, Stack size 4 bytes, lcd.o(.text.LL_SPI_IsActiveFlag_TXE))
[Stack]
- Max Depth = 4
- Call Chain = LL_SPI_IsActiveFlag_TXE
[Called By]- >> lcd_color_region
- >> lcd_write_data
LL_SPI_SetDataWidth (Thumb, 26 bytes, Stack size 8 bytes, lcd.o(.text.LL_SPI_SetDataWidth))
[Stack]
- Max Depth = 8
- Call Chain = LL_SPI_SetDataWidth
[Called By]- >> lcd_color_region
- >> LCD_SPI_TxCpltCallback
LL_SPI_TransmitData16 (Thumb, 26 bytes, Stack size 12 bytes, lcd.o(.text.LL_SPI_TransmitData16))
[Stack]
- Max Depth = 12
- Call Chain = LL_SPI_TransmitData16
[Called By]
LL_DMA_DisableIT_HT (Thumb, 36 bytes, Stack size 12 bytes, lcd.o(.text.LL_DMA_DisableIT_HT))
[Stack]
- Max Depth = 12
- Call Chain = LL_DMA_DisableIT_HT
[Called By]- >> LCD_SPI_TxCpltCallback
LL_DMA_IsEnabledIT_TC (Thumb, 34 bytes, Stack size 12 bytes, lcd.o(.text.LL_DMA_IsEnabledIT_TC))
[Stack]
- Max Depth = 12
- Call Chain = LL_DMA_IsEnabledIT_TC
[Called By]- >> LCD_SPI_TxCpltCallback
LL_DMA_DisableIT_TE (Thumb, 36 bytes, Stack size 12 bytes, lcd.o(.text.LL_DMA_DisableIT_TE))
[Stack]
- Max Depth = 12
- Call Chain = LL_DMA_DisableIT_TE
[Called By]- >> LCD_SPI_TxCpltCallback
LL_DMA_DisableIT_TC (Thumb, 36 bytes, Stack size 12 bytes, lcd.o(.text.LL_DMA_DisableIT_TC))
[Stack]
- Max Depth = 12
- Call Chain = LL_DMA_DisableIT_TC
[Called By]- >> LCD_SPI_TxCpltCallback
LL_DMA_IsEnabledIT_TE (Thumb, 34 bytes, Stack size 12 bytes, lcd.o(.text.LL_DMA_IsEnabledIT_TE))
[Stack]
- Max Depth = 12
- Call Chain = LL_DMA_IsEnabledIT_TE
[Called By]- >> LCD_SPI_TxCpltCallback
LL_ADC_IsDeepPowerDownEnabled (Thumb, 16 bytes, Stack size 4 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_IsDeepPowerDownEnabled))
[Stack]
- Max Depth = 4
- Call Chain = LL_ADC_IsDeepPowerDownEnabled
[Called By]
LL_ADC_DisableDeepPowerDown (Thumb, 24 bytes, Stack size 4 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_DisableDeepPowerDown))
[Stack]
- Max Depth = 4
- Call Chain = LL_ADC_DisableDeepPowerDown
[Called By]
LL_ADC_IsInternalRegulatorEnabled (Thumb, 16 bytes, Stack size 4 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_IsInternalRegulatorEnabled))
[Stack]
- Max Depth = 4
- Call Chain = LL_ADC_IsInternalRegulatorEnabled
[Called By]
LL_ADC_EnableInternalRegulator (Thumb, 30 bytes, Stack size 4 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_EnableInternalRegulator))
[Stack]
- Max Depth = 4
- Call Chain = LL_ADC_EnableInternalRegulator
[Called By]
LL_ADC_REG_IsConversionOngoing (Thumb, 16 bytes, Stack size 4 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_REG_IsConversionOngoing))
[Stack]
- Max Depth = 4
- Call Chain = LL_ADC_REG_IsConversionOngoing
[Called By]- >> HAL_ADC_ConfigChannel
- >> HAL_ADC_Init
LL_ADC_IsEnabled (Thumb, 16 bytes, Stack size 4 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_IsEnabled))
[Stack]
- Max Depth = 4
- Call Chain = LL_ADC_IsEnabled
[Called By]- >> HAL_ADC_ConfigChannel
- >> HAL_ADC_Init
LL_ADC_SetCommonClock (Thumb, 26 bytes, Stack size 8 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_SetCommonClock))
[Stack]
- Max Depth = 8
- Call Chain = LL_ADC_SetCommonClock
[Called By]
LL_ADC_INJ_IsConversionOngoing (Thumb, 16 bytes, Stack size 4 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_INJ_IsConversionOngoing))
[Stack]
- Max Depth = 4
- Call Chain = LL_ADC_INJ_IsConversionOngoing
[Called By]- >> HAL_ADC_ConfigChannel
- >> HAL_ADC_Init
LL_ADC_GetCommonPathInternalCh (Thumb, 16 bytes, Stack size 4 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_GetCommonPathInternalCh))
[Stack]
- Max Depth = 4
- Call Chain = LL_ADC_GetCommonPathInternalCh
[Called By]
LL_ADC_REG_SetSequencerRanks (Thumb, 58 bytes, Stack size 16 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_REG_SetSequencerRanks))
[Stack]
- Max Depth = 16
- Call Chain = LL_ADC_REG_SetSequencerRanks
[Called By]
LL_ADC_SetChannelSamplingTime (Thumb, 54 bytes, Stack size 16 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_SetChannelSamplingTime))
[Stack]
- Max Depth = 16
- Call Chain = LL_ADC_SetChannelSamplingTime
[Called By]
LL_ADC_SetSamplingTimeCommonConfig (Thumb, 26 bytes, Stack size 8 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_SetSamplingTimeCommonConfig))
[Stack]
- Max Depth = 8
- Call Chain = LL_ADC_SetSamplingTimeCommonConfig
[Called By]
LL_ADC_SetOffset (Thumb, 60 bytes, Stack size 20 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_SetOffset))
[Stack]
- Max Depth = 20
- Call Chain = LL_ADC_SetOffset
[Called By]
LL_ADC_GetOffsetChannel (Thumb, 30 bytes, Stack size 12 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_GetOffsetChannel))
[Stack]
- Max Depth = 12
- Call Chain = LL_ADC_GetOffsetChannel
[Called By]
LL_ADC_SetOffsetState (Thumb, 40 bytes, Stack size 16 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_SetOffsetState))
[Stack]
- Max Depth = 16
- Call Chain = LL_ADC_SetOffsetState
[Called By]
LL_ADC_SetChannelSingleDiff (Thumb, 52 bytes, Stack size 12 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_SetChannelSingleDiff))
[Stack]
- Max Depth = 12
- Call Chain = LL_ADC_SetChannelSingleDiff
[Called By]
LL_ADC_SetCommonPathInternalCh (Thumb, 26 bytes, Stack size 8 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_SetCommonPathInternalCh))
[Stack]
- Max Depth = 8
- Call Chain = LL_ADC_SetCommonPathInternalCh
[Called By]
__NVIC_SetPriorityGrouping (Thumb, 60 bytes, Stack size 12 bytes, stm32l4xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping))
[Stack]
- Max Depth = 12
- Call Chain = __NVIC_SetPriorityGrouping
[Called By]- >> HAL_NVIC_SetPriorityGrouping
__NVIC_GetPriorityGrouping (Thumb, 16 bytes, Stack size 0 bytes, stm32l4xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping))
[Called By]
NVIC_EncodePriority (Thumb, 108 bytes, Stack size 32 bytes, stm32l4xx_hal_cortex.o(.text.NVIC_EncodePriority))
[Stack]
- Max Depth = 32
- Call Chain = NVIC_EncodePriority
[Called By]
__NVIC_SetPriority (Thumb, 58 bytes, Stack size 8 bytes, stm32l4xx_hal_cortex.o(.text.__NVIC_SetPriority))
[Stack]
- Max Depth = 8
- Call Chain = __NVIC_SetPriority
[Called By]
__NVIC_EnableIRQ (Thumb, 42 bytes, Stack size 4 bytes, stm32l4xx_hal_cortex.o(.text.__NVIC_EnableIRQ))
[Stack]
- Max Depth = 4
- Call Chain = __NVIC_EnableIRQ
[Called By]
I2C_WaitOnFlagUntilTimeout (Thumb, 176 bytes, Stack size 32 bytes, stm32l4xx_hal_i2c.o(.text.I2C_WaitOnFlagUntilTimeout))
[Stack]
- Max Depth = 84
- Call Chain = I2C_WaitOnFlagUntilTimeout ⇒ I2C_IsErrorOccurred ⇒ I2C_Flush_TXDR
[Calls]- >> HAL_GetTick
- >> I2C_IsErrorOccurred
[Called By]- >> HAL_I2C_Mem_Read
- >> I2C_RequestMemoryRead
I2C_TransferConfig (Thumb, 84 bytes, Stack size 16 bytes, stm32l4xx_hal_i2c.o(.text.I2C_TransferConfig))
[Stack]
- Max Depth = 16
- Call Chain = I2C_TransferConfig
[Called By]- >> HAL_I2C_Mem_Read
- >> I2C_RequestMemoryRead
I2C_WaitOnTXISFlagUntilTimeout (Thumb, 158 bytes, Stack size 24 bytes, stm32l4xx_hal_i2c.o(.text.I2C_WaitOnTXISFlagUntilTimeout))
[Stack]
- Max Depth = 76
- Call Chain = I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsErrorOccurred ⇒ I2C_Flush_TXDR
[Calls]- >> HAL_GetTick
- >> I2C_IsErrorOccurred
[Called By]
I2C_WaitOnSTOPFlagUntilTimeout (Thumb, 148 bytes, Stack size 24 bytes, stm32l4xx_hal_i2c.o(.text.I2C_WaitOnSTOPFlagUntilTimeout))
[Stack]
- Max Depth = 76
- Call Chain = I2C_WaitOnSTOPFlagUntilTimeout ⇒ I2C_IsErrorOccurred ⇒ I2C_Flush_TXDR
[Calls]- >> HAL_GetTick
- >> I2C_IsErrorOccurred
[Called By]
I2C_IsErrorOccurred (Thumb, 476 bytes, Stack size 48 bytes, stm32l4xx_hal_i2c.o(.text.I2C_IsErrorOccurred))
[Stack]
- Max Depth = 52
- Call Chain = I2C_IsErrorOccurred ⇒ I2C_Flush_TXDR
[Calls]- >> HAL_GetTick
- >> I2C_Flush_TXDR
[Called By]- >> I2C_WaitOnSTOPFlagUntilTimeout
- >> I2C_WaitOnTXISFlagUntilTimeout
- >> I2C_WaitOnFlagUntilTimeout
I2C_Flush_TXDR (Thumb, 64 bytes, Stack size 4 bytes, stm32l4xx_hal_i2c.o(.text.I2C_Flush_TXDR))
[Stack]
- Max Depth = 4
- Call Chain = I2C_Flush_TXDR
[Called By]
I2C_RequestMemoryRead (Thumb, 180 bytes, Stack size 32 bytes, stm32l4xx_hal_i2c.o(.text.I2C_RequestMemoryRead))
[Stack]
- Max Depth = 116
- Call Chain = I2C_RequestMemoryRead ⇒ I2C_WaitOnFlagUntilTimeout ⇒ I2C_IsErrorOccurred ⇒ I2C_Flush_TXDR
[Calls]- >> I2C_WaitOnTXISFlagUntilTimeout
- >> I2C_TransferConfig
- >> I2C_WaitOnFlagUntilTimeout
[Called By]
RCC_SetFlashLatencyFromMSIRange (Thumb, 234 bytes, Stack size 32 bytes, stm32l4xx_hal_rcc.o(.text.RCC_SetFlashLatencyFromMSIRange))
[Stack]
- Max Depth = 32
- Call Chain = RCC_SetFlashLatencyFromMSIRange
[Calls]- >> HAL_PWREx_GetVoltageRange
[Called By]
RCCEx_PLLSAI1_Config (Thumb, 614 bytes, Stack size 32 bytes, stm32l4xx_hal_rcc_ex.o(.text.RCCEx_PLLSAI1_Config))
[Stack]
- Max Depth = 32
- Call Chain = RCCEx_PLLSAI1_Config
[Calls]
[Called By]- >> HAL_RCCEx_PeriphCLKConfig
RCCEx_GetSAIxPeriphCLKFreq (Thumb, 452 bytes, Stack size 28 bytes, stm32l4xx_hal_rcc_ex.o(.text.RCCEx_GetSAIxPeriphCLKFreq))
[Stack]
- Max Depth = 28
- Call Chain = RCCEx_GetSAIxPeriphCLKFreq
[Called By]- >> HAL_RCCEx_GetPeriphCLKFreq
SAI_InitI2S (Thumb, 382 bytes, Stack size 28 bytes, stm32l4xx_hal_sai.o(.text.SAI_InitI2S))
[Stack]
- Max Depth = 28
- Call Chain = SAI_InitI2S
[Called By]
SAI_InitPCM (Thumb, 236 bytes, Stack size 24 bytes, stm32l4xx_hal_sai.o(.text.SAI_InitPCM))
[Stack]
- Max Depth = 24
- Call Chain = SAI_InitPCM
[Called By]
SAI_Disable (Thumb, 128 bytes, Stack size 12 bytes, stm32l4xx_hal_sai.o(.text.SAI_Disable))
[Stack]
- Max Depth = 12
- Call Chain = SAI_Disable
[Called By]
TIM_OC1_SetConfig (Thumb, 276 bytes, Stack size 20 bytes, stm32l4xx_hal_tim.o(.text.TIM_OC1_SetConfig))
[Stack]
- Max Depth = 20
- Call Chain = TIM_OC1_SetConfig
[Called By]- >> HAL_TIM_PWM_ConfigChannel
TIM_OC3_SetConfig (Thumb, 296 bytes, Stack size 20 bytes, stm32l4xx_hal_tim.o(.text.TIM_OC3_SetConfig))
[Stack]
- Max Depth = 20
- Call Chain = TIM_OC3_SetConfig
[Called By]- >> HAL_TIM_PWM_ConfigChannel
TIM_OC4_SetConfig (Thumb, 188 bytes, Stack size 20 bytes, stm32l4xx_hal_tim.o(.text.TIM_OC4_SetConfig))
[Stack]
- Max Depth = 20
- Call Chain = TIM_OC4_SetConfig
[Called By]- >> HAL_TIM_PWM_ConfigChannel
TIM_OC5_SetConfig (Thumb, 178 bytes, Stack size 20 bytes, stm32l4xx_hal_tim.o(.text.TIM_OC5_SetConfig))
[Stack]
- Max Depth = 20
- Call Chain = TIM_OC5_SetConfig
[Called By]- >> HAL_TIM_PWM_ConfigChannel
TIM_OC6_SetConfig (Thumb, 180 bytes, Stack size 20 bytes, stm32l4xx_hal_tim.o(.text.TIM_OC6_SetConfig))
[Stack]
- Max Depth = 20
- Call Chain = TIM_OC6_SetConfig
[Called By]- >> HAL_TIM_PWM_ConfigChannel
TIM_TI1_ConfigInputStage (Thumb, 80 bytes, Stack size 20 bytes, stm32l4xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage))
[Stack]
- Max Depth = 20
- Call Chain = TIM_TI1_ConfigInputStage
[Called By]- >> HAL_TIM_ConfigClockSource
TIM_ITRx_SetConfig (Thumb, 42 bytes, Stack size 12 bytes, stm32l4xx_hal_tim.o(.text.TIM_ITRx_SetConfig))
[Stack]
- Max Depth = 12
- Call Chain = TIM_ITRx_SetConfig
[Called By]- >> HAL_TIM_ConfigClockSource
TIM_TI2_ConfigInputStage (Thumb, 82 bytes, Stack size 20 bytes, stm32l4xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage))
[Stack]
- Max Depth = 20
- Call Chain = TIM_TI2_ConfigInputStage
[Called By]- >> HAL_TIM_ConfigClockSource
UART_EndRxTransfer (Thumb, 152 bytes, Stack size 16 bytes, stm32l4xx_hal_uart.o(.text.UART_EndRxTransfer))
[Stack]
- Max Depth = 16
- Call Chain = UART_EndRxTransfer
[Called By]- >> HAL_UART_IRQHandler
- >> UART_WaitOnFlagUntilTimeout
UART_DMAAbortOnError (Thumb, 36 bytes, Stack size 16 bytes, stm32l4xx_hal_uart.o(.text.UART_DMAAbortOnError))
[Stack]
- Max Depth = 20
- Call Chain = UART_DMAAbortOnError ⇒ HAL_UART_ErrorCallback
[Calls]- >> HAL_UART_ErrorCallback
[Address Reference Count : 1]- stm32l4xx_hal_uart.o(.text.HAL_UART_IRQHandler)
UART_EndTransmit_IT (Thumb, 66 bytes, Stack size 16 bytes, stm32l4xx_hal_uart.o(.text.UART_EndTransmit_IT))
[Stack]
- Max Depth = 20
- Call Chain = UART_EndTransmit_IT ⇒ HAL_UART_TxCpltCallback
[Calls]- >> HAL_UART_TxCpltCallback
[Called By]
LL_GPIO_SetPinSpeed (Thumb, 124 bytes, Stack size 40 bytes, stm32l4xx_ll_gpio.o(.text.LL_GPIO_SetPinSpeed))
[Stack]
- Max Depth = 40
- Call Chain = LL_GPIO_SetPinSpeed
[Called By]
LL_GPIO_SetPinOutputType (Thumb, 30 bytes, Stack size 12 bytes, stm32l4xx_ll_gpio.o(.text.LL_GPIO_SetPinOutputType))
[Stack]
- Max Depth = 12
- Call Chain = LL_GPIO_SetPinOutputType
[Called By]
LL_GPIO_SetPinPull (Thumb, 124 bytes, Stack size 40 bytes, stm32l4xx_ll_gpio.o(.text.LL_GPIO_SetPinPull))
[Stack]
- Max Depth = 40
- Call Chain = LL_GPIO_SetPinPull
[Called By]
LL_GPIO_SetAFPin_0_7 (Thumb, 124 bytes, Stack size 40 bytes, stm32l4xx_ll_gpio.o(.text.LL_GPIO_SetAFPin_0_7))
[Stack]
- Max Depth = 40
- Call Chain = LL_GPIO_SetAFPin_0_7
[Called By]
LL_GPIO_SetAFPin_8_15 (Thumb, 128 bytes, Stack size 40 bytes, stm32l4xx_ll_gpio.o(.text.LL_GPIO_SetAFPin_8_15))
[Stack]
- Max Depth = 40
- Call Chain = LL_GPIO_SetAFPin_8_15
[Called By]
LL_GPIO_SetPinMode (Thumb, 124 bytes, Stack size 40 bytes, stm32l4xx_ll_gpio.o(.text.LL_GPIO_SetPinMode))
[Stack]
- Max Depth = 40
- Call Chain = LL_GPIO_SetPinMode
[Called By]
LL_SPI_IsEnabled (Thumb, 16 bytes, Stack size 4 bytes, stm32l4xx_ll_spi.o(.text.LL_SPI_IsEnabled))
[Stack]
- Max Depth = 4
- Call Chain = LL_SPI_IsEnabled
[Called By]
LL_SPI_SetRxFIFOThreshold (Thumb, 26 bytes, Stack size 8 bytes, stm32l4xx_ll_spi.o(.text.LL_SPI_SetRxFIFOThreshold))
[Stack]
- Max Depth = 8
- Call Chain = LL_SPI_SetRxFIFOThreshold
[Called By]
LL_SPI_SetCRCPolynomial (Thumb, 18 bytes, Stack size 8 bytes, stm32l4xx_ll_spi.o(.text.LL_SPI_SetCRCPolynomial))
[Stack]
- Max Depth = 8
- Call Chain = LL_SPI_SetCRCPolynomial
[Called By]
prvTaskExitError (Thumb, 38 bytes, Stack size 8 bytes, port.o(.text.prvTaskExitError))
[Stack]
- Max Depth = 8
- Call Chain = prvTaskExitError
[Called By]
[Address Reference Count : 1]- port.o(.text.pxPortInitialiseStack)
vPortEnableVFP (Thumb, 20 bytes, Stack size 0 bytes, port.o(.text.vPortEnableVFP))
[Called By]
prvPortStartFirstTask (Thumb, 40 bytes, Stack size 0 bytes, port.o(.text.prvPortStartFirstTask))
[Called By]
prvHeapInit (Thumb, 174 bytes, Stack size 16 bytes, heap_4.o(.text.prvHeapInit))
[Stack]
- Max Depth = 16
- Call Chain = prvHeapInit
[Called By]
prvInsertBlockIntoFreeList (Thumb, 198 bytes, Stack size 12 bytes, heap_4.o(.text.prvInsertBlockIntoFreeList))
[Stack]
- Max Depth = 12
- Call Chain = prvInsertBlockIntoFreeList
[Called By]- >> vPortFree
- >> pvPortMalloc
prvInitialiseNewQueue (Thumb, 78 bytes, Stack size 24 bytes, queue.o(.text.prvInitialiseNewQueue))
[Stack]
- Max Depth = 76
- Call Chain = prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList
[Calls]
[Called By]
prvInitialiseMutex (Thumb, 44 bytes, Stack size 16 bytes, queue.o(.text.prvInitialiseMutex))
[Stack]
- Max Depth = 184
- Call Chain = prvInitialiseMutex ⇒ xQueueGenericSend ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]
[Called By]
prvCopyDataToQueue (Thumb, 204 bytes, Stack size 32 bytes, queue.o(.text.prvCopyDataToQueue))
[Stack]
- Max Depth = 64
- Call Chain = prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> xTaskPriorityDisinherit
- >> __aeabi_memcpy
[Called By]- >> xQueueGenericSend
- >> prvNotifyQueueSetContainer
prvNotifyQueueSetContainer (Thumb, 144 bytes, Stack size 32 bytes, queue.o(.text.prvNotifyQueueSetContainer))
[Stack]
- Max Depth = 96
- Call Chain = prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> uxTaskGetNumberOfTasks
- >> xTaskRemoveFromEventList
- >> prvCopyDataToQueue
[Called By]- >> xQueueGiveFromISR
- >> xQueueGenericSend
- >> prvUnlockQueue
prvIsQueueFull (Thumb, 46 bytes, Stack size 16 bytes, queue.o(.text.prvIsQueueFull))
[Stack]
- Max Depth = 20
- Call Chain = prvIsQueueFull ⇒ vPortExitCritical
[Calls]- >> vPortExitCritical
- >> vPortEnterCritical
[Called By]
prvUnlockQueue (Thumb, 204 bytes, Stack size 16 bytes, queue.o(.text.prvUnlockQueue))
[Stack]
- Max Depth = 112
- Call Chain = prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> vTaskMissedYield
- >> xTaskRemoveFromEventList
- >> prvNotifyQueueSetContainer
- >> vPortExitCritical
- >> vPortEnterCritical
[Called By]- >> xQueueSemaphoreTake
- >> vQueueWaitForMessageRestricted
- >> xQueueReceive
- >> xQueueGenericSend
prvIsQueueEmpty (Thumb, 40 bytes, Stack size 16 bytes, queue.o(.text.prvIsQueueEmpty))
[Stack]
- Max Depth = 20
- Call Chain = prvIsQueueEmpty ⇒ vPortExitCritical
[Calls]- >> vPortExitCritical
- >> vPortEnterCritical
[Called By]- >> xQueueSemaphoreTake
- >> xQueueReceive
prvGetDisinheritPriorityAfterTimeout (Thumb, 38 bytes, Stack size 8 bytes, queue.o(.text.prvGetDisinheritPriorityAfterTimeout))
[Stack]
- Max Depth = 8
- Call Chain = prvGetDisinheritPriorityAfterTimeout
[Called By]
prvCopyDataFromQueue (Thumb, 66 bytes, Stack size 16 bytes, queue.o(.text.prvCopyDataFromQueue))
[Stack]
- Max Depth = 16
- Call Chain = prvCopyDataFromQueue
[Calls]
[Called By]
prvCreateTask (Thumb, 142 bytes, Stack size 56 bytes, tasks.o(.text.prvCreateTask))
[Stack]
- Max Depth = 176
- Call Chain = prvCreateTask ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> prvInitialiseNewTask
- >> vPortFree
- >> pvPortMalloc
- >> __aeabi_memclr
[Called By]
prvAddNewTaskToReadyList (Thumb, 352 bytes, Stack size 16 bytes, tasks.o(.text.prvAddNewTaskToReadyList))
[Stack]
- Max Depth = 44
- Call Chain = prvAddNewTaskToReadyList ⇒ prvInitialiseTaskLists ⇒ vListInitialise
[Calls]- >> prvInitialiseTaskLists
- >> vPortExitCritical
- >> vPortEnterCritical
[Called By]
prvInitialiseNewTask (Thumb, 236 bytes, Stack size 32 bytes, tasks.o(.text.prvInitialiseNewTask))
[Stack]
- Max Depth = 44
- Call Chain = prvInitialiseNewTask ⇒ pxPortInitialiseStack
[Calls]- >> pxPortInitialiseStack
- >> vListInitialiseItem
- >> __aeabi_memset4
[Called By]
prvInitialiseTaskLists (Thumb, 142 bytes, Stack size 24 bytes, tasks.o(.text.prvInitialiseTaskLists))
[Stack]
- Max Depth = 28
- Call Chain = prvInitialiseTaskLists ⇒ vListInitialise
[Calls]
[Called By]- >> prvAddNewTaskToReadyList
prvResetNextTaskUnblockTime (Thumb, 60 bytes, Stack size 0 bytes, tasks.o(.text.prvResetNextTaskUnblockTime))
[Called By]
- >> xTaskIncrementTick
- >> xTaskResumeAll
- >> vTaskSuspend
- >> vTaskDelete
prvDeleteTCB (Thumb, 24 bytes, Stack size 16 bytes, tasks.o(.text.prvDeleteTCB))
[Stack]
- Max Depth = 120
- Call Chain = prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]
[Called By]- >> prvCheckTasksWaitingTermination
- >> vTaskDelete
prvAddCurrentTaskToDelayedList (Thumb, 302 bytes, Stack size 40 bytes, tasks.o(.text.prvAddCurrentTaskToDelayedList))
[Stack]
- Max Depth = 56
- Call Chain = prvAddCurrentTaskToDelayedList ⇒ vListInsert
[Calls]- >> uxListRemove
- >> vListInsert
[Called By]- >> vTaskDelay
- >> vTaskPlaceOnEventListRestricted
- >> vTaskPlaceOnEventList
prvCreateIdleTasks (Thumb, 146 bytes, Stack size 48 bytes, tasks.o(.text.prvCreateIdleTasks))
[Stack]
- Max Depth = 264
- Call Chain = prvCreateIdleTasks ⇒ xTaskCreate ⇒ prvCreateTask ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]
[Called By]
prvIdleTask (Thumb, 56 bytes, Stack size 16 bytes, tasks.o(.text.prvIdleTask))
[Stack]
- Max Depth = 152
- Call Chain = prvIdleTask ⇒ prvCheckTasksWaitingTermination ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> prvCheckTasksWaitingTermination
[Address Reference Count : 1]- tasks.o(.text.prvCreateIdleTasks)
prvCheckTasksWaitingTermination (Thumb, 90 bytes, Stack size 16 bytes, tasks.o(.text.prvCheckTasksWaitingTermination))
[Stack]
- Max Depth = 136
- Call Chain = prvCheckTasksWaitingTermination ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> prvDeleteTCB
- >> uxListRemove
- >> vPortExitCritical
- >> vPortEnterCritical
[Called By]
prvCheckForValidListAndQueue (Thumb, 140 bytes, Stack size 16 bytes, timers.o(.text.prvCheckForValidListAndQueue))
[Stack]
- Max Depth = 176
- Call Chain = prvCheckForValidListAndQueue ⇒ xQueueGenericCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> xQueueGenericCreate
- >> vQueueAddToRegistry
- >> vPortExitCritical
- >> vPortEnterCritical
- >> vListInitialise
[Called By]
prvTimerTask (Thumb, 30 bytes, Stack size 24 bytes, timers.o(.text.prvTimerTask))
[Stack]
- Max Depth = 232
- Call Chain = prvTimerTask ⇒ prvProcessReceivedCommands ⇒ xQueueReceive ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> prvProcessReceivedCommands
- >> prvProcessTimerOrBlockTask
- >> prvGetNextExpireTime
[Address Reference Count : 1]- timers.o(.text.xTimerCreateTimerTask)
prvGetNextExpireTime (Thumb, 64 bytes, Stack size 8 bytes, timers.o(.text.prvGetNextExpireTime))
[Stack]
- Max Depth = 8
- Call Chain = prvGetNextExpireTime
[Called By]
prvProcessTimerOrBlockTask (Thumb, 154 bytes, Stack size 24 bytes, timers.o(.text.prvProcessTimerOrBlockTask))
[Stack]
- Max Depth = 160
- Call Chain = prvProcessTimerOrBlockTask ⇒ vQueueWaitForMessageRestricted ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> vQueueWaitForMessageRestricted
- >> xTaskResumeAll
- >> vTaskSuspendAll
- >> prvProcessExpiredTimer
- >> prvSampleTimeNow
[Called By]
prvProcessReceivedCommands (Thumb, 334 bytes, Stack size 48 bytes, timers.o(.text.prvProcessReceivedCommands))
[Stack]
- Max Depth = 208
- Call Chain = prvProcessReceivedCommands ⇒ xQueueReceive ⇒ prvUnlockQueue ⇒ prvNotifyQueueSetContainer ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ uxListRemove
[Calls]- >> xQueueReceive
- >> uxListRemove
- >> vPortFree
- >> prvReloadTimer
- >> prvInsertTimerInActiveList
- >> prvSampleTimeNow
[Called By]
prvSampleTimeNow (Thumb, 68 bytes, Stack size 16 bytes, timers.o(.text.prvSampleTimeNow))
[Stack]
- Max Depth = 128
- Call Chain = prvSampleTimeNow ⇒ prvSwitchTimerLists ⇒ prvProcessExpiredTimer ⇒ prvReloadTimer ⇒ prvInsertTimerInActiveList ⇒ vListInsert
[Calls]- >> prvSwitchTimerLists
- >> xTaskGetTickCount
[Called By]- >> prvProcessReceivedCommands
- >> prvProcessTimerOrBlockTask
prvProcessExpiredTimer (Thumb, 84 bytes, Stack size 24 bytes, timers.o(.text.prvProcessExpiredTimer))
[Stack]
- Max Depth = 96
- Call Chain = prvProcessExpiredTimer ⇒ prvReloadTimer ⇒ prvInsertTimerInActiveList ⇒ vListInsert
[Calls]- >> uxListRemove
- >> prvReloadTimer
[Called By]- >> prvSwitchTimerLists
- >> prvProcessTimerOrBlockTask
prvInsertTimerInActiveList (Thumb, 134 bytes, Stack size 32 bytes, timers.o(.text.prvInsertTimerInActiveList))
[Stack]
- Max Depth = 48
- Call Chain = prvInsertTimerInActiveList ⇒ vListInsert
[Calls]
[Called By]- >> prvReloadTimer
- >> prvProcessReceivedCommands
prvReloadTimer (Thumb, 52 bytes, Stack size 24 bytes, timers.o(.text.prvReloadTimer))
[Stack]
- Max Depth = 72
- Call Chain = prvReloadTimer ⇒ prvInsertTimerInActiveList ⇒ vListInsert
[Calls]- >> prvInsertTimerInActiveList
[Called By]- >> prvProcessExpiredTimer
- >> prvProcessReceivedCommands
prvSwitchTimerLists (Thumb, 82 bytes, Stack size 16 bytes, timers.o(.text.prvSwitchTimerLists))
[Stack]
- Max Depth = 112
- Call Chain = prvSwitchTimerLists ⇒ prvProcessExpiredTimer ⇒ prvReloadTimer ⇒ prvInsertTimerInActiveList ⇒ vListInsert
[Calls]- >> prvProcessExpiredTimer
[Called By]
touchgfx::prepareTransition(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::Transition**) (Thumb, 142 bytes, Stack size 24 bytes, FrontendApplicationBase.o(.text._ZN8touchgfxL17prepareTransitionEPPNS_6ScreenEPPNS_9PresenterEPPNS_10TransitionE))
[Stack]
- Max Depth = 40
- Call Chain = touchgfx::prepareTransition(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::Transition**) ⇒ touchgfx::Application::clearAllTimerWidgets()
[Calls]- >> touchgfx::Application::clearAllTimerWidgets()
- >> touchgfx::Application::getInstance()
[Called By]- >> BluetoothPresenter* touchgfx::makeTransition〈BluetoothView, BluetoothPresenter, touchgfx::SlideTransition〈(touchgfx::Direction)2〉, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*)
- >> SelectLanguagePresenter* touchgfx::makeTransition〈SelectLanguageView, SelectLanguagePresenter, touchgfx::NoTransition, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*)
touchgfx::finalizeTransition(touchgfx::Screen*, touchgfx::Presenter*, touchgfx::Transition*) (Thumb, 54 bytes, Stack size 24 bytes, FrontendApplicationBase.o(.text._ZN8touchgfxL18finalizeTransitionEPNS_6ScreenEPNS_9PresenterEPNS_10TransitionE))
[Stack]
- Max Depth = 24
- Call Chain = touchgfx::finalizeTransition(touchgfx::Screen*, touchgfx::Presenter*, touchgfx::Transition*)
[Calls]- >> touchgfx::Screen::bindTransition(touchgfx::Transition&)
[Called By]- >> BluetoothPresenter* touchgfx::makeTransition〈BluetoothView, BluetoothPresenter, touchgfx::SlideTransition〈(touchgfx::Direction)2〉, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*)
- >> SelectLanguagePresenter* touchgfx::makeTransition〈SelectLanguageView, SelectLanguagePresenter, touchgfx::NoTransition, Model〉(touchgfx::Screen**, touchgfx::Presenter**, touchgfx::MVPHeap&, touchgfx::Transition**, Model*)
__cxx_global_var_init (Thumb, 88 bytes, Stack size 16 bytes, TypedTextDatabase.o(.text.__cxx_global_var_init))
[Stack]
- Max Depth = 200 + Unknown Stack Size
- Call Chain = __cxx_global_var_init ⇒ getFont_SarasaUiSC_SemiBold_30_4bpp() ⇒ touchgfx::GeneratedFont::GeneratedFont(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char const* const*, touchgfx::KerningNode const*, unsigned short, unsigned short, unsigned short const*, touchgfx::FontContextualFormsTable const*) ⇒ touchgfx::ConstFont::ConstFont__sub_object(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned short, unsigned short)
[Calls]- >> getFont_SarasaUiSC_SemiBold_30_4bpp()
- >> getFont_SarasaUiSC_Regular_20_4bpp()
- >> getFont_SarasaUiSC_Light_15_4bpp()
- >> getFont_SarasaUiJ_SemiBold_30_4bpp()
- >> getFont_SarasaUiJ_Regular_20_4bpp()
- >> getFont_SarasaUiJ_Light_15_4bpp()
- >> getFont_InterDisplay_SemiBold_30_4bpp()
- >> getFont_InterDisplay_Regular_20_4bpp()
- >> getFont_InterDisplay_Light_15_4bpp()
[Called By]- >> _GLOBAL__sub_I_TypedTextDatabase.cpp
_GLOBAL__sub_I_TypedTextDatabase.cpp (Thumb, 8 bytes, Stack size 8 bytes, TypedTextDatabase.o(.text._GLOBAL__sub_I_TypedTextDatabase.cpp))
[Stack]
- Max Depth = 208 + Unknown Stack Size
- Call Chain = _GLOBAL__sub_I_TypedTextDatabase.cpp ⇒ __cxx_global_var_init ⇒ getFont_SarasaUiSC_SemiBold_30_4bpp() ⇒ touchgfx::GeneratedFont::GeneratedFont(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char const* const*, touchgfx::KerningNode const*, unsigned short, unsigned short, unsigned short const*, touchgfx::FontContextualFormsTable const*) ⇒ touchgfx::ConstFont::ConstFont__sub_object(touchgfx::GlyphNode const*, unsigned short, unsigned short, unsigned short, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned short, unsigned short)
[Calls]
[Address Reference Count : 1]- TypedTextDatabase.o(.init_array)
__cxx_global_var_init (Thumb, 44 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text.__cxx_global_var_init))
[Stack]
- Max Depth = 68
- Call Chain = __cxx_global_var_init ⇒ __cxa_atexit ⇒ __aeabi_atexit ⇒ malloc ⇒ __aligned_malloc
[Calls]- >> STM32TouchController::STM32TouchController__sub_object()
- >> __cxa_atexit
[Called By]- >> _GLOBAL__sub_I_TouchGFXConfiguration.cpp
__cxx_global_var_init.1 (Thumb, 44 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text.__cxx_global_var_init.1))
[Stack]
- Max Depth = 76 + Unknown Stack Size
- Call Chain = __cxx_global_var_init.1 ⇒ STM32DMA::STM32DMA() ⇒ touchgfx::LockFreeDMA_Queue::~LockFreeDMA_Queue__sub_object() ⇒ touchgfx::DMA_Queue::~DMA_Queue__sub_object()
[Calls]- >> STM32DMA::STM32DMA()
- >> __cxa_atexit
[Called By]- >> _GLOBAL__sub_I_TouchGFXConfiguration.cpp
__cxx_global_var_init.2 (Thumb, 44 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text.__cxx_global_var_init.2))
[Stack]
- Max Depth = 68
- Call Chain = __cxx_global_var_init.2 ⇒ __cxa_atexit ⇒ __aeabi_atexit ⇒ malloc ⇒ __aligned_malloc
[Calls]- >> touchgfx::LCD16bpp::LCD16bpp()
- >> __cxa_atexit
[Called By]- >> _GLOBAL__sub_I_TouchGFXConfiguration.cpp
__cxx_global_var_init.3 (Thumb, 32 bytes, Stack size 8 bytes, TouchGFXConfiguration.o(.text.__cxx_global_var_init.3))
[Stack]
- Max Depth = 60
- Call Chain = __cxx_global_var_init.3 ⇒ __cxa_atexit ⇒ __aeabi_atexit ⇒ malloc ⇒ __aligned_malloc
[Calls]
[Called By]- >> _GLOBAL__sub_I_TouchGFXConfiguration.cpp
__cxx_global_var_init.4 (Thumb, 80 bytes, Stack size 24 bytes, TouchGFXConfiguration.o(.text.__cxx_global_var_init.4))
[Stack]
- Max Depth = 164
- Call Chain = __cxx_global_var_init.4 ⇒ TouchGFXHAL::TouchGFXHAL__sub_object(touchgfx::DMA_Interface&, touchgfx::LCD&, touchgfx::TouchController&, unsigned short, unsigned short) ⇒ TouchGFXGeneratedHAL::TouchGFXGeneratedHAL__sub_object(touchgfx::DMA_Interface&, touchgfx::LCD&, touchgfx::TouchController&, unsigned short, unsigned short) ⇒ touchgfx::HAL::HAL__sub_object(touchgfx::DMA_Interface&, touchgfx::LCD&, touchgfx::TouchController&, unsigned short, unsigned short) ⇒ touchgfx::Gestures::Gestures__sub_object() ⇒ touchgfx::Gestures::DragState::DragState__sub_object()
[Calls]- >> TouchGFXHAL::TouchGFXHAL__sub_object(touchgfx::DMA_Interface&, touchgfx::LCD&, touchgfx::TouchController&, unsigned short, unsigned short)
- >> __cxa_atexit
[Called By]- >> _GLOBAL__sub_I_TouchGFXConfiguration.cpp
_GLOBAL__sub_I_TouchGFXConfiguration.cpp (Thumb, 24 bytes, Stack size 8 bytes, TouchGFXConfiguration.o(.text._GLOBAL__sub_I_TouchGFXConfiguration.cpp))
[Stack]
- Max Depth = 172 + Unknown Stack Size
- Call Chain = _GLOBAL__sub_I_TouchGFXConfiguration.cpp ⇒ __cxx_global_var_init.4 ⇒ TouchGFXHAL::TouchGFXHAL__sub_object(touchgfx::DMA_Interface&, touchgfx::LCD&, touchgfx::TouchController&, unsigned short, unsigned short) ⇒ TouchGFXGeneratedHAL::TouchGFXGeneratedHAL__sub_object(touchgfx::DMA_Interface&, touchgfx::LCD&, touchgfx::TouchController&, unsigned short, unsigned short) ⇒ touchgfx::HAL::HAL__sub_object(touchgfx::DMA_Interface&, touchgfx::LCD&, touchgfx::TouchController&, unsigned short, unsigned short) ⇒ touchgfx::Gestures::Gestures__sub_object() ⇒ touchgfx::Gestures::DragState::DragState__sub_object()
[Calls]- >> __cxx_global_var_init.4
- >> __cxx_global_var_init.3
- >> __cxx_global_var_init.2
- >> __cxx_global_var_init.1
- >> __cxx_global_var_init
[Address Reference Count : 1]- TouchGFXConfiguration.o(.init_array)
__cxx_global_var_init (Thumb, 44 bytes, Stack size 16 bytes, TouchGFXGeneratedHAL.o(.text.__cxx_global_var_init))
[Stack]
- Max Depth = 72 + Unknown Stack Size
- Call Chain = __cxx_global_var_init ⇒ touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::ManyBlockAllocator__sub_object() ⇒ __cxa_end_cleanup ⇒ __cxa_end_cleanup_impl
[Calls]- >> touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::ManyBlockAllocator__sub_object()
- >> __cxa_atexit
[Called By]- >> _GLOBAL__sub_I_TouchGFXGeneratedHAL.cpp
_GLOBAL__sub_I_TouchGFXGeneratedHAL.cpp (Thumb, 8 bytes, Stack size 8 bytes, TouchGFXGeneratedHAL.o(.text._GLOBAL__sub_I_TouchGFXGeneratedHAL.cpp))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = _GLOBAL__sub_I_TouchGFXGeneratedHAL.cpp ⇒ __cxx_global_var_init ⇒ touchgfx::ManyBlockAllocator〈2048u, 3u, 2u〉::ManyBlockAllocator__sub_object() ⇒ __cxa_end_cleanup ⇒ __cxa_end_cleanup_impl
[Calls]
[Address Reference Count : 1]- TouchGFXGeneratedHAL.o(.init_array)
OUTLINED_FUNCTION_56 (Thumb, 26 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_56))
[Called By]
- >> touchgfx::LCD16bpp::drawPartialBitmap(touchgfx::Bitmap const&, short, short, touchgfx::Rect const&, unsigned char, bool)
OUTLINED_FUNCTION_89 (Thumb, 18 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_89))
[Called By]
- >> touchgfx::LCD16bpp::drawPartialBitmap(touchgfx::Bitmap const&, short, short, touchgfx::Rect const&, unsigned char, bool)
OUTLINED_FUNCTION_61 (Thumb, 24 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_61))
[Called By]
- >> touchgfx::LCD16bpp::drawPartialBitmap(touchgfx::Bitmap const&, short, short, touchgfx::Rect const&, unsigned char, bool)
OUTLINED_FUNCTION_90 (Thumb, 12 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_90))
[Called By]
- >> touchgfx::LCD16bpp::drawPartialBitmap(touchgfx::Bitmap const&, short, short, touchgfx::Rect const&, unsigned char, bool)
OUTLINED_FUNCTION_55 (Thumb, 6 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_55))
[Called By]
- >> touchgfx::LCD16bpp::drawGlyph(unsigned short*, touchgfx::Rect, short, short, unsigned short, unsigned short, touchgfx::Rect const&, touchgfx::GlyphNode const*, unsigned char const*, unsigned char, touchgfx::colortype, unsigned char, unsigned char, touchgfx::TextRotation)
- >> touchgfx::LCD16bpp::fillRect(touchgfx::Rect const&, touchgfx::colortype, unsigned char)
- >> touchgfx::LCD16bpp::copyAreaFromTFTToClientBuffer(touchgfx::Rect const&)
- >> touchgfx::LCD16bpp::copyFrameBufferRegionToMemory(touchgfx::Rect const&, touchgfx::Rect const&, unsigned char*, short, short)
- >> touchgfx::LCD16bpp::blitCopy(unsigned short const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char, bool)
- >> touchgfx::LCD16bpp::blitCopyL8_RGB888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyL8_ARGB8888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyARGB8888(unsigned int const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyRGB888(unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::drawPartialBitmap(touchgfx::Bitmap const&, short, short, touchgfx::Rect const&, unsigned char, bool)
OUTLINED_FUNCTION_81 (Thumb, 20 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_81))
[Called By]
- >> touchgfx::LCD16bpp::drawPartialBitmap(touchgfx::Bitmap const&, short, short, touchgfx::Rect const&, unsigned char, bool)
OUTLINED_FUNCTION_41 (Thumb, 32 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_41))
[Called By]
- >> touchgfx::LCD16bpp::drawPartialBitmap(touchgfx::Bitmap const&, short, short, touchgfx::Rect const&, unsigned char, bool)
OUTLINED_FUNCTION_129 (Thumb, 6 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_129))
[Called By]
- >> touchgfx::LCD16bpp::drawPartialBitmap(touchgfx::Bitmap const&, short, short, touchgfx::Rect const&, unsigned char, bool)
OUTLINED_FUNCTION_54 (Thumb, 6 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_54))
[Stack]
- Max Depth = 16
- Call Chain = OUTLINED_FUNCTION_54 ⇒ touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&, touchgfx::Rect const&) ⇒ touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(short&, short&, touchgfx::Rect const&)
[Calls]- >> touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&, touchgfx::Rect const&)
[Called By]- >> touchgfx::LCD16bpp::blitCopyL8_RGB888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyL8_ARGB8888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyL8_RGB565(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyARGB8888(unsigned int const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyRGB888(unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyAlphaPerPixel(unsigned short const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
OUTLINED_FUNCTION_126 (Thumb, 14 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_126))
[Called By]
- >> touchgfx::LCD16bpp::blitCopy(unsigned short const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char, bool)
- >> touchgfx::LCD16bpp::blitCopyARGB8888(unsigned int const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
OUTLINED_FUNCTION_53 (Thumb, 26 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_53))
[Called By]
- >> touchgfx::LCD16bpp::blitCopy(unsigned short const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char, bool)
- >> touchgfx::LCD16bpp::blitCopyARGB8888(unsigned int const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
OUTLINED_FUNCTION_31 (Thumb, 6 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_31))
[Called By]
- >> touchgfx::LCD16bpp::fillRect(touchgfx::Rect const&, touchgfx::colortype, unsigned char)
- >> touchgfx::LCD16bpp::copyAreaFromTFTToClientBuffer(touchgfx::Rect const&)
- >> touchgfx::LCD16bpp::blitCopyL8_ARGB8888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyARGB8888(unsigned int const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
OUTLINED_FUNCTION_77 (Thumb, 20 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_77))
[Called By]
- >> touchgfx::LCD16bpp::blitCopyARGB8888(unsigned int const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyRGB888(unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
OUTLINED_FUNCTION_16 (Thumb, 8 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_16))
[Called By]
- >> touchgfx::LCD16bpp::drawGlyph(unsigned short*, touchgfx::Rect, short, short, unsigned short, unsigned short, touchgfx::Rect const&, touchgfx::GlyphNode const*, unsigned char const*, unsigned char, touchgfx::colortype, unsigned char, unsigned char, touchgfx::TextRotation)
- >> touchgfx::LCD16bpp::blitCopy(unsigned short const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char, bool)
- >> touchgfx::LCD16bpp::blitCopyL8_RGB888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyL8_ARGB8888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyL8_RGB565(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyARGB8888Solid(unsigned int const*, touchgfx::Rect const&, touchgfx::Rect const&) const
- >> touchgfx::LCD16bpp::blitCopyARGB8888(unsigned int const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyRGB888(unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyAlphaPerPixel(unsigned short const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
OUTLINED_FUNCTION_118 (Thumb, 14 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_118))
[Called By]
- >> touchgfx::LCD16bpp::blitCopy(unsigned short const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char, bool)
- >> touchgfx::LCD16bpp::blitCopyARGB8888(unsigned int const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
OUTLINED_FUNCTION_19 (Thumb, 8 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_19))
[Called By]
- >> touchgfx::LCD16bpp::drawGlyph(unsigned short*, touchgfx::Rect, short, short, unsigned short, unsigned short, touchgfx::Rect const&, touchgfx::GlyphNode const*, unsigned char const*, unsigned char, touchgfx::colortype, unsigned char, unsigned char, touchgfx::TextRotation)
- >> touchgfx::LCD16bpp::blitCopy(unsigned short const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char, bool)
- >> touchgfx::LCD16bpp::blitCopyL8_RGB565(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyARGB8888Solid(unsigned int const*, touchgfx::Rect const&, touchgfx::Rect const&) const
- >> touchgfx::LCD16bpp::blitCopyRGB888(unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyAlphaPerPixel(unsigned short const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
OUTLINED_FUNCTION_76 (Thumb, 14 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_76))
[Called By]
- >> touchgfx::LCD16bpp::blitCopyL8_RGB888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyL8_ARGB8888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyRGB888(unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
OUTLINED_FUNCTION_33 (Thumb, 26 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_33))
[Called By]
- >> touchgfx::LCD16bpp::blitCopyL8_RGB888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyL8_ARGB8888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyRGB888(unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
OUTLINED_FUNCTION_134 (Thumb, 10 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_134))
[Called By]
- >> touchgfx::LCD16bpp::blitCopyL8_RGB888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyL8_ARGB8888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyRGB888(unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
OUTLINED_FUNCTION_132 (Thumb, 10 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_132))
[Calls]
- >> touchgfx::LCD16bpp::getNativeColorFromRGB(unsigned char, unsigned char, unsigned char)
[Called By]- >> touchgfx::LCD16bpp::blitCopyRGB888(unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
OUTLINED_FUNCTION_92 (Thumb, 12 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_92))
[Called By]
- >> touchgfx::LCD16bpp::blitCopyL8(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
OUTLINED_FUNCTION_78 (Thumb, 20 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_78))
[Called By]
- >> touchgfx::LCD16bpp::blitCopyL8_RGB565(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyAlphaPerPixel(unsigned short const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
OUTLINED_FUNCTION_103 (Thumb, 16 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_103))
[Called By]
- >> touchgfx::LCD16bpp::blitCopyL8_RGB565(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyAlphaPerPixel(unsigned short const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
OUTLINED_FUNCTION_125 (Thumb, 10 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_125))
[Called By]
- >> touchgfx::LCD16bpp::blitCopyL8_RGB565(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyAlphaPerPixel(unsigned short const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
OUTLINED_FUNCTION_100 (Thumb, 8 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_100))
[Called By]
- >> touchgfx::LCD16bpp::blitCopyAlphaPerPixel(unsigned short const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
OUTLINED_FUNCTION_96 (Thumb, 16 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_96))
[Called By]
- >> touchgfx::LCD16bpp::blitCopyAlphaPerPixel(unsigned short const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
OUTLINED_FUNCTION_117 (Thumb, 12 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_117))
[Called By]
- >> touchgfx::LCD16bpp::blitCopyAlphaPerPixel(unsigned short const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
OUTLINED_FUNCTION_114 (Thumb, 8 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_114))
[Called By]
- >> touchgfx::LCD16bpp::blitCopyL8_RGB565(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
OUTLINED_FUNCTION_50 (Thumb, 10 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_50))
[Calls]
- >> touchgfx::LCD16bpp::getNativeColorFromRGB(unsigned char, unsigned char, unsigned char)
[Called By]- >> touchgfx::LCD16bpp::fillBuffer(unsigned char*, unsigned short, touchgfx::Rect const&, touchgfx::colortype, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyL8_RGB565(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
OUTLINED_FUNCTION_104 (Thumb, 16 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_104))
[Called By]
- >> touchgfx::LCD16bpp::blitCopyL8_RGB888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyL8_ARGB8888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
OUTLINED_FUNCTION_131 (Thumb, 14 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_131))
[Called By]
- >> touchgfx::LCD16bpp::blitCopyL8_RGB888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyL8_ARGB8888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
OUTLINED_FUNCTION_71 (Thumb, 14 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_71))
[Called By]
- >> touchgfx::LCD16bpp::fillBuffer(unsigned char*, unsigned short, touchgfx::Rect const&, touchgfx::colortype, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyL8_RGB888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
- >> touchgfx::LCD16bpp::blitCopyL8_ARGB8888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
OUTLINED_FUNCTION_83 (Thumb, 16 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_83))
[Calls]
- >> touchgfx::LCD16bpp::getNativeColorFromRGB(unsigned char, unsigned char, unsigned char)
[Called By]- >> touchgfx::LCD16bpp::blitCopyL8_RGB888(unsigned char const*, unsigned char const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char)
OUTLINED_FUNCTION_128 (Thumb, 14 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_128))
[Called By]
- >> touchgfx::LCD16bpp::blitCopy(unsigned short const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char, bool)
OUTLINED_FUNCTION_95 (Thumb, 12 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_95))
[Called By]
- >> touchgfx::LCD16bpp::blitCopy(unsigned short const*, touchgfx::Rect const&, touchgfx::Rect const&, unsigned char, bool)
OUTLINED_FUNCTION_93 (Thumb, 12 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_93))
[Called By]
- >> touchgfx::LCD16bpp::drawGlyph(unsigned short*, touchgfx::Rect, short, short, unsigned short, unsigned short, touchgfx::Rect const&, touchgfx::GlyphNode const*, unsigned char const*, unsigned char, touchgfx::colortype, unsigned char, unsigned char, touchgfx::TextRotation)
OUTLINED_FUNCTION_130 (Thumb, 14 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_130))
[Called By]
- >> touchgfx::LCD16bpp::drawGlyph(unsigned short*, touchgfx::Rect, short, short, unsigned short, unsigned short, touchgfx::Rect const&, touchgfx::GlyphNode const*, unsigned char const*, unsigned char, touchgfx::colortype, unsigned char, unsigned char, touchgfx::TextRotation)
OUTLINED_FUNCTION_1 (Thumb, 22 bytes, Stack size 0 bytes, application.o(.text.OUTLINED_FUNCTION_1))
[Called By]
- >> touchgfx::Application::invalidateArea(touchgfx::Rect)
OUTLINED_FUNCTION_3 (Thumb, 12 bytes, Stack size 0 bytes, application.o(.text.OUTLINED_FUNCTION_3))
[Called By]
- >> touchgfx::Application::drawCachedAreas()
OUTLINED_FUNCTION_0 (Thumb, 8 bytes, Stack size 0 bytes, application.o(.text.OUTLINED_FUNCTION_0))
[Called By]
- >> touchgfx::Application::drawCachedAreas()
OUTLINED_FUNCTION_2 (Thumb, 14 bytes, Stack size 0 bytes, application.o(.text.OUTLINED_FUNCTION_2))
[Stack]
- Max Depth = 40
- Call Chain = OUTLINED_FUNCTION_2 ⇒ touchgfx::Rect::operator&(touchgfx::Rect const&) const ⇒ touchgfx::Rect::operator&=(touchgfx::Rect const&) ⇒ touchgfx::Rect::intersect(touchgfx::Rect const&) const
[Calls]- >> touchgfx::Rect::operator&(touchgfx::Rect const&) const
[Called By]- >> touchgfx::Application::drawCachedAreas()
OUTLINED_FUNCTION_4 (Thumb, 12 bytes, Stack size 0 bytes, application.o(.text.OUTLINED_FUNCTION_4))
[Called By]
- >> touchgfx::Application::drawCachedAreas()
OUTLINED_FUNCTION_0 (Thumb, 18 bytes, Stack size 0 bytes, bitmap.o(.text.OUTLINED_FUNCTION_0))
[Called By]
- >> touchgfx::Bitmap::getExtraData() const
OUTLINED_FUNCTION_5 (Thumb, 6 bytes, Stack size 0 bytes, bitmap.o(.text.OUTLINED_FUNCTION_5))
[Stack]
- Max Depth = 8
- Call Chain = OUTLINED_FUNCTION_5 ⇒ touchgfx::Bitmap::isDynamicBitmap(unsigned short)
[Calls]- >> touchgfx::Bitmap::isDynamicBitmap(unsigned short)
[Called By]- >> touchgfx::Bitmap::dynamicBitmapGetAddress(unsigned short)
OUTLINED_FUNCTION_1 (Thumb, 16 bytes, Stack size 0 bytes, buttonwithlabel.o(.text.OUTLINED_FUNCTION_1))
[Called By]
- >> touchgfx::ButtonWithLabel::draw(touchgfx::Rect const&) const
OUTLINED_FUNCTION_0 (Thumb, 16 bytes, Stack size 0 bytes, buttonwithlabel.o(.text.OUTLINED_FUNCTION_0))
[Called By]
- >> touchgfx::ButtonWithLabel::draw(touchgfx::Rect const&) const
OUTLINED_FUNCTION_0 (Thumb, 10 bytes, Stack size 0 bytes, constfont.o(.text.OUTLINED_FUNCTION_0))
[Called By]
- >> touchgfx::ConstFont::find(unsigned short) const
OUTLINED_FUNCTION_0 (Thumb, 8 bytes, Stack size 0 bytes, dma.o(.text.OUTLINED_FUNCTION_0))
[Called By]
- >> touchgfx::DMA_Interface::executeCompleted()
- >> touchgfx::DMA_Interface::start()
- >> touchgfx::DMA_Interface::isDmaQueueEmpty()
OUTLINED_FUNCTION_1 (Thumb, 10 bytes, Stack size 0 bytes, dma.o(.text.OUTLINED_FUNCTION_1))
[Called By]
- >> touchgfx::DMA_Interface::execute()
OUTLINED_FUNCTION_0 (Thumb, 30 bytes, Stack size 0 bytes, drawable.o(.text.OUTLINED_FUNCTION_0))
[Stack]
- Max Depth = 32
- Call Chain = OUTLINED_FUNCTION_0 ⇒ touchgfx::Rect::operator&=(touchgfx::Rect const&) ⇒ touchgfx::Rect::intersect(touchgfx::Rect const&) const
[Calls]- >> touchgfx::Rect::operator&=(touchgfx::Rect const&)
[Called By]- >> touchgfx::Drawable::getVisibleRect(touchgfx::Rect&) const
- >> touchgfx::Drawable::invalidateRect(touchgfx::Rect&) const
OUTLINED_FUNCTION_6 (Thumb, 38 bytes, Stack size 0 bytes, easingequations.o(.text.OUTLINED_FUNCTION_6))
[Called By]
- >> touchgfx::EasingEquations::cubicEaseOut(unsigned short, short, short, unsigned short)
OUTLINED_FUNCTION_2 (Thumb, 16 bytes, Stack size 0 bytes, easingequations.o(.text.OUTLINED_FUNCTION_2))
[Calls]
- >> touchgfx::EasingEquations::roundRespectSign(float)
[Called By]- >> touchgfx::EasingEquations::cubicEaseOut(unsigned short, short, short, unsigned short)
OUTLINED_FUNCTION_4 (Thumb, 10 bytes, Stack size 0 bytes, font.o(.text.OUTLINED_FUNCTION_4))
[Stack]
- Max Depth = 96
- Call Chain = OUTLINED_FUNCTION_4 ⇒ touchgfx::TextProvider::TextProvider() ⇒ touchgfx::TextProvider::initializeInternal() ⇒ touchgfx::TextProvider::fillInputBuffer() ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::pushBack(unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::replaceAt(unsigned short, unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::TextProvider()
[Called By]- >> touchgfx::Font::getMaxTextHeight(unsigned short const*, ...) const
- >> touchgfx::Font::getSpacingAbove(unsigned short const*, ...) const
OUTLINED_FUNCTION_3 (Thumb, 10 bytes, Stack size 0 bytes, font.o(.text.OUTLINED_FUNCTION_3))
[Called By]
- >> touchgfx::Font::getMaxTextHeight(unsigned short const*, ...) const
- >> touchgfx::Font::getSpacingAbove(unsigned short const*, ...) const
OUTLINED_FUNCTION_2 (Thumb, 10 bytes, Stack size 0 bytes, font.o(.text.OUTLINED_FUNCTION_2))
[Called By]
- >> touchgfx::Font::getMaxTextHeight(unsigned short const*, ...) const
- >> touchgfx::Font::getSpacingAbove(unsigned short const*, ...) const
OUTLINED_FUNCTION_0 (Thumb, 14 bytes, Stack size 0 bytes, font.o(.text.OUTLINED_FUNCTION_0))
[Stack]
- Max Depth = 96
- Call Chain = OUTLINED_FUNCTION_0 ⇒ touchgfx::TextProvider::initialize(unsigned short const*, std::__va_list, unsigned short const*, touchgfx::FontContextualFormsTable const*) ⇒ touchgfx::TextProvider::initializeInternal() ⇒ touchgfx::TextProvider::fillInputBuffer() ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::pushBack(unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::replaceAt(unsigned short, unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::initialize(unsigned short const*, std::__va_list, unsigned short const*, touchgfx::FontContextualFormsTable const*)
[Called By]- >> touchgfx::Font::getMaxTextHeight(unsigned short const*, ...) const
- >> touchgfx::Font::getSpacingAbove(unsigned short const*, ...) const
OUTLINED_FUNCTION_1 (Thumb, 12 bytes, Stack size 0 bytes, font.o(.text.OUTLINED_FUNCTION_1))
[Stack]
- Max Depth = 240
- Call Chain = OUTLINED_FUNCTION_1 ⇒ touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&) ⇒ OUTLINED_FUNCTION_8 ⇒ touchgfx::TextProvider::getNextLigature(unsigned char) ⇒ touchgfx::TextProvider::substituteGlyphs() ⇒ touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short) ⇒ touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&)
[Called By]- >> touchgfx::Font::getMaxTextHeight(unsigned short const*, ...) const
- >> touchgfx::Font::getSpacingAbove(unsigned short const*, ...) const
OUTLINED_FUNCTION_3 (Thumb, 12 bytes, Stack size 0 bytes, hal.o(.text.OUTLINED_FUNCTION_3))
[Called By]
- >> touchgfx::HAL::flushFrameBuffer(touchgfx::Rect const&)
- >> touchgfx::HAL::flushFrameBuffer()
OUTLINED_FUNCTION_0 (Thumb, 18 bytes, Stack size 8 bytes, hal.o(.text.OUTLINED_FUNCTION_0))
[Stack]
- Max Depth = 12
- Call Chain = OUTLINED_FUNCTION_0 ⇒ touchgfx::HAL::lcd()
[Calls]
[Called By]- >> touchgfx::HAL::configurePartialFrameBufferLTDC(short)
- >> touchgfx::HAL::configurePartialFrameBuffer(unsigned short, unsigned short, unsigned short, unsigned short)
- >> touchgfx::HAL::copyFBRegionToMemory(touchgfx::Rect, unsigned short*, unsigned int)
- >> touchgfx::HAL::copyFBRegionToMemory(touchgfx::Rect)
- >> touchgfx::HAL::blitFill(touchgfx::colortype, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool)
- >> touchgfx::HAL::blitCopyGlyph(unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, touchgfx::colortype, unsigned char, touchgfx::BlitOperations, bool)
- >> touchgfx::HAL::blitCopyARGB8888(unsigned short const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool)
- >> touchgfx::HAL::blitCopy(unsigned short const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool, bool)
- >> touchgfx::HAL::getDstAddress(unsigned short, unsigned short, unsigned short*) const
OUTLINED_FUNCTION_4 (Thumb, 6 bytes, Stack size 0 bytes, hal.o(.text.OUTLINED_FUNCTION_4))
[Stack]
- Max Depth = 8
- Call Chain = OUTLINED_FUNCTION_4 ⇒ touchgfx::HAL::getClientFrameBuffer()
[Calls]- >> touchgfx::HAL::getClientFrameBuffer()
[Called By]- >> touchgfx::HAL::blitCopyGlyph(unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, touchgfx::colortype, unsigned char, touchgfx::BlitOperations, bool)
- >> touchgfx::HAL::blitCopyWord(unsigned short const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short)
- >> touchgfx::HAL::blitCopy(unsigned short const*, unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool, unsigned short, touchgfx::Bitmap::BitmapFormat, touchgfx::Bitmap::BitmapFormat, bool)
- >> touchgfx::HAL::swapFrameBuffers()
OUTLINED_FUNCTION_2 (Thumb, 8 bytes, Stack size 0 bytes, hal.o(.text.OUTLINED_FUNCTION_2))
[Called By]
- >> touchgfx::HAL::blitCopyGlyph(unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, touchgfx::colortype, unsigned char, touchgfx::BlitOperations, bool)
- >> touchgfx::HAL::blitFillWord(unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short)
- >> touchgfx::HAL::blitCopyWord(unsigned short const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short)
- >> touchgfx::HAL::blitCopy(unsigned short const*, unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool, unsigned short, touchgfx::Bitmap::BitmapFormat, touchgfx::Bitmap::BitmapFormat, bool)
OUTLINED_FUNCTION_5 (Thumb, 8 bytes, Stack size 0 bytes, hal.o(.text.OUTLINED_FUNCTION_5))
[Called By]
- >> touchgfx::HAL::copyFBRegionToMemory(touchgfx::Rect)
- >> touchgfx::HAL::blitFill(touchgfx::colortype, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, unsigned short, touchgfx::Bitmap::BitmapFormat, bool)
- >> touchgfx::HAL::blitFillWord(unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short)
- >> touchgfx::HAL::blitCopyWord(unsigned short const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short)
- >> touchgfx::HAL::blitCopy(unsigned short const*, unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short, unsigned short, unsigned char, bool, unsigned short, touchgfx::Bitmap::BitmapFormat, touchgfx::Bitmap::BitmapFormat, bool)
OUTLINED_FUNCTION_1 (Thumb, 24 bytes, Stack size 0 bytes, hal.o(.text.OUTLINED_FUNCTION_1))
[Called By]
- >> touchgfx::HAL::copyFBRegionToMemory(touchgfx::Rect, unsigned short*, unsigned int)
- >> touchgfx::HAL::copyFBRegionToMemory(touchgfx::Rect)
OUTLINED_FUNCTION_11 (Thumb, 6 bytes, Stack size 0 bytes, lcd.o(.text.OUTLINED_FUNCTION_11))
[Called By]
- >> touchgfx::LCD::drawStringLTR(touchgfx::Rect const&, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const&, unsigned short const*, std::__va_list)
- >> touchgfx::LCD::WideTextInternalStruct::scanStringLengthForLine()
OUTLINED_FUNCTION_4 (Thumb, 8 bytes, Stack size 0 bytes, lcd.o(.text.OUTLINED_FUNCTION_4))
[Called By]
- >> touchgfx::LCD::drawStringLTR(touchgfx::Rect const&, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const&, unsigned short const*, std::__va_list)
OUTLINED_FUNCTION_2 (Thumb, 10 bytes, Stack size 0 bytes, lcd.o(.text.OUTLINED_FUNCTION_2))
[Called By]
- >> touchgfx::LCD::drawStringLTR(touchgfx::Rect const&, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const&, unsigned short const*, std::__va_list)
OUTLINED_FUNCTION_9 (Thumb, 6 bytes, Stack size 0 bytes, lcd.o(.text.OUTLINED_FUNCTION_9))
[Stack]
- Max Depth = 96
- Call Chain = OUTLINED_FUNCTION_9 ⇒ touchgfx::TextProvider::initialize(unsigned short const*, std::__va_list, unsigned short const*, touchgfx::FontContextualFormsTable const*) ⇒ touchgfx::TextProvider::initializeInternal() ⇒ touchgfx::TextProvider::fillInputBuffer() ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::pushBack(unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::replaceAt(unsigned short, unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::initialize(unsigned short const*, std::__va_list, unsigned short const*, touchgfx::FontContextualFormsTable const*)
[Called By]- >> touchgfx::LCD::drawStringLTR(touchgfx::Rect const&, touchgfx::Rect const&, touchgfx::LCD::StringVisuals const&, unsigned short const*, std::__va_list)
OUTLINED_FUNCTION_10 (Thumb, 10 bytes, Stack size 0 bytes, lcd.o(.text.OUTLINED_FUNCTION_10))
[Called By]
- >> touchgfx::LCD::drawTextureMapTriangle(touchgfx::DrawingSurface const&, touchgfx::Point3D const*, touchgfx::TextureSurface const&, touchgfx::Rect const&, touchgfx::Rect const&, unsigned short, unsigned char, unsigned short)
OUTLINED_FUNCTION_8 (Thumb, 6 bytes, Stack size 0 bytes, lcd.o(.text.OUTLINED_FUNCTION_8))
[Stack]
- Max Depth = 24
- Call Chain = OUTLINED_FUNCTION_8 ⇒ touchgfx::Edge::step(int) ⇒ touchgfx::Edge::step()
[Calls]- >> touchgfx::Edge::step(int)
[Called By]- >> touchgfx::LCD::drawTextureMapTriangle(touchgfx::DrawingSurface const&, touchgfx::Point3D const*, touchgfx::TextureSurface const&, touchgfx::Rect const&, touchgfx::Rect const&, unsigned short, unsigned char, unsigned short)
OUTLINED_FUNCTION_3 (Thumb, 22 bytes, Stack size 0 bytes, lcd.o(.text.OUTLINED_FUNCTION_3))
[Called By]
- >> touchgfx::LCD::drawTextureMapTriangle(touchgfx::DrawingSurface const&, touchgfx::Point3D const*, touchgfx::TextureSurface const&, touchgfx::Rect const&, touchgfx::Rect const&, unsigned short, unsigned char, unsigned short)
OUTLINED_FUNCTION_1 (Thumb, 8 bytes, Stack size 0 bytes, partialframebuffermanager.o(.text.OUTLINED_FUNCTION_1))
[Called By]
- >> touchgfx::PartialFrameBufferManager::tryTransmitBlockFromIRQ()
- >> touchgfx::PartialFrameBufferManager::tryTransmitBlock()
- >> touchgfx::PartialFrameBufferManager::transmitRemainingBlocks()
OUTLINED_FUNCTION_3 (Thumb, 8 bytes, Stack size 0 bytes, partialframebuffermanager.o(.text.OUTLINED_FUNCTION_3))
[Called By]
- >> touchgfx::PartialFrameBufferManager::tryTransmitBlockFromIRQ()
- >> touchgfx::PartialFrameBufferManager::tryTransmitBlock()
- >> touchgfx::PartialFrameBufferManager::transmitRemainingBlocks()
OUTLINED_FUNCTION_2 (Thumb, 18 bytes, Stack size 0 bytes, partialframebuffermanager.o(.text.OUTLINED_FUNCTION_2))
[Called By]
- >> touchgfx::PartialFrameBufferManager::tryTransmitBlockFromIRQ()
- >> touchgfx::PartialFrameBufferManager::transmitRemainingBlocks()
OUTLINED_FUNCTION_0 (Thumb, 22 bytes, Stack size 0 bytes, partialframebuffermanager.o(.text.OUTLINED_FUNCTION_0))
[Stack]
- Max Depth = 132
- Call Chain = OUTLINED_FUNCTION_0 ⇒ touchgfx::transmitBlock(unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short) ⇒ touchgfxDisplayDriverTransmitBlock ⇒ lcd_color_region ⇒ DisplayDriver_TransferCompleteCallback (Cycle)
[Calls]- >> touchgfx::transmitBlock(unsigned char const*, unsigned short, unsigned short, unsigned short, unsigned short)
[Called By]- >> touchgfx::PartialFrameBufferManager::tryTransmitBlockFromIRQ()
- >> touchgfx::PartialFrameBufferManager::tryTransmitBlock()
OUTLINED_FUNCTION_0 (Thumb, 10 bytes, Stack size 0 bytes, screen.o(.text.OUTLINED_FUNCTION_0))
[Called By]
- >> touchgfx::Screen::JSMOC(touchgfx::Rect const&, touchgfx::Drawable*)
OUTLINED_FUNCTION_2 (Thumb, 8 bytes, Stack size 0 bytes, textarea.o(.text.OUTLINED_FUNCTION_2))
[Called By]
- >> touchgfx::TextArea::invalidateContent() const
- >> touchgfx::TextArea::resizeToCurrentText()
- >> touchgfx::TextArea::getTextWidth() const
- >> touchgfx::TextArea::getTextHeight() const
OUTLINED_FUNCTION_5 (Thumb, 8 bytes, Stack size 0 bytes, textarea.o(.text.OUTLINED_FUNCTION_5))
[Called By]
- >> touchgfx::TextArea::draw(touchgfx::Rect const&) const
- >> touchgfx::TextArea::getTextWidth() const
- >> touchgfx::TextArea::getTextHeight() const
OUTLINED_FUNCTION_0 (Thumb, 10 bytes, Stack size 0 bytes, textarea.o(.text.OUTLINED_FUNCTION_0))
[Called By]
- >> touchgfx::TextArea::draw(touchgfx::Rect const&) const
- >> touchgfx::TextArea::getTextWidth() const
- >> touchgfx::TextArea::getTextHeight() const
OUTLINED_FUNCTION_1 (Thumb, 8 bytes, Stack size 0 bytes, textarea.o(.text.OUTLINED_FUNCTION_1), UNUSED)
[Called By]
- >> touchgfx::TextArea::resizeToCurrentText()
OUTLINED_FUNCTION_6 (Thumb, 12 bytes, Stack size 0 bytes, textarea.o(.text.OUTLINED_FUNCTION_6))
[Called By]
- >> touchgfx::TextArea::calculateBoundingArea() const
OUTLINED_FUNCTION_7 (Thumb, 12 bytes, Stack size 0 bytes, textarea.o(.text.OUTLINED_FUNCTION_7))
[Called By]
- >> touchgfx::TextArea::calculateBoundingArea() const
OUTLINED_FUNCTION_8 (Thumb, 10 bytes, Stack size 0 bytes, textprovider.o(.text.OUTLINED_FUNCTION_8))
[Stack]
- Max Depth = 208
- Call Chain = OUTLINED_FUNCTION_8 ⇒ touchgfx::TextProvider::getNextLigature(unsigned char) ⇒ touchgfx::TextProvider::substituteGlyphs() ⇒ touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short) ⇒ touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short) ⇒ touchgfx::TextProvider::circularBuffer〈10u〉::peekChar(unsigned short) ⇒ __aeabi_assert ⇒ fprintf
[Calls]- >> touchgfx::TextProvider::getNextLigature(unsigned char)
[Called By]- >> touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&, unsigned char const*&, unsigned char&)
- >> touchgfx::TextProvider::getNextLigature(unsigned char, touchgfx::Font const*, touchgfx::GlyphNode const*&)
OUTLINED_FUNCTION_0 (Thumb, 14 bytes, Stack size 0 bytes, textprovider.o(.text.OUTLINED_FUNCTION_0))
[Calls]
[Called By]- >> touchgfx::TextProvider::adjustThaiGlyph(touchgfx::Font const*, touchgfx::GlyphNode const*)
OUTLINED_FUNCTION_9 (Thumb, 10 bytes, Stack size 0 bytes, textprovider.o(.text.OUTLINED_FUNCTION_9))
[Called By]
- >> touchgfx::TextProvider::adjustThaiGlyph(touchgfx::Font const*, touchgfx::GlyphNode const*)
OUTLINED_FUNCTION_6 (Thumb, 6 bytes, Stack size 0 bytes, textprovider.o(.text.OUTLINED_FUNCTION_6))
[Calls]
- >> touchgfx::GlyphNode::top() const
[Called By]- >> touchgfx::TextProvider::adjustThaiGlyph(touchgfx::Font const*, touchgfx::GlyphNode const*)
- >> touchgfx::TextProvider::adjustArabicGlyph(touchgfx::Font const*, touchgfx::GlyphNode const*, unsigned short)
OUTLINED_FUNCTION_4 (Thumb, 10 bytes, Stack size 0 bytes, textprovider.o(.text.OUTLINED_FUNCTION_4))
[Called By]
- >> touchgfx::TextProvider::adjustThaiGlyph(touchgfx::Font const*, touchgfx::GlyphNode const*)
- >> touchgfx::TextProvider::adjustArabicGlyph(touchgfx::Font const*, touchgfx::GlyphNode const*, unsigned short)
OUTLINED_FUNCTION_7 (Thumb, 10 bytes, Stack size 0 bytes, textprovider.o(.text.OUTLINED_FUNCTION_7))
[Called By]
- >> touchgfx::TextProvider::adjustArabicGlyph(touchgfx::Font const*, touchgfx::GlyphNode const*, unsigned short)
OUTLINED_FUNCTION_3 (Thumb, 14 bytes, Stack size 0 bytes, textprovider.o(.text.OUTLINED_FUNCTION_3))
[Calls]
[Called By]- >> touchgfx::TextProvider::adjustArabicGlyph(touchgfx::Font const*, touchgfx::GlyphNode const*, unsigned short)
OUTLINED_FUNCTION_2 (Thumb, 22 bytes, Stack size 0 bytes, textprovider.o(.text.OUTLINED_FUNCTION_2))
[Called By]
- >> touchgfx::TextProvider::adjustArabicGlyph(touchgfx::Font const*, touchgfx::GlyphNode const*, unsigned short)
OUTLINED_FUNCTION_1 (Thumb, 26 bytes, Stack size 0 bytes, textprovider.o(.text.OUTLINED_FUNCTION_1))
[Called By]
- >> touchgfx::TextProvider::adjustArabicGlyph(touchgfx::Font const*, touchgfx::GlyphNode const*, unsigned short)
OUTLINED_FUNCTION_0 (Thumb, 18 bytes, Stack size 0 bytes, gestures.o(.text.OUTLINED_FUNCTION_0))
[Called By]
- >> touchgfx::Gestures::registerClickEvent(touchgfx::ClickEvent::ClickEventType, unsigned short, unsigned short)
__cxa_end_cleanup_impl (Thumb, 96 bytes, Stack size 8 bytes, cxa_exception.cpp.o(.text._ZN10__cxxabiv1L22__cxa_end_cleanup_implEv))
[Stack]
- Max Depth = 8
- Call Chain = __cxa_end_cleanup_impl
[Called By]
__cxxabiv1::exception_cleanup_func(_Unwind_Reason_Code, _Unwind_Control_Block*) (Thumb, 22 bytes, Stack size 8 bytes, cxa_exception.cpp.o(.text._ZN10__cxxabiv1L22exception_cleanup_funcE19_Unwind_Reason_CodeP21_Unwind_Control_Block))
[Stack]
- Max Depth = 40
- Call Chain = __cxxabiv1::exception_cleanup_func(_Unwind_Reason_Code, _Unwind_Control_Block*) ⇒ std::__terminate(void (*)()) ⇒ __cxa_begin_catch ⇒ std::terminate() (Cycle)
[Calls]- >> std::__terminate(void (*)())
- >> __cxa_decrement_exception_refcount
[Address Reference Count : 1]- cxa_exception.cpp.o(.text.__cxa_init_primary_exception)
__cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) (Thumb, 16 bytes, Stack size 8 bytes, cxa_exception.cpp.o(.text._ZN10__cxxabiv1L12failed_throwEPNS_15__cxa_exceptionE), UNUSED)
[Calls]
- >> __cxa_begin_catch
- >> std::__terminate(void (*)())
[Called By]
__cxxabiv1::__cxa_end_cleanup_impl() (Thumb, 96 bytes, Stack size 8 bytes, cxa_exception.cpp.o(.text._ZN10__cxxabiv1L22__cxa_end_cleanup_implEv), UNUSED, KEPT)
[Stack]
- Max Depth = 48
- Call Chain = __cxxabiv1::__cxa_end_cleanup_impl() ⇒ std::terminate() ⇒ std::__terminate(void (*)()) ⇒ __cxa_begin_catch ⇒ std::terminate() (Cycle)
[Calls]- >> std::terminate()
- >> __cxa_get_globals
__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Control_Block*, _Unwind_Context*) (Thumb, 862 bytes, Stack size 88 bytes, cxa_personality.cpp.o(.text._ZN10__cxxabiv1L11scan_eh_tabERNS_12_GLOBAL__N_112scan_resultsE14_Unwind_ActionbP21_Unwind_Control_BlockP15_Unwind_Context))
[Stack]
- Max Depth = 160
- Call Chain = __cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Control_Block*, _Unwind_Context*) ⇒ __cxxabiv1::exception_spec_can_catch(long long, unsigned char const*, unsigned char, __cxxabiv1::__shim_type_info const*, void*, _Unwind_Control_Block*, unsigned int) ⇒ std::terminate() ⇒ std::__terminate(void (*)()) ⇒ __cxa_begin_catch ⇒ std::terminate() (Cycle)
[Calls]- >> __cxa_begin_catch
- >> __aeabi_memclr8
- >> _Unwind_GetRegionStart
- >> _Unwind_GetLanguageSpecificData
- >> _Unwind_VRS_Get
- >> __cxxabiv1::exception_spec_can_catch(long long, unsigned char const*, unsigned char, __cxxabiv1::__shim_type_info const*, void*, _Unwind_Control_Block*, unsigned int)
- >> __cxxabiv1::call_terminate(bool, _Unwind_Control_Block*)
- >> __cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char, unsigned int)
- >> std::__terminate(void (*)())
[Called By]
__cxxabiv1::set_registers(_Unwind_Control_Block*, _Unwind_Context*, __cxxabiv1::(anonymous namespace)::scan_results const&) (Thumb, 92 bytes, Stack size 32 bytes, cxa_personality.cpp.o(.text._ZN10__cxxabiv1L13set_registersEP21_Unwind_Control_BlockP15_Unwind_ContextRKNS_12_GLOBAL__N_112scan_resultsE))
[Stack]
- Max Depth = 104
- Call Chain = __cxxabiv1::set_registers(_Unwind_Control_Block*, _Unwind_Context*, __cxxabiv1::(anonymous namespace)::scan_results const&) ⇒ _Unwind_VRS_Set ⇒ __unw_set_reg
[Calls]- >> _Unwind_VRS_Set
- >> _Unwind_VRS_Get
[Called By]
__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char, unsigned int) (Thumb, 314 bytes, Stack size 16 bytes, cxa_personality.cpp.o(.text._ZN10__cxxabiv1L18readEncodedPointerEPPKhhj))
[Stack]
- Max Depth = 16
- Call Chain = __cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char, unsigned int)
[Called By]- >> __cxa_call_unexpected
- >> __cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Control_Block*, _Unwind_Context*)
__cxxabiv1::call_terminate(bool, _Unwind_Control_Block*) (Thumb, 26 bytes, Stack size 16 bytes, cxa_personality.cpp.o(.text._ZN10__cxxabiv1L14call_terminateEbP21_Unwind_Control_Block))
[Stack]
- Max Depth = 56
- Call Chain = __cxxabiv1::call_terminate(bool, _Unwind_Control_Block*) ⇒ std::terminate() ⇒ std::__terminate(void (*)()) ⇒ __cxa_begin_catch ⇒ std::terminate() (Cycle)
[Calls]- >> std::terminate()
- >> __cxa_begin_catch
- >> std::__terminate(void (*)())
[Called By]- >> __cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Control_Block*, _Unwind_Context*)
__cxxabiv1::exception_spec_can_catch(long long, unsigned char const*, unsigned char, __cxxabiv1::__shim_type_info const*, void*, _Unwind_Control_Block*, unsigned int) (Thumb, 76 bytes, Stack size 32 bytes, cxa_personality.cpp.o(.text._ZN10__cxxabiv1L24exception_spec_can_catchExPKhhPKNS_16__shim_type_infoEPvP21_Unwind_Control_Blockj))
[Stack]
- Max Depth = 72
- Call Chain = __cxxabiv1::exception_spec_can_catch(long long, unsigned char const*, unsigned char, __cxxabiv1::__shim_type_info const*, void*, _Unwind_Control_Block*, unsigned int) ⇒ std::terminate() ⇒ std::__terminate(void (*)()) ⇒ __cxa_begin_catch ⇒ std::terminate() (Cycle)
[Calls]- >> std::terminate()
- >> __cxa_begin_catch
[Called By]- >> __cxa_call_unexpected
- >> __cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Control_Block*, _Unwind_Context*)
(anonymous namespace)::unwindOneFrame(unsigned int, _Unwind_Control_Block*, _Unwind_Context*) (Thumb, 210 bytes, Stack size 80 bytes, Unwind-EHABI.cpp.o(.text._ZN12_GLOBAL__N_114unwindOneFrameEjP21_Unwind_Control_BlockP15_Unwind_Context))
[Stack]
- Max Depth = 96
- Call Chain = (anonymous namespace)::unwindOneFrame(unsigned int, _Unwind_Control_Block*, _Unwind_Context*) ⇒ __unw_get_reg
[Calls]- >> __unw_step
- >> __unw_get_proc_info
- >> __unw_get_reg
[Called By]- >> __aeabi_unwind_cpp_pr0
- >> __aeabi_unwind_cpp_pr1
- >> __aeabi_unwind_cpp_pr2
unwind_phase2(unw_context_t*, unw_cursor_t*, _Unwind_Control_Block*, bool) (Thumb, 166 bytes, Stack size 80 bytes, Unwind-EHABI.cpp.o(.text._ZL13unwind_phase2P13unw_context_tP12unw_cursor_tP21_Unwind_Control_Blockb))
[Stack]
- Max Depth = 168
- Call Chain = unwind_phase2(unw_context_t*, unw_cursor_t*, _Unwind_Control_Block*, bool) ⇒ __unw_init_local ⇒ libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::setInfoBasedOnIPRegister(bool) ⇒ libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getInfoFromEHABISection(unsigned int, libunwind::UnwindInfoSections const&)
[Calls]- >> __unw_resume
- >> __unw_init_local
- >> __unw_get_proc_info
- >> __unw_set_reg
- >> __unw_get_reg
[Called By]- >> _Unwind_Resume
- >> _Unwind_RaiseException
unwind_phase2_forced(unw_context_t*, unw_cursor_t*, _Unwind_Control_Block*, _Unwind_Reason_Code (*)(int, _Unwind_Action, unsigned char*, _Unwind_Control_Block*, _Unwind_Context*, void*), void*) (Thumb, 136 bytes, Stack size 72 bytes, Unwind-EHABI.cpp.o(.text._ZL20unwind_phase2_forcedP13unw_context_tP12unw_cursor_tP21_Unwind_Control_BlockPF19_Unwind_Reason_Codei14_Unwind_ActionPhS4_P15_Unwind_ContextPvESA_))
[Stack]
- Max Depth = 160
- Call Chain = unwind_phase2_forced(unw_context_t*, unw_cursor_t*, _Unwind_Control_Block*, _Unwind_Reason_Code (*)(int, _Unwind_Action, unsigned char*, _Unwind_Control_Block*, _Unwind_Context*, void*), void*) ⇒ __unw_init_local ⇒ libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::setInfoBasedOnIPRegister(bool) ⇒ libunwind::UnwindCursor〈libunwind::LocalAddressSpace, libunwind::Registers_arm〉::getInfoFromEHABISection(unsigned int, libunwind::UnwindInfoSections const&)
[Calls]- >> __unw_resume
- >> __unw_init_local
- >> __unw_get_proc_info
[Called By]- >> _Unwind_ForcedUnwind
- >> _Unwind_Resume
_fp_digits (Thumb, 366 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED)
[Calls]
- >> __aeabi_dadd
- >> __aeabi_dmul
- >> __aeabi_ddiv
- >> __aeabi_d2ulz
- >> __aeabi_uldivmod
- >> __aeabi_cdrcmple
[Called By]
_printf_core (Thumb, 1744 bytes, Stack size 136 bytes, printfa.o(i._printf_core), UNUSED)
[Calls]
- >> __aeabi_uidivmod
- >> _printf_pre_padding
- >> _printf_post_padding
- >> _fp_digits
- >> __aeabi_uldivmod
[Called By]- >> __0vsnprintf
- >> __0fprintf
_printf_post_padding (Thumb, 36 bytes, Stack size 24 bytes, printfa.o(i._printf_post_padding), UNUSED)
[Called By]
_printf_pre_padding (Thumb, 46 bytes, Stack size 24 bytes, printfa.o(i._printf_pre_padding), UNUSED)
[Called By]
_snputc (Thumb, 22 bytes, Stack size 0 bytes, printfa.o(i._snputc))
[Address Reference Count : 1]
- printfa.o(i.__0vsnprintf)
(anonymous namespace)::fallback_malloc(unsigned int) (Thumb, 162 bytes, Stack size 24 bytes, fallback_malloc.cpp.o(.text._ZN12_GLOBAL__N_115fallback_mallocEj), UNUSED)
[Called By]
- >> __cxxabiv1::__aligned_malloc_with_fallback(unsigned int)
(anonymous namespace)::fallback_free(void*) (Thumb, 126 bytes, Stack size 20 bytes, fallback_malloc.cpp.o(.text._ZN12_GLOBAL__N_113fallback_freeEPv))
[Stack]
- Max Depth = 20
- Call Chain = (anonymous namespace)::fallback_free(void*)
[Called By]- >> __cxxabiv1::__aligned_free_with_fallback(void*)
is_equal(std::type_info const*, std::type_info const*, bool) (Thumb, 42 bytes, Stack size 8 bytes, private_typeinfo.cpp.o(.text._ZL8is_equalPKSt9type_infoS1_b))
[Stack]
- Max Depth = 16
- Call Chain = is_equal(std::type_info const*, std::type_info const*, bool) ⇒ strcmp
[Calls]
[Called By]
__cxxabiv1::(anonymous namespace)::dyn_cast_get_derived_info(__cxxabiv1::(anonymous namespace)::derived_object_info*, void const*) (Thumb, 20 bytes, Stack size 0 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv112_GLOBAL__N_125dyn_cast_get_derived_infoEPNS0_19derived_object_infoEPKv))
[Called By]
__cxxabiv1::(anonymous namespace)::dyn_cast_to_derived(void const*, void const*, __cxxabiv1::__class_type_info const*, __cxxabiv1::__class_type_info const*, int, int) (Thumb, 108 bytes, Stack size 96 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv112_GLOBAL__N_119dyn_cast_to_derivedEPKvS2_PKNS_17__class_type_infoES5_ii))
[Stack]
- Max Depth = 96
- Call Chain = __cxxabiv1::(anonymous namespace)::dyn_cast_to_derived(void const*, void const*, __cxxabiv1::__class_type_info const*, __cxxabiv1::__class_type_info const*, int, int)
[Calls]
[Called By]
__cxxabiv1::(anonymous namespace)::dyn_cast_try_downcast(void const*, void const*, __cxxabiv1::__class_type_info const*, __cxxabiv1::__class_type_info const*, int) (Thumb, 104 bytes, Stack size 96 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv112_GLOBAL__N_121dyn_cast_try_downcastEPKvS2_PKNS_17__class_type_infoES5_i))
[Stack]
- Max Depth = 96
- Call Chain = __cxxabiv1::(anonymous namespace)::dyn_cast_try_downcast(void const*, void const*, __cxxabiv1::__class_type_info const*, __cxxabiv1::__class_type_info const*, int)
[Calls]
[Called By]
__cxxabiv1::(anonymous namespace)::dyn_cast_slow(void const*, void const*, __cxxabiv1::__class_type_info const*, __cxxabiv1::__class_type_info const*, __cxxabiv1::__class_type_info const*, int) (Thumb, 140 bytes, Stack size 88 bytes, private_typeinfo.cpp.o(.text._ZN10__cxxabiv112_GLOBAL__N_113dyn_cast_slowEPKvS2_PKNS_17__class_type_infoES5_S5_i))
[Stack]
- Max Depth = 88
- Call Chain = __cxxabiv1::(anonymous namespace)::dyn_cast_slow(void const*, void const*, __cxxabiv1::__class_type_info const*, __cxxabiv1::__class_type_info const*, __cxxabiv1::__class_type_info const*, int)
[Calls]
[Called By]
Undefined Global Symbols