Static Call Graph for image .\Flash\Blinky.axf



#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Fri Feb 09 15:18:06 2018

Maximum Stack Usage = 344 bytes + Unknown(Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

prvTimerTask ⇒ prvProcessReceivedCommands ⇒ prvSampleTimeNow ⇒ prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ EvrFreeRTOSTasks_TaskPriorityDisinherit ⇒ EventRecord2 ⇒ EventRecordItem

Mutually Recursive functions

  • NMI_Handler   ⇒   NMI_Handler
  • HardFault_Handler   ⇒   HardFault_Handler
  • MemManage_Handler   ⇒   MemManage_Handler
  • BusFault_Handler   ⇒   BusFault_Handler
  • UsageFault_Handler   ⇒   UsageFault_Handler
  • DebugMon_Handler   ⇒   DebugMon_Handler
  • AACI_IRQHandler   ⇒   AACI_IRQHandler

    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 (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_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))

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

    __asm___6_port_c_39a90d8d__prvStartFirstTask (Thumb, 28 bytes, Stack size 0 bytes, port.o(.emb_text))

    [Called By]

    PendSV_Handler (Thumb, 72 bytes, Stack size 0 bytes, port.o(.emb_text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    vPortGetIPSR (Thumb, 6 bytes, Stack size 0 bytes, port.o(.emb_text), UNUSED)

    signal_func (Thumb, 62 bytes, Stack size 8 bytes, blinky.o(.text))

    [Stack]


    [Calls]
    [Called By]

    phaseA (Thumb, 36 bytes, Stack size 0 bytes, blinky.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    phaseB (Thumb, 36 bytes, Stack size 0 bytes, blinky.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    phaseC (Thumb, 36 bytes, Stack size 0 bytes, blinky.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    phaseD (Thumb, 36 bytes, Stack size 0 bytes, blinky.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    clock (Thumb, 24 bytes, Stack size 0 bytes, blinky.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    app_main (Thumb, 102 bytes, Stack size 0 bytes, blinky.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    SysTick_Handler (Thumb, 14 bytes, Stack size 8 bytes, cmsis_os2.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    osKernelInitialize (Thumb, 58 bytes, Stack size 8 bytes, cmsis_os2.o(.text))

    [Stack]


    [Calls]
    [Called By]

    osKernelGetInfo (Thumb, 40 bytes, Stack size 16 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osKernelGetState (Thumb, 48 bytes, Stack size 8 bytes, cmsis_os2.o(.text))

    [Stack]


    [Calls]
    [Called By]

    osKernelStart (Thumb, 64 bytes, Stack size 8 bytes, cmsis_os2.o(.text))

    [Stack]


    [Calls]
    [Called By]

    osKernelLock (Thumb, 76 bytes, Stack size 8 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osKernelUnlock (Thumb, 88 bytes, Stack size 8 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osKernelRestoreLock (Thumb, 108 bytes, Stack size 8 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osKernelGetTickCount (Thumb, 46 bytes, Stack size 8 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osKernelGetTickFreq (Thumb, 6 bytes, Stack size 0 bytes, cmsis_os2.o(.text), UNUSED)

    osKernelGetSysTimerCount (Thumb, 66 bytes, Stack size 16 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osKernelGetSysTimerFreq (Thumb, 6 bytes, Stack size 0 bytes, cmsis_os2.o(.text), UNUSED)

    osThreadNew (Thumb, 216 bytes, Stack size 56 bytes, cmsis_os2.o(.text))

    [Stack]


    [Calls]
    [Called By]

    osThreadGetName (Thumb, 50 bytes, Stack size 16 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osThreadGetId (Thumb, 42 bytes, Stack size 8 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osThreadGetState (Thumb, 124 bytes, Stack size 16 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osThreadGetStackSpace (Thumb, 50 bytes, Stack size 16 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osThreadSetPriority (Thumb, 74 bytes, Stack size 24 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osThreadGetPriority (Thumb, 52 bytes, Stack size 16 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osThreadYield (Thumb, 56 bytes, Stack size 8 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osThreadSuspend (Thumb, 58 bytes, Stack size 16 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osThreadResume (Thumb, 58 bytes, Stack size 16 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osThreadExit (Thumb, 10 bytes, Stack size 0 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osThreadTerminate (Thumb, 80 bytes, Stack size 24 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osThreadGetCount (Thumb, 42 bytes, Stack size 8 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osThreadEnumerate (Thumb, 126 bytes, Stack size 24 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osThreadFlagsSet (Thumb, 142 bytes, Stack size 32 bytes, cmsis_os2.o(.text))

    [Stack]


    [Calls]
    [Called By]

    osThreadFlagsClear (Thumb, 108 bytes, Stack size 24 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osThreadFlagsGet (Thumb, 68 bytes, Stack size 16 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osThreadFlagsWait (Thumb, 210 bytes, Stack size 48 bytes, cmsis_os2.o(.text))

    [Stack]


    [Calls]
    [Called By]

    osDelay (Thumb, 50 bytes, Stack size 16 bytes, cmsis_os2.o(.text))

    [Stack]


    [Calls]
    [Called By]

    osDelayUntil (Thumb, 56 bytes, Stack size 16 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osTimerNew (Thumb, 194 bytes, Stack size 48 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osTimerGetName (Thumb, 50 bytes, Stack size 16 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osTimerStart (Thumb, 80 bytes, Stack size 24 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osTimerStop (Thumb, 92 bytes, Stack size 24 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osTimerIsRunning (Thumb, 50 bytes, Stack size 16 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osTimerDelete (Thumb, 92 bytes, Stack size 24 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osEventFlagsNew (Thumb, 92 bytes, Stack size 16 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osEventFlagsSet (Thumb, 108 bytes, Stack size 24 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osEventFlagsClear (Thumb, 90 bytes, Stack size 24 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osEventFlagsGet (Thumb, 76 bytes, Stack size 16 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osEventFlagsWait (Thumb, 160 bytes, Stack size 40 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osEventFlagsDelete (Thumb, 58 bytes, Stack size 16 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osMutexNew (Thumb, 180 bytes, Stack size 24 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osMutexAcquire (Thumb, 120 bytes, Stack size 24 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osMutexRelease (Thumb, 100 bytes, Stack size 24 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osMutexGetOwner (Thumb, 52 bytes, Stack size 16 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osMutexDelete (Thumb, 60 bytes, Stack size 16 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osSemaphoreNew (Thumb, 202 bytes, Stack size 32 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osSemaphoreAcquire (Thumb, 134 bytes, Stack size 24 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osSemaphoreRelease (Thumb, 108 bytes, Stack size 24 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osSemaphoreGetCount (Thumb, 60 bytes, Stack size 16 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osSemaphoreDelete (Thumb, 58 bytes, Stack size 16 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osMessageQueueNew (Thumb, 150 bytes, Stack size 32 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osMessageQueuePut (Thumb, 148 bytes, Stack size 32 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osMessageQueueGet (Thumb, 144 bytes, Stack size 32 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osMessageQueueGetCapacity (Thumb, 14 bytes, Stack size 0 bytes, cmsis_os2.o(.text), UNUSED)

    osMessageQueueGetMsgSize (Thumb, 14 bytes, Stack size 0 bytes, cmsis_os2.o(.text), UNUSED)

    osMessageQueueGetCount (Thumb, 60 bytes, Stack size 16 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osMessageQueueGetSpace (Thumb, 94 bytes, Stack size 24 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osMessageQueueReset (Thumb, 60 bytes, Stack size 16 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    osMessageQueueDelete (Thumb, 58 bytes, Stack size 16 bytes, cmsis_os2.o(.text), UNUSED)

    [Calls]

    vApplicationStackOverflowHook (Thumb, 2 bytes, Stack size 0 bytes, cmsis_os2.o(.text))

    [Called By]

    vApplicationGetIdleTaskMemory (Thumb, 14 bytes, Stack size 0 bytes, cmsis_os2.o(.text))

    [Called By]

    vApplicationGetTimerTaskMemory (Thumb, 14 bytes, Stack size 0 bytes, cmsis_os2.o(.text))

    [Called By]

    OS_Tick_Setup (Thumb, 96 bytes, Stack size 20 bytes, os_systick.o(.text), UNUSED)

    OS_Tick_Enable (Thumb, 40 bytes, Stack size 0 bytes, os_systick.o(.text), UNUSED)

    OS_Tick_Disable (Thumb, 46 bytes, Stack size 0 bytes, os_systick.o(.text), UNUSED)

    OS_Tick_AcknowledgeIRQ (Thumb, 8 bytes, Stack size 0 bytes, os_systick.o(.text), UNUSED)

    OS_Tick_GetIRQn (Thumb, 6 bytes, Stack size 0 bytes, os_systick.o(.text), UNUSED)

    OS_Tick_GetClock (Thumb, 6 bytes, Stack size 0 bytes, os_systick.o(.text), UNUSED)

    OS_Tick_GetInterval (Thumb, 10 bytes, Stack size 0 bytes, os_systick.o(.text), UNUSED)

    [Called By]

    OS_Tick_GetCount (Thumb, 12 bytes, Stack size 0 bytes, os_systick.o(.text), UNUSED)

    [Called By]

    OS_Tick_GetOverflow (Thumb, 12 bytes, Stack size 0 bytes, os_systick.o(.text), UNUSED)

    [Called By]

    EventRecorderTimerGet (Thumb, 6 bytes, Stack size 0 bytes, eventrecorder.o(.text))

    [Called By]

    EventRecorderTimerInit (Thumb, 30 bytes, Stack size 0 bytes, eventrecorder.o(.text))

    [Called By]

    EventRecorderEnable (Thumb, 88 bytes, Stack size 20 bytes, eventrecorder.o(.text))

    [Stack]


    [Called By]

    EventRecorderInitialize (Thumb, 236 bytes, Stack size 32 bytes, eventrecorder.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EventRecorderDisable (Thumb, 88 bytes, Stack size 20 bytes, eventrecorder.o(.text), UNUSED)

    EventRecorderStart (Thumb, 46 bytes, Stack size 8 bytes, eventrecorder.o(.text), UNUSED)

    [Calls]

    EventRecorderStop (Thumb, 46 bytes, Stack size 8 bytes, eventrecorder.o(.text), UNUSED)

    [Calls]

    EventRecordData (Thumb, 316 bytes, Stack size 40 bytes, eventrecorder.o(.text), UNUSED)

    [Calls]

    EventRecord2 (Thumb, 70 bytes, Stack size 24 bytes, eventrecorder.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EventRecord4 (Thumb, 118 bytes, Stack size 40 bytes, eventrecorder.o(.text))

    [Stack]


    [Calls]
    [Called By]

    Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_armcm3.o(.text))
    [Address Reference Count : 1]

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

    [Calls]


    [Called By]
    [Address Reference Count : 1]

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

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_armcm3.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_armcm3.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_armcm3.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_armcm3.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    AACI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm3.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    SystemCoreClockUpdate (Thumb, 8 bytes, Stack size 0 bytes, system_armcm3.o(.text))

    [Called By]

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

    EvrFreeRTOSTasks_TaskCreate (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSTasks_TaskCreateFailed (Thumb, 16 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]

    EvrFreeRTOSTasks_TaskDelete (Thumb, 16 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSTasks_TaskDelayUntil (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSTasks_TaskDelay (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSTasks_TaskPrioritySet (Thumb, 20 bytes, Stack size 16 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSTasks_TaskSuspend (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSTasks_TaskResume (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSTasks_TaskResumeFromIsr (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSTasks_TaskIncrementTick (Thumb, 16 bytes, Stack size 8 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSTasks_IncreaseTickCount (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]

    EvrFreeRTOSTasks_TaskSwitchedOut (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSTasks_TaskSwitchedIn (Thumb, 20 bytes, Stack size 16 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSTasks_TaskPriorityInherit (Thumb, 20 bytes, Stack size 16 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSTasks_TaskPriorityDisinherit (Thumb, 20 bytes, Stack size 16 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSTasks_MovedTaskToReadyState (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSTasks_PostMovedTaskToReadyState (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSTasks_LowPowerIdleBegin (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]

    EvrFreeRTOSTasks_LowPowerIdleEnd (Thumb, 16 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]

    EvrFreeRTOSTasks_TaskNotifyTakeBlock (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSTasks_TaskNotifyTake (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSTasks_TaskNotifyWaitBlock (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSTasks_TaskNotifyWait (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSTasks_TaskNotify (Thumb, 28 bytes, Stack size 24 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSTasks_TaskNotifyFromIsr (Thumb, 28 bytes, Stack size 24 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSTasks_TaskNotifyGiveFromIsr (Thumb, 20 bytes, Stack size 16 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSQueue_QueueCreate (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSQueue_QueueCreateFailed (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSQueue_CreateMutex (Thumb, 16 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSQueue_CreateMutexFailed (Thumb, 16 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSQueue_GiveMutexRecursive (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSQueue_GiveMutexRecursiveFailed (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSQueue_TakeMutexRecursive (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSQueue_TakeMutexRecursiveFailed (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSQueue_CreateCountingSemaphore (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSQueue_CreateCountingSemaphoreFailed (Thumb, 16 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSQueue_QueueSend (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSQueue_QueueSendFailed (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSQueue_QueueReceive (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSQueue_QueuePeek (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSQueue_QueuePeekFailed (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSQueue_QueuePeekFromIsr (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSQueue_QueueReceiveFailed (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSQueue_QueueSendFromIsr (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSQueue_QueueSendFromIsrFailed (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSQueue_QueueReceiveFromIsr (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSQueue_QueueReceiveFromIsrFailed (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSQueue_QueuePeekFromIsrFailed (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSQueue_QueueDelete (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSQueue_QueueRegistryAdd (Thumb, 20 bytes, Stack size 16 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]

    EvrFreeRTOSQueue_BlockingOnQueueReceive (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSQueue_BlockingOnQueueSend (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSTimers_TimerCreate (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSTimers_TimerCreateFailed (Thumb, 16 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]

    EvrFreeRTOSTimers_TimerCommandSend (Thumb, 26 bytes, Stack size 24 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSTimers_TimerCommandReceived (Thumb, 46 bytes, Stack size 24 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSTimers_TimerExpired (Thumb, 16 bytes, Stack size 8 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSTimers_PendFuncCall (Thumb, 28 bytes, Stack size 24 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSTimers_PendFuncCallFromIsr (Thumb, 28 bytes, Stack size 24 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSEventGroups_EventGroupCreate (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSEventGroups_EventGroupCreateFailed (Thumb, 16 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSEventGroups_EventGroupSyncBlock (Thumb, 28 bytes, Stack size 24 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSEventGroups_EventGroupSyncEnd (Thumb, 28 bytes, Stack size 24 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSEventGroups_EventGroupWaitBitsBlock (Thumb, 18 bytes, Stack size 16 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSEventGroups_EventGroupWaitBitsEnd (Thumb, 28 bytes, Stack size 24 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSEventGroups_EventGroupClearBits (Thumb, 20 bytes, Stack size 16 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSEventGroups_EventGroupClearBitsFromIsr (Thumb, 20 bytes, Stack size 16 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSEventGroups_EventGroupSetBits (Thumb, 20 bytes, Stack size 16 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSEventGroups_EventGroupSetBitsFromIsr (Thumb, 20 bytes, Stack size 16 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSEventGroups_EventGroupDelete (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]


    [Called By]

    EvrFreeRTOSStreamBuf_StreamBufferCreateFailed (Thumb, 16 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]

    EvrFreeRTOSStreamBuf_StreamBufferCreateStaticFailed (Thumb, 20 bytes, Stack size 16 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]

    EvrFreeRTOSStreamBuf_StreamBufferCreate (Thumb, 20 bytes, Stack size 16 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]

    EvrFreeRTOSStreamBuf_StreamBufferDelete (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]

    EvrFreeRTOSStreamBuf_StreamBufferReset (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]

    EvrFreeRTOSStreamBuf_StreamBufferBlockingOnSend (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]

    EvrFreeRTOSStreamBuf_StreamBufferSend (Thumb, 20 bytes, Stack size 16 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]

    EvrFreeRTOSStreamBuf_StreamBufferSendFailed (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]

    EvrFreeRTOSStreamBuf_StreamBufferSendFromIsr (Thumb, 20 bytes, Stack size 16 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]

    EvrFreeRTOSStreamBuf_StreamBufferBlockingOnReceive (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]

    EvrFreeRTOSStreamBuf_StreamBufferReceive (Thumb, 20 bytes, Stack size 16 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]

    EvrFreeRTOSStreamBuf_StreamBufferReceiveFailed (Thumb, 18 bytes, Stack size 8 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]

    EvrFreeRTOSStreamBuf_StreamBufferReceiveFromIsr (Thumb, 20 bytes, Stack size 16 bytes, freertos_evr.o(.text), UNUSED)

    [Calls]

    EvrFreeRTOSHeap_Malloc (Thumb, 20 bytes, Stack size 16 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EvrFreeRTOSHeap_Free (Thumb, 20 bytes, Stack size 16 bytes, freertos_evr.o(.text))

    [Stack]


    [Calls]
    [Called By]

    xEventGroupCreateStatic (Thumb, 38 bytes, Stack size 16 bytes, event_groups.o(.text), UNUSED)

    [Calls]


    [Called By]

    xEventGroupCreate (Thumb, 42 bytes, Stack size 8 bytes, event_groups.o(.text), UNUSED)

    [Calls]


    [Called By]

    xEventGroupSetBits (Thumb, 154 bytes, Stack size 48 bytes, event_groups.o(.text))

    [Stack]


    [Calls]
    [Called By]

    xEventGroupSync (Thumb, 184 bytes, Stack size 40 bytes, event_groups.o(.text), UNUSED)

    [Calls]

    xEventGroupWaitBits (Thumb, 216 bytes, Stack size 56 bytes, event_groups.o(.text), UNUSED)

    [Calls]


    [Called By]

    xEventGroupClearBits (Thumb, 40 bytes, Stack size 24 bytes, event_groups.o(.text))

    [Stack]


    [Calls]
    [Called By]

    vEventGroupClearBitsCallback (Thumb, 16 bytes, Stack size 16 bytes, event_groups.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    xEventGroupClearBitsFromISR (Thumb, 34 bytes, Stack size 16 bytes, event_groups.o(.text), UNUSED)

    [Calls]


    [Called By]

    xEventGroupGetBitsFromISR (Thumb, 44 bytes, Stack size 16 bytes, event_groups.o(.text), UNUSED)

    [Called By]

    vEventGroupDelete (Thumb, 52 bytes, Stack size 16 bytes, event_groups.o(.text), UNUSED)

    [Calls]


    [Called By]

    vEventGroupSetBitsCallback (Thumb, 16 bytes, Stack size 16 bytes, event_groups.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    xEventGroupSetBitsFromISR (Thumb, 40 bytes, Stack size 24 bytes, event_groups.o(.text), UNUSED)

    [Calls]


    [Called By]

    uxEventGroupGetNumber (Thumb, 14 bytes, Stack size 0 bytes, event_groups.o(.text), UNUSED)

    vEventGroupSetNumber (Thumb, 4 bytes, Stack size 0 bytes, event_groups.o(.text), UNUSED)

    vListInitialise (Thumb, 26 bytes, Stack size 0 bytes, list.o(.text))

    [Called By]

    vListInitialiseItem (Thumb, 6 bytes, Stack size 0 bytes, list.o(.text))

    [Called By]

    vListInsertEnd (Thumb, 24 bytes, Stack size 0 bytes, list.o(.text))

    [Called By]

    vListInsert (Thumb, 52 bytes, Stack size 8 bytes, list.o(.text))

    [Stack]


    [Called By]

    uxListRemove (Thumb, 40 bytes, Stack size 0 bytes, list.o(.text))

    [Called By]

    pvPortMalloc (Thumb, 196 bytes, Stack size 24 bytes, heap_4.o(.text))

    [Stack]


    [Calls]
    [Called By]

    vPortFree (Thumb, 72 bytes, Stack size 16 bytes, heap_4.o(.text))

    [Stack]


    [Calls]
    [Called By]

    xPortGetFreeHeapSize (Thumb, 6 bytes, Stack size 0 bytes, heap_4.o(.text), UNUSED)

    xPortGetMinimumEverFreeHeapSize (Thumb, 6 bytes, Stack size 0 bytes, heap_4.o(.text), UNUSED)

    vPortInitialiseBlocks (Thumb, 2 bytes, Stack size 0 bytes, heap_4.o(.text), UNUSED)

    pxPortInitialiseStack (Thumb, 30 bytes, Stack size 0 bytes, port.o(.text))

    [Called By]

    vPortSetupTimerInterrupt (Thumb, 36 bytes, Stack size 0 bytes, port.o(.text))

    [Called By]

    xPortStartScheduler (Thumb, 42 bytes, Stack size 8 bytes, port.o(.text))

    [Stack]


    [Calls]
    [Called By]

    vPortEndScheduler (Thumb, 2 bytes, Stack size 0 bytes, port.o(.text), UNUSED)

    [Called By]

    vPortEnterCritical (Thumb, 30 bytes, Stack size 0 bytes, port.o(.text))

    [Called By]

    vPortExitCritical (Thumb, 28 bytes, Stack size 0 bytes, port.o(.text))

    [Called By]

    xPortSysTickHandler (Thumb, 48 bytes, Stack size 8 bytes, port.o(.text))

    [Stack]


    [Calls]
    [Called By]

    xQueueGenericReset (Thumb, 122 bytes, Stack size 16 bytes, queue.o(.text))

    [Stack]


    [Calls]
    [Called By]

    xQueueGenericCreateStatic (Thumb, 52 bytes, Stack size 32 bytes, queue.o(.text))

    [Stack]


    [Calls]
    [Called By]

    xQueueGenericCreate (Thumb, 70 bytes, Stack size 32 bytes, queue.o(.text), UNUSED)

    [Calls]


    [Called By]

    xQueueGenericSend (Thumb, 300 bytes, Stack size 56 bytes, queue.o(.text))

    [Stack]


    [Calls]
    [Called By]

    xQueueCreateMutex (Thumb, 34 bytes, Stack size 24 bytes, queue.o(.text), UNUSED)

    [Calls]


    [Called By]

    xQueueCreateMutexStatic (Thumb, 42 bytes, Stack size 32 bytes, queue.o(.text), UNUSED)

    [Calls]


    [Called By]

    xQueueGetMutexHolder (Thumb, 26 bytes, Stack size 16 bytes, queue.o(.text), UNUSED)

    [Calls]


    [Called By]

    xQueueGetMutexHolderFromISR (Thumb, 14 bytes, Stack size 0 bytes, queue.o(.text), UNUSED)

    xQueueGiveMutexRecursive (Thumb, 64 bytes, Stack size 16 bytes, queue.o(.text), UNUSED)

    [Calls]


    [Called By]

    xQueueSemaphoreTake (Thumb, 324 bytes, Stack size 40 bytes, queue.o(.text), UNUSED)

    [Calls]


    [Called By]

    xQueueTakeMutexRecursive (Thumb, 68 bytes, Stack size 24 bytes, queue.o(.text), UNUSED)

    [Calls]


    [Called By]

    xQueueCreateCountingSemaphoreStatic (Thumb, 46 bytes, Stack size 24 bytes, queue.o(.text), UNUSED)

    [Calls]


    [Called By]

    xQueueCreateCountingSemaphore (Thumb, 38 bytes, Stack size 16 bytes, queue.o(.text), UNUSED)

    [Calls]


    [Called By]

    xQueueGenericSendFromISR (Thumb, 146 bytes, Stack size 40 bytes, queue.o(.text))

    [Stack]


    [Calls]
    [Called By]

    xQueueGiveFromISR (Thumb, 132 bytes, Stack size 32 bytes, queue.o(.text), UNUSED)

    [Calls]


    [Called By]

    xQueueReceive (Thumb, 286 bytes, Stack size 48 bytes, queue.o(.text))

    [Stack]


    [Calls]
    [Called By]

    xQueuePeek (Thumb, 280 bytes, Stack size 48 bytes, queue.o(.text), UNUSED)

    [Calls]

    xQueueReceiveFromISR (Thumb, 142 bytes, Stack size 40 bytes, queue.o(.text), UNUSED)

    [Calls]


    [Called By]

    xQueuePeekFromISR (Thumb, 86 bytes, Stack size 32 bytes, queue.o(.text), UNUSED)

    [Calls]

    uxQueueMessagesWaiting (Thumb, 18 bytes, Stack size 16 bytes, queue.o(.text), UNUSED)

    [Calls]


    [Called By]

    uxQueueSpacesAvailable (Thumb, 24 bytes, Stack size 16 bytes, queue.o(.text), UNUSED)

    [Calls]


    [Called By]

    uxQueueMessagesWaitingFromISR (Thumb, 6 bytes, Stack size 0 bytes, queue.o(.text), UNUSED)

    [Called By]

    vQueueDelete (Thumb, 26 bytes, Stack size 16 bytes, queue.o(.text), UNUSED)

    [Calls]


    [Called By]

    uxQueueGetQueueNumber (Thumb, 6 bytes, Stack size 0 bytes, queue.o(.text), UNUSED)

    vQueueSetQueueNumber (Thumb, 4 bytes, Stack size 0 bytes, queue.o(.text), UNUSED)

    ucQueueGetQueueType (Thumb, 8 bytes, Stack size 0 bytes, queue.o(.text), UNUSED)

    xQueueIsQueueEmptyFromISR (Thumb, 14 bytes, Stack size 0 bytes, queue.o(.text), UNUSED)

    xQueueIsQueueFullFromISR (Thumb, 18 bytes, Stack size 0 bytes, queue.o(.text), UNUSED)

    vQueueWaitForMessageRestricted (Thumb, 74 bytes, Stack size 24 bytes, queue.o(.text))

    [Stack]


    [Calls]
    [Called By]

    xTaskCreateStatic (Thumb, 78 bytes, Stack size 56 bytes, tasks.o(.text))

    [Stack]


    [Calls]
    [Called By]

    xTaskCreate (Thumb, 100 bytes, Stack size 72 bytes, tasks.o(.text))

    [Stack]


    [Calls]
    [Called By]

    vTaskDelete (Thumb, 138 bytes, Stack size 16 bytes, tasks.o(.text), UNUSED)

    [Calls]


    [Called By]

    xTaskIncrementTick (Thumb, 336 bytes, Stack size 24 bytes, tasks.o(.text))

    [Stack]


    [Calls]
    [Called By]

    xTaskResumeAll (Thumb, 206 bytes, Stack size 16 bytes, tasks.o(.text))

    [Stack]


    [Calls]
    [Called By]

    vTaskSuspendAll (Thumb, 12 bytes, Stack size 0 bytes, tasks.o(.text))

    [Called By]

    vTaskDelayUntil (Thumb, 112 bytes, Stack size 32 bytes, tasks.o(.text), UNUSED)

    [Calls]


    [Called By]

    vTaskDelay (Thumb, 52 bytes, Stack size 16 bytes, tasks.o(.text))

    [Stack]


    [Calls]
    [Called By]

    eTaskGetState (Thumb, 88 bytes, Stack size 24 bytes, tasks.o(.text), UNUSED)

    [Calls]


    [Called By]

    uxTaskPriorityGet (Thumb, 30 bytes, Stack size 16 bytes, tasks.o(.text), UNUSED)

    [Calls]


    [Called By]

    uxTaskPriorityGetFromISR (Thumb, 52 bytes, Stack size 16 bytes, tasks.o(.text), UNUSED)

    vTaskPrioritySet (Thumb, 226 bytes, Stack size 32 bytes, tasks.o(.text), UNUSED)

    [Calls]


    [Called By]

    vTaskSwitchContext (Thumb, 230 bytes, Stack size 16 bytes, tasks.o(.text))

    [Stack]


    [Calls]
    [Called By]

    vTaskSuspend (Thumb, 146 bytes, Stack size 16 bytes, tasks.o(.text), UNUSED)

    [Calls]


    [Called By]

    vTaskResume (Thumb, 122 bytes, Stack size 16 bytes, tasks.o(.text), UNUSED)

    [Calls]


    [Called By]

    xTaskResumeFromISR (Thumb, 146 bytes, Stack size 24 bytes, tasks.o(.text), UNUSED)

    [Calls]

    vTaskStartScheduler (Thumb, 120 bytes, Stack size 32 bytes, tasks.o(.text))

    [Stack]


    [Calls]
    [Called By]

    vTaskEndScheduler (Thumb, 32 bytes, Stack size 8 bytes, tasks.o(.text), UNUSED)

    [Calls]

    xTaskGetTickCount (Thumb, 6 bytes, Stack size 0 bytes, tasks.o(.text))

    [Called By]

    xTaskGetTickCountFromISR (Thumb, 8 bytes, Stack size 0 bytes, tasks.o(.text), UNUSED)

    [Called By]

    uxTaskGetNumberOfTasks (Thumb, 6 bytes, Stack size 0 bytes, tasks.o(.text), UNUSED)

    [Called By]

    pcTaskGetName (Thumb, 20 bytes, Stack size 0 bytes, tasks.o(.text), UNUSED)

    [Called By]

    vTaskGetInfo (Thumb, 126 bytes, Stack size 24 bytes, tasks.o(.text), UNUSED)

    [Calls]


    [Called By]

    uxTaskGetSystemState (Thumb, 152 bytes, Stack size 24 bytes, tasks.o(.text), UNUSED)

    [Calls]


    [Called By]

    vTaskPlaceOnEventList (Thumb, 28 bytes, Stack size 16 bytes, tasks.o(.text))

    [Stack]


    [Calls]
    [Called By]

    vTaskPlaceOnUnorderedEventList (Thumb, 40 bytes, Stack size 16 bytes, tasks.o(.text), UNUSED)

    [Calls]


    [Called By]

    vTaskPlaceOnEventListRestricted (Thumb, 46 bytes, Stack size 16 bytes, tasks.o(.text))

    [Stack]


    [Calls]
    [Called By]

    xTaskRemoveFromEventList (Thumb, 114 bytes, Stack size 16 bytes, tasks.o(.text))

    [Stack]


    [Calls]
    [Called By]

    vTaskRemoveFromUnorderedEventList (Thumb, 92 bytes, Stack size 16 bytes, tasks.o(.text))

    [Stack]


    [Calls]
    [Called By]

    vTaskSetTimeOutState (Thumb, 26 bytes, Stack size 8 bytes, tasks.o(.text), UNUSED)

    [Calls]

    vTaskInternalSetTimeOutState (Thumb, 14 bytes, Stack size 0 bytes, tasks.o(.text))

    [Called By]

    xTaskCheckForTimeOut (Thumb, 84 bytes, Stack size 16 bytes, tasks.o(.text))

    [Stack]


    [Calls]
    [Called By]

    vTaskMissedYield (Thumb, 8 bytes, Stack size 0 bytes, tasks.o(.text))

    [Called By]

    uxTaskGetTaskNumber (Thumb, 14 bytes, Stack size 0 bytes, tasks.o(.text), UNUSED)

    vTaskSetTaskNumber (Thumb, 8 bytes, Stack size 0 bytes, tasks.o(.text), UNUSED)

    uxTaskGetStackHighWaterMark (Thumb, 34 bytes, Stack size 24 bytes, tasks.o(.text), UNUSED)

    [Calls]


    [Called By]

    xTaskGetCurrentTaskHandle (Thumb, 6 bytes, Stack size 0 bytes, tasks.o(.text), UNUSED)

    [Called By]

    xTaskGetSchedulerState (Thumb, 24 bytes, Stack size 0 bytes, tasks.o(.text))

    [Called By]

    xTaskPriorityInherit (Thumb, 174 bytes, Stack size 16 bytes, tasks.o(.text), UNUSED)

    [Calls]


    [Called By]

    xTaskPriorityDisinherit (Thumb, 106 bytes, Stack size 16 bytes, tasks.o(.text))

    [Stack]


    [Calls]
    [Called By]

    vTaskPriorityDisinheritAfterTimeout (Thumb, 208 bytes, Stack size 32 bytes, tasks.o(.text), UNUSED)

    [Calls]


    [Called By]

    uxTaskResetEventItemValue (Thumb, 24 bytes, Stack size 0 bytes, tasks.o(.text), UNUSED)

    [Called By]

    pvTaskIncrementMutexHeldCount (Thumb, 26 bytes, Stack size 0 bytes, tasks.o(.text), UNUSED)

    [Called By]

    ulTaskNotifyTake (Thumb, 124 bytes, Stack size 16 bytes, tasks.o(.text), UNUSED)

    [Calls]

    xTaskNotifyWait (Thumb, 166 bytes, Stack size 24 bytes, tasks.o(.text))

    [Stack]


    [Calls]
    [Called By]

    xTaskGenericNotify (Thumb, 200 bytes, Stack size 32 bytes, tasks.o(.text))

    [Stack]


    [Calls]
    [Called By]

    xTaskGenericNotifyFromISR (Thumb, 250 bytes, Stack size 40 bytes, tasks.o(.text))

    [Stack]


    [Calls]
    [Called By]

    vTaskNotifyGiveFromISR (Thumb, 202 bytes, Stack size 24 bytes, tasks.o(.text), UNUSED)

    [Calls]

    xTaskNotifyStateClear (Thumb, 48 bytes, Stack size 16 bytes, tasks.o(.text), UNUSED)

    [Calls]

    xTimerGenericCommand (Thumb, 116 bytes, Stack size 48 bytes, timers.o(.text))

    [Stack]


    [Calls]
    [Called By]

    xTimerCreateTimerTask (Thumb, 76 bytes, Stack size 32 bytes, timers.o(.text))

    [Stack]


    [Calls]
    [Called By]

    xTimerCreate (Thumb, 108 bytes, Stack size 40 bytes, timers.o(.text), UNUSED)

    [Calls]


    [Called By]

    xTimerCreateStatic (Thumb, 48 bytes, Stack size 40 bytes, timers.o(.text), UNUSED)

    [Calls]


    [Called By]

    xTimerGetTimerDaemonTaskHandle (Thumb, 6 bytes, Stack size 0 bytes, timers.o(.text), UNUSED)

    xTimerGetPeriod (Thumb, 8 bytes, Stack size 0 bytes, timers.o(.text), UNUSED)

    xTimerGetExpiryTime (Thumb, 8 bytes, Stack size 0 bytes, timers.o(.text), UNUSED)

    pcTimerGetName (Thumb, 8 bytes, Stack size 0 bytes, timers.o(.text), UNUSED)

    [Called By]

    xTimerIsTimerActive (Thumb, 32 bytes, Stack size 16 bytes, timers.o(.text), UNUSED)

    [Calls]


    [Called By]

    pvTimerGetTimerID (Thumb, 20 bytes, Stack size 16 bytes, timers.o(.text))

    [Stack]


    [Calls]
    [Called By]

    vTimerSetTimerID (Thumb, 20 bytes, Stack size 16 bytes, timers.o(.text), UNUSED)

    [Calls]

    xTimerPendFunctionCallFromISR (Thumb, 62 bytes, Stack size 40 bytes, timers.o(.text), UNUSED)

    [Calls]


    [Called By]

    xTimerPendFunctionCall (Thumb, 62 bytes, Stack size 40 bytes, timers.o(.text), UNUSED)

    [Calls]

    uxTimerGetTimerNumber (Thumb, 6 bytes, Stack size 0 bytes, timers.o(.text), UNUSED)

    vTimerSetTimerNumber (Thumb, 4 bytes, Stack size 0 bytes, timers.o(.text), UNUSED)

    __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), UNUSED)

    __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), UNUSED)

    __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), UNUSED)

    [Calls]

    __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$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)

    [Calls]

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

    [Calls]


    [Called By]

    __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)

    __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

    TimerCallback (Thumb, 22 bytes, Stack size 16 bytes, cmsis_os2.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    __get_IPSR (Thumb, 6 bytes, Stack size 0 bytes, cmsis_os2.o(.text))

    [Called By]

    __get_PRIMASK (Thumb, 6 bytes, Stack size 0 bytes, cmsis_os2.o(.text))

    [Called By]

    __get_BASEPRI (Thumb, 30 bytes, Stack size 0 bytes, cmsis_os2.o(.text))

    [Called By]

    atomic_inc8 (Thumb, 22 bytes, Stack size 0 bytes, eventrecorder.o(.text))

    [Called By]

    atomic_inc32 (Thumb, 20 bytes, Stack size 0 bytes, eventrecorder.o(.text))

    [Called By]

    atomic_xch32 (Thumb, 18 bytes, Stack size 0 bytes, eventrecorder.o(.text))

    [Called By]

    crc16_ccitt (Thumb, 66 bytes, Stack size 12 bytes, eventrecorder.o(.text))

    [Stack]


    [Called By]

    EventRecordItem (Thumb, 268 bytes, Stack size 56 bytes, eventrecorder.o(.text))

    [Stack]


    [Calls]
    [Called By]

    EventCheckFilter (Thumb, 34 bytes, Stack size 0 bytes, eventrecorder.o(.text))

    [Called By]

    EventGetTS (Thumb, 42 bytes, Stack size 16 bytes, eventrecorder.o(.text))

    [Stack]


    [Calls]
    [Called By]

    GetContext (Thumb, 10 bytes, Stack size 8 bytes, eventrecorder.o(.text))

    [Stack]


    [Calls]
    [Called By]

    prvTestWaitCondition (Thumb, 30 bytes, Stack size 8 bytes, event_groups.o(.text), UNUSED)

    [Called By]

    prvInsertBlockIntoFreeList (Thumb, 96 bytes, Stack size 8 bytes, heap_4.o(.text))

    [Stack]


    [Called By]

    prvHeapInit (Thumb, 98 bytes, Stack size 12 bytes, heap_4.o(.text))

    [Stack]


    [Called By]

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

    prvInitialiseNewQueue (Thumb, 48 bytes, Stack size 24 bytes, queue.o(.text))

    [Stack]


    [Calls]
    [Called By]

    prvUnlockQueue (Thumb, 126 bytes, Stack size 16 bytes, queue.o(.text))

    [Stack]


    [Calls]
    [Called By]

    prvIsQueueFull (Thumb, 30 bytes, Stack size 16 bytes, queue.o(.text))

    [Stack]


    [Calls]
    [Called By]

    prvCopyDataToQueue (Thumb, 124 bytes, Stack size 24 bytes, queue.o(.text))

    [Stack]


    [Calls]
    [Called By]

    prvInitialiseMutex (Thumb, 40 bytes, Stack size 8 bytes, queue.o(.text), UNUSED)

    [Calls]


    [Called By]

    prvGetDisinheritPriorityAfterTimeout (Thumb, 20 bytes, Stack size 0 bytes, queue.o(.text), UNUSED)

    [Called By]

    prvIsQueueEmpty (Thumb, 26 bytes, Stack size 16 bytes, queue.o(.text))

    [Stack]


    [Calls]
    [Called By]

    prvCopyDataFromQueue (Thumb, 42 bytes, Stack size 16 bytes, queue.o(.text))

    [Stack]


    [Calls]
    [Called By]

    prvInitialiseTaskLists (Thumb, 70 bytes, Stack size 8 bytes, tasks.o(.text))

    [Stack]


    [Calls]
    [Called By]

    prvAddNewTaskToReadyList (Thumb, 172 bytes, Stack size 8 bytes, tasks.o(.text))

    [Stack]


    [Calls]
    [Called By]

    prvInitialiseNewTask (Thumb, 144 bytes, Stack size 40 bytes, tasks.o(.text))

    [Stack]


    [Calls]
    [Called By]

    prvResetNextTaskUnblockTime (Thumb, 42 bytes, Stack size 0 bytes, tasks.o(.text))

    [Called By]

    prvDeleteTCB (Thumb, 40 bytes, Stack size 8 bytes, tasks.o(.text))

    [Stack]


    [Calls]
    [Called By]

    prvAddCurrentTaskToDelayedList (Thumb, 100 bytes, Stack size 24 bytes, tasks.o(.text))

    [Stack]


    [Calls]
    [Called By]

    prvTaskIsTaskSuspended (Thumb, 56 bytes, Stack size 8 bytes, tasks.o(.text), UNUSED)

    [Called By]

    prvCheckTasksWaitingTermination (Thumb, 60 bytes, Stack size 8 bytes, tasks.o(.text))

    [Stack]


    [Calls]
    [Called By]

    prvIdleTask (Thumb, 32 bytes, Stack size 0 bytes, tasks.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    prvTaskCheckFreeStackSpace (Thumb, 22 bytes, Stack size 0 bytes, tasks.o(.text), UNUSED)

    [Called By]

    prvListTasksWithinSingleList (Thumb, 178 bytes, Stack size 32 bytes, tasks.o(.text), UNUSED)

    [Calls]


    [Called By]

    prvInsertTimerInActiveList (Thumb, 80 bytes, Stack size 24 bytes, timers.o(.text))

    [Stack]


    [Calls]
    [Called By]

    prvSwitchTimerLists (Thumb, 128 bytes, Stack size 32 bytes, timers.o(.text))

    [Stack]


    [Calls]
    [Called By]

    prvSampleTimeNow (Thumb, 40 bytes, Stack size 16 bytes, timers.o(.text))

    [Stack]


    [Calls]
    [Called By]

    prvProcessReceivedCommands (Thumb, 222 bytes, Stack size 48 bytes, timers.o(.text))

    [Stack]


    [Calls]
    [Called By]

    prvProcessExpiredTimer (Thumb, 76 bytes, Stack size 24 bytes, timers.o(.text))

    [Stack]


    [Calls]
    [Called By]

    prvProcessTimerOrBlockTask (Thumb, 102 bytes, Stack size 24 bytes, timers.o(.text))

    [Stack]


    [Calls]
    [Called By]

    prvGetNextExpireTime (Thumb, 36 bytes, Stack size 0 bytes, timers.o(.text))

    [Called By]

    prvTimerTask (Thumb, 26 bytes, Stack size 8 bytes, timers.o(.text))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    prvCheckForValidListAndQueue (Thumb, 62 bytes, Stack size 8 bytes, timers.o(.text))

    [Stack]


    [Calls]
    [Called By]

    prvInitialiseNewTimer (Thumb, 52 bytes, Stack size 32 bytes, timers.o(.text), UNUSED)

    [Calls]


    [Called By]

    Undefined Global Symbols