Trivially needed symbols: vPortValidateInterruptPriority vPortEnableVFP vPortSetupTimerInterrupt SysTick_Handler PendSV_Handler vPortExitCritical vPortEnterCritical vPortEndScheduler xPortStartScheduler prvPortStartFirstTask SVC_Handler prvTaskExitError pxPortInitialiseStack pcInterruptPriorityRegisters ulMaxPRIGROUPValue ucMaxSysCallPriority uxCriticalNesting


Initial Symbol table:

xTaskIncrementTick/22 (xTaskIncrementTick) @06bc47e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags:
  Called by: SysTick_Handler/17 
  Calls: 
vTaskSwitchContext/21 (vTaskSwitchContext) @06bc41c0
  Type: function
  Visibility: force_output external public
  References: 
  Referring: 
  Function flags:
  Called by: xPortStartScheduler/12 
  Calls: 
vPortValidateInterruptPriority/20 (vPortValidateInterruptPriority) @06bbf9a0
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  Aux: @01733ea0
  References: ucMaxSysCallPriority/5 (read)ulMaxPRIGROUPValue/6 (read)
  Referring: 
  Function flags: body
  Called by: 
  Calls: vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
vPortEnableVFP/19 (vPortEnableVFP) @06bbf620
  Type: function definition analyzed
  Visibility: force_output no_reorder
  Aux: @06bbf9a0
  References: 
  Referring: 
  Function flags: body
  Called by: xPortStartScheduler/12 
  Calls: 
vPortSetupTimerInterrupt/18 (vPortSetupTimerInterrupt) @06bbf2a0
  Type: function definition analyzed
  Visibility: force_output no_reorder public weak
  Aux: @06bbf620
  References: 
  Referring: 
  Function flags: body
  Called by: xPortStartScheduler/12 
  Calls: 
SysTick_Handler/17 (SysTick_Handler) @06bbf000
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  Aux: @06bbf2a0
  References: 
  Referring: 
  Function flags: body
  Called by: 
  Calls: vPortSetBASEPRI/3 xTaskIncrementTick/22 vPortRaiseBASEPRI/1 
PendSV_Handler/16 (PendSV_Handler) @06bb5a80
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  Aux: @06bbf000
  References: 
  Referring: 
  Function flags: body
  Called by: 
  Calls: 
vPortExitCritical/15 (vPortExitCritical) @06bb50e0
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  Aux: @06bb5a80
  References: uxCriticalNesting/4 (read)uxCriticalNesting/4 (read)uxCriticalNesting/4 (write)uxCriticalNesting/4 (read)
  Referring: 
  Function flags: body
  Called by: 
  Calls: vPortSetBASEPRI/3 vPortRaiseBASEPRI/1 
vPortEnterCritical/14 (vPortEnterCritical) @06bb5c40
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  Aux: @06bb50e0
  References: uxCriticalNesting/4 (read)uxCriticalNesting/4 (write)uxCriticalNesting/4 (read)
  Referring: 
  Function flags: body
  Called by: 
  Calls: vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
vPortEndScheduler/13 (vPortEndScheduler) @06bb59a0
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  Aux: @06bb5c40
  References: uxCriticalNesting/4 (read)
  Referring: 
  Function flags: body
  Called by: 
  Calls: vPortRaiseBASEPRI/1 
xPortStartScheduler/12 (xPortStartScheduler) @06bb5620
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  Aux: @06bb59a0
  References: ucMaxSysCallPriority/5 (write)ulMaxPRIGROUPValue/6 (write)ulMaxPRIGROUPValue/6 (read)ulMaxPRIGROUPValue/6 (write)ulMaxPRIGROUPValue/6 (read)ulMaxPRIGROUPValue/6 (read)ulMaxPRIGROUPValue/6 (write)ulMaxPRIGROUPValue/6 (read)ulMaxPRIGROUPValue/6 (write)uxCriticalNesting/4 (write)
  Referring: 
  Function flags: body
  Called by: 
  Calls: prvTaskExitError/9 vTaskSwitchContext/21 prvPortStartFirstTask/11 vPortEnableVFP/19 vPortSetupTimerInterrupt/18 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
prvPortStartFirstTask/11 (prvPortStartFirstTask) @06bb5380
  Type: function definition analyzed
  Visibility: force_output no_reorder
  Aux: @06bb5620
  References: 
  Referring: 
  Function flags: body
  Called by: xPortStartScheduler/12 
  Calls: 
SVC_Handler/10 (SVC_Handler) @06bb5000
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  Aux: @06bb5380
  References: 
  Referring: 
  Function flags: body
  Called by: 
  Calls: 
prvTaskExitError/9 (prvTaskExitError) @06bb0a80
  Type: function definition analyzed
  Visibility: force_output no_reorder
  Address is taken.
  Aux: @06bb5000
  References: uxCriticalNesting/4 (read)
  Referring: pxPortInitialiseStack/8 (addr)
  Function flags: body
  Called by: xPortStartScheduler/12 
  Calls: vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
pxPortInitialiseStack/8 (pxPortInitialiseStack) @06bb0c40
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  Aux: @06bb0a80
  References: prvTaskExitError/9 (addr)
  Referring: 
  Function flags: body
  Called by: 
  Calls: 
pcInterruptPriorityRegisters/7 (pcInterruptPriorityRegisters) @06baf438
  Type: variable definition analyzed
  Visibility: force_output no_reorder
  Aux: @06bb0c40
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
ulMaxPRIGROUPValue/6 (ulMaxPRIGROUPValue) @06baf3a8
  Type: variable definition analyzed
  Visibility: force_output no_reorder
  Aux: @06baf438
  References: 
  Referring: xPortStartScheduler/12 (write)xPortStartScheduler/12 (read)xPortStartScheduler/12 (write)xPortStartScheduler/12 (read)xPortStartScheduler/12 (read)xPortStartScheduler/12 (write)xPortStartScheduler/12 (read)xPortStartScheduler/12 (write)vPortValidateInterruptPriority/20 (read)
  Availability: not-ready
  Varpool flags: initialized
ucMaxSysCallPriority/5 (ucMaxSysCallPriority) @06baf318
  Type: variable definition analyzed
  Visibility: force_output no_reorder
  Aux: @06baf3a8
  References: 
  Referring: xPortStartScheduler/12 (write)vPortValidateInterruptPriority/20 (read)
  Availability: not-ready
  Varpool flags: initialized
uxCriticalNesting/4 (uxCriticalNesting) @06baf1b0
  Type: variable definition analyzed
  Visibility: force_output no_reorder
  Aux: @06baf318
  References: 
  Referring: prvTaskExitError/9 (read)xPortStartScheduler/12 (write)vPortEndScheduler/13 (read)vPortEnterCritical/14 (read)vPortEnterCritical/14 (write)vPortEnterCritical/14 (read)vPortExitCritical/15 (read)vPortExitCritical/15 (read)vPortExitCritical/15 (write)vPortExitCritical/15 (read)
  Availability: not-ready
  Varpool flags: initialized
vPortSetBASEPRI/3 (vPortSetBASEPRI) @06b4fb60
  Type: function definition analyzed
  Visibility: no_reorder
  Aux: @06bb5a80
  References: 
  Referring: 
  Function flags: body
  Called by: SysTick_Handler/17 vPortExitCritical/15 
  Calls: 
ulPortRaiseBASEPRI/2 (ulPortRaiseBASEPRI) @06b4f8c0
  Type: function definition
  Visibility: no_reorder
  References: 
  Referring: 
  Function flags:
  Called by: 
  Calls: 
vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @06b4f540
  Type: function definition analyzed
  Visibility: no_reorder
  Aux: @06bb5000
  References: 
  Referring: 
  Function flags: body
  Called by: vPortValidateInterruptPriority/20 vPortValidateInterruptPriority/20 SysTick_Handler/17 vPortExitCritical/15 vPortEnterCritical/14 vPortEnterCritical/14 vPortEndScheduler/13 xPortStartScheduler/12 xPortStartScheduler/12 xPortStartScheduler/12 prvTaskExitError/9 prvTaskExitError/9 
  Calls: 
xPortIsInsideInterrupt/0 (xPortIsInsideInterrupt) @06b4f2a0
  Type: function definition
  Visibility: no_reorder
  References: 
  Referring: 
  Function flags:
  Called by: 
  Calls: 

Removing unused symbols: ulPortRaiseBASEPRI xPortIsInsideInterrupt

Reclaimed Symbol table:

xTaskIncrementTick/22 (xTaskIncrementTick) @06bc47e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags:
  Called by: SysTick_Handler/17 
  Calls: 
vTaskSwitchContext/21 (vTaskSwitchContext) @06bc41c0
  Type: function
  Visibility: force_output external public
  References: 
  Referring: 
  Function flags:
  Called by: xPortStartScheduler/12 
  Calls: 
vPortValidateInterruptPriority/20 (vPortValidateInterruptPriority) @06bbf9a0
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: ucMaxSysCallPriority/5 (read)ulMaxPRIGROUPValue/6 (read)
  Referring: 
  Function flags: body
  Called by: 
  Calls: vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
vPortEnableVFP/19 (vPortEnableVFP) @06bbf620
  Type: function definition analyzed
  Visibility: force_output no_reorder
  References: 
  Referring: 
  Function flags: body
  Called by: xPortStartScheduler/12 
  Calls: 
vPortSetupTimerInterrupt/18 (vPortSetupTimerInterrupt) @06bbf2a0
  Type: function definition analyzed
  Visibility: force_output no_reorder public weak
  References: 
  Referring: 
  Function flags: body
  Called by: xPortStartScheduler/12 
  Calls: 
SysTick_Handler/17 (SysTick_Handler) @06bbf000
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: 
  Referring: 
  Function flags: body
  Called by: 
  Calls: vPortSetBASEPRI/3 xTaskIncrementTick/22 vPortRaiseBASEPRI/1 
PendSV_Handler/16 (PendSV_Handler) @06bb5a80
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: 
  Referring: 
  Function flags: body
  Called by: 
  Calls: 
vPortExitCritical/15 (vPortExitCritical) @06bb50e0
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: uxCriticalNesting/4 (read)uxCriticalNesting/4 (read)uxCriticalNesting/4 (write)uxCriticalNesting/4 (read)
  Referring: 
  Function flags: body
  Called by: 
  Calls: vPortSetBASEPRI/3 vPortRaiseBASEPRI/1 
vPortEnterCritical/14 (vPortEnterCritical) @06bb5c40
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: uxCriticalNesting/4 (read)uxCriticalNesting/4 (write)uxCriticalNesting/4 (read)
  Referring: 
  Function flags: body
  Called by: 
  Calls: vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
vPortEndScheduler/13 (vPortEndScheduler) @06bb59a0
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: uxCriticalNesting/4 (read)
  Referring: 
  Function flags: body
  Called by: 
  Calls: vPortRaiseBASEPRI/1 
xPortStartScheduler/12 (xPortStartScheduler) @06bb5620
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: ucMaxSysCallPriority/5 (write)ulMaxPRIGROUPValue/6 (write)ulMaxPRIGROUPValue/6 (read)ulMaxPRIGROUPValue/6 (write)ulMaxPRIGROUPValue/6 (read)ulMaxPRIGROUPValue/6 (read)ulMaxPRIGROUPValue/6 (write)ulMaxPRIGROUPValue/6 (read)ulMaxPRIGROUPValue/6 (write)uxCriticalNesting/4 (write)
  Referring: 
  Function flags: body
  Called by: 
  Calls: prvTaskExitError/9 vTaskSwitchContext/21 prvPortStartFirstTask/11 vPortEnableVFP/19 vPortSetupTimerInterrupt/18 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
prvPortStartFirstTask/11 (prvPortStartFirstTask) @06bb5380
  Type: function definition analyzed
  Visibility: force_output no_reorder
  References: 
  Referring: 
  Function flags: body
  Called by: xPortStartScheduler/12 
  Calls: 
SVC_Handler/10 (SVC_Handler) @06bb5000
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: 
  Referring: 
  Function flags: body
  Called by: 
  Calls: 
prvTaskExitError/9 (prvTaskExitError) @06bb0a80
  Type: function definition analyzed
  Visibility: force_output no_reorder
  Address is taken.
  References: uxCriticalNesting/4 (read)
  Referring: pxPortInitialiseStack/8 (addr)
  Function flags: body
  Called by: xPortStartScheduler/12 
  Calls: vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
pxPortInitialiseStack/8 (pxPortInitialiseStack) @06bb0c40
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: prvTaskExitError/9 (addr)
  Referring: 
  Function flags: body
  Called by: 
  Calls: 
pcInterruptPriorityRegisters/7 (pcInterruptPriorityRegisters) @06baf438
  Type: variable definition analyzed
  Visibility: force_output no_reorder
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
ulMaxPRIGROUPValue/6 (ulMaxPRIGROUPValue) @06baf3a8
  Type: variable definition analyzed
  Visibility: force_output no_reorder
  References: 
  Referring: xPortStartScheduler/12 (write)xPortStartScheduler/12 (read)xPortStartScheduler/12 (write)xPortStartScheduler/12 (read)xPortStartScheduler/12 (read)xPortStartScheduler/12 (write)xPortStartScheduler/12 (read)xPortStartScheduler/12 (write)vPortValidateInterruptPriority/20 (read)
  Availability: not-ready
  Varpool flags: initialized
ucMaxSysCallPriority/5 (ucMaxSysCallPriority) @06baf318
  Type: variable definition analyzed
  Visibility: force_output no_reorder
  References: 
  Referring: xPortStartScheduler/12 (write)vPortValidateInterruptPriority/20 (read)
  Availability: not-ready
  Varpool flags: initialized
uxCriticalNesting/4 (uxCriticalNesting) @06baf1b0
  Type: variable definition analyzed
  Visibility: force_output no_reorder
  References: 
  Referring: prvTaskExitError/9 (read)xPortStartScheduler/12 (write)vPortEndScheduler/13 (read)vPortEnterCritical/14 (read)vPortEnterCritical/14 (write)vPortEnterCritical/14 (read)vPortExitCritical/15 (read)vPortExitCritical/15 (read)vPortExitCritical/15 (write)vPortExitCritical/15 (read)
  Availability: not-ready
  Varpool flags: initialized
vPortSetBASEPRI/3 (vPortSetBASEPRI) @06b4fb60
  Type: function definition analyzed
  Visibility: no_reorder
  References: 
  Referring: 
  Function flags: body
  Called by: SysTick_Handler/17 vPortExitCritical/15 
  Calls: 
vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @06b4f540
  Type: function definition analyzed
  Visibility: no_reorder
  References: 
  Referring: 
  Function flags: body
  Called by: vPortValidateInterruptPriority/20 vPortValidateInterruptPriority/20 SysTick_Handler/17 vPortExitCritical/15 vPortEnterCritical/14 vPortEnterCritical/14 vPortEndScheduler/13 xPortStartScheduler/12 xPortStartScheduler/12 xPortStartScheduler/12 prvTaskExitError/9 prvTaskExitError/9 
  Calls: 


Initial Symbol table:

xTaskIncrementTick/22 (xTaskIncrementTick) @06bc47e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags:
  Called by: SysTick_Handler/17 
  Calls: 
vTaskSwitchContext/21 (vTaskSwitchContext) @06bc41c0
  Type: function
  Visibility: force_output external public
  References: 
  Referring: 
  Function flags:
  Called by: xPortStartScheduler/12 
  Calls: 
vPortValidateInterruptPriority/20 (vPortValidateInterruptPriority) @06bbf9a0
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: ucMaxSysCallPriority/5 (read)ulMaxPRIGROUPValue/6 (read)
  Referring: 
  Function flags: body
  Called by: 
  Calls: vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
vPortEnableVFP/19 (vPortEnableVFP) @06bbf620
  Type: function definition analyzed
  Visibility: force_output no_reorder
  References: 
  Referring: 
  Function flags: body
  Called by: xPortStartScheduler/12 
  Calls: 
vPortSetupTimerInterrupt/18 (vPortSetupTimerInterrupt) @06bbf2a0
  Type: function definition analyzed
  Visibility: force_output no_reorder public weak
  References: 
  Referring: 
  Function flags: body
  Called by: xPortStartScheduler/12 
  Calls: 
SysTick_Handler/17 (SysTick_Handler) @06bbf000
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: 
  Referring: 
  Function flags: body
  Called by: 
  Calls: vPortSetBASEPRI/3 xTaskIncrementTick/22 vPortRaiseBASEPRI/1 
PendSV_Handler/16 (PendSV_Handler) @06bb5a80
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: 
  Referring: 
  Function flags: body
  Called by: 
  Calls: 
vPortExitCritical/15 (vPortExitCritical) @06bb50e0
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: uxCriticalNesting/4 (read)uxCriticalNesting/4 (read)uxCriticalNesting/4 (write)uxCriticalNesting/4 (read)
  Referring: 
  Function flags: body
  Called by: 
  Calls: vPortSetBASEPRI/3 vPortRaiseBASEPRI/1 
vPortEnterCritical/14 (vPortEnterCritical) @06bb5c40
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: uxCriticalNesting/4 (read)uxCriticalNesting/4 (write)uxCriticalNesting/4 (read)
  Referring: 
  Function flags: body
  Called by: 
  Calls: vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
vPortEndScheduler/13 (vPortEndScheduler) @06bb59a0
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: uxCriticalNesting/4 (read)
  Referring: 
  Function flags: body
  Called by: 
  Calls: vPortRaiseBASEPRI/1 
xPortStartScheduler/12 (xPortStartScheduler) @06bb5620
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: ucMaxSysCallPriority/5 (write)ulMaxPRIGROUPValue/6 (write)ulMaxPRIGROUPValue/6 (read)ulMaxPRIGROUPValue/6 (write)ulMaxPRIGROUPValue/6 (read)ulMaxPRIGROUPValue/6 (read)ulMaxPRIGROUPValue/6 (write)ulMaxPRIGROUPValue/6 (read)ulMaxPRIGROUPValue/6 (write)uxCriticalNesting/4 (write)
  Referring: 
  Function flags: body
  Called by: 
  Calls: prvTaskExitError/9 vTaskSwitchContext/21 prvPortStartFirstTask/11 vPortEnableVFP/19 vPortSetupTimerInterrupt/18 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
prvPortStartFirstTask/11 (prvPortStartFirstTask) @06bb5380
  Type: function definition analyzed
  Visibility: force_output no_reorder
  References: 
  Referring: 
  Function flags: body
  Called by: xPortStartScheduler/12 
  Calls: 
SVC_Handler/10 (SVC_Handler) @06bb5000
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: 
  Referring: 
  Function flags: body
  Called by: 
  Calls: 
prvTaskExitError/9 (prvTaskExitError) @06bb0a80
  Type: function definition analyzed
  Visibility: force_output no_reorder
  Address is taken.
  References: uxCriticalNesting/4 (read)
  Referring: pxPortInitialiseStack/8 (addr)
  Function flags: body
  Called by: xPortStartScheduler/12 
  Calls: vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
pxPortInitialiseStack/8 (pxPortInitialiseStack) @06bb0c40
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: prvTaskExitError/9 (addr)
  Referring: 
  Function flags: body
  Called by: 
  Calls: 
pcInterruptPriorityRegisters/7 (pcInterruptPriorityRegisters) @06baf438
  Type: variable definition analyzed
  Visibility: force_output no_reorder
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
ulMaxPRIGROUPValue/6 (ulMaxPRIGROUPValue) @06baf3a8
  Type: variable definition analyzed
  Visibility: force_output no_reorder
  References: 
  Referring: xPortStartScheduler/12 (write)xPortStartScheduler/12 (read)xPortStartScheduler/12 (write)xPortStartScheduler/12 (read)xPortStartScheduler/12 (read)xPortStartScheduler/12 (write)xPortStartScheduler/12 (read)xPortStartScheduler/12 (write)vPortValidateInterruptPriority/20 (read)
  Availability: not-ready
  Varpool flags: initialized
ucMaxSysCallPriority/5 (ucMaxSysCallPriority) @06baf318
  Type: variable definition analyzed
  Visibility: force_output no_reorder
  References: 
  Referring: xPortStartScheduler/12 (write)vPortValidateInterruptPriority/20 (read)
  Availability: not-ready
  Varpool flags: initialized
uxCriticalNesting/4 (uxCriticalNesting) @06baf1b0
  Type: variable definition analyzed
  Visibility: force_output no_reorder
  References: 
  Referring: prvTaskExitError/9 (read)xPortStartScheduler/12 (write)vPortEndScheduler/13 (read)vPortEnterCritical/14 (read)vPortEnterCritical/14 (write)vPortEnterCritical/14 (read)vPortExitCritical/15 (read)vPortExitCritical/15 (read)vPortExitCritical/15 (write)vPortExitCritical/15 (read)
  Availability: not-ready
  Varpool flags: initialized
vPortSetBASEPRI/3 (vPortSetBASEPRI) @06b4fb60
  Type: function definition analyzed
  Visibility: no_reorder
  References: 
  Referring: 
  Function flags: body
  Called by: SysTick_Handler/17 vPortExitCritical/15 
  Calls: 
vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @06b4f540
  Type: function definition analyzed
  Visibility: no_reorder
  References: 
  Referring: 
  Function flags: body
  Called by: vPortValidateInterruptPriority/20 vPortValidateInterruptPriority/20 SysTick_Handler/17 vPortExitCritical/15 vPortEnterCritical/14 vPortEnterCritical/14 vPortEndScheduler/13 xPortStartScheduler/12 xPortStartScheduler/12 xPortStartScheduler/12 prvTaskExitError/9 prvTaskExitError/9 
  Calls: 

Removing unused symbols:

Reclaimed Symbol table:

xTaskIncrementTick/22 (xTaskIncrementTick) @06bc47e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags:
  Called by: SysTick_Handler/17 
  Calls: 
vTaskSwitchContext/21 (vTaskSwitchContext) @06bc41c0
  Type: function
  Visibility: force_output external public
  References: 
  Referring: 
  Function flags:
  Called by: xPortStartScheduler/12 
  Calls: 
vPortValidateInterruptPriority/20 (vPortValidateInterruptPriority) @06bbf9a0
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: ucMaxSysCallPriority/5 (read)ulMaxPRIGROUPValue/6 (read)
  Referring: 
  Function flags: body
  Called by: 
  Calls: vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
vPortEnableVFP/19 (vPortEnableVFP) @06bbf620
  Type: function definition analyzed
  Visibility: force_output no_reorder
  References: 
  Referring: 
  Function flags: body
  Called by: xPortStartScheduler/12 
  Calls: 
vPortSetupTimerInterrupt/18 (vPortSetupTimerInterrupt) @06bbf2a0
  Type: function definition analyzed
  Visibility: force_output no_reorder public weak
  References: 
  Referring: 
  Function flags: body
  Called by: xPortStartScheduler/12 
  Calls: 
SysTick_Handler/17 (SysTick_Handler) @06bbf000
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: 
  Referring: 
  Function flags: body
  Called by: 
  Calls: vPortSetBASEPRI/3 xTaskIncrementTick/22 vPortRaiseBASEPRI/1 
PendSV_Handler/16 (PendSV_Handler) @06bb5a80
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: 
  Referring: 
  Function flags: body
  Called by: 
  Calls: 
vPortExitCritical/15 (vPortExitCritical) @06bb50e0
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: uxCriticalNesting/4 (read)uxCriticalNesting/4 (read)uxCriticalNesting/4 (write)uxCriticalNesting/4 (read)
  Referring: 
  Function flags: body
  Called by: 
  Calls: vPortSetBASEPRI/3 vPortRaiseBASEPRI/1 
vPortEnterCritical/14 (vPortEnterCritical) @06bb5c40
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: uxCriticalNesting/4 (read)uxCriticalNesting/4 (write)uxCriticalNesting/4 (read)
  Referring: 
  Function flags: body
  Called by: 
  Calls: vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
vPortEndScheduler/13 (vPortEndScheduler) @06bb59a0
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: uxCriticalNesting/4 (read)
  Referring: 
  Function flags: body
  Called by: 
  Calls: vPortRaiseBASEPRI/1 
xPortStartScheduler/12 (xPortStartScheduler) @06bb5620
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: ucMaxSysCallPriority/5 (write)ulMaxPRIGROUPValue/6 (write)ulMaxPRIGROUPValue/6 (read)ulMaxPRIGROUPValue/6 (write)ulMaxPRIGROUPValue/6 (read)ulMaxPRIGROUPValue/6 (read)ulMaxPRIGROUPValue/6 (write)ulMaxPRIGROUPValue/6 (read)ulMaxPRIGROUPValue/6 (write)uxCriticalNesting/4 (write)
  Referring: 
  Function flags: body
  Called by: 
  Calls: prvTaskExitError/9 vTaskSwitchContext/21 prvPortStartFirstTask/11 vPortEnableVFP/19 vPortSetupTimerInterrupt/18 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
