Static Call Graph for image ./build/Debug/eye_pressure.axf



#<CALLGRAPH># ARM Linker, 6220000: Last Updated: Sun Nov 16 16:21:11 2025

Maximum Stack Usage = 976 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

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

Functions with no stack information

Mutually Recursive functions

  • ADC1_IRQHandler   ⇒   ADC1_IRQHandler
  • lcd_color_region   ⇒   DisplayDriver_TransferCompleteCallback
  • 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&)
  • touchgfx::Screen::JSMOC(touchgfx::Rect const&, touchgfx::Drawable*)   ⇒   touchgfx::Screen::JSMOC(touchgfx::Rect const&, touchgfx::Drawable*)
  • __cxa_begin_catch   ⇒   std::terminate()
  • __clang_call_terminate   ⇒   std::terminate()

    Function Pointers

    Global Symbols

    __main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
    [Address Reference Count : 1]

    _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]


    [Calls]

    _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]


    [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]

    ADC1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    CAN1_RX0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    CAN1_RX1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    CAN1_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    CAN1_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    COMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    CRS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    DFSDM1_FLT0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    DFSDM1_FLT1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    DMA1_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    DMA1_Channel3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    DMA1_Channel4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    DMA1_Channel5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    DMA1_Channel6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    DMA2_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    DMA2_Channel6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    DMA2_Channel7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    EXTI15_10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    EXTI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    EXTI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    EXTI4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    EXTI9_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    FPU_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    I2C1_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    I2C1_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    I2C2_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    I2C2_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    I2C3_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    I2C3_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    I2C4_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    I2C4_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    LPTIM1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    LPTIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    LPUART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    PVD_PVM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    QUADSPI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    RNG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    RTC_Alarm_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    RTC_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    SAI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    SDMMC1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    SPI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    TAMP_STAMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    TIM1_BRK_TIM15_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    TIM1_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    TIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    TSC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    USART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    USART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    USART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    USB_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l452xx.o(.text))
    [Address Reference Count : 1]

    __aeabi_uldivmod (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))

    [Called By]

    __aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text))

    [Called By]

    __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]

    __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]

    __aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))

    [Called By]

    _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]


    [Called By]

    __cpp_initialize__aeabi_ (Thumb, 32 bytes, Stack size 24 bytes, cpp_init.o(.text))

    [Stack]


    [Called By]

    __cxa_atexit (Thumb, 10 bytes, Stack size 0 bytes, cxa_atexit.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_dadd (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text), UNUSED)

    [Calls]


    [Called By]

    __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]

    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::Registers_arm::saveVFPWithFSTMX(void*) (Thumb, 0 bytes, Stack size unknown bytes, UnwindRegistersSave.S.o(.text))

    [Called By]

    libunwind::Registers_arm::saveVFPv3(void*) (Thumb, 0 bytes, Stack size unknown bytes, UnwindRegistersSave.S.o(.text))

    [Called By]

    __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]

    _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]

    _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]

    posix_memalign (Thumb, 36 bytes, Stack size 8 bytes, memalign.o(.text), UNUSED)

    [Calls]


    [Called By]

    __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]


    [Calls]
    [Called By]

    _double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text), UNUSED)

    [Called By]

    _double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text), UNUSED)

    [Calls]


    [Called By]

    __aeabi_d2ulz (Thumb, 48 bytes, Stack size 0 bytes, dfixul.o(.text), UNUSED)

    [Calls]


    [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::Registers_arm::restoreVFPWithFLDMD(void*) (Thumb, 0 bytes, Stack size unknown bytes, UnwindRegistersRestore.S.o(.text))

    [Called By]

    libunwind::Registers_arm::restoreVFPWithFLDMX(void*) (Thumb, 0 bytes, Stack size unknown bytes, UnwindRegistersRestore.S.o(.text))

    [Called By]

    libunwind::Registers_arm::restoreVFPv3(void*) (Thumb, 0 bytes, Stack size unknown bytes, UnwindRegistersRestore.S.o(.text))

    [Called By]

    __scatterload (Thumb, 38 bytes, Stack size 0 bytes, init.o(.text))

    [Calls]


    [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]

    __cxa_finalize (Thumb, 66 bytes, Stack size 24 bytes, cxa_finalize.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __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]

    CRC_Lock (Thumb, 180 bytes, Stack size 16 bytes, stm32_crc_lock.o(.text.CRC_Lock), UNUSED)

    [Called By]

    DMA1_Channel1_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32l4xx_it.o(.text.DMA1_Channel1_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    DMA1_Channel7_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32l4xx_it.o(.text.DMA1_Channel7_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    DMA2_Channel1_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32l4xx_it.o(.text.DMA2_Channel1_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    DMA2_Channel3_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32l4xx_it.o(.text.DMA2_Channel3_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    DMA2_Channel4_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, stm32l4xx_it.o(.text.DMA2_Channel4_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    DMA2_Channel5_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32l4xx_it.o(.text.DMA2_Channel5_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32l4xx_it.o(.text.DebugMon_Handler))
    [Address Reference Count : 1]

    DisplayDriver_TransferCompleteCallback (Thumb, 8 bytes, Stack size 8 bytes, TouchGFXGeneratedHAL.o(.text.DisplayDriver_TransferCompleteCallback))

    [Stack]


    [Calls]
    [Called By]

    EXTI0_IRQHandler (Thumb, 14 bytes, Stack size 0 bytes, power_manager.o(.text.EXTI0_IRQHandler))
    [Address Reference Count : 1]

    EXTI2_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32l4xx_it.o(.text.EXTI2_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    Error_Handler (Thumb, 14 bytes, Stack size 4 bytes, bsp_core.o(.text.Error_Handler))

    [Stack]


    [Called By]

    HAL_ADC_ConfigChannel (Thumb, 2026 bytes, Stack size 272 bytes, stm32l4xx_hal_adc.o(.text.HAL_ADC_ConfigChannel))

    [Stack]


    [Calls]
    [Called By]

    HAL_ADC_Init (Thumb, 646 bytes, Stack size 40 bytes, stm32l4xx_hal_adc.o(.text.HAL_ADC_Init))

    [Stack]


    [Calls]
    [Called By]

    HAL_ADC_MspInit (Thumb, 204 bytes, Stack size 48 bytes, adc.o(.text.HAL_ADC_MspInit))

    [Stack]


    [Calls]
    [Called By]

    HAL_CRCEx_Polynomial_Set (Thumb, 218 bytes, Stack size 28 bytes, stm32l4xx_hal_crc_ex.o(.text.HAL_CRCEx_Polynomial_Set))

    [Stack]


    [Called By]

    HAL_CRC_Init (Thumb, 196 bytes, Stack size 16 bytes, stm32l4xx_hal_crc.o(.text.HAL_CRC_Init))

    [Stack]


    [Calls]
    [Called By]

    HAL_CRC_MspInit (Thumb, 58 bytes, Stack size 8 bytes, crc.o(.text.HAL_CRC_MspInit))

    [Stack]


    [Called By]

    HAL_DMA_Abort (Thumb, 108 bytes, Stack size 12 bytes, stm32l4xx_hal_dma.o(.text.HAL_DMA_Abort))

    [Stack]


    [Called By]

    HAL_DMA_Abort_IT (Thumb, 112 bytes, Stack size 16 bytes, stm32l4xx_hal_dma.o(.text.HAL_DMA_Abort_IT))

    [Stack]


    [Called By]

    HAL_DMA_IRQHandler (Thumb, 334 bytes, Stack size 24 bytes, stm32l4xx_hal_dma.o(.text.HAL_DMA_IRQHandler))

    [Stack]


    [Called By]

    HAL_DMA_Init (Thumb, 356 bytes, Stack size 12 bytes, stm32l4xx_hal_dma.o(.text.HAL_DMA_Init))

    [Stack]


    [Called By]

    HAL_Delay (Thumb, 66 bytes, Stack size 24 bytes, stm32l4xx_hal.o(.text.HAL_Delay))

    [Stack]


    [Calls]
    [Called By]

    HAL_GPIO_EXTI_Callback (Thumb, 56 bytes, Stack size 16 bytes, lcd.o(.text.HAL_GPIO_EXTI_Callback))

    [Stack]


    [Calls]
    [Called By]

    HAL_GPIO_EXTI_IRQHandler (Thumb, 56 bytes, Stack size 16 bytes, stm32l4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler))

    [Stack]


    [Calls]
    [Called By]

    HAL_GPIO_Init (Thumb, 844 bytes, Stack size 40 bytes, stm32l4xx_hal_gpio.o(.text.HAL_GPIO_Init))

    [Stack]


    [Called By]

    HAL_GPIO_ReadPin (Thumb, 40 bytes, Stack size 12 bytes, stm32l4xx_hal_gpio.o(.text.HAL_GPIO_ReadPin))

    [Stack]


    [Called By]

    HAL_GPIO_WritePin (Thumb, 40 bytes, Stack size 12 bytes, stm32l4xx_hal_gpio.o(.text.HAL_GPIO_WritePin))

    [Stack]


    [Called By]

    HAL_GetTick (Thumb, 12 bytes, Stack size 0 bytes, stm32l4xx_hal.o(.text.HAL_GetTick))

    [Called By]

    HAL_I2CEx_ConfigAnalogFilter (Thumb, 132 bytes, Stack size 12 bytes, stm32l4xx_hal_i2c_ex.o(.text.HAL_I2CEx_ConfigAnalogFilter))

    [Stack]


    [Called By]

    HAL_I2CEx_ConfigDigitalFilter (Thumb, 142 bytes, Stack size 16 bytes, stm32l4xx_hal_i2c_ex.o(.text.HAL_I2CEx_ConfigDigitalFilter))

    [Stack]


    [Called By]

    HAL_I2C_Init (Thumb, 260 bytes, Stack size 16 bytes, stm32l4xx_hal_i2c.o(.text.HAL_I2C_Init))

    [Stack]


    [Calls]
    [Called By]

    HAL_I2C_Mem_Read (Thumb, 612 bytes, Stack size 40 bytes, stm32l4xx_hal_i2c.o(.text.HAL_I2C_Mem_Read))

    [Stack]


    [Calls]
    [Called By]

    HAL_I2C_MspInit (Thumb, 308 bytes, Stack size 152 bytes, i2c.o(.text.HAL_I2C_MspInit))

    [Stack]


    [Calls]
    [Called By]

    HAL_IncTick (Thumb, 26 bytes, Stack size 0 bytes, stm32l4xx_hal.o(.text.HAL_IncTick))

    [Called By]

    HAL_Init (Thumb, 42 bytes, Stack size 16 bytes, stm32l4xx_hal.o(.text.HAL_Init))

    [Stack]


    [Calls]
    [Called By]

    HAL_InitTick (Thumb, 200 bytes, Stack size 56 bytes, stm32l4xx_hal_timebase_tim.o(.text.HAL_InitTick))

    [Stack]


    [Calls]
    [Called By]

    HAL_MspInit (Thumb, 66 bytes, Stack size 8 bytes, stm32l4xx_hal_msp.o(.text.HAL_MspInit))

    [Stack]


    [Called By]

    HAL_NVIC_EnableIRQ (Thumb, 16 bytes, Stack size 16 bytes, stm32l4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ))

    [Stack]


    [Calls]
    [Called By]

    HAL_NVIC_SetPriority (Thumb, 46 bytes, Stack size 32 bytes, stm32l4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority))

    [Stack]


    [Calls]
    [Called By]

    HAL_NVIC_SetPriorityGrouping (Thumb, 16 bytes, Stack size 16 bytes, stm32l4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping))

    [Stack]


    [Calls]
    [Called By]

    HAL_PWREx_ControlVoltageScaling (Thumb, 222 bytes, Stack size 16 bytes, stm32l4xx_hal_pwr_ex.o(.text.HAL_PWREx_ControlVoltageScaling))

    [Stack]


    [Called By]

    HAL_PWREx_GetVoltageRange (Thumb, 16 bytes, Stack size 0 bytes, stm32l4xx_hal_pwr_ex.o(.text.HAL_PWREx_GetVoltageRange))

    [Called By]

    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]


    [Calls]
    [Called By]

    HAL_RCCEx_PeriphCLKConfig (Thumb, 1312 bytes, Stack size 40 bytes, stm32l4xx_hal_rcc_ex.o(.text.HAL_RCCEx_PeriphCLKConfig))

    [Stack]


    [Calls]
    [Called By]

    HAL_RCC_ClockConfig (Thumb, 650 bytes, Stack size 32 bytes, stm32l4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig))

    [Stack]


    [Calls]
    [Called By]

    HAL_RCC_GetClockConfig (Thumb, 84 bytes, Stack size 8 bytes, stm32l4xx_hal_rcc.o(.text.HAL_RCC_GetClockConfig))

    [Stack]


    [Called By]

    HAL_RCC_GetHCLKFreq (Thumb, 12 bytes, Stack size 0 bytes, stm32l4xx_hal_rcc.o(.text.HAL_RCC_GetHCLKFreq))

    [Called By]

    HAL_RCC_GetPCLK1Freq (Thumb, 38 bytes, Stack size 8 bytes, stm32l4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq))

    [Stack]


    [Calls]
    [Called By]

    HAL_RCC_GetPCLK2Freq (Thumb, 38 bytes, Stack size 8 bytes, stm32l4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq))

    [Stack]


    [Calls]
    [Called By]

    HAL_RCC_GetSysClockFreq (Thumb, 346 bytes, Stack size 36 bytes, stm32l4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq))

    [Stack]


    [Called By]

    HAL_RCC_OscConfig (Thumb, 2584 bytes, Stack size 56 bytes, stm32l4xx_hal_rcc.o(.text.HAL_RCC_OscConfig))

    [Stack]


    [Calls]
    [Called By]

    HAL_RTC_Init (Thumb, 248 bytes, Stack size 16 bytes, stm32l4xx_hal_rtc.o(.text.HAL_RTC_Init))

    [Stack]


    [Calls]
    [Called By]

    HAL_RTC_MspInit (Thumb, 82 bytes, Stack size 120 bytes, rtc.o(.text.HAL_RTC_MspInit))

    [Stack]


    [Calls]
    [Called By]

    HAL_RTC_WaitForSynchro (Thumb, 78 bytes, Stack size 24 bytes, stm32l4xx_hal_rtc.o(.text.HAL_RTC_WaitForSynchro))

    [Stack]


    [Calls]
    [Called By]

    HAL_SAI_Init (Thumb, 572 bytes, Stack size 40 bytes, stm32l4xx_hal_sai.o(.text.HAL_SAI_Init))

    [Stack]


    [Calls]
    [Called By]

    HAL_SAI_InitProtocol (Thumb, 92 bytes, Stack size 32 bytes, stm32l4xx_hal_sai.o(.text.HAL_SAI_InitProtocol))

    [Stack]


    [Calls]
    [Called By]

    HAL_SAI_MspInit (Thumb, 276 bytes, Stack size 56 bytes, sai.o(.text.HAL_SAI_MspInit))

    [Stack]


    [Calls]
    [Called By]

    HAL_SPI_Init (Thumb, 310 bytes, Stack size 24 bytes, stm32l4xx_hal_spi.o(.text.HAL_SPI_Init))

    [Stack]


    [Calls]
    [Called By]

    HAL_SPI_MspInit (Thumb, 138 bytes, Stack size 40 bytes, spi.o(.text.HAL_SPI_MspInit))

    [Stack]


    [Calls]
    [Called By]

    HAL_SYSTICK_CLKSourceConfig (Thumb, 52 bytes, Stack size 4 bytes, stm32l4xx_hal_cortex.o(.text.HAL_SYSTICK_CLKSourceConfig))

    [Stack]


    [Called By]

    HAL_TIMEx_Break2Callback (Thumb, 8 bytes, Stack size 4 bytes, stm32l4xx_hal_tim_ex.o(.text.HAL_TIMEx_Break2Callback))

    [Stack]


    [Called By]

    HAL_TIMEx_BreakCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32l4xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback))

    [Stack]


    [Called By]

    HAL_TIMEx_CommutCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32l4xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback))

    [Stack]


    [Called By]

    HAL_TIMEx_MasterConfigSynchronization (Thumb, 242 bytes, Stack size 20 bytes, stm32l4xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization))

    [Stack]


    [Called By]

    HAL_TIM_Base_Init (Thumb, 132 bytes, Stack size 16 bytes, stm32l4xx_hal_tim.o(.text.HAL_TIM_Base_Init))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_Base_MspInit (Thumb, 130 bytes, Stack size 24 bytes, tim.o(.text.HAL_TIM_Base_MspInit))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_Base_Start (Thumb, 168 bytes, Stack size 12 bytes, stm32l4xx_hal_tim.o(.text.HAL_TIM_Base_Start))

    [Stack]


    [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]


    [Called By]

    HAL_TIM_ConfigClockSource (Thumb, 372 bytes, Stack size 32 bytes, stm32l4xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_IC_CaptureCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32l4xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback))

    [Stack]


    [Called By]

    HAL_TIM_IRQHandler (Thumb, 592 bytes, Stack size 24 bytes, stm32l4xx_hal_tim.o(.text.HAL_TIM_IRQHandler))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_MspPostInit (Thumb, 174 bytes, Stack size 40 bytes, tim.o(.text.HAL_TIM_MspPostInit))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_OC_DelayElapsedCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32l4xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback))

    [Stack]


    [Called By]

    HAL_TIM_OnePulse_Init (Thumb, 120 bytes, Stack size 24 bytes, stm32l4xx_hal_tim.o(.text.HAL_TIM_OnePulse_Init))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_OnePulse_MspInit (Thumb, 8 bytes, Stack size 4 bytes, stm32l4xx_hal_tim.o(.text.HAL_TIM_OnePulse_MspInit))

    [Stack]


    [Called By]

    HAL_TIM_PWM_ConfigChannel (Thumb, 414 bytes, Stack size 32 bytes, stm32l4xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_PWM_Init (Thumb, 132 bytes, Stack size 16 bytes, stm32l4xx_hal_tim.o(.text.HAL_TIM_PWM_Init))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_PWM_MspInit (Thumb, 208 bytes, Stack size 24 bytes, tim.o(.text.HAL_TIM_PWM_MspInit))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_PWM_PulseFinishedCallback (Thumb, 72 bytes, Stack size 16 bytes, bsp.o(.text.HAL_TIM_PWM_PulseFinishedCallback))

    [Stack]


    [Calls]
    [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]


    [Calls]
    [Called By]

    HAL_TIM_PeriodElapsedCallback (Thumb, 34 bytes, Stack size 16 bytes, bsp_core.o(.text.HAL_TIM_PeriodElapsedCallback))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_TriggerCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32l4xx_hal_tim.o(.text.HAL_TIM_TriggerCallback))

    [Stack]


    [Called By]

    HAL_UARTEx_RxEventCallback (Thumb, 12 bytes, Stack size 8 bytes, stm32l4xx_hal_uart.o(.text.HAL_UARTEx_RxEventCallback))

    [Stack]


    [Called By]

    HAL_UARTEx_WakeupCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32l4xx_hal_uart_ex.o(.text.HAL_UARTEx_WakeupCallback))

    [Stack]


    [Called By]

    HAL_UART_ErrorCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32l4xx_hal_uart.o(.text.HAL_UART_ErrorCallback))

    [Stack]


    [Called By]

    HAL_UART_IRQHandler (Thumb, 1302 bytes, Stack size 72 bytes, stm32l4xx_hal_uart.o(.text.HAL_UART_IRQHandler))

    [Stack]


    [Calls]
    [Called By]

    HAL_UART_Init (Thumb, 156 bytes, Stack size 16 bytes, stm32l4xx_hal_uart.o(.text.HAL_UART_Init))

    [Stack]


    [Calls]
    [Called By]

    HAL_UART_MspInit (Thumb, 486 bytes, Stack size 176 bytes, usart.o(.text.HAL_UART_MspInit))

    [Stack]


    [Calls]
    [Called By]

    HAL_UART_Transmit (Thumb, 288 bytes, Stack size 48 bytes, stm32l4xx_hal_uart.o(.text.HAL_UART_Transmit))

    [Stack]


    [Calls]
    [Called By]

    HAL_UART_TxCpltCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32l4xx_hal_uart.o(.text.HAL_UART_TxCpltCallback))

    [Stack]


    [Called By]

    HardFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32l4xx_it.o(.text.HardFault_Handler))
    [Address Reference Count : 1]

    LCD_SPI_TxCpltCallback (Thumb, 234 bytes, Stack size 32 bytes, lcd.o(.text.LCD_SPI_TxCpltCallback))

    [Stack]


    [Calls]
    [Called By]

    LL_GPIO_Init (Thumb, 220 bytes, Stack size 32 bytes, stm32l4xx_ll_gpio.o(.text.LL_GPIO_Init))

    [Stack]


    [Calls]
    [Called By]

    LL_SPI_Init (Thumb, 168 bytes, Stack size 24 bytes, stm32l4xx_ll_spi.o(.text.LL_SPI_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_ADC1_Init (Thumb, 168 bytes, Stack size 40 bytes, adc.o(.text.MX_ADC1_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_CRC_Init (Thumb, 50 bytes, Stack size 8 bytes, crc.o(.text.MX_CRC_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_DMA_Init (Thumb, 190 bytes, Stack size 48 bytes, dma.o(.text.MX_DMA_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_GPIO_Init (Thumb, 600 bytes, Stack size 88 bytes, gpio.o(.text.MX_GPIO_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_I2C1_Init (Thumb, 118 bytes, Stack size 16 bytes, i2c.o(.text.MX_I2C1_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_I2C3_Init (Thumb, 118 bytes, Stack size 16 bytes, i2c.o(.text.MX_I2C3_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_RTC_Init (Thumb, 62 bytes, Stack size 16 bytes, rtc.o(.text.MX_RTC_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_SAI1_Init (Thumb, 78 bytes, Stack size 16 bytes, sai.o(.text.MX_SAI1_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_SPI1_Init (Thumb, 242 bytes, Stack size 96 bytes, spi.o(.text.MX_SPI1_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_SPI2_Init (Thumb, 88 bytes, Stack size 16 bytes, spi.o(.text.MX_SPI2_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_TIM15_Init (Thumb, 138 bytes, Stack size 48 bytes, tim.o(.text.MX_TIM15_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_TIM2_Init (Thumb, 176 bytes, Stack size 56 bytes, tim.o(.text.MX_TIM2_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_TIM3_Init (Thumb, 160 bytes, Stack size 56 bytes, tim.o(.text.MX_TIM3_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_TIM6_Init (Thumb, 96 bytes, Stack size 24 bytes, tim.o(.text.MX_TIM6_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_TouchGFX_Init (Thumb, 12 bytes, Stack size 8 bytes, app_touchgfx.o(.text.MX_TouchGFX_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_TouchGFX_Process (Thumb, 8 bytes, Stack size 8 bytes, app_touchgfx.o(.text.MX_TouchGFX_Process))

    [Stack]


    [Calls]
    [Called By]

    MX_UART4_Init (Thumb, 68 bytes, Stack size 16 bytes, usart.o(.text.MX_UART4_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_USART1_UART_Init (Thumb, 68 bytes, Stack size 16 bytes, usart.o(.text.MX_USART1_UART_Init))

    [Stack]


    [Calls]
    [Called By]

    MemManage_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32l4xx_it.o(.text.MemManage_Handler))
    [Address Reference Count : 1]

    NMI_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32l4xx_it.o(.text.NMI_Handler))
    [Address Reference Count : 1]

    PendSV_Handler (Thumb, 100 bytes, Stack size 0 bytes, port.o(.text.PendSV_Handler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    PeriphCommonClock_Config (Thumb, 78 bytes, Stack size 120 bytes, bsp_core.o(.text.PeriphCommonClock_Config))

    [Stack]


    [Calls]
    [Called By]

    RTC_EnterInitMode (Thumb, 116 bytes, Stack size 24 bytes, stm32l4xx_hal_rtc.o(.text.RTC_EnterInitMode))

    [Stack]


    [Calls]
    [Called By]

    RTC_ExitInitMode (Thumb, 126 bytes, Stack size 16 bytes, stm32l4xx_hal_rtc.o(.text.RTC_ExitInitMode))

    [Stack]


    [Calls]
    [Called By]

    SVC_Handler (Thumb, 36 bytes, Stack size 0 bytes, port.o(.text.SVC_Handler))
    [Address Reference Count : 1]

    SysTick_Handler (Thumb, 20 bytes, Stack size 8 bytes, stm32l4xx_it.o(.text.SysTick_Handler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    SystemClock_Config (Thumb, 150 bytes, Stack size 96 bytes, bsp_core.o(.text.SystemClock_Config))

    [Stack]


    [Calls]
    [Called By]

    SystemInit (Thumb, 18 bytes, Stack size 0 bytes, system_stm32l4xx.o(.text.SystemInit))
    [Address Reference Count : 1]

    TIM1_UP_TIM16_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32l4xx_it.o(.text.TIM1_UP_TIM16_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TIM6_DAC_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32l4xx_it.o(.text.TIM6_DAC_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TIM_Base_SetConfig (Thumb, 294 bytes, Stack size 12 bytes, stm32l4xx_hal_tim.o(.text.TIM_Base_SetConfig))

    [Stack]


    [Called By]

    TIM_CCxChannelCmd (Thumb, 54 bytes, Stack size 16 bytes, stm32l4xx_hal_tim.o(.text.TIM_CCxChannelCmd))

    [Stack]


    [Called By]

    TIM_ETR_SetConfig (Thumb, 52 bytes, Stack size 20 bytes, stm32l4xx_hal_tim.o(.text.TIM_ETR_SetConfig))

    [Stack]


    [Called By]

    TIM_OC2_SetConfig (Thumb, 298 bytes, Stack size 20 bytes, stm32l4xx_hal_tim.o(.text.TIM_OC2_SetConfig))

    [Stack]


    [Called By]

    UART4_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32l4xx_it.o(.text.UART4_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    UART_AdvFeatureConfig (Thumb, 328 bytes, Stack size 4 bytes, stm32l4xx_hal_uart.o(.text.UART_AdvFeatureConfig))

    [Stack]


    [Called By]

    UART_CheckIdleState (Thumb, 308 bytes, Stack size 40 bytes, stm32l4xx_hal_uart.o(.text.UART_CheckIdleState))

    [Stack]


    [Calls]
    [Called By]

    UART_SetConfig (Thumb, 1174 bytes, Stack size 72 bytes, stm32l4xx_hal_uart.o(.text.UART_SetConfig))

    [Stack]


    [Calls]
    [Called By]

    UART_WaitOnFlagUntilTimeout (Thumb, 250 bytes, Stack size 32 bytes, stm32l4xx_hal_uart.o(.text.UART_WaitOnFlagUntilTimeout))

    [Stack]


    [Calls]
    [Called By]

    UsageFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32l4xx_it.o(.text.UsageFault_Handler))
    [Address Reference Count : 1]

    _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]

    _Unwind_GetLanguageSpecificData (Thumb, 24 bytes, Stack size 48 bytes, Unwind-EHABI.cpp.o(.text._Unwind_GetLanguageSpecificData))

    [Stack]


    [Calls]
    [Called By]

    _Unwind_GetRegionStart (Thumb, 24 bytes, Stack size 48 bytes, Unwind-EHABI.cpp.o(.text._Unwind_GetRegionStart))

    [Stack]


    [Calls]
    [Called By]

    _Unwind_RaiseException (Thumb, 120 bytes, Stack size 784 bytes, Unwind-EHABI.cpp.o(.text._Unwind_RaiseException), UNUSED)

    [Calls]


    [Called By]

    _Unwind_Resume (Thumb, 56 bytes, Stack size 744 bytes, Unwind-EHABI.cpp.o(.text._Unwind_Resume))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    _Unwind_VRS_Get (Thumb, 110 bytes, Stack size 16 bytes, Unwind-EHABI.cpp.o(.text._Unwind_VRS_Get))

    [Stack]


    [Calls]
    [Called By]

    _Unwind_VRS_Interpret (Thumb, 510 bytes, Stack size 40 bytes, Unwind-EHABI.cpp.o(.text._Unwind_VRS_Interpret))

    [Stack]


    [Calls]
    [Called By]

    _Unwind_VRS_Pop (Thumb, 264 bytes, Stack size 48 bytes, Unwind-EHABI.cpp.o(.text._Unwind_VRS_Pop))

    [Stack]


    [Calls]
    [Called By]

    _Unwind_VRS_Set (Thumb, 114 bytes, Stack size 16 bytes, Unwind-EHABI.cpp.o(.text._Unwind_VRS_Set))

    [Stack]


    [Calls]
    [Called By]

    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]


    [Calls]
    [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]


    [Calls]
    [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]


    [Calls]
    [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]


    [Calls]
    [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]


    [Calls]
    [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]


    [Calls]
    [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]


    [Calls]
    [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]


    [Calls]
    [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]


    [Calls]
    [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]

    __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]

    __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]


    [Calls]
    [Address Reference Count : 1]

    __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]


    [Calls]
    [Address Reference Count : 1]

    __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]

    __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]


    [Calls]
    [Called By]

    __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]


    [Called By]

    TouchGFXHAL::beginFrame() (Thumb, 28 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN11TouchGFXHAL10beginFrameEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TouchGFXHAL::initialize() (Thumb, 20 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN11TouchGFXHAL10initializeEv))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    TouchGFXHAL::enableInterrupts() (Thumb, 16 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN11TouchGFXHAL16enableInterruptsEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TouchGFXHAL::flushFrameBuffer(touchgfx::Rect const&) (Thumb, 20 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN11TouchGFXHAL16flushFrameBufferERKN8touchgfx4RectE))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TouchGFXHAL::flushFrameBuffer() (Thumb, 16 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN11TouchGFXHAL16flushFrameBufferEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TouchGFXHAL::disableInterrupts() (Thumb, 16 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN11TouchGFXHAL17disableInterruptsEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TouchGFXHAL::setTFTFrameBuffer(unsigned short*) (Thumb, 20 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN11TouchGFXHAL17setTFTFrameBufferEPt))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TouchGFXHAL::configureInterrupts() (Thumb, 16 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN11TouchGFXHAL19configureInterruptsEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TouchGFXHAL::enableLCDControllerInterrupt() (Thumb, 16 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN11TouchGFXHAL28enableLCDControllerInterruptEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TouchGFXHAL::endFrame() (Thumb, 16 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN11TouchGFXHAL8endFrameEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TouchGFXHAL::blockCopy(void*, void const*, unsigned int) (Thumb, 28 bytes, Stack size 24 bytes, TouchGFXHAL.o(.text._ZN11TouchGFXHAL9blockCopyEPvPKvj))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    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]


    [Calls]
    [Called By]

    TouchGFXHAL::~TouchGFXHAL__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN11TouchGFXHALD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TouchGFXHAL::~TouchGFXHAL__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN11TouchGFXHALD2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 2]

    FrontendHeap::getInstance() (Thumb, 130 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN12FrontendHeap11getInstanceEv))

    [Stack]


    [Calls]
    [Called By]

    FrontendHeap::FrontendHeap__sub_object() (Thumb, 226 bytes, Stack size 56 bytes, TouchGFXConfiguration.o(.text._ZN12FrontendHeapC2Ev))

    [Stack]


    [Calls]
    [Called By]

    FrontendHeap::~FrontendHeap__deallocating() (Thumb, 28 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN12FrontendHeapD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    FrontendHeap::~FrontendHeap__sub_object() (Thumb, 74 bytes, Stack size 24 bytes, TouchGFXConfiguration.o(.text._ZN12FrontendHeapD2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 2]

    BluetoothView::setupScreen() (Thumb, 16 bytes, Stack size 16 bytes, BluetoothView.o(.text._ZN13BluetoothView11setupScreenEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    BluetoothView::tearDownScreen() (Thumb, 16 bytes, Stack size 16 bytes, BluetoothView.o(.text._ZN13BluetoothView14tearDownScreenEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    BluetoothView::BluetoothView() (Thumb, 32 bytes, Stack size 16 bytes, BluetoothView.o(.text._ZN13BluetoothViewC2Ev))

    [Stack]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Address Reference Count : 1]

    BluetoothView::~BluetoothView__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, BluetoothView.o(.text._ZN13BluetoothViewD2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    ModelListener::bind(Model*) (Thumb, 16 bytes, Stack size 8 bytes, FrontendApplicationBase.o(.text._ZN13ModelListener4bindEP5Model))

    [Stack]


    [Called By]

    ModelListener::ModelListener__sub_object() (Thumb, 26 bytes, Stack size 4 bytes, BluetoothPresenter.o(.text._ZN13ModelListenerC2Ev))

    [Stack]


    [Called By]

    ModelListener::~ModelListener__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, BluetoothPresenter.o(.text._ZN13ModelListenerD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ModelListener::~ModelListener__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, BluetoothPresenter.o(.text._ZN13ModelListenerD2Ev))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    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]


    [Calls]
    [Address Reference Count : 2]

    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]


    [Calls]
    [Called By]

    FrontendHeapBase::~FrontendHeapBase__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN16FrontendHeapBaseD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    FrontendHeapBase::~FrontendHeapBase__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN16FrontendHeapBaseD2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    BluetoothViewBase::setupScreen() (Thumb, 8 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZN17BluetoothViewBase11setupScreenEv))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    BluetoothViewBase::BluetoothViewBase() (Thumb, 622 bytes, Stack size 136 bytes, BluetoothViewBase.o(.text._ZN17BluetoothViewBaseC2Ev), UNUSED)

    [Calls]

    BluetoothViewBase::BluetoothViewBase__sub_object() (Thumb, 622 bytes, Stack size 136 bytes, BluetoothViewBase.o(.text._ZN17BluetoothViewBaseC2Ev))

    [Stack]


    [Called By]

    BluetoothViewBase::~BluetoothViewBase__deallocating() (Thumb, 28 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN17BluetoothViewBaseD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    BluetoothViewBase::~BluetoothViewBase() (Thumb, 52 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN17BluetoothViewBaseD2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    BluetoothViewBase::~BluetoothViewBase__sub_object() (Thumb, 52 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN17BluetoothViewBaseD2Ev))

    [Stack]


    [Called By]

    TypedTextDatabase::getInstanceSize() (Thumb, 4 bytes, Stack size 0 bytes, TypedTextDatabase.o(.text._ZN17TypedTextDatabase15getInstanceSizeEv))

    [Called By]

    TypedTextDatabase::getFonts() (Thumb, 10 bytes, Stack size 0 bytes, TypedTextDatabase.o(.text._ZN17TypedTextDatabase8getFontsEv))

    [Called By]

    BluetoothPresenter::deactivate() (Thumb, 8 bytes, Stack size 4 bytes, BluetoothPresenter.o(.text._ZN18BluetoothPresenter10deactivateEv))

    [Stack]


    [Address Reference Count : 1]

    BluetoothPresenter::activate() (Thumb, 8 bytes, Stack size 4 bytes, BluetoothPresenter.o(.text._ZN18BluetoothPresenter8activateEv))

    [Stack]


    [Address Reference Count : 1]

    BluetoothPresenter::BluetoothPresenter(BluetoothView&) (Thumb, 72 bytes, Stack size 32 bytes, BluetoothPresenter.o(.text._ZN18BluetoothPresenterC2ER13BluetoothView))

    [Stack]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    BluetoothPresenter::~BluetoothPresenter__sub_object() (Thumb, 28 bytes, Stack size 16 bytes, BluetoothPresenter.o(.text._ZN18BluetoothPresenterD2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    SelectLanguageView::setupScreen() (Thumb, 16 bytes, Stack size 16 bytes, SelectLanguageView.o(.text._ZN18SelectLanguageView11setupScreenEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    SelectLanguageView::tearDownScreen() (Thumb, 16 bytes, Stack size 16 bytes, SelectLanguageView.o(.text._ZN18SelectLanguageView14tearDownScreenEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    SelectLanguageView::SelectLanguageView() (Thumb, 32 bytes, Stack size 16 bytes, SelectLanguageView.o(.text._ZN18SelectLanguageViewC2Ev))

    [Stack]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Address Reference Count : 1]

    SelectLanguageView::~SelectLanguageView__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, SelectLanguageView.o(.text._ZN18SelectLanguageViewD2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    FrontendApplication::handleTickEvent() (Thumb, 28 bytes, Stack size 16 bytes, FrontendApplication.o(.text._ZN19FrontendApplication15handleTickEventEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    FrontendApplication::FrontendApplication(Model&, FrontendHeap&) (Thumb, 40 bytes, Stack size 24 bytes, FrontendApplication.o(.text._ZN19FrontendApplicationC2ER5ModelR12FrontendHeap))

    [Stack]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Address Reference Count : 1]

    FrontendApplication::~FrontendApplication__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, FrontendApplication.o(.text._ZN19FrontendApplicationD2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    STM32TouchController::sampleTouch(int&, int&) (Thumb, 68 bytes, Stack size 32 bytes, STM32TouchController.o(.text._ZN20STM32TouchController11sampleTouchERiS0_))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    STM32TouchController::init() (Thumb, 8 bytes, Stack size 4 bytes, STM32TouchController.o(.text._ZN20STM32TouchController4initEv))

    [Stack]


    [Address Reference Count : 1]

    STM32TouchController::STM32TouchController__sub_object() (Thumb, 32 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN20STM32TouchControllerC2Ev))

    [Stack]


    [Calls]
    [Called By]

    STM32TouchController::~STM32TouchController__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, STM32TouchController.o(.text._ZN20STM32TouchControllerD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    STM32TouchController::~STM32TouchController__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, STM32TouchController.o(.text._ZN20STM32TouchControllerD2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 2]

    TouchGFXGeneratedHAL::beginFrame() (Thumb, 16 bytes, Stack size 16 bytes, TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL10beginFrameEv))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    TouchGFXGeneratedHAL::initialize() (Thumb, 62 bytes, Stack size 16 bytes, TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL10initializeEv))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    TouchGFXGeneratedHAL::enableInterrupts() (Thumb, 8 bytes, Stack size 4 bytes, TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL16enableInterruptsEv))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    TouchGFXGeneratedHAL::flushFrameBuffer(touchgfx::Rect const&) (Thumb, 24 bytes, Stack size 16 bytes, TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL16flushFrameBufferERKN8touchgfx4RectE))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    TouchGFXGeneratedHAL::flushFrameBuffer() (Thumb, 16 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN20TouchGFXGeneratedHAL16flushFrameBufferEv))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    TouchGFXGeneratedHAL::disableInterrupts() (Thumb, 8 bytes, Stack size 4 bytes, TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL17disableInterruptsEv))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    TouchGFXGeneratedHAL::setTFTFrameBuffer(unsigned short*) (Thumb, 10 bytes, Stack size 8 bytes, TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL17setTFTFrameBufferEPt))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    TouchGFXGeneratedHAL::configureInterrupts() (Thumb, 8 bytes, Stack size 4 bytes, TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL19configureInterruptsEv))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    TouchGFXGeneratedHAL::enableLCDControllerInterrupt() (Thumb, 8 bytes, Stack size 4 bytes, TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL28enableLCDControllerInterruptEv))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    TouchGFXGeneratedHAL::endFrame() (Thumb, 24 bytes, Stack size 16 bytes, TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL8endFrameEv))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    TouchGFXGeneratedHAL::blockCopy(void*, void const*, unsigned int) (Thumb, 28 bytes, Stack size 24 bytes, TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHAL9blockCopyEPvPKvj))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    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]


    [Calls]
    [Called By]

    TouchGFXGeneratedHAL::~TouchGFXGeneratedHAL__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, TouchGFXGeneratedHAL.o(.text._ZN20TouchGFXGeneratedHALD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TouchGFXGeneratedHAL::~TouchGFXGeneratedHAL__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN20TouchGFXGeneratedHALD2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    SelectLanguageViewBase::application() (Thumb, 14 bytes, Stack size 16 bytes, SelectLanguageViewBase.o(.text._ZN22SelectLanguageViewBase11applicationEv))

    [Stack]


    [Calls]
    [Called By]

    SelectLanguageViewBase::setupScreen() (Thumb, 8 bytes, Stack size 4 bytes, SelectLanguageViewBase.o(.text._ZN22SelectLanguageViewBase11setupScreenEv))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    SelectLanguageViewBase::buttonCallbackHandler(touchgfx::AbstractButton const&) (Thumb, 122 bytes, Stack size 24 bytes, SelectLanguageViewBase.o(.text._ZN22SelectLanguageViewBase21buttonCallbackHandlerERKN8touchgfx14AbstractButtonE))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    SelectLanguageViewBase::SelectLanguageViewBase() (Thumb, 1292 bytes, Stack size 280 bytes, SelectLanguageViewBase.o(.text._ZN22SelectLanguageViewBaseC2Ev), UNUSED)

    [Calls]

    SelectLanguageViewBase::SelectLanguageViewBase__sub_object() (Thumb, 1292 bytes, Stack size 280 bytes, SelectLanguageViewBase.o(.text._ZN22SelectLanguageViewBaseC2Ev))

    [Stack]


    [Called By]

    SelectLanguageViewBase::~SelectLanguageViewBase__deallocating() (Thumb, 28 bytes, Stack size 16 bytes, SelectLanguageViewBase.o(.text._ZN22SelectLanguageViewBaseD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    SelectLanguageViewBase::~SelectLanguageViewBase() (Thumb, 102 bytes, Stack size 24 bytes, SelectLanguageViewBase.o(.text._ZN22SelectLanguageViewBaseD2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    SelectLanguageViewBase::~SelectLanguageViewBase__sub_object() (Thumb, 102 bytes, Stack size 24 bytes, SelectLanguageViewBase.o(.text._ZN22SelectLanguageViewBaseD2Ev))

    [Stack]


    [Called By]

    ApplicationFontProvider::getFont(unsigned short) (Thumb, 172 bytes, Stack size 24 bytes, ApplicationFontProvider.o(.text._ZN23ApplicationFontProvider7getFontEt))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ApplicationFontProvider::~ApplicationFontProvider__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, ApplicationFontProvider.o(.text._ZN23ApplicationFontProviderD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ApplicationFontProvider::~ApplicationFontProvider__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, ApplicationFontProvider.o(.text._ZN23ApplicationFontProviderD2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 2]

    FrontendApplicationBase::changeToStartScreen() (Thumb, 16 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN23FrontendApplicationBase19changeToStartScreenEv))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    FrontendApplicationBase::gotoSelectLanguageScreenNoTransition() (Thumb, 68 bytes, Stack size 48 bytes, FrontendApplicationBase.o(.text._ZN23FrontendApplicationBase36gotoSelectLanguageScreenNoTransitionEv))

    [Stack]


    [Calls]
    [Called By]

    FrontendApplicationBase::gotoBluetoothScreenSlideTransitionEast() (Thumb, 68 bytes, Stack size 48 bytes, FrontendApplicationBase.o(.text._ZN23FrontendApplicationBase38gotoBluetoothScreenSlideTransitionEastEv))

    [Stack]


    [Calls]
    [Called By]

    FrontendApplicationBase::gotoSelectLanguageScreenNoTransitionImpl() (Thumb, 48 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN23FrontendApplicationBase40gotoSelectLanguageScreenNoTransitionImplEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    FrontendApplicationBase::gotoBluetoothScreenSlideTransitionEastImpl() (Thumb, 48 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN23FrontendApplicationBase42gotoBluetoothScreenSlideTransitionEastImplEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    FrontendApplicationBase::FrontendApplicationBase(Model&, FrontendHeap&) (Thumb, 126 bytes, Stack size 40 bytes, FrontendApplicationBase.o(.text._ZN23FrontendApplicationBaseC2ER5ModelR12FrontendHeap), UNUSED)

    [Calls]

    FrontendApplicationBase::FrontendApplicationBase__sub_object(Model&, FrontendHeap&) (Thumb, 126 bytes, Stack size 40 bytes, FrontendApplicationBase.o(.text._ZN23FrontendApplicationBaseC2ER5ModelR12FrontendHeap))

    [Stack]


    [Called By]

    FrontendApplicationBase::~FrontendApplicationBase__deallocating() (Thumb, 28 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN23FrontendApplicationBaseD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    FrontendApplicationBase::~FrontendApplicationBase__sub_object() (Thumb, 30 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN23FrontendApplicationBaseD2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    SelectLanguagePresenter::deactivate() (Thumb, 8 bytes, Stack size 4 bytes, SelectLanguagePresenter.o(.text._ZN23SelectLanguagePresenter10deactivateEv))

    [Stack]


    [Address Reference Count : 1]

    SelectLanguagePresenter::activate() (Thumb, 8 bytes, Stack size 4 bytes, SelectLanguagePresenter.o(.text._ZN23SelectLanguagePresenter8activateEv))

    [Stack]


    [Address Reference Count : 1]

    SelectLanguagePresenter::SelectLanguagePresenter(SelectLanguageView&) (Thumb, 72 bytes, Stack size 32 bytes, SelectLanguagePresenter.o(.text._ZN23SelectLanguagePresenterC2ER18SelectLanguageView))

    [Stack]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    SelectLanguagePresenter::~SelectLanguagePresenter__sub_object() (Thumb, 28 bytes, Stack size 16 bytes, SelectLanguagePresenter.o(.text._ZN23SelectLanguagePresenterD2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    Model::bind(ModelListener*) (Thumb, 16 bytes, Stack size 8 bytes, FrontendApplicationBase.o(.text._ZN5Model4bindEP13ModelListener))

    [Stack]


    [Called By]

    Model::tick() (Thumb, 8 bytes, Stack size 4 bytes, Model.o(.text._ZN5Model4tickEv))

    [Stack]


    [Called By]

    Model::Model() (Thumb, 14 bytes, Stack size 4 bytes, Model.o(.text._ZN5ModelC2Ev))

    [Stack]


    [Called By]

    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]


    [Address Reference Count : 1]

    STM32DMA::setupDataCopy(touchgfx::BlitOp const&) (Thumb, 28 bytes, Stack size 8 bytes, STM32DMA.o(.text._ZN8STM32DMA13setupDataCopyERKN8touchgfx6BlitOpE))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    STM32DMA::setupDataFill(touchgfx::BlitOp const&) (Thumb, 28 bytes, Stack size 8 bytes, STM32DMA.o(.text._ZN8STM32DMA13setupDataFillERKN8touchgfx6BlitOpE))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    STM32DMA::signalDMAInterrupt() (Thumb, 8 bytes, Stack size 4 bytes, STM32DMA.o(.text._ZN8STM32DMA18signalDMAInterruptEv))

    [Stack]


    [Address Reference Count : 1]

    STM32DMA::flush() (Thumb, 8 bytes, Stack size 4 bytes, STM32DMA.o(.text._ZN8STM32DMA5flushEv))

    [Stack]


    [Address Reference Count : 1]

    STM32DMA::STM32DMA() (Thumb, 106 bytes, Stack size 40 bytes, STM32DMA.o(.text._ZN8STM32DMAC2Ev))

    [Stack]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Address Reference Count : 1]

    STM32DMA::~STM32DMA__sub_object() (Thumb, 28 bytes, Stack size 16 bytes, STM32DMA.o(.text._ZN8STM32DMAD2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 2]

    touchgfx::ClickEvent::~ClickEvent__deallocating() (Thumb, 4 bytes, Stack size 0 bytes, screen.o(.text._ZN8touchgfx10ClickEventD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::OSWrappers::initialize() (Thumb, 68 bytes, Stack size 24 bytes, OSWrappers.o(.text._ZN8touchgfx10OSWrappers10initializeEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::OSWrappers::signalVSync() (Thumb, 20 bytes, Stack size 8 bytes, OSWrappers.o(.text._ZN8touchgfx10OSWrappers11signalVSyncEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::OSWrappers::waitForVSync() (Thumb, 22 bytes, Stack size 8 bytes, OSWrappers.o(.text._ZN8touchgfx10OSWrappers12waitForVSyncEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::OSWrappers::giveFrameBufferSemaphore() (Thumb, 24 bytes, Stack size 8 bytes, OSWrappers.o(.text._ZN8touchgfx10OSWrappers24giveFrameBufferSemaphoreEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::OSWrappers::takeFrameBufferSemaphore() (Thumb, 22 bytes, Stack size 8 bytes, OSWrappers.o(.text._ZN8touchgfx10OSWrappers24takeFrameBufferSemaphoreEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::OSWrappers::tryTakeFrameBufferSemaphore() (Thumb, 20 bytes, Stack size 8 bytes, OSWrappers.o(.text._ZN8touchgfx10OSWrappers27tryTakeFrameBufferSemaphoreEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::OSWrappers::giveFrameBufferSemaphoreFromISR() (Thumb, 20 bytes, Stack size 8 bytes, OSWrappers.o(.text._ZN8touchgfx10OSWrappers31giveFrameBufferSemaphoreFromISREv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::OSWrappers::taskYield() (Thumb, 60 bytes, Stack size 8 bytes, OSWrappers.o(.text._ZN8touchgfx10OSWrappers9taskYieldEv))

    [Stack]


    [Called By]

    touchgfx::Transition::invalidate() (Thumb, 20 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx10Transition10invalidateEv))

    [Stack]


    [Calls]
    [Address Reference Count : 3]

    touchgfx::Transition::handleTickEvent() (Thumb, 8 bytes, Stack size 4 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx10Transition15handleTickEventEv))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    touchgfx::Transition::setScreenContainer(touchgfx::Container&) (Thumb, 16 bytes, Stack size 8 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx10Transition18setScreenContainerERNS_9ContainerE))

    [Stack]


    [Address Reference Count : 3]

    touchgfx::Transition::init() (Thumb, 8 bytes, Stack size 4 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx10Transition4initEv))

    [Stack]


    [Called By]
    [Address Reference Count : 2]

    touchgfx::Transition::tearDown() (Thumb, 8 bytes, Stack size 4 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx10Transition8tearDownEv))

    [Stack]


    [Address Reference Count : 2]

    touchgfx::Transition::Transition__sub_object() (Thumb, 28 bytes, Stack size 4 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx10TransitionC2Ev))

    [Stack]


    [Called By]

    touchgfx::Transition::~Transition__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx10TransitionD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::Transition::~Transition__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx10TransitionD2Ev))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    touchgfx::Application::invalidate() (Thumb, 20 bytes, Stack size 0 bytes, application.o(.text._ZN8touchgfx11Application10invalidateEv))
    [Address Reference Count : 4]

    touchgfx::Application::getInstance() (Thumb, 8 bytes, Stack size 0 bytes, application.o(.text._ZN8touchgfx11Application11getInstanceEv))

    [Called By]

    touchgfx::Application::TimerWidgets::tickActive() (Thumb, 64 bytes, Stack size 8 bytes, application.o(.text._ZN8touchgfx11Application12TimerWidgets10tickActiveEv))

    [Stack]


    [Called By]

    touchgfx::Application::TimerWidgets::clear() (Thumb, 22 bytes, Stack size 0 bytes, application.o(.text._ZN8touchgfx11Application12TimerWidgets5clearEv))

    [Called By]

    touchgfx::Application::TimerWidgets::compact() (Thumb, 124 bytes, Stack size 24 bytes, application.o(.text._ZN8touchgfx11Application12TimerWidgets7compactEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Application::switchScreen(touchgfx::Screen*) (Thumb, 60 bytes, Stack size 16 bytes, application.o(.text._ZN8touchgfx11Application12switchScreenEPNS_6ScreenE))

    [Stack]


    [Calls]
    [Address Reference Count : 4]

    touchgfx::Application::requestRedraw(touchgfx::Rect&) (Thumb, 26 bytes, Stack size 8 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx11Application13requestRedrawERNS_4RectE))

    [Stack]


    [Address Reference Count : 4]

    touchgfx::Application::requestRedraw() (Thumb, 20 bytes, Stack size 0 bytes, application.o(.text._ZN8touchgfx11Application13requestRedrawEv))
    [Address Reference Count : 4]

    touchgfx::Application::handleKeyEvent(unsigned char) (Thumb, 16 bytes, Stack size 0 bytes, application.o(.text._ZN8touchgfx11Application14handleKeyEventEh))
    [Address Reference Count : 4]

    touchgfx::Application::invalidateArea(touchgfx::Rect) (Thumb, 1576 bytes, Stack size 72 bytes, application.o(.text._ZN8touchgfx11Application14invalidateAreaENS_4RectE))

    [Stack]


    [Calls]
    [Address Reference Count : 4]

    touchgfx::Application::appSwitchScreen(unsigned char) (Thumb, 12 bytes, Stack size 8 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx11Application15appSwitchScreenEh))

    [Stack]


    [Address Reference Count : 4]

    touchgfx::Application::drawCachedAreas() (Thumb, 1744 bytes, Stack size 152 bytes, application.o(.text._ZN8touchgfx11Application15drawCachedAreasEv))

    [Stack]


    [Calls]
    [Address Reference Count : 4]

    touchgfx::Application::handleDragEvent(touchgfx::DragEvent const&) (Thumb, 16 bytes, Stack size 0 bytes, application.o(.text._ZN8touchgfx11Application15handleDragEventERKNS_9DragEventE))
    [Address Reference Count : 4]

    touchgfx::Application::handleTickEvent() (Thumb, 88 bytes, Stack size 16 bytes, application.o(.text._ZN8touchgfx11Application15handleTickEventEv))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 3]

    touchgfx::Application::clearCachedAreas() (Thumb, 8 bytes, Stack size 0 bytes, application.o(.text._ZN8touchgfx11Application16clearCachedAreasEv))
    [Address Reference Count : 4]

    touchgfx::Application::handleClickEvent(touchgfx::ClickEvent const&) (Thumb, 16 bytes, Stack size 0 bytes, application.o(.text._ZN8touchgfx11Application16handleClickEventERKNS_10ClickEventE))
    [Address Reference Count : 4]

    touchgfx::Application::handleGestureEvent(touchgfx::GestureEvent const&) (Thumb, 16 bytes, Stack size 0 bytes, application.o(.text._ZN8touchgfx11Application18handleGestureEventERKNS_12GestureEventE))
    [Address Reference Count : 4]

    touchgfx::Application::changeToStartScreen() (Thumb, 8 bytes, Stack size 4 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx11Application19changeToStartScreenEv))

    [Stack]


    [Address Reference Count : 2]

    touchgfx::Application::clearAllTimerWidgets() (Thumb, 18 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx11Application20clearAllTimerWidgetsEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Application::handlePendingScreenTransition() (Thumb, 2 bytes, Stack size 0 bytes, application.o(.text._ZN8touchgfx11Application29handlePendingScreenTransitionEv))
    [Address Reference Count : 1]

    touchgfx::Application::draw(touchgfx::Rect&) (Thumb, 68 bytes, Stack size 16 bytes, application.o(.text._ZN8touchgfx11Application4drawERNS_4RectE))

    [Stack]


    [Calls]
    [Address Reference Count : 4]

    touchgfx::Application::draw() (Thumb, 32 bytes, Stack size 16 bytes, application.o(.text._ZN8touchgfx11Application4drawEv))

    [Stack]


    [Address Reference Count : 4]

    touchgfx::Application::Application() (Thumb, 80 bytes, Stack size 16 bytes, application.o(.text._ZN8touchgfx11ApplicationC2Ev), UNUSED)

    [Calls]

    touchgfx::Application::Application__sub_object() (Thumb, 80 bytes, Stack size 16 bytes, application.o(.text._ZN8touchgfx11ApplicationC2Ev), UNUSED)

    [Called By]

    touchgfx::Application::~Application__deallocating() (Thumb, 4 bytes, Stack size 0 bytes, application.o(.text._ZN8touchgfx11ApplicationD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::Application::~Application__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx11ApplicationD2Ev))

    [Stack]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Called By]

    touchgfx::FontProvider::~FontProvider__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, ApplicationFontProvider.o(.text._ZN8touchgfx12FontProviderD2Ev))

    [Stack]


    [Called By]

    touchgfx::GestureEvent::~GestureEvent__deallocating() (Thumb, 4 bytes, Stack size 0 bytes, screen.o(.text._ZN8touchgfx12GestureEventD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::NoTransition::handleTickEvent() (Thumb, 14 bytes, Stack size 4 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx12NoTransition15handleTickEventEv))

    [Stack]


    [Address Reference Count : 1]

    touchgfx::NoTransition::NoTransition__sub_object() (Thumb, 32 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx12NoTransitionC2Ev))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::NoTransition::~NoTransition__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx12NoTransitionD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::NoTransition::~NoTransition__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx12NoTransitionD2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    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]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Called By]

    touchgfx::TextProvider::endOfString() (Thumb, 16 bytes, Stack size 8 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider11endOfStringEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::TextProvider::getNextChar() (Thumb, 32 bytes, Stack size 16 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider11getNextCharEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::TextProvider::gsubRuleMatch(unsigned short const*, unsigned short, unsigned short, unsigned short) (Thumb, 108 bytes, Stack size 40 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider13gsubRuleMatchEPKtttt))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::TextProvider::applyGsubRules(unsigned short const*, unsigned short) (Thumb, 102 bytes, Stack size 40 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider14applyGsubRulesEPKtt))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::TextProvider::circularBuffer⟨10u⟩::replaceAt0(unsigned short) (Thumb, 24 bytes, Stack size 8 bytes, Texts.o(.text._ZN8touchgfx12TextProvider14circularBufferILj10EE10replaceAt0Et))

    [Stack]


    [Called By]

    touchgfx::TextProvider::circularBuffer⟨10u⟩::replaceAt1(unsigned short) (Thumb, 102 bytes, Stack size 24 bytes, Texts.o(.text._ZN8touchgfx12TextProvider14circularBufferILj10EE10replaceAt1Et))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::TextProvider::circularBuffer⟨10u⟩::allocateFront(unsigned short) (Thumb, 36 bytes, Stack size 0 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider14circularBufferILj10EE13allocateFrontEt))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::TextProvider::circularBuffer⟨10u⟩::popBack() (Thumb, 24 bytes, Stack size 0 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider14circularBufferILj10EE7popBackEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::TextProvider::circularBuffer⟨10u⟩::peekChar(unsigned short) (Thumb, 104 bytes, Stack size 24 bytes, Texts.o(.text._ZN8touchgfx12TextProvider14circularBufferILj10EE8peekCharEt))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::TextProvider::circularBuffer⟨10u⟩::peekChar() (Thumb, 52 bytes, Stack size 8 bytes, Texts.o(.text._ZN8touchgfx12TextProvider14circularBufferILj10EE8peekCharEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::TextProvider::circularBuffer⟨10u⟩::popFront() (Thumb, 44 bytes, Stack size 8 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider14circularBufferILj10EE8popFrontEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::TextProvider::circularBuffer⟨10u⟩::pushBack(unsigned short) (Thumb, 28 bytes, Stack size 0 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider14circularBufferILj10EE8pushBackEt))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::TextProvider::circularBuffer⟨10u⟩::dropFront(unsigned short) (Thumb, 36 bytes, Stack size 0 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider14circularBufferILj10EE9dropFrontEt))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::TextProvider::circularBuffer⟨10u⟩::pushFront(unsigned short) (Thumb, 20 bytes, Stack size 16 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider14circularBufferILj10EE9pushFrontEt))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::TextProvider::circularBuffer⟨10u⟩::replaceAt(unsigned short, unsigned short) (Thumb, 44 bytes, Stack size 8 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider14circularBufferILj10EE9replaceAtEtt))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::TextProvider::circularBuffer⟨2u⟩::allocateFront(unsigned short) (Thumb, 36 bytes, Stack size 0 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider14circularBufferILj2EE13allocateFrontEt))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::TextProvider::circularBuffer⟨2u⟩::pushFrontForce(unsigned short) (Thumb, 30 bytes, Stack size 0 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider14circularBufferILj2EE14pushFrontForceEt))

    [Called By]

    touchgfx::TextProvider::circularBuffer⟨2u⟩::peekChar(unsigned short) (Thumb, 40 bytes, Stack size 0 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider14circularBufferILj2EE8peekCharEt))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::TextProvider::circularBuffer⟨2u⟩::popFront() (Thumb, 44 bytes, Stack size 8 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider14circularBufferILj2EE8popFrontEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::TextProvider::circularBuffer⟨2u⟩::pushFront(unsigned short) (Thumb, 20 bytes, Stack size 16 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider14circularBufferILj2EE9pushFrontEt))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::TextProvider::adjustThaiGlyph(touchgfx::Font const*, touchgfx::GlyphNode const*) (Thumb, 380 bytes, Stack size 32 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider15adjustThaiGlyphEPKNS_4FontEPKNS_9GlyphNodeE))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::TextProvider::fillInputBuffer() (Thumb, 64 bytes, Stack size 16 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider15fillInputBufferEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::TextProvider::getNextLigature(unsigned char) (Thumb, 100 bytes, Stack size 24 bytes, Texts.o(.text._ZN8touchgfx12TextProvider15getNextLigatureEh))

    [Stack]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Called By]

    touchgfx::TextProvider::substituteGlyphs() (Thumb, 64 bytes, Stack size 32 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider16substituteGlyphsEv))

    [Stack]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Called By]

    touchgfx::TextProvider::initializeInternal() (Thumb, 16 bytes, Stack size 16 bytes, Texts.o(.text._ZN8touchgfx12TextProvider18initializeInternalEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::TextProvider::getNextCharInternal() (Thumb, 134 bytes, Stack size 24 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider19getNextCharInternalEv))

    [Stack]


    [Called By]

    touchgfx::TextProvider::replaceInputCharacters(unsigned short, unsigned short, unsigned short const*) (Thumb, 94 bytes, Stack size 40 bytes, textprovider.o(.text._ZN8touchgfx12TextProvider22replaceInputCharactersEttPKt))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::TextProvider::TextProvider() (Thumb, 56 bytes, Stack size 8 bytes, textprovider.o(.text._ZN8touchgfx12TextProviderC2Ev))

    [Stack]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Address Reference Count : 2]

    touchgfx::DMA_Interface::getDMAType() (Thumb, 10 bytes, Stack size 4 bytes, STM32DMA.o(.text._ZN8touchgfx13DMA_Interface10getDMATypeEv))

    [Stack]


    [Address Reference Count : 2]

    touchgfx::DMA_Interface::initialize() (Thumb, 8 bytes, Stack size 4 bytes, STM32DMA.o(.text._ZN8touchgfx13DMA_Interface10initializeEv))

    [Stack]


    [Address Reference Count : 2]

    touchgfx::DMA_Interface::enableAlpha(unsigned char) (Thumb, 2 bytes, Stack size 0 bytes, dma.o(.text._ZN8touchgfx13DMA_Interface11enableAlphaEh))
    [Address Reference Count : 2]

    touchgfx::DMA_Interface::disableAlpha() (Thumb, 2 bytes, Stack size 0 bytes, dma.o(.text._ZN8touchgfx13DMA_Interface12disableAlphaEv))
    [Address Reference Count : 2]

    touchgfx::DMA_Interface::seedExecution() (Thumb, 6 bytes, Stack size 0 bytes, dma.o(.text._ZN8touchgfx13DMA_Interface13seedExecutionEv))
    [Address Reference Count : 2]

    touchgfx::DMA_Interface::isDmaQueueEmpty() (Thumb, 8 bytes, Stack size 8 bytes, dma.o(.text._ZN8touchgfx13DMA_Interface15isDmaQueueEmptyEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::DMA_Interface::executeCompleted() (Thumb, 56 bytes, Stack size 8 bytes, dma.o(.text._ZN8touchgfx13DMA_Interface16executeCompletedEv))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    touchgfx::DMA_Interface::waitForFrameBufferSemaphore() (Thumb, 14 bytes, Stack size 8 bytes, dma.o(.text._ZN8touchgfx13DMA_Interface27waitForFrameBufferSemaphoreEv))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    touchgfx::DMA_Interface::enableCopyWithTransparentPixels(unsigned char) (Thumb, 2 bytes, Stack size 0 bytes, dma.o(.text._ZN8touchgfx13DMA_Interface31enableCopyWithTransparentPixelsEh))
    [Address Reference Count : 2]

    touchgfx::DMA_Interface::flush() (Thumb, 6 bytes, Stack size 0 bytes, dma.o(.text._ZN8touchgfx13DMA_Interface5flushEv))
    [Address Reference Count : 1]

    touchgfx::DMA_Interface::start() (Thumb, 32 bytes, Stack size 8 bytes, dma.o(.text._ZN8touchgfx13DMA_Interface5startEv))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    touchgfx::DMA_Interface::execute() (Thumb, 136 bytes, Stack size 16 bytes, dma.o(.text._ZN8touchgfx13DMA_Interface7executeEv))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    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]


    [Called By]

    touchgfx::DMA_Interface::~DMA_Interface__deallocating() (Thumb, 2 bytes, Stack size 0 bytes, dma.o(.text._ZN8touchgfx13DMA_InterfaceD0Ev))
    [Address Reference Count : 1]

    touchgfx::DMA_Interface::~DMA_Interface__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, STM32DMA.o(.text._ZN8touchgfx13DMA_InterfaceD2Ev))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    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]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::GeneratedFont::~GeneratedFont__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, CachedFont.o(.text._ZN8touchgfx13GeneratedFontD2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 10]

    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]


    [Calls]
    [Called By]

    touchgfx::AbstractButton::executeAction() (Thumb, 32 bytes, Stack size 8 bytes, button.o(.text._ZN8touchgfx14AbstractButton13executeActionEv))

    [Stack]


    [Address Reference Count : 1]

    touchgfx::AbstractButton::handleClickEvent(touchgfx::ClickEvent const&) (Thumb, 60 bytes, Stack size 16 bytes, abstractbutton.o(.text._ZN8touchgfx14AbstractButton16handleClickEventERKNS_10ClickEventE))

    [Stack]


    [Address Reference Count : 1]

    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]

    touchgfx::AbstractButton::~AbstractButton__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx14AbstractButtonD2Ev))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::MVPApplication::handlePendingScreenTransition() (Thumb, 16 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx14MVPApplication29handlePendingScreenTransitionEv))

    [Stack]


    [Calls]
    [Address Reference Count : 3]

    touchgfx::MVPApplication::evaluatePendingScreenTransition() (Thumb, 60 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx14MVPApplication31evaluatePendingScreenTransitionEv))

    [Stack]


    [Called By]

    touchgfx::MVPApplication::MVPApplication__sub_object() (Thumb, 52 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx14MVPApplicationC2Ev), UNUSED)

    [Calls]


    [Called By]

    touchgfx::MVPApplication::~MVPApplication__deallocating() (Thumb, 28 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx14MVPApplicationD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::MVPApplication::~MVPApplication__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx14MVPApplicationD2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    touchgfx::SnapshotWidget::makeSnapshot(unsigned short) (Thumb, 70 bytes, Stack size 40 bytes, snapshotwidget.o(.text._ZN8touchgfx14SnapshotWidget12makeSnapshotEt))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::SnapshotWidget::makeSnapshot() (Thumb, 10 bytes, Stack size 0 bytes, snapshotwidget.o(.text._ZN8touchgfx14SnapshotWidget12makeSnapshotEv))

    [Called By]


    [Address Reference Count : 1]

    touchgfx::SnapshotWidget::SnapshotWidget() (Thumb, 40 bytes, Stack size 8 bytes, snapshotwidget.o(.text._ZN8touchgfx14SnapshotWidgetC2Ev))

    [Stack]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::SnapshotWidget::~SnapshotWidget__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx14SnapshotWidgetD2Ev))

    [Stack]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Called By]

    touchgfx::transmitActive() (Thumb, 8 bytes, Stack size 8 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx14transmitActiveEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::ButtonWithLabel::setLabelText(touchgfx::TypedText) (Thumb, 28 bytes, Stack size 24 bytes, BluetoothViewBase.o(.text._ZN8touchgfx15ButtonWithLabel12setLabelTextENS_9TypedTextE), UNUSED)

    [Calls]


    [Called By]

    touchgfx::ButtonWithLabel::setLabelColor(touchgfx::colortype) (Thumb, 16 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx15ButtonWithLabel13setLabelColorENS_9colortypeE), UNUSED)

    [Called By]

    touchgfx::ButtonWithLabel::updateTextPosition() (Thumb, 106 bytes, Stack size 40 bytes, BluetoothViewBase.o(.text._ZN8touchgfx15ButtonWithLabel18updateTextPositionEv), UNUSED)

    [Calls]


    [Called By]

    touchgfx::ButtonWithLabel::setLabelColorPressed(touchgfx::colortype) (Thumb, 16 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx15ButtonWithLabel20setLabelColorPressedENS_9colortypeE), UNUSED)

    [Called By]

    touchgfx::ButtonWithLabel::ButtonWithLabel() (Thumb, 72 bytes, Stack size 8 bytes, buttonwithlabel.o(.text._ZN8touchgfx15ButtonWithLabelC2Ev), UNUSED)

    [Calls]


    [Called By]

    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]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::ButtonWithLabel::~ButtonWithLabel__sub_object() (Thumb, 28 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx15ButtonWithLabelD2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    touchgfx::EasingEquations::cubicEaseOut(unsigned short, short, short, unsigned short) (Thumb, 38 bytes, Stack size 8 bytes, easingequations.o(.text._ZN8touchgfx15EasingEquations12cubicEaseOutEtsst))

    [Stack]


    [Calls]
    [Called By]

    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::GenericCallback⟨touchgfx::AbstractButton const&, void, void⟩::~GenericCallback__deallocating() (Thumb, 6 bytes, Stack size 4 bytes, SelectLanguageViewBase.o(.text._ZN8touchgfx15GenericCallbackIRKNS_14AbstractButtonEvvED0Ev))

    [Stack]


    [Address Reference Count : 1]

    touchgfx::GenericCallback⟨touchgfx::AbstractButton const&, void, void⟩::~GenericCallback__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, SelectLanguageViewBase.o(.text._ZN8touchgfx15GenericCallbackIRKNS_14AbstractButtonEvvED2Ev))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    touchgfx::GenericCallback⟨void, void, void⟩::GenericCallback__sub_object() (Thumb, 22 bytes, Stack size 4 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx15GenericCallbackIvvvEC2Ev))

    [Stack]


    [Called By]

    touchgfx::GenericCallback⟨void, void, void⟩::~GenericCallback__deallocating() (Thumb, 6 bytes, Stack size 4 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx15GenericCallbackIvvvED0Ev))

    [Stack]


    [Address Reference Count : 1]

    touchgfx::GenericCallback⟨void, void, void⟩::~GenericCallback__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx15GenericCallbackIvvvED2Ev))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    touchgfx::GenericCallback⟨void, void, void⟩::operator=(touchgfx::GenericCallback⟨void, void, void⟩ const&) (Thumb, 12 bytes, Stack size 8 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx15GenericCallbackIvvvEaSERKS1_))

    [Stack]


    [Called By]

    touchgfx::SlideTransition⟨(touchgfx::Direction)2⟩::handleTickEvent() (Thumb, 212 bytes, Stack size 32 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx15SlideTransitionILNS_9DirectionE2EE15handleTickEventEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::SlideTransition⟨(touchgfx::Direction)2⟩::init() (Thumb, 100 bytes, Stack size 24 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx15SlideTransitionILNS_9DirectionE2EE4initEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::SlideTransition⟨(touchgfx::Direction)2⟩::tearDown() (Thumb, 52 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx15SlideTransitionILNS_9DirectionE2EE8tearDownEv))

    [Stack]


    [Address Reference Count : 1]

    touchgfx::SlideTransition⟨(touchgfx::Direction)2⟩::SlideTransition__sub_object(unsigned char) (Thumb, 196 bytes, Stack size 40 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx15SlideTransitionILNS_9DirectionE2EEC2Eh))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::SlideTransition⟨(touchgfx::Direction)2⟩::~SlideTransition__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx15SlideTransitionILNS_9DirectionE2EED0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::SlideTransition⟨(touchgfx::Direction)2⟩::~SlideTransition__sub_object() (Thumb, 28 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx15SlideTransitionILNS_9DirectionE2EED2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    touchgfx::TouchController::TouchController__sub_object() (Thumb, 22 bytes, Stack size 4 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx15TouchControllerC2Ev))

    [Stack]


    [Called By]

    touchgfx::TouchController::~TouchController__deallocating() (Thumb, 6 bytes, Stack size 4 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx15TouchControllerD0Ev))

    [Stack]


    [Address Reference Count : 1]

    touchgfx::TouchController::~TouchController__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, STM32TouchController.o(.text._ZN8touchgfx15TouchControllerD2Ev))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    touchgfx::UIEventListener::~UIEventListener__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx15UIEventListenerD2Ev))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    touchgfx::TouchCalibration::translatePoint(touchgfx::Point&) (Thumb, 124 bytes, Stack size 48 bytes, touchcalibration.o(.text._ZN8touchgfx16TouchCalibration14translatePointERNS_5PointE))

    [Stack]


    [Called By]

    touchgfx::TouchCalibration::clzu(unsigned int) (Thumb, 64 bytes, Stack size 0 bytes, touchcalibration.o(.text._ZN8touchgfx16TouchCalibration4clzuEj))

    [Called By]

    touchgfx::TouchCalibration::muldiv(int, int, int, int, int&) (Thumb, 178 bytes, Stack size 48 bytes, touchcalibration.o(.text._ZN8touchgfx16TouchCalibration6muldivEiiiiRi))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    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]


    [Calls]
    [Called By]

    touchgfx::AbstractPartition::allocateAt(unsigned short, unsigned short) (Thumb, 44 bytes, Stack size 16 bytes, abstractpartition.o(.text._ZN8touchgfx17AbstractPartition10allocateAtEtt))

    [Stack]


    [Calls]
    [Address Reference Count : 4]

    BluetoothView& touchgfx::AbstractPartition::at⟨BluetoothView⟩(unsigned short) (Thumb, 26 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx17AbstractPartition2atI13BluetoothViewEERT_t))

    [Stack]


    [Called By]

    BluetoothPresenter& touchgfx::AbstractPartition::at⟨BluetoothPresenter⟩(unsigned short) (Thumb, 26 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx17AbstractPartition2atI18BluetoothPresenterEERT_t))

    [Stack]


    [Called By]

    SelectLanguageView& touchgfx::AbstractPartition::at⟨SelectLanguageView⟩(unsigned short) (Thumb, 26 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx17AbstractPartition2atI18SelectLanguageViewEERT_t))

    [Stack]


    [Called By]

    SelectLanguagePresenter& touchgfx::AbstractPartition::at⟨SelectLanguagePresenter⟩(unsigned short) (Thumb, 26 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx17AbstractPartition2atI23SelectLanguagePresenterEERT_t))

    [Stack]


    [Called By]

    touchgfx::NoTransition& touchgfx::AbstractPartition::at⟨touchgfx::NoTransition⟩(unsigned short) (Thumb, 26 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx17AbstractPartition2atINS_12NoTransitionEEERT_t))

    [Stack]


    [Called By]

    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]


    [Called By]

    touchgfx::AbstractPartition::clear() (Thumb, 6 bytes, Stack size 0 bytes, abstractpartition.o(.text._ZN8touchgfx17AbstractPartition5clearEv))
    [Address Reference Count : 4]

    touchgfx::AbstractPartition::indexOf(void const*) (Thumb, 96 bytes, Stack size 16 bytes, abstractpartition.o(.text._ZN8touchgfx17AbstractPartition7indexOfEPKv))

    [Stack]


    [Calls]
    [Address Reference Count : 4]

    touchgfx::AbstractPartition::allocate(unsigned short) (Thumb, 72 bytes, Stack size 16 bytes, abstractpartition.o(.text._ZN8touchgfx17AbstractPartition8allocateEt))

    [Stack]


    [Calls]
    [Address Reference Count : 4]

    touchgfx::AbstractPartition::AbstractPartition__sub_object() (Thumb, 12 bytes, Stack size 0 bytes, abstractpartition.o(.text._ZN8touchgfx17AbstractPartitionC2Ev))

    [Called By]

    touchgfx::AbstractPartition::~AbstractPartition__deallocating() (Thumb, 2 bytes, Stack size 0 bytes, abstractpartition.o(.text._ZN8touchgfx17AbstractPartitionD0Ev))
    [Address Reference Count : 1]

    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]


    [Address Reference Count : 1]

    touchgfx::LockFreeDMA_Queue::pushCopyOf(touchgfx::BlitOp const&) (Thumb, 64 bytes, Stack size 8 bytes, dma.o(.text._ZN8touchgfx17LockFreeDMA_Queue10pushCopyOfERKNS_6BlitOpE))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::LockFreeDMA_Queue::pop() (Thumb, 40 bytes, Stack size 8 bytes, dma.o(.text._ZN8touchgfx17LockFreeDMA_Queue3popEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::LockFreeDMA_Queue::first() (Thumb, 14 bytes, Stack size 0 bytes, dma.o(.text._ZN8touchgfx17LockFreeDMA_Queue5firstEv))
    [Address Reference Count : 1]

    touchgfx::LockFreeDMA_Queue::isFull() (Thumb, 24 bytes, Stack size 0 bytes, dma.o(.text._ZN8touchgfx17LockFreeDMA_Queue6isFullEv))
    [Address Reference Count : 1]

    touchgfx::LockFreeDMA_Queue::isEmpty() (Thumb, 14 bytes, Stack size 0 bytes, dma.o(.text._ZN8touchgfx17LockFreeDMA_Queue7isEmptyEv))
    [Address Reference Count : 1]

    touchgfx::LockFreeDMA_Queue::LockFreeDMA_Queue(touchgfx::BlitOp*, unsigned long) (Thumb, 20 bytes, Stack size 8 bytes, dma.o(.text._ZN8touchgfx17LockFreeDMA_QueueC2EPNS_6BlitOpEm))

    [Stack]


    [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]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::LockFreeDMA_Queue::~LockFreeDMA_Queue__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, STM32DMA.o(.text._ZN8touchgfx17LockFreeDMA_QueueD2Ev))

    [Stack]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::ManyBlockAllocator⟨2048u, 3u, 2u⟩::hasEmptyBlock() (Thumb, 52 bytes, Stack size 12 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EE13hasEmptyBlockEv))

    [Stack]


    [Address Reference Count : 1]

    touchgfx::ManyBlockAllocator⟨2048u, 3u, 2u⟩::getBlockForTransfer(touchgfx::Rect&) (Thumb, 142 bytes, Stack size 24 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EE19getBlockForTransferERNS_4RectE))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::ManyBlockAllocator⟨2048u, 3u, 2u⟩::peekBlockForTransfer() (Thumb, 90 bytes, Stack size 16 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EE20peekBlockForTransferEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::ManyBlockAllocator⟨2048u, 3u, 2u⟩::freeBlockAfterTransfer() (Thumb, 70 bytes, Stack size 8 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EE22freeBlockAfterTransferEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::ManyBlockAllocator⟨2048u, 3u, 2u⟩::hasBlockReadyForTransfer() (Thumb, 72 bytes, Stack size 16 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EE24hasBlockReadyForTransferEv))

    [Stack]


    [Address Reference Count : 1]

    touchgfx::ManyBlockAllocator⟨2048u, 3u, 2u⟩::markBlockReadyForTransfer() (Thumb, 76 bytes, Stack size 16 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EE25markBlockReadyForTransferEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::ManyBlockAllocator⟨2048u, 3u, 2u⟩::ManyBlockAllocator__sub_object() (Thumb, 154 bytes, Stack size 48 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EEC2Ev))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::ManyBlockAllocator⟨2048u, 3u, 2u⟩::~ManyBlockAllocator__deallocating() (Thumb, 28 bytes, Stack size 16 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EED0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::ManyBlockAllocator⟨2048u, 3u, 2u⟩::~ManyBlockAllocator__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx18ManyBlockAllocatorILj2048ELj3ELj2EED2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 2]

    touchgfx::shouldTransferBlock(unsigned short) (Thumb, 20 bytes, Stack size 16 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx19shouldTransferBlockEt))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::FrameBufferAllocator::FrameBufferAllocator__sub_object() (Thumb, 22 bytes, Stack size 4 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx20FrameBufferAllocatorC2Ev))

    [Stack]


    [Called By]

    touchgfx::FrameBufferAllocator::~FrameBufferAllocator__deallocating() (Thumb, 6 bytes, Stack size 4 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx20FrameBufferAllocatorD0Ev))

    [Stack]


    [Address Reference Count : 1]

    touchgfx::FrameBufferAllocator::~FrameBufferAllocator__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx20FrameBufferAllocatorD2Ev))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    touchgfx::waitUntilTransmitEnd() (Thumb, 2 bytes, Stack size 0 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx20waitUntilTransmitEndEv))

    [Called By]

    touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&) (Thumb, 36 bytes, Stack size 0 bytes, displaytransformation.o(.text._ZN8touchgfx21DisplayTransformation29transformDisplayToFrameBufferERNS_4RectE))

    [Called By]

    touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(touchgfx::Rect&, touchgfx::Rect const&) (Thumb, 44 bytes, Stack size 8 bytes, displaytransformation.o(.text._ZN8touchgfx21DisplayTransformation29transformDisplayToFrameBufferERNS_4RectERKS1_))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(short&, short&) (Thumb, 28 bytes, Stack size 0 bytes, displaytransformation.o(.text._ZN8touchgfx21DisplayTransformation29transformDisplayToFrameBufferERsS1_))

    [Called By]

    touchgfx::DisplayTransformation::transformDisplayToFrameBuffer(short&, short&, touchgfx::Rect const&) (Thumb, 32 bytes, Stack size 8 bytes, displaytransformation.o(.text._ZN8touchgfx21DisplayTransformation29transformDisplayToFrameBufferERsS1_RKNS_4RectE))

    [Stack]


    [Called By]

    touchgfx::DisplayTransformation::transformFrameBufferToDisplay(touchgfx::Rect&) (Thumb, 36 bytes, Stack size 0 bytes, displaytransformation.o(.text._ZN8touchgfx21DisplayTransformation29transformFrameBufferToDisplayERNS_4RectE))

    [Called By]

    touchgfx::DisplayTransformation::transformFrameBufferToDisplay(short&, short&) (Thumb, 28 bytes, Stack size 0 bytes, displaytransformation.o(.text._ZN8touchgfx21DisplayTransformation29transformFrameBufferToDisplayERsS1_))

    [Called By]

    touchgfx::PartialFrameBufferManager::tryTransmitBlock() (Thumb, 116 bytes, Stack size 32 bytes, partialframebuffermanager.o(.text._ZN8touchgfx25PartialFrameBufferManager16tryTransmitBlockEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::PartialFrameBufferManager::transmitRemainingBlocks() (Thumb, 128 bytes, Stack size 32 bytes, partialframebuffermanager.o(.text._ZN8touchgfx25PartialFrameBufferManager23transmitRemainingBlocksEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::PartialFrameBufferManager::tryTransmitBlockFromIRQ() (Thumb, 52 bytes, Stack size 24 bytes, partialframebuffermanager.o(.text._ZN8touchgfx25PartialFrameBufferManager23tryTransmitBlockFromIRQEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::waitUntilCanTransferBlock(unsigned short) (Thumb, 10 bytes, Stack size 4 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx25waitUntilCanTransferBlockEt))

    [Stack]


    [Called By]

    touchgfx::FrameBufferAllocatorWaitOnTransfer() (Thumb, 2 bytes, Stack size 0 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx34FrameBufferAllocatorWaitOnTransferEv))

    [Called By]

    touchgfx::FrameBufferAllocatorSignalBlockDrawn() (Thumb, 2 bytes, Stack size 0 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx36FrameBufferAllocatorSignalBlockDrawnEv))

    [Called By]

    touchgfx::Box::setColor(touchgfx::colortype) (Thumb, 16 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx3Box8setColorENS_9colortypeE), UNUSED)

    [Called By]

    touchgfx::Box::Box__sub_object() (Thumb, 76 bytes, Stack size 24 bytes, BluetoothViewBase.o(.text._ZN8touchgfx3BoxC2Ev), UNUSED)

    [Calls]


    [Called By]

    touchgfx::Box::~Box__deallocating() (Thumb, 4 bytes, Stack size 0 bytes, box.o(.text._ZN8touchgfx3BoxD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::Box::~Box__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx3BoxD2Ev))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::HAL::FlushCache() (Thumb, 8 bytes, Stack size 4 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL10FlushCacheEv))

    [Stack]


    [Address Reference Count : 3]

    touchgfx::HAL::beginFrame() (Thumb, 24 bytes, Stack size 0 bytes, hal.o(.text._ZN8touchgfx3HAL10beginFrameEv))

    [Called By]


    [Address Reference Count : 1]

    touchgfx::HAL::getDMAType() (Thumb, 20 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL10getDMATypeEv))

    [Stack]


    [Address Reference Count : 3]

    touchgfx::HAL::initialize() (Thumb, 40 bytes, Stack size 8 bytes, hal.o(.text._ZN8touchgfx3HAL10initializeEv))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    touchgfx::HAL::getBlitCaps() (Thumb, 46 bytes, Stack size 24 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL11getBlitCapsEv))

    [Stack]


    [Address Reference Count : 3]

    touchgfx::HAL::getInstance() (Thumb, 12 bytes, Stack size 0 bytes, CompressedFontCache.o(.text._ZN8touchgfx3HAL11getInstanceEv))

    [Called By]

    touchgfx::HAL::submitGPU2D() (Thumb, 8 bytes, Stack size 4 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL11submitGPU2DEv))

    [Stack]


    [Address Reference Count : 3]

    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]


    [Calls]
    [Address Reference Count : 3]

    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]


    [Calls]
    [Address Reference Count : 3]

    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]


    [Calls]
    [Address Reference Count : 3]

    touchgfx::HAL::InvalidateCache() (Thumb, 8 bytes, Stack size 4 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL15InvalidateCacheEv))

    [Stack]


    [Address Reference Count : 3]

    touchgfx::HAL::backPorchExited() (Thumb, 28 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL15backPorchExitedEv))

    [Stack]


    [Calls]
    [Address Reference Count : 3]

    touchgfx::HAL::lockFrameBuffer() (Thumb, 68 bytes, Stack size 8 bytes, hal.o(.text._ZN8touchgfx3HAL15lockFrameBufferEv))

    [Stack]


    [Calls]
    [Address Reference Count : 3]

    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]


    [Calls]
    [Address Reference Count : 3]

    touchgfx::HAL::flushFrameBuffer(touchgfx::Rect const&) (Thumb, 4 bytes, Stack size 0 bytes, hal.o(.text._ZN8touchgfx3HAL16flushFrameBufferERKNS_4RectE))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    touchgfx::HAL::flushFrameBuffer() (Thumb, 4 bytes, Stack size 0 bytes, hal.o(.text._ZN8touchgfx3HAL16flushFrameBufferEv))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    touchgfx::HAL::swapFrameBuffers() (Thumb, 44 bytes, Stack size 8 bytes, hal.o(.text._ZN8touchgfx3HAL16swapFrameBuffersEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::HAL::waitForLTDCLines(unsigned short) (Thumb, 12 bytes, Stack size 8 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL16waitForLTDCLinesEt))

    [Stack]


    [Address Reference Count : 3]

    touchgfx::HAL::allowDMATransfers() (Thumb, 12 bytes, Stack size 0 bytes, hal.o(.text._ZN8touchgfx3HAL17allowDMATransfersEv))
    [Address Reference Count : 3]

    touchgfx::HAL::getTFTCurrentLine() (Thumb, 12 bytes, Stack size 4 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL17getTFTCurrentLineEv))

    [Stack]


    [Address Reference Count : 3]

    touchgfx::HAL::unlockFrameBuffer() (Thumb, 16 bytes, Stack size 8 bytes, hal.o(.text._ZN8touchgfx3HAL17unlockFrameBufferEv))

    [Stack]


    [Calls]
    [Address Reference Count : 3]

    touchgfx::HAL::setFrameBufferSize(unsigned short, unsigned short) (Thumb, 164 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL18setFrameBufferSizeEtt))

    [Stack]


    [Calls]
    [Address Reference Count : 3]

    touchgfx::HAL::setRenderingMethod(touchgfx::HAL::RenderingMethod) (Thumb, 36 bytes, Stack size 16 bytes, hal.o(.text._ZN8touchgfx3HAL18setRenderingMethodENS0_15RenderingMethodE))

    [Stack]


    [Called By]

    touchgfx::HAL::setAnimationStorage(void*) (Thumb, 34 bytes, Stack size 8 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL19setAnimationStorageEPv))

    [Stack]


    [Address Reference Count : 3]

    touchgfx::HAL::copyFBRegionToMemory(touchgfx::Rect) (Thumb, 104 bytes, Stack size 56 bytes, hal.o(.text._ZN8touchgfx3HAL20copyFBRegionToMemoryENS_4RectE))

    [Stack]


    [Calls]
    [Address Reference Count : 3]

    touchgfx::HAL::copyFBRegionToMemory(touchgfx::Rect, unsigned short*, unsigned int) (Thumb, 92 bytes, Stack size 56 bytes, hal.o(.text._ZN8touchgfx3HAL20copyFBRegionToMemoryENS_4RectEPtj))

    [Stack]


    [Calls]
    [Address Reference Count : 3]

    touchgfx::HAL::getClientFrameBuffer() (Thumb, 40 bytes, Stack size 8 bytes, hal.o(.text._ZN8touchgfx3HAL20getClientFrameBufferEv))

    [Stack]


    [Called By]

    touchgfx::HAL::registerEventListener(touchgfx::UIEventListener&) (Thumb, 8 bytes, Stack size 0 bytes, hal.o(.text._ZN8touchgfx3HAL21registerEventListenerERNS_15UIEventListenerE))

    [Calls]


    [Address Reference Count : 3]

    touchgfx::HAL::setDisplayOrientation(touchgfx::DisplayOrientation) (Thumb, 22 bytes, Stack size 8 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL21setDisplayOrientationENS_18DisplayOrientationE))

    [Stack]


    [Address Reference Count : 3]

    touchgfx::HAL::InvalidateTextureCache() (Thumb, 8 bytes, Stack size 4 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL22InvalidateTextureCacheEv))

    [Stack]


    [Address Reference Count : 3]

    touchgfx::HAL::setFrameBufferAllocator(touchgfx::FrameBufferAllocator*) (Thumb, 16 bytes, Stack size 8 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx3HAL23setFrameBufferAllocatorEPNS_20FrameBufferAllocatorE))

    [Stack]


    [Called By]

    touchgfx::HAL::setFrameRefreshStrategy(touchgfx::HAL::FrameRefreshStrategy) (Thumb, 196 bytes, Stack size 24 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx3HAL23setFrameRefreshStrategyENS0_20FrameRefreshStrategyE))

    [Stack]


    [Called By]

    touchgfx::HAL::copyFromTFTToClientBuffer(touchgfx::Rect) (Thumb, 48 bytes, Stack size 24 bytes, hal.o(.text._ZN8touchgfx3HAL25copyFromTFTToClientBufferENS_4RectE))

    [Stack]


    [Calls]
    [Address Reference Count : 3]

    touchgfx::HAL::partialLTDCDeadlineMissed() (Thumb, 8 bytes, Stack size 4 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL25partialLTDCDeadlineMissedEv))

    [Stack]


    [Address Reference Count : 3]

    touchgfx::HAL::configurePartialFrameBuffer(unsigned short, unsigned short, unsigned short, unsigned short) (Thumb, 124 bytes, Stack size 48 bytes, hal.o(.text._ZN8touchgfx3HAL27configurePartialFrameBufferEtttt))

    [Stack]


    [Calls]
    [Address Reference Count : 3]

    touchgfx::HAL::drawDrawableInDynamicBitmap(touchgfx::Drawable&, unsigned short) (Thumb, 20 bytes, Stack size 16 bytes, hal.o(.text._ZN8touchgfx3HAL27drawDrawableInDynamicBitmapERNS_8DrawableEt))

    [Stack]


    [Address Reference Count : 3]

    touchgfx::HAL::drawDrawableInDynamicBitmap(touchgfx::Drawable&, unsigned short, touchgfx::Rect const&) (Thumb, 392 bytes, Stack size 96 bytes, hal.o(.text._ZN8touchgfx3HAL27drawDrawableInDynamicBitmapERNS_8DrawableEtRKNS_4RectE))

    [Stack]


    [Calls]
    [Address Reference Count : 3]

    touchgfx::HAL::setFrameBufferStartAddresses(void*, void*, void*) (Thumb, 108 bytes, Stack size 32 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL28setFrameBufferStartAddressesEPvS1_S1_))

    [Stack]


    [Calls]
    [Address Reference Count : 3]

    touchgfx::HAL::configurePartialFrameBufferLTDC(short) (Thumb, 124 bytes, Stack size 32 bytes, hal.o(.text._ZN8touchgfx3HAL31configurePartialFrameBufferLTDCEs))

    [Stack]


    [Calls]
    [Address Reference Count : 3]

    touchgfx::HAL::performDisplayOrientationChange() (Thumb, 144 bytes, Stack size 8 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL31performDisplayOrientationChangeEv))

    [Stack]


    [Address Reference Count : 3]

    touchgfx::HAL::lcd() (Thumb, 76 bytes, Stack size 4 bytes, MeasureViewBase.o(.text._ZN8touchgfx3HAL3lcdEv))

    [Stack]


    [Called By]

    touchgfx::HAL::tick() (Thumb, 384 bytes, Stack size 32 bytes, hal.o(.text._ZN8touchgfx3HAL4tickEv))

    [Stack]


    [Calls]
    [Address Reference Count : 3]

    touchgfx::HAL::touch(int, int) (Thumb, 106 bytes, Stack size 32 bytes, hal.o(.text._ZN8touchgfx3HAL5touchEii))

    [Stack]


    [Calls]
    [Address Reference Count : 3]

    touchgfx::HAL::vSync() (Thumb, 26 bytes, Stack size 4 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx3HAL5vSyncEv))

    [Stack]


    [Called By]

    touchgfx::HAL::noTouch() (Thumb, 36 bytes, Stack size 8 bytes, hal.o(.text._ZN8touchgfx3HAL7noTouchEv))

    [Stack]


    [Calls]
    [Address Reference Count : 3]

    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]


    [Calls]
    [Address Reference Count : 3]

    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]


    [Calls]
    [Address Reference Count : 3]

    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]


    [Address Reference Count : 3]

    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]


    [Calls]
    [Address Reference Count : 3]

    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]


    [Calls]
    [Address Reference Count : 3]

    touchgfx::HAL::endFrame() (Thumb, 26 bytes, Stack size 8 bytes, hal.o(.text._ZN8touchgfx3HAL8endFrameEv))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    touchgfx::HAL::flushDMA() (Thumb, 8 bytes, Stack size 0 bytes, hal.o(.text._ZN8touchgfx3HAL8flushDMAEv))
    [Address Reference Count : 3]

    touchgfx::HAL::blockCopy(void*, void const*, unsigned int) (Thumb, 144 bytes, Stack size 16 bytes, hal.o(.text._ZN8touchgfx3HAL9blockCopyEPvPKvj))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    touchgfx::HAL::sampleKey(unsigned char&) (Thumb, 12 bytes, Stack size 8 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL9sampleKeyERh))

    [Stack]


    [Address Reference Count : 3]

    touchgfx::HAL::taskDelay(unsigned short) (Thumb, 36 bytes, Stack size 24 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HAL9taskDelayEt))

    [Stack]


    [Address Reference Count : 3]

    touchgfx::HAL::taskEntry() (Thumb, 36 bytes, Stack size 0 bytes, hal.o(.text._ZN8touchgfx3HAL9taskEntryEv))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 3]

    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]


    [Calls]
    [Called By]

    touchgfx::HAL::~HAL__deallocating() (Thumb, 2 bytes, Stack size 0 bytes, hal.o(.text._ZN8touchgfx3HALD0Ev))
    [Address Reference Count : 1]

    touchgfx::HAL::~HAL__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, TouchGFXHAL.o(.text._ZN8touchgfx3HALD2Ev))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    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]


    [Calls]
    [Called By]

    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]


    [Called By]

    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]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Called By]

    touchgfx::LCD::setDefaultColor(touchgfx::colortype) (Thumb, 8 bytes, Stack size 0 bytes, lcd16bpp.o(.text._ZN8touchgfx3LCD15setDefaultColorENS_9colortypeE))
    [Address Reference Count : 1]

    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]


    [Calls]
    [Called By]

    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]


    [Address Reference Count : 1]

    touchgfx::LCD::WideTextInternalStruct::scanStringLengthForLine() (Thumb, 584 bytes, Stack size 64 bytes, lcd.o(.text._ZN8touchgfx3LCD22WideTextInternalStruct23scanStringLengthForLineEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::LCD::WideTextInternalStruct::addWord(unsigned short, unsigned short, unsigned short) (Thumb, 32 bytes, Stack size 16 bytes, lcd.o(.text._ZN8touchgfx3LCD22WideTextInternalStruct7addWordEttt))

    [Stack]


    [Called By]

    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]


    [Called By]

    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]


    [Address Reference Count : 1]

    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]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::LCD::supportDynamicBitmapDrawing(touchgfx::Bitmap::BitmapFormat) (Thumb, 20 bytes, Stack size 8 bytes, lcd16bpp.o(.text._ZN8touchgfx3LCD27supportDynamicBitmapDrawingENS_6Bitmap12BitmapFormatE))

    [Stack]


    [Address Reference Count : 1]

    touchgfx::LCD::realX(touchgfx::Rect const&, short, short, touchgfx::TextRotation) (Thumb, 60 bytes, Stack size 8 bytes, lcd.o(.text._ZN8touchgfx3LCD5realXERKNS_4RectEssNS_12TextRotationE))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::LCD::realY(touchgfx::Rect const&, short, short, touchgfx::TextRotation) (Thumb, 60 bytes, Stack size 8 bytes, lcd.o(.text._ZN8touchgfx3LCD5realYERKNS_4RectEssNS_12TextRotationE))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::LCD::div255(unsigned short) (Thumb, 24 bytes, Stack size 4 bytes, TouchGFXGeneratedHAL.o(.text._ZN8touchgfx3LCD6div255Et))

    [Stack]


    [Called By]
    [Address Reference Count : 4]

    touchgfx::LCD::~LCD__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx3LCDD2Ev))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    touchgfx::Edge::step(int) (Thumb, 24 bytes, Stack size 16 bytes, lcd.o(.text._ZN8touchgfx4Edge4stepEi))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Edge::step() (Thumb, 132 bytes, Stack size 8 bytes, lcd.o(.text._ZN8touchgfx4Edge4stepEv))

    [Stack]


    [Called By]

    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]


    [Calls]
    [Address Reference Count : 1]

    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]


    [Called By]
    [Address Reference Count : 1]

    touchgfx::GPIO::set(touchgfx::GPIO::GPIO_ID) (Thumb, 34 bytes, Stack size 8 bytes, TouchGFXGPIO.o(.text._ZN8touchgfx4GPIO3setENS0_7GPIO_IDE))

    [Stack]


    [Called By]

    touchgfx::GPIO::init() (Thumb, 2 bytes, Stack size 0 bytes, TouchGFXGPIO.o(.text._ZN8touchgfx4GPIO4initEv))

    [Called By]

    touchgfx::GPIO::clear(touchgfx::GPIO::GPIO_ID) (Thumb, 34 bytes, Stack size 8 bytes, TouchGFXGPIO.o(.text._ZN8touchgfx4GPIO5clearENS0_7GPIO_IDE))

    [Stack]


    [Called By]

    touchgfx::GPIO::toggle(touchgfx::GPIO::GPIO_ID) (Thumb, 34 bytes, Stack size 8 bytes, TouchGFXGPIO.o(.text._ZN8touchgfx4GPIO6toggleENS0_7GPIO_IDE))

    [Stack]


    [Called By]

    touchgfx::Rect::restrictTo(short, short) (Thumb, 60 bytes, Stack size 16 bytes, lcd16bpp.o(.text._ZN8touchgfx4Rect10restrictToEss))

    [Stack]


    [Called By]

    touchgfx::Rect::expandToFit(touchgfx::Rect const&) (Thumb, 122 bytes, Stack size 20 bytes, application.o(.text._ZN8touchgfx4Rect11expandToFitERKS0_))

    [Stack]


    [Called By]

    touchgfx::Rect::Rect__sub_object(short, short, short, short) (Thumb, 58 bytes, Stack size 20 bytes, BluetoothViewBase.o(.text._ZN8touchgfx4RectC2Essss), UNUSED)

    [Called By]

    touchgfx::Rect::Rect__sub_object() (Thumb, 20 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZN8touchgfx4RectC2Ev))

    [Stack]


    [Called By]

    touchgfx::Rect::operator&=(touchgfx::Rect const&) (Thumb, 102 bytes, Stack size 24 bytes, lcd16bpp.o(.text._ZN8touchgfx4RectaNERKS0_))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::View⟨BluetoothPresenter⟩::bind(BluetoothPresenter&) (Thumb, 16 bytes, Stack size 8 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx4ViewI18BluetoothPresenterE4bindERS1_))

    [Stack]


    [Called By]

    touchgfx::View⟨BluetoothPresenter⟩::View__sub_object() (Thumb, 36 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx4ViewI18BluetoothPresenterEC2Ev), UNUSED)

    [Calls]


    [Called By]

    touchgfx::View⟨BluetoothPresenter⟩::~View__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx4ViewI18BluetoothPresenterED0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::View⟨BluetoothPresenter⟩::~View__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx4ViewI18BluetoothPresenterED2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    touchgfx::View⟨SelectLanguagePresenter⟩::bind(SelectLanguagePresenter&) (Thumb, 16 bytes, Stack size 8 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx4ViewI23SelectLanguagePresenterE4bindERS1_))

    [Stack]


    [Called By]

    touchgfx::View⟨SelectLanguagePresenter⟩::View__sub_object() (Thumb, 36 bytes, Stack size 16 bytes, SelectLanguageViewBase.o(.text._ZN8touchgfx4ViewI23SelectLanguagePresenterEC2Ev), UNUSED)

    [Calls]


    [Called By]

    touchgfx::View⟨SelectLanguagePresenter⟩::~View__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, SelectLanguageViewBase.o(.text._ZN8touchgfx4ViewI23SelectLanguagePresenterED0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::View⟨SelectLanguagePresenter⟩::~View__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, SelectLanguageViewBase.o(.text._ZN8touchgfx4ViewI23SelectLanguagePresenterED2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    touchgfx::Color::getColorFromRGB(unsigned char, unsigned char, unsigned char) (Thumb, 52 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx5Color15getColorFromRGBEhhh), UNUSED)

    [Calls]


    [Called By]

    touchgfx::Event::~Event__sub_object() (Thumb, 2 bytes, Stack size 0 bytes, screen.o(.text._ZN8touchgfx5EventD2Ev))
    [Address Reference Count : 3]

    touchgfx::Image::setBitmap(touchgfx::Bitmap const&) (Thumb, 8 bytes, Stack size 0 bytes, image.o(.text._ZN8touchgfx5Image9setBitmapERKNS_6BitmapE))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    touchgfx::Image::Image__sub_object(touchgfx::Bitmap const&) (Thumb, 82 bytes, Stack size 32 bytes, BluetoothViewBase.o(.text._ZN8touchgfx5ImageC2ERKNS_6BitmapE), UNUSED)

    [Calls]


    [Called By]

    touchgfx::Image::~Image__deallocating() (Thumb, 4 bytes, Stack size 0 bytes, image.o(.text._ZN8touchgfx5ImageD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::Image::~Image__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx5ImageD2Ev))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Texts::setLanguage(unsigned short) (Thumb, 218 bytes, Stack size 32 bytes, Texts.o(.text._ZN8touchgfx5Texts11setLanguageEt))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Bitmap::clearCache() (Thumb, 128 bytes, Stack size 20 bytes, bitmap.o(.text._ZN8touchgfx6Bitmap10clearCacheEv))

    [Stack]


    [Called By]

    touchgfx::Bitmap::isDynamicBitmap(unsigned short) (Thumb, 32 bytes, Stack size 8 bytes, bitmap.o(.text._ZN8touchgfx6Bitmap15isDynamicBitmapEt))

    [Stack]


    [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]


    [Calls]
    [Called By]

    touchgfx::Bitmap::dynamicBitmapGetAddress(unsigned short) (Thumb, 24 bytes, Stack size 8 bytes, bitmap.o(.text._ZN8touchgfx6Bitmap23dynamicBitmapGetAddressEt))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Bitmap::setCache(unsigned short*, unsigned int, unsigned int) (Thumb, 72 bytes, Stack size 8 bytes, bitmap.o(.text._ZN8touchgfx6Bitmap8setCacheEPtjj))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Bitmap::Bitmap__sub_object(unsigned short) (Thumb, 20 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx6BitmapC2Et), UNUSED)

    [Called By]

    touchgfx::BlitOp::BlitOp__sub_object() (Thumb, 22 bytes, Stack size 16 bytes, STM32DMA.o(.text._ZN8touchgfx6BlitOpC2Ev))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Button::setBitmaps(touchgfx::Bitmap const&, touchgfx::Bitmap const&) (Thumb, 16 bytes, Stack size 0 bytes, button.o(.text._ZN8touchgfx6Button10setBitmapsERKNS_6BitmapES3_))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    touchgfx::Button::~Button__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx6ButtonD2Ev))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Screen::setupScreen() (Thumb, 8 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZN8touchgfx6Screen11setupScreenEv))

    [Stack]


    [Address Reference Count : 3]

    touchgfx::Screen::bindTransition(touchgfx::Transition&) (Thumb, 12 bytes, Stack size 0 bytes, screen.o(.text._ZN8touchgfx6Screen14bindTransitionERNS_10TransitionE))

    [Called By]

    touchgfx::Screen::handleKeyEvent(unsigned char) (Thumb, 12 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx6Screen14handleKeyEventEh))

    [Stack]


    [Address Reference Count : 7]

    touchgfx::Screen::tearDownScreen() (Thumb, 8 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZN8touchgfx6Screen14tearDownScreenEv))

    [Stack]


    [Called By]
    [Address Reference Count : 5]

    touchgfx::Screen::afterTransition() (Thumb, 8 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZN8touchgfx6Screen15afterTransitionEv))

    [Stack]


    [Address Reference Count : 7]

    touchgfx::Screen::handleDragEvent(touchgfx::DragEvent const&) (Thumb, 228 bytes, Stack size 56 bytes, screen.o(.text._ZN8touchgfx6Screen15handleDragEventERKNS_9DragEventE))

    [Stack]


    [Calls]
    [Address Reference Count : 7]

    touchgfx::Screen::handleTickEvent() (Thumb, 8 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZN8touchgfx6Screen15handleTickEventEv))

    [Stack]


    [Address Reference Count : 7]

    touchgfx::Screen::handleClickEvent(touchgfx::ClickEvent const&) (Thumb, 172 bytes, Stack size 64 bytes, screen.o(.text._ZN8touchgfx6Screen16handleClickEventERKNS_10ClickEventE))

    [Stack]


    [Calls]
    [Address Reference Count : 7]

    touchgfx::Screen::handleGestureEvent(touchgfx::GestureEvent const&) (Thumb, 80 bytes, Stack size 40 bytes, screen.o(.text._ZN8touchgfx6Screen18handleGestureEventERKNS_12GestureEventE))

    [Stack]


    [Calls]
    [Address Reference Count : 7]

    touchgfx::Screen::add(touchgfx::Drawable&) (Thumb, 22 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx6Screen3addERNS_8DrawableE), UNUSED)

    [Calls]


    [Called By]

    touchgfx::Screen::draw(touchgfx::Rect&) (Thumb, 80 bytes, Stack size 24 bytes, screen.o(.text._ZN8touchgfx6Screen4drawERNS_4RectE))

    [Stack]


    [Calls]
    [Address Reference Count : 7]

    touchgfx::Screen::draw() (Thumb, 32 bytes, Stack size 16 bytes, screen.o(.text._ZN8touchgfx6Screen4drawEv), UNUSED)

    [Called By]

    touchgfx::Screen::JSMOC(touchgfx::Rect const&, touchgfx::Drawable*) (Thumb, 458 bytes, Stack size 56 bytes, screen.o(.text._ZN8touchgfx6Screen5JSMOCERKNS_4RectEPNS_8DrawableE))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Screen::startSMOC(touchgfx::Rect const&) (Thumb, 76 bytes, Stack size 40 bytes, screen.o(.text._ZN8touchgfx6Screen9startSMOCERKNS_4RectE))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Screen::Screen() (Thumb, 76 bytes, Stack size 16 bytes, screen.o(.text._ZN8touchgfx6ScreenC2Ev), UNUSED)

    [Calls]

    touchgfx::Screen::Screen__sub_object() (Thumb, 76 bytes, Stack size 16 bytes, screen.o(.text._ZN8touchgfx6ScreenC2Ev), UNUSED)

    [Called By]

    touchgfx::Screen::~Screen__deallocating() (Thumb, 4 bytes, Stack size 0 bytes, screen.o(.text._ZN8touchgfx6ScreenD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::Screen::~Screen__sub_object() (Thumb, 22 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx6ScreenD2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    touchgfx::Vector⟨touchgfx::Rect, (unsigned short)8⟩::quickRemoveAt(unsigned short) (Thumb, 56 bytes, Stack size 0 bytes, application.o(.text._ZN8touchgfx6VectorINS_4RectELt8EE13quickRemoveAtEt))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Vector⟨touchgfx::Rect, (unsigned short)8⟩::add(touchgfx::Rect) (Thumb, 44 bytes, Stack size 8 bytes, application.o(.text._ZN8touchgfx6VectorINS_4RectELt8EE3addES1_))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Vector⟨touchgfx::Drawable*, (unsigned short)32⟩::quickRemoveAt(unsigned short) (Thumb, 44 bytes, Stack size 0 bytes, application.o(.text._ZN8touchgfx6VectorIPNS_8DrawableELt32EE13quickRemoveAtEt))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Widget::getLastChild(short, short, touchgfx::Drawable**) (Thumb, 50 bytes, Stack size 24 bytes, BluetoothViewBase.o(.text._ZN8touchgfx6Widget12getLastChildEssPPNS_8DrawableE))

    [Stack]


    [Calls]
    [Address Reference Count : 6]

    touchgfx::Widget::Widget__sub_object() (Thumb, 32 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx6WidgetC2Ev), UNUSED)

    [Calls]


    [Called By]

    touchgfx::Widget::~Widget__deallocating() (Thumb, 6 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZN8touchgfx6WidgetD0Ev))

    [Stack]


    [Address Reference Count : 1]

    touchgfx::Widget::~Widget__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx6WidgetD2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    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]


    [Called By]

    touchgfx::MVPHeap::~MVPHeap__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx7MVPHeapD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::MVPHeap::~MVPHeap__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx7MVPHeapD2Ev))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    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]


    [Address Reference Count : 1]

    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]


    [Called By]

    touchgfx::Callback⟨SelectLanguageViewBase, touchgfx::AbstractButton const&, void, void⟩::~Callback__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, SelectLanguageViewBase.o(.text._ZN8touchgfx8CallbackI22SelectLanguageViewBaseRKNS_14AbstractButtonEvvED0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::Callback⟨SelectLanguageViewBase, touchgfx::AbstractButton const&, void, void⟩::~Callback__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, SelectLanguageViewBase.o(.text._ZN8touchgfx8CallbackI22SelectLanguageViewBaseRKNS_14AbstractButtonEvvED2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    touchgfx::Callback⟨FrontendApplicationBase, void, void, void⟩::execute() (Thumb, 56 bytes, Stack size 24 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx8CallbackI23FrontendApplicationBasevvvE7executeEv))

    [Stack]


    [Address Reference Count : 1]

    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]


    [Calls]
    [Called By]

    touchgfx::Callback⟨FrontendApplicationBase, void, void, void⟩::Callback__sub_object() (Thumb, 40 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx8CallbackI23FrontendApplicationBasevvvEC2Ev), UNUSED)

    [Calls]


    [Called By]

    touchgfx::Callback⟨FrontendApplicationBase, void, void, void⟩::~Callback__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx8CallbackI23FrontendApplicationBasevvvED0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::Callback⟨FrontendApplicationBase, void, void, void⟩::~Callback__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx8CallbackI23FrontendApplicationBasevvvED2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    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]


    [Calls]
    [Called By]

    touchgfx::Drawable::setPosition(short, short, short, short) (Thumb, 62 bytes, Stack size 24 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable11setPositionEssss))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Drawable::moveRelative(short, short) (Thumb, 54 bytes, Stack size 16 bytes, drawable.o(.text._ZN8touchgfx8Drawable12moveRelativeEss))

    [Stack]


    [Calls]
    [Address Reference Count : 8]

    touchgfx::Drawable::getCachedAbsX() (Thumb, 38 bytes, Stack size 16 bytes, screen.o(.text._ZN8touchgfx8Drawable13getCachedAbsXEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Drawable::getCachedAbsY() (Thumb, 38 bytes, Stack size 16 bytes, screen.o(.text._ZN8touchgfx8Drawable13getCachedAbsYEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Drawable::getFirstChild() (Thumb, 10 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable13getFirstChildEv))

    [Stack]


    [Address Reference Count : 7]

    touchgfx::Drawable::getNextSibling() (Thumb, 12 bytes, Stack size 4 bytes, FrontendApplicationBase.o(.text._ZN8touchgfx8Drawable14getNextSiblingEv))

    [Stack]


    [Called By]

    touchgfx::Drawable::setWidthHeight(touchgfx::Bitmap const&) (Thumb, 34 bytes, Stack size 16 bytes, button.o(.text._ZN8touchgfx8Drawable14setWidthHeightERKNS_6BitmapE))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Drawable::setWidthHeight(short, short) (Thumb, 44 bytes, Stack size 24 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable14setWidthHeightEss))

    [Stack]


    [Called By]

    touchgfx::Drawable::setupDrawChain(touchgfx::Rect const&, touchgfx::Drawable**) (Thumb, 34 bytes, Stack size 24 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable14setupDrawChainERKNS_4RectEPPS0_))

    [Stack]


    [Calls]
    [Address Reference Count : 7]

    touchgfx::Drawable::handleDragEvent(touchgfx::DragEvent const&) (Thumb, 10 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable15handleDragEventERKNS_9DragEventE))

    [Stack]


    [Address Reference Count : 8]

    touchgfx::Drawable::handleTickEvent() (Thumb, 8 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable15handleTickEventEv))

    [Stack]


    [Address Reference Count : 8]

    touchgfx::Drawable::handleClickEvent(touchgfx::ClickEvent const&) (Thumb, 10 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable16handleClickEventERKNS_10ClickEventE))

    [Stack]


    [Address Reference Count : 7]

    touchgfx::Drawable::handleGestureEvent(touchgfx::GestureEvent const&) (Thumb, 10 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable18handleGestureEventERKNS_12GestureEventE))

    [Stack]


    [Address Reference Count : 8]

    touchgfx::Drawable::resetDrawChainCache() (Thumb, 20 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable19resetDrawChainCacheEv))

    [Stack]


    [Called By]

    touchgfx::Drawable::childGeometryChanged() (Thumb, 8 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable20childGeometryChangedEv))

    [Stack]


    [Address Reference Count : 8]

    touchgfx::Drawable::getCachedVisibleRect() (Thumb, 48 bytes, Stack size 24 bytes, screen.o(.text._ZN8touchgfx8Drawable20getCachedVisibleRectEv))

    [Stack]


    [Called By]

    touchgfx::Drawable::getSolidRectAbsolute() (Thumb, 26 bytes, Stack size 16 bytes, drawable.o(.text._ZN8touchgfx8Drawable20getSolidRectAbsoluteEv))

    [Stack]


    [Address Reference Count : 8]

    touchgfx::Drawable::setX(short) (Thumb, 20 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable4setXEs))

    [Stack]


    [Address Reference Count : 8]

    touchgfx::Drawable::setY(short) (Thumb, 20 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable4setYEs))

    [Stack]


    [Address Reference Count : 8]

    touchgfx::Drawable::setXY(short, short) (Thumb, 44 bytes, Stack size 24 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable5setXYEss))

    [Stack]


    [Called By]

    touchgfx::Drawable::moveTo(short, short) (Thumb, 46 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable6moveToEss))

    [Stack]


    [Address Reference Count : 8]

    touchgfx::Drawable::setWidth(short) (Thumb, 20 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable8setWidthEs))

    [Stack]


    [Address Reference Count : 7]

    touchgfx::Drawable::setHeight(short) (Thumb, 20 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8Drawable9setHeightEs))

    [Stack]


    [Address Reference Count : 7]

    touchgfx::Drawable::Drawable__sub_object() (Thumb, 64 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8DrawableC2Ev), UNUSED)

    [Calls]


    [Called By]

    touchgfx::Drawable::~Drawable__deallocating() (Thumb, 2 bytes, Stack size 0 bytes, drawable.o(.text._ZN8touchgfx8DrawableD0Ev))
    [Address Reference Count : 1]

    touchgfx::Drawable::~Drawable__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8DrawableD2Ev))

    [Stack]


    [Called By]
    [Address Reference Count : 5]

    touchgfx::Gestures::registerDragEvent(unsigned short, unsigned short, unsigned short, unsigned short) (Thumb, 132 bytes, Stack size 48 bytes, gestures.o(.text._ZN8touchgfx8Gestures17registerDragEventEtttt))

    [Stack]


    [Called By]

    touchgfx::Gestures::registerClickEvent(touchgfx::ClickEvent::ClickEventType, unsigned short, unsigned short) (Thumb, 136 bytes, Stack size 40 bytes, gestures.o(.text._ZN8touchgfx8Gestures18registerClickEventENS_10ClickEvent14ClickEventTypeEtt))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Gestures::registerEventListener(touchgfx::UIEventListener&) (Thumb, 4 bytes, Stack size 0 bytes, gestures.o(.text._ZN8touchgfx8Gestures21registerEventListenerERNS_15UIEventListenerE))

    [Called By]

    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]


    [Called By]

    touchgfx::Gestures::Gestures__sub_object() (Thumb, 26 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx8GesturesC2Ev))

    [Stack]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Address Reference Count : 1]

    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]


    [Calls]
    [Called By]

    touchgfx::LCD16bpp::getNativeColor(touchgfx::colortype) (Thumb, 68 bytes, Stack size 24 bytes, MeasureViewBase.o(.text._ZN8touchgfx8LCD16bpp14getNativeColorENS_9colortypeE))

    [Stack]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Address Reference Count : 1]

    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]


    [Calls]
    [Called By]

    touchgfx::LCD16bpp::getFramebufferStride() (Thumb, 24 bytes, Stack size 0 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp20getFramebufferStrideEv))

    [Stack]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Called By]

    touchgfx::LCD16bpp::getNativeColorFromRGB(unsigned char, unsigned char, unsigned char) (Thumb, 22 bytes, Stack size 0 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp21getNativeColorFromRGBEhhh))

    [Called By]

    touchgfx::LCD16bpp::getTextureMapperDrawScanLine(touchgfx::TextureSurface const&, unsigned short, unsigned char) (Thumb, 564 bytes, Stack size 0 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp28getTextureMapperDrawScanLineERKNS_14TextureSurfaceEth))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::LCD16bpp::copyAreaFromTFTToClientBuffer(touchgfx::Rect const&) (Thumb, 256 bytes, Stack size 48 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp29copyAreaFromTFTToClientBufferERKNS_4RectE))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    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]


    [Calls]
    [Address Reference Count : 1]

    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]


    [Calls]
    [Address Reference Count : 1]

    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]


    [Calls]
    [Address Reference Count : 1]

    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]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::LCD16bpp::fillRect(touchgfx::Rect const&, touchgfx::colortype, unsigned char) (Thumb, 160 bytes, Stack size 48 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp8fillRectERKNS_4RectENS_9colortypeEh))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::LCD16bpp::nextLine(bool, touchgfx::TextRotation) (Thumb, 80 bytes, Stack size 8 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp8nextLineEbNS_12TextRotationE))

    [Stack]


    [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) (Thumb, 1116 bytes, Stack size 136 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp9drawGlyphEPtNS_4RectEssttRKS2_PKNS_9GlyphNodeEPKhhNS_9colortypeEhhNS_12TextRotationE))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::LCD16bpp::nextPixel(bool, touchgfx::TextRotation) (Thumb, 72 bytes, Stack size 8 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bpp9nextPixelEbNS_12TextRotationE))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::LCD16bpp::LCD16bpp() (Thumb, 32 bytes, Stack size 8 bytes, lcd16bpp.o(.text._ZN8touchgfx8LCD16bppC2Ev))

    [Stack]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::LCD16bpp::~LCD16bpp__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx8LCD16bppD2Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::TextArea::BoundingArea::BoundingArea__sub_object() (Thumb, 38 bytes, Stack size 24 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8TextArea12BoundingAreaC2Ev), UNUSED)

    [Calls]


    [Called By]

    touchgfx::TextArea::setBaselineY(short) (Thumb, 34 bytes, Stack size 16 bytes, textarea.o(.text._ZN8touchgfx8TextArea12setBaselineYEs))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::TextArea::setTypedText(touchgfx::TypedText const&) (Thumb, 46 bytes, Stack size 24 bytes, textarea.o(.text._ZN8touchgfx8TextArea12setTypedTextERKNS_9TypedTextE), UNUSED)

    [Calls]


    [Called By]

    touchgfx::TextArea::setXBaselineY(short, short) (Thumb, 28 bytes, Stack size 16 bytes, textarea.o(.text._ZN8touchgfx8TextArea13setXBaselineYEss))

    [Stack]


    [Address Reference Count : 1]

    touchgfx::TextArea::setLinespacing(short) (Thumb, 48 bytes, Stack size 32 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8TextArea14setLinespacingEs), UNUSED)

    [Called By]

    touchgfx::TextArea::setWideTextAction(touchgfx::WideTextAction) (Thumb, 44 bytes, Stack size 32 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8TextArea17setWideTextActionENS_14WideTextActionE), UNUSED)

    [Called By]

    touchgfx::TextArea::resizeToCurrentText() (Thumb, 64 bytes, Stack size 16 bytes, textarea.o(.text._ZN8touchgfx8TextArea19resizeToCurrentTextEv), UNUSED)

    [Calls]


    [Called By]

    touchgfx::TextArea::setAlpha(unsigned char) (Thumb, 6 bytes, Stack size 0 bytes, textarea.o(.text._ZN8touchgfx8TextArea8setAlphaEh))
    [Address Reference Count : 1]

    touchgfx::TextArea::setColor(touchgfx::colortype) (Thumb, 16 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8TextArea8setColorENS_9colortypeE), UNUSED)

    [Called By]

    touchgfx::TextArea::setWidth(short) (Thumb, 30 bytes, Stack size 24 bytes, textarea.o(.text._ZN8touchgfx8TextArea8setWidthEs))

    [Stack]


    [Address Reference Count : 1]

    touchgfx::TextArea::setHeight(short) (Thumb, 30 bytes, Stack size 24 bytes, textarea.o(.text._ZN8touchgfx8TextArea9setHeightEs))

    [Stack]


    [Address Reference Count : 1]

    touchgfx::TextArea::TextArea__sub_object() (Thumb, 130 bytes, Stack size 32 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8TextAreaC2Ev), UNUSED)

    [Calls]


    [Called By]

    touchgfx::TextArea::~TextArea__deallocating() (Thumb, 4 bytes, Stack size 0 bytes, textarea.o(.text._ZN8touchgfx8TextAreaD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::TextArea::~TextArea__sub_object() (Thumb, 28 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx8TextAreaD2Ev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    touchgfx::ceil28_4(int) (Thumb, 34 bytes, Stack size 0 bytes, texturemaptypes.o(.text._ZN8touchgfx8ceil28_4Ei))

    [Called By]

    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]


    [Called By]

    touchgfx::ConstFont::~ConstFont__deallocating() (Thumb, 2 bytes, Stack size 0 bytes, constfont.o(.text._ZN8touchgfx9ConstFontD0Ev))
    [Address Reference Count : 1]

    touchgfx::ConstFont::~ConstFont__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, CachedFont.o(.text._ZN8touchgfx9ConstFontD2Ev))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Container::forEachChild(touchgfx::GenericCallback⟨touchgfx::Drawable&, void, void⟩*) (Thumb, 28 bytes, Stack size 16 bytes, container.o(.text._ZN8touchgfx9Container12forEachChildEPNS_15GenericCallbackIRNS_8DrawableEvvEE))

    [Stack]


    [Address Reference Count : 1]

    touchgfx::Container::getLastChild(short, short, touchgfx::Drawable**) (Thumb, 76 bytes, Stack size 24 bytes, container.o(.text._ZN8touchgfx9Container12getLastChildEssPPNS_8DrawableE))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    touchgfx::Container::getFirstChild() (Thumb, 4 bytes, Stack size 0 bytes, abstractprogressindicator.o(.text._ZN8touchgfx9Container13getFirstChildEv))
    [Address Reference Count : 1]

    touchgfx::Container::setupDrawChain(touchgfx::Rect const&, touchgfx::Drawable**) (Thumb, 94 bytes, Stack size 32 bytes, container.o(.text._ZN8touchgfx9Container14setupDrawChainERKNS_4RectEPPNS_8DrawableE))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    touchgfx::Container::getLastChildNear(short, short, touchgfx::Drawable**, short*, short*) (Thumb, 412 bytes, Stack size 96 bytes, container.o(.text._ZN8touchgfx9Container16getLastChildNearEssPPNS_8DrawableEPsS4_))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    touchgfx::Container::moveChildrenRelative(short, short) (Thumb, 32 bytes, Stack size 16 bytes, container.o(.text._ZN8touchgfx9Container20moveChildrenRelativeEss))

    [Stack]


    [Address Reference Count : 1]

    touchgfx::Container::add(touchgfx::Drawable&) (Thumb, 84 bytes, Stack size 0 bytes, container.o(.text._ZN8touchgfx9Container3addERNS_8DrawableE))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    touchgfx::Container::insert(touchgfx::Drawable*, touchgfx::Drawable&) (Thumb, 42 bytes, Stack size 0 bytes, container.o(.text._ZN8touchgfx9Container6insertEPNS_8DrawableERS1_))
    [Address Reference Count : 1]

    touchgfx::Container::remove(touchgfx::Drawable&) (Thumb, 58 bytes, Stack size 0 bytes, container.o(.text._ZN8touchgfx9Container6removeERNS_8DrawableE))
    [Address Reference Count : 1]

    touchgfx::Container::unlink() (Thumb, 6 bytes, Stack size 0 bytes, container.o(.text._ZN8touchgfx9Container6unlinkEv))
    [Address Reference Count : 1]

    touchgfx::Container::contains(touchgfx::Drawable const&) (Thumb, 32 bytes, Stack size 0 bytes, container.o(.text._ZN8touchgfx9Container8containsERKNS_8DrawableE))
    [Address Reference Count : 1]

    touchgfx::Container::removeAll() (Thumb, 20 bytes, Stack size 0 bytes, container.o(.text._ZN8touchgfx9Container9removeAllEv))
    [Address Reference Count : 1]

    touchgfx::Container::~Container__deallocating() (Thumb, 4 bytes, Stack size 0 bytes, container.o(.text._ZN8touchgfx9ContainerD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::Container::~Container__sub_object() (Thumb, 20 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZN8touchgfx9ContainerD2Ev))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::DMA_Queue::~DMA_Queue__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, STM32DMA.o(.text._ZN8touchgfx9DMA_QueueD2Ev))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    touchgfx::DragEvent::~DragEvent__deallocating() (Thumb, 4 bytes, Stack size 0 bytes, screen.o(.text._ZN8touchgfx9DragEventD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::Gradients::Gradients(touchgfx::Point3D const*) (Thumb, 472 bytes, Stack size 20 bytes, texturemaptypes.o(.text._ZN8touchgfx9GradientsC2EPKNS_7Point3DE))

    [Stack]


    [Called By]

    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]


    [Address Reference Count : 1]

    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]


    [Address Reference Count : 1]

    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]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Address Reference Count : 1]

    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]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    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]


    [Address Reference Count : 1]

    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]


    [Address Reference Count : 1]

    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]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Address Reference Count : 1]

    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]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    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]


    [Address Reference Count : 1]

    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]


    [Address Reference Count : 1]

    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]


    [Calls]
    [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() (Thumb, 26 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx9PartitionINS_4meta8TypeListINS_15SlideTransitionILNS_9DirectionE2EEENS2_INS1_3NilES6_EEEELt1EED0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    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]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    touchgfx::Presenter::deactivate() (Thumb, 8 bytes, Stack size 4 bytes, BluetoothPresenter.o(.text._ZN8touchgfx9Presenter10deactivateEv))

    [Stack]


    [Address Reference Count : 1]

    touchgfx::Presenter::activate() (Thumb, 8 bytes, Stack size 4 bytes, BluetoothPresenter.o(.text._ZN8touchgfx9Presenter8activateEv))

    [Stack]


    [Address Reference Count : 1]

    touchgfx::Presenter::Presenter__sub_object() (Thumb, 22 bytes, Stack size 4 bytes, BluetoothPresenter.o(.text._ZN8touchgfx9PresenterC2Ev))

    [Stack]


    [Called By]

    touchgfx::Presenter::~Presenter__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, BluetoothPresenter.o(.text._ZN8touchgfx9PresenterD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::Presenter::~Presenter__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, BluetoothPresenter.o(.text._ZN8touchgfx9PresenterD2Ev))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    touchgfx::TypedText::registerTexts(touchgfx::Texts const*) (Thumb, 20 bytes, Stack size 4 bytes, TouchGFXConfiguration.o(.text._ZN8touchgfx9TypedText13registerTextsEPKNS_5TextsE))

    [Stack]


    [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]


    [Called By]

    touchgfx::TypedText::TypedText__sub_object(unsigned short) (Thumb, 32 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx9TypedTextC2Et), UNUSED)

    [Called By]

    touchgfx::TypedText::~TypedText__deallocating() (Thumb, 26 bytes, Stack size 16 bytes, FontCache.o(.text._ZN8touchgfx9TypedTextD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::TypedText::~TypedText__sub_object() (Thumb, 10 bytes, Stack size 4 bytes, FontCache.o(.text._ZN8touchgfx9TypedTextD2Ev))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    touchgfx::TypedText::operator=(touchgfx::TypedText const&) (Thumb, 18 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx9TypedTextaSERKS0_), UNUSED)

    [Called By]

    touchgfx::colortype::colortype__sub_object(unsigned int) (Thumb, 16 bytes, Stack size 8 bytes, BluetoothViewBase.o(.text._ZN8touchgfx9colortypeC2Ej), UNUSED)

    [Called By]

    touchgfx::colortype::colortype__sub_object() (Thumb, 14 bytes, Stack size 4 bytes, MeasureViewBase.o(.text._ZN8touchgfx9colortypeC2Ev))

    [Stack]


    [Called By]

    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::UnwindCursor⟨libunwind::LocalAddressSpace, libunwind::Registers_arm⟩::getFloatReg(int) (Thumb, 100 bytes, Stack size 16 bytes, libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11getFloatRegEi))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    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]


    [Calls]
    [Address Reference Count : 1]

    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::UnwindCursor⟨libunwind::LocalAddressSpace, libunwind::Registers_arm⟩::stepWithEHABI() (Thumb, 48 bytes, Stack size 16 bytes, libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13stepWithEHABIEv))

    [Stack]


    [Calls]
    [Called By]

    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::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]


    [Address Reference Count : 1]

    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]


    [Address Reference Count : 1]

    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]


    [Called By]

    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]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    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]


    [Calls]
    [Address Reference Count : 1]

    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]


    [Address Reference Count : 1]

    libunwind::UnwindCursor⟨libunwind::LocalAddressSpace, libunwind::Registers_arm⟩::jumpto() (Thumb, 22 bytes, Stack size 8 bytes, libunwind.cpp.o(.text._ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6jumptoEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    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]


    [Address Reference Count : 1]

    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]


    [Calls]
    [Address Reference Count : 1]

    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::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::Registers_arm::getRegisterName(int) (Thumb, 580 bytes, Stack size 0 bytes, libunwind.cpp.o(.text._ZN9libunwind13Registers_arm15getRegisterNameEi))

    [Called By]

    libunwind::Registers_arm::restoreSavedFloatRegisters() (Thumb, 52 bytes, Stack size 8 bytes, libunwind.cpp.o(.text._ZN9libunwind13Registers_arm26restoreSavedFloatRegistersEv))

    [Stack]


    [Calls]
    [Called By]

    libunwind::AbstractUnwindCursor::~AbstractUnwindCursor__sub_object() (Thumb, 2 bytes, Stack size 0 bytes, libunwind.cpp.o(.text._ZN9libunwind20AbstractUnwindCursorD2Ev))
    [Address Reference Count : 1]

    __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]

    __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]

    __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]


    [Calls]
    [Address Reference Count : 1]

    __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]


    [Calls]
    [Address Reference Count : 1]

    __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]


    [Called By]

    __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]


    [Calls]
    [Address Reference Count : 1]

    __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]


    [Called By]

    __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]


    [Calls]
    [Address Reference Count : 2]

    __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]


    [Calls]
    [Address Reference Count : 1]

    __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]


    [Calls]
    [Address Reference Count : 1]

    __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]


    [Calls]
    [Address Reference Count : 1]

    TouchGFXHAL::getTFTFrameBuffer() const (Thumb, 16 bytes, Stack size 16 bytes, TouchGFXHAL.o(.text._ZNK11TouchGFXHAL17getTFTFrameBufferEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TouchGFXGeneratedHAL::getTFTFrameBuffer() const (Thumb, 6 bytes, Stack size 4 bytes, TouchGFXGeneratedHAL.o(.text._ZNK20TouchGFXGeneratedHAL17getTFTFrameBufferEv))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    touchgfx::ClickEvent::getEventType() const (Thumb, 4 bytes, Stack size 0 bytes, screen.o(.text._ZNK8touchgfx10ClickEvent12getEventTypeEv))
    [Address Reference Count : 1]

    touchgfx::GestureEvent::getEventType() const (Thumb, 4 bytes, Stack size 0 bytes, screen.o(.text._ZNK8touchgfx12GestureEvent12getEventTypeEv))
    [Address Reference Count : 1]

    touchgfx::TextProvider::gsubTableBinarySearch(unsigned short, unsigned short const*, unsigned short) const (Thumb, 72 bytes, Stack size 16 bytes, textprovider.o(.text._ZNK8touchgfx12TextProvider21gsubTableBinarySearchEtPKtt))

    [Stack]


    [Called By]

    touchgfx::GeneratedFont::getKerning(unsigned short, touchgfx::GlyphNode const*) const (Thumb, 156 bytes, Stack size 40 bytes, GeneratedFont.o(.text._ZNK8touchgfx13GeneratedFont10getKerningEtPKNS_9GlyphNodeE))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::GeneratedFont::getGSUBTable() const (Thumb, 12 bytes, Stack size 4 bytes, GeneratedFont.o(.text._ZNK8touchgfx13GeneratedFont12getGSUBTableEv))

    [Stack]


    [Address Reference Count : 1]

    touchgfx::GeneratedFont::getPixelData(touchgfx::GlyphNode const*) const (Thumb, 60 bytes, Stack size 24 bytes, GeneratedFont.o(.text._ZNK8touchgfx13GeneratedFont12getPixelDataEPKNS_9GlyphNodeE))

    [Stack]


    [Address Reference Count : 1]

    touchgfx::GeneratedFont::getContextualFormsTable() const (Thumb, 12 bytes, Stack size 4 bytes, GeneratedFont.o(.text._ZNK8touchgfx13GeneratedFont23getContextualFormsTableEv))

    [Stack]


    [Address Reference Count : 1]

    touchgfx::AbstractButton::getPressedState() const (Thumb, 6 bytes, Stack size 0 bytes, button.o(.text._ZNK8touchgfx14AbstractButton15getPressedStateEv))
    [Address Reference Count : 1]

    touchgfx::SnapshotWidget::getSolidRect() const (Thumb, 36 bytes, Stack size 0 bytes, snapshotwidget.o(.text._ZNK8touchgfx14SnapshotWidget12getSolidRectEv))
    [Address Reference Count : 1]

    touchgfx::SnapshotWidget::invalidateContent() const (Thumb, 20 bytes, Stack size 0 bytes, snapshotwidget.o(.text._ZNK8touchgfx14SnapshotWidget17invalidateContentEv))
    [Address Reference Count : 1]

    touchgfx::SnapshotWidget::draw(touchgfx::Rect const&) const (Thumb, 116 bytes, Stack size 48 bytes, snapshotwidget.o(.text._ZNK8touchgfx14SnapshotWidget4drawERKNS_4RectE))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::ButtonWithLabel::draw(touchgfx::Rect const&) const (Thumb, 288 bytes, Stack size 80 bytes, buttonwithlabel.o(.text._ZNK8touchgfx15ButtonWithLabel4drawERKNS_4RectE))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::AbstractPartition::getAllocationCount() const (Thumb, 4 bytes, Stack size 0 bytes, abstractpartition.o(.text._ZNK8touchgfx17AbstractPartition18getAllocationCountEv))
    [Address Reference Count : 4]

    touchgfx::Box::getSolidRect() const (Thumb, 22 bytes, Stack size 0 bytes, box.o(.text._ZNK8touchgfx3Box12getSolidRectEv))
    [Address Reference Count : 1]

    touchgfx::Box::invalidateContent() const (Thumb, 20 bytes, Stack size 0 bytes, box.o(.text._ZNK8touchgfx3Box17invalidateContentEv))
    [Address Reference Count : 1]

    touchgfx::Box::draw(touchgfx::Rect const&) const (Thumb, 44 bytes, Stack size 24 bytes, box.o(.text._ZNK8touchgfx3Box4drawERKNS_4RectE))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::HAL::getBitDepth(touchgfx::Bitmap::BitmapFormat) const (Thumb, 60 bytes, Stack size 0 bytes, hal.o(.text._ZNK8touchgfx3HAL11getBitDepthENS_6Bitmap12BitmapFormatE))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::HAL::getDstAddress(unsigned short, unsigned short, unsigned short*) const (Thumb, 40 bytes, Stack size 32 bytes, hal.o(.text._ZNK8touchgfx3HAL13getDstAddressEttPt))

    [Stack]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Called By]

    touchgfx::HAL::getFlashDataReader() const (Thumb, 10 bytes, Stack size 4 bytes, TouchGFXHAL.o(.text._ZNK8touchgfx3HAL18getFlashDataReaderEv))

    [Stack]


    [Address Reference Count : 3]

    touchgfx::Font::getBaseline() const (Thumb, 12 bytes, Stack size 4 bytes, CachedFont.o(.text._ZNK8touchgfx4Font11getBaselineEv))

    [Stack]


    [Address Reference Count : 2]

    touchgfx::Font::getCharWidth(unsigned short) const (Thumb, 28 bytes, Stack size 8 bytes, font.o(.text._ZNK8touchgfx4Font12getCharWidthEt))

    [Stack]


    [Address Reference Count : 2]

    touchgfx::Font::getGSUBTable() const (Thumb, 10 bytes, Stack size 4 bytes, Texts.o(.text._ZNK8touchgfx4Font12getGSUBTableEv))

    [Stack]


    [Address Reference Count : 1]

    touchgfx::Font::getFontHeight() const (Thumb, 6 bytes, Stack size 0 bytes, font.o(.text._ZNK8touchgfx4Font13getFontHeightEv))
    [Address Reference Count : 2]

    touchgfx::Font::getScaleFactor() const (Thumb, 12 bytes, Stack size 4 bytes, CachedFont.o(.text._ZNK8touchgfx4Font14getScaleFactorEv))

    [Stack]


    [Address Reference Count : 2]

    touchgfx::Font::getStringWidth(unsigned short const*, ...) const (Thumb, 52 bytes, Stack size 40 bytes, Texts.o(.text._ZNK8touchgfx4Font14getStringWidthEPKtz))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    touchgfx::Font::getStringWidth(unsigned char, unsigned short const*, ...) const (Thumb, 56 bytes, Stack size 40 bytes, Texts.o(.text._ZNK8touchgfx4Font14getStringWidthEhPKtz))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    touchgfx::Font::getBitsPerPixel() const (Thumb, 16 bytes, Stack size 4 bytes, CachedFont.o(.text._ZNK8touchgfx4Font15getBitsPerPixelEv))

    [Stack]


    [Address Reference Count : 2]

    touchgfx::Font::getByteAlignRow() const (Thumb, 14 bytes, Stack size 4 bytes, CachedFont.o(.text._ZNK8touchgfx4Font15getByteAlignRowEv))

    [Stack]


    [Address Reference Count : 2]

    touchgfx::Font::getEllipsisChar() const (Thumb, 12 bytes, Stack size 4 bytes, CachedFont.o(.text._ZNK8touchgfx4Font15getEllipsisCharEv))

    [Stack]


    [Address Reference Count : 2]

    touchgfx::Font::getFallbackChar() const (Thumb, 12 bytes, Stack size 4 bytes, CachedFont.o(.text._ZNK8touchgfx4Font15getFallbackCharEv))

    [Stack]


    [Address Reference Count : 2]

    touchgfx::Font::getSpacingAbove(unsigned short const*, ...) const (Thumb, 106 bytes, Stack size 152 bytes, font.o(.text._ZNK8touchgfx4Font15getSpacingAboveEPKtz))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    touchgfx::Font::getMaxTextHeight(unsigned short const*, ...) const (Thumb, 106 bytes, Stack size 152 bytes, font.o(.text._ZNK8touchgfx4Font16getMaxTextHeightEPKtz))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    touchgfx::Font::getNumberOfLines(unsigned short const*, ...) const (Thumb, 92 bytes, Stack size 144 bytes, font.o(.text._ZNK8touchgfx4Font16getNumberOfLinesEPKtz))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    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]


    [Calls]
    [Called By]

    touchgfx::Font::isVectorBasedFont() const (Thumb, 10 bytes, Stack size 4 bytes, CachedFont.o(.text._ZNK8touchgfx4Font17isVectorBasedFontEv))

    [Stack]


    [Address Reference Count : 2]

    touchgfx::Font::getMinimumTextHeight() const (Thumb, 10 bytes, Stack size 0 bytes, font.o(.text._ZNK8touchgfx4Font20getMinimumTextHeightEv))
    [Address Reference Count : 2]

    touchgfx::Font::getContextualFormsTable() const (Thumb, 10 bytes, Stack size 4 bytes, Texts.o(.text._ZNK8touchgfx4Font23getContextualFormsTableEv))

    [Stack]


    [Address Reference Count : 1]

    touchgfx::Font::getGlyph(unsigned short) const (Thumb, 70 bytes, Stack size 40 bytes, CachedFont.o(.text._ZNK8touchgfx4Font8getGlyphEt))

    [Stack]


    [Address Reference Count : 2]

    touchgfx::Font::getHeight() const (Thumb, 12 bytes, Stack size 4 bytes, CachedFont.o(.text._ZNK8touchgfx4Font9getHeightEv))

    [Stack]


    [Address Reference Count : 2]

    touchgfx::Rect::isEqual(touchgfx::Rect const&) const (Thumb, 42 bytes, Stack size 0 bytes, screen.o(.text._ZNK8touchgfx4Rect7isEqualERKS0_))

    [Called By]

    touchgfx::Rect::includes(touchgfx::Rect const&) const (Thumb, 84 bytes, Stack size 16 bytes, application.o(.text._ZNK8touchgfx4Rect8includesERKS0_))

    [Stack]


    [Called By]

    touchgfx::Rect::intersect(touchgfx::Rect const&) const (Thumb, 70 bytes, Stack size 8 bytes, lcd16bpp.o(.text._ZNK8touchgfx4Rect9intersectERKS0_))

    [Stack]


    [Called By]

    touchgfx::Rect::intersect(short, short) const (Thumb, 54 bytes, Stack size 8 bytes, container.o(.text._ZNK8touchgfx4Rect9intersectEss))

    [Stack]


    [Called By]

    touchgfx::Rect::operator&(touchgfx::Rect const&) const (Thumb, 18 bytes, Stack size 8 bytes, application.o(.text._ZNK8touchgfx4RectanERKS0_))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Rect::operator!=(touchgfx::Rect const&) const (Thumb, 12 bytes, Stack size 8 bytes, screen.o(.text._ZNK8touchgfx4RectneERKS0_))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Image::getSolidRect() const (Thumb, 26 bytes, Stack size 8 bytes, image.o(.text._ZNK8touchgfx5Image12getSolidRectEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::Image::invalidateContent() const (Thumb, 20 bytes, Stack size 0 bytes, image.o(.text._ZNK8touchgfx5Image17invalidateContentEv))
    [Address Reference Count : 1]

    touchgfx::Image::draw(touchgfx::Rect const&) const (Thumb, 106 bytes, Stack size 64 bytes, image.o(.text._ZNK8touchgfx5Image4drawERKNS_4RectE))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::Texts::getText(unsigned short) const (Thumb, 44 bytes, Stack size 8 bytes, Texts.o(.text._ZNK8touchgfx5Texts7getTextEt))

    [Stack]


    [Called By]

    touchgfx::Bitmap::BitmapData::getFormat() const (Thumb, 16 bytes, Stack size 0 bytes, bitmap.o(.text._ZNK8touchgfx6Bitmap10BitmapData9getFormatEv))

    [Called By]

    touchgfx::Bitmap::getExtraData() const (Thumb, 152 bytes, Stack size 16 bytes, bitmap.o(.text._ZNK8touchgfx6Bitmap12getExtraDataEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Bitmap::getSolidRect() const (Thumb, 124 bytes, Stack size 8 bytes, bitmap.o(.text._ZNK8touchgfx6Bitmap12getSolidRectEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Bitmap::hasTransparentPixels() const (Thumb, 120 bytes, Stack size 0 bytes, bitmap.o(.text._ZNK8touchgfx6Bitmap20hasTransparentPixelsEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Bitmap::getId() const (Thumb, 20 bytes, Stack size 0 bytes, button.o(.text._ZNK8touchgfx6Bitmap5getIdEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Bitmap::getData() const (Thumb, 88 bytes, Stack size 8 bytes, bitmap.o(.text._ZNK8touchgfx6Bitmap7getDataEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Bitmap::getRect() const (Thumb, 30 bytes, Stack size 16 bytes, bitmap.o(.text._ZNK8touchgfx6Bitmap7getRectEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Bitmap::getWidth() const (Thumb, 92 bytes, Stack size 0 bytes, bitmap.o(.text._ZNK8touchgfx6Bitmap8getWidthEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Bitmap::getFormat() const (Thumb, 120 bytes, Stack size 16 bytes, bitmap.o(.text._ZNK8touchgfx6Bitmap9getFormatEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Bitmap::getHeight() const (Thumb, 92 bytes, Stack size 0 bytes, bitmap.o(.text._ZNK8touchgfx6Bitmap9getHeightEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Button::getSolidRect() const (Thumb, 36 bytes, Stack size 8 bytes, button.o(.text._ZNK8touchgfx6Button12getSolidRectEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::Button::invalidateContent() const (Thumb, 20 bytes, Stack size 0 bytes, button.o(.text._ZNK8touchgfx6Button17invalidateContentEv))
    [Address Reference Count : 1]

    touchgfx::Button::draw(touchgfx::Rect const&) const (Thumb, 158 bytes, Stack size 56 bytes, button.o(.text._ZNK8touchgfx6Button4drawERKNS_4RectE))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Screen::invalidate() const (Thumb, 18 bytes, Stack size 16 bytes, SelectLanguageViewBase.o(.text._ZNK8touchgfx6Screen10invalidateEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::Callback⟨SelectLanguageViewBase, touchgfx::AbstractButton const&, void, void⟩::isValid() const (Thumb, 66 bytes, Stack size 12 bytes, SelectLanguageViewBase.o(.text._ZNK8touchgfx8CallbackI22SelectLanguageViewBaseRKNS_14AbstractButtonEvvE7isValidEv))

    [Stack]


    [Address Reference Count : 1]

    touchgfx::Callback⟨FrontendApplicationBase, void, void, void⟩::isValid() const (Thumb, 66 bytes, Stack size 12 bytes, FrontendApplicationBase.o(.text._ZNK8touchgfx8CallbackI23FrontendApplicationBasevvvE7isValidEv))

    [Stack]


    [Address Reference Count : 1]

    touchgfx::Drawable::invalidate() const (Thumb, 20 bytes, Stack size 16 bytes, drawable.o(.text._ZNK8touchgfx8Drawable10invalidateEv))

    [Stack]


    [Called By]
    [Address Reference Count : 8]

    touchgfx::Drawable::isTouchable() const (Thumb, 18 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZNK8touchgfx8Drawable11isTouchableEv))

    [Stack]


    [Called By]

    touchgfx::Drawable::getVisibleRect(touchgfx::Rect&) const (Thumb, 40 bytes, Stack size 16 bytes, drawable.o(.text._ZNK8touchgfx8Drawable14getVisibleRectERNS_4RectE))

    [Stack]


    [Calls]
    [Address Reference Count : 8]

    touchgfx::Drawable::invalidateRect(touchgfx::Rect&) const (Thumb, 68 bytes, Stack size 16 bytes, drawable.o(.text._ZNK8touchgfx8Drawable14invalidateRectERNS_4RectE))

    [Stack]


    [Calls]
    [Address Reference Count : 8]

    touchgfx::Drawable::getAbsoluteRect() const (Thumb, 24 bytes, Stack size 8 bytes, drawable.o(.text._ZNK8touchgfx8Drawable15getAbsoluteRectEv))

    [Stack]


    [Called By]

    touchgfx::Drawable::invalidateContent() const (Thumb, 34 bytes, Stack size 16 bytes, BluetoothViewBase.o(.text._ZNK8touchgfx8Drawable17invalidateContentEv))

    [Stack]


    [Address Reference Count : 3]

    touchgfx::Drawable::translateRectToAbsolute(touchgfx::Rect&) const (Thumb, 28 bytes, Stack size 0 bytes, drawable.o(.text._ZNK8touchgfx8Drawable23translateRectToAbsoluteERNS_4RectE))
    [Address Reference Count : 8]

    touchgfx::Drawable::getX() const (Thumb, 14 bytes, Stack size 4 bytes, FrontendApplicationBase.o(.text._ZNK8touchgfx8Drawable4getXEv))

    [Stack]


    [Called By]

    touchgfx::Drawable::isVisible() const (Thumb, 18 bytes, Stack size 4 bytes, BluetoothViewBase.o(.text._ZNK8touchgfx8Drawable9isVisibleEv))

    [Stack]


    [Called By]

    touchgfx::LCD16bpp::framebufferFormat() const (Thumb, 4 bytes, Stack size 0 bytes, lcd16bpp.o(.text._ZNK8touchgfx8LCD16bpp17framebufferFormatEv))
    [Address Reference Count : 1]

    touchgfx::LCD16bpp::framebufferStride() const (Thumb, 4 bytes, Stack size 0 bytes, lcd16bpp.o(.text._ZNK8touchgfx8LCD16bpp17framebufferStrideEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    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]


    [Calls]
    [Called By]

    touchgfx::LCD16bpp::bitDepth() const (Thumb, 4 bytes, Stack size 0 bytes, lcd16bpp.o(.text._ZNK8touchgfx8LCD16bpp8bitDepthEv))
    [Address Reference Count : 1]

    touchgfx::TextArea::getAlignment() const (Thumb, 20 bytes, Stack size 0 bytes, textarea.o(.text._ZNK8touchgfx8TextArea12getAlignmentEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::TextArea::getSolidRect() const (Thumb, 8 bytes, Stack size 0 bytes, textarea.o(.text._ZNK8touchgfx8TextArea12getSolidRectEv))
    [Address Reference Count : 1]

    touchgfx::TextArea::getTextWidth() const (Thumb, 80 bytes, Stack size 32 bytes, textarea.o(.text._ZNK8touchgfx8TextArea12getTextWidthEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::TextArea::getWildcard1() const (Thumb, 4 bytes, Stack size 0 bytes, textarea.o(.text._ZNK8touchgfx8TextArea12getWildcard1Ev))
    [Address Reference Count : 1]

    touchgfx::TextArea::getWildcard2() const (Thumb, 4 bytes, Stack size 0 bytes, textarea.o(.text._ZNK8touchgfx8TextArea12getWildcard2Ev))
    [Address Reference Count : 1]

    touchgfx::TextArea::getTextHeight() const (Thumb, 56 bytes, Stack size 16 bytes, textarea.o(.text._ZNK8touchgfx8TextArea13getTextHeightEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::TextArea::invalidateContent() const (Thumb, 96 bytes, Stack size 16 bytes, textarea.o(.text._ZNK8touchgfx8TextArea17invalidateContentEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::TextArea::calculateTextHeight(unsigned short const*, ...) const (Thumb, 192 bytes, Stack size 152 bytes, textarea.o(.text._ZNK8touchgfx8TextArea19calculateTextHeightEPKtz))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::TextArea::calculateBoundingArea() const (Thumb, 608 bytes, Stack size 208 bytes, textarea.o(.text._ZNK8touchgfx8TextArea21calculateBoundingAreaEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::TextArea::draw(touchgfx::Rect const&) const (Thumb, 228 bytes, Stack size 96 bytes, textarea.o(.text._ZNK8touchgfx8TextArea4drawERKNS_4RectE))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::ConstFont::find(unsigned short) const (Thumb, 138 bytes, Stack size 20 bytes, constfont.o(.text._ZNK8touchgfx9ConstFont4findEt))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::ConstFont::getGlyph(unsigned short, unsigned char const*&, unsigned char&) const (Thumb, 92 bytes, Stack size 24 bytes, constfont.o(.text._ZNK8touchgfx9ConstFont8getGlyphEtRPKhRh))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    touchgfx::Container::getSolidRect() const (Thumb, 8 bytes, Stack size 0 bytes, container.o(.text._ZNK8touchgfx9Container12getSolidRectEv))
    [Address Reference Count : 1]

    touchgfx::Container::getContainedArea() const (Thumb, 28 bytes, Stack size 16 bytes, container.o(.text._ZNK8touchgfx9Container16getContainedAreaEv))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    touchgfx::Container::draw(touchgfx::Rect const&) const (Thumb, 98 bytes, Stack size 32 bytes, container.o(.text._ZNK8touchgfx9Container4drawERKNS_4RectE))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    touchgfx::DragEvent::getEventType() const (Thumb, 4 bytes, Stack size 0 bytes, screen.o(.text._ZNK8touchgfx9DragEvent12getEventTypeEv))
    [Address Reference Count : 1]

    touchgfx::GlyphNode::kerningTablePos() const (Thumb, 22 bytes, Stack size 4 bytes, GeneratedFont.o(.text._ZNK8touchgfx9GlyphNode15kerningTablePosEv))

    [Stack]


    [Called By]

    touchgfx::GlyphNode::top() const (Thumb, 24 bytes, Stack size 0 bytes, font.o(.text._ZNK8touchgfx9GlyphNode3topEv))

    [Called By]

    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]


    [Address Reference Count : 1]

    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]


    [Address Reference Count : 1]

    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]


    [Address Reference Count : 1]

    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]


    [Address Reference Count : 1]

    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]


    [Address Reference Count : 1]

    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]


    [Address Reference Count : 1]

    touchgfx::TypedText::hasValidId() const (Thumb, 30 bytes, Stack size 4 bytes, FontCache.o(.text._ZNK8touchgfx9TypedText10hasValidIdEv))

    [Stack]


    [Called By]

    touchgfx::TypedText::getAlignment() const (Thumb, 48 bytes, Stack size 0 bytes, buttonwithlabel.o(.text._ZNK8touchgfx9TypedText12getAlignmentEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::TypedText::getTextDirection() const (Thumb, 136 bytes, Stack size 24 bytes, FontCache.o(.text._ZNK8touchgfx9TypedText16getTextDirectionEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::TypedText::getFont() const (Thumb, 144 bytes, Stack size 24 bytes, FontCache.o(.text._ZNK8touchgfx9TypedText7getFontEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::TypedText::getText() const (Thumb, 130 bytes, Stack size 24 bytes, BluetoothViewBase.o(.text._ZNK8touchgfx9TypedText7getTextEv))

    [Stack]


    [Calls]
    [Called By]

    touchgfx::colortype::operator unsigned int() const (Thumb, 12 bytes, Stack size 4 bytes, MeasureViewBase.o(.text._ZNK8touchgfx9colortypecvjEv))

    [Stack]


    [Called By]

    std::bad_exception::what() const (Thumb, 4 bytes, Stack size 0 bytes, stdlib_exception.cpp.o(.text._ZNKSt13bad_exception4whatEv))
    [Address Reference Count : 1]

    std::bad_exception::~bad_exception__deallocating() (Thumb, 6 bytes, Stack size 0 bytes, stdlib_exception.cpp.o(.text._ZNSt13bad_exceptionD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    std::bad_exception::~bad_exception() (Thumb, 2 bytes, Stack size 0 bytes, stdlib_exception.cpp.o(.text._ZNSt9exceptionD2Ev))
    [Address Reference Count : 1]

    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]

    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]

    std::__terminate(void (*)()) (Thumb, 24 bytes, Stack size 8 bytes, cxa_handlers.cpp.o(.text._ZSt11__terminatePFvvE))

    [Stack]


    [Calls]
    [Called By]

    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::get_unexpected() (Thumb, 12 bytes, Stack size 0 bytes, cxa_handlers.cpp.o(.text._ZSt14get_unexpectedv), UNUSED)

    [Called By]

    std::terminate() (Thumb, 42 bytes, Stack size 8 bytes, cxa_handlers.cpp.o(.text._ZSt9terminatev))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    non-virtual thunk to BluetoothPresenter::~BluetoothPresenter__deallocating() (Thumb, 14 bytes, Stack size 4 bytes, BluetoothPresenter.o(.text._ZThn4_N18BluetoothPresenterD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    non-virtual thunk to BluetoothPresenter::~BluetoothPresenter() (Thumb, 16 bytes, Stack size 8 bytes, BluetoothPresenter.o(.text._ZThn4_N18BluetoothPresenterD1Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    non-virtual thunk to SelectLanguagePresenter::~SelectLanguagePresenter__deallocating() (Thumb, 14 bytes, Stack size 4 bytes, SelectLanguagePresenter.o(.text._ZThn4_N23SelectLanguagePresenterD0Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    non-virtual thunk to SelectLanguagePresenter::~SelectLanguagePresenter() (Thumb, 16 bytes, Stack size 8 bytes, SelectLanguagePresenter.o(.text._ZThn4_N23SelectLanguagePresenterD1Ev))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    operator delete(void*) (Thumb, 4 bytes, Stack size 0 bytes, new.cpp.o(.text._ZdlPv))

    [Stack]


    [Calls]
    [Called By]

    operator delete(void*, unsigned int) (Thumb, 4 bytes, Stack size 0 bytes, new.cpp.o(.text._ZdlPvj))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_assert (Thumb, 44 bytes, Stack size 24 bytes, syscalls.o(.text.__aeabi_assert))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_unwind_cpp_pr0 (Thumb, 8 bytes, Stack size 0 bytes, Unwind-EHABI.cpp.o(.text.__aeabi_unwind_cpp_pr0))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    __aeabi_unwind_cpp_pr1 (Thumb, 8 bytes, Stack size 0 bytes, Unwind-EHABI.cpp.o(.text.__aeabi_unwind_cpp_pr1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    __aeabi_unwind_cpp_pr2 (Thumb, 8 bytes, Stack size 0 bytes, Unwind-EHABI.cpp.o(.text.__aeabi_unwind_cpp_pr2))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    __clang_call_terminate (Thumb, 10 bytes, Stack size 8 bytes, cxa_exception.cpp.o(.text.__clang_call_terminate))

    [Stack]


    [Calls]
    [Called By]

    __cxa_allocate_exception (Thumb, 40 bytes, Stack size 16 bytes, cxa_exception.cpp.o(.text.__cxa_allocate_exception), UNUSED)

    [Calls]


    [Called By]

    __cxa_begin_catch (Thumb, 78 bytes, Stack size 16 bytes, cxa_exception.cpp.o(.text.__cxa_begin_catch))

    [Stack]


    [Calls]
    [Called By]

    __cxa_begin_cleanup (Thumb, 88 bytes, Stack size 8 bytes, cxa_exception.cpp.o(.text.__cxa_begin_cleanup))

    [Stack]


    [Calls]
    [Called By]

    __cxa_call_unexpected (Thumb, 384 bytes, Stack size 64 bytes, cxa_personality.cpp.o(.text.__cxa_call_unexpected), UNUSED)

    [Calls]

    __cxa_decrement_exception_refcount (Thumb, 46 bytes, Stack size 8 bytes, cxa_exception.cpp.o(.text.__cxa_decrement_exception_refcount))

    [Stack]


    [Calls]
    [Called By]

    __cxa_end_catch (Thumb, 124 bytes, Stack size 16 bytes, cxa_exception.cpp.o(.text.__cxa_end_catch), UNUSED)

    [Calls]


    [Called By]

    __cxa_end_cleanup (Thumb, 0 bytes, Stack size unknown bytes, cxa_exception.cpp.o(.text.__cxa_end_cleanup))

    [Stack]


    [Calls]
    [Called By]

    __cxa_get_globals (Thumb, 10 bytes, Stack size 0 bytes, cxa_exception_storage.cpp.o(.text.__cxa_get_globals))

    [Called By]

    __cxa_get_globals_fast (Thumb, 10 bytes, Stack size 0 bytes, cxa_exception_storage.cpp.o(.text.__cxa_get_globals_fast))

    [Called By]

    __cxa_init_primary_exception (Thumb, 78 bytes, Stack size 24 bytes, cxa_exception.cpp.o(.text.__cxa_init_primary_exception), UNUSED)

    [Calls]


    [Called By]

    __cxa_pure_virtual (Thumb, 8 bytes, Stack size 8 bytes, cxa_virtual.cpp.o(.text.__cxa_pure_virtual))

    [Stack]


    [Calls]
    [Address Reference Count : 10]

    __cxa_rethrow (Thumb, 90 bytes, Stack size 16 bytes, cxa_exception.cpp.o(.text.__cxa_rethrow), UNUSED)

    [Calls]


    [Called By]

    __cxa_throw (Thumb, 48 bytes, Stack size 16 bytes, cxa_exception.cpp.o(.text.__cxa_throw), UNUSED)

    [Calls]


    [Called By]

    __dynamic_cast (Thumb, 108 bytes, Stack size 48 bytes, private_typeinfo.cpp.o(.text.__dynamic_cast))

    [Stack]


    [Calls]
    [Called By]

    __gnu_unwind_frame (Thumb, 24 bytes, Stack size 8 bytes, Unwind-EHABI.cpp.o(.text.__gnu_unwind_frame))

    [Stack]


    [Calls]
    [Called By]

    __gxx_personality_v0 (Thumb, 302 bytes, Stack size 72 bytes, cxa_personality.cpp.o(.text.__gxx_personality_v0))

    [Stack]


    [Calls]
    [Address Reference Count : 29]

    __unw_get_fpreg (Thumb, 46 bytes, Stack size 16 bytes, libunwind.cpp.o(.text.__unw_get_fpreg))

    [Stack]


    [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]


    [Called By]

    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]


    [Called By]

    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]


    [Calls]
    [Called By]

    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]


    [Called By]

    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]

    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]


    [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]


    [Called By]

    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]

    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]


    [Called By]

    bsp_init (Thumb, 98 bytes, Stack size 8 bytes, bsp.o(.text.bsp_init))

    [Stack]


    [Calls]
    [Called By]

    bt_app_task (Thumb, 176 bytes, Stack size 32 bytes, bluetooth.o(.text.bt_app_task))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    bt_printf (Thumb, 98 bytes, Stack size 48 bytes, bluetooth.o(.text.bt_printf))

    [Stack]


    [Calls]
    [Called By]

    bt_send_data (Thumb, 34 bytes, Stack size 16 bytes, bluetooth.o(.text.bt_send_data))

    [Stack]


    [Calls]
    [Called By]

    button_init (Thumb, 100 bytes, Stack size 24 bytes, multi_button.o(.text.button_init))

    [Stack]


    [Calls]
    [Called By]

    button_start (Thumb, 80 bytes, Stack size 12 bytes, multi_button.o(.text.button_start))

    [Stack]


    [Called By]

    button_task (Thumb, 20 bytes, Stack size 16 bytes, background_tasks.o(.text.button_task))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    button_ticks (Thumb, 44 bytes, Stack size 16 bytes, multi_button.o(.text.button_ticks))

    [Stack]


    [Calls]
    [Called By]

    decode_eht_entry (Thumb, 80 bytes, Stack size 0 bytes, Unwind-EHABI.cpp.o(.text.decode_eht_entry))

    [Called By]

    delay_init (Thumb, 84 bytes, Stack size 16 bytes, core_delay.o(.text.delay_init))

    [Stack]


    [Calls]
    [Called By]

    delay_ms (Thumb, 64 bytes, Stack size 16 bytes, core_delay.o(.text.delay_ms))

    [Stack]


    [Calls]
    [Called By]

    delay_us (Thumb, 138 bytes, Stack size 24 bytes, core_delay.o(.text.delay_us))

    [Stack]


    [Called By]

    devices_init (Thumb, 8 bytes, Stack size 8 bytes, bsp.o(.text.devices_init))

    [Stack]


    [Calls]
    [Called By]

    fputc (Thumb, 84 bytes, Stack size 16 bytes, syscalls.o(.text.fputc))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    freertos_start (Thumb, 54 bytes, Stack size 16 bytes, background_tasks.o(.text.freertos_start))

    [Stack]


    [Calls]
    [Called By]

    gui_task (Thumb, 20 bytes, Stack size 16 bytes, background_tasks.o(.text.gui_task))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    home_ui_task (Thumb, 24 bytes, Stack size 16 bytes, home_page.o(.text.home_ui_task))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    lcd_backlight_ctrl (Thumb, 52 bytes, Stack size 16 bytes, lcd.o(.text.lcd_backlight_ctrl))

    [Stack]


    [Calls]
    [Called By]

    lcd_color_region (Thumb, 254 bytes, Stack size 24 bytes, lcd.o(.text.lcd_color_region))

    [Stack]


    [Calls]
    [Called By]

    lcd_init (Thumb, 474 bytes, Stack size 72 bytes, lcd.o(.text.lcd_init))

    [Stack]


    [Calls]
    [Called By]

    lcd_reset (Thumb, 48 bytes, Stack size 16 bytes, lcd.o(.text.lcd_reset))

    [Stack]


    [Calls]
    [Called By]

    lcd_set_window (Thumb, 316 bytes, Stack size 24 bytes, lcd.o(.text.lcd_set_window))

    [Stack]


    [Calls]
    [Called By]

    lcd_te_falling_callback (Thumb, 34 bytes, Stack size 8 bytes, lcd.o(.text.lcd_te_falling_callback))

    [Stack]


    [Calls]
    [Called By]

    lcd_te_rising_callback (Thumb, 202 bytes, Stack size 24 bytes, lcd.o(.text.lcd_te_rising_callback))

    [Stack]


    [Calls]
    [Called By]

    lcd_write_byte (Thumb, 58 bytes, Stack size 16 bytes, lcd.o(.text.lcd_write_byte))

    [Stack]


    [Calls]
    [Called By]

    main (Thumb, 134 bytes, Stack size 32 bytes, main.o(.text.main))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    pvPortMalloc (Thumb, 390 bytes, Stack size 40 bytes, heap_4.o(.text.pvPortMalloc))

    [Stack]


    [Calls]
    [Called By]

    pvTaskIncrementMutexHeldCount (Thumb, 36 bytes, Stack size 4 bytes, tasks.o(.text.pvTaskIncrementMutexHeldCount))

    [Stack]


    [Called By]

    pxPortInitialiseStack (Thumb, 94 bytes, Stack size 12 bytes, port.o(.text.pxPortInitialiseStack))

    [Stack]


    [Called By]

    start_task (Thumb, 206 bytes, Stack size 32 bytes, background_tasks.o(.text.start_task))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    step_motor_disable (Thumb, 42 bytes, Stack size 16 bytes, step_motor.o(.text.step_motor_disable))

    [Stack]


    [Calls]
    [Called By]

    step_motor_interrupt_callback (Thumb, 124 bytes, Stack size 16 bytes, step_motor.o(.text.step_motor_interrupt_callback))

    [Stack]


    [Calls]
    [Called By]

    touch_get_finger_num (Thumb, 24 bytes, Stack size 16 bytes, touch.o(.text.touch_get_finger_num))

    [Stack]


    [Calls]
    [Called By]

    touch_get_pos (Thumb, 62 bytes, Stack size 24 bytes, touch.o(.text.touch_get_pos))

    [Stack]


    [Calls]
    [Called By]

    touch_reg_read (Thumb, 56 bytes, Stack size 32 bytes, touch.o(.text.touch_reg_read))

    [Stack]


    [Calls]
    [Called By]

    touchgfxDisplayDriverShouldTransferBlock (Thumb, 74 bytes, Stack size 8 bytes, lcd.o(.text.touchgfxDisplayDriverShouldTransferBlock))

    [Stack]


    [Called By]

    touchgfxDisplayDriverTransmitActive (Thumb, 12 bytes, Stack size 0 bytes, lcd.o(.text.touchgfxDisplayDriverTransmitActive))

    [Called By]

    touchgfxDisplayDriverTransmitBlock (Thumb, 74 bytes, Stack size 24 bytes, TouchGFXHAL.o(.text.touchgfxDisplayDriverTransmitBlock))

    [Stack]


    [Calls]
    [Called By]

    touchgfxSignalVSync (Thumb, 16 bytes, Stack size 8 bytes, TouchGFXGeneratedHAL.o(.text.touchgfxSignalVSync))

    [Stack]


    [Calls]
    [Called By]

    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]


    [Calls]
    [Called By]

    touchgfx_taskEntry (Thumb, 16 bytes, Stack size 8 bytes, TouchGFXConfiguration.o(.text.touchgfx_taskEntry))

    [Stack]


    [Calls]
    [Called By]

    __cxa_guard_acquire (Thumb, 44 bytes, Stack size 8 bytes, cxa_guard.cpp.o(.text.unlikely.__cxa_guard_acquire))

    [Stack]


    [Calls]
    [Called By]

    __cxa_guard_release (Thumb, 8 bytes, Stack size 0 bytes, cxa_guard.cpp.o(.text.unlikely.__cxa_guard_release))

    [Called By]

    uxListRemove (Thumb, 72 bytes, Stack size 8 bytes, list.o(.text.uxListRemove))

    [Stack]


    [Called By]

    uxTaskGetNumberOfTasks (Thumb, 12 bytes, Stack size 0 bytes, tasks.o(.text.uxTaskGetNumberOfTasks))

    [Called By]

    vListInitialise (Thumb, 46 bytes, Stack size 4 bytes, list.o(.text.vListInitialise))

    [Stack]


    [Called By]

    vListInitialiseItem (Thumb, 14 bytes, Stack size 4 bytes, list.o(.text.vListInitialiseItem))

    [Stack]


    [Called By]

    vListInsert (Thumb, 106 bytes, Stack size 16 bytes, list.o(.text.vListInsert))

    [Stack]


    [Called By]

    vListInsertEnd (Thumb, 58 bytes, Stack size 12 bytes, list.o(.text.vListInsertEnd))

    [Stack]


    [Called By]

    vPortEnterCritical (Thumb, 48 bytes, Stack size 4 bytes, port.o(.text.vPortEnterCritical))

    [Stack]


    [Called By]

    vPortExitCritical (Thumb, 38 bytes, Stack size 4 bytes, port.o(.text.vPortExitCritical))

    [Stack]


    [Called By]

    vPortFree (Thumb, 118 bytes, Stack size 24 bytes, heap_4.o(.text.vPortFree))

    [Stack]


    [Calls]
    [Called By]

    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]


    [Called By]

    vQueueWaitForMessageRestricted (Thumb, 100 bytes, Stack size 24 bytes, queue.o(.text.vQueueWaitForMessageRestricted))

    [Stack]


    [Calls]
    [Called By]

    vTaskDelay (Thumb, 74 bytes, Stack size 16 bytes, tasks.o(.text.vTaskDelay))

    [Stack]


    [Calls]
    [Called By]

    vTaskDelete (Thumb, 330 bytes, Stack size 32 bytes, tasks.o(.text.vTaskDelete))

    [Stack]


    [Calls]
    [Called By]

    vTaskInternalSetTimeOutState (Thumb, 36 bytes, Stack size 4 bytes, tasks.o(.text.vTaskInternalSetTimeOutState))

    [Stack]


    [Called By]

    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]


    [Calls]
    [Called By]

    vTaskPlaceOnEventListRestricted (Thumb, 100 bytes, Stack size 24 bytes, tasks.o(.text.vTaskPlaceOnEventListRestricted))

    [Stack]


    [Calls]
    [Called By]

    vTaskPriorityDisinheritAfterTimeout (Thumb, 320 bytes, Stack size 40 bytes, tasks.o(.text.vTaskPriorityDisinheritAfterTimeout))

    [Stack]


    [Calls]
    [Called By]

    vTaskStartScheduler (Thumb, 114 bytes, Stack size 16 bytes, tasks.o(.text.vTaskStartScheduler))

    [Stack]


    [Calls]
    [Called By]

    vTaskSuspend (Thumb, 350 bytes, Stack size 32 bytes, tasks.o(.text.vTaskSuspend))

    [Stack]


    [Calls]
    [Called By]

    vTaskSuspendAll (Thumb, 16 bytes, Stack size 0 bytes, tasks.o(.text.vTaskSuspendAll))

    [Called By]

    vTaskSwitchContext (Thumb, 162 bytes, Stack size 16 bytes, tasks.o(.text.vTaskSwitchContext))

    [Stack]


    [Called By]

    xPortStartScheduler (Thumb, 108 bytes, Stack size 16 bytes, port.o(.text.xPortStartScheduler))

    [Stack]


    [Calls]
    [Called By]

    xPortSysTickHandler (Thumb, 62 bytes, Stack size 16 bytes, port.o(.text.xPortSysTickHandler))

    [Stack]


    [Calls]
    [Called By]

    xQueueCreateMutex (Thumb, 38 bytes, Stack size 24 bytes, queue.o(.text.xQueueCreateMutex))

    [Stack]


    [Calls]
    [Called By]

    xQueueGenericCreate (Thumb, 126 bytes, Stack size 40 bytes, queue.o(.text.xQueueGenericCreate))

    [Stack]


    [Calls]
    [Called By]

    xQueueGenericReset (Thumb, 208 bytes, Stack size 24 bytes, queue.o(.text.xQueueGenericReset))

    [Stack]


    [Calls]
    [Called By]

    xQueueGenericSend (Thumb, 434 bytes, Stack size 56 bytes, queue.o(.text.xQueueGenericSend))

    [Stack]


    [Calls]
    [Called By]

    xQueueGiveFromISR (Thumb, 240 bytes, Stack size 56 bytes, queue.o(.text.xQueueGiveFromISR))

    [Stack]


    [Calls]
    [Called By]

    xQueueReceive (Thumb, 338 bytes, Stack size 48 bytes, queue.o(.text.xQueueReceive))

    [Stack]


    [Calls]
    [Called By]

    xQueueSemaphoreTake (Thumb, 414 bytes, Stack size 48 bytes, queue.o(.text.xQueueSemaphoreTake))

    [Stack]


    [Calls]
    [Called By]

    xTaskCheckForTimeOut (Thumb, 196 bytes, Stack size 32 bytes, tasks.o(.text.xTaskCheckForTimeOut))

    [Stack]


    [Calls]
    [Called By]

    xTaskCreate (Thumb, 86 bytes, Stack size 40 bytes, tasks.o(.text.xTaskCreate))

    [Stack]


    [Calls]
    [Called By]

    xTaskGetSchedulerState (Thumb, 56 bytes, Stack size 4 bytes, tasks.o(.text.xTaskGetSchedulerState))

    [Stack]


    [Called By]

    xTaskGetTickCount (Thumb, 20 bytes, Stack size 4 bytes, tasks.o(.text.xTaskGetTickCount))

    [Stack]


    [Called By]

    xTaskIncrementTick (Thumb, 590 bytes, Stack size 40 bytes, tasks.o(.text.xTaskIncrementTick))

    [Stack]


    [Calls]
    [Called By]

    xTaskPriorityDisinherit (Thumb, 250 bytes, Stack size 24 bytes, tasks.o(.text.xTaskPriorityDisinherit))

    [Stack]


    [Calls]
    [Called By]

    xTaskPriorityInherit (Thumb, 356 bytes, Stack size 24 bytes, tasks.o(.text.xTaskPriorityInherit))

    [Stack]


    [Calls]
    [Called By]

    xTaskRemoveFromEventList (Thumb, 388 bytes, Stack size 28 bytes, tasks.o(.text.xTaskRemoveFromEventList))

    [Stack]


    [Called By]

    xTaskResumeAll (Thumb, 558 bytes, Stack size 40 bytes, tasks.o(.text.xTaskResumeAll))

    [Stack]


    [Calls]
    [Called By]

    xTimerCreateTimerTask (Thumb, 80 bytes, Stack size 24 bytes, timers.o(.text.xTimerCreateTimerTask))

    [Stack]


    [Calls]
    [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]


    [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]


    [Called By]

    __aligned_malloc (Thumb, 142 bytes, Stack size 28 bytes, malloca.o(i.__aligned_malloc))

    [Stack]


    [Called By]

    free (Thumb, 76 bytes, Stack size 8 bytes, malloca.o(i.__free$memalign))

    [Stack]


    [Called By]

    malloc (Thumb, 6 bytes, Stack size 0 bytes, malloca.o(i.__malloc$memalign))

    [Stack]


    [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]


    [Called By]

    __NVIC_SetPriority (Thumb, 58 bytes, Stack size 8 bytes, dma.o(.text.__NVIC_SetPriority))

    [Stack]


    [Called By]

    __NVIC_EnableIRQ (Thumb, 42 bytes, Stack size 4 bytes, dma.o(.text.__NVIC_EnableIRQ))

    [Stack]


    [Called By]

    LL_APB2_GRP1_EnableClock (Thumb, 34 bytes, Stack size 8 bytes, spi.o(.text.LL_APB2_GRP1_EnableClock))

    [Stack]


    [Called By]

    LL_AHB2_GRP1_EnableClock (Thumb, 34 bytes, Stack size 8 bytes, spi.o(.text.LL_AHB2_GRP1_EnableClock))

    [Stack]


    [Called By]

    LL_DMA_SetPeriphRequest (Thumb, 88 bytes, Stack size 28 bytes, spi.o(.text.LL_DMA_SetPeriphRequest))

    [Stack]


    [Called By]

    LL_DMA_SetDataTransferDirection (Thumb, 50 bytes, Stack size 16 bytes, spi.o(.text.LL_DMA_SetDataTransferDirection))

    [Stack]


    [Called By]

    LL_DMA_SetChannelPriorityLevel (Thumb, 48 bytes, Stack size 16 bytes, spi.o(.text.LL_DMA_SetChannelPriorityLevel))

    [Stack]


    [Called By]

    LL_DMA_SetMode (Thumb, 48 bytes, Stack size 16 bytes, spi.o(.text.LL_DMA_SetMode))

    [Stack]


    [Called By]

    LL_DMA_SetPeriphIncMode (Thumb, 48 bytes, Stack size 16 bytes, spi.o(.text.LL_DMA_SetPeriphIncMode))

    [Stack]


    [Called By]

    LL_DMA_SetMemoryIncMode (Thumb, 48 bytes, Stack size 16 bytes, spi.o(.text.LL_DMA_SetMemoryIncMode))

    [Stack]


    [Called By]

    LL_DMA_SetPeriphSize (Thumb, 48 bytes, Stack size 16 bytes, spi.o(.text.LL_DMA_SetPeriphSize))

    [Stack]


    [Called By]

    LL_DMA_SetMemorySize (Thumb, 48 bytes, Stack size 16 bytes, spi.o(.text.LL_DMA_SetMemorySize))

    [Stack]


    [Called By]

    LL_SPI_SetStandard (Thumb, 26 bytes, Stack size 8 bytes, spi.o(.text.LL_SPI_SetStandard))

    [Stack]


    [Called By]

    LL_SPI_DisableNSSPulseMgt (Thumb, 18 bytes, Stack size 4 bytes, spi.o(.text.LL_SPI_DisableNSSPulseMgt))

    [Stack]


    [Called By]

    button_handle_init (Thumb, 82 bytes, Stack size 24 bytes, bsp.o(.text.button_handle_init))

    [Stack]


    [Calls]
    [Called By]

    button_read_gpio (Thumb, 86 bytes, Stack size 16 bytes, bsp.o(.text.button_read_gpio))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    button_handler (Thumb, 826 bytes, Stack size 24 bytes, multi_button.o(.text.button_handler))

    [Stack]


    [Called By]

    __io_putchar_uart (Thumb, 36 bytes, Stack size 8 bytes, syscalls.o(.text.__io_putchar_uart))

    [Stack]


    [Called By]

    LL_SPI_TransmitData8 (Thumb, 26 bytes, Stack size 12 bytes, lcd.o(.text.LL_SPI_TransmitData8))

    [Stack]


    [Called By]

    LL_SPI_IsActiveFlag_BSY (Thumb, 16 bytes, Stack size 4 bytes, lcd.o(.text.LL_SPI_IsActiveFlag_BSY))

    [Stack]


    [Called By]

    LL_SPI_Enable (Thumb, 18 bytes, Stack size 4 bytes, lcd.o(.text.LL_SPI_Enable))

    [Stack]


    [Called By]

    lcd_write_cmd (Thumb, 58 bytes, Stack size 16 bytes, lcd.o(.text.lcd_write_cmd))

    [Stack]


    [Calls]
    [Called By]

    lcd_write_data (Thumb, 158 bytes, Stack size 24 bytes, lcd.o(.text.lcd_write_data))

    [Stack]


    [Calls]
    [Called By]

    LL_SPI_IsActiveFlag_TXE (Thumb, 16 bytes, Stack size 4 bytes, lcd.o(.text.LL_SPI_IsActiveFlag_TXE))

    [Stack]


    [Called By]

    LL_SPI_SetDataWidth (Thumb, 26 bytes, Stack size 8 bytes, lcd.o(.text.LL_SPI_SetDataWidth))

    [Stack]


    [Called By]

    LL_SPI_TransmitData16 (Thumb, 26 bytes, Stack size 12 bytes, lcd.o(.text.LL_SPI_TransmitData16))

    [Stack]


    [Called By]

    LL_DMA_DisableIT_HT (Thumb, 36 bytes, Stack size 12 bytes, lcd.o(.text.LL_DMA_DisableIT_HT))

    [Stack]


    [Called By]

    LL_DMA_IsEnabledIT_TC (Thumb, 34 bytes, Stack size 12 bytes, lcd.o(.text.LL_DMA_IsEnabledIT_TC))

    [Stack]


    [Called By]

    LL_DMA_DisableIT_TE (Thumb, 36 bytes, Stack size 12 bytes, lcd.o(.text.LL_DMA_DisableIT_TE))

    [Stack]


    [Called By]

    LL_DMA_DisableIT_TC (Thumb, 36 bytes, Stack size 12 bytes, lcd.o(.text.LL_DMA_DisableIT_TC))

    [Stack]


    [Called By]

    LL_DMA_IsEnabledIT_TE (Thumb, 34 bytes, Stack size 12 bytes, lcd.o(.text.LL_DMA_IsEnabledIT_TE))

    [Stack]


    [Called By]

    LL_ADC_IsDeepPowerDownEnabled (Thumb, 16 bytes, Stack size 4 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_IsDeepPowerDownEnabled))

    [Stack]


    [Called By]

    LL_ADC_DisableDeepPowerDown (Thumb, 24 bytes, Stack size 4 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_DisableDeepPowerDown))

    [Stack]


    [Called By]

    LL_ADC_IsInternalRegulatorEnabled (Thumb, 16 bytes, Stack size 4 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_IsInternalRegulatorEnabled))

    [Stack]


    [Called By]

    LL_ADC_EnableInternalRegulator (Thumb, 30 bytes, Stack size 4 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_EnableInternalRegulator))

    [Stack]


    [Called By]

    LL_ADC_REG_IsConversionOngoing (Thumb, 16 bytes, Stack size 4 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_REG_IsConversionOngoing))

    [Stack]


    [Called By]

    LL_ADC_IsEnabled (Thumb, 16 bytes, Stack size 4 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_IsEnabled))

    [Stack]


    [Called By]

    LL_ADC_SetCommonClock (Thumb, 26 bytes, Stack size 8 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_SetCommonClock))

    [Stack]


    [Called By]

    LL_ADC_INJ_IsConversionOngoing (Thumb, 16 bytes, Stack size 4 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_INJ_IsConversionOngoing))

    [Stack]


    [Called By]

    LL_ADC_GetCommonPathInternalCh (Thumb, 16 bytes, Stack size 4 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_GetCommonPathInternalCh))

    [Stack]


    [Called By]

    LL_ADC_REG_SetSequencerRanks (Thumb, 58 bytes, Stack size 16 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_REG_SetSequencerRanks))

    [Stack]


    [Called By]

    LL_ADC_SetChannelSamplingTime (Thumb, 54 bytes, Stack size 16 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_SetChannelSamplingTime))

    [Stack]


    [Called By]

    LL_ADC_SetSamplingTimeCommonConfig (Thumb, 26 bytes, Stack size 8 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_SetSamplingTimeCommonConfig))

    [Stack]


    [Called By]

    LL_ADC_SetOffset (Thumb, 60 bytes, Stack size 20 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_SetOffset))

    [Stack]


    [Called By]

    LL_ADC_GetOffsetChannel (Thumb, 30 bytes, Stack size 12 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_GetOffsetChannel))

    [Stack]


    [Called By]

    LL_ADC_SetOffsetState (Thumb, 40 bytes, Stack size 16 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_SetOffsetState))

    [Stack]


    [Called By]

    LL_ADC_SetChannelSingleDiff (Thumb, 52 bytes, Stack size 12 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_SetChannelSingleDiff))

    [Stack]


    [Called By]

    LL_ADC_SetCommonPathInternalCh (Thumb, 26 bytes, Stack size 8 bytes, stm32l4xx_hal_adc.o(.text.LL_ADC_SetCommonPathInternalCh))

    [Stack]


    [Called By]

    __NVIC_SetPriorityGrouping (Thumb, 60 bytes, Stack size 12 bytes, stm32l4xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping))

    [Stack]


    [Called By]

    __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]


    [Called By]

    __NVIC_SetPriority (Thumb, 58 bytes, Stack size 8 bytes, stm32l4xx_hal_cortex.o(.text.__NVIC_SetPriority))

    [Stack]


    [Called By]

    __NVIC_EnableIRQ (Thumb, 42 bytes, Stack size 4 bytes, stm32l4xx_hal_cortex.o(.text.__NVIC_EnableIRQ))

    [Stack]


    [Called By]

    I2C_WaitOnFlagUntilTimeout (Thumb, 176 bytes, Stack size 32 bytes, stm32l4xx_hal_i2c.o(.text.I2C_WaitOnFlagUntilTimeout))

    [Stack]


    [Calls]
    [Called By]

    I2C_TransferConfig (Thumb, 84 bytes, Stack size 16 bytes, stm32l4xx_hal_i2c.o(.text.I2C_TransferConfig))

    [Stack]


    [Called By]

    I2C_WaitOnTXISFlagUntilTimeout (Thumb, 158 bytes, Stack size 24 bytes, stm32l4xx_hal_i2c.o(.text.I2C_WaitOnTXISFlagUntilTimeout))

    [Stack]


    [Calls]
    [Called By]

    I2C_WaitOnSTOPFlagUntilTimeout (Thumb, 148 bytes, Stack size 24 bytes, stm32l4xx_hal_i2c.o(.text.I2C_WaitOnSTOPFlagUntilTimeout))

    [Stack]


    [Calls]
    [Called By]

    I2C_IsErrorOccurred (Thumb, 476 bytes, Stack size 48 bytes, stm32l4xx_hal_i2c.o(.text.I2C_IsErrorOccurred))

    [Stack]


    [Calls]
    [Called By]

    I2C_Flush_TXDR (Thumb, 64 bytes, Stack size 4 bytes, stm32l4xx_hal_i2c.o(.text.I2C_Flush_TXDR))

    [Stack]


    [Called By]

    I2C_RequestMemoryRead (Thumb, 180 bytes, Stack size 32 bytes, stm32l4xx_hal_i2c.o(.text.I2C_RequestMemoryRead))

    [Stack]


    [Calls]
    [Called By]

    RCC_SetFlashLatencyFromMSIRange (Thumb, 234 bytes, Stack size 32 bytes, stm32l4xx_hal_rcc.o(.text.RCC_SetFlashLatencyFromMSIRange))

    [Stack]


    [Calls]
    [Called By]

    RCCEx_PLLSAI1_Config (Thumb, 614 bytes, Stack size 32 bytes, stm32l4xx_hal_rcc_ex.o(.text.RCCEx_PLLSAI1_Config))

    [Stack]


    [Calls]
    [Called By]

    RCCEx_GetSAIxPeriphCLKFreq (Thumb, 452 bytes, Stack size 28 bytes, stm32l4xx_hal_rcc_ex.o(.text.RCCEx_GetSAIxPeriphCLKFreq))

    [Stack]


    [Called By]

    SAI_InitI2S (Thumb, 382 bytes, Stack size 28 bytes, stm32l4xx_hal_sai.o(.text.SAI_InitI2S))

    [Stack]


    [Called By]

    SAI_InitPCM (Thumb, 236 bytes, Stack size 24 bytes, stm32l4xx_hal_sai.o(.text.SAI_InitPCM))

    [Stack]


    [Called By]

    SAI_Disable (Thumb, 128 bytes, Stack size 12 bytes, stm32l4xx_hal_sai.o(.text.SAI_Disable))

    [Stack]


    [Called By]

    TIM_OC1_SetConfig (Thumb, 276 bytes, Stack size 20 bytes, stm32l4xx_hal_tim.o(.text.TIM_OC1_SetConfig))

    [Stack]


    [Called By]

    TIM_OC3_SetConfig (Thumb, 296 bytes, Stack size 20 bytes, stm32l4xx_hal_tim.o(.text.TIM_OC3_SetConfig))

    [Stack]


    [Called By]

    TIM_OC4_SetConfig (Thumb, 188 bytes, Stack size 20 bytes, stm32l4xx_hal_tim.o(.text.TIM_OC4_SetConfig))

    [Stack]


    [Called By]

    TIM_OC5_SetConfig (Thumb, 178 bytes, Stack size 20 bytes, stm32l4xx_hal_tim.o(.text.TIM_OC5_SetConfig))

    [Stack]


    [Called By]

    TIM_OC6_SetConfig (Thumb, 180 bytes, Stack size 20 bytes, stm32l4xx_hal_tim.o(.text.TIM_OC6_SetConfig))

    [Stack]


    [Called By]

    TIM_TI1_ConfigInputStage (Thumb, 80 bytes, Stack size 20 bytes, stm32l4xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage))

    [Stack]


    [Called By]

    TIM_ITRx_SetConfig (Thumb, 42 bytes, Stack size 12 bytes, stm32l4xx_hal_tim.o(.text.TIM_ITRx_SetConfig))

    [Stack]


    [Called By]

    TIM_TI2_ConfigInputStage (Thumb, 82 bytes, Stack size 20 bytes, stm32l4xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage))

    [Stack]


    [Called By]

    UART_EndRxTransfer (Thumb, 152 bytes, Stack size 16 bytes, stm32l4xx_hal_uart.o(.text.UART_EndRxTransfer))

    [Stack]


    [Called By]

    UART_DMAAbortOnError (Thumb, 36 bytes, Stack size 16 bytes, stm32l4xx_hal_uart.o(.text.UART_DMAAbortOnError))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    UART_EndTransmit_IT (Thumb, 66 bytes, Stack size 16 bytes, stm32l4xx_hal_uart.o(.text.UART_EndTransmit_IT))

    [Stack]


    [Calls]
    [Called By]

    LL_GPIO_SetPinSpeed (Thumb, 124 bytes, Stack size 40 bytes, stm32l4xx_ll_gpio.o(.text.LL_GPIO_SetPinSpeed))

    [Stack]


    [Called By]

    LL_GPIO_SetPinOutputType (Thumb, 30 bytes, Stack size 12 bytes, stm32l4xx_ll_gpio.o(.text.LL_GPIO_SetPinOutputType))

    [Stack]


    [Called By]

    LL_GPIO_SetPinPull (Thumb, 124 bytes, Stack size 40 bytes, stm32l4xx_ll_gpio.o(.text.LL_GPIO_SetPinPull))

    [Stack]


    [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]


    [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]


    [Called By]

    LL_GPIO_SetPinMode (Thumb, 124 bytes, Stack size 40 bytes, stm32l4xx_ll_gpio.o(.text.LL_GPIO_SetPinMode))

    [Stack]


    [Called By]

    LL_SPI_IsEnabled (Thumb, 16 bytes, Stack size 4 bytes, stm32l4xx_ll_spi.o(.text.LL_SPI_IsEnabled))

    [Stack]


    [Called By]

    LL_SPI_SetRxFIFOThreshold (Thumb, 26 bytes, Stack size 8 bytes, stm32l4xx_ll_spi.o(.text.LL_SPI_SetRxFIFOThreshold))

    [Stack]


    [Called By]

    LL_SPI_SetCRCPolynomial (Thumb, 18 bytes, Stack size 8 bytes, stm32l4xx_ll_spi.o(.text.LL_SPI_SetCRCPolynomial))

    [Stack]


    [Called By]

    prvTaskExitError (Thumb, 38 bytes, Stack size 8 bytes, port.o(.text.prvTaskExitError))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    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]


    [Called By]

    prvInsertBlockIntoFreeList (Thumb, 198 bytes, Stack size 12 bytes, heap_4.o(.text.prvInsertBlockIntoFreeList))

    [Stack]


    [Called By]

    prvInitialiseNewQueue (Thumb, 78 bytes, Stack size 24 bytes, queue.o(.text.prvInitialiseNewQueue))

    [Stack]


    [Calls]
    [Called By]

    prvInitialiseMutex (Thumb, 44 bytes, Stack size 16 bytes, queue.o(.text.prvInitialiseMutex))

    [Stack]


    [Calls]
    [Called By]

    prvCopyDataToQueue (Thumb, 204 bytes, Stack size 32 bytes, queue.o(.text.prvCopyDataToQueue))

    [Stack]


    [Calls]
    [Called By]

    prvNotifyQueueSetContainer (Thumb, 144 bytes, Stack size 32 bytes, queue.o(.text.prvNotifyQueueSetContainer))

    [Stack]


    [Calls]
    [Called By]

    prvIsQueueFull (Thumb, 46 bytes, Stack size 16 bytes, queue.o(.text.prvIsQueueFull))

    [Stack]


    [Calls]
    [Called By]

    prvUnlockQueue (Thumb, 204 bytes, Stack size 16 bytes, queue.o(.text.prvUnlockQueue))

    [Stack]


    [Calls]
    [Called By]

    prvIsQueueEmpty (Thumb, 40 bytes, Stack size 16 bytes, queue.o(.text.prvIsQueueEmpty))

    [Stack]


    [Calls]
    [Called By]

    prvGetDisinheritPriorityAfterTimeout (Thumb, 38 bytes, Stack size 8 bytes, queue.o(.text.prvGetDisinheritPriorityAfterTimeout))

    [Stack]


    [Called By]

    prvCopyDataFromQueue (Thumb, 66 bytes, Stack size 16 bytes, queue.o(.text.prvCopyDataFromQueue))

    [Stack]


    [Calls]
    [Called By]

    prvCreateTask (Thumb, 142 bytes, Stack size 56 bytes, tasks.o(.text.prvCreateTask))

    [Stack]


    [Calls]
    [Called By]

    prvAddNewTaskToReadyList (Thumb, 352 bytes, Stack size 16 bytes, tasks.o(.text.prvAddNewTaskToReadyList))

    [Stack]


    [Calls]
    [Called By]

    prvInitialiseNewTask (Thumb, 236 bytes, Stack size 32 bytes, tasks.o(.text.prvInitialiseNewTask))

    [Stack]


    [Calls]
    [Called By]

    prvInitialiseTaskLists (Thumb, 142 bytes, Stack size 24 bytes, tasks.o(.text.prvInitialiseTaskLists))

    [Stack]


    [Calls]
    [Called By]

    prvResetNextTaskUnblockTime (Thumb, 60 bytes, Stack size 0 bytes, tasks.o(.text.prvResetNextTaskUnblockTime))

    [Called By]

    prvDeleteTCB (Thumb, 24 bytes, Stack size 16 bytes, tasks.o(.text.prvDeleteTCB))

    [Stack]


    [Calls]
    [Called By]

    prvAddCurrentTaskToDelayedList (Thumb, 302 bytes, Stack size 40 bytes, tasks.o(.text.prvAddCurrentTaskToDelayedList))

    [Stack]


    [Calls]
    [Called By]

    prvCreateIdleTasks (Thumb, 146 bytes, Stack size 48 bytes, tasks.o(.text.prvCreateIdleTasks))

    [Stack]


    [Calls]
    [Called By]

    prvIdleTask (Thumb, 56 bytes, Stack size 16 bytes, tasks.o(.text.prvIdleTask))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    prvCheckTasksWaitingTermination (Thumb, 90 bytes, Stack size 16 bytes, tasks.o(.text.prvCheckTasksWaitingTermination))

    [Stack]


    [Calls]
    [Called By]

    prvCheckForValidListAndQueue (Thumb, 140 bytes, Stack size 16 bytes, timers.o(.text.prvCheckForValidListAndQueue))

    [Stack]


    [Calls]
    [Called By]

    prvTimerTask (Thumb, 30 bytes, Stack size 24 bytes, timers.o(.text.prvTimerTask))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    prvGetNextExpireTime (Thumb, 64 bytes, Stack size 8 bytes, timers.o(.text.prvGetNextExpireTime))

    [Stack]


    [Called By]

    prvProcessTimerOrBlockTask (Thumb, 154 bytes, Stack size 24 bytes, timers.o(.text.prvProcessTimerOrBlockTask))

    [Stack]


    [Calls]
    [Called By]

    prvProcessReceivedCommands (Thumb, 334 bytes, Stack size 48 bytes, timers.o(.text.prvProcessReceivedCommands))

    [Stack]


    [Calls]
    [Called By]

    prvSampleTimeNow (Thumb, 68 bytes, Stack size 16 bytes, timers.o(.text.prvSampleTimeNow))

    [Stack]


    [Calls]
    [Called By]

    prvProcessExpiredTimer (Thumb, 84 bytes, Stack size 24 bytes, timers.o(.text.prvProcessExpiredTimer))

    [Stack]


    [Calls]
    [Called By]

    prvInsertTimerInActiveList (Thumb, 134 bytes, Stack size 32 bytes, timers.o(.text.prvInsertTimerInActiveList))

    [Stack]


    [Calls]
    [Called By]

    prvReloadTimer (Thumb, 52 bytes, Stack size 24 bytes, timers.o(.text.prvReloadTimer))

    [Stack]


    [Calls]
    [Called By]

    prvSwitchTimerLists (Thumb, 82 bytes, Stack size 16 bytes, timers.o(.text.prvSwitchTimerLists))

    [Stack]


    [Calls]
    [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]


    [Calls]
    [Called By]

    touchgfx::finalizeTransition(touchgfx::Screen*, touchgfx::Presenter*, touchgfx::Transition*) (Thumb, 54 bytes, Stack size 24 bytes, FrontendApplicationBase.o(.text._ZN8touchgfxL18finalizeTransitionEPNS_6ScreenEPNS_9PresenterEPNS_10TransitionE))

    [Stack]


    [Calls]
    [Called By]

    __cxx_global_var_init (Thumb, 88 bytes, Stack size 16 bytes, TypedTextDatabase.o(.text.__cxx_global_var_init))

    [Stack]


    [Calls]
    [Called By]

    _GLOBAL__sub_I_TypedTextDatabase.cpp (Thumb, 8 bytes, Stack size 8 bytes, TypedTextDatabase.o(.text._GLOBAL__sub_I_TypedTextDatabase.cpp))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    __cxx_global_var_init (Thumb, 44 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text.__cxx_global_var_init))

    [Stack]


    [Calls]
    [Called By]

    __cxx_global_var_init.1 (Thumb, 44 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text.__cxx_global_var_init.1))

    [Stack]


    [Calls]
    [Called By]

    __cxx_global_var_init.2 (Thumb, 44 bytes, Stack size 16 bytes, TouchGFXConfiguration.o(.text.__cxx_global_var_init.2))

    [Stack]


    [Calls]
    [Called By]

    __cxx_global_var_init.3 (Thumb, 32 bytes, Stack size 8 bytes, TouchGFXConfiguration.o(.text.__cxx_global_var_init.3))

    [Stack]


    [Calls]
    [Called By]

    __cxx_global_var_init.4 (Thumb, 80 bytes, Stack size 24 bytes, TouchGFXConfiguration.o(.text.__cxx_global_var_init.4))

    [Stack]


    [Calls]
    [Called By]

    _GLOBAL__sub_I_TouchGFXConfiguration.cpp (Thumb, 24 bytes, Stack size 8 bytes, TouchGFXConfiguration.o(.text._GLOBAL__sub_I_TouchGFXConfiguration.cpp))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    __cxx_global_var_init (Thumb, 44 bytes, Stack size 16 bytes, TouchGFXGeneratedHAL.o(.text.__cxx_global_var_init))

    [Stack]


    [Calls]
    [Called By]

    _GLOBAL__sub_I_TouchGFXGeneratedHAL.cpp (Thumb, 8 bytes, Stack size 8 bytes, TouchGFXGeneratedHAL.o(.text._GLOBAL__sub_I_TouchGFXGeneratedHAL.cpp))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    OUTLINED_FUNCTION_56 (Thumb, 26 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_56))

    [Called By]

    OUTLINED_FUNCTION_89 (Thumb, 18 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_89))

    [Called By]

    OUTLINED_FUNCTION_61 (Thumb, 24 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_61))

    [Called By]

    OUTLINED_FUNCTION_90 (Thumb, 12 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_90))

    [Called By]

    OUTLINED_FUNCTION_55 (Thumb, 6 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_55))

    [Called By]

    OUTLINED_FUNCTION_81 (Thumb, 20 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_81))

    [Called By]

    OUTLINED_FUNCTION_41 (Thumb, 32 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_41))

    [Called By]

    OUTLINED_FUNCTION_129 (Thumb, 6 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_129))

    [Called By]

    OUTLINED_FUNCTION_54 (Thumb, 6 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_54))

    [Stack]


    [Calls]
    [Called By]

    OUTLINED_FUNCTION_126 (Thumb, 14 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_126))

    [Called By]

    OUTLINED_FUNCTION_53 (Thumb, 26 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_53))

    [Called By]

    OUTLINED_FUNCTION_31 (Thumb, 6 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_31))

    [Called By]

    OUTLINED_FUNCTION_77 (Thumb, 20 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_77))

    [Called By]

    OUTLINED_FUNCTION_16 (Thumb, 8 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_16))

    [Called By]

    OUTLINED_FUNCTION_118 (Thumb, 14 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_118))

    [Called By]

    OUTLINED_FUNCTION_19 (Thumb, 8 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_19))

    [Called By]

    OUTLINED_FUNCTION_76 (Thumb, 14 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_76))

    [Called By]

    OUTLINED_FUNCTION_33 (Thumb, 26 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_33))

    [Called By]

    OUTLINED_FUNCTION_134 (Thumb, 10 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_134))

    [Called By]

    OUTLINED_FUNCTION_132 (Thumb, 10 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_132))

    [Calls]


    [Called By]

    OUTLINED_FUNCTION_92 (Thumb, 12 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_92))

    [Called By]

    OUTLINED_FUNCTION_78 (Thumb, 20 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_78))

    [Called By]

    OUTLINED_FUNCTION_103 (Thumb, 16 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_103))

    [Called By]

    OUTLINED_FUNCTION_125 (Thumb, 10 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_125))

    [Called By]

    OUTLINED_FUNCTION_100 (Thumb, 8 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_100))

    [Called By]

    OUTLINED_FUNCTION_96 (Thumb, 16 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_96))

    [Called By]

    OUTLINED_FUNCTION_117 (Thumb, 12 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_117))

    [Called By]

    OUTLINED_FUNCTION_114 (Thumb, 8 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_114))

    [Called By]

    OUTLINED_FUNCTION_50 (Thumb, 10 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_50))

    [Calls]


    [Called By]

    OUTLINED_FUNCTION_104 (Thumb, 16 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_104))

    [Called By]

    OUTLINED_FUNCTION_131 (Thumb, 14 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_131))

    [Called By]

    OUTLINED_FUNCTION_71 (Thumb, 14 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_71))

    [Called By]

    OUTLINED_FUNCTION_83 (Thumb, 16 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_83))

    [Calls]


    [Called By]

    OUTLINED_FUNCTION_128 (Thumb, 14 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_128))

    [Called By]

    OUTLINED_FUNCTION_95 (Thumb, 12 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_95))

    [Called By]

    OUTLINED_FUNCTION_93 (Thumb, 12 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_93))

    [Called By]

    OUTLINED_FUNCTION_130 (Thumb, 14 bytes, Stack size 0 bytes, lcd16bpp.o(.text.OUTLINED_FUNCTION_130))

    [Called By]

    OUTLINED_FUNCTION_1 (Thumb, 22 bytes, Stack size 0 bytes, application.o(.text.OUTLINED_FUNCTION_1))

    [Called By]

    OUTLINED_FUNCTION_3 (Thumb, 12 bytes, Stack size 0 bytes, application.o(.text.OUTLINED_FUNCTION_3))

    [Called By]

    OUTLINED_FUNCTION_0 (Thumb, 8 bytes, Stack size 0 bytes, application.o(.text.OUTLINED_FUNCTION_0))

    [Called By]

    OUTLINED_FUNCTION_2 (Thumb, 14 bytes, Stack size 0 bytes, application.o(.text.OUTLINED_FUNCTION_2))

    [Stack]


    [Calls]
    [Called By]

    OUTLINED_FUNCTION_4 (Thumb, 12 bytes, Stack size 0 bytes, application.o(.text.OUTLINED_FUNCTION_4))

    [Called By]

    OUTLINED_FUNCTION_0 (Thumb, 18 bytes, Stack size 0 bytes, bitmap.o(.text.OUTLINED_FUNCTION_0))

    [Called By]

    OUTLINED_FUNCTION_5 (Thumb, 6 bytes, Stack size 0 bytes, bitmap.o(.text.OUTLINED_FUNCTION_5))

    [Stack]


    [Calls]
    [Called By]

    OUTLINED_FUNCTION_1 (Thumb, 16 bytes, Stack size 0 bytes, buttonwithlabel.o(.text.OUTLINED_FUNCTION_1))

    [Called By]

    OUTLINED_FUNCTION_0 (Thumb, 16 bytes, Stack size 0 bytes, buttonwithlabel.o(.text.OUTLINED_FUNCTION_0))

    [Called By]

    OUTLINED_FUNCTION_0 (Thumb, 10 bytes, Stack size 0 bytes, constfont.o(.text.OUTLINED_FUNCTION_0))

    [Called By]

    OUTLINED_FUNCTION_0 (Thumb, 8 bytes, Stack size 0 bytes, dma.o(.text.OUTLINED_FUNCTION_0))

    [Called By]

    OUTLINED_FUNCTION_1 (Thumb, 10 bytes, Stack size 0 bytes, dma.o(.text.OUTLINED_FUNCTION_1))

    [Called By]

    OUTLINED_FUNCTION_0 (Thumb, 30 bytes, Stack size 0 bytes, drawable.o(.text.OUTLINED_FUNCTION_0))

    [Stack]


    [Calls]
    [Called By]

    OUTLINED_FUNCTION_6 (Thumb, 38 bytes, Stack size 0 bytes, easingequations.o(.text.OUTLINED_FUNCTION_6))

    [Called By]

    OUTLINED_FUNCTION_2 (Thumb, 16 bytes, Stack size 0 bytes, easingequations.o(.text.OUTLINED_FUNCTION_2))

    [Calls]


    [Called By]

    OUTLINED_FUNCTION_4 (Thumb, 10 bytes, Stack size 0 bytes, font.o(.text.OUTLINED_FUNCTION_4))

    [Stack]


    [Calls]
    [Called By]

    OUTLINED_FUNCTION_3 (Thumb, 10 bytes, Stack size 0 bytes, font.o(.text.OUTLINED_FUNCTION_3))

    [Called By]

    OUTLINED_FUNCTION_2 (Thumb, 10 bytes, Stack size 0 bytes, font.o(.text.OUTLINED_FUNCTION_2))

    [Called By]

    OUTLINED_FUNCTION_0 (Thumb, 14 bytes, Stack size 0 bytes, font.o(.text.OUTLINED_FUNCTION_0))

    [Stack]


    [Calls]
    [Called By]

    OUTLINED_FUNCTION_1 (Thumb, 12 bytes, Stack size 0 bytes, font.o(.text.OUTLINED_FUNCTION_1))

    [Stack]


    [Calls]
    [Called By]

    OUTLINED_FUNCTION_3 (Thumb, 12 bytes, Stack size 0 bytes, hal.o(.text.OUTLINED_FUNCTION_3))

    [Called By]

    OUTLINED_FUNCTION_0 (Thumb, 18 bytes, Stack size 8 bytes, hal.o(.text.OUTLINED_FUNCTION_0))

    [Stack]


    [Calls]
    [Called By]

    OUTLINED_FUNCTION_4 (Thumb, 6 bytes, Stack size 0 bytes, hal.o(.text.OUTLINED_FUNCTION_4))

    [Stack]


    [Calls]
    [Called By]

    OUTLINED_FUNCTION_2 (Thumb, 8 bytes, Stack size 0 bytes, hal.o(.text.OUTLINED_FUNCTION_2))

    [Called By]

    OUTLINED_FUNCTION_5 (Thumb, 8 bytes, Stack size 0 bytes, hal.o(.text.OUTLINED_FUNCTION_5))

    [Called By]

    OUTLINED_FUNCTION_1 (Thumb, 24 bytes, Stack size 0 bytes, hal.o(.text.OUTLINED_FUNCTION_1))

    [Called By]

    OUTLINED_FUNCTION_11 (Thumb, 6 bytes, Stack size 0 bytes, lcd.o(.text.OUTLINED_FUNCTION_11))

    [Called By]

    OUTLINED_FUNCTION_4 (Thumb, 8 bytes, Stack size 0 bytes, lcd.o(.text.OUTLINED_FUNCTION_4))

    [Called By]

    OUTLINED_FUNCTION_2 (Thumb, 10 bytes, Stack size 0 bytes, lcd.o(.text.OUTLINED_FUNCTION_2))

    [Called By]

    OUTLINED_FUNCTION_9 (Thumb, 6 bytes, Stack size 0 bytes, lcd.o(.text.OUTLINED_FUNCTION_9))

    [Stack]


    [Calls]
    [Called By]

    OUTLINED_FUNCTION_10 (Thumb, 10 bytes, Stack size 0 bytes, lcd.o(.text.OUTLINED_FUNCTION_10))

    [Called By]

    OUTLINED_FUNCTION_8 (Thumb, 6 bytes, Stack size 0 bytes, lcd.o(.text.OUTLINED_FUNCTION_8))

    [Stack]


    [Calls]
    [Called By]

    OUTLINED_FUNCTION_3 (Thumb, 22 bytes, Stack size 0 bytes, lcd.o(.text.OUTLINED_FUNCTION_3))

    [Called By]

    OUTLINED_FUNCTION_1 (Thumb, 8 bytes, Stack size 0 bytes, partialframebuffermanager.o(.text.OUTLINED_FUNCTION_1))

    [Called By]

    OUTLINED_FUNCTION_3 (Thumb, 8 bytes, Stack size 0 bytes, partialframebuffermanager.o(.text.OUTLINED_FUNCTION_3))

    [Called By]

    OUTLINED_FUNCTION_2 (Thumb, 18 bytes, Stack size 0 bytes, partialframebuffermanager.o(.text.OUTLINED_FUNCTION_2))

    [Called By]

    OUTLINED_FUNCTION_0 (Thumb, 22 bytes, Stack size 0 bytes, partialframebuffermanager.o(.text.OUTLINED_FUNCTION_0))

    [Stack]


    [Calls]
    [Called By]

    OUTLINED_FUNCTION_0 (Thumb, 10 bytes, Stack size 0 bytes, screen.o(.text.OUTLINED_FUNCTION_0))

    [Called By]

    OUTLINED_FUNCTION_2 (Thumb, 8 bytes, Stack size 0 bytes, textarea.o(.text.OUTLINED_FUNCTION_2))

    [Called By]

    OUTLINED_FUNCTION_5 (Thumb, 8 bytes, Stack size 0 bytes, textarea.o(.text.OUTLINED_FUNCTION_5))

    [Called By]

    OUTLINED_FUNCTION_0 (Thumb, 10 bytes, Stack size 0 bytes, textarea.o(.text.OUTLINED_FUNCTION_0))

    [Called By]

    OUTLINED_FUNCTION_1 (Thumb, 8 bytes, Stack size 0 bytes, textarea.o(.text.OUTLINED_FUNCTION_1), UNUSED)

    [Called By]

    OUTLINED_FUNCTION_6 (Thumb, 12 bytes, Stack size 0 bytes, textarea.o(.text.OUTLINED_FUNCTION_6))

    [Called By]

    OUTLINED_FUNCTION_7 (Thumb, 12 bytes, Stack size 0 bytes, textarea.o(.text.OUTLINED_FUNCTION_7))

    [Called By]

    OUTLINED_FUNCTION_8 (Thumb, 10 bytes, Stack size 0 bytes, textprovider.o(.text.OUTLINED_FUNCTION_8))

    [Stack]


    [Calls]
    [Called By]

    OUTLINED_FUNCTION_0 (Thumb, 14 bytes, Stack size 0 bytes, textprovider.o(.text.OUTLINED_FUNCTION_0))

    [Calls]


    [Called By]

    OUTLINED_FUNCTION_9 (Thumb, 10 bytes, Stack size 0 bytes, textprovider.o(.text.OUTLINED_FUNCTION_9))

    [Called By]

    OUTLINED_FUNCTION_6 (Thumb, 6 bytes, Stack size 0 bytes, textprovider.o(.text.OUTLINED_FUNCTION_6))

    [Calls]


    [Called By]

    OUTLINED_FUNCTION_4 (Thumb, 10 bytes, Stack size 0 bytes, textprovider.o(.text.OUTLINED_FUNCTION_4))

    [Called By]

    OUTLINED_FUNCTION_7 (Thumb, 10 bytes, Stack size 0 bytes, textprovider.o(.text.OUTLINED_FUNCTION_7))

    [Called By]

    OUTLINED_FUNCTION_3 (Thumb, 14 bytes, Stack size 0 bytes, textprovider.o(.text.OUTLINED_FUNCTION_3))

    [Calls]


    [Called By]

    OUTLINED_FUNCTION_2 (Thumb, 22 bytes, Stack size 0 bytes, textprovider.o(.text.OUTLINED_FUNCTION_2))

    [Called By]

    OUTLINED_FUNCTION_1 (Thumb, 26 bytes, Stack size 0 bytes, textprovider.o(.text.OUTLINED_FUNCTION_1))

    [Called By]

    OUTLINED_FUNCTION_0 (Thumb, 18 bytes, Stack size 0 bytes, gestures.o(.text.OUTLINED_FUNCTION_0))

    [Called By]

    __cxa_end_cleanup_impl (Thumb, 96 bytes, Stack size 8 bytes, cxa_exception.cpp.o(.text._ZN10__cxxabiv1L22__cxa_end_cleanup_implEv))

    [Stack]


    [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]


    [Calls]
    [Address Reference Count : 1]

    __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]


    [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]


    [Calls]

    __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]


    [Calls]
    [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]


    [Calls]
    [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]


    [Called By]

    __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]


    [Calls]
    [Called By]

    __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]


    [Calls]
    [Called By]

    (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]


    [Calls]
    [Called By]

    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]


    [Calls]
    [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*) (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]


    [Calls]
    [Called By]

    _fp_digits (Thumb, 366 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED)

    [Calls]


    [Called By]

    _printf_core (Thumb, 1744 bytes, Stack size 136 bytes, printfa.o(i._printf_core), UNUSED)

    [Calls]


    [Called By]

    _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]

    (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]

    (anonymous namespace)::fallback_free(void*) (Thumb, 126 bytes, Stack size 20 bytes, fallback_malloc.cpp.o(.text._ZN12_GLOBAL__N_113fallback_freeEPv))

    [Stack]


    [Called By]

    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]


    [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]


    [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]


    [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]


    [Calls]
    [Called By]

    Undefined Global Symbols