Static Call Graph for image .\Objects\HelloWorld.axf



#<CALLGRAPH># ARM Linker, 6220000: Last Updated: Thu Aug 7 11:10:14 2025

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

Call chain for Maximum Stack Depth:

Reset_Handler ⇒ main ⇒ RSA_sign_verify_test ⇒ psa_import_key ⇒ mbedtls_psa_rsa_import_key ⇒ mbedtls_psa_rsa_load_representation ⇒ mbedtls_rsa_parse_key ⇒ mbedtls_rsa_complete ⇒ mbedtls_rsa_deduce_primes ⇒ mbedtls_mpi_exp_mod ⇒ mbedtls_mpi_exp_mod_optionally_safe ⇒ mbedtls_mpi_core_get_mont_r2_unsafe ⇒ mbedtls_mpi_mod_mpi ⇒ mbedtls_mpi_div_mpi ⇒ add_sub_mpi ⇒ mbedtls_mpi_add_abs ⇒ mbedtls_mpi_copy ⇒ mbedtls_zeroize_and_free ⇒ mbedtls_free

Functions with no stack information

Mutually Recursive functions

  • _etoa   ⇒   _ftoa
  • ACMP0_IRQHandler   ⇒   ACMP0_IRQHandler
  • ADC0_IRQHandler   ⇒   ADC0_IRQHandler
  • CAN0_ORed_0_15_MB_IRQHandler   ⇒   CAN0_ORed_0_15_MB_IRQHandler
  • CAN0_ORed_16_31_MB_IRQHandler   ⇒   CAN0_ORed_16_31_MB_IRQHandler
  • CAN0_ORed_Err_Wakeup_IRQHandler   ⇒   CAN0_ORed_Err_Wakeup_IRQHandler
  • DefaultISR   ⇒   DefaultISR
  • EFM_IRQHandler   ⇒   EFM_IRQHandler
  • EMU0_IRQHandler   ⇒   EMU0_IRQHandler
  • GPIO_IRQHandler   ⇒   GPIO_IRQHandler
  • HardFault_Handler   ⇒   HardFault_Handler
  • I2C0_IRQHandler   ⇒   I2C0_IRQHandler
  • I2C1_IRQHandler   ⇒   I2C1_IRQHandler
  • NMI_Handler   ⇒   NMI_Handler
  • PCU_CMU_IRQHandler   ⇒   PCU_CMU_IRQHandler
  • PendSV_Handler   ⇒   PendSV_Handler
  • RTC_IRQHandler   ⇒   RTC_IRQHandler
  • SPI0_IRQHandler   ⇒   SPI0_IRQHandler
  • SPI1_IRQHandler   ⇒   SPI1_IRQHandler
  • SPI2_IRQHandler   ⇒   SPI2_IRQHandler
  • SVC_Handler   ⇒   SVC_Handler
  • UART0_IRQHandler   ⇒   UART0_IRQHandler
  • UART1_IRQHandler   ⇒   UART1_IRQHandler
  • UART2_IRQHandler   ⇒   UART2_IRQHandler
  • WDG0_IRQHandler   ⇒   WDG0_IRQHandler
  • eTMR0_CH_0_7_IRQHandler   ⇒   eTMR0_CH_0_7_IRQHandler
  • eTMR0_Fault_IRQHandler   ⇒   eTMR0_Fault_IRQHandler
  • eTMR0_Ovf_IRQHandler   ⇒   eTMR0_Ovf_IRQHandler
  • eTMR1_IRQHandler   ⇒   eTMR1_IRQHandler
  • eTMR2_IRQHandler   ⇒   eTMR2_IRQHandler
  • lpTMR0_IRQHandler   ⇒   lpTMR0_IRQHandler
  • pTMR0_IRQHandler   ⇒   pTMR0_IRQHandler

    Function Pointers

    Global Symbols

    RamInit0 (Thumb, 0 bytes, Stack size unknown bytes, raminit0.o(.text))

    [Called By]

    Reset_Handler (Thumb, 0 bytes, Stack size unknown bytes, startup.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    __aeabi_uldivmod (Thumb, 96 bytes, Stack size 48 bytes, uldiv.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_lmul (Thumb, 48 bytes, Stack size 12 bytes, llmul.o(.text))

    [Stack]


    [Called By]

    _ll_mul (Thumb, 0 bytes, Stack size 12 bytes, llmul.o(.text), UNUSED)

    ___aeabi_memcpy8$move (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)

    __aeabi_memcpy (Thumb, 64 bytes, Stack size 8 bytes, memmovea.o(.text))

    [Stack]


    [Called By]

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

    [Stack]


    [Called By]

    __aeabi_memmove (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text))

    [Stack]


    [Called By]

    __aeabi_memmove4 (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)

    __aeabi_memmove8 (Thumb, 0 bytes, Stack size 8 bytes, memmovea.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), UNUSED)

    memset (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    [Stack]


    [Calls]
    [Called By]

    __aeabi_dsub (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_drsub (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text), UNUSED)

    [Calls]

    __aeabi_dmul (Thumb, 202 bytes, Stack size 72 bytes, dmul.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_ddiv (Thumb, 234 bytes, Stack size 40 bytes, ddiv.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_dcmple (Thumb, 44 bytes, Stack size 8 bytes, dcmple.o(.text))

    [Stack]


    [Called By]

    __aeabi_dcmplt (Thumb, 44 bytes, Stack size 8 bytes, dcmplt.o(.text))

    [Stack]


    [Called By]

    __aeabi_dcmpge (Thumb, 44 bytes, Stack size 8 bytes, dcmpge.o(.text))

    [Stack]


    [Called By]

    __aeabi_dcmpgt (Thumb, 44 bytes, Stack size 8 bytes, dcmpgt.o(.text))

    [Stack]


    [Called By]

    __aeabi_i2d (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_ui2d (Thumb, 24 bytes, Stack size 16 bytes, dfltui.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_d2iz (Thumb, 62 bytes, Stack size 16 bytes, dfixi.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_d2uiz (Thumb, 50 bytes, Stack size 8 bytes, dfixui.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_uidiv (Thumb, 0 bytes, Stack size 16 bytes, uidiv_div0.o(.text))

    [Stack]


    [Called By]

    __aeabi_uidivmod (Thumb, 62 bytes, Stack size 16 bytes, uidiv_div0.o(.text), UNUSED)

    [Called By]

    __aeabi_idiv (Thumb, 0 bytes, Stack size 16 bytes, idiv_div0.o(.text))

    [Stack]


    [Called By]

    __aeabi_idivmod$div0 (Thumb, 74 bytes, Stack size 16 bytes, idiv_div0.o(.text), UNUSED)

    [Calls]

    __aeabi_llsl (Thumb, 32 bytes, Stack size 8 bytes, llshl.o(.text))

    [Stack]


    [Called By]

    _ll_shift_l (Thumb, 0 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED)

    __aeabi_llsr (Thumb, 34 bytes, Stack size 8 bytes, llushr.o(.text))

    [Stack]


    [Called By]

    _ll_ushift_r (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED)

    __aeabi_lasr (Thumb, 38 bytes, Stack size 8 bytes, llsshr.o(.text))

    [Stack]


    [Called By]

    _ll_sshift_r (Thumb, 0 bytes, Stack size 8 bytes, llsshr.o(.text), UNUSED)

    __I$use$fp (Thumb, 0 bytes, Stack size 8 bytes, iusefp.o(.text), UNUSED)

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

    [Stack]


    [Called By]

    _double_epilogue (Thumb, 164 bytes, Stack size 48 bytes, depilogue.o(.text))

    [Stack]


    [Calls]
    [Called By]

    ACMP0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.ACMP0_IRQHandler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    ADC0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.ADC0_IRQHandler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    CAN0_ORed_0_15_MB_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.CAN0_ORed_0_15_MB_IRQHandler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    CAN0_ORed_16_31_MB_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.CAN0_ORed_16_31_MB_IRQHandler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    CAN0_ORed_Err_Wakeup_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.CAN0_ORed_Err_Wakeup_IRQHandler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    CLOCK_DRV_GetFreq (Thumb, 272 bytes, Stack size 24 bytes, clock_ytm32b1lx.o(.text.CLOCK_DRV_GetFreq))

    [Stack]


    [Calls]
    [Called By]

    CLOCK_DRV_Init (Thumb, 1104 bytes, Stack size 64 bytes, clock_ytm32b1lx.o(.text.CLOCK_DRV_Init))

    [Stack]


    [Calls]
    [Called By]

    CLOCK_SYS_GetFreq (Thumb, 8 bytes, Stack size 8 bytes, clock_ytm32b1lx.o(.text.CLOCK_SYS_GetFreq))

    [Stack]


    [Calls]
    [Called By]

    CLOCK_SYS_Init (Thumb, 28 bytes, Stack size 8 bytes, clock_ytm32b1lx.o(.text.CLOCK_SYS_Init))

    [Stack]


    [Called By]

    CLOCK_SYS_UpdateConfiguration (Thumb, 312 bytes, Stack size 48 bytes, clock_ytm32b1lx.o(.text.CLOCK_SYS_UpdateConfiguration))

    [Stack]


    [Calls]
    [Called By]

    DMA0_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, dma_irq.o(.text.DMA0_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    DMA1_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, dma_irq.o(.text.DMA1_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    DMA2_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, dma_irq.o(.text.DMA2_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    DMA3_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, dma_irq.o(.text.DMA3_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    DMA_DRV_ErrorIRQHandler (Thumb, 60 bytes, Stack size 16 bytes, dma_driver.o(.text.DMA_DRV_ErrorIRQHandler))

    [Stack]


    [Calls]
    [Called By]

    DMA_DRV_GetDmaRegBaseAddr (Thumb, 4 bytes, Stack size 0 bytes, dma_driver.o(.text.DMA_DRV_GetDmaRegBaseAddr))

    [Called By]

    DMA_DRV_IRQHandler (Thumb, 44 bytes, Stack size 8 bytes, dma_driver.o(.text.DMA_DRV_IRQHandler))

    [Stack]


    [Called By]

    DMA_DRV_StopChannel (Thumb, 20 bytes, Stack size 8 bytes, dma_driver.o(.text.DMA_DRV_StopChannel))

    [Stack]


    [Calls]
    [Called By]

    DMA_Error_IRQHandler (Thumb, 40 bytes, Stack size 16 bytes, dma_irq.o(.text.DMA_Error_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    DMA_SetDmaRequestCmd (Thumb, 24 bytes, Stack size 0 bytes, dma_hw_access.o(.text.DMA_SetDmaRequestCmd))

    [Called By]

    DefaultISR (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.DefaultISR))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    EFM_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.EFM_IRQHandler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    EMU0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.EMU0_IRQHandler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    GPIO_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.GPIO_IRQHandler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.HardFault_Handler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    I2C0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.I2C0_IRQHandler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    I2C1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.I2C1_IRQHandler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    INT_SYS_DisableIRQGlobal (Thumb, 12 bytes, Stack size 0 bytes, interrupt_manager.o(.text.INT_SYS_DisableIRQGlobal))

    [Called By]

    INT_SYS_EnableIRQ (Thumb, 20 bytes, Stack size 0 bytes, interrupt_manager.o(.text.INT_SYS_EnableIRQ))

    [Called By]

    INT_SYS_EnableIRQGlobal (Thumb, 20 bytes, Stack size 0 bytes, interrupt_manager.o(.text.INT_SYS_EnableIRQGlobal))

    [Called By]

    INT_SYS_InstallHandler (Thumb, 28 bytes, Stack size 8 bytes, interrupt_manager.o(.text.INT_SYS_InstallHandler))

    [Stack]


    [Called By]

    NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.NMI_Handler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    OSIF_SemaCreate (Thumb, 20 bytes, Stack size 16 bytes, osif_baremetal.o(.text.OSIF_SemaCreate))

    [Stack]


    [Calls]
    [Called By]

    OSIF_SemaPost (Thumb, 34 bytes, Stack size 8 bytes, osif_baremetal.o(.text.OSIF_SemaPost))

    [Stack]


    [Calls]
    [Called By]

    PCU_CMU_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.PCU_CMU_IRQHandler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    PINS_DRV_Init (Thumb, 26 bytes, Stack size 16 bytes, pins_driver.o(.text.PINS_DRV_Init))

    [Stack]


    [Calls]
    [Called By]

    PINS_Init (Thumb, 268 bytes, Stack size 16 bytes, pins_port_hw_access.o(.text.PINS_Init))

    [Stack]


    [Called By]

    PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.PendSV_Handler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    RSA_sign_verify_test (Thumb, 168 bytes, Stack size 96 bytes, rsa_example.o(.text.RSA_sign_verify_test))

    [Stack]


    [Calls]
    [Called By]

    RTC_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.RTC_IRQHandler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    RamInit1 (Thumb, 276 bytes, Stack size 40 bytes, raminit1.o(.text.RamInit1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    SPI0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.SPI0_IRQHandler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    SPI1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.SPI1_IRQHandler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    SPI2_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.SPI2_IRQHandler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.SVC_Handler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    SysTick_Handler (Thumb, 12 bytes, Stack size 0 bytes, osif_baremetal.o(.text.SysTick_Handler))
    [Address Reference Count : 1]

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

    UART0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.UART0_IRQHandler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    UART0_IrqHandler (Thumb, 10 bytes, Stack size 8 bytes, uart_irq.o(.text.UART0_IrqHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    UART1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.UART1_IRQHandler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    UART1_IrqHandler (Thumb, 10 bytes, Stack size 8 bytes, uart_irq.o(.text.UART1_IrqHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    UART2_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.UART2_IRQHandler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    UART2_IrqHandler (Thumb, 10 bytes, Stack size 8 bytes, uart_irq.o(.text.UART2_IrqHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    UART_ClearStatusFlag (Thumb, 6 bytes, Stack size 0 bytes, uart_hw_access.o(.text.UART_ClearStatusFlag))

    [Called By]

    UART_DRV_IRQHandler (Thumb, 852 bytes, Stack size 40 bytes, uart_driver.o(.text.UART_DRV_IRQHandler))

    [Stack]


    [Calls]
    [Called By]

    UART_DRV_Init (Thumb, 220 bytes, Stack size 32 bytes, uart_driver.o(.text.UART_DRV_Init))

    [Stack]


    [Calls]
    [Called By]

    UART_DRV_SendDataPolling (Thumb, 180 bytes, Stack size 40 bytes, uart_driver.o(.text.UART_DRV_SendDataPolling))

    [Stack]


    [Calls]
    [Called By]

    UART_DRV_SetBaudRate (Thumb, 260 bytes, Stack size 56 bytes, uart_driver.o(.text.UART_DRV_SetBaudRate))

    [Stack]


    [Calls]
    [Called By]

    UART_GetIntMode (Thumb, 10 bytes, Stack size 0 bytes, uart_hw_access.o(.text.UART_GetIntMode))

    [Called By]

    UART_GetStatusFlag (Thumb, 10 bytes, Stack size 0 bytes, uart_hw_access.o(.text.UART_GetStatusFlag))

    [Called By]

    UART_Getchar10 (Thumb, 12 bytes, Stack size 0 bytes, uart_hw_access.o(.text.UART_Getchar10))

    [Called By]

    UART_Getchar7 (Thumb, 10 bytes, Stack size 0 bytes, uart_hw_access.o(.text.UART_Getchar7))

    [Called By]

    UART_Getchar8 (Thumb, 6 bytes, Stack size 0 bytes, uart_hw_access.o(.text.UART_Getchar8))

    [Called By]

    UART_Getchar9 (Thumb, 12 bytes, Stack size 0 bytes, uart_hw_access.o(.text.UART_Getchar9))

    [Called By]

    UART_Init (Thumb, 24 bytes, Stack size 0 bytes, uart_hw_access.o(.text.UART_Init))

    [Called By]

    UART_Putchar10 (Thumb, 4 bytes, Stack size 0 bytes, uart_hw_access.o(.text.UART_Putchar10))

    [Called By]

    UART_Putchar9 (Thumb, 4 bytes, Stack size 0 bytes, uart_hw_access.o(.text.UART_Putchar9))

    [Called By]

    UART_SetBitCountPerChar (Thumb, 24 bytes, Stack size 8 bytes, uart_hw_access.o(.text.UART_SetBitCountPerChar))

    [Stack]


    [Called By]

    UART_SetErrorInterrupts (Thumb, 56 bytes, Stack size 8 bytes, uart_hw_access.o(.text.UART_SetErrorInterrupts))

    [Stack]


    [Called By]

    UART_SetIntMode (Thumb, 20 bytes, Stack size 0 bytes, uart_hw_access.o(.text.UART_SetIntMode))

    [Called By]

    UART_SetParityMode (Thumb, 30 bytes, Stack size 8 bytes, uart_hw_access.o(.text.UART_SetParityMode))

    [Stack]


    [Called By]

    UTILITY_PRINT_Init (Thumb, 16 bytes, Stack size 8 bytes, utility_print_config.o(.text.UTILITY_PRINT_Init))

    [Stack]


    [Calls]
    [Called By]

    VectorTableCopy (Thumb, 36 bytes, Stack size 8 bytes, vector_table_copy.o(.text.VectorTableCopy))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    WDG0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.WDG0_IRQHandler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    eTMR0_CH_0_7_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.eTMR0_CH_0_7_IRQHandler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    eTMR0_Fault_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.eTMR0_Fault_IRQHandler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    eTMR0_Ovf_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.eTMR0_Ovf_IRQHandler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    eTMR1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.eTMR1_IRQHandler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    eTMR2_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.eTMR2_IRQHandler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    lpTMR0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.lpTMR0_IRQHandler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    main (Thumb, 68 bytes, Stack size 0 bytes, main.o(.text.main))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_asn1_get_int (Thumb, 12 bytes, Stack size 8 bytes, asn1parse.o(.text.mbedtls_asn1_get_int))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_asn1_get_mpi (Thumb, 174 bytes, Stack size 32 bytes, asn1parse.o(.text.mbedtls_asn1_get_mpi))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_asn1_get_tag (Thumb, 162 bytes, Stack size 32 bytes, asn1parse.o(.text.mbedtls_asn1_get_tag))

    [Stack]


    [Called By]

    mbedtls_asn1_write_int (Thumb, 10 bytes, Stack size 8 bytes, asn1write.o(.text.mbedtls_asn1_write_int))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_asn1_write_len (Thumb, 74 bytes, Stack size 16 bytes, asn1write.o(.text.mbedtls_asn1_write_len))

    [Stack]


    [Called By]

    mbedtls_asn1_write_mpi (Thumb, 200 bytes, Stack size 24 bytes, asn1write.o(.text.mbedtls_asn1_write_mpi))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_asn1_write_tag (Thumb, 24 bytes, Stack size 0 bytes, asn1write.o(.text.mbedtls_asn1_write_tag))

    [Called By]

    mbedtls_calloc (Thumb, 12 bytes, Stack size 8 bytes, platform.o(.text.mbedtls_calloc))

    [Stack]


    [Called By]

    mbedtls_config_init (Thumb, 16 bytes, Stack size 8 bytes, mbedtls_config.o(.text.mbedtls_config_init))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_ct_memcmp (Thumb, 34 bytes, Stack size 16 bytes, constant_time.o(.text.mbedtls_ct_memcmp))

    [Stack]


    [Called By]

    mbedtls_ct_memcpy_if (Thumb, 48 bytes, Stack size 20 bytes, constant_time.o(.text.mbedtls_ct_memcpy_if))

    [Stack]


    [Called By]

    mbedtls_free (Thumb, 12 bytes, Stack size 8 bytes, platform.o(.text.mbedtls_free))

    [Stack]


    [Called By]

    mbedtls_internal_sha256_process (Thumb, 2340 bytes, Stack size 400 bytes, sha256.o(.text.mbedtls_internal_sha256_process))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_md_get_size (Thumb, 12 bytes, Stack size 0 bytes, md.o(.text.mbedtls_md_get_size))

    [Called By]

    mbedtls_md_info_from_type (Thumb, 12 bytes, Stack size 0 bytes, md.o(.text.mbedtls_md_info_from_type))

    [Called By]

    mbedtls_memory_buffer_alloc_init (Thumb, 84 bytes, Stack size 24 bytes, memory_buffer_alloc.o(.text.mbedtls_memory_buffer_alloc_init))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_add_abs (Thumb, 340 bytes, Stack size 40 bytes, bignum.o(.text.mbedtls_mpi_add_abs))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_add_int (Thumb, 38 bytes, Stack size 32 bytes, bignum.o(.text.mbedtls_mpi_add_int))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_bitlen (Thumb, 12 bytes, Stack size 8 bytes, bignum.o(.text.mbedtls_mpi_bitlen))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_cmp_int (Thumb, 140 bytes, Stack size 20 bytes, bignum.o(.text.mbedtls_mpi_cmp_int))

    [Stack]


    [Called By]

    mbedtls_mpi_cmp_mpi (Thumb, 186 bytes, Stack size 24 bytes, bignum.o(.text.mbedtls_mpi_cmp_mpi))

    [Stack]


    [Called By]

    mbedtls_mpi_copy (Thumb, 208 bytes, Stack size 32 bytes, bignum.o(.text.mbedtls_mpi_copy))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_core_add (Thumb, 56 bytes, Stack size 28 bytes, bignum_core.o(.text.mbedtls_mpi_core_add))

    [Stack]


    [Called By]

    mbedtls_mpi_core_bitlen (Thumb, 96 bytes, Stack size 8 bytes, bignum_core.o(.text.mbedtls_mpi_core_bitlen))

    [Stack]


    [Called By]

    mbedtls_mpi_core_check_zero_ct (Thumb, 32 bytes, Stack size 0 bytes, bignum_core.o(.text.mbedtls_mpi_core_check_zero_ct))

    [Called By]

    mbedtls_mpi_core_exp_mod (Thumb, 32 bytes, Stack size 32 bytes, bignum_core.o(.text.mbedtls_mpi_core_exp_mod))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_core_exp_mod_unsafe (Thumb, 32 bytes, Stack size 32 bytes, bignum_core.o(.text.mbedtls_mpi_core_exp_mod_unsafe))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_core_exp_mod_working_limbs (Thumb, 26 bytes, Stack size 0 bytes, bignum_core.o(.text.mbedtls_mpi_core_exp_mod_working_limbs))

    [Called By]

    mbedtls_mpi_core_from_mont_rep (Thumb, 30 bytes, Stack size 40 bytes, bignum_core.o(.text.mbedtls_mpi_core_from_mont_rep))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_core_get_mont_r2_unsafe (Thumb, 56 bytes, Stack size 16 bytes, bignum_core.o(.text.mbedtls_mpi_core_get_mont_r2_unsafe))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_core_mla (Thumb, 362 bytes, Stack size 48 bytes, bignum_core.o(.text.mbedtls_mpi_core_mla))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_core_montmul (Thumb, 224 bytes, Stack size 64 bytes, bignum_core.o(.text.mbedtls_mpi_core_montmul))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_core_montmul_init (Thumb, 38 bytes, Stack size 8 bytes, bignum_core.o(.text.mbedtls_mpi_core_montmul_init))

    [Stack]


    [Called By]

    mbedtls_mpi_core_mul (Thumb, 58 bytes, Stack size 32 bytes, bignum_core.o(.text.mbedtls_mpi_core_mul))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_core_read_be (Thumb, 98 bytes, Stack size 24 bytes, bignum_core.o(.text.mbedtls_mpi_core_read_be))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_core_shift_l (Thumb, 100 bytes, Stack size 24 bytes, bignum_core.o(.text.mbedtls_mpi_core_shift_l))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_core_shift_r (Thumb, 134 bytes, Stack size 24 bytes, bignum_core.o(.text.mbedtls_mpi_core_shift_r))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_core_sub (Thumb, 54 bytes, Stack size 24 bytes, bignum_core.o(.text.mbedtls_mpi_core_sub))

    [Stack]


    [Called By]

    mbedtls_mpi_core_sub_int (Thumb, 34 bytes, Stack size 16 bytes, bignum_core.o(.text.mbedtls_mpi_core_sub_int))

    [Stack]


    [Called By]

    mbedtls_mpi_core_to_mont_rep (Thumb, 26 bytes, Stack size 24 bytes, bignum_core.o(.text.mbedtls_mpi_core_to_mont_rep))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_core_write_be (Thumb, 128 bytes, Stack size 32 bytes, bignum_core.o(.text.mbedtls_mpi_core_write_be))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_div_mpi (Thumb, 1316 bytes, Stack size 128 bytes, bignum.o(.text.mbedtls_mpi_div_mpi))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_exp_mod (Thumb, 20 bytes, Stack size 16 bytes, bignum.o(.text.mbedtls_mpi_exp_mod))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_exp_mod_unsafe (Thumb, 20 bytes, Stack size 16 bytes, bignum.o(.text.mbedtls_mpi_exp_mod_unsafe))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_free (Thumb, 30 bytes, Stack size 8 bytes, bignum.o(.text.mbedtls_mpi_free))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_gcd (Thumb, 740 bytes, Stack size 48 bytes, bignum.o(.text.mbedtls_mpi_gcd))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_get_bit (Thumb, 32 bytes, Stack size 0 bytes, bignum.o(.text.mbedtls_mpi_get_bit))

    [Called By]

    mbedtls_mpi_grow (Thumb, 92 bytes, Stack size 24 bytes, bignum.o(.text.mbedtls_mpi_grow))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_init (Thumb, 8 bytes, Stack size 0 bytes, bignum.o(.text.mbedtls_mpi_init))

    [Called By]

    mbedtls_mpi_inv_mod (Thumb, 1016 bytes, Stack size 104 bytes, bignum.o(.text.mbedtls_mpi_inv_mod))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_lsb (Thumb, 56 bytes, Stack size 0 bytes, bignum.o(.text.mbedtls_mpi_lsb))

    [Called By]

    mbedtls_mpi_lset (Thumb, 116 bytes, Stack size 24 bytes, bignum.o(.text.mbedtls_mpi_lset))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_mod_mpi (Thumb, 170 bytes, Stack size 16 bytes, bignum.o(.text.mbedtls_mpi_mod_mpi))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_mul_int (Thumb, 332 bytes, Stack size 40 bytes, bignum.o(.text.mbedtls_mpi_mul_int))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_mul_mpi (Thumb, 464 bytes, Stack size 72 bytes, bignum.o(.text.mbedtls_mpi_mul_mpi))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_read_binary (Thumb, 44 bytes, Stack size 16 bytes, bignum.o(.text.mbedtls_mpi_read_binary))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_shift_l (Thumb, 140 bytes, Stack size 24 bytes, bignum.o(.text.mbedtls_mpi_shift_l))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_shift_r (Thumb, 20 bytes, Stack size 8 bytes, bignum.o(.text.mbedtls_mpi_shift_r))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_shrink (Thumb, 144 bytes, Stack size 24 bytes, bignum.o(.text.mbedtls_mpi_shrink))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_size (Thumb, 16 bytes, Stack size 8 bytes, bignum.o(.text.mbedtls_mpi_size))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_sub_abs (Thumb, 280 bytes, Stack size 40 bytes, bignum.o(.text.mbedtls_mpi_sub_abs))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_sub_int (Thumb, 42 bytes, Stack size 32 bytes, bignum.o(.text.mbedtls_mpi_sub_int))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_write_binary (Thumb, 16 bytes, Stack size 8 bytes, bignum.o(.text.mbedtls_mpi_write_binary))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_oid_get_oid_by_md (Thumb, 24 bytes, Stack size 0 bytes, oid.o(.text.mbedtls_oid_get_oid_by_md))

    [Called By]

    mbedtls_platform_set_calloc_free (Thumb, 12 bytes, Stack size 0 bytes, platform.o(.text.mbedtls_platform_set_calloc_free))

    [Called By]

    mbedtls_platform_zeroize (Thumb, 20 bytes, Stack size 8 bytes, platform_util.o(.text.mbedtls_platform_zeroize))

    [Stack]


    [Called By]

    mbedtls_psa_hash_compute (Thumb, 308 bytes, Stack size 152 bytes, psa_crypto_hash.o(.text.mbedtls_psa_hash_compute))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_psa_rsa_import_key (Thumb, 208 bytes, Stack size 48 bytes, psa_crypto_rsa.o(.text.mbedtls_psa_rsa_import_key))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_psa_rsa_load_representation (Thumb, 178 bytes, Stack size 48 bytes, psa_crypto_rsa.o(.text.mbedtls_psa_rsa_load_representation))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_psa_rsa_verify_hash (Thumb, 244 bytes, Stack size 40 bytes, psa_crypto_rsa.o(.text.mbedtls_psa_rsa_verify_hash))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_rsa_check_pubkey (Thumb, 128 bytes, Stack size 24 bytes, rsa.o(.text.mbedtls_rsa_check_pubkey))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_rsa_complete (Thumb, 416 bytes, Stack size 120 bytes, rsa.o(.text.mbedtls_rsa_complete))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_rsa_deduce_crt (Thumb, 134 bytes, Stack size 40 bytes, rsa_alt_helpers.o(.text.mbedtls_rsa_deduce_crt))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_rsa_deduce_primes (Thumb, 472 bytes, Stack size 56 bytes, rsa_alt_helpers.o(.text.mbedtls_rsa_deduce_primes))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_rsa_deduce_private_exponent (Thumb, 196 bytes, Stack size 40 bytes, rsa_alt_helpers.o(.text.mbedtls_rsa_deduce_private_exponent))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_rsa_export (Thumb, 212 bytes, Stack size 32 bytes, rsa.o(.text.mbedtls_rsa_export))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_rsa_export_crt (Thumb, 172 bytes, Stack size 24 bytes, rsa.o(.text.mbedtls_rsa_export_crt))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_rsa_free (Thumb, 116 bytes, Stack size 8 bytes, rsa.o(.text.mbedtls_rsa_free))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_rsa_get_len (Thumb, 4 bytes, Stack size 0 bytes, rsa.o(.text.mbedtls_rsa_get_len))

    [Called By]

    mbedtls_rsa_init (Thumb, 10 bytes, Stack size 8 bytes, rsa.o(.text.mbedtls_rsa_init))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_rsa_parse_key (Thumb, 420 bytes, Stack size 40 bytes, rsa.o(.text.mbedtls_rsa_parse_key))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_rsa_parse_pubkey (Thumb, 216 bytes, Stack size 32 bytes, rsa.o(.text.mbedtls_rsa_parse_pubkey))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_rsa_pkcs1_verify (Thumb, 48 bytes, Stack size 24 bytes, rsa.o(.text.mbedtls_rsa_pkcs1_verify))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_rsa_public (Thumb, 188 bytes, Stack size 40 bytes, rsa.o(.text.mbedtls_rsa_public))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_rsa_rsassa_pkcs1_v15_verify (Thumb, 172 bytes, Stack size 48 bytes, rsa.o(.text.mbedtls_rsa_rsassa_pkcs1_v15_verify))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_rsa_set_padding (Thumb, 20 bytes, Stack size 0 bytes, rsa.o(.text.mbedtls_rsa_set_padding))

    [Called By]

    mbedtls_rsa_write_key (Thumb, 464 bytes, Stack size 56 bytes, rsa.o(.text.mbedtls_rsa_write_key))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_rsa_write_pubkey (Thumb, 178 bytes, Stack size 48 bytes, rsa.o(.text.mbedtls_rsa_write_pubkey))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_sha256_finish (Thumb, 280 bytes, Stack size 16 bytes, sha256.o(.text.mbedtls_sha256_finish))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_sha256_free (Thumb, 14 bytes, Stack size 8 bytes, sha256.o(.text.mbedtls_sha256_free))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_sha256_init (Thumb, 10 bytes, Stack size 8 bytes, sha256.o(.text.mbedtls_sha256_init))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_sha256_starts (Thumb, 56 bytes, Stack size 20 bytes, sha256.o(.text.mbedtls_sha256_starts))

    [Stack]


    [Called By]

    mbedtls_sha256_update (Thumb, 168 bytes, Stack size 40 bytes, sha256.o(.text.mbedtls_sha256_update))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_to_psa_error (Thumb, 560 bytes, Stack size 0 bytes, psa_crypto.o(.text.mbedtls_to_psa_error))

    [Called By]

    mbedtls_zeroize_and_free (Thumb, 32 bytes, Stack size 8 bytes, platform_util.o(.text.mbedtls_zeroize_and_free))

    [Stack]


    [Calls]
    [Called By]

    pTMR0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, vector_table_copy.o(.text.pTMR0_IRQHandler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    printf_ (Thumb, 44 bytes, Stack size 32 bytes, printf.o(.text.printf_))

    [Stack]


    [Calls]
    [Called By]

    printf_char (Thumb, 20 bytes, Stack size 16 bytes, utility_print_config.o(.text.printf_char))

    [Stack]


    [Calls]
    [Called By]

    psa_crypto_init (Thumb, 172 bytes, Stack size 16 bytes, psa_crypto.o(.text.psa_crypto_init))

    [Stack]


    [Calls]
    [Called By]

    psa_destroy_key (Thumb, 86 bytes, Stack size 16 bytes, psa_crypto.o(.text.psa_destroy_key))

    [Stack]


    [Calls]
    [Called By]

    psa_get_and_lock_key_slot (Thumb, 168 bytes, Stack size 20 bytes, psa_crypto_slot_management.o(.text.psa_get_and_lock_key_slot))

    [Stack]


    [Called By]

    psa_hash_compute (Thumb, 230 bytes, Stack size 56 bytes, psa_crypto.o(.text.psa_hash_compute))

    [Stack]


    [Calls]
    [Called By]

    psa_import_key (Thumb, 492 bytes, Stack size 64 bytes, psa_crypto.o(.text.psa_import_key))

    [Stack]


    [Calls]
    [Called By]

    psa_initialize_key_slots (Thumb, 16 bytes, Stack size 0 bytes, psa_crypto_slot_management.o(.text.psa_initialize_key_slots))

    [Called By]

    psa_is_valid_key_id (Thumb, 36 bytes, Stack size 16 bytes, psa_crypto_slot_management.o(.text.psa_is_valid_key_id))

    [Stack]


    [Called By]

    psa_reserve_free_key_slot (Thumb, 208 bytes, Stack size 24 bytes, psa_crypto_slot_management.o(.text.psa_reserve_free_key_slot))

    [Stack]


    [Calls]
    [Called By]

    psa_unregister_read (Thumb, 54 bytes, Stack size 8 bytes, psa_crypto_slot_management.o(.text.psa_unregister_read))

    [Stack]


    [Calls]
    [Called By]

    psa_unregister_read_under_mutex (Thumb, 54 bytes, Stack size 8 bytes, psa_crypto_slot_management.o(.text.psa_unregister_read_under_mutex))

    [Stack]


    [Calls]
    [Called By]

    psa_validate_key_location (Thumb, 4 bytes, Stack size 0 bytes, psa_crypto_slot_management.o(.text.psa_validate_key_location))

    [Called By]

    psa_validate_key_persistence (Thumb, 12 bytes, Stack size 0 bytes, psa_crypto_slot_management.o(.text.psa_validate_key_persistence))

    [Called By]

    psa_verify_hash (Thumb, 368 bytes, Stack size 64 bytes, psa_crypto.o(.text.psa_verify_hash))

    [Stack]


    [Calls]
    [Called By]

    psa_wipe_all_key_slots (Thumb, 40 bytes, Stack size 16 bytes, psa_crypto_slot_management.o(.text.psa_wipe_all_key_slots))

    [Stack]


    [Calls]
    [Called By]

    psa_wipe_key_slot (Thumb, 64 bytes, Stack size 8 bytes, psa_crypto.o(.text.psa_wipe_key_slot))

    [Stack]


    [Calls]
    [Called By]

    __ARM_clz (Thumb, 46 bytes, Stack size 0 bytes, depilogue.o(i.__ARM_clz))

    [Called By]

    Local Symbols

    UART_DRV_CompleteReceiveDataUsingInt (Thumb, 92 bytes, Stack size 24 bytes, uart_driver.o(.text.UART_DRV_CompleteReceiveDataUsingInt))

    [Stack]


    [Calls]
    [Called By]

    UART_DRV_StopRxDma (Thumb, 100 bytes, Stack size 24 bytes, uart_driver.o(.text.UART_DRV_StopRxDma))

    [Stack]


    [Calls]
    [Called By]

    UART_DRV_GetData (Thumb, 80 bytes, Stack size 24 bytes, uart_driver.o(.text.UART_DRV_GetData))

    [Stack]


    [Calls]
    [Called By]

    _vsnprintf (Thumb, 2242 bytes, Stack size 144 bytes, printf.o(.text._vsnprintf))

    [Stack]


    [Calls]
    [Called By]

    _out_char (Thumb, 12 bytes, Stack size 8 bytes, printf.o(.text._out_char))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    _etoa (Thumb, 944 bytes, Stack size 144 bytes, printf.o(.text._etoa))

    [Stack]


    [Calls]
    [Called By]

    _ftoa (Thumb, 1236 bytes, Stack size 144 bytes, printf.o(.text._ftoa))

    [Stack]


    [Calls]
    [Called By]

    _ntoa_format (Thumb, 424 bytes, Stack size 56 bytes, printf.o(.text._ntoa_format))

    [Stack]


    [Calls]
    [Called By]

    verify_chain (Thumb, 128 bytes, Stack size 16 bytes, memory_buffer_alloc.o(.text.verify_chain))

    [Stack]


    [Called By]

    buffer_alloc_calloc (Thumb, 256 bytes, Stack size 24 bytes, memory_buffer_alloc.o(.text.buffer_alloc_calloc))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    buffer_alloc_free (Thumb, 256 bytes, Stack size 16 bytes, memory_buffer_alloc.o(.text.buffer_alloc_free))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    psa_get_and_lock_key_slot_with_policy (Thumb, 312 bytes, Stack size 40 bytes, psa_crypto.o(.text.psa_get_and_lock_key_slot_with_policy))

    [Stack]


    [Calls]
    [Called By]

    psa_key_algorithm_permits (Thumb, 596 bytes, Stack size 32 bytes, psa_crypto.o(.text.psa_key_algorithm_permits))

    [Stack]


    [Called By]

    psa_start_key_creation (Thumb, 164 bytes, Stack size 32 bytes, psa_crypto.o(.text.psa_start_key_creation))

    [Stack]


    [Calls]
    [Called By]

    asn1_get_nonzero_mpi (Thumb, 36 bytes, Stack size 8 bytes, rsa.o(.text.asn1_get_nonzero_mpi))

    [Stack]


    [Calls]
    [Called By]

    rsa_check_context (Thumb, 200 bytes, Stack size 24 bytes, rsa.o(.text.rsa_check_context))

    [Stack]


    [Calls]
    [Called By]

    rsa_rsassa_pkcs1_v15_encode (Thumb, 300 bytes, Stack size 48 bytes, rsa.o(.text.rsa_rsassa_pkcs1_v15_encode))

    [Stack]


    [Calls]
    [Called By]

    asn1_write_tagged_int (Thumb, 172 bytes, Stack size 24 bytes, asn1write.o(.text.asn1_write_tagged_int))

    [Stack]


    [Called By]

    asn1_get_tagged_int (Thumb, 240 bytes, Stack size 28 bytes, asn1parse.o(.text.asn1_get_tagged_int))

    [Stack]


    [Called By]

    add_sub_mpi (Thumb, 210 bytes, Stack size 40 bytes, bignum.o(.text.add_sub_mpi))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_resize_clear (Thumb, 172 bytes, Stack size 24 bytes, bignum.o(.text.mbedtls_mpi_resize_clear))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_exp_mod_optionally_safe (Thumb, 568 bytes, Stack size 96 bytes, bignum.o(.text.mbedtls_mpi_exp_mod_optionally_safe))

    [Stack]


    [Calls]
    [Called By]

    mbedtls_mpi_core_exp_mod_optionally_safe (Thumb, 620 bytes, Stack size 112 bytes, bignum_core.o(.text.mbedtls_mpi_core_exp_mod_optionally_safe))

    [Stack]


    [Calls]
    [Called By]

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

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

    Undefined Global Symbols