prvPortStartFirstTask/11 (prvPortStartFirstTask) @06bb5380
  Type: function definition analyzed
  Visibility: force_output no_reorder
  References: 
  Referring: 
  Function flags: body
  Called by: xPortStartScheduler/12 
  Calls: 
SVC_Handler/10 (SVC_Handler) @06bb5000
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: 
  Referring: 
  Function flags: body
  Called by: 
  Calls: 
prvTaskExitError/9 (prvTaskExitError) @06bb0a80
  Type: function definition analyzed
  Visibility: force_output no_reorder
  Address is taken.
  References: uxCriticalNesting/4 (read)
  Referring: pxPortInitialiseStack/8 (addr)
  Function flags: body
  Called by: xPortStartScheduler/12 
  Calls: vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
pxPortInitialiseStack/8 (pxPortInitialiseStack) @06bb0c40
  Type: function definition analyzed
  Visibility: force_output no_reorder public
  References: prvTaskExitError/9 (addr)
  Referring: 
  Function flags: body
  Called by: 
  Calls: 
pcInterruptPriorityRegisters/7 (pcInterruptPriorityRegisters) @06baf438
  Type: variable definition analyzed
  Visibility: force_output no_reorder
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
ulMaxPRIGROUPValue/6 (ulMaxPRIGROUPValue) @06baf3a8
  Type: variable definition analyzed
  Visibility: force_output no_reorder
  References: 
  Referring: xPortStartScheduler/12 (write)xPortStartScheduler/12 (read)xPortStartScheduler/12 (write)xPortStartScheduler/12 (read)xPortStartScheduler/12 (read)xPortStartScheduler/12 (write)xPortStartScheduler/12 (read)xPortStartScheduler/12 (write)vPortValidateInterruptPriority/20 (read)
  Availability: not-ready
  Varpool flags: initialized
ucMaxSysCallPriority/5 (ucMaxSysCallPriority) @06baf318
  Type: variable definition analyzed
  Visibility: force_output no_reorder
  References: 
  Referring: xPortStartScheduler/12 (write)vPortValidateInterruptPriority/20 (read)
  Availability: not-ready
  Varpool flags: initialized
uxCriticalNesting/4 (uxCriticalNesting) @06baf1b0
  Type: variable definition analyzed
  Visibility: force_output no_reorder
  References: 
  Referring: prvTaskExitError/9 (read)xPortStartScheduler/12 (write)vPortEndScheduler/13 (read)vPortEnterCritical/14 (read)vPortEnterCritical/14 (write)vPortEnterCritical/14 (read)vPortExitCritical/15 (read)vPortExitCritical/15 (read)vPortExitCritical/15 (write)vPortExitCritical/15 (read)
  Availability: not-ready
  Varpool flags: initialized
vPortSetBASEPRI/3 (vPortSetBASEPRI) @06b4fb60
  Type: function definition analyzed
  Visibility: no_reorder
  References: 
  Referring: 
  Function flags: body
  Called by: SysTick_Handler/17 vPortExitCritical/15 
  Calls: 
vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @06b4f540
  Type: function definition analyzed
  Visibility: no_reorder
  References: 
  Referring: 
  Function flags: body
  Called by: vPortValidateInterruptPriority/20 vPortValidateInterruptPriority/20 SysTick_Handler/17 vPortExitCritical/15 vPortEnterCritical/14 vPortEnterCritical/14 vPortEndScheduler/13 xPortStartScheduler/12 xPortStartScheduler/12 xPortStartScheduler/12 prvTaskExitError/9 prvTaskExitError/9 
  Calls: 

Reclaiming functions:
Reclaiming variables:
Clearing address taken flags:
Optimized Symbol table:

xTaskIncrementTick/22 (xTaskIncrementTick) @06bc47e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags:
  Called by: SysTick_Handler/17 
  Calls: 
vTaskSwitchContext/21 (vTaskSwitchContext) @06bc41c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags:
  Called by: xPortStartScheduler/12 
  Calls: 
vPortValidateInterruptPriority/20 (vPortValidateInterruptPriority) @06bbf9a0
  Type: function definition analyzed
  Visibility: force_output externally_visible no_reorder public
  References: ucMaxSysCallPriority/5 (read)ulMaxPRIGROUPValue/6 (read)
  Referring: 
  Availability: available
  Function flags: body
  Called by: 
  Calls: 
vPortEnableVFP/19 (vPortEnableVFP) @06bbf620
  Type: function definition analyzed
  Visibility: force_output no_reorder prevailing_def_ironly
  References: 
  Referring: 
  Availability: available
  Function flags: body
  Called by: xPortStartScheduler/12 
  Calls: 
vPortSetupTimerInterrupt/18 (vPortSetupTimerInterrupt) @06bbf2a0
  Type: function definition analyzed
  Visibility: force_output externally_visible no_reorder public weak
  References: 
  Referring: 
  Availability: overwritable
  Function flags: body
  Called by: xPortStartScheduler/12 
  Calls: 
SysTick_Handler/17 (SysTick_Handler) @06bbf000
  Type: function definition analyzed
  Visibility: force_output externally_visible no_reorder public
  References: 
  Referring: 
  Availability: available
  Function flags: body
  Called by: 
  Calls: xTaskIncrementTick/22 
PendSV_Handler/16 (PendSV_Handler) @06bb5a80
  Type: function definition analyzed
  Visibility: force_output externally_visible no_reorder public
  References: 
  Referring: 
  Availability: available
  Function flags: body
  Called by: 
  Calls: 
vPortExitCritical/15 (vPortExitCritical) @06bb50e0
  Type: function definition analyzed
  Visibility: force_output externally_visible no_reorder public
  References: uxCriticalNesting/4 (read)uxCriticalNesting/4 (read)uxCriticalNesting/4 (write)uxCriticalNesting/4 (read)
  Referring: 
  Availability: available
  Function flags: body
  Called by: 
  Calls: 
vPortEnterCritical/14 (vPortEnterCritical) @06bb5c40
  Type: function definition analyzed
  Visibility: force_output externally_visible no_reorder public
  References: uxCriticalNesting/4 (read)uxCriticalNesting/4 (write)uxCriticalNesting/4 (read)
  Referring: 
  Availability: available
  Function flags: body
  Called by: 
  Calls: 
vPortEndScheduler/13 (vPortEndScheduler) @06bb59a0
  Type: function definition analyzed
  Visibility: force_output externally_visible no_reorder public
  References: uxCriticalNesting/4 (read)
  Referring: 
  Availability: available
  Function flags: body
  Called by: 
  Calls: 
xPortStartScheduler/12 (xPortStartScheduler) @06bb5620
  Type: function definition analyzed
  Visibility: force_output externally_visible no_reorder public
  References: ucMaxSysCallPriority/5 (write)ulMaxPRIGROUPValue/6 (write)ulMaxPRIGROUPValue/6 (read)ulMaxPRIGROUPValue/6 (write)ulMaxPRIGROUPValue/6 (read)ulMaxPRIGROUPValue/6 (read)ulMaxPRIGROUPValue/6 (write)ulMaxPRIGROUPValue/6 (read)ulMaxPRIGROUPValue/6 (write)uxCriticalNesting/4 (write)
  Referring: 
  Availability: available
  Function flags: body
  Called by: 
  Calls: prvTaskExitError/9 vTaskSwitchContext/21 prvPortStartFirstTask/11 vPortEnableVFP/19 vPortSetupTimerInterrupt/18 
prvPortStartFirstTask/11 (prvPortStartFirstTask) @06bb5380
  Type: function definition analyzed
  Visibility: force_output no_reorder prevailing_def_ironly
  References: 
  Referring: 
  Availability: available
  Function flags: body
  Called by: xPortStartScheduler/12 
  Calls: 
SVC_Handler/10 (SVC_Handler) @06bb5000
  Type: function definition analyzed
  Visibility: force_output externally_visible no_reorder public
  References: 
  Referring: 
  Availability: available
  Function flags: body
  Called by: 
  Calls: 
prvTaskExitError/9 (prvTaskExitError) @06bb0a80
  Type: function definition analyzed
  Visibility: force_output no_reorder prevailing_def_ironly
  Address is taken.
  References: uxCriticalNesting/4 (read)
  Referring: pxPortInitialiseStack/8 (addr)
  Availability: available
  Function flags: body
  Called by: xPortStartScheduler/12 
  Calls: 
pxPortInitialiseStack/8 (pxPortInitialiseStack) @06bb0c40
  Type: function definition analyzed
  Visibility: force_output externally_visible no_reorder public
  References: prvTaskExitError/9 (addr)
  Referring: 
  Availability: available
  Function flags: body
  Called by: 
  Calls: 
pcInterruptPriorityRegisters/7 (pcInterruptPriorityRegisters) @06baf438
  Type: variable definition analyzed
  Visibility: force_output no_reorder prevailing_def_ironly
  References: 
  Referring: 
  Availability: available
  Varpool flags: initialized read-only const-value-known
ulMaxPRIGROUPValue/6 (ulMaxPRIGROUPValue) @06baf3a8
  Type: variable definition analyzed
  Visibility: force_output no_reorder prevailing_def_ironly
  References: 
  Referring: xPortStartScheduler/12 (write)xPortStartScheduler/12 (write)xPortStartScheduler/12 (read)xPortStartScheduler/12 (write)xPortStartScheduler/12 (read)xPortStartScheduler/12 (read)xPortStartScheduler/12 (write)xPortStartScheduler/12 (read)vPortValidateInterruptPriority/20 (read)
  Availability: available
  Varpool flags: initialized
ucMaxSysCallPriority/5 (ucMaxSysCallPriority) @06baf318
  Type: variable definition analyzed
  Visibility: force_output no_reorder prevailing_def_ironly
  References: 
  Referring: xPortStartScheduler/12 (write)vPortValidateInterruptPriority/20 (read)
  Availability: available
  Varpool flags: initialized
uxCriticalNesting/4 (uxCriticalNesting) @06baf1b0
  Type: variable definition analyzed
  Visibility: force_output no_reorder prevailing_def_ironly
  References: 
  Referring: vPortEndScheduler/13 (read)vPortEnterCritical/14 (read)vPortExitCritical/15 (read)vPortEnterCritical/14 (read)vPortEnterCritical/14 (write)prvTaskExitError/9 (read)vPortExitCritical/15 (read)vPortExitCritical/15 (read)vPortExitCritical/15 (write)xPortStartScheduler/12 (write)
  Availability: available
  Varpool flags: initialized
Materializing clones
Materialization Call site updates done.

Reclaiming functions:
Reclaiming variables:
Clearing address taken flags:
Trivially needed variables: pcInterruptPriorityRegisters ulMaxPRIGROUPValue ucMaxSysCallPriority uxCriticalNesting
Removing variables:

Final Symbol table:

xTaskIncrementTick/22 (xTaskIncrementTick) @06bc47e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags:
  Called by: 
  Calls: 
vTaskSwitchContext/21 (vTaskSwitchContext) @06bc41c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags:
  Called by: 
  Calls: 
vPortValidateInterruptPriority/20 (vPortValidateInterruptPriority) @06bbf9a0
  Type: function definition analyzed
  Visibility: force_output externally_visible no_reorder asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags:
  Called by: 
  Calls: 
vPortEnableVFP/19 (vPortEnableVFP) @06bbf620
  Type: function definition analyzed
  Visibility: force_output no_reorder prevailing_def_ironly asm_written
  References: 
  Referring: 
  Availability: available
  Function flags:
  Called by: 
  Calls: 
vPortSetupTimerInterrupt/18 (vPortSetupTimerInterrupt) @06bbf2a0
  Type: function definition analyzed
  Visibility: force_output externally_visible no_reorder asm_written public weak
  References: 
  Referring: 
  Availability: overwritable
  Function flags:
  Called by: 
  Calls: 
SysTick_Handler/17 (SysTick_Handler) @06bbf000
  Type: function definition analyzed
  Visibility: force_output externally_visible no_reorder asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags:
  Called by: 
  Calls: 
PendSV_Handler/16 (PendSV_Handler) @06bb5a80
  Type: function definition analyzed
  Visibility: force_output externally_visible no_reorder asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags:
  Called by: 
  Calls: 
vPortExitCritical/15 (vPortExitCritical) @06bb50e0
  Type: function definition analyzed
  Visibility: force_output externally_visible no_reorder asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags:
  Called by: 
  Calls: 
vPortEnterCritical/14 (vPortEnterCritical) @06bb5c40
  Type: function definition analyzed
  Visibility: force_output externally_visible no_reorder asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags:
  Called by: 
  Calls: 
vPortEndScheduler/13 (vPortEndScheduler) @06bb59a0
  Type: function definition analyzed
  Visibility: force_output externally_visible no_reorder asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags:
  Called by: 
  Calls: 
xPortStartScheduler/12 (xPortStartScheduler) @06bb5620
  Type: function definition analyzed
  Visibility: force_output externally_visible no_reorder asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags:
  Called by: 
  Calls: 
prvPortStartFirstTask/11 (prvPortStartFirstTask) @06bb5380
  Type: function definition analyzed
  Visibility: force_output no_reorder prevailing_def_ironly asm_written
  References: 
  Referring: 
  Availability: available
  Function flags:
  Called by: 
  Calls: 
SVC_Handler/10 (SVC_Handler) @06bb5000
  Type: function definition analyzed
  Visibility: force_output externally_visible no_reorder asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags:
  Called by: 
  Calls: 
prvTaskExitError/9 (prvTaskExitError) @06bb0a80
  Type: function definition analyzed
  Visibility: force_output no_reorder prevailing_def_ironly asm_written
  Address is taken.
  References: 
  Referring: 
  Availability: available
  Function flags:
  Called by: 
  Calls: 
pxPortInitialiseStack/8 (pxPortInitialiseStack) @06bb0c40
  Type: function definition analyzed
  Visibility: force_output externally_visible no_reorder asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags:
  Called by: 
  Calls: 
pcInterruptPriorityRegisters/7 (pcInterruptPriorityRegisters) @06baf438
  Type: variable definition analyzed
  Visibility: force_output no_reorder prevailing_def_ironly asm_written
  Aux: @00000001
  References: 
  Referring: 
  Availability: available
  Varpool flags: initialized read-only const-value-known
ulMaxPRIGROUPValue/6 (ulMaxPRIGROUPValue) @06baf3a8
  Type: variable definition analyzed
  Visibility: force_output no_reorder prevailing_def_ironly asm_written
  Aux: @06baf438
  References: 
  Referring: 
  Availability: available
  Varpool flags: initialized
ucMaxSysCallPriority/5 (ucMaxSysCallPriority) @06baf318
  Type: variable definition analyzed
  Visibility: force_output no_reorder prevailing_def_ironly asm_written
  Aux: @06baf3a8
  References: 
  Referring: 
  Availability: available
  Varpool flags: initialized
uxCriticalNesting/4 (uxCriticalNesting) @06baf1b0
  Type: variable definition analyzed
  Visibility: force_output no_reorder prevailing_def_ironly asm_written
  Aux: @06baf318
  References: 
  Referring: 
  Availability: available
  Varpool flags: initialized
