Trivially needed symbols: vPortGetHeapStats prvInsertBlockIntoFreeList prvHeapInit vPortInitialiseBlocks xPortGetMinimumEverFreeHeapSize xPortGetFreeHeapSize vPortFree pvPortMalloc xBlockAllocatedBit xNumberOfSuccessfulFrees xNumberOfSuccessfulAllocations xMinimumEverFreeBytesRemaining xFreeBytesRemaining pxEnd xStart xHeapStructSize ucHeap Initial Symbol table: vPortExitCritical/24 (vPortExitCritical) @06becee0 Type: function Visibility: external public References: Referring: Function flags: Called by: vPortGetHeapStats/20 Calls: vPortEnterCritical/23 (vPortEnterCritical) @06becd20 Type: function Visibility: external public References: Referring: Function flags: Called by: vPortGetHeapStats/20 Calls: xTaskResumeAll/22 (xTaskResumeAll) @06bec380 Type: function Visibility: external public References: Referring: Function flags: Called by: vPortGetHeapStats/20 vPortFree/14 pvPortMalloc/13 Calls: vTaskSuspendAll/21 (vTaskSuspendAll) @06bec1c0 Type: function Visibility: external public References: Referring: Function flags: Called by: vPortGetHeapStats/20 vPortFree/14 pvPortMalloc/13 Calls: vPortGetHeapStats/20 (vPortGetHeapStats) @06bdd2a0 Type: function definition analyzed Visibility: force_output no_reorder public Aux: @01733ea0 References: xStart/6 (read)pxEnd/7 (read)xFreeBytesRemaining/8 (read)xNumberOfSuccessfulAllocations/10 (read)xNumberOfSuccessfulFrees/11 (read)xMinimumEverFreeBytesRemaining/9 (read) Referring: Function flags: body Called by: Calls: vPortExitCritical/24 vPortEnterCritical/23 xTaskResumeAll/22 vTaskSuspendAll/21 prvInsertBlockIntoFreeList/19 (prvInsertBlockIntoFreeList) @06bddee0 Type: function definition analyzed Visibility: force_output no_reorder Aux: @06bdd2a0 References: xStart/6 (addr)pxEnd/7 (read)pxEnd/7 (read) Referring: Function flags: body Called by: vPortFree/14 pvPortMalloc/13 Calls: prvHeapInit/18 (prvHeapInit) @06bddc40 Type: function definition analyzed Visibility: force_output no_reorder Aux: @06bddee0 References: ucHeap/4 (addr)ucHeap/4 (addr)xStart/6 (write)xStart/6 (write)pxEnd/7 (write)pxEnd/7 (read)pxEnd/7 (read)pxEnd/7 (read)xMinimumEverFreeBytesRemaining/9 (write)xFreeBytesRemaining/8 (write)xBlockAllocatedBit/12 (write) Referring: Function flags: body Called by: pvPortMalloc/13 Calls: vPortInitialiseBlocks/17 (vPortInitialiseBlocks) @06bdd9a0 Type: function definition analyzed Visibility: force_output no_reorder public Aux: @06bddc40 References: Referring: Function flags: body Called by: Calls: xPortGetMinimumEverFreeHeapSize/16 (xPortGetMinimumEverFreeHeapSize) @06bdd700 Type: function definition analyzed Visibility: force_output no_reorder public Aux: @06bdd9a0 References: xMinimumEverFreeBytesRemaining/9 (read) Referring: Function flags: body Called by: Calls: xPortGetFreeHeapSize/15 (xPortGetFreeHeapSize) @06bdd460 Type: function definition analyzed Visibility: force_output no_reorder public Aux: @06bdd700 References: xFreeBytesRemaining/8 (read) Referring: Function flags: body Called by: Calls: vPortFree/14 (vPortFree) @06bdd1c0 Type: function definition analyzed Visibility: force_output no_reorder public Aux: @06bdd460 References: xBlockAllocatedBit/12 (read)xBlockAllocatedBit/12 (read)xBlockAllocatedBit/12 (read)xFreeBytesRemaining/8 (read)xFreeBytesRemaining/8 (write)xNumberOfSuccessfulFrees/11 (read)xNumberOfSuccessfulFrees/11 (write) Referring: Function flags: body Called by: Calls: xTaskResumeAll/22 prvInsertBlockIntoFreeList/19 vTaskSuspendAll/21 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 pvPortMalloc/13 (pvPortMalloc) @06bd7e00 Type: function definition analyzed Visibility: force_output no_reorder public Aux: @06bdd1c0 References: pxEnd/7 (read)xBlockAllocatedBit/12 (read)xFreeBytesRemaining/8 (read)xStart/6 (addr)xStart/6 (read)pxEnd/7 (read)xFreeBytesRemaining/8 (read)xFreeBytesRemaining/8 (write)xFreeBytesRemaining/8 (read)xMinimumEverFreeBytesRemaining/9 (read)xFreeBytesRemaining/8 (read)xMinimumEverFreeBytesRemaining/9 (write)xBlockAllocatedBit/12 (read)xNumberOfSuccessfulAllocations/10 (read)xNumberOfSuccessfulAllocations/10 (write) Referring: Function flags: body Called by: Calls: vPortRaiseBASEPRI/1 xTaskResumeAll/22 prvInsertBlockIntoFreeList/19 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 prvHeapInit/18 vTaskSuspendAll/21 xBlockAllocatedBit/12 (xBlockAllocatedBit) @06c27678 Type: variable definition analyzed Visibility: force_output no_reorder Aux: @06bd7e00 References: Referring: pvPortMalloc/13 (read)pvPortMalloc/13 (read)vPortFree/14 (read)vPortFree/14 (read)vPortFree/14 (read)prvHeapInit/18 (write) Availability: not-ready Varpool flags: initialized xNumberOfSuccessfulFrees/11 (xNumberOfSuccessfulFrees) @06c275e8 Type: variable definition analyzed Visibility: force_output no_reorder Aux: @06c27678 References: Referring: vPortFree/14 (read)vPortFree/14 (write)vPortGetHeapStats/20 (read) Availability: not-ready Varpool flags: initialized xNumberOfSuccessfulAllocations/10 (xNumberOfSuccessfulAllocations) @06c275a0 Type: variable definition analyzed Visibility: force_output no_reorder Aux: @06c275e8 References: Referring: pvPortMalloc/13 (read)pvPortMalloc/13 (write)vPortGetHeapStats/20 (read) Availability: not-ready Varpool flags: initialized xMinimumEverFreeBytesRemaining/9 (xMinimumEverFreeBytesRemaining) @06c27558 Type: variable definition analyzed Visibility: force_output no_reorder Aux: @06c275a0 References: Referring: pvPortMalloc/13 (read)pvPortMalloc/13 (write)xPortGetMinimumEverFreeHeapSize/16 (read)prvHeapInit/18 (write)vPortGetHeapStats/20 (read) Availability: not-ready Varpool flags: initialized xFreeBytesRemaining/8 (xFreeBytesRemaining) @06c27510 Type: variable definition analyzed Visibility: force_output no_reorder Aux: @06c27558 References: Referring: pvPortMalloc/13 (read)pvPortMalloc/13 (read)pvPortMalloc/13 (write)pvPortMalloc/13 (read)pvPortMalloc/13 (read)vPortFree/14 (read)vPortFree/14 (write)xPortGetFreeHeapSize/15 (read)prvHeapInit/18 (write)vPortGetHeapStats/20 (read) Availability: not-ready Varpool flags: initialized pxEnd/7 (pxEnd) @06c27480 Type: variable definition analyzed Visibility: force_output no_reorder Aux: @06c27510 References: Referring: pvPortMalloc/13 (read)pvPortMalloc/13 (read)prvHeapInit/18 (write)prvHeapInit/18 (read)prvHeapInit/18 (read)prvHeapInit/18 (read)prvInsertBlockIntoFreeList/19 (read)prvInsertBlockIntoFreeList/19 (read)vPortGetHeapStats/20 (read) Availability: not-ready Varpool flags: initialized xStart/6 (xStart) @06c273f0 Type: variable definition analyzed Visibility: force_output no_reorder Aux: @06c27480 References: Referring: pvPortMalloc/13 (addr)pvPortMalloc/13 (read)prvHeapInit/18 (write)prvHeapInit/18 (write)prvInsertBlockIntoFreeList/19 (addr)vPortGetHeapStats/20 (read) Availability: not-ready Varpool flags: xHeapStructSize/5 (xHeapStructSize) @06c27360 Type: variable definition analyzed Visibility: force_output no_reorder Aux: @06c273f0 References: Referring: Availability: not-ready Varpool flags: initialized read-only const-value-known ucHeap/4 (ucHeap) @06c27120 Type: variable definition analyzed Visibility: force_output no_reorder Aux: @06c27360 References: Referring: prvHeapInit/18 (addr)prvHeapInit/18 (addr) Availability: not-ready Varpool flags: vPortSetBASEPRI/3 (vPortSetBASEPRI) @06b7e380 Type: function definition Visibility: no_reorder References: Referring: Function flags: Called by: Calls: ulPortRaiseBASEPRI/2 (ulPortRaiseBASEPRI) @06b7e0e0 Type: function definition Visibility: no_reorder References: Referring: Function flags: Called by: Calls: vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @06b79d20 Type: function definition analyzed Visibility: no_reorder Aux: @06bdd1c0 References: Referring: Function flags: body Called by: vPortFree/14 vPortFree/14 pvPortMalloc/13 pvPortMalloc/13 pvPortMalloc/13 Calls: xPortIsInsideInterrupt/0 (xPortIsInsideInterrupt) @06b79a80 Type: function definition Visibility: no_reorder References: Referring: Function flags: Called by: Calls: Removing unused symbols: vPortSetBASEPRI ulPortRaiseBASEPRI xPortIsInsideInterrupt Reclaimed Symbol table: vPortExitCritical/24 (vPortExitCritical) @06becee0 Type: function Visibility: external public References: Referring: Function flags: Called by: vPortGetHeapStats/20 Calls: vPortEnterCritical/23 (vPortEnterCritical) @06becd20 Type: function Visibility: external public References: Referring: Function flags: Called by: vPortGetHeapStats/20 Calls: xTaskResumeAll/22 (xTaskResumeAll) @06bec380 Type: function Visibility: external public References: Referring: Function flags: Called by: vPortGetHeapStats/20 vPortFree/14 pvPortMalloc/13 Calls: vTaskSuspendAll/21 (vTaskSuspendAll) @06bec1c0 Type: function Visibility: external public References: Referring: Function flags: Called by: vPortGetHeapStats/20 vPortFree/14 pvPortMalloc/13 Calls: vPortGetHeapStats/20 (vPortGetHeapStats) @06bdd2a0 Type: function definition analyzed Visibility: force_output no_reorder public References: xStart/6 (read)pxEnd/7 (read)xFreeBytesRemaining/8 (read)xNumberOfSuccessfulAllocations/10 (read)xNumberOfSuccessfulFrees/11 (read)xMinimumEverFreeBytesRemaining/9 (read) Referring: Function flags: body Called by: Calls: vPortExitCritical/24 vPortEnterCritical/23 xTaskResumeAll/22 vTaskSuspendAll/21 prvInsertBlockIntoFreeList/19 (prvInsertBlockIntoFreeList) @06bddee0 Type: function definition analyzed Visibility: force_output no_reorder References: xStart/6 (addr)pxEnd/7 (read)pxEnd/7 (read) Referring: Function flags: body Called by: vPortFree/14 pvPortMalloc/13 Calls: prvHeapInit/18 (prvHeapInit) @06bddc40 Type: function definition analyzed Visibility: force_output no_reorder References: ucHeap/4 (addr)ucHeap/4 (addr)xStart/6 (write)xStart/6 (write)pxEnd/7 (write)pxEnd/7 (read)pxEnd/7 (read)pxEnd/7 (read)xMinimumEverFreeBytesRemaining/9 (write)xFreeBytesRemaining/8 (write)xBlockAllocatedBit/12 (write) Referring: Function flags: body Called by: pvPortMalloc/13 Calls: vPortInitialiseBlocks/17 (vPortInitialiseBlocks) @06bdd9a0 Type: function definition analyzed Visibility: force_output no_reorder public References: Referring: Function flags: body Called by: Calls: xPortGetMinimumEverFreeHeapSize/16 (xPortGetMinimumEverFreeHeapSize) @06bdd700 Type: function definition analyzed Visibility: force_output no_reorder public References: xMinimumEverFreeBytesRemaining/9 (read) Referring: Function flags: body Called by: Calls: xPortGetFreeHeapSize/15 (xPortGetFreeHeapSize) @06bdd460 Type: function definition analyzed Visibility: force_output no_reorder public References: xFreeBytesRemaining/8 (read) Referring: Function flags: body Called by: Calls: vPortFree/14 (vPortFree) @06bdd1c0 Type: function definition analyzed Visibility: force_output no_reorder public References: xBlockAllocatedBit/12 (read)xBlockAllocatedBit/12 (read)xBlockAllocatedBit/12 (read)xFreeBytesRemaining/8 (read)xFreeBytesRemaining/8 (write)xNumberOfSuccessfulFrees/11 (read)xNumberOfSuccessfulFrees/11 (write) Referring: Function flags: body Called by: Calls: xTaskResumeAll/22 prvInsertBlockIntoFreeList/19 vTaskSuspendAll/21 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 pvPortMalloc/13 (pvPortMalloc) @06bd7e00 Type: function definition analyzed Visibility: force_output no_reorder public References: pxEnd/7 (read)xBlockAllocatedBit/12 (read)xFreeBytesRemaining/8 (read)xStart/6 (addr)xStart/6 (read)pxEnd/7 (read)xFreeBytesRemaining/8 (read)xFreeBytesRemaining/8 (write)xFreeBytesRemaining/8 (read)xMinimumEverFreeBytesRemaining/9 (read)xFreeBytesRemaining/8 (read)xMinimumEverFreeBytesRemaining/9 (write)xBlockAllocatedBit/12 (read)xNumberOfSuccessfulAllocations/10 (read)xNumberOfSuccessfulAllocations/10 (write) Referring: Function flags: body Called by: Calls: vPortRaiseBASEPRI/1 xTaskResumeAll/22 prvInsertBlockIntoFreeList/19 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 prvHeapInit/18 vTaskSuspendAll/21 xBlockAllocatedBit/12 (xBlockAllocatedBit) @06c27678 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: pvPortMalloc/13 (read)pvPortMalloc/13 (read)vPortFree/14 (read)vPortFree/14 (read)vPortFree/14 (read)prvHeapInit/18 (write) Availability: not-ready Varpool flags: initialized xNumberOfSuccessfulFrees/11 (xNumberOfSuccessfulFrees) @06c275e8 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: vPortFree/14 (read)vPortFree/14 (write)vPortGetHeapStats/20 (read) Availability: not-ready Varpool flags: initialized xNumberOfSuccessfulAllocations/10 (xNumberOfSuccessfulAllocations) @06c275a0 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: pvPortMalloc/13 (read)pvPortMalloc/13 (write)vPortGetHeapStats/20 (read) Availability: not-ready Varpool flags: initialized xMinimumEverFreeBytesRemaining/9 (xMinimumEverFreeBytesRemaining) @06c27558 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: pvPortMalloc/13 (read)pvPortMalloc/13 (write)xPortGetMinimumEverFreeHeapSize/16 (read)prvHeapInit/18 (write)vPortGetHeapStats/20 (read) Availability: not-ready Varpool flags: initialized xFreeBytesRemaining/8 (xFreeBytesRemaining) @06c27510 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: pvPortMalloc/13 (read)pvPortMalloc/13 (read)pvPortMalloc/13 (write)pvPortMalloc/13 (read)pvPortMalloc/13 (read)vPortFree/14 (read)vPortFree/14 (write)xPortGetFreeHeapSize/15 (read)prvHeapInit/18 (write)vPortGetHeapStats/20 (read) Availability: not-ready Varpool flags: initialized pxEnd/7 (pxEnd) @06c27480 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: pvPortMalloc/13 (read)pvPortMalloc/13 (read)prvHeapInit/18 (write)prvHeapInit/18 (read)prvHeapInit/18 (read)prvHeapInit/18 (read)prvInsertBlockIntoFreeList/19 (read)prvInsertBlockIntoFreeList/19 (read)vPortGetHeapStats/20 (read) Availability: not-ready Varpool flags: initialized xStart/6 (xStart) @06c273f0 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: pvPortMalloc/13 (addr)pvPortMalloc/13 (read)prvHeapInit/18 (write)prvHeapInit/18 (write)prvInsertBlockIntoFreeList/19 (addr)vPortGetHeapStats/20 (read) Availability: not-ready Varpool flags: xHeapStructSize/5 (xHeapStructSize) @06c27360 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: Availability: not-ready Varpool flags: initialized read-only const-value-known ucHeap/4 (ucHeap) @06c27120 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: prvHeapInit/18 (addr)prvHeapInit/18 (addr) Availability: not-ready Varpool flags: vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @06b79d20 Type: function definition analyzed Visibility: no_reorder References: Referring: Function flags: body Called by: vPortFree/14 vPortFree/14 pvPortMalloc/13 pvPortMalloc/13 pvPortMalloc/13 Calls: Initial Symbol table: vPortExitCritical/24 (vPortExitCritical) @06becee0 Type: function Visibility: external public References: Referring: Function flags: Called by: vPortGetHeapStats/20 Calls: vPortEnterCritical/23 (vPortEnterCritical) @06becd20 Type: function Visibility: external public References: Referring: Function flags: Called by: vPortGetHeapStats/20 Calls: xTaskResumeAll/22 (xTaskResumeAll) @06bec380 Type: function Visibility: external public References: Referring: Function flags: Called by: vPortGetHeapStats/20 vPortFree/14 pvPortMalloc/13 Calls: vTaskSuspendAll/21 (vTaskSuspendAll) @06bec1c0 Type: function Visibility: external public References: Referring: Function flags: Called by: vPortGetHeapStats/20 vPortFree/14 pvPortMalloc/13 Calls: vPortGetHeapStats/20 (vPortGetHeapStats) @06bdd2a0 Type: function definition analyzed Visibility: force_output no_reorder public References: xStart/6 (read)pxEnd/7 (read)xFreeBytesRemaining/8 (read)xNumberOfSuccessfulAllocations/10 (read)xNumberOfSuccessfulFrees/11 (read)xMinimumEverFreeBytesRemaining/9 (read) Referring: Function flags: body Called by: Calls: vPortExitCritical/24 vPortEnterCritical/23 xTaskResumeAll/22 vTaskSuspendAll/21 prvInsertBlockIntoFreeList/19 (prvInsertBlockIntoFreeList) @06bddee0 Type: function definition analyzed Visibility: force_output no_reorder References: xStart/6 (addr)pxEnd/7 (read)pxEnd/7 (read) Referring: Function flags: body Called by: vPortFree/14 pvPortMalloc/13 Calls: prvHeapInit/18 (prvHeapInit) @06bddc40 Type: function definition analyzed Visibility: force_output no_reorder References: ucHeap/4 (addr)ucHeap/4 (addr)xStart/6 (write)xStart/6 (write)pxEnd/7 (write)pxEnd/7 (read)pxEnd/7 (read)pxEnd/7 (read)xMinimumEverFreeBytesRemaining/9 (write)xFreeBytesRemaining/8 (write)xBlockAllocatedBit/12 (write) Referring: Function flags: body Called by: pvPortMalloc/13 Calls: vPortInitialiseBlocks/17 (vPortInitialiseBlocks) @06bdd9a0 Type: function definition analyzed Visibility: force_output no_reorder public References: Referring: Function flags: body Called by: Calls: xPortGetMinimumEverFreeHeapSize/16 (xPortGetMinimumEverFreeHeapSize) @06bdd700 Type: function definition analyzed Visibility: force_output no_reorder public References: xMinimumEverFreeBytesRemaining/9 (read) Referring: Function flags: body Called by: Calls: xPortGetFreeHeapSize/15 (xPortGetFreeHeapSize) @06bdd460 Type: function definition analyzed Visibility: force_output no_reorder public References: xFreeBytesRemaining/8 (read) Referring: Function flags: body Called by: Calls: vPortFree/14 (vPortFree) @06bdd1c0 Type: function definition analyzed Visibility: force_output no_reorder public References: xBlockAllocatedBit/12 (read)xBlockAllocatedBit/12 (read)xBlockAllocatedBit/12 (read)xFreeBytesRemaining/8 (read)xFreeBytesRemaining/8 (write)xNumberOfSuccessfulFrees/11 (read)xNumberOfSuccessfulFrees/11 (write) Referring: Function flags: body Called by: Calls: xTaskResumeAll/22 prvInsertBlockIntoFreeList/19 vTaskSuspendAll/21 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 pvPortMalloc/13 (pvPortMalloc) @06bd7e00 Type: function definition analyzed Visibility: force_output no_reorder public References: pxEnd/7 (read)xBlockAllocatedBit/12 (read)xFreeBytesRemaining/8 (read)xStart/6 (addr)xStart/6 (read)pxEnd/7 (read)xFreeBytesRemaining/8 (read)xFreeBytesRemaining/8 (write)xFreeBytesRemaining/8 (read)xMinimumEverFreeBytesRemaining/9 (read)xFreeBytesRemaining/8 (read)xMinimumEverFreeBytesRemaining/9 (write)xBlockAllocatedBit/12 (read)xNumberOfSuccessfulAllocations/10 (read)xNumberOfSuccessfulAllocations/10 (write) Referring: Function flags: body Called by: Calls: vPortRaiseBASEPRI/1 xTaskResumeAll/22 prvInsertBlockIntoFreeList/19 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 prvHeapInit/18 vTaskSuspendAll/21 xBlockAllocatedBit/12 (xBlockAllocatedBit) @06c27678 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: pvPortMalloc/13 (read)pvPortMalloc/13 (read)vPortFree/14 (read)vPortFree/14 (read)vPortFree/14 (read)prvHeapInit/18 (write) Availability: not-ready Varpool flags: initialized xNumberOfSuccessfulFrees/11 (xNumberOfSuccessfulFrees) @06c275e8 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: vPortFree/14 (read)vPortFree/14 (write)vPortGetHeapStats/20 (read) Availability: not-ready Varpool flags: initialized xNumberOfSuccessfulAllocations/10 (xNumberOfSuccessfulAllocations) @06c275a0 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: pvPortMalloc/13 (read)pvPortMalloc/13 (write)vPortGetHeapStats/20 (read) Availability: not-ready Varpool flags: initialized xMinimumEverFreeBytesRemaining/9 (xMinimumEverFreeBytesRemaining) @06c27558 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: pvPortMalloc/13 (read)pvPortMalloc/13 (write)xPortGetMinimumEverFreeHeapSize/16 (read)prvHeapInit/18 (write)vPortGetHeapStats/20 (read) Availability: not-ready Varpool flags: initialized xFreeBytesRemaining/8 (xFreeBytesRemaining) @06c27510 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: pvPortMalloc/13 (read)pvPortMalloc/13 (read)pvPortMalloc/13 (write)pvPortMalloc/13 (read)pvPortMalloc/13 (read)vPortFree/14 (read)vPortFree/14 (write)xPortGetFreeHeapSize/15 (read)prvHeapInit/18 (write)vPortGetHeapStats/20 (read) Availability: not-ready Varpool flags: initialized pxEnd/7 (pxEnd) @06c27480 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: pvPortMalloc/13 (read)pvPortMalloc/13 (read)prvHeapInit/18 (write)prvHeapInit/18 (read)prvHeapInit/18 (read)prvHeapInit/18 (read)prvInsertBlockIntoFreeList/19 (read)prvInsertBlockIntoFreeList/19 (read)vPortGetHeapStats/20 (read) Availability: not-ready Varpool flags: initialized xStart/6 (xStart) @06c273f0 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: pvPortMalloc/13 (addr)pvPortMalloc/13 (read)prvHeapInit/18 (write)prvHeapInit/18 (write)prvInsertBlockIntoFreeList/19 (addr)vPortGetHeapStats/20 (read) Availability: not-ready Varpool flags: xHeapStructSize/5 (xHeapStructSize) @06c27360 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: Availability: not-ready Varpool flags: initialized read-only const-value-known ucHeap/4 (ucHeap) @06c27120 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: prvHeapInit/18 (addr)prvHeapInit/18 (addr) Availability: not-ready Varpool flags: vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @06b79d20 Type: function definition analyzed Visibility: no_reorder References: Referring: Function flags: body Called by: vPortFree/14 vPortFree/14 pvPortMalloc/13 pvPortMalloc/13 pvPortMalloc/13 Calls: Removing unused symbols: Reclaimed Symbol table: vPortExitCritical/24 (vPortExitCritical) @06becee0 Type: function Visibility: external public References: Referring: Function flags: Called by: vPortGetHeapStats/20 Calls: vPortEnterCritical/23 (vPortEnterCritical) @06becd20 Type: function Visibility: external public References: Referring: Function flags: Called by: vPortGetHeapStats/20 Calls: xTaskResumeAll/22 (xTaskResumeAll) @06bec380 Type: function Visibility: external public References: Referring: Function flags: Called by: vPortGetHeapStats/20 vPortFree/14 pvPortMalloc/13 Calls: vTaskSuspendAll/21 (vTaskSuspendAll) @06bec1c0 Type: function Visibility: external public References: Referring: Function flags: Called by: vPortGetHeapStats/20 vPortFree/14 pvPortMalloc/13 Calls: vPortGetHeapStats/20 (vPortGetHeapStats) @06bdd2a0 Type: function definition analyzed Visibility: force_output no_reorder public References: xStart/6 (read)pxEnd/7 (read)xFreeBytesRemaining/8 (read)xNumberOfSuccessfulAllocations/10 (read)xNumberOfSuccessfulFrees/11 (read)xMinimumEverFreeBytesRemaining/9 (read) Referring: Function flags: body Called by: Calls: vPortExitCritical/24 vPortEnterCritical/23 xTaskResumeAll/22 vTaskSuspendAll/21 prvInsertBlockIntoFreeList/19 (prvInsertBlockIntoFreeList) @06bddee0 Type: function definition analyzed Visibility: force_output no_reorder References: xStart/6 (addr)pxEnd/7 (read)pxEnd/7 (read) Referring: Function flags: body Called by: vPortFree/14 pvPortMalloc/13 Calls: prvHeapInit/18 (prvHeapInit) @06bddc40 Type: function definition analyzed Visibility: force_output no_reorder References: ucHeap/4 (addr)ucHeap/4 (addr)xStart/6 (write)xStart/6 (write)pxEnd/7 (write)pxEnd/7 (read)pxEnd/7 (read)pxEnd/7 (read)xMinimumEverFreeBytesRemaining/9 (write)xFreeBytesRemaining/8 (write)xBlockAllocatedBit/12 (write) Referring: Function flags: body Called by: pvPortMalloc/13 Calls: vPortInitialiseBlocks/17 (vPortInitialiseBlocks) @06bdd9a0 Type: function definition analyzed Visibility: force_output no_reorder public References: Referring: Function flags: body Called by: Calls: xPortGetMinimumEverFreeHeapSize/16 (xPortGetMinimumEverFreeHeapSize) @06bdd700 Type: function definition analyzed Visibility: force_output no_reorder public References: xMinimumEverFreeBytesRemaining/9 (read) Referring: Function flags: body Called by: Calls: xPortGetFreeHeapSize/15 (xPortGetFreeHeapSize) @06bdd460 Type: function definition analyzed Visibility: force_output no_reorder public References: xFreeBytesRemaining/8 (read) Referring: Function flags: body Called by: Calls: vPortFree/14 (vPortFree) @06bdd1c0 Type: function definition analyzed Visibility: force_output no_reorder public References: xBlockAllocatedBit/12 (read)xBlockAllocatedBit/12 (read)xBlockAllocatedBit/12 (read)xFreeBytesRemaining/8 (read)xFreeBytesRemaining/8 (write)xNumberOfSuccessfulFrees/11 (read)xNumberOfSuccessfulFrees/11 (write) Referring: Function flags: body Called by: Calls: xTaskResumeAll/22 prvInsertBlockIntoFreeList/19 vTaskSuspendAll/21 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 pvPortMalloc/13 (pvPortMalloc) @06bd7e00 Type: function definition analyzed Visibility: force_output no_reorder public References: pxEnd/7 (read)xBlockAllocatedBit/12 (read)xFreeBytesRemaining/8 (read)xStart/6 (addr)xStart/6 (read)pxEnd/7 (read)xFreeBytesRemaining/8 (read)xFreeBytesRemaining/8 (write)xFreeBytesRemaining/8 (read)xMinimumEverFreeBytesRemaining/9 (read)xFreeBytesRemaining/8 (read)xMinimumEverFreeBytesRemaining/9 (write)xBlockAllocatedBit/12 (read)xNumberOfSuccessfulAllocations/10 (read)xNumberOfSuccessfulAllocations/10 (write) Referring: Function flags: body Called by: Calls: vPortRaiseBASEPRI/1 xTaskResumeAll/22 prvInsertBlockIntoFreeList/19 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 prvHeapInit/18 vTaskSuspendAll/21 xBlockAllocatedBit/12 (xBlockAllocatedBit) @06c27678 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: pvPortMalloc/13 (read)pvPortMalloc/13 (read)vPortFree/14 (read)vPortFree/14 (read)vPortFree/14 (read)prvHeapInit/18 (write) Availability: not-ready Varpool flags: initialized xNumberOfSuccessfulFrees/11 (xNumberOfSuccessfulFrees) @06c275e8 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: vPortFree/14 (read)vPortFree/14 (write)vPortGetHeapStats/20 (read) Availability: not-ready Varpool flags: initialized xNumberOfSuccessfulAllocations/10 (xNumberOfSuccessfulAllocations) @06c275a0 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: pvPortMalloc/13 (read)pvPortMalloc/13 (write)vPortGetHeapStats/20 (read) Availability: not-ready Varpool flags: initialized xMinimumEverFreeBytesRemaining/9 (xMinimumEverFreeBytesRemaining) @06c27558 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: pvPortMalloc/13 (read)pvPortMalloc/13 (write)xPortGetMinimumEverFreeHeapSize/16 (read)prvHeapInit/18 (write)vPortGetHeapStats/20 (read) Availability: not-ready Varpool flags: initialized xFreeBytesRemaining/8 (xFreeBytesRemaining) @06c27510 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: pvPortMalloc/13 (read)pvPortMalloc/13 (read)pvPortMalloc/13 (write)pvPortMalloc/13 (read)pvPortMalloc/13 (read)vPortFree/14 (read)vPortFree/14 (write)xPortGetFreeHeapSize/15 (read)prvHeapInit/18 (write)vPortGetHeapStats/20 (read) Availability: not-ready Varpool flags: initialized pxEnd/7 (pxEnd) @06c27480 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: pvPortMalloc/13 (read)pvPortMalloc/13 (read)prvHeapInit/18 (write)prvHeapInit/18 (read)prvHeapInit/18 (read)prvHeapInit/18 (read)prvInsertBlockIntoFreeList/19 (read)prvInsertBlockIntoFreeList/19 (read)vPortGetHeapStats/20 (read) Availability: not-ready Varpool flags: initialized xStart/6 (xStart) @06c273f0 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: pvPortMalloc/13 (addr)pvPortMalloc/13 (read)prvHeapInit/18 (write)prvHeapInit/18 (write)prvInsertBlockIntoFreeList/19 (addr)vPortGetHeapStats/20 (read) Availability: not-ready Varpool flags: xHeapStructSize/5 (xHeapStructSize) @06c27360 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: Availability: not-ready Varpool flags: initialized read-only const-value-known ucHeap/4 (ucHeap) @06c27120 Type: variable definition analyzed Visibility: force_output no_reorder References: Referring: prvHeapInit/18 (addr)prvHeapInit/18 (addr) Availability: not-ready Varpool flags: vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @06b79d20 Type: function definition analyzed Visibility: no_reorder References: Referring: Function flags: body Called by: vPortFree/14 vPortFree/14 pvPortMalloc/13 pvPortMalloc/13 pvPortMalloc/13 Calls: Reclaiming functions: Reclaiming variables: Clearing address taken flags: Optimized Symbol table: vPortExitCritical/24 (vPortExitCritical) @06becee0 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: Called by: vPortGetHeapStats/20 Calls: vPortEnterCritical/23 (vPortEnterCritical) @06becd20 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: Called by: vPortGetHeapStats/20 Calls: xTaskResumeAll/22 (xTaskResumeAll) @06bec380 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: Called by: vPortGetHeapStats/20 vPortFree/14 pvPortMalloc/13 Calls: vTaskSuspendAll/21 (vTaskSuspendAll) @06bec1c0 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: Called by: vPortGetHeapStats/20 vPortFree/14 pvPortMalloc/13 Calls: vPortGetHeapStats/20 (vPortGetHeapStats) @06bdd2a0 Type: function definition analyzed Visibility: force_output externally_visible no_reorder public References: xStart/6 (read)pxEnd/7 (read)xFreeBytesRemaining/8 (read)xNumberOfSuccessfulAllocations/10 (read)xNumberOfSuccessfulFrees/11 (read)xMinimumEverFreeBytesRemaining/9 (read) Referring: Availability: available Function flags: body Called by: Calls: vPortExitCritical/24 vPortEnterCritical/23 xTaskResumeAll/22 vTaskSuspendAll/21 prvInsertBlockIntoFreeList/19 (prvInsertBlockIntoFreeList) @06bddee0 Type: function definition analyzed Visibility: force_output no_reorder prevailing_def_ironly References: xStart/6 (addr)pxEnd/7 (read)pxEnd/7 (read) Referring: Availability: available Function flags: body Called by: vPortFree/14 pvPortMalloc/13 Calls: prvHeapInit/18 (prvHeapInit) @06bddc40 Type: function definition analyzed Visibility: force_output no_reorder prevailing_def_ironly References: ucHeap/4 (addr)ucHeap/4 (addr)xStart/6 (write)xStart/6 (write)pxEnd/7 (write)pxEnd/7 (read)pxEnd/7 (read)pxEnd/7 (read)xMinimumEverFreeBytesRemaining/9 (write)xFreeBytesRemaining/8 (write)xBlockAllocatedBit/12 (write) Referring: Availability: available Function flags: body Called by: pvPortMalloc/13 Calls: vPortInitialiseBlocks/17 (vPortInitialiseBlocks) @06bdd9a0 Type: function definition analyzed Visibility: force_output externally_visible no_reorder public References: Referring: Availability: available Function flags: body Called by: Calls: xPortGetMinimumEverFreeHeapSize/16 (xPortGetMinimumEverFreeHeapSize) @06bdd700 Type: function definition analyzed Visibility: force_output externally_visible no_reorder public References: xMinimumEverFreeBytesRemaining/9 (read) Referring: Availability: available Function flags: body Called by: Calls: xPortGetFreeHeapSize/15 (xPortGetFreeHeapSize) @06bdd460 Type: function definition analyzed Visibility: force_output externally_visible no_reorder public References: xFreeBytesRemaining/8 (read) Referring: Availability: available Function flags: body Called by: Calls: vPortFree/14 (vPortFree) @06bdd1c0 Type: function definition analyzed Visibility: force_output externally_visible no_reorder public References: xBlockAllocatedBit/12 (read)xBlockAllocatedBit/12 (read)xBlockAllocatedBit/12 (read)xFreeBytesRemaining/8 (read)xFreeBytesRemaining/8 (write)xNumberOfSuccessfulFrees/11 (read)xNumberOfSuccessfulFrees/11 (write) Referring: Availability: available Function flags: body Called by: Calls: xTaskResumeAll/22 prvInsertBlockIntoFreeList/19 vTaskSuspendAll/21 pvPortMalloc/13 (pvPortMalloc) @06bd7e00 Type: function definition analyzed Visibility: force_output externally_visible no_reorder public References: pxEnd/7 (read)xBlockAllocatedBit/12 (read)xFreeBytesRemaining/8 (read)xStart/6 (addr)xStart/6 (read)pxEnd/7 (read)xFreeBytesRemaining/8 (read)xFreeBytesRemaining/8 (write)xFreeBytesRemaining/8 (read)xMinimumEverFreeBytesRemaining/9 (read)xFreeBytesRemaining/8 (read)xMinimumEverFreeBytesRemaining/9 (write)xBlockAllocatedBit/12 (read)xNumberOfSuccessfulAllocations/10 (read)xNumberOfSuccessfulAllocations/10 (write) Referring: Availability: available Function flags: body Called by: Calls: xTaskResumeAll/22 prvInsertBlockIntoFreeList/19 prvHeapInit/18 vTaskSuspendAll/21 xBlockAllocatedBit/12 (xBlockAllocatedBit) @06c27678 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly References: Referring: prvHeapInit/18 (write)pvPortMalloc/13 (read)pvPortMalloc/13 (read)vPortFree/14 (read)vPortFree/14 (read)vPortFree/14 (read) Availability: available Varpool flags: initialized xNumberOfSuccessfulFrees/11 (xNumberOfSuccessfulFrees) @06c275e8 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly References: Referring: vPortFree/14 (write)vPortFree/14 (read)vPortGetHeapStats/20 (read) Availability: available Varpool flags: initialized xNumberOfSuccessfulAllocations/10 (xNumberOfSuccessfulAllocations) @06c275a0 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly References: Referring: pvPortMalloc/13 (write)pvPortMalloc/13 (read)vPortGetHeapStats/20 (read) Availability: available Varpool flags: initialized xMinimumEverFreeBytesRemaining/9 (xMinimumEverFreeBytesRemaining) @06c27558 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly References: Referring: pvPortMalloc/13 (write)xPortGetMinimumEverFreeHeapSize/16 (read)prvHeapInit/18 (write)pvPortMalloc/13 (read)vPortGetHeapStats/20 (read) Availability: available Varpool flags: initialized xFreeBytesRemaining/8 (xFreeBytesRemaining) @06c27510 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly References: Referring: pvPortMalloc/13 (read)prvHeapInit/18 (write)pvPortMalloc/13 (read)vPortFree/14 (write)xPortGetFreeHeapSize/15 (read)pvPortMalloc/13 (read)pvPortMalloc/13 (read)pvPortMalloc/13 (write)vPortFree/14 (read)vPortGetHeapStats/20 (read) Availability: available Varpool flags: initialized pxEnd/7 (pxEnd) @06c27480 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly References: Referring: prvHeapInit/18 (read)prvHeapInit/18 (read)prvInsertBlockIntoFreeList/19 (read)prvInsertBlockIntoFreeList/19 (read)pvPortMalloc/13 (read)prvHeapInit/18 (write)prvHeapInit/18 (read)pvPortMalloc/13 (read)vPortGetHeapStats/20 (read) Availability: available Varpool flags: initialized xStart/6 (xStart) @06c273f0 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly References: Referring: prvHeapInit/18 (write)prvHeapInit/18 (write)pvPortMalloc/13 (read)prvInsertBlockIntoFreeList/19 (addr)pvPortMalloc/13 (addr)vPortGetHeapStats/20 (read) Availability: available Varpool flags: xHeapStructSize/5 (xHeapStructSize) @06c27360 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly References: Referring: Availability: available Varpool flags: initialized read-only const-value-known ucHeap/4 (ucHeap) @06c27120 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly References: Referring: prvHeapInit/18 (addr)prvHeapInit/18 (addr) Availability: available Varpool flags: Materializing clones Materialization Call site updates done. Reclaiming functions: Reclaiming variables: Clearing address taken flags: Trivially needed variables: xBlockAllocatedBit xNumberOfSuccessfulFrees xNumberOfSuccessfulAllocations xMinimumEverFreeBytesRemaining xFreeBytesRemaining pxEnd xStart xHeapStructSize ucHeap Removing variables: Final Symbol table: vPortExitCritical/24 (vPortExitCritical) @06becee0 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: Called by: Calls: vPortEnterCritical/23 (vPortEnterCritical) @06becd20 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: Called by: Calls: xTaskResumeAll/22 (xTaskResumeAll) @06bec380 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: Called by: Calls: vTaskSuspendAll/21 (vTaskSuspendAll) @06bec1c0 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: Called by: Calls: vPortGetHeapStats/20 (vPortGetHeapStats) @06bdd2a0 Type: function definition analyzed Visibility: force_output externally_visible no_reorder asm_written public References: Referring: Availability: available Function flags: Called by: Calls: prvInsertBlockIntoFreeList/19 (prvInsertBlockIntoFreeList) @06bddee0 Type: function definition analyzed Visibility: force_output no_reorder prevailing_def_ironly asm_written References: Referring: Availability: available Function flags: Called by: Calls: prvHeapInit/18 (prvHeapInit) @06bddc40 Type: function definition analyzed Visibility: force_output no_reorder prevailing_def_ironly asm_written References: Referring: Availability: available Function flags: Called by: Calls: vPortInitialiseBlocks/17 (vPortInitialiseBlocks) @06bdd9a0 Type: function definition analyzed Visibility: force_output externally_visible no_reorder asm_written public References: Referring: Availability: available Function flags: Called by: Calls: xPortGetMinimumEverFreeHeapSize/16 (xPortGetMinimumEverFreeHeapSize) @06bdd700 Type: function definition analyzed Visibility: force_output externally_visible no_reorder asm_written public References: Referring: Availability: available Function flags: Called by: Calls: xPortGetFreeHeapSize/15 (xPortGetFreeHeapSize) @06bdd460 Type: function definition analyzed Visibility: force_output externally_visible no_reorder asm_written public References: Referring: Availability: available Function flags: Called by: Calls: vPortFree/14 (vPortFree) @06bdd1c0 Type: function definition analyzed Visibility: force_output externally_visible no_reorder asm_written public References: Referring: Availability: available Function flags: Called by: Calls: pvPortMalloc/13 (pvPortMalloc) @06bd7e00 Type: function definition analyzed Visibility: force_output externally_visible no_reorder asm_written public References: Referring: Availability: available Function flags: Called by: Calls: xBlockAllocatedBit/12 (xBlockAllocatedBit) @06c27678 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly asm_written Aux: @00000001 References: Referring: Availability: available Varpool flags: initialized xNumberOfSuccessfulFrees/11 (xNumberOfSuccessfulFrees) @06c275e8 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly asm_written Aux: @06c27678 References: Referring: Availability: available Varpool flags: initialized xNumberOfSuccessfulAllocations/10 (xNumberOfSuccessfulAllocations) @06c275a0 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly asm_written Aux: @06c275e8 References: Referring: Availability: available Varpool flags: initialized xMinimumEverFreeBytesRemaining/9 (xMinimumEverFreeBytesRemaining) @06c27558 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly asm_written Aux: @06c275a0 References: Referring: Availability: available Varpool flags: initialized xFreeBytesRemaining/8 (xFreeBytesRemaining) @06c27510 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly asm_written Aux: @06c27558 References: Referring: Availability: available Varpool flags: initialized pxEnd/7 (pxEnd) @06c27480 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly asm_written Aux: @06c27510 References: Referring: Availability: available Varpool flags: initialized xStart/6 (xStart) @06c273f0 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly asm_written Aux: @06c27480 References: Referring: Availability: available Varpool flags: xHeapStructSize/5 (xHeapStructSize) @06c27360 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly asm_written Aux: @06c273f0 References: Referring: Availability: available Varpool flags: initialized read-only const-value-known ucHeap/4 (ucHeap) @06c27120 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly asm_written Aux: @06c27360 References: Referring: Availability: available Varpool flags: