Browse Source

蓝牙调试初步完成,Uart的延时时间和串口未优化

CHENJIE-PC\QiXiang_CHENJIE 2 years ago
parent
commit
c9ac152c3a
100 changed files with 3766 additions and 3762 deletions
  1. 4 4
      Debug_FLASH/FreeRTOS/Source/croutine.c.000i.cgraph
  2. BIN
      Debug_FLASH/FreeRTOS/Source/croutine.o
  3. 124 124
      Debug_FLASH/FreeRTOS/Source/event_groups.c.000i.cgraph
  4. 62 62
      Debug_FLASH/FreeRTOS/Source/event_groups.c.016i.visibility
  5. 33 33
      Debug_FLASH/FreeRTOS/Source/event_groups.c.017i.build_ssa_passes
  6. 11 11
      Debug_FLASH/FreeRTOS/Source/event_groups.c.022i.opt_local_passes
  7. 38 38
      Debug_FLASH/FreeRTOS/Source/event_groups.c.048i.remove_symbols
  8. 12 12
      Debug_FLASH/FreeRTOS/Source/event_groups.c.060i.targetclone
  9. 12 12
      Debug_FLASH/FreeRTOS/Source/event_groups.c.064i.free-fnsummary1
  10. 38 38
      Debug_FLASH/FreeRTOS/Source/event_groups.c.068i.whole-program
  11. 38 38
      Debug_FLASH/FreeRTOS/Source/event_groups.c.075i.fnsummary
  12. 52 52
      Debug_FLASH/FreeRTOS/Source/event_groups.c.076i.inline
  13. 12 12
      Debug_FLASH/FreeRTOS/Source/event_groups.c.078i.free-fnsummary2
  14. 12 12
      Debug_FLASH/FreeRTOS/Source/event_groups.c.080i.single-use
  15. 12 12
      Debug_FLASH/FreeRTOS/Source/event_groups.c.081i.comdats
  16. 12 12
      Debug_FLASH/FreeRTOS/Source/event_groups.c.082i.materialize-all-clones
  17. BIN
      Debug_FLASH/FreeRTOS/Source/event_groups.o
  18. 38 38
      Debug_FLASH/FreeRTOS/Source/list.c.000i.cgraph
  19. 8 8
      Debug_FLASH/FreeRTOS/Source/list.c.016i.visibility
  20. 3 3
      Debug_FLASH/FreeRTOS/Source/list.c.017i.build_ssa_passes
  21. 1 1
      Debug_FLASH/FreeRTOS/Source/list.c.022i.opt_local_passes
  22. 6 6
      Debug_FLASH/FreeRTOS/Source/list.c.048i.remove_symbols
  23. 1 1
      Debug_FLASH/FreeRTOS/Source/list.c.060i.targetclone
  24. 1 1
      Debug_FLASH/FreeRTOS/Source/list.c.064i.free-fnsummary1
  25. 6 6
      Debug_FLASH/FreeRTOS/Source/list.c.068i.whole-program
  26. 6 6
      Debug_FLASH/FreeRTOS/Source/list.c.075i.fnsummary
  27. 11 11
      Debug_FLASH/FreeRTOS/Source/list.c.076i.inline
  28. 1 1
      Debug_FLASH/FreeRTOS/Source/list.c.078i.free-fnsummary2
  29. 1 1
      Debug_FLASH/FreeRTOS/Source/list.c.080i.single-use
  30. 1 1
      Debug_FLASH/FreeRTOS/Source/list.c.081i.comdats
  31. 1 1
      Debug_FLASH/FreeRTOS/Source/list.c.082i.materialize-all-clones
  32. BIN
      Debug_FLASH/FreeRTOS/Source/list.o
  33. 128 128
      Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.000i.cgraph
  34. 27 27
      Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.016i.visibility
  35. 6 6
      Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.017i.build_ssa_passes
  36. 2 2
      Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.022i.opt_local_passes
  37. 21 21
      Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.048i.remove_symbols
  38. 2 2
      Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.060i.targetclone
  39. 2 2
      Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.064i.free-fnsummary1
  40. 21 21
      Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.068i.whole-program
  41. 21 21
      Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.075i.fnsummary
  42. 28 28
      Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.076i.inline
  43. 2 2
      Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.078i.free-fnsummary2
  44. 2 2
      Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.080i.single-use
  45. 2 2
      Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.081i.comdats
  46. 2 2
      Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.082i.materialize-all-clones
  47. BIN
      Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.o
  48. 130 130
      Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.000i.cgraph
  49. 31 31
      Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.016i.visibility
  50. 9 9
      Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.017i.build_ssa_passes
  51. 3 3
      Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.022i.opt_local_passes
  52. 24 24
      Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.048i.remove_symbols
  53. 3 3
      Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.060i.targetclone
  54. 3 3
      Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.064i.free-fnsummary1
  55. 24 24
      Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.068i.whole-program
  56. 24 24
      Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.075i.fnsummary
  57. 26 26
      Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.076i.inline
  58. 3 3
      Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.078i.free-fnsummary2
  59. 3 3
      Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.080i.single-use
  60. 3 3
      Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.081i.comdats
  61. 3 3
      Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.082i.materialize-all-clones
  62. BIN
      Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.o
  63. 143 143
      Debug_FLASH/FreeRTOS/Source/queue.c.000i.cgraph
  64. 119 119
      Debug_FLASH/FreeRTOS/Source/queue.c.016i.visibility
  65. 95 95
      Debug_FLASH/FreeRTOS/Source/queue.c.017i.build_ssa_passes
  66. 29 29
      Debug_FLASH/FreeRTOS/Source/queue.c.022i.opt_local_passes
  67. 95 95
      Debug_FLASH/FreeRTOS/Source/queue.c.048i.remove_symbols
  68. 36 36
      Debug_FLASH/FreeRTOS/Source/queue.c.060i.targetclone
  69. 36 36
      Debug_FLASH/FreeRTOS/Source/queue.c.064i.free-fnsummary1
  70. 95 95
      Debug_FLASH/FreeRTOS/Source/queue.c.068i.whole-program
  71. 95 95
      Debug_FLASH/FreeRTOS/Source/queue.c.075i.fnsummary
  72. 118 118
      Debug_FLASH/FreeRTOS/Source/queue.c.076i.inline
  73. 36 36
      Debug_FLASH/FreeRTOS/Source/queue.c.078i.free-fnsummary2
  74. 36 36
      Debug_FLASH/FreeRTOS/Source/queue.c.080i.single-use
  75. 36 36
      Debug_FLASH/FreeRTOS/Source/queue.c.081i.comdats
  76. 36 36
      Debug_FLASH/FreeRTOS/Source/queue.c.082i.materialize-all-clones
  77. BIN
      Debug_FLASH/FreeRTOS/Source/queue.o
  78. 132 132
      Debug_FLASH/FreeRTOS/Source/stream_buffer.c.000i.cgraph
  79. 114 114
      Debug_FLASH/FreeRTOS/Source/stream_buffer.c.016i.visibility
  80. 72 72
      Debug_FLASH/FreeRTOS/Source/stream_buffer.c.017i.build_ssa_passes
  81. 24 24
      Debug_FLASH/FreeRTOS/Source/stream_buffer.c.022i.opt_local_passes
  82. 70 70
      Debug_FLASH/FreeRTOS/Source/stream_buffer.c.048i.remove_symbols
  83. 31 31
      Debug_FLASH/FreeRTOS/Source/stream_buffer.c.060i.targetclone
  84. 31 31
      Debug_FLASH/FreeRTOS/Source/stream_buffer.c.064i.free-fnsummary1
  85. 70 70
      Debug_FLASH/FreeRTOS/Source/stream_buffer.c.068i.whole-program
  86. 70 70
      Debug_FLASH/FreeRTOS/Source/stream_buffer.c.075i.fnsummary
  87. 94 94
      Debug_FLASH/FreeRTOS/Source/stream_buffer.c.076i.inline
  88. 31 31
      Debug_FLASH/FreeRTOS/Source/stream_buffer.c.078i.free-fnsummary2
  89. 31 31
      Debug_FLASH/FreeRTOS/Source/stream_buffer.c.080i.single-use
  90. 31 31
      Debug_FLASH/FreeRTOS/Source/stream_buffer.c.081i.comdats
  91. 31 31
      Debug_FLASH/FreeRTOS/Source/stream_buffer.c.082i.materialize-all-clones
  92. BIN
      Debug_FLASH/FreeRTOS/Source/stream_buffer.o
  93. 191 191
      Debug_FLASH/FreeRTOS/Source/tasks.c.000i.cgraph
  94. 105 105
      Debug_FLASH/FreeRTOS/Source/tasks.c.016i.visibility
  95. 128 127
      Debug_FLASH/FreeRTOS/Source/tasks.c.017i.build_ssa_passes
  96. 55 54
      Debug_FLASH/FreeRTOS/Source/tasks.c.022i.opt_local_passes
  97. 105 105
      Debug_FLASH/FreeRTOS/Source/tasks.c.048i.remove_symbols
  98. 64 63
      Debug_FLASH/FreeRTOS/Source/tasks.c.060i.targetclone
  99. 64 63
      Debug_FLASH/FreeRTOS/Source/tasks.c.064i.free-fnsummary1
  100. 105 105
      Debug_FLASH/FreeRTOS/Source/tasks.c.068i.whole-program

+ 4 - 4
Debug_FLASH/FreeRTOS/Source/croutine.c.000i.cgraph

@@ -2,7 +2,7 @@
 
 Initial Symbol table:
 
-vPortSetBASEPRI/3 (vPortSetBASEPRI) @06b4db60
+vPortSetBASEPRI/3 (vPortSetBASEPRI) @06aadb60
   Type: function definition
   Visibility: no_reorder
   References: 
@@ -10,7 +10,7 @@ vPortSetBASEPRI/3 (vPortSetBASEPRI) @06b4db60
   Function flags:
   Called by: 
   Calls: 
-ulPortRaiseBASEPRI/2 (ulPortRaiseBASEPRI) @06b4d8c0
+ulPortRaiseBASEPRI/2 (ulPortRaiseBASEPRI) @06aad8c0
   Type: function definition
   Visibility: no_reorder
   References: 
@@ -18,7 +18,7 @@ ulPortRaiseBASEPRI/2 (ulPortRaiseBASEPRI) @06b4d8c0
   Function flags:
   Called by: 
   Calls: 
-vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @06b4d540
+vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @06aad540
   Type: function definition
   Visibility: no_reorder
   References: 
@@ -26,7 +26,7 @@ vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @06b4d540
   Function flags:
   Called by: 
   Calls: 
-xPortIsInsideInterrupt/0 (xPortIsInsideInterrupt) @06b4d2a0
+xPortIsInsideInterrupt/0 (xPortIsInsideInterrupt) @06aad2a0
   Type: function definition
   Visibility: no_reorder
   References: 

BIN
Debug_FLASH/FreeRTOS/Source/croutine.o


File diff suppressed because it is too large
+ 124 - 124
Debug_FLASH/FreeRTOS/Source/event_groups.c.000i.cgraph


+ 62 - 62
Debug_FLASH/FreeRTOS/Source/event_groups.c.016i.visibility

@@ -13,7 +13,7 @@ Reclaiming variables:
 Clearing address taken flags:
 Symbol table:
 
-vPortFree/29 (vPortFree) @06c98a80
+vPortFree/29 (vPortFree) @06c66b60
   Type: function
   Visibility: external public
   References: 
@@ -22,7 +22,7 @@ vPortFree/29 (vPortFree) @06c98a80
   Function flags:
   Called by: vEventGroupDelete/11 
   Calls: 
-vTaskRemoveFromUnorderedEventList/28 (vTaskRemoveFromUnorderedEventList) @06c988c0
+vTaskRemoveFromUnorderedEventList/28 (vTaskRemoveFromUnorderedEventList) @06c669a0
   Type: function
   Visibility: external public
   References: 
@@ -31,7 +31,7 @@ vTaskRemoveFromUnorderedEventList/28 (vTaskRemoveFromUnorderedEventList) @06c988
   Function flags:
   Called by: vEventGroupDelete/11 xEventGroupSetBits/10 
   Calls: 
-xTimerPendFunctionCallFromISR/27 (xTimerPendFunctionCallFromISR) @06c98380
+xTimerPendFunctionCallFromISR/27 (xTimerPendFunctionCallFromISR) @06c66460
   Type: function
   Visibility: external public
   References: 
@@ -40,7 +40,7 @@ xTimerPendFunctionCallFromISR/27 (xTimerPendFunctionCallFromISR) @06c98380
   Function flags:
   Called by: xEventGroupSetBitsFromISR/15 xEventGroupClearBitsFromISR/8 
   Calls: 
-vPortExitCritical/26 (vPortExitCritical) @06c6cd20
+vPortExitCritical/26 (vPortExitCritical) @06c3ce00
   Type: function
   Visibility: external public
   References: 
@@ -49,7 +49,7 @@ vPortExitCritical/26 (vPortExitCritical) @06c6cd20
   Function flags:
   Called by: xEventGroupClearBits/7 xEventGroupWaitBits/6 xEventGroupSync/5 
   Calls: 
-vPortEnterCritical/25 (vPortEnterCritical) @06c6cc40
+vPortEnterCritical/25 (vPortEnterCritical) @06c3cd20
   Type: function
   Visibility: external public
   References: 
@@ -58,7 +58,7 @@ vPortEnterCritical/25 (vPortEnterCritical) @06c6cc40
   Function flags:
   Called by: xEventGroupClearBits/7 xEventGroupWaitBits/6 xEventGroupSync/5 
   Calls: 
-uxTaskResetEventItemValue/24 (uxTaskResetEventItemValue) @06c6cb60
+uxTaskResetEventItemValue/24 (uxTaskResetEventItemValue) @06c3cc40
   Type: function
   Visibility: external public
   References: 
@@ -67,7 +67,7 @@ uxTaskResetEventItemValue/24 (uxTaskResetEventItemValue) @06c6cb60
   Function flags:
   Called by: xEventGroupWaitBits/6 xEventGroupSync/5 
   Calls: 
-xTaskResumeAll/23 (xTaskResumeAll) @06c6ca80
+xTaskResumeAll/23 (xTaskResumeAll) @06c3cb60
   Type: function
   Visibility: external public
   References: 
@@ -76,7 +76,7 @@ xTaskResumeAll/23 (xTaskResumeAll) @06c6ca80
   Function flags:
   Called by: vEventGroupDelete/11 xEventGroupSetBits/10 xEventGroupWaitBits/6 xEventGroupSync/5 
   Calls: 
-vTaskPlaceOnUnorderedEventList/22 (vTaskPlaceOnUnorderedEventList) @06c6c9a0
+vTaskPlaceOnUnorderedEventList/22 (vTaskPlaceOnUnorderedEventList) @06c3ca80
   Type: function
   Visibility: external public
   References: 
@@ -85,7 +85,7 @@ vTaskPlaceOnUnorderedEventList/22 (vTaskPlaceOnUnorderedEventList) @06c6c9a0
   Function flags:
   Called by: xEventGroupWaitBits/6 xEventGroupSync/5 
   Calls: 
-vTaskSuspendAll/21 (vTaskSuspendAll) @06c6c8c0
+vTaskSuspendAll/21 (vTaskSuspendAll) @06c3c9a0
   Type: function
   Visibility: external public
   References: 
@@ -94,7 +94,7 @@ vTaskSuspendAll/21 (vTaskSuspendAll) @06c6c8c0
   Function flags:
   Called by: vEventGroupDelete/11 xEventGroupSetBits/10 xEventGroupWaitBits/6 xEventGroupSync/5 
   Calls: 
-xTaskGetSchedulerState/20 (xTaskGetSchedulerState) @06c6c7e0
+xTaskGetSchedulerState/20 (xTaskGetSchedulerState) @06c3c8c0
   Type: function
   Visibility: external public
   References: 
@@ -103,7 +103,7 @@ xTaskGetSchedulerState/20 (xTaskGetSchedulerState) @06c6c7e0
   Function flags:
   Called by: xEventGroupWaitBits/6 xEventGroupSync/5 
   Calls: 
-vListInitialise/19 (vListInitialise) @06c6c460
+vListInitialise/19 (vListInitialise) @06c3c540
   Type: function
   Visibility: external public
   References: 
@@ -112,7 +112,7 @@ vListInitialise/19 (vListInitialise) @06c6c460
   Function flags:
   Called by: xEventGroupCreate/4 
   Calls: 
-pvPortMalloc/18 (pvPortMalloc) @06c6c380
+pvPortMalloc/18 (pvPortMalloc) @06c3c460
   Type: function
   Visibility: external public
   References: 
@@ -121,7 +121,7 @@ pvPortMalloc/18 (pvPortMalloc) @06c6c380
   Function flags:
   Called by: xEventGroupCreate/4 
   Calls: 
-vEventGroupSetNumber/17 (vEventGroupSetNumber) @06c63e00
+vEventGroupSetNumber/17 (vEventGroupSetNumber) @06c3c000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -130,7 +130,7 @@ vEventGroupSetNumber/17 (vEventGroupSetNumber) @06c63e00
   Function flags: body
   Called by: 
   Calls: 
-uxEventGroupGetNumber/16 (uxEventGroupGetNumber) @06c638c0
+uxEventGroupGetNumber/16 (uxEventGroupGetNumber) @06c32a80
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -139,7 +139,7 @@ uxEventGroupGetNumber/16 (uxEventGroupGetNumber) @06c638c0
   Function flags: body
   Called by: 
   Calls: 
-xEventGroupSetBitsFromISR/15 (xEventGroupSetBitsFromISR) @06c632a0
+xEventGroupSetBitsFromISR/15 (xEventGroupSetBitsFromISR) @06c32460
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: vEventGroupSetBitsCallback/12 (addr)
@@ -148,7 +148,7 @@ xEventGroupSetBitsFromISR/15 (xEventGroupSetBitsFromISR) @06c632a0
   Function flags: body
   Called by: 
   Calls: xTimerPendFunctionCallFromISR/27 
-prvTestWaitCondition/14 (prvTestWaitCondition) @06c63d20
+prvTestWaitCondition/14 (prvTestWaitCondition) @06c32ee0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -157,7 +157,7 @@ prvTestWaitCondition/14 (prvTestWaitCondition) @06c63d20
   Function flags: body
   Called by: xEventGroupWaitBits/6 xEventGroupWaitBits/6 
   Calls: 
-vEventGroupClearBitsCallback/13 (vEventGroupClearBitsCallback) @06c63a80
+vEventGroupClearBitsCallback/13 (vEventGroupClearBitsCallback) @06c32c40
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   Address is taken.
@@ -167,7 +167,7 @@ vEventGroupClearBitsCallback/13 (vEventGroupClearBitsCallback) @06c63a80
   Function flags: body
   Called by: 
   Calls: xEventGroupClearBits/7 
-vEventGroupSetBitsCallback/12 (vEventGroupSetBitsCallback) @06c637e0
+vEventGroupSetBitsCallback/12 (vEventGroupSetBitsCallback) @06c329a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   Address is taken.
@@ -177,7 +177,7 @@ vEventGroupSetBitsCallback/12 (vEventGroupSetBitsCallback) @06c637e0
   Function flags: body
   Called by: 
   Calls: xEventGroupSetBits/10 
-vEventGroupDelete/11 (vEventGroupDelete) @06c63540
+vEventGroupDelete/11 (vEventGroupDelete) @06c32700
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -186,7 +186,7 @@ vEventGroupDelete/11 (vEventGroupDelete) @06c63540
   Function flags: body
   Called by: 
   Calls: xTaskResumeAll/23 vPortFree/29 vTaskRemoveFromUnorderedEventList/28 vPortRaiseBASEPRI/1 vTaskSuspendAll/21 vPortRaiseBASEPRI/1 
-xEventGroupSetBits/10 (xEventGroupSetBits) @06c631c0
+xEventGroupSetBits/10 (xEventGroupSetBits) @06c32380
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -195,7 +195,7 @@ xEventGroupSetBits/10 (xEventGroupSetBits) @06c631c0
   Function flags: body
   Called by: vEventGroupSetBitsCallback/12 xEventGroupSync/5 
   Calls: xTaskResumeAll/23 vTaskRemoveFromUnorderedEventList/28 vTaskSuspendAll/21 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
-xEventGroupGetBitsFromISR/9 (xEventGroupGetBitsFromISR) @06c20a80
+xEventGroupGetBitsFromISR/9 (xEventGroupGetBitsFromISR) @06befc40
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -204,7 +204,7 @@ xEventGroupGetBitsFromISR/9 (xEventGroupGetBitsFromISR) @06c20a80
   Function flags: body
   Called by: 
   Calls: vPortSetBASEPRI/3 ulPortRaiseBASEPRI/2 
-xEventGroupClearBitsFromISR/8 (xEventGroupClearBitsFromISR) @06c200e0
+xEventGroupClearBitsFromISR/8 (xEventGroupClearBitsFromISR) @06bef2a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: vEventGroupClearBitsCallback/13 (addr)
@@ -213,7 +213,7 @@ xEventGroupClearBitsFromISR/8 (xEventGroupClearBitsFromISR) @06c200e0
   Function flags: body
   Called by: 
   Calls: xTimerPendFunctionCallFromISR/27 
-xEventGroupClearBits/7 (xEventGroupClearBits) @06c20d20
+xEventGroupClearBits/7 (xEventGroupClearBits) @06befee0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -222,7 +222,7 @@ xEventGroupClearBits/7 (xEventGroupClearBits) @06c20d20
   Function flags: body
   Called by: vEventGroupClearBitsCallback/13 
   Calls: vPortExitCritical/26 vPortEnterCritical/25 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
-xEventGroupWaitBits/6 (xEventGroupWaitBits) @06c209a0
+xEventGroupWaitBits/6 (xEventGroupWaitBits) @06befb60
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -231,7 +231,7 @@ xEventGroupWaitBits/6 (xEventGroupWaitBits) @06c209a0
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/26 prvTestWaitCondition/14 vPortEnterCritical/25 uxTaskResetEventItemValue/24 xTaskResumeAll/23 vTaskPlaceOnUnorderedEventList/22 prvTestWaitCondition/14 vTaskSuspendAll/21 vPortRaiseBASEPRI/1 xTaskGetSchedulerState/20 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
-xEventGroupSync/5 (xEventGroupSync) @06c20460
+xEventGroupSync/5 (xEventGroupSync) @06bef620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -240,7 +240,7 @@ xEventGroupSync/5 (xEventGroupSync) @06c20460
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/26 vPortEnterCritical/25 uxTaskResetEventItemValue/24 xTaskResumeAll/23 vTaskPlaceOnUnorderedEventList/22 xEventGroupSetBits/10 vTaskSuspendAll/21 vPortRaiseBASEPRI/1 xTaskGetSchedulerState/20 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
-xEventGroupCreate/4 (xEventGroupCreate) @06c20000
+xEventGroupCreate/4 (xEventGroupCreate) @06bef1c0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -249,7 +249,7 @@ xEventGroupCreate/4 (xEventGroupCreate) @06c20000
   Function flags: body
   Called by: 
   Calls: vListInitialise/19 pvPortMalloc/18 
-vPortSetBASEPRI/3 (vPortSetBASEPRI) @06ba8380
+vPortSetBASEPRI/3 (vPortSetBASEPRI) @06b78380
   Type: function definition analyzed
   Visibility: no_reorder prevailing_def_ironly
   References: 
@@ -258,7 +258,7 @@ vPortSetBASEPRI/3 (vPortSetBASEPRI) @06ba8380
   Function flags: body local
   Called by: xEventGroupGetBitsFromISR/9 
   Calls: 
-ulPortRaiseBASEPRI/2 (ulPortRaiseBASEPRI) @06ba80e0
+ulPortRaiseBASEPRI/2 (ulPortRaiseBASEPRI) @06b780e0
   Type: function definition analyzed
   Visibility: no_reorder prevailing_def_ironly
   References: 
@@ -267,7 +267,7 @@ ulPortRaiseBASEPRI/2 (ulPortRaiseBASEPRI) @06ba80e0
   Function flags: body local
   Called by: xEventGroupGetBitsFromISR/9 
   Calls: 
-vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @06ba3d20
+vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @06b73d20
   Type: function definition analyzed
   Visibility: no_reorder prevailing_def_ironly
   References: 
@@ -289,7 +289,7 @@ uxEventGroupGetNumber (void * xEventGroup)
 {
   const struct EventGroup_t * pxEventBits;
   UBaseType_t xReturn;
-  UBaseType_t D.6566;
+  UBaseType_t D.6567;
 
   <bb 2> :
   pxEventBits = xEventGroup;
@@ -306,11 +306,11 @@ uxEventGroupGetNumber (void * xEventGroup)
   xReturn = pxEventBits->uxEventGroupNumber;
 
   <bb 5> :
-  D.6566 = xReturn;
+  D.6567 = xReturn;
 
   <bb 6> :
 <L3>:
-  return D.6566;
+  return D.6567;
 
 }
 
@@ -318,15 +318,15 @@ uxEventGroupGetNumber (void * xEventGroup)
 xEventGroupSetBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToSet, BaseType_t * pxHigherPriorityTaskWoken)
 {
   BaseType_t xReturn;
-  BaseType_t D.6561;
+  BaseType_t D.6562;
 
   <bb 2> :
   xReturn = xTimerPendFunctionCallFromISR (vEventGroupSetBitsCallback, xEventGroup, uxBitsToSet, pxHigherPriorityTaskWoken);
-  D.6561 = xReturn;
+  D.6562 = xReturn;
 
   <bb 3> :
 <L0>:
-  return D.6561;
+  return D.6562;
 
 }
 
@@ -334,7 +334,7 @@ xEventGroupSetBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits
 prvTestWaitCondition (const EventBits_t uxCurrentEventBits, const EventBits_t uxBitsToWaitFor, const BaseType_t xWaitForAllBits)
 {
   BaseType_t xWaitConditionMet;
-  BaseType_t D.6559;
+  BaseType_t D.6560;
 
   <bb 2> :
   xWaitConditionMet = 0;
@@ -365,11 +365,11 @@ prvTestWaitCondition (const EventBits_t uxCurrentEventBits, const EventBits_t ux
   xWaitConditionMet = 1;
 
   <bb 7> :
-  D.6559 = xWaitConditionMet;
+  D.6560 = xWaitConditionMet;
 
   <bb 8> :
 <L9>:
-  return D.6559;
+  return D.6560;
 
 }
 
@@ -459,7 +459,7 @@ xEventGroupSetBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBi
   const struct ListItem_t * pxListEnd;
   struct ListItem_t * pxNext;
   struct ListItem_t * pxListItem;
-  EventBits_t D.6544;
+  EventBits_t D.6545;
 
   <bb 2> :
   uxBitsToClear = 0;
@@ -570,11 +570,11 @@ xEventGroupSetBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBi
   _14 = _12 & _13;
   pxEventBits->uxEventBits = _14;
   xTaskResumeAll ();
-  D.6544 = pxEventBits->uxEventBits;
+  D.6545 = pxEventBits->uxEventBits;
 
   <bb 21> :
 <L23>:
-  return D.6544;
+  return D.6545;
 
 }
 
@@ -584,18 +584,18 @@ xEventGroupGetBitsFromISR (struct EventGroupDef_t * xEventGroup)
   EventBits_t uxReturn;
   const struct EventGroup_t * const pxEventBits;
   UBaseType_t uxSavedInterruptStatus;
-  EventBits_t D.6522;
+  EventBits_t D.6523;
 
   <bb 2> :
   pxEventBits = xEventGroup;
   uxSavedInterruptStatus = ulPortRaiseBASEPRI ();
   uxReturn = pxEventBits->uxEventBits;
   vPortSetBASEPRI (uxSavedInterruptStatus);
-  D.6522 = uxReturn;
+  D.6523 = uxReturn;
 
   <bb 3> :
 <L0>:
-  return D.6522;
+  return D.6523;
 
 }
 
@@ -603,15 +603,15 @@ xEventGroupGetBitsFromISR (struct EventGroupDef_t * xEventGroup)
 xEventGroupClearBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToClear)
 {
   BaseType_t xReturn;
-  BaseType_t D.6520;
+  BaseType_t D.6521;
 
   <bb 2> :
   xReturn = xTimerPendFunctionCallFromISR (vEventGroupClearBitsCallback, xEventGroup, uxBitsToClear, 0B);
-  D.6520 = xReturn;
+  D.6521 = xReturn;
 
   <bb 3> :
 <L0>:
-  return D.6520;
+  return D.6521;
 
 }
 
@@ -620,7 +620,7 @@ xEventGroupClearBits (struct EventGroupDef_t * xEventGroup, const EventBits_t ux
 {
   EventBits_t uxReturn;
   struct EventGroup_t * pxEventBits;
-  EventBits_t D.6518;
+  EventBits_t D.6519;
 
   <bb 2> :
   pxEventBits = xEventGroup;
@@ -656,11 +656,11 @@ xEventGroupClearBits (struct EventGroupDef_t * xEventGroup, const EventBits_t ux
   _4 = _2 & _3;
   pxEventBits->uxEventBits = _4;
   vPortExitCritical ();
-  D.6518 = uxReturn;
+  D.6519 = uxReturn;
 
   <bb 9> :
 <L6>:
-  return D.6518;
+  return D.6519;
 
 }
 
@@ -674,7 +674,7 @@ xEventGroupWaitBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxB
   EventBits_t uxControlBits;
   EventBits_t uxReturn;
   struct EventGroup_t * pxEventBits;
-  EventBits_t D.6512;
+  EventBits_t D.6513;
   int iftmp.1;
 
   <bb 2> :
@@ -864,11 +864,11 @@ xEventGroupWaitBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxB
   uxReturn = uxReturn & 16777215;
 
   <bb 37> :
-  D.6512 = uxReturn;
+  D.6513 = uxReturn;
 
   <bb 38> :
 <L45>:
-  return D.6512;
+  return D.6513;
 
 }
 
@@ -880,7 +880,7 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
   struct EventGroup_t * pxEventBits;
   EventBits_t uxReturn;
   EventBits_t uxOriginalBitValue;
-  EventBits_t D.6468;
+  EventBits_t D.6469;
   int iftmp.0;
 
   <bb 2> :
@@ -1029,11 +1029,11 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
   uxReturn = uxReturn & 16777215;
 
   <bb 28> :
-  D.6468 = uxReturn;
+  D.6469 = uxReturn;
 
   <bb 29> :
 <L30>:
-  return D.6468;
+  return D.6469;
 
 }
 
@@ -1041,7 +1041,7 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
 xEventGroupCreate ()
 {
   struct EventGroup_t * pxEventBits;
-  struct EventGroupDef_t * D.6438;
+  struct EventGroupDef_t * D.6439;
 
   <bb 2> :
   pxEventBits = pvPortMalloc (28);
@@ -1056,11 +1056,11 @@ xEventGroupCreate ()
   vListInitialise (_1);
 
   <bb 4> :
-  D.6438 = pxEventBits;
+  D.6439 = pxEventBits;
 
   <bb 5> :
 <L3>:
-  return D.6438;
+  return D.6439;
 
 }
 
@@ -1080,7 +1080,7 @@ ulPortRaiseBASEPRI ()
 {
   uint32_t ulNewBASEPRI;
   uint32_t ulOriginalBASEPRI;
-  uint32_t D.6524;
+  uint32_t D.6525;
 
   <bb 2> :
   __asm__ __volatile__("	mrs %0, basepri											
@@ -1089,11 +1089,11 @@ ulPortRaiseBASEPRI ()
 	isb														
 	dsb														
 " : "=r" ulOriginalBASEPRI, "=r" ulNewBASEPRI : "i" 16 : "memory");
-  D.6524 = ulOriginalBASEPRI;
+  D.6525 = ulOriginalBASEPRI;
 
   <bb 3> :
 <L0>:
-  return D.6524;
+  return D.6525;
 
 }
 

+ 33 - 33
Debug_FLASH/FreeRTOS/Source/event_groups.c.017i.build_ssa_passes

@@ -11,7 +11,7 @@ uxEventGroupGetNumber (void * xEventGroup)
 {
   const struct EventGroup_t * pxEventBits;
   UBaseType_t xReturn;
-  UBaseType_t D.6566;
+  UBaseType_t D.6567;
 
   <bb 2> :
   pxEventBits = xEventGroup;
@@ -28,11 +28,11 @@ uxEventGroupGetNumber (void * xEventGroup)
   xReturn = pxEventBits->uxEventGroupNumber;
 
   <bb 5> :
-  D.6566 = xReturn;
+  D.6567 = xReturn;
 
   <bb 6> :
 <L3>:
-  return D.6566;
+  return D.6567;
 
 }
 
@@ -40,15 +40,15 @@ uxEventGroupGetNumber (void * xEventGroup)
 xEventGroupSetBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToSet, BaseType_t * pxHigherPriorityTaskWoken)
 {
   BaseType_t xReturn;
-  BaseType_t D.6561;
+  BaseType_t D.6562;
 
   <bb 2> :
   xReturn = xTimerPendFunctionCallFromISR (vEventGroupSetBitsCallback, xEventGroup, uxBitsToSet, pxHigherPriorityTaskWoken);
-  D.6561 = xReturn;
+  D.6562 = xReturn;
 
   <bb 3> :
 <L0>:
-  return D.6561;
+  return D.6562;
 
 }
 
@@ -56,7 +56,7 @@ xEventGroupSetBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits
 prvTestWaitCondition (const EventBits_t uxCurrentEventBits, const EventBits_t uxBitsToWaitFor, const BaseType_t xWaitForAllBits)
 {
   BaseType_t xWaitConditionMet;
-  BaseType_t D.6559;
+  BaseType_t D.6560;
 
   <bb 2> :
   xWaitConditionMet = 0;
@@ -87,11 +87,11 @@ prvTestWaitCondition (const EventBits_t uxCurrentEventBits, const EventBits_t ux
   xWaitConditionMet = 1;
 
   <bb 7> :
-  D.6559 = xWaitConditionMet;
+  D.6560 = xWaitConditionMet;
 
   <bb 8> :
 <L9>:
-  return D.6559;
+  return D.6560;
 
 }
 
@@ -181,7 +181,7 @@ xEventGroupSetBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBi
   const struct ListItem_t * pxListEnd;
   struct ListItem_t * pxNext;
   struct ListItem_t * pxListItem;
-  EventBits_t D.6544;
+  EventBits_t D.6545;
 
   <bb 2> :
   uxBitsToClear = 0;
@@ -292,11 +292,11 @@ xEventGroupSetBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBi
   _14 = _12 & _13;
   pxEventBits->uxEventBits = _14;
   xTaskResumeAll ();
-  D.6544 = pxEventBits->uxEventBits;
+  D.6545 = pxEventBits->uxEventBits;
 
   <bb 21> :
 <L23>:
-  return D.6544;
+  return D.6545;
 
 }
 
@@ -306,18 +306,18 @@ xEventGroupGetBitsFromISR (struct EventGroupDef_t * xEventGroup)
   EventBits_t uxReturn;
   const struct EventGroup_t * const pxEventBits;
   UBaseType_t uxSavedInterruptStatus;
-  EventBits_t D.6522;
+  EventBits_t D.6523;
 
   <bb 2> :
   pxEventBits = xEventGroup;
   uxSavedInterruptStatus = ulPortRaiseBASEPRI ();
   uxReturn = pxEventBits->uxEventBits;
   vPortSetBASEPRI (uxSavedInterruptStatus);
-  D.6522 = uxReturn;
+  D.6523 = uxReturn;
 
   <bb 3> :
 <L0>:
-  return D.6522;
+  return D.6523;
 
 }
 
@@ -325,15 +325,15 @@ xEventGroupGetBitsFromISR (struct EventGroupDef_t * xEventGroup)
 xEventGroupClearBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToClear)
 {
   BaseType_t xReturn;
-  BaseType_t D.6520;
+  BaseType_t D.6521;
 
   <bb 2> :
   xReturn = xTimerPendFunctionCallFromISR (vEventGroupClearBitsCallback, xEventGroup, uxBitsToClear, 0B);
-  D.6520 = xReturn;
+  D.6521 = xReturn;
 
   <bb 3> :
 <L0>:
-  return D.6520;
+  return D.6521;
 
 }
 
@@ -342,7 +342,7 @@ xEventGroupClearBits (struct EventGroupDef_t * xEventGroup, const EventBits_t ux
 {
   EventBits_t uxReturn;
   struct EventGroup_t * pxEventBits;
-  EventBits_t D.6518;
+  EventBits_t D.6519;
 
   <bb 2> :
   pxEventBits = xEventGroup;
@@ -378,11 +378,11 @@ xEventGroupClearBits (struct EventGroupDef_t * xEventGroup, const EventBits_t ux
   _4 = _2 & _3;
   pxEventBits->uxEventBits = _4;
   vPortExitCritical ();
-  D.6518 = uxReturn;
+  D.6519 = uxReturn;
 
   <bb 9> :
 <L6>:
-  return D.6518;
+  return D.6519;
 
 }
 
@@ -396,7 +396,7 @@ xEventGroupWaitBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxB
   EventBits_t uxControlBits;
   EventBits_t uxReturn;
   struct EventGroup_t * pxEventBits;
-  EventBits_t D.6512;
+  EventBits_t D.6513;
   int iftmp.1;
 
   <bb 2> :
@@ -586,11 +586,11 @@ xEventGroupWaitBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxB
   uxReturn = uxReturn & 16777215;
 
   <bb 37> :
-  D.6512 = uxReturn;
+  D.6513 = uxReturn;
 
   <bb 38> :
 <L45>:
-  return D.6512;
+  return D.6513;
 
 }
 
@@ -602,7 +602,7 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
   struct EventGroup_t * pxEventBits;
   EventBits_t uxReturn;
   EventBits_t uxOriginalBitValue;
-  EventBits_t D.6468;
+  EventBits_t D.6469;
   int iftmp.0;
 
   <bb 2> :
@@ -751,11 +751,11 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
   uxReturn = uxReturn & 16777215;
 
   <bb 28> :
-  D.6468 = uxReturn;
+  D.6469 = uxReturn;
 
   <bb 29> :
 <L30>:
-  return D.6468;
+  return D.6469;
 
 }
 
@@ -763,7 +763,7 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
 xEventGroupCreate ()
 {
   struct EventGroup_t * pxEventBits;
-  struct EventGroupDef_t * D.6438;
+  struct EventGroupDef_t * D.6439;
 
   <bb 2> :
   pxEventBits = pvPortMalloc (28);
@@ -778,11 +778,11 @@ xEventGroupCreate ()
   vListInitialise (_1);
 
   <bb 4> :
-  D.6438 = pxEventBits;
+  D.6439 = pxEventBits;
 
   <bb 5> :
 <L3>:
-  return D.6438;
+  return D.6439;
 
 }
 
@@ -802,7 +802,7 @@ ulPortRaiseBASEPRI ()
 {
   uint32_t ulNewBASEPRI;
   uint32_t ulOriginalBASEPRI;
-  uint32_t D.6524;
+  uint32_t D.6525;
 
   <bb 2> :
   __asm__ __volatile__("	mrs %0, basepri											
@@ -811,11 +811,11 @@ ulPortRaiseBASEPRI ()
 	isb														
 	dsb														
 " : "=r" ulOriginalBASEPRI, "=r" ulNewBASEPRI : "i" 16 : "memory");
-  D.6524 = ulOriginalBASEPRI;
+  D.6525 = ulOriginalBASEPRI;
 
   <bb 3> :
 <L0>:
-  return D.6524;
+  return D.6525;
 
 }
 

+ 11 - 11
Debug_FLASH/FreeRTOS/Source/event_groups.c.022i.opt_local_passes

@@ -11,7 +11,7 @@ uxEventGroupGetNumber (void * xEventGroup)
 {
   const struct EventGroup_t * pxEventBits;
   UBaseType_t xReturn;
-  UBaseType_t D.6566;
+  UBaseType_t D.6567;
   UBaseType_t _7;
 
   <bb 2> :
@@ -42,7 +42,7 @@ uxEventGroupGetNumber (void * xEventGroup)
 xEventGroupSetBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToSet, BaseType_t * pxHigherPriorityTaskWoken)
 {
   BaseType_t xReturn;
-  BaseType_t D.6561;
+  BaseType_t D.6562;
   BaseType_t _7;
 
   <bb 2> :
@@ -59,7 +59,7 @@ xEventGroupSetBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits
 prvTestWaitCondition (const EventBits_t uxCurrentEventBits, const EventBits_t uxBitsToWaitFor, const BaseType_t xWaitForAllBits)
 {
   BaseType_t xWaitConditionMet;
-  BaseType_t D.6559;
+  BaseType_t D.6560;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _10;
@@ -192,7 +192,7 @@ xEventGroupSetBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBi
   const struct ListItem_t * pxListEnd;
   struct ListItem_t * pxNext;
   struct ListItem_t * pxListItem;
-  EventBits_t D.6544;
+  EventBits_t D.6545;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -337,7 +337,7 @@ xEventGroupGetBitsFromISR (struct EventGroupDef_t * xEventGroup)
   EventBits_t uxReturn;
   const struct EventGroup_t * const pxEventBits;
   UBaseType_t uxSavedInterruptStatus;
-  EventBits_t D.6522;
+  EventBits_t D.6523;
   EventBits_t _8;
 
   <bb 2> :
@@ -357,7 +357,7 @@ xEventGroupGetBitsFromISR (struct EventGroupDef_t * xEventGroup)
 xEventGroupClearBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToClear)
 {
   BaseType_t xReturn;
-  BaseType_t D.6520;
+  BaseType_t D.6521;
   BaseType_t _6;
 
   <bb 2> :
@@ -375,7 +375,7 @@ xEventGroupClearBits (struct EventGroupDef_t * xEventGroup, const EventBits_t ux
 {
   EventBits_t uxReturn;
   struct EventGroup_t * pxEventBits;
-  EventBits_t D.6518;
+  EventBits_t D.6519;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -434,7 +434,7 @@ xEventGroupWaitBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxB
   EventBits_t uxControlBits;
   EventBits_t uxReturn;
   struct EventGroup_t * pxEventBits;
-  EventBits_t D.6512;
+  EventBits_t D.6513;
   int iftmp.1;
   long unsigned int _1;
   long int _2;
@@ -664,7 +664,7 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
   struct EventGroup_t * pxEventBits;
   EventBits_t uxReturn;
   EventBits_t uxOriginalBitValue;
-  EventBits_t D.6468;
+  EventBits_t D.6469;
   int iftmp.0;
   long unsigned int _1;
   long int _2;
@@ -849,7 +849,7 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
 xEventGroupCreate ()
 {
   struct EventGroup_t * pxEventBits;
-  struct EventGroupDef_t * D.6438;
+  struct EventGroupDef_t * D.6439;
   struct List_t * _1;
   struct EventGroupDef_t * _8;
 
@@ -890,7 +890,7 @@ ulPortRaiseBASEPRI ()
 {
   uint32_t ulNewBASEPRI;
   uint32_t ulOriginalBASEPRI;
-  uint32_t D.6524;
+  uint32_t D.6525;
   uint32_t _5;
 
   <bb 2> :

+ 38 - 38
Debug_FLASH/FreeRTOS/Source/event_groups.c.048i.remove_symbols

@@ -4,7 +4,7 @@ Reclaiming variables:
 Clearing address taken flags:
 Symbol table:
 
-vPortFree/29 (vPortFree) @06c98a80
+vPortFree/29 (vPortFree) @06c66b60
   Type: function
   Visibility: external public
   References: 
@@ -13,7 +13,7 @@ vPortFree/29 (vPortFree) @06c98a80
   Function flags:
   Called by: vEventGroupDelete/11 
   Calls: 
-vTaskRemoveFromUnorderedEventList/28 (vTaskRemoveFromUnorderedEventList) @06c988c0
+vTaskRemoveFromUnorderedEventList/28 (vTaskRemoveFromUnorderedEventList) @06c669a0
   Type: function
   Visibility: external public
   References: 
@@ -22,7 +22,7 @@ vTaskRemoveFromUnorderedEventList/28 (vTaskRemoveFromUnorderedEventList) @06c988
   Function flags:
   Called by: vEventGroupDelete/11 xEventGroupSetBits/10 
   Calls: 
-xTimerPendFunctionCallFromISR/27 (xTimerPendFunctionCallFromISR) @06c98380
+xTimerPendFunctionCallFromISR/27 (xTimerPendFunctionCallFromISR) @06c66460
   Type: function
   Visibility: external public
   References: 
@@ -31,7 +31,7 @@ xTimerPendFunctionCallFromISR/27 (xTimerPendFunctionCallFromISR) @06c98380
   Function flags:
   Called by: xEventGroupSetBitsFromISR/15 xEventGroupClearBitsFromISR/8 
   Calls: 
-vPortExitCritical/26 (vPortExitCritical) @06c6cd20
+vPortExitCritical/26 (vPortExitCritical) @06c3ce00
   Type: function
   Visibility: external public
   References: 
@@ -40,7 +40,7 @@ vPortExitCritical/26 (vPortExitCritical) @06c6cd20
   Function flags:
   Called by: xEventGroupWaitBits/6 xEventGroupSync/5 xEventGroupClearBits/7 
   Calls: 
-vPortEnterCritical/25 (vPortEnterCritical) @06c6cc40
+vPortEnterCritical/25 (vPortEnterCritical) @06c3cd20
   Type: function
   Visibility: external public
   References: 
@@ -49,7 +49,7 @@ vPortEnterCritical/25 (vPortEnterCritical) @06c6cc40
   Function flags:
   Called by: xEventGroupWaitBits/6 xEventGroupSync/5 xEventGroupClearBits/7 
   Calls: 
-uxTaskResetEventItemValue/24 (uxTaskResetEventItemValue) @06c6cb60
+uxTaskResetEventItemValue/24 (uxTaskResetEventItemValue) @06c3cc40
   Type: function
   Visibility: external public
   References: 
@@ -58,7 +58,7 @@ uxTaskResetEventItemValue/24 (uxTaskResetEventItemValue) @06c6cb60
   Function flags:
   Called by: xEventGroupWaitBits/6 xEventGroupSync/5 
   Calls: 
-xTaskResumeAll/23 (xTaskResumeAll) @06c6ca80
+xTaskResumeAll/23 (xTaskResumeAll) @06c3cb60
   Type: function
   Visibility: external public
   References: 
@@ -67,7 +67,7 @@ xTaskResumeAll/23 (xTaskResumeAll) @06c6ca80
   Function flags:
   Called by: xEventGroupWaitBits/6 vEventGroupDelete/11 xEventGroupSync/5 xEventGroupSetBits/10 
   Calls: 
-vTaskPlaceOnUnorderedEventList/22 (vTaskPlaceOnUnorderedEventList) @06c6c9a0
+vTaskPlaceOnUnorderedEventList/22 (vTaskPlaceOnUnorderedEventList) @06c3ca80
   Type: function
   Visibility: external public
   References: 
@@ -76,7 +76,7 @@ vTaskPlaceOnUnorderedEventList/22 (vTaskPlaceOnUnorderedEventList) @06c6c9a0
   Function flags:
   Called by: xEventGroupWaitBits/6 xEventGroupSync/5 
   Calls: 
-vTaskSuspendAll/21 (vTaskSuspendAll) @06c6c8c0
+vTaskSuspendAll/21 (vTaskSuspendAll) @06c3c9a0
   Type: function
   Visibility: external public
   References: 
@@ -85,7 +85,7 @@ vTaskSuspendAll/21 (vTaskSuspendAll) @06c6c8c0
   Function flags:
   Called by: xEventGroupWaitBits/6 vEventGroupDelete/11 xEventGroupSync/5 xEventGroupSetBits/10 
   Calls: 
-xTaskGetSchedulerState/20 (xTaskGetSchedulerState) @06c6c7e0
+xTaskGetSchedulerState/20 (xTaskGetSchedulerState) @06c3c8c0
   Type: function
   Visibility: external public
   References: 
@@ -94,7 +94,7 @@ xTaskGetSchedulerState/20 (xTaskGetSchedulerState) @06c6c7e0
   Function flags:
   Called by: xEventGroupWaitBits/6 xEventGroupSync/5 
   Calls: 
-vListInitialise/19 (vListInitialise) @06c6c460
+vListInitialise/19 (vListInitialise) @06c3c540
   Type: function
   Visibility: external public
   References: 
@@ -103,7 +103,7 @@ vListInitialise/19 (vListInitialise) @06c6c460
   Function flags:
   Called by: xEventGroupCreate/4 
   Calls: 
-pvPortMalloc/18 (pvPortMalloc) @06c6c380
+pvPortMalloc/18 (pvPortMalloc) @06c3c460
   Type: function
   Visibility: external public
   References: 
@@ -112,7 +112,7 @@ pvPortMalloc/18 (pvPortMalloc) @06c6c380
   Function flags:
   Called by: xEventGroupCreate/4 
   Calls: 
-vEventGroupSetNumber/17 (vEventGroupSetNumber) @06c63e00
+vEventGroupSetNumber/17 (vEventGroupSetNumber) @06c3c000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -121,7 +121,7 @@ vEventGroupSetNumber/17 (vEventGroupSetNumber) @06c63e00
   Function flags: body
   Called by: 
   Calls: 
-uxEventGroupGetNumber/16 (uxEventGroupGetNumber) @06c638c0
+uxEventGroupGetNumber/16 (uxEventGroupGetNumber) @06c32a80
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -130,7 +130,7 @@ uxEventGroupGetNumber/16 (uxEventGroupGetNumber) @06c638c0
   Function flags: body
   Called by: 
   Calls: 
-xEventGroupSetBitsFromISR/15 (xEventGroupSetBitsFromISR) @06c632a0
+xEventGroupSetBitsFromISR/15 (xEventGroupSetBitsFromISR) @06c32460
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: vEventGroupSetBitsCallback/12 (addr)
@@ -139,7 +139,7 @@ xEventGroupSetBitsFromISR/15 (xEventGroupSetBitsFromISR) @06c632a0
   Function flags: body
   Called by: 
   Calls: xTimerPendFunctionCallFromISR/27 
-prvTestWaitCondition/14 (prvTestWaitCondition) @06c63d20
+prvTestWaitCondition/14 (prvTestWaitCondition) @06c32ee0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -148,7 +148,7 @@ prvTestWaitCondition/14 (prvTestWaitCondition) @06c63d20
   Function flags: body
   Called by: xEventGroupWaitBits/6 xEventGroupWaitBits/6 
   Calls: 
-vEventGroupClearBitsCallback/13 (vEventGroupClearBitsCallback) @06c63a80
+vEventGroupClearBitsCallback/13 (vEventGroupClearBitsCallback) @06c32c40
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   Address is taken.
@@ -158,7 +158,7 @@ vEventGroupClearBitsCallback/13 (vEventGroupClearBitsCallback) @06c63a80
   Function flags: body
   Called by: 
   Calls: xEventGroupClearBits/7 
-vEventGroupSetBitsCallback/12 (vEventGroupSetBitsCallback) @06c637e0
+vEventGroupSetBitsCallback/12 (vEventGroupSetBitsCallback) @06c329a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   Address is taken.
@@ -168,7 +168,7 @@ vEventGroupSetBitsCallback/12 (vEventGroupSetBitsCallback) @06c637e0
   Function flags: body
   Called by: 
   Calls: xEventGroupSetBits/10 
-vEventGroupDelete/11 (vEventGroupDelete) @06c63540
+vEventGroupDelete/11 (vEventGroupDelete) @06c32700
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -177,7 +177,7 @@ vEventGroupDelete/11 (vEventGroupDelete) @06c63540
   Function flags: body
   Called by: 
   Calls: xTaskResumeAll/23 vPortFree/29 vTaskRemoveFromUnorderedEventList/28 vTaskSuspendAll/21 
-xEventGroupSetBits/10 (xEventGroupSetBits) @06c631c0
+xEventGroupSetBits/10 (xEventGroupSetBits) @06c32380
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -186,7 +186,7 @@ xEventGroupSetBits/10 (xEventGroupSetBits) @06c631c0
   Function flags: body
   Called by: vEventGroupSetBitsCallback/12 xEventGroupSync/5 
   Calls: xTaskResumeAll/23 vTaskRemoveFromUnorderedEventList/28 vTaskSuspendAll/21 
-xEventGroupGetBitsFromISR/9 (xEventGroupGetBitsFromISR) @06c20a80
+xEventGroupGetBitsFromISR/9 (xEventGroupGetBitsFromISR) @06befc40
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -195,7 +195,7 @@ xEventGroupGetBitsFromISR/9 (xEventGroupGetBitsFromISR) @06c20a80
   Function flags: body
   Called by: 
   Calls: 
-xEventGroupClearBitsFromISR/8 (xEventGroupClearBitsFromISR) @06c200e0
+xEventGroupClearBitsFromISR/8 (xEventGroupClearBitsFromISR) @06bef2a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: vEventGroupClearBitsCallback/13 (addr)
@@ -204,7 +204,7 @@ xEventGroupClearBitsFromISR/8 (xEventGroupClearBitsFromISR) @06c200e0
   Function flags: body
   Called by: 
   Calls: xTimerPendFunctionCallFromISR/27 
-xEventGroupClearBits/7 (xEventGroupClearBits) @06c20d20
+xEventGroupClearBits/7 (xEventGroupClearBits) @06befee0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -213,7 +213,7 @@ xEventGroupClearBits/7 (xEventGroupClearBits) @06c20d20
   Function flags: body
   Called by: vEventGroupClearBitsCallback/13 
   Calls: vPortExitCritical/26 vPortEnterCritical/25 
-xEventGroupWaitBits/6 (xEventGroupWaitBits) @06c209a0
+xEventGroupWaitBits/6 (xEventGroupWaitBits) @06befb60
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -222,7 +222,7 @@ xEventGroupWaitBits/6 (xEventGroupWaitBits) @06c209a0
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/26 prvTestWaitCondition/14 vPortEnterCritical/25 uxTaskResetEventItemValue/24 xTaskResumeAll/23 vTaskPlaceOnUnorderedEventList/22 prvTestWaitCondition/14 vTaskSuspendAll/21 xTaskGetSchedulerState/20 
-xEventGroupSync/5 (xEventGroupSync) @06c20460
+xEventGroupSync/5 (xEventGroupSync) @06bef620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -231,7 +231,7 @@ xEventGroupSync/5 (xEventGroupSync) @06c20460
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/26 vPortEnterCritical/25 uxTaskResetEventItemValue/24 xTaskResumeAll/23 vTaskPlaceOnUnorderedEventList/22 xEventGroupSetBits/10 vTaskSuspendAll/21 xTaskGetSchedulerState/20 
-xEventGroupCreate/4 (xEventGroupCreate) @06c20000
+xEventGroupCreate/4 (xEventGroupCreate) @06bef1c0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -253,7 +253,7 @@ uxEventGroupGetNumber (void * xEventGroup)
 {
   const struct EventGroup_t * pxEventBits;
   UBaseType_t xReturn;
-  UBaseType_t D.6566;
+  UBaseType_t D.6567;
   UBaseType_t _7;
 
   <bb 2> :
@@ -284,7 +284,7 @@ uxEventGroupGetNumber (void * xEventGroup)
 xEventGroupSetBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToSet, BaseType_t * pxHigherPriorityTaskWoken)
 {
   BaseType_t xReturn;
-  BaseType_t D.6561;
+  BaseType_t D.6562;
   BaseType_t _7;
 
   <bb 2> :
@@ -301,7 +301,7 @@ xEventGroupSetBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits
 prvTestWaitCondition (const EventBits_t uxCurrentEventBits, const EventBits_t uxBitsToWaitFor, const BaseType_t xWaitForAllBits)
 {
   BaseType_t xWaitConditionMet;
-  BaseType_t D.6559;
+  BaseType_t D.6560;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _10;
@@ -450,7 +450,7 @@ xEventGroupSetBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBi
   const struct ListItem_t * pxListEnd;
   struct ListItem_t * pxNext;
   struct ListItem_t * pxListItem;
-  EventBits_t D.6544;
+  EventBits_t D.6545;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -604,15 +604,15 @@ xEventGroupSetBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBi
 
 xEventGroupGetBitsFromISR (struct EventGroupDef_t * xEventGroup)
 {
-  uint32_t D.6591;
+  uint32_t D.6592;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6590;
+  uint32_t D.6591;
   uint32_t ulNewMaskValue;
   EventBits_t uxReturn;
   const struct EventGroup_t * const pxEventBits;
   UBaseType_t uxSavedInterruptStatus;
-  EventBits_t D.6522;
+  EventBits_t D.6523;
   EventBits_t _6;
   long unsigned int _10;
 
@@ -649,7 +649,7 @@ xEventGroupGetBitsFromISR (struct EventGroupDef_t * xEventGroup)
 xEventGroupClearBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToClear)
 {
   BaseType_t xReturn;
-  BaseType_t D.6520;
+  BaseType_t D.6521;
   BaseType_t _6;
 
   <bb 2> :
@@ -669,7 +669,7 @@ xEventGroupClearBits (struct EventGroupDef_t * xEventGroup, const EventBits_t ux
   uint32_t ulNewBASEPRI;
   EventBits_t uxReturn;
   struct EventGroup_t * pxEventBits;
-  EventBits_t D.6518;
+  EventBits_t D.6519;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -744,7 +744,7 @@ xEventGroupWaitBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxB
   EventBits_t uxControlBits;
   EventBits_t uxReturn;
   struct EventGroup_t * pxEventBits;
-  EventBits_t D.6512;
+  EventBits_t D.6513;
   int iftmp.1;
   long unsigned int _1;
   long int _2;
@@ -1001,7 +1001,7 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
   struct EventGroup_t * pxEventBits;
   EventBits_t uxReturn;
   EventBits_t uxOriginalBitValue;
-  EventBits_t D.6468;
+  EventBits_t D.6469;
   int iftmp.0;
   long unsigned int _1;
   long int _2;
@@ -1204,7 +1204,7 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
 xEventGroupCreate ()
 {
   struct EventGroup_t * pxEventBits;
-  struct EventGroupDef_t * D.6438;
+  struct EventGroupDef_t * D.6439;
   struct List_t * _1;
   struct EventGroupDef_t * _8;
 

+ 12 - 12
Debug_FLASH/FreeRTOS/Source/event_groups.c.060i.targetclone

@@ -11,7 +11,7 @@ uxEventGroupGetNumber (void * xEventGroup)
 {
   const struct EventGroup_t * pxEventBits;
   UBaseType_t xReturn;
-  UBaseType_t D.6566;
+  UBaseType_t D.6567;
   UBaseType_t _7;
 
   <bb 2> :
@@ -42,7 +42,7 @@ uxEventGroupGetNumber (void * xEventGroup)
 xEventGroupSetBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToSet, BaseType_t * pxHigherPriorityTaskWoken)
 {
   BaseType_t xReturn;
-  BaseType_t D.6561;
+  BaseType_t D.6562;
   BaseType_t _7;
 
   <bb 2> :
@@ -59,7 +59,7 @@ xEventGroupSetBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits
 prvTestWaitCondition (const EventBits_t uxCurrentEventBits, const EventBits_t uxBitsToWaitFor, const BaseType_t xWaitForAllBits)
 {
   BaseType_t xWaitConditionMet;
-  BaseType_t D.6559;
+  BaseType_t D.6560;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _10;
@@ -208,7 +208,7 @@ xEventGroupSetBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBi
   const struct ListItem_t * pxListEnd;
   struct ListItem_t * pxNext;
   struct ListItem_t * pxListItem;
-  EventBits_t D.6544;
+  EventBits_t D.6545;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -362,15 +362,15 @@ xEventGroupSetBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBi
 
 xEventGroupGetBitsFromISR (struct EventGroupDef_t * xEventGroup)
 {
-  uint32_t D.6591;
+  uint32_t D.6592;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6590;
+  uint32_t D.6591;
   uint32_t ulNewMaskValue;
   EventBits_t uxReturn;
   const struct EventGroup_t * const pxEventBits;
   UBaseType_t uxSavedInterruptStatus;
-  EventBits_t D.6522;
+  EventBits_t D.6523;
   EventBits_t _6;
   long unsigned int _10;
 
@@ -407,7 +407,7 @@ xEventGroupGetBitsFromISR (struct EventGroupDef_t * xEventGroup)
 xEventGroupClearBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToClear)
 {
   BaseType_t xReturn;
-  BaseType_t D.6520;
+  BaseType_t D.6521;
   BaseType_t _6;
 
   <bb 2> :
@@ -427,7 +427,7 @@ xEventGroupClearBits (struct EventGroupDef_t * xEventGroup, const EventBits_t ux
   uint32_t ulNewBASEPRI;
   EventBits_t uxReturn;
   struct EventGroup_t * pxEventBits;
-  EventBits_t D.6518;
+  EventBits_t D.6519;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -502,7 +502,7 @@ xEventGroupWaitBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxB
   EventBits_t uxControlBits;
   EventBits_t uxReturn;
   struct EventGroup_t * pxEventBits;
-  EventBits_t D.6512;
+  EventBits_t D.6513;
   int iftmp.1;
   long unsigned int _1;
   long int _2;
@@ -759,7 +759,7 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
   struct EventGroup_t * pxEventBits;
   EventBits_t uxReturn;
   EventBits_t uxOriginalBitValue;
-  EventBits_t D.6468;
+  EventBits_t D.6469;
   int iftmp.0;
   long unsigned int _1;
   long int _2;
@@ -962,7 +962,7 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
 xEventGroupCreate ()
 {
   struct EventGroup_t * pxEventBits;
-  struct EventGroupDef_t * D.6438;
+  struct EventGroupDef_t * D.6439;
   struct List_t * _1;
   struct EventGroupDef_t * _8;
 

+ 12 - 12
Debug_FLASH/FreeRTOS/Source/event_groups.c.064i.free-fnsummary1

@@ -11,7 +11,7 @@ uxEventGroupGetNumber (void * xEventGroup)
 {
   const struct EventGroup_t * pxEventBits;
   UBaseType_t xReturn;
-  UBaseType_t D.6566;
+  UBaseType_t D.6567;
   UBaseType_t _7;
 
   <bb 2> :
@@ -42,7 +42,7 @@ uxEventGroupGetNumber (void * xEventGroup)
 xEventGroupSetBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToSet, BaseType_t * pxHigherPriorityTaskWoken)
 {
   BaseType_t xReturn;
-  BaseType_t D.6561;
+  BaseType_t D.6562;
   BaseType_t _7;
 
   <bb 2> :
@@ -59,7 +59,7 @@ xEventGroupSetBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits
 prvTestWaitCondition (const EventBits_t uxCurrentEventBits, const EventBits_t uxBitsToWaitFor, const BaseType_t xWaitForAllBits)
 {
   BaseType_t xWaitConditionMet;
-  BaseType_t D.6559;
+  BaseType_t D.6560;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _10;
@@ -208,7 +208,7 @@ xEventGroupSetBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBi
   const struct ListItem_t * pxListEnd;
   struct ListItem_t * pxNext;
   struct ListItem_t * pxListItem;
-  EventBits_t D.6544;
+  EventBits_t D.6545;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -362,15 +362,15 @@ xEventGroupSetBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBi
 
 xEventGroupGetBitsFromISR (struct EventGroupDef_t * xEventGroup)
 {
-  uint32_t D.6591;
+  uint32_t D.6592;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6590;
+  uint32_t D.6591;
   uint32_t ulNewMaskValue;
   EventBits_t uxReturn;
   const struct EventGroup_t * const pxEventBits;
   UBaseType_t uxSavedInterruptStatus;
-  EventBits_t D.6522;
+  EventBits_t D.6523;
   EventBits_t _6;
   long unsigned int _10;
 
@@ -407,7 +407,7 @@ xEventGroupGetBitsFromISR (struct EventGroupDef_t * xEventGroup)
 xEventGroupClearBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToClear)
 {
   BaseType_t xReturn;
-  BaseType_t D.6520;
+  BaseType_t D.6521;
   BaseType_t _6;
 
   <bb 2> :
@@ -427,7 +427,7 @@ xEventGroupClearBits (struct EventGroupDef_t * xEventGroup, const EventBits_t ux
   uint32_t ulNewBASEPRI;
   EventBits_t uxReturn;
   struct EventGroup_t * pxEventBits;
-  EventBits_t D.6518;
+  EventBits_t D.6519;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -502,7 +502,7 @@ xEventGroupWaitBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxB
   EventBits_t uxControlBits;
   EventBits_t uxReturn;
   struct EventGroup_t * pxEventBits;
-  EventBits_t D.6512;
+  EventBits_t D.6513;
   int iftmp.1;
   long unsigned int _1;
   long int _2;
@@ -759,7 +759,7 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
   struct EventGroup_t * pxEventBits;
   EventBits_t uxReturn;
   EventBits_t uxOriginalBitValue;
-  EventBits_t D.6468;
+  EventBits_t D.6469;
   int iftmp.0;
   long unsigned int _1;
   long int _2;
@@ -962,7 +962,7 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
 xEventGroupCreate ()
 {
   struct EventGroup_t * pxEventBits;
-  struct EventGroupDef_t * D.6438;
+  struct EventGroupDef_t * D.6439;
   struct List_t * _1;
   struct EventGroupDef_t * _8;
 

+ 38 - 38
Debug_FLASH/FreeRTOS/Source/event_groups.c.068i.whole-program

@@ -13,7 +13,7 @@ Reclaiming variables:
 Clearing address taken flags:
 Symbol table:
 
-vPortFree/29 (vPortFree) @06c98a80
+vPortFree/29 (vPortFree) @06c66b60
   Type: function
   Visibility: external public
   References: 
@@ -22,7 +22,7 @@ vPortFree/29 (vPortFree) @06c98a80
   Function flags:
   Called by: vEventGroupDelete/11 
   Calls: 
-vTaskRemoveFromUnorderedEventList/28 (vTaskRemoveFromUnorderedEventList) @06c988c0
+vTaskRemoveFromUnorderedEventList/28 (vTaskRemoveFromUnorderedEventList) @06c669a0
   Type: function
   Visibility: external public
   References: 
@@ -31,7 +31,7 @@ vTaskRemoveFromUnorderedEventList/28 (vTaskRemoveFromUnorderedEventList) @06c988
   Function flags:
   Called by: vEventGroupDelete/11 xEventGroupSetBits/10 
   Calls: 
-xTimerPendFunctionCallFromISR/27 (xTimerPendFunctionCallFromISR) @06c98380
+xTimerPendFunctionCallFromISR/27 (xTimerPendFunctionCallFromISR) @06c66460
   Type: function
   Visibility: external public
   References: 
@@ -40,7 +40,7 @@ xTimerPendFunctionCallFromISR/27 (xTimerPendFunctionCallFromISR) @06c98380
   Function flags:
   Called by: xEventGroupSetBitsFromISR/15 xEventGroupClearBitsFromISR/8 
   Calls: 
-vPortExitCritical/26 (vPortExitCritical) @06c6cd20
+vPortExitCritical/26 (vPortExitCritical) @06c3ce00
   Type: function
   Visibility: external public
   References: 
@@ -49,7 +49,7 @@ vPortExitCritical/26 (vPortExitCritical) @06c6cd20
   Function flags:
   Called by: xEventGroupWaitBits/6 xEventGroupSync/5 xEventGroupClearBits/7 
   Calls: 
-vPortEnterCritical/25 (vPortEnterCritical) @06c6cc40
+vPortEnterCritical/25 (vPortEnterCritical) @06c3cd20
   Type: function
   Visibility: external public
   References: 
@@ -58,7 +58,7 @@ vPortEnterCritical/25 (vPortEnterCritical) @06c6cc40
   Function flags:
   Called by: xEventGroupWaitBits/6 xEventGroupSync/5 xEventGroupClearBits/7 
   Calls: 
-uxTaskResetEventItemValue/24 (uxTaskResetEventItemValue) @06c6cb60
+uxTaskResetEventItemValue/24 (uxTaskResetEventItemValue) @06c3cc40
   Type: function
   Visibility: external public
   References: 
@@ -67,7 +67,7 @@ uxTaskResetEventItemValue/24 (uxTaskResetEventItemValue) @06c6cb60
   Function flags:
   Called by: xEventGroupWaitBits/6 xEventGroupSync/5 
   Calls: 
-xTaskResumeAll/23 (xTaskResumeAll) @06c6ca80
+xTaskResumeAll/23 (xTaskResumeAll) @06c3cb60
   Type: function
   Visibility: external public
   References: 
@@ -76,7 +76,7 @@ xTaskResumeAll/23 (xTaskResumeAll) @06c6ca80
   Function flags:
   Called by: xEventGroupWaitBits/6 vEventGroupDelete/11 xEventGroupSync/5 xEventGroupSetBits/10 
   Calls: 
-vTaskPlaceOnUnorderedEventList/22 (vTaskPlaceOnUnorderedEventList) @06c6c9a0
+vTaskPlaceOnUnorderedEventList/22 (vTaskPlaceOnUnorderedEventList) @06c3ca80
   Type: function
   Visibility: external public
   References: 
@@ -85,7 +85,7 @@ vTaskPlaceOnUnorderedEventList/22 (vTaskPlaceOnUnorderedEventList) @06c6c9a0
   Function flags:
   Called by: xEventGroupWaitBits/6 xEventGroupSync/5 
   Calls: 
-vTaskSuspendAll/21 (vTaskSuspendAll) @06c6c8c0
+vTaskSuspendAll/21 (vTaskSuspendAll) @06c3c9a0
   Type: function
   Visibility: external public
   References: 
@@ -94,7 +94,7 @@ vTaskSuspendAll/21 (vTaskSuspendAll) @06c6c8c0
   Function flags:
   Called by: xEventGroupWaitBits/6 vEventGroupDelete/11 xEventGroupSync/5 xEventGroupSetBits/10 
   Calls: 
-xTaskGetSchedulerState/20 (xTaskGetSchedulerState) @06c6c7e0
+xTaskGetSchedulerState/20 (xTaskGetSchedulerState) @06c3c8c0
   Type: function
   Visibility: external public
   References: 
@@ -103,7 +103,7 @@ xTaskGetSchedulerState/20 (xTaskGetSchedulerState) @06c6c7e0
   Function flags:
   Called by: xEventGroupWaitBits/6 xEventGroupSync/5 
   Calls: 
-vListInitialise/19 (vListInitialise) @06c6c460
+vListInitialise/19 (vListInitialise) @06c3c540
   Type: function
   Visibility: external public
   References: 
@@ -112,7 +112,7 @@ vListInitialise/19 (vListInitialise) @06c6c460
   Function flags:
   Called by: xEventGroupCreate/4 
   Calls: 
-pvPortMalloc/18 (pvPortMalloc) @06c6c380
+pvPortMalloc/18 (pvPortMalloc) @06c3c460
   Type: function
   Visibility: external public
   References: 
@@ -121,7 +121,7 @@ pvPortMalloc/18 (pvPortMalloc) @06c6c380
   Function flags:
   Called by: xEventGroupCreate/4 
   Calls: 
-vEventGroupSetNumber/17 (vEventGroupSetNumber) @06c63e00
+vEventGroupSetNumber/17 (vEventGroupSetNumber) @06c3c000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -130,7 +130,7 @@ vEventGroupSetNumber/17 (vEventGroupSetNumber) @06c63e00
   Function flags: body
   Called by: 
   Calls: 
-uxEventGroupGetNumber/16 (uxEventGroupGetNumber) @06c638c0
+uxEventGroupGetNumber/16 (uxEventGroupGetNumber) @06c32a80
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -139,7 +139,7 @@ uxEventGroupGetNumber/16 (uxEventGroupGetNumber) @06c638c0
   Function flags: body
   Called by: 
   Calls: 
-xEventGroupSetBitsFromISR/15 (xEventGroupSetBitsFromISR) @06c632a0
+xEventGroupSetBitsFromISR/15 (xEventGroupSetBitsFromISR) @06c32460
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: vEventGroupSetBitsCallback/12 (addr)
@@ -148,7 +148,7 @@ xEventGroupSetBitsFromISR/15 (xEventGroupSetBitsFromISR) @06c632a0
   Function flags: body
   Called by: 
   Calls: xTimerPendFunctionCallFromISR/27 
-prvTestWaitCondition/14 (prvTestWaitCondition) @06c63d20
+prvTestWaitCondition/14 (prvTestWaitCondition) @06c32ee0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -157,7 +157,7 @@ prvTestWaitCondition/14 (prvTestWaitCondition) @06c63d20
   Function flags: body
   Called by: xEventGroupWaitBits/6 xEventGroupWaitBits/6 
   Calls: 
-vEventGroupClearBitsCallback/13 (vEventGroupClearBitsCallback) @06c63a80
+vEventGroupClearBitsCallback/13 (vEventGroupClearBitsCallback) @06c32c40
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   Address is taken.
@@ -167,7 +167,7 @@ vEventGroupClearBitsCallback/13 (vEventGroupClearBitsCallback) @06c63a80
   Function flags: body
   Called by: 
   Calls: xEventGroupClearBits/7 
-vEventGroupSetBitsCallback/12 (vEventGroupSetBitsCallback) @06c637e0
+vEventGroupSetBitsCallback/12 (vEventGroupSetBitsCallback) @06c329a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   Address is taken.
@@ -177,7 +177,7 @@ vEventGroupSetBitsCallback/12 (vEventGroupSetBitsCallback) @06c637e0
   Function flags: body
   Called by: 
   Calls: xEventGroupSetBits/10 
-vEventGroupDelete/11 (vEventGroupDelete) @06c63540
+vEventGroupDelete/11 (vEventGroupDelete) @06c32700
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -186,7 +186,7 @@ vEventGroupDelete/11 (vEventGroupDelete) @06c63540
   Function flags: body
   Called by: 
   Calls: xTaskResumeAll/23 vPortFree/29 vTaskRemoveFromUnorderedEventList/28 vTaskSuspendAll/21 
-xEventGroupSetBits/10 (xEventGroupSetBits) @06c631c0
+xEventGroupSetBits/10 (xEventGroupSetBits) @06c32380
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -195,7 +195,7 @@ xEventGroupSetBits/10 (xEventGroupSetBits) @06c631c0
   Function flags: body
   Called by: vEventGroupSetBitsCallback/12 xEventGroupSync/5 
   Calls: xTaskResumeAll/23 vTaskRemoveFromUnorderedEventList/28 vTaskSuspendAll/21 
-xEventGroupGetBitsFromISR/9 (xEventGroupGetBitsFromISR) @06c20a80
+xEventGroupGetBitsFromISR/9 (xEventGroupGetBitsFromISR) @06befc40
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -204,7 +204,7 @@ xEventGroupGetBitsFromISR/9 (xEventGroupGetBitsFromISR) @06c20a80
   Function flags: body
   Called by: 
   Calls: 
-xEventGroupClearBitsFromISR/8 (xEventGroupClearBitsFromISR) @06c200e0
+xEventGroupClearBitsFromISR/8 (xEventGroupClearBitsFromISR) @06bef2a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: vEventGroupClearBitsCallback/13 (addr)
@@ -213,7 +213,7 @@ xEventGroupClearBitsFromISR/8 (xEventGroupClearBitsFromISR) @06c200e0
   Function flags: body
   Called by: 
   Calls: xTimerPendFunctionCallFromISR/27 
-xEventGroupClearBits/7 (xEventGroupClearBits) @06c20d20
+xEventGroupClearBits/7 (xEventGroupClearBits) @06befee0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -222,7 +222,7 @@ xEventGroupClearBits/7 (xEventGroupClearBits) @06c20d20
   Function flags: body
   Called by: vEventGroupClearBitsCallback/13 
   Calls: vPortExitCritical/26 vPortEnterCritical/25 
-xEventGroupWaitBits/6 (xEventGroupWaitBits) @06c209a0
+xEventGroupWaitBits/6 (xEventGroupWaitBits) @06befb60
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -231,7 +231,7 @@ xEventGroupWaitBits/6 (xEventGroupWaitBits) @06c209a0
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/26 prvTestWaitCondition/14 vPortEnterCritical/25 uxTaskResetEventItemValue/24 xTaskResumeAll/23 vTaskPlaceOnUnorderedEventList/22 prvTestWaitCondition/14 vTaskSuspendAll/21 xTaskGetSchedulerState/20 
-xEventGroupSync/5 (xEventGroupSync) @06c20460
+xEventGroupSync/5 (xEventGroupSync) @06bef620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -240,7 +240,7 @@ xEventGroupSync/5 (xEventGroupSync) @06c20460
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/26 vPortEnterCritical/25 uxTaskResetEventItemValue/24 xTaskResumeAll/23 vTaskPlaceOnUnorderedEventList/22 xEventGroupSetBits/10 vTaskSuspendAll/21 xTaskGetSchedulerState/20 
-xEventGroupCreate/4 (xEventGroupCreate) @06c20000
+xEventGroupCreate/4 (xEventGroupCreate) @06bef1c0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -262,7 +262,7 @@ uxEventGroupGetNumber (void * xEventGroup)
 {
   const struct EventGroup_t * pxEventBits;
   UBaseType_t xReturn;
-  UBaseType_t D.6566;
+  UBaseType_t D.6567;
   UBaseType_t _7;
 
   <bb 2> :
@@ -293,7 +293,7 @@ uxEventGroupGetNumber (void * xEventGroup)
 xEventGroupSetBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToSet, BaseType_t * pxHigherPriorityTaskWoken)
 {
   BaseType_t xReturn;
-  BaseType_t D.6561;
+  BaseType_t D.6562;
   BaseType_t _7;
 
   <bb 2> :
@@ -310,7 +310,7 @@ xEventGroupSetBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits
 prvTestWaitCondition (const EventBits_t uxCurrentEventBits, const EventBits_t uxBitsToWaitFor, const BaseType_t xWaitForAllBits)
 {
   BaseType_t xWaitConditionMet;
-  BaseType_t D.6559;
+  BaseType_t D.6560;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _10;
@@ -459,7 +459,7 @@ xEventGroupSetBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBi
   const struct ListItem_t * pxListEnd;
   struct ListItem_t * pxNext;
   struct ListItem_t * pxListItem;
-  EventBits_t D.6544;
+  EventBits_t D.6545;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -613,15 +613,15 @@ xEventGroupSetBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBi
 
 xEventGroupGetBitsFromISR (struct EventGroupDef_t * xEventGroup)
 {
-  uint32_t D.6591;
+  uint32_t D.6592;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6590;
+  uint32_t D.6591;
   uint32_t ulNewMaskValue;
   EventBits_t uxReturn;
   const struct EventGroup_t * const pxEventBits;
   UBaseType_t uxSavedInterruptStatus;
-  EventBits_t D.6522;
+  EventBits_t D.6523;
   EventBits_t _6;
   long unsigned int _10;
 
@@ -658,7 +658,7 @@ xEventGroupGetBitsFromISR (struct EventGroupDef_t * xEventGroup)
 xEventGroupClearBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToClear)
 {
   BaseType_t xReturn;
-  BaseType_t D.6520;
+  BaseType_t D.6521;
   BaseType_t _6;
 
   <bb 2> :
@@ -678,7 +678,7 @@ xEventGroupClearBits (struct EventGroupDef_t * xEventGroup, const EventBits_t ux
   uint32_t ulNewBASEPRI;
   EventBits_t uxReturn;
   struct EventGroup_t * pxEventBits;
-  EventBits_t D.6518;
+  EventBits_t D.6519;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -753,7 +753,7 @@ xEventGroupWaitBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxB
   EventBits_t uxControlBits;
   EventBits_t uxReturn;
   struct EventGroup_t * pxEventBits;
-  EventBits_t D.6512;
+  EventBits_t D.6513;
   int iftmp.1;
   long unsigned int _1;
   long int _2;
@@ -1010,7 +1010,7 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
   struct EventGroup_t * pxEventBits;
   EventBits_t uxReturn;
   EventBits_t uxOriginalBitValue;
-  EventBits_t D.6468;
+  EventBits_t D.6469;
   int iftmp.0;
   long unsigned int _1;
   long int _2;
@@ -1213,7 +1213,7 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
 xEventGroupCreate ()
 {
   struct EventGroup_t * pxEventBits;
-  struct EventGroupDef_t * D.6438;
+  struct EventGroupDef_t * D.6439;
   struct List_t * _1;
   struct EventGroupDef_t * _8;
 

+ 38 - 38
Debug_FLASH/FreeRTOS/Source/event_groups.c.075i.fnsummary

@@ -1,6 +1,6 @@
 Symbol table:
 
-vPortFree/29 (vPortFree) @06c98a80
+vPortFree/29 (vPortFree) @06c66b60
   Type: function
   Visibility: external public
   References: 
@@ -9,7 +9,7 @@ vPortFree/29 (vPortFree) @06c98a80
   Function flags:
   Called by: vEventGroupDelete/11 
   Calls: 
-vTaskRemoveFromUnorderedEventList/28 (vTaskRemoveFromUnorderedEventList) @06c988c0
+vTaskRemoveFromUnorderedEventList/28 (vTaskRemoveFromUnorderedEventList) @06c669a0
   Type: function
   Visibility: external public
   References: 
@@ -18,7 +18,7 @@ vTaskRemoveFromUnorderedEventList/28 (vTaskRemoveFromUnorderedEventList) @06c988
   Function flags:
   Called by: vEventGroupDelete/11 xEventGroupSetBits/10 
   Calls: 
-xTimerPendFunctionCallFromISR/27 (xTimerPendFunctionCallFromISR) @06c98380
+xTimerPendFunctionCallFromISR/27 (xTimerPendFunctionCallFromISR) @06c66460
   Type: function
   Visibility: external public
   References: 
@@ -27,7 +27,7 @@ xTimerPendFunctionCallFromISR/27 (xTimerPendFunctionCallFromISR) @06c98380
   Function flags:
   Called by: xEventGroupSetBitsFromISR/15 xEventGroupClearBitsFromISR/8 
   Calls: 
-vPortExitCritical/26 (vPortExitCritical) @06c6cd20
+vPortExitCritical/26 (vPortExitCritical) @06c3ce00
   Type: function
   Visibility: external public
   References: 
@@ -36,7 +36,7 @@ vPortExitCritical/26 (vPortExitCritical) @06c6cd20
   Function flags:
   Called by: xEventGroupWaitBits/6 xEventGroupSync/5 xEventGroupClearBits/7 
   Calls: 
-vPortEnterCritical/25 (vPortEnterCritical) @06c6cc40
+vPortEnterCritical/25 (vPortEnterCritical) @06c3cd20
   Type: function
   Visibility: external public
   References: 
@@ -45,7 +45,7 @@ vPortEnterCritical/25 (vPortEnterCritical) @06c6cc40
   Function flags:
   Called by: xEventGroupWaitBits/6 xEventGroupSync/5 xEventGroupClearBits/7 
   Calls: 
-uxTaskResetEventItemValue/24 (uxTaskResetEventItemValue) @06c6cb60
+uxTaskResetEventItemValue/24 (uxTaskResetEventItemValue) @06c3cc40
   Type: function
   Visibility: external public
   References: 
@@ -54,7 +54,7 @@ uxTaskResetEventItemValue/24 (uxTaskResetEventItemValue) @06c6cb60
   Function flags:
   Called by: xEventGroupWaitBits/6 xEventGroupSync/5 
   Calls: 
-xTaskResumeAll/23 (xTaskResumeAll) @06c6ca80
+xTaskResumeAll/23 (xTaskResumeAll) @06c3cb60
   Type: function
   Visibility: external public
   References: 
@@ -63,7 +63,7 @@ xTaskResumeAll/23 (xTaskResumeAll) @06c6ca80
   Function flags:
   Called by: xEventGroupWaitBits/6 vEventGroupDelete/11 xEventGroupSync/5 xEventGroupSetBits/10 
   Calls: 
-vTaskPlaceOnUnorderedEventList/22 (vTaskPlaceOnUnorderedEventList) @06c6c9a0
+vTaskPlaceOnUnorderedEventList/22 (vTaskPlaceOnUnorderedEventList) @06c3ca80
   Type: function
   Visibility: external public
   References: 
@@ -72,7 +72,7 @@ vTaskPlaceOnUnorderedEventList/22 (vTaskPlaceOnUnorderedEventList) @06c6c9a0
   Function flags:
   Called by: xEventGroupWaitBits/6 xEventGroupSync/5 
   Calls: 
-vTaskSuspendAll/21 (vTaskSuspendAll) @06c6c8c0
+vTaskSuspendAll/21 (vTaskSuspendAll) @06c3c9a0
   Type: function
   Visibility: external public
   References: 
@@ -81,7 +81,7 @@ vTaskSuspendAll/21 (vTaskSuspendAll) @06c6c8c0
   Function flags:
   Called by: xEventGroupWaitBits/6 vEventGroupDelete/11 xEventGroupSync/5 xEventGroupSetBits/10 
   Calls: 
-xTaskGetSchedulerState/20 (xTaskGetSchedulerState) @06c6c7e0
+xTaskGetSchedulerState/20 (xTaskGetSchedulerState) @06c3c8c0
   Type: function
   Visibility: external public
   References: 
@@ -90,7 +90,7 @@ xTaskGetSchedulerState/20 (xTaskGetSchedulerState) @06c6c7e0
   Function flags:
   Called by: xEventGroupWaitBits/6 xEventGroupSync/5 
   Calls: 
-vListInitialise/19 (vListInitialise) @06c6c460
+vListInitialise/19 (vListInitialise) @06c3c540
   Type: function
   Visibility: external public
   References: 
@@ -99,7 +99,7 @@ vListInitialise/19 (vListInitialise) @06c6c460
   Function flags:
   Called by: xEventGroupCreate/4 
   Calls: 
-pvPortMalloc/18 (pvPortMalloc) @06c6c380
+pvPortMalloc/18 (pvPortMalloc) @06c3c460
   Type: function
   Visibility: external public
   References: 
@@ -108,7 +108,7 @@ pvPortMalloc/18 (pvPortMalloc) @06c6c380
   Function flags:
   Called by: xEventGroupCreate/4 
   Calls: 
-vEventGroupSetNumber/17 (vEventGroupSetNumber) @06c63e00
+vEventGroupSetNumber/17 (vEventGroupSetNumber) @06c3c000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -117,7 +117,7 @@ vEventGroupSetNumber/17 (vEventGroupSetNumber) @06c63e00
   Function flags: body
   Called by: 
   Calls: 
-uxEventGroupGetNumber/16 (uxEventGroupGetNumber) @06c638c0
+uxEventGroupGetNumber/16 (uxEventGroupGetNumber) @06c32a80
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -126,7 +126,7 @@ uxEventGroupGetNumber/16 (uxEventGroupGetNumber) @06c638c0
   Function flags: body
   Called by: 
   Calls: 
-xEventGroupSetBitsFromISR/15 (xEventGroupSetBitsFromISR) @06c632a0
+xEventGroupSetBitsFromISR/15 (xEventGroupSetBitsFromISR) @06c32460
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: vEventGroupSetBitsCallback/12 (addr)
@@ -135,7 +135,7 @@ xEventGroupSetBitsFromISR/15 (xEventGroupSetBitsFromISR) @06c632a0
   Function flags: body
   Called by: 
   Calls: xTimerPendFunctionCallFromISR/27 
-prvTestWaitCondition/14 (prvTestWaitCondition) @06c63d20
+prvTestWaitCondition/14 (prvTestWaitCondition) @06c32ee0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -144,7 +144,7 @@ prvTestWaitCondition/14 (prvTestWaitCondition) @06c63d20
   Function flags: body
   Called by: xEventGroupWaitBits/6 xEventGroupWaitBits/6 
   Calls: 
-vEventGroupClearBitsCallback/13 (vEventGroupClearBitsCallback) @06c63a80
+vEventGroupClearBitsCallback/13 (vEventGroupClearBitsCallback) @06c32c40
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   Address is taken.
@@ -154,7 +154,7 @@ vEventGroupClearBitsCallback/13 (vEventGroupClearBitsCallback) @06c63a80
   Function flags: body
   Called by: 
   Calls: xEventGroupClearBits/7 
-vEventGroupSetBitsCallback/12 (vEventGroupSetBitsCallback) @06c637e0
+vEventGroupSetBitsCallback/12 (vEventGroupSetBitsCallback) @06c329a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   Address is taken.
@@ -164,7 +164,7 @@ vEventGroupSetBitsCallback/12 (vEventGroupSetBitsCallback) @06c637e0
   Function flags: body
   Called by: 
   Calls: xEventGroupSetBits/10 
-vEventGroupDelete/11 (vEventGroupDelete) @06c63540
+vEventGroupDelete/11 (vEventGroupDelete) @06c32700
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -173,7 +173,7 @@ vEventGroupDelete/11 (vEventGroupDelete) @06c63540
   Function flags: body
   Called by: 
   Calls: xTaskResumeAll/23 vPortFree/29 vTaskRemoveFromUnorderedEventList/28 vTaskSuspendAll/21 
-xEventGroupSetBits/10 (xEventGroupSetBits) @06c631c0
+xEventGroupSetBits/10 (xEventGroupSetBits) @06c32380
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -182,7 +182,7 @@ xEventGroupSetBits/10 (xEventGroupSetBits) @06c631c0
   Function flags: body
   Called by: vEventGroupSetBitsCallback/12 xEventGroupSync/5 
   Calls: xTaskResumeAll/23 vTaskRemoveFromUnorderedEventList/28 vTaskSuspendAll/21 
-xEventGroupGetBitsFromISR/9 (xEventGroupGetBitsFromISR) @06c20a80
+xEventGroupGetBitsFromISR/9 (xEventGroupGetBitsFromISR) @06befc40
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -191,7 +191,7 @@ xEventGroupGetBitsFromISR/9 (xEventGroupGetBitsFromISR) @06c20a80
   Function flags: body
   Called by: 
   Calls: 
-xEventGroupClearBitsFromISR/8 (xEventGroupClearBitsFromISR) @06c200e0
+xEventGroupClearBitsFromISR/8 (xEventGroupClearBitsFromISR) @06bef2a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: vEventGroupClearBitsCallback/13 (addr)
@@ -200,7 +200,7 @@ xEventGroupClearBitsFromISR/8 (xEventGroupClearBitsFromISR) @06c200e0
   Function flags: body
   Called by: 
   Calls: xTimerPendFunctionCallFromISR/27 
-xEventGroupClearBits/7 (xEventGroupClearBits) @06c20d20
+xEventGroupClearBits/7 (xEventGroupClearBits) @06befee0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -209,7 +209,7 @@ xEventGroupClearBits/7 (xEventGroupClearBits) @06c20d20
   Function flags: body
   Called by: vEventGroupClearBitsCallback/13 
   Calls: vPortExitCritical/26 vPortEnterCritical/25 
-xEventGroupWaitBits/6 (xEventGroupWaitBits) @06c209a0
+xEventGroupWaitBits/6 (xEventGroupWaitBits) @06befb60
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -218,7 +218,7 @@ xEventGroupWaitBits/6 (xEventGroupWaitBits) @06c209a0
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/26 prvTestWaitCondition/14 vPortEnterCritical/25 uxTaskResetEventItemValue/24 xTaskResumeAll/23 vTaskPlaceOnUnorderedEventList/22 prvTestWaitCondition/14 vTaskSuspendAll/21 xTaskGetSchedulerState/20 
-xEventGroupSync/5 (xEventGroupSync) @06c20460
+xEventGroupSync/5 (xEventGroupSync) @06bef620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -227,7 +227,7 @@ xEventGroupSync/5 (xEventGroupSync) @06c20460
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/26 vPortEnterCritical/25 uxTaskResetEventItemValue/24 xTaskResumeAll/23 vTaskPlaceOnUnorderedEventList/22 xEventGroupSetBits/10 vTaskSuspendAll/21 xTaskGetSchedulerState/20 
-xEventGroupCreate/4 (xEventGroupCreate) @06c20000
+xEventGroupCreate/4 (xEventGroupCreate) @06bef1c0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -249,7 +249,7 @@ uxEventGroupGetNumber (void * xEventGroup)
 {
   const struct EventGroup_t * pxEventBits;
   UBaseType_t xReturn;
-  UBaseType_t D.6566;
+  UBaseType_t D.6567;
   UBaseType_t _7;
 
   <bb 2> :
@@ -280,7 +280,7 @@ uxEventGroupGetNumber (void * xEventGroup)
 xEventGroupSetBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToSet, BaseType_t * pxHigherPriorityTaskWoken)
 {
   BaseType_t xReturn;
-  BaseType_t D.6561;
+  BaseType_t D.6562;
   BaseType_t _7;
 
   <bb 2> :
@@ -297,7 +297,7 @@ xEventGroupSetBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits
 prvTestWaitCondition (const EventBits_t uxCurrentEventBits, const EventBits_t uxBitsToWaitFor, const BaseType_t xWaitForAllBits)
 {
   BaseType_t xWaitConditionMet;
-  BaseType_t D.6559;
+  BaseType_t D.6560;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _10;
@@ -446,7 +446,7 @@ xEventGroupSetBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBi
   const struct ListItem_t * pxListEnd;
   struct ListItem_t * pxNext;
   struct ListItem_t * pxListItem;
-  EventBits_t D.6544;
+  EventBits_t D.6545;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -600,15 +600,15 @@ xEventGroupSetBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBi
 
 xEventGroupGetBitsFromISR (struct EventGroupDef_t * xEventGroup)
 {
-  uint32_t D.6591;
+  uint32_t D.6592;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6590;
+  uint32_t D.6591;
   uint32_t ulNewMaskValue;
   EventBits_t uxReturn;
   const struct EventGroup_t * const pxEventBits;
   UBaseType_t uxSavedInterruptStatus;
-  EventBits_t D.6522;
+  EventBits_t D.6523;
   EventBits_t _6;
   long unsigned int _10;
 
@@ -645,7 +645,7 @@ xEventGroupGetBitsFromISR (struct EventGroupDef_t * xEventGroup)
 xEventGroupClearBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToClear)
 {
   BaseType_t xReturn;
-  BaseType_t D.6520;
+  BaseType_t D.6521;
   BaseType_t _6;
 
   <bb 2> :
@@ -665,7 +665,7 @@ xEventGroupClearBits (struct EventGroupDef_t * xEventGroup, const EventBits_t ux
   uint32_t ulNewBASEPRI;
   EventBits_t uxReturn;
   struct EventGroup_t * pxEventBits;
-  EventBits_t D.6518;
+  EventBits_t D.6519;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -740,7 +740,7 @@ xEventGroupWaitBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxB
   EventBits_t uxControlBits;
   EventBits_t uxReturn;
   struct EventGroup_t * pxEventBits;
-  EventBits_t D.6512;
+  EventBits_t D.6513;
   int iftmp.1;
   long unsigned int _1;
   long int _2;
@@ -997,7 +997,7 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
   struct EventGroup_t * pxEventBits;
   EventBits_t uxReturn;
   EventBits_t uxOriginalBitValue;
-  EventBits_t D.6468;
+  EventBits_t D.6469;
   int iftmp.0;
   long unsigned int _1;
   long int _2;
@@ -1200,7 +1200,7 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
 xEventGroupCreate ()
 {
   struct EventGroup_t * pxEventBits;
-  struct EventGroupDef_t * D.6438;
+  struct EventGroupDef_t * D.6439;
   struct List_t * _1;
   struct EventGroupDef_t * _8;
 

+ 52 - 52
Debug_FLASH/FreeRTOS/Source/event_groups.c.076i.inline

@@ -44,7 +44,7 @@ IPA summary for xEventGroupSync/5 is missing.
 IPA summary for xEventGroupCreate/4 is missing.
 Symbol table:
 
-vPortFree/29 (vPortFree) @06c98a80
+vPortFree/29 (vPortFree) @06c66b60
   Type: function
   Visibility: external public
   References: 
@@ -53,7 +53,7 @@ vPortFree/29 (vPortFree) @06c98a80
   Function flags:
   Called by: vEventGroupDelete/11 
   Calls: 
-vTaskRemoveFromUnorderedEventList/28 (vTaskRemoveFromUnorderedEventList) @06c988c0
+vTaskRemoveFromUnorderedEventList/28 (vTaskRemoveFromUnorderedEventList) @06c669a0
   Type: function
   Visibility: external public
   References: 
@@ -62,7 +62,7 @@ vTaskRemoveFromUnorderedEventList/28 (vTaskRemoveFromUnorderedEventList) @06c988
   Function flags:
   Called by: vEventGroupDelete/11 xEventGroupSetBits/10 
   Calls: 
-xTimerPendFunctionCallFromISR/27 (xTimerPendFunctionCallFromISR) @06c98380
+xTimerPendFunctionCallFromISR/27 (xTimerPendFunctionCallFromISR) @06c66460
   Type: function
   Visibility: external public
   References: 
@@ -71,7 +71,7 @@ xTimerPendFunctionCallFromISR/27 (xTimerPendFunctionCallFromISR) @06c98380
   Function flags:
   Called by: xEventGroupSetBitsFromISR/15 xEventGroupClearBitsFromISR/8 
   Calls: 
-vPortExitCritical/26 (vPortExitCritical) @06c6cd20
+vPortExitCritical/26 (vPortExitCritical) @06c3ce00
   Type: function
   Visibility: external public
   References: 
@@ -80,7 +80,7 @@ vPortExitCritical/26 (vPortExitCritical) @06c6cd20
   Function flags:
   Called by: xEventGroupWaitBits/6 xEventGroupSync/5 xEventGroupClearBits/7 
   Calls: 
-vPortEnterCritical/25 (vPortEnterCritical) @06c6cc40
+vPortEnterCritical/25 (vPortEnterCritical) @06c3cd20
   Type: function
   Visibility: external public
   References: 
@@ -89,7 +89,7 @@ vPortEnterCritical/25 (vPortEnterCritical) @06c6cc40
   Function flags:
   Called by: xEventGroupWaitBits/6 xEventGroupSync/5 xEventGroupClearBits/7 
   Calls: 
-uxTaskResetEventItemValue/24 (uxTaskResetEventItemValue) @06c6cb60
+uxTaskResetEventItemValue/24 (uxTaskResetEventItemValue) @06c3cc40
   Type: function
   Visibility: external public
   References: 
@@ -98,7 +98,7 @@ uxTaskResetEventItemValue/24 (uxTaskResetEventItemValue) @06c6cb60
   Function flags:
   Called by: xEventGroupWaitBits/6 xEventGroupSync/5 
   Calls: 
-xTaskResumeAll/23 (xTaskResumeAll) @06c6ca80
+xTaskResumeAll/23 (xTaskResumeAll) @06c3cb60
   Type: function
   Visibility: external public
   References: 
@@ -107,7 +107,7 @@ xTaskResumeAll/23 (xTaskResumeAll) @06c6ca80
   Function flags:
   Called by: xEventGroupWaitBits/6 vEventGroupDelete/11 xEventGroupSync/5 xEventGroupSetBits/10 
   Calls: 
-vTaskPlaceOnUnorderedEventList/22 (vTaskPlaceOnUnorderedEventList) @06c6c9a0
+vTaskPlaceOnUnorderedEventList/22 (vTaskPlaceOnUnorderedEventList) @06c3ca80
   Type: function
   Visibility: external public
   References: 
@@ -116,7 +116,7 @@ vTaskPlaceOnUnorderedEventList/22 (vTaskPlaceOnUnorderedEventList) @06c6c9a0
   Function flags:
   Called by: xEventGroupWaitBits/6 xEventGroupSync/5 
   Calls: 
-vTaskSuspendAll/21 (vTaskSuspendAll) @06c6c8c0
+vTaskSuspendAll/21 (vTaskSuspendAll) @06c3c9a0
   Type: function
   Visibility: external public
   References: 
@@ -125,7 +125,7 @@ vTaskSuspendAll/21 (vTaskSuspendAll) @06c6c8c0
   Function flags:
   Called by: xEventGroupWaitBits/6 vEventGroupDelete/11 xEventGroupSync/5 xEventGroupSetBits/10 
   Calls: 
-xTaskGetSchedulerState/20 (xTaskGetSchedulerState) @06c6c7e0
+xTaskGetSchedulerState/20 (xTaskGetSchedulerState) @06c3c8c0
   Type: function
   Visibility: external public
   References: 
@@ -134,7 +134,7 @@ xTaskGetSchedulerState/20 (xTaskGetSchedulerState) @06c6c7e0
   Function flags:
   Called by: xEventGroupWaitBits/6 xEventGroupSync/5 
   Calls: 
-vListInitialise/19 (vListInitialise) @06c6c460
+vListInitialise/19 (vListInitialise) @06c3c540
   Type: function
   Visibility: external public
   References: 
@@ -143,7 +143,7 @@ vListInitialise/19 (vListInitialise) @06c6c460
   Function flags:
   Called by: xEventGroupCreate/4 
   Calls: 
-pvPortMalloc/18 (pvPortMalloc) @06c6c380
+pvPortMalloc/18 (pvPortMalloc) @06c3c460
   Type: function
   Visibility: external public
   References: 
@@ -152,7 +152,7 @@ pvPortMalloc/18 (pvPortMalloc) @06c6c380
   Function flags:
   Called by: xEventGroupCreate/4 
   Calls: 
-vEventGroupSetNumber/17 (vEventGroupSetNumber) @06c63e00
+vEventGroupSetNumber/17 (vEventGroupSetNumber) @06c3c000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -161,7 +161,7 @@ vEventGroupSetNumber/17 (vEventGroupSetNumber) @06c63e00
   Function flags: body
   Called by: 
   Calls: 
-uxEventGroupGetNumber/16 (uxEventGroupGetNumber) @06c638c0
+uxEventGroupGetNumber/16 (uxEventGroupGetNumber) @06c32a80
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -170,7 +170,7 @@ uxEventGroupGetNumber/16 (uxEventGroupGetNumber) @06c638c0
   Function flags: body
   Called by: 
   Calls: 
-xEventGroupSetBitsFromISR/15 (xEventGroupSetBitsFromISR) @06c632a0
+xEventGroupSetBitsFromISR/15 (xEventGroupSetBitsFromISR) @06c32460
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: vEventGroupSetBitsCallback/12 (addr)
@@ -179,7 +179,7 @@ xEventGroupSetBitsFromISR/15 (xEventGroupSetBitsFromISR) @06c632a0
   Function flags: body
   Called by: 
   Calls: xTimerPendFunctionCallFromISR/27 
-prvTestWaitCondition/14 (prvTestWaitCondition) @06c63d20
+prvTestWaitCondition/14 (prvTestWaitCondition) @06c32ee0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -188,7 +188,7 @@ prvTestWaitCondition/14 (prvTestWaitCondition) @06c63d20
   Function flags: body
   Called by: xEventGroupWaitBits/6 xEventGroupWaitBits/6 
   Calls: 
-vEventGroupClearBitsCallback/13 (vEventGroupClearBitsCallback) @06c63a80
+vEventGroupClearBitsCallback/13 (vEventGroupClearBitsCallback) @06c32c40
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   Address is taken.
@@ -198,7 +198,7 @@ vEventGroupClearBitsCallback/13 (vEventGroupClearBitsCallback) @06c63a80
   Function flags: body
   Called by: 
   Calls: xEventGroupClearBits/7 
-vEventGroupSetBitsCallback/12 (vEventGroupSetBitsCallback) @06c637e0
+vEventGroupSetBitsCallback/12 (vEventGroupSetBitsCallback) @06c329a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   Address is taken.
@@ -208,7 +208,7 @@ vEventGroupSetBitsCallback/12 (vEventGroupSetBitsCallback) @06c637e0
   Function flags: body
   Called by: 
   Calls: xEventGroupSetBits/10 
-vEventGroupDelete/11 (vEventGroupDelete) @06c63540
+vEventGroupDelete/11 (vEventGroupDelete) @06c32700
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -217,7 +217,7 @@ vEventGroupDelete/11 (vEventGroupDelete) @06c63540
   Function flags: body
   Called by: 
   Calls: xTaskResumeAll/23 vPortFree/29 vTaskRemoveFromUnorderedEventList/28 vTaskSuspendAll/21 
-xEventGroupSetBits/10 (xEventGroupSetBits) @06c631c0
+xEventGroupSetBits/10 (xEventGroupSetBits) @06c32380
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -226,7 +226,7 @@ xEventGroupSetBits/10 (xEventGroupSetBits) @06c631c0
   Function flags: body
   Called by: vEventGroupSetBitsCallback/12 xEventGroupSync/5 
   Calls: xTaskResumeAll/23 vTaskRemoveFromUnorderedEventList/28 vTaskSuspendAll/21 
-xEventGroupGetBitsFromISR/9 (xEventGroupGetBitsFromISR) @06c20a80
+xEventGroupGetBitsFromISR/9 (xEventGroupGetBitsFromISR) @06befc40
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -235,7 +235,7 @@ xEventGroupGetBitsFromISR/9 (xEventGroupGetBitsFromISR) @06c20a80
   Function flags: body
   Called by: 
   Calls: 
-xEventGroupClearBitsFromISR/8 (xEventGroupClearBitsFromISR) @06c200e0
+xEventGroupClearBitsFromISR/8 (xEventGroupClearBitsFromISR) @06bef2a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: vEventGroupClearBitsCallback/13 (addr)
@@ -244,7 +244,7 @@ xEventGroupClearBitsFromISR/8 (xEventGroupClearBitsFromISR) @06c200e0
   Function flags: body
   Called by: 
   Calls: xTimerPendFunctionCallFromISR/27 
-xEventGroupClearBits/7 (xEventGroupClearBits) @06c20d20
+xEventGroupClearBits/7 (xEventGroupClearBits) @06befee0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -253,7 +253,7 @@ xEventGroupClearBits/7 (xEventGroupClearBits) @06c20d20
   Function flags: body
   Called by: vEventGroupClearBitsCallback/13 
   Calls: vPortExitCritical/26 vPortEnterCritical/25 
-xEventGroupWaitBits/6 (xEventGroupWaitBits) @06c209a0
+xEventGroupWaitBits/6 (xEventGroupWaitBits) @06befb60
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -262,7 +262,7 @@ xEventGroupWaitBits/6 (xEventGroupWaitBits) @06c209a0
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/26 prvTestWaitCondition/14 vPortEnterCritical/25 uxTaskResetEventItemValue/24 xTaskResumeAll/23 vTaskPlaceOnUnorderedEventList/22 prvTestWaitCondition/14 vTaskSuspendAll/21 xTaskGetSchedulerState/20 
-xEventGroupSync/5 (xEventGroupSync) @06c20460
+xEventGroupSync/5 (xEventGroupSync) @06bef620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -271,7 +271,7 @@ xEventGroupSync/5 (xEventGroupSync) @06c20460
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/26 vPortEnterCritical/25 uxTaskResetEventItemValue/24 xTaskResumeAll/23 vTaskPlaceOnUnorderedEventList/22 xEventGroupSetBits/10 vTaskSuspendAll/21 xTaskGetSchedulerState/20 
-xEventGroupCreate/4 (xEventGroupCreate) @06c20000
+xEventGroupCreate/4 (xEventGroupCreate) @06bef1c0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -281,12 +281,12 @@ xEventGroupCreate/4 (xEventGroupCreate) @06c20000
   Called by: 
   Calls: vListInitialise/19 pvPortMalloc/18 
 
-;; Function xEventGroupCreate (xEventGroupCreate, funcdef_no=4, decl_uid=6271, cgraph_uid=5, symbol_order=4)
+;; Function xEventGroupCreate (xEventGroupCreate, funcdef_no=4, decl_uid=6272, cgraph_uid=5, symbol_order=4)
 
 xEventGroupCreate ()
 {
   struct EventGroup_t * pxEventBits;
-  struct EventGroupDef_t * D.6438;
+  struct EventGroupDef_t * D.6439;
   struct List_t * _1;
   struct EventGroupDef_t * _8;
 
@@ -313,7 +313,7 @@ xEventGroupCreate ()
 
 
 
-;; Function xEventGroupSync (xEventGroupSync, funcdef_no=5, decl_uid=6295, cgraph_uid=6, symbol_order=5)
+;; Function xEventGroupSync (xEventGroupSync, funcdef_no=5, decl_uid=6296, cgraph_uid=6, symbol_order=5)
 
 xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToSet, const EventBits_t uxBitsToWaitFor, TickType_t xTicksToWait)
 {
@@ -325,7 +325,7 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
   struct EventGroup_t * pxEventBits;
   EventBits_t uxReturn;
   EventBits_t uxOriginalBitValue;
-  EventBits_t D.6468;
+  EventBits_t D.6469;
   int iftmp.0;
   long unsigned int _1;
   long int _2;
@@ -526,7 +526,7 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
 
 
 
-;; Function xEventGroupWaitBits (xEventGroupWaitBits, funcdef_no=6, decl_uid=6277, cgraph_uid=7, symbol_order=6)
+;; Function xEventGroupWaitBits (xEventGroupWaitBits, funcdef_no=6, decl_uid=6278, cgraph_uid=7, symbol_order=6)
 
 xEventGroupWaitBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToWaitFor, const BaseType_t xClearOnExit, const BaseType_t xWaitForAllBits, TickType_t xTicksToWait)
 {
@@ -541,7 +541,7 @@ xEventGroupWaitBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxB
   EventBits_t uxControlBits;
   EventBits_t uxReturn;
   struct EventGroup_t * pxEventBits;
-  EventBits_t D.6512;
+  EventBits_t D.6513;
   int iftmp.1;
   long unsigned int _1;
   long int _2;
@@ -789,7 +789,7 @@ xEventGroupWaitBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxB
 
 
 
-;; Function xEventGroupClearBits (xEventGroupClearBits, funcdef_no=7, decl_uid=6280, cgraph_uid=8, symbol_order=7)
+;; Function xEventGroupClearBits (xEventGroupClearBits, funcdef_no=7, decl_uid=6281, cgraph_uid=8, symbol_order=7)
 
 xEventGroupClearBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToClear)
 {
@@ -797,7 +797,7 @@ xEventGroupClearBits (struct EventGroupDef_t * xEventGroup, const EventBits_t ux
   uint32_t ulNewBASEPRI;
   EventBits_t uxReturn;
   struct EventGroup_t * pxEventBits;
-  EventBits_t D.6518;
+  EventBits_t D.6519;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -860,12 +860,12 @@ xEventGroupClearBits (struct EventGroupDef_t * xEventGroup, const EventBits_t ux
 
 
 
-;; Function xEventGroupClearBitsFromISR (xEventGroupClearBitsFromISR, funcdef_no=8, decl_uid=6283, cgraph_uid=9, symbol_order=8)
+;; Function xEventGroupClearBitsFromISR (xEventGroupClearBitsFromISR, funcdef_no=8, decl_uid=6284, cgraph_uid=9, symbol_order=8)
 
 xEventGroupClearBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToClear)
 {
   BaseType_t xReturn;
-  BaseType_t D.6520;
+  BaseType_t D.6521;
   BaseType_t _6;
 
   <bb 2> :
@@ -880,19 +880,19 @@ xEventGroupClearBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBi
 
 
 
-;; Function xEventGroupGetBitsFromISR (xEventGroupGetBitsFromISR, funcdef_no=9, decl_uid=6297, cgraph_uid=10, symbol_order=9)
+;; Function xEventGroupGetBitsFromISR (xEventGroupGetBitsFromISR, funcdef_no=9, decl_uid=6298, cgraph_uid=10, symbol_order=9)
 
 xEventGroupGetBitsFromISR (struct EventGroupDef_t * xEventGroup)
 {
-  uint32_t D.6591;
+  uint32_t D.6592;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6590;
+  uint32_t D.6591;
   uint32_t ulNewMaskValue;
   EventBits_t uxReturn;
   const struct EventGroup_t * const pxEventBits;
   UBaseType_t uxSavedInterruptStatus;
-  EventBits_t D.6522;
+  EventBits_t D.6523;
   EventBits_t _6;
   long unsigned int _10;
 
@@ -927,7 +927,7 @@ xEventGroupGetBitsFromISR (struct EventGroupDef_t * xEventGroup)
 
 
 
-;; Function xEventGroupSetBits (xEventGroupSetBits, funcdef_no=10, decl_uid=6286, cgraph_uid=11, symbol_order=10)
+;; Function xEventGroupSetBits (xEventGroupSetBits, funcdef_no=10, decl_uid=6287, cgraph_uid=11, symbol_order=10)
 
 xEventGroupSetBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToSet)
 {
@@ -942,7 +942,7 @@ xEventGroupSetBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBi
   const struct ListItem_t * pxListEnd;
   struct ListItem_t * pxNext;
   struct ListItem_t * pxListItem;
-  EventBits_t D.6544;
+  EventBits_t D.6545;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -1095,7 +1095,7 @@ xEventGroupSetBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBi
 
 
 
-;; Function vEventGroupDelete (vEventGroupDelete, funcdef_no=11, decl_uid=6299, cgraph_uid=12, symbol_order=11)
+;; Function vEventGroupDelete (vEventGroupDelete, funcdef_no=11, decl_uid=6300, cgraph_uid=12, symbol_order=11)
 
 vEventGroupDelete (struct EventGroupDef_t * xEventGroup)
 {
@@ -1172,7 +1172,7 @@ vEventGroupDelete (struct EventGroupDef_t * xEventGroup)
 
 
 
-;; Function vEventGroupSetBitsCallback (vEventGroupSetBitsCallback, funcdef_no=12, decl_uid=6302, cgraph_uid=13, symbol_order=12)
+;; Function vEventGroupSetBitsCallback (vEventGroupSetBitsCallback, funcdef_no=12, decl_uid=6303, cgraph_uid=13, symbol_order=12)
 
 vEventGroupSetBitsCallback (void * pvEventGroup, const uint32_t ulBitsToSet)
 {
@@ -1184,7 +1184,7 @@ vEventGroupSetBitsCallback (void * pvEventGroup, const uint32_t ulBitsToSet)
 
 
 
-;; Function vEventGroupClearBitsCallback (vEventGroupClearBitsCallback, funcdef_no=13, decl_uid=6305, cgraph_uid=14, symbol_order=13)
+;; Function vEventGroupClearBitsCallback (vEventGroupClearBitsCallback, funcdef_no=13, decl_uid=6306, cgraph_uid=14, symbol_order=13)
 
 vEventGroupClearBitsCallback (void * pvEventGroup, const uint32_t ulBitsToClear)
 {
@@ -1196,12 +1196,12 @@ vEventGroupClearBitsCallback (void * pvEventGroup, const uint32_t ulBitsToClear)
 
 
 
-;; Function prvTestWaitCondition (prvTestWaitCondition, funcdef_no=14, decl_uid=6318, cgraph_uid=15, symbol_order=14)
+;; Function prvTestWaitCondition (prvTestWaitCondition, funcdef_no=14, decl_uid=6319, cgraph_uid=15, symbol_order=14)
 
 prvTestWaitCondition (const EventBits_t uxCurrentEventBits, const EventBits_t uxBitsToWaitFor, const BaseType_t xWaitForAllBits)
 {
   BaseType_t xWaitConditionMet;
-  BaseType_t D.6559;
+  BaseType_t D.6560;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _10;
@@ -1246,12 +1246,12 @@ prvTestWaitCondition (const EventBits_t uxCurrentEventBits, const EventBits_t ux
 
 
 
-;; Function xEventGroupSetBitsFromISR (xEventGroupSetBitsFromISR, funcdef_no=15, decl_uid=6290, cgraph_uid=16, symbol_order=15)
+;; Function xEventGroupSetBitsFromISR (xEventGroupSetBitsFromISR, funcdef_no=15, decl_uid=6291, cgraph_uid=16, symbol_order=15)
 
 xEventGroupSetBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToSet, BaseType_t * pxHigherPriorityTaskWoken)
 {
   BaseType_t xReturn;
-  BaseType_t D.6561;
+  BaseType_t D.6562;
   BaseType_t _7;
 
   <bb 2> :
@@ -1266,13 +1266,13 @@ xEventGroupSetBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits
 
 
 
-;; Function uxEventGroupGetNumber (uxEventGroupGetNumber, funcdef_no=16, decl_uid=6307, cgraph_uid=17, symbol_order=16)
+;; Function uxEventGroupGetNumber (uxEventGroupGetNumber, funcdef_no=16, decl_uid=6308, cgraph_uid=17, symbol_order=16)
 
 uxEventGroupGetNumber (void * xEventGroup)
 {
   const struct EventGroup_t * pxEventBits;
   UBaseType_t xReturn;
-  UBaseType_t D.6566;
+  UBaseType_t D.6567;
   UBaseType_t _7;
 
   <bb 2> :
@@ -1301,7 +1301,7 @@ uxEventGroupGetNumber (void * xEventGroup)
 
 
 
-;; Function vEventGroupSetNumber (vEventGroupSetNumber, funcdef_no=17, decl_uid=6310, cgraph_uid=18, symbol_order=17)
+;; Function vEventGroupSetNumber (vEventGroupSetNumber, funcdef_no=17, decl_uid=6311, cgraph_uid=18, symbol_order=17)
 
 vEventGroupSetNumber (void * xEventGroup, UBaseType_t uxEventGroupNumber)
 {

+ 12 - 12
Debug_FLASH/FreeRTOS/Source/event_groups.c.078i.free-fnsummary2

@@ -11,7 +11,7 @@ uxEventGroupGetNumber (void * xEventGroup)
 {
   const struct EventGroup_t * pxEventBits;
   UBaseType_t xReturn;
-  UBaseType_t D.6566;
+  UBaseType_t D.6567;
   UBaseType_t _7;
 
   <bb 2> :
@@ -42,7 +42,7 @@ uxEventGroupGetNumber (void * xEventGroup)
 xEventGroupSetBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToSet, BaseType_t * pxHigherPriorityTaskWoken)
 {
   BaseType_t xReturn;
-  BaseType_t D.6561;
+  BaseType_t D.6562;
   BaseType_t _7;
 
   <bb 2> :
@@ -59,7 +59,7 @@ xEventGroupSetBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits
 prvTestWaitCondition (const EventBits_t uxCurrentEventBits, const EventBits_t uxBitsToWaitFor, const BaseType_t xWaitForAllBits)
 {
   BaseType_t xWaitConditionMet;
-  BaseType_t D.6559;
+  BaseType_t D.6560;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _10;
@@ -208,7 +208,7 @@ xEventGroupSetBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBi
   const struct ListItem_t * pxListEnd;
   struct ListItem_t * pxNext;
   struct ListItem_t * pxListItem;
-  EventBits_t D.6544;
+  EventBits_t D.6545;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -362,15 +362,15 @@ xEventGroupSetBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBi
 
 xEventGroupGetBitsFromISR (struct EventGroupDef_t * xEventGroup)
 {
-  uint32_t D.6591;
+  uint32_t D.6592;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6590;
+  uint32_t D.6591;
   uint32_t ulNewMaskValue;
   EventBits_t uxReturn;
   const struct EventGroup_t * const pxEventBits;
   UBaseType_t uxSavedInterruptStatus;
-  EventBits_t D.6522;
+  EventBits_t D.6523;
   EventBits_t _6;
   long unsigned int _10;
 
@@ -407,7 +407,7 @@ xEventGroupGetBitsFromISR (struct EventGroupDef_t * xEventGroup)
 xEventGroupClearBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToClear)
 {
   BaseType_t xReturn;
-  BaseType_t D.6520;
+  BaseType_t D.6521;
   BaseType_t _6;
 
   <bb 2> :
@@ -427,7 +427,7 @@ xEventGroupClearBits (struct EventGroupDef_t * xEventGroup, const EventBits_t ux
   uint32_t ulNewBASEPRI;
   EventBits_t uxReturn;
   struct EventGroup_t * pxEventBits;
-  EventBits_t D.6518;
+  EventBits_t D.6519;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -502,7 +502,7 @@ xEventGroupWaitBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxB
   EventBits_t uxControlBits;
   EventBits_t uxReturn;
   struct EventGroup_t * pxEventBits;
-  EventBits_t D.6512;
+  EventBits_t D.6513;
   int iftmp.1;
   long unsigned int _1;
   long int _2;
@@ -759,7 +759,7 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
   struct EventGroup_t * pxEventBits;
   EventBits_t uxReturn;
   EventBits_t uxOriginalBitValue;
-  EventBits_t D.6468;
+  EventBits_t D.6469;
   int iftmp.0;
   long unsigned int _1;
   long int _2;
@@ -962,7 +962,7 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
 xEventGroupCreate ()
 {
   struct EventGroup_t * pxEventBits;
-  struct EventGroupDef_t * D.6438;
+  struct EventGroupDef_t * D.6439;
   struct List_t * _1;
   struct EventGroupDef_t * _8;
 

+ 12 - 12
Debug_FLASH/FreeRTOS/Source/event_groups.c.080i.single-use

@@ -11,7 +11,7 @@ uxEventGroupGetNumber (void * xEventGroup)
 {
   const struct EventGroup_t * pxEventBits;
   UBaseType_t xReturn;
-  UBaseType_t D.6566;
+  UBaseType_t D.6567;
   UBaseType_t _7;
 
   <bb 2> :
@@ -42,7 +42,7 @@ uxEventGroupGetNumber (void * xEventGroup)
 xEventGroupSetBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToSet, BaseType_t * pxHigherPriorityTaskWoken)
 {
   BaseType_t xReturn;
-  BaseType_t D.6561;
+  BaseType_t D.6562;
   BaseType_t _7;
 
   <bb 2> :
@@ -59,7 +59,7 @@ xEventGroupSetBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits
 prvTestWaitCondition (const EventBits_t uxCurrentEventBits, const EventBits_t uxBitsToWaitFor, const BaseType_t xWaitForAllBits)
 {
   BaseType_t xWaitConditionMet;
-  BaseType_t D.6559;
+  BaseType_t D.6560;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _10;
@@ -208,7 +208,7 @@ xEventGroupSetBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBi
   const struct ListItem_t * pxListEnd;
   struct ListItem_t * pxNext;
   struct ListItem_t * pxListItem;
-  EventBits_t D.6544;
+  EventBits_t D.6545;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -362,15 +362,15 @@ xEventGroupSetBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBi
 
 xEventGroupGetBitsFromISR (struct EventGroupDef_t * xEventGroup)
 {
-  uint32_t D.6591;
+  uint32_t D.6592;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6590;
+  uint32_t D.6591;
   uint32_t ulNewMaskValue;
   EventBits_t uxReturn;
   const struct EventGroup_t * const pxEventBits;
   UBaseType_t uxSavedInterruptStatus;
-  EventBits_t D.6522;
+  EventBits_t D.6523;
   EventBits_t _6;
   long unsigned int _10;
 
@@ -407,7 +407,7 @@ xEventGroupGetBitsFromISR (struct EventGroupDef_t * xEventGroup)
 xEventGroupClearBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToClear)
 {
   BaseType_t xReturn;
-  BaseType_t D.6520;
+  BaseType_t D.6521;
   BaseType_t _6;
 
   <bb 2> :
@@ -427,7 +427,7 @@ xEventGroupClearBits (struct EventGroupDef_t * xEventGroup, const EventBits_t ux
   uint32_t ulNewBASEPRI;
   EventBits_t uxReturn;
   struct EventGroup_t * pxEventBits;
-  EventBits_t D.6518;
+  EventBits_t D.6519;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -502,7 +502,7 @@ xEventGroupWaitBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxB
   EventBits_t uxControlBits;
   EventBits_t uxReturn;
   struct EventGroup_t * pxEventBits;
-  EventBits_t D.6512;
+  EventBits_t D.6513;
   int iftmp.1;
   long unsigned int _1;
   long int _2;
@@ -759,7 +759,7 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
   struct EventGroup_t * pxEventBits;
   EventBits_t uxReturn;
   EventBits_t uxOriginalBitValue;
-  EventBits_t D.6468;
+  EventBits_t D.6469;
   int iftmp.0;
   long unsigned int _1;
   long int _2;
@@ -962,7 +962,7 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
 xEventGroupCreate ()
 {
   struct EventGroup_t * pxEventBits;
-  struct EventGroupDef_t * D.6438;
+  struct EventGroupDef_t * D.6439;
   struct List_t * _1;
   struct EventGroupDef_t * _8;
 

+ 12 - 12
Debug_FLASH/FreeRTOS/Source/event_groups.c.081i.comdats

@@ -11,7 +11,7 @@ uxEventGroupGetNumber (void * xEventGroup)
 {
   const struct EventGroup_t * pxEventBits;
   UBaseType_t xReturn;
-  UBaseType_t D.6566;
+  UBaseType_t D.6567;
   UBaseType_t _7;
 
   <bb 2> :
@@ -42,7 +42,7 @@ uxEventGroupGetNumber (void * xEventGroup)
 xEventGroupSetBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToSet, BaseType_t * pxHigherPriorityTaskWoken)
 {
   BaseType_t xReturn;
-  BaseType_t D.6561;
+  BaseType_t D.6562;
   BaseType_t _7;
 
   <bb 2> :
@@ -59,7 +59,7 @@ xEventGroupSetBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits
 prvTestWaitCondition (const EventBits_t uxCurrentEventBits, const EventBits_t uxBitsToWaitFor, const BaseType_t xWaitForAllBits)
 {
   BaseType_t xWaitConditionMet;
-  BaseType_t D.6559;
+  BaseType_t D.6560;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _10;
@@ -208,7 +208,7 @@ xEventGroupSetBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBi
   const struct ListItem_t * pxListEnd;
   struct ListItem_t * pxNext;
   struct ListItem_t * pxListItem;
-  EventBits_t D.6544;
+  EventBits_t D.6545;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -362,15 +362,15 @@ xEventGroupSetBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBi
 
 xEventGroupGetBitsFromISR (struct EventGroupDef_t * xEventGroup)
 {
-  uint32_t D.6591;
+  uint32_t D.6592;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6590;
+  uint32_t D.6591;
   uint32_t ulNewMaskValue;
   EventBits_t uxReturn;
   const struct EventGroup_t * const pxEventBits;
   UBaseType_t uxSavedInterruptStatus;
-  EventBits_t D.6522;
+  EventBits_t D.6523;
   EventBits_t _6;
   long unsigned int _10;
 
@@ -407,7 +407,7 @@ xEventGroupGetBitsFromISR (struct EventGroupDef_t * xEventGroup)
 xEventGroupClearBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToClear)
 {
   BaseType_t xReturn;
-  BaseType_t D.6520;
+  BaseType_t D.6521;
   BaseType_t _6;
 
   <bb 2> :
@@ -427,7 +427,7 @@ xEventGroupClearBits (struct EventGroupDef_t * xEventGroup, const EventBits_t ux
   uint32_t ulNewBASEPRI;
   EventBits_t uxReturn;
   struct EventGroup_t * pxEventBits;
-  EventBits_t D.6518;
+  EventBits_t D.6519;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -502,7 +502,7 @@ xEventGroupWaitBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxB
   EventBits_t uxControlBits;
   EventBits_t uxReturn;
   struct EventGroup_t * pxEventBits;
-  EventBits_t D.6512;
+  EventBits_t D.6513;
   int iftmp.1;
   long unsigned int _1;
   long int _2;
@@ -759,7 +759,7 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
   struct EventGroup_t * pxEventBits;
   EventBits_t uxReturn;
   EventBits_t uxOriginalBitValue;
-  EventBits_t D.6468;
+  EventBits_t D.6469;
   int iftmp.0;
   long unsigned int _1;
   long int _2;
@@ -962,7 +962,7 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
 xEventGroupCreate ()
 {
   struct EventGroup_t * pxEventBits;
-  struct EventGroupDef_t * D.6438;
+  struct EventGroupDef_t * D.6439;
   struct List_t * _1;
   struct EventGroupDef_t * _8;
 

+ 12 - 12
Debug_FLASH/FreeRTOS/Source/event_groups.c.082i.materialize-all-clones

@@ -11,7 +11,7 @@ uxEventGroupGetNumber (void * xEventGroup)
 {
   const struct EventGroup_t * pxEventBits;
   UBaseType_t xReturn;
-  UBaseType_t D.6566;
+  UBaseType_t D.6567;
   UBaseType_t _7;
 
   <bb 2> :
@@ -42,7 +42,7 @@ uxEventGroupGetNumber (void * xEventGroup)
 xEventGroupSetBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToSet, BaseType_t * pxHigherPriorityTaskWoken)
 {
   BaseType_t xReturn;
-  BaseType_t D.6561;
+  BaseType_t D.6562;
   BaseType_t _7;
 
   <bb 2> :
@@ -59,7 +59,7 @@ xEventGroupSetBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits
 prvTestWaitCondition (const EventBits_t uxCurrentEventBits, const EventBits_t uxBitsToWaitFor, const BaseType_t xWaitForAllBits)
 {
   BaseType_t xWaitConditionMet;
-  BaseType_t D.6559;
+  BaseType_t D.6560;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _10;
@@ -208,7 +208,7 @@ xEventGroupSetBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBi
   const struct ListItem_t * pxListEnd;
   struct ListItem_t * pxNext;
   struct ListItem_t * pxListItem;
-  EventBits_t D.6544;
+  EventBits_t D.6545;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -362,15 +362,15 @@ xEventGroupSetBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBi
 
 xEventGroupGetBitsFromISR (struct EventGroupDef_t * xEventGroup)
 {
-  uint32_t D.6591;
+  uint32_t D.6592;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6590;
+  uint32_t D.6591;
   uint32_t ulNewMaskValue;
   EventBits_t uxReturn;
   const struct EventGroup_t * const pxEventBits;
   UBaseType_t uxSavedInterruptStatus;
-  EventBits_t D.6522;
+  EventBits_t D.6523;
   EventBits_t _6;
   long unsigned int _10;
 
@@ -407,7 +407,7 @@ xEventGroupGetBitsFromISR (struct EventGroupDef_t * xEventGroup)
 xEventGroupClearBitsFromISR (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsToClear)
 {
   BaseType_t xReturn;
-  BaseType_t D.6520;
+  BaseType_t D.6521;
   BaseType_t _6;
 
   <bb 2> :
@@ -427,7 +427,7 @@ xEventGroupClearBits (struct EventGroupDef_t * xEventGroup, const EventBits_t ux
   uint32_t ulNewBASEPRI;
   EventBits_t uxReturn;
   struct EventGroup_t * pxEventBits;
-  EventBits_t D.6518;
+  EventBits_t D.6519;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -502,7 +502,7 @@ xEventGroupWaitBits (struct EventGroupDef_t * xEventGroup, const EventBits_t uxB
   EventBits_t uxControlBits;
   EventBits_t uxReturn;
   struct EventGroup_t * pxEventBits;
-  EventBits_t D.6512;
+  EventBits_t D.6513;
   int iftmp.1;
   long unsigned int _1;
   long int _2;
@@ -759,7 +759,7 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
   struct EventGroup_t * pxEventBits;
   EventBits_t uxReturn;
   EventBits_t uxOriginalBitValue;
-  EventBits_t D.6468;
+  EventBits_t D.6469;
   int iftmp.0;
   long unsigned int _1;
   long int _2;
@@ -962,7 +962,7 @@ xEventGroupSync (struct EventGroupDef_t * xEventGroup, const EventBits_t uxBitsT
 xEventGroupCreate ()
 {
   struct EventGroup_t * pxEventBits;
-  struct EventGroupDef_t * D.6438;
+  struct EventGroupDef_t * D.6439;
   struct List_t * _1;
   struct EventGroupDef_t * _8;
 

BIN
Debug_FLASH/FreeRTOS/Source/event_groups.o


+ 38 - 38
Debug_FLASH/FreeRTOS/Source/list.c.000i.cgraph

@@ -3,7 +3,7 @@ Trivially needed symbols: uxListRemove vListInsert vListInsertEnd vListInitialis
 
 Initial Symbol table:
 
-uxListRemove/8 (uxListRemove) @06b36ee0
+uxListRemove/8 (uxListRemove) @06b86380
   Type: function definition analyzed
   Visibility: force_output no_reorder public
   Aux: @01733ea0
@@ -12,43 +12,43 @@ uxListRemove/8 (uxListRemove) @06b36ee0
   Function flags: body
   Called by: 
   Calls: 
-vListInsert/7 (vListInsert) @06b36c40
+vListInsert/7 (vListInsert) @06b86d20
   Type: function definition analyzed
   Visibility: force_output no_reorder public
-  Aux: @06b36ee0
+  Aux: @06b86380
   References: 
   Referring: 
   Function flags: body
   Called by: 
   Calls: 
-vListInsertEnd/6 (vListInsertEnd) @06b369a0
+vListInsertEnd/6 (vListInsertEnd) @06b86a80
   Type: function definition analyzed
   Visibility: force_output no_reorder public
-  Aux: @06b36c40
+  Aux: @06b86d20
   References: 
   Referring: 
   Function flags: body
   Called by: 
   Calls: 
-vListInitialiseItem/5 (vListInitialiseItem) @06b36700
+vListInitialiseItem/5 (vListInitialiseItem) @06b867e0
   Type: function definition analyzed
   Visibility: force_output no_reorder public
-  Aux: @06b369a0
+  Aux: @06b86a80
   References: 
   Referring: 
   Function flags: body
   Called by: 
   Calls: 
-vListInitialise/4 (vListInitialise) @06b36460
+vListInitialise/4 (vListInitialise) @06b86540
   Type: function definition analyzed
   Visibility: force_output no_reorder public
-  Aux: @06b36700
+  Aux: @06b867e0
   References: 
   Referring: 
   Function flags: body
   Called by: 
   Calls: 
-vPortSetBASEPRI/3 (vPortSetBASEPRI) @06adb380
+vPortSetBASEPRI/3 (vPortSetBASEPRI) @06b2b380
   Type: function definition
   Visibility: no_reorder
   References: 
@@ -56,7 +56,7 @@ vPortSetBASEPRI/3 (vPortSetBASEPRI) @06adb380
   Function flags:
   Called by: 
   Calls: 
-ulPortRaiseBASEPRI/2 (ulPortRaiseBASEPRI) @06adb0e0
+ulPortRaiseBASEPRI/2 (ulPortRaiseBASEPRI) @06b2b0e0
   Type: function definition
   Visibility: no_reorder
   References: 
@@ -64,7 +64,7 @@ ulPortRaiseBASEPRI/2 (ulPortRaiseBASEPRI) @06adb0e0
   Function flags:
   Called by: 
   Calls: 
-vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @06ad6d20
+vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @06b26d20
   Type: function definition
   Visibility: no_reorder
   References: 
@@ -72,7 +72,7 @@ vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @06ad6d20
   Function flags:
   Called by: 
   Calls: 
-xPortIsInsideInterrupt/0 (xPortIsInsideInterrupt) @06ad6a80
+xPortIsInsideInterrupt/0 (xPortIsInsideInterrupt) @06b26a80
   Type: function definition
   Visibility: no_reorder
   References: 
@@ -85,7 +85,7 @@ Removing unused symbols: vPortSetBASEPRI ulPortRaiseBASEPRI vPortRaiseBASEPRI xP
 
 Reclaimed Symbol table:
 
-uxListRemove/8 (uxListRemove) @06b36ee0
+uxListRemove/8 (uxListRemove) @06b86380
   Type: function definition analyzed
   Visibility: force_output no_reorder public
   References: 
@@ -93,7 +93,7 @@ uxListRemove/8 (uxListRemove) @06b36ee0
   Function flags: body
   Called by: 
   Calls: 
-vListInsert/7 (vListInsert) @06b36c40
+vListInsert/7 (vListInsert) @06b86d20
   Type: function definition analyzed
   Visibility: force_output no_reorder public
   References: 
@@ -101,7 +101,7 @@ vListInsert/7 (vListInsert) @06b36c40
   Function flags: body
   Called by: 
   Calls: 
-vListInsertEnd/6 (vListInsertEnd) @06b369a0
+vListInsertEnd/6 (vListInsertEnd) @06b86a80
   Type: function definition analyzed
   Visibility: force_output no_reorder public
   References: 
@@ -109,7 +109,7 @@ vListInsertEnd/6 (vListInsertEnd) @06b369a0
   Function flags: body
   Called by: 
   Calls: 
-vListInitialiseItem/5 (vListInitialiseItem) @06b36700
+vListInitialiseItem/5 (vListInitialiseItem) @06b867e0
   Type: function definition analyzed
   Visibility: force_output no_reorder public
   References: 
@@ -117,7 +117,7 @@ vListInitialiseItem/5 (vListInitialiseItem) @06b36700
   Function flags: body
   Called by: 
   Calls: 
-vListInitialise/4 (vListInitialise) @06b36460
+vListInitialise/4 (vListInitialise) @06b86540
   Type: function definition analyzed
   Visibility: force_output no_reorder public
   References: 
@@ -129,7 +129,7 @@ vListInitialise/4 (vListInitialise) @06b36460
 
 Initial Symbol table:
 
-uxListRemove/8 (uxListRemove) @06b36ee0
+uxListRemove/8 (uxListRemove) @06b86380
   Type: function definition analyzed
   Visibility: force_output no_reorder public
   References: 
@@ -137,7 +137,7 @@ uxListRemove/8 (uxListRemove) @06b36ee0
   Function flags: body
   Called by: 
   Calls: 
-vListInsert/7 (vListInsert) @06b36c40
+vListInsert/7 (vListInsert) @06b86d20
   Type: function definition analyzed
   Visibility: force_output no_reorder public
   References: 
@@ -145,7 +145,7 @@ vListInsert/7 (vListInsert) @06b36c40
   Function flags: body
   Called by: 
   Calls: 
-vListInsertEnd/6 (vListInsertEnd) @06b369a0
+vListInsertEnd/6 (vListInsertEnd) @06b86a80
   Type: function definition analyzed
   Visibility: force_output no_reorder public
   References: 
@@ -153,7 +153,7 @@ vListInsertEnd/6 (vListInsertEnd) @06b369a0
   Function flags: body
   Called by: 
   Calls: 
-vListInitialiseItem/5 (vListInitialiseItem) @06b36700
+vListInitialiseItem/5 (vListInitialiseItem) @06b867e0
   Type: function definition analyzed
   Visibility: force_output no_reorder public
   References: 
@@ -161,7 +161,7 @@ vListInitialiseItem/5 (vListInitialiseItem) @06b36700
   Function flags: body
   Called by: 
   Calls: 
-vListInitialise/4 (vListInitialise) @06b36460
+vListInitialise/4 (vListInitialise) @06b86540
   Type: function definition analyzed
   Visibility: force_output no_reorder public
   References: 
@@ -174,7 +174,7 @@ Removing unused symbols:
 
 Reclaimed Symbol table:
 
-uxListRemove/8 (uxListRemove) @06b36ee0
+uxListRemove/8 (uxListRemove) @06b86380
   Type: function definition analyzed
   Visibility: force_output no_reorder public
   References: 
@@ -182,7 +182,7 @@ uxListRemove/8 (uxListRemove) @06b36ee0
   Function flags: body
   Called by: 
   Calls: 
-vListInsert/7 (vListInsert) @06b36c40
+vListInsert/7 (vListInsert) @06b86d20
   Type: function definition analyzed
   Visibility: force_output no_reorder public
   References: 
@@ -190,7 +190,7 @@ vListInsert/7 (vListInsert) @06b36c40
   Function flags: body
   Called by: 
   Calls: 
-vListInsertEnd/6 (vListInsertEnd) @06b369a0
+vListInsertEnd/6 (vListInsertEnd) @06b86a80
   Type: function definition analyzed
   Visibility: force_output no_reorder public
   References: 
@@ -198,7 +198,7 @@ vListInsertEnd/6 (vListInsertEnd) @06b369a0
   Function flags: body
   Called by: 
   Calls: 
-vListInitialiseItem/5 (vListInitialiseItem) @06b36700
+vListInitialiseItem/5 (vListInitialiseItem) @06b867e0
   Type: function definition analyzed
   Visibility: force_output no_reorder public
   References: 
@@ -206,7 +206,7 @@ vListInitialiseItem/5 (vListInitialiseItem) @06b36700
   Function flags: body
   Called by: 
   Calls: 
-vListInitialise/4 (vListInitialise) @06b36460
+vListInitialise/4 (vListInitialise) @06b86540
   Type: function definition analyzed
   Visibility: force_output no_reorder public
   References: 
@@ -220,7 +220,7 @@ Reclaiming variables:
 Clearing address taken flags:
 Optimized Symbol table:
 
-uxListRemove/8 (uxListRemove) @06b36ee0
+uxListRemove/8 (uxListRemove) @06b86380
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -229,7 +229,7 @@ uxListRemove/8 (uxListRemove) @06b36ee0
   Function flags: body
   Called by: 
   Calls: 
-vListInsert/7 (vListInsert) @06b36c40
+vListInsert/7 (vListInsert) @06b86d20
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -238,7 +238,7 @@ vListInsert/7 (vListInsert) @06b36c40
   Function flags: body
   Called by: 
   Calls: 
-vListInsertEnd/6 (vListInsertEnd) @06b369a0
+vListInsertEnd/6 (vListInsertEnd) @06b86a80
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -247,7 +247,7 @@ vListInsertEnd/6 (vListInsertEnd) @06b369a0
   Function flags: body
   Called by: 
   Calls: 
-vListInitialiseItem/5 (vListInitialiseItem) @06b36700
+vListInitialiseItem/5 (vListInitialiseItem) @06b867e0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -256,7 +256,7 @@ vListInitialiseItem/5 (vListInitialiseItem) @06b36700
   Function flags: body
   Called by: 
   Calls: 
-vListInitialise/4 (vListInitialise) @06b36460
+vListInitialise/4 (vListInitialise) @06b86540
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -276,7 +276,7 @@ Removing variables:
 
 Final Symbol table:
 
-uxListRemove/8 (uxListRemove) @06b36ee0
+uxListRemove/8 (uxListRemove) @06b86380
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder asm_written public
   References: 
@@ -285,7 +285,7 @@ uxListRemove/8 (uxListRemove) @06b36ee0
   Function flags:
   Called by: 
   Calls: 
-vListInsert/7 (vListInsert) @06b36c40
+vListInsert/7 (vListInsert) @06b86d20
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder asm_written public
   References: 
@@ -294,7 +294,7 @@ vListInsert/7 (vListInsert) @06b36c40
   Function flags:
   Called by: 
   Calls: 
-vListInsertEnd/6 (vListInsertEnd) @06b369a0
+vListInsertEnd/6 (vListInsertEnd) @06b86a80
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder asm_written public
   References: 
@@ -303,7 +303,7 @@ vListInsertEnd/6 (vListInsertEnd) @06b369a0
   Function flags:
   Called by: 
   Calls: 
-vListInitialiseItem/5 (vListInitialiseItem) @06b36700
+vListInitialiseItem/5 (vListInitialiseItem) @06b867e0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder asm_written public
   References: 
@@ -312,7 +312,7 @@ vListInitialiseItem/5 (vListInitialiseItem) @06b36700
   Function flags:
   Called by: 
   Calls: 
-vListInitialise/4 (vListInitialise) @06b36460
+vListInitialise/4 (vListInitialise) @06b86540
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder asm_written public
   References: 

+ 8 - 8
Debug_FLASH/FreeRTOS/Source/list.c.016i.visibility

@@ -13,7 +13,7 @@ Reclaiming variables:
 Clearing address taken flags:
 Symbol table:
 
-uxListRemove/8 (uxListRemove) @06b36ee0
+uxListRemove/8 (uxListRemove) @06b86380
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -22,7 +22,7 @@ uxListRemove/8 (uxListRemove) @06b36ee0
   Function flags: body
   Called by: 
   Calls: 
-vListInsert/7 (vListInsert) @06b36c40
+vListInsert/7 (vListInsert) @06b86d20
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -31,7 +31,7 @@ vListInsert/7 (vListInsert) @06b36c40
   Function flags: body
   Called by: 
   Calls: 
-vListInsertEnd/6 (vListInsertEnd) @06b369a0
+vListInsertEnd/6 (vListInsertEnd) @06b86a80
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -40,7 +40,7 @@ vListInsertEnd/6 (vListInsertEnd) @06b369a0
   Function flags: body
   Called by: 
   Calls: 
-vListInitialiseItem/5 (vListInitialiseItem) @06b36700
+vListInitialiseItem/5 (vListInitialiseItem) @06b867e0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -49,7 +49,7 @@ vListInitialiseItem/5 (vListInitialiseItem) @06b36700
   Function flags: body
   Called by: 
   Calls: 
-vListInitialise/4 (vListInitialise) @06b36460
+vListInitialise/4 (vListInitialise) @06b86540
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -61,7 +61,7 @@ vListInitialise/4 (vListInitialise) @06b36460
 uxListRemove (struct ListItem_t * const pxItemToRemove)
 {
   struct List_t * const pxList;
-  UBaseType_t D.6027;
+  UBaseType_t D.6028;
 
   <bb 2> :
   pxList = pxItemToRemove->pvContainer;
@@ -86,11 +86,11 @@ uxListRemove (struct ListItem_t * const pxItemToRemove)
   _7 = pxList->uxNumberOfItems;
   _8 = _7 + 4294967295;
   pxList->uxNumberOfItems = _8;
-  D.6027 = pxList->uxNumberOfItems;
+  D.6028 = pxList->uxNumberOfItems;
 
   <bb 5> :
 <L3>:
-  return D.6027;
+  return D.6028;
 
 }
 

+ 3 - 3
Debug_FLASH/FreeRTOS/Source/list.c.017i.build_ssa_passes

@@ -1,7 +1,7 @@
 uxListRemove (struct ListItem_t * const pxItemToRemove)
 {
   struct List_t * const pxList;
-  UBaseType_t D.6027;
+  UBaseType_t D.6028;
 
   <bb 2> :
   pxList = pxItemToRemove->pvContainer;
@@ -26,11 +26,11 @@ uxListRemove (struct ListItem_t * const pxItemToRemove)
   _7 = pxList->uxNumberOfItems;
   _8 = _7 + 4294967295;
   pxList->uxNumberOfItems = _8;
-  D.6027 = pxList->uxNumberOfItems;
+  D.6028 = pxList->uxNumberOfItems;
 
   <bb 5> :
 <L3>:
-  return D.6027;
+  return D.6028;
 
 }
 

+ 1 - 1
Debug_FLASH/FreeRTOS/Source/list.c.022i.opt_local_passes

@@ -1,7 +1,7 @@
 uxListRemove (struct ListItem_t * const pxItemToRemove)
 {
   struct List_t * const pxList;
-  UBaseType_t D.6027;
+  UBaseType_t D.6028;
   struct xLIST_ITEM * _1;
   struct xLIST_ITEM * _2;
   struct xLIST_ITEM * _3;

+ 6 - 6
Debug_FLASH/FreeRTOS/Source/list.c.048i.remove_symbols

@@ -4,7 +4,7 @@ Reclaiming variables:
 Clearing address taken flags:
 Symbol table:
 
-uxListRemove/8 (uxListRemove) @06b36ee0
+uxListRemove/8 (uxListRemove) @06b86380
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -13,7 +13,7 @@ uxListRemove/8 (uxListRemove) @06b36ee0
   Function flags: body
   Called by: 
   Calls: 
-vListInsert/7 (vListInsert) @06b36c40
+vListInsert/7 (vListInsert) @06b86d20
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -22,7 +22,7 @@ vListInsert/7 (vListInsert) @06b36c40
   Function flags: body
   Called by: 
   Calls: 
-vListInsertEnd/6 (vListInsertEnd) @06b369a0
+vListInsertEnd/6 (vListInsertEnd) @06b86a80
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -31,7 +31,7 @@ vListInsertEnd/6 (vListInsertEnd) @06b369a0
   Function flags: body
   Called by: 
   Calls: 
-vListInitialiseItem/5 (vListInitialiseItem) @06b36700
+vListInitialiseItem/5 (vListInitialiseItem) @06b867e0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -40,7 +40,7 @@ vListInitialiseItem/5 (vListInitialiseItem) @06b36700
   Function flags: body
   Called by: 
   Calls: 
-vListInitialise/4 (vListInitialise) @06b36460
+vListInitialise/4 (vListInitialise) @06b86540
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -52,7 +52,7 @@ vListInitialise/4 (vListInitialise) @06b36460
 uxListRemove (struct ListItem_t * const pxItemToRemove)
 {
   struct List_t * const pxList;
-  UBaseType_t D.6027;
+  UBaseType_t D.6028;
   struct xLIST_ITEM * _1;
   struct xLIST_ITEM * _2;
   struct xLIST_ITEM * _3;

+ 1 - 1
Debug_FLASH/FreeRTOS/Source/list.c.060i.targetclone

@@ -1,7 +1,7 @@
 uxListRemove (struct ListItem_t * const pxItemToRemove)
 {
   struct List_t * const pxList;
-  UBaseType_t D.6027;
+  UBaseType_t D.6028;
   struct xLIST_ITEM * _1;
   struct xLIST_ITEM * _2;
   struct xLIST_ITEM * _3;

+ 1 - 1
Debug_FLASH/FreeRTOS/Source/list.c.064i.free-fnsummary1

@@ -1,7 +1,7 @@
 uxListRemove (struct ListItem_t * const pxItemToRemove)
 {
   struct List_t * const pxList;
-  UBaseType_t D.6027;
+  UBaseType_t D.6028;
   struct xLIST_ITEM * _1;
   struct xLIST_ITEM * _2;
   struct xLIST_ITEM * _3;

+ 6 - 6
Debug_FLASH/FreeRTOS/Source/list.c.068i.whole-program

@@ -13,7 +13,7 @@ Reclaiming variables:
 Clearing address taken flags:
 Symbol table:
 
-uxListRemove/8 (uxListRemove) @06b36ee0
+uxListRemove/8 (uxListRemove) @06b86380
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -22,7 +22,7 @@ uxListRemove/8 (uxListRemove) @06b36ee0
   Function flags: body
   Called by: 
   Calls: 
-vListInsert/7 (vListInsert) @06b36c40
+vListInsert/7 (vListInsert) @06b86d20
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -31,7 +31,7 @@ vListInsert/7 (vListInsert) @06b36c40
   Function flags: body
   Called by: 
   Calls: 
-vListInsertEnd/6 (vListInsertEnd) @06b369a0
+vListInsertEnd/6 (vListInsertEnd) @06b86a80
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -40,7 +40,7 @@ vListInsertEnd/6 (vListInsertEnd) @06b369a0
   Function flags: body
   Called by: 
   Calls: 
-vListInitialiseItem/5 (vListInitialiseItem) @06b36700
+vListInitialiseItem/5 (vListInitialiseItem) @06b867e0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -49,7 +49,7 @@ vListInitialiseItem/5 (vListInitialiseItem) @06b36700
   Function flags: body
   Called by: 
   Calls: 
-vListInitialise/4 (vListInitialise) @06b36460
+vListInitialise/4 (vListInitialise) @06b86540
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -61,7 +61,7 @@ vListInitialise/4 (vListInitialise) @06b36460
 uxListRemove (struct ListItem_t * const pxItemToRemove)
 {
   struct List_t * const pxList;
-  UBaseType_t D.6027;
+  UBaseType_t D.6028;
   struct xLIST_ITEM * _1;
   struct xLIST_ITEM * _2;
   struct xLIST_ITEM * _3;

+ 6 - 6
Debug_FLASH/FreeRTOS/Source/list.c.075i.fnsummary

@@ -1,6 +1,6 @@
 Symbol table:
 
-uxListRemove/8 (uxListRemove) @06b36ee0
+uxListRemove/8 (uxListRemove) @06b86380
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -9,7 +9,7 @@ uxListRemove/8 (uxListRemove) @06b36ee0
   Function flags: body
   Called by: 
   Calls: 
-vListInsert/7 (vListInsert) @06b36c40
+vListInsert/7 (vListInsert) @06b86d20
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -18,7 +18,7 @@ vListInsert/7 (vListInsert) @06b36c40
   Function flags: body
   Called by: 
   Calls: 
-vListInsertEnd/6 (vListInsertEnd) @06b369a0
+vListInsertEnd/6 (vListInsertEnd) @06b86a80
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -27,7 +27,7 @@ vListInsertEnd/6 (vListInsertEnd) @06b369a0
   Function flags: body
   Called by: 
   Calls: 
-vListInitialiseItem/5 (vListInitialiseItem) @06b36700
+vListInitialiseItem/5 (vListInitialiseItem) @06b867e0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -36,7 +36,7 @@ vListInitialiseItem/5 (vListInitialiseItem) @06b36700
   Function flags: body
   Called by: 
   Calls: 
-vListInitialise/4 (vListInitialise) @06b36460
+vListInitialise/4 (vListInitialise) @06b86540
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -48,7 +48,7 @@ vListInitialise/4 (vListInitialise) @06b36460
 uxListRemove (struct ListItem_t * const pxItemToRemove)
 {
   struct List_t * const pxList;
-  UBaseType_t D.6027;
+  UBaseType_t D.6028;
   struct xLIST_ITEM * _1;
   struct xLIST_ITEM * _2;
   struct xLIST_ITEM * _3;

+ 11 - 11
Debug_FLASH/FreeRTOS/Source/list.c.076i.inline

@@ -24,7 +24,7 @@ IPA summary for vListInitialiseItem/5 is missing.
 IPA summary for vListInitialise/4 is missing.
 Symbol table:
 
-uxListRemove/8 (uxListRemove) @06b36ee0
+uxListRemove/8 (uxListRemove) @06b86380
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -33,7 +33,7 @@ uxListRemove/8 (uxListRemove) @06b36ee0
   Function flags: body
   Called by: 
   Calls: 
-vListInsert/7 (vListInsert) @06b36c40
+vListInsert/7 (vListInsert) @06b86d20
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -42,7 +42,7 @@ vListInsert/7 (vListInsert) @06b36c40
   Function flags: body
   Called by: 
   Calls: 
-vListInsertEnd/6 (vListInsertEnd) @06b369a0
+vListInsertEnd/6 (vListInsertEnd) @06b86a80
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -51,7 +51,7 @@ vListInsertEnd/6 (vListInsertEnd) @06b369a0
   Function flags: body
   Called by: 
   Calls: 
-vListInitialiseItem/5 (vListInitialiseItem) @06b36700
+vListInitialiseItem/5 (vListInitialiseItem) @06b867e0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -60,7 +60,7 @@ vListInitialiseItem/5 (vListInitialiseItem) @06b36700
   Function flags: body
   Called by: 
   Calls: 
-vListInitialise/4 (vListInitialise) @06b36460
+vListInitialise/4 (vListInitialise) @06b86540
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -70,7 +70,7 @@ vListInitialise/4 (vListInitialise) @06b36460
   Called by: 
   Calls: 
 
-;; Function vListInitialise (vListInitialise, funcdef_no=4, decl_uid=5982, cgraph_uid=5, symbol_order=4)
+;; Function vListInitialise (vListInitialise, funcdef_no=4, decl_uid=5983, cgraph_uid=5, symbol_order=4)
 
 vListInitialise (struct List_t * const pxList)
 {
@@ -93,7 +93,7 @@ vListInitialise (struct List_t * const pxList)
 
 
 
-;; Function vListInitialiseItem (vListInitialiseItem, funcdef_no=5, decl_uid=5984, cgraph_uid=6, symbol_order=5)
+;; Function vListInitialiseItem (vListInitialiseItem, funcdef_no=5, decl_uid=5985, cgraph_uid=6, symbol_order=5)
 
 vListInitialiseItem (struct ListItem_t * const pxItem)
 {
@@ -105,7 +105,7 @@ vListInitialiseItem (struct ListItem_t * const pxItem)
 
 
 
-;; Function vListInsertEnd (vListInsertEnd, funcdef_no=6, decl_uid=5990, cgraph_uid=7, symbol_order=6)
+;; Function vListInsertEnd (vListInsertEnd, funcdef_no=6, decl_uid=5991, cgraph_uid=7, symbol_order=6)
 
 vListInsertEnd (struct List_t * const pxList, struct ListItem_t * const pxNewListItem)
 {
@@ -133,7 +133,7 @@ vListInsertEnd (struct List_t * const pxList, struct ListItem_t * const pxNewLis
 
 
 
-;; Function vListInsert (vListInsert, funcdef_no=7, decl_uid=5987, cgraph_uid=8, symbol_order=7)
+;; Function vListInsert (vListInsert, funcdef_no=7, decl_uid=5988, cgraph_uid=8, symbol_order=7)
 
 vListInsert (struct List_t * const pxList, struct ListItem_t * const pxNewListItem)
 {
@@ -191,12 +191,12 @@ vListInsert (struct List_t * const pxList, struct ListItem_t * const pxNewListIt
 
 
 
-;; Function uxListRemove (uxListRemove, funcdef_no=8, decl_uid=5992, cgraph_uid=9, symbol_order=8)
+;; Function uxListRemove (uxListRemove, funcdef_no=8, decl_uid=5993, cgraph_uid=9, symbol_order=8)
 
 uxListRemove (struct ListItem_t * const pxItemToRemove)
 {
   struct List_t * const pxList;
-  UBaseType_t D.6027;
+  UBaseType_t D.6028;
   struct xLIST_ITEM * _1;
   struct xLIST_ITEM * _2;
   struct xLIST_ITEM * _3;

+ 1 - 1
Debug_FLASH/FreeRTOS/Source/list.c.078i.free-fnsummary2

@@ -1,7 +1,7 @@
 uxListRemove (struct ListItem_t * const pxItemToRemove)
 {
   struct List_t * const pxList;
-  UBaseType_t D.6027;
+  UBaseType_t D.6028;
   struct xLIST_ITEM * _1;
   struct xLIST_ITEM * _2;
   struct xLIST_ITEM * _3;

+ 1 - 1
Debug_FLASH/FreeRTOS/Source/list.c.080i.single-use

@@ -1,7 +1,7 @@
 uxListRemove (struct ListItem_t * const pxItemToRemove)
 {
   struct List_t * const pxList;
-  UBaseType_t D.6027;
+  UBaseType_t D.6028;
   struct xLIST_ITEM * _1;
   struct xLIST_ITEM * _2;
   struct xLIST_ITEM * _3;

+ 1 - 1
Debug_FLASH/FreeRTOS/Source/list.c.081i.comdats

@@ -1,7 +1,7 @@
 uxListRemove (struct ListItem_t * const pxItemToRemove)
 {
   struct List_t * const pxList;
-  UBaseType_t D.6027;
+  UBaseType_t D.6028;
   struct xLIST_ITEM * _1;
   struct xLIST_ITEM * _2;
   struct xLIST_ITEM * _3;

+ 1 - 1
Debug_FLASH/FreeRTOS/Source/list.c.082i.materialize-all-clones

@@ -1,7 +1,7 @@
 uxListRemove (struct ListItem_t * const pxItemToRemove)
 {
   struct List_t * const pxList;
-  UBaseType_t D.6027;
+  UBaseType_t D.6028;
   struct xLIST_ITEM * _1;
   struct xLIST_ITEM * _2;
   struct xLIST_ITEM * _3;

BIN
Debug_FLASH/FreeRTOS/Source/list.o


File diff suppressed because it is too large
+ 128 - 128
Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.000i.cgraph


+ 27 - 27
Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.016i.visibility

@@ -13,7 +13,7 @@ Reclaiming variables:
 Clearing address taken flags:
 Symbol table:
 
-xTaskIncrementTick/22 (xTaskIncrementTick) @06bc47e0
+xTaskIncrementTick/22 (xTaskIncrementTick) @06b148c0
   Type: function
   Visibility: external public
   References: 
@@ -22,7 +22,7 @@ xTaskIncrementTick/22 (xTaskIncrementTick) @06bc47e0
   Function flags:
   Called by: SysTick_Handler/17 
   Calls: 
-vTaskSwitchContext/21 (vTaskSwitchContext) @06bc41c0
+vTaskSwitchContext/21 (vTaskSwitchContext) @06b142a0
   Type: function
   Visibility: external public
   References: 
@@ -31,7 +31,7 @@ vTaskSwitchContext/21 (vTaskSwitchContext) @06bc41c0
   Function flags:
   Called by: xPortStartScheduler/12 
   Calls: 
-vPortValidateInterruptPriority/20 (vPortValidateInterruptPriority) @06bbf9a0
+vPortValidateInterruptPriority/20 (vPortValidateInterruptPriority) @06b0fb60
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: ucMaxSysCallPriority/5 (read)ulMaxPRIGROUPValue/6 (read)
@@ -40,7 +40,7 @@ vPortValidateInterruptPriority/20 (vPortValidateInterruptPriority) @06bbf9a0
   Function flags: body
   Called by: 
   Calls: vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
-vPortEnableVFP/19 (vPortEnableVFP) @06bbf620
+vPortEnableVFP/19 (vPortEnableVFP) @06b0f7e0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -49,7 +49,7 @@ vPortEnableVFP/19 (vPortEnableVFP) @06bbf620
   Function flags: body
   Called by: xPortStartScheduler/12 
   Calls: 
-vPortSetupTimerInterrupt/18 (vPortSetupTimerInterrupt) @06bbf2a0
+vPortSetupTimerInterrupt/18 (vPortSetupTimerInterrupt) @06b0f460
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public weak
   References: 
@@ -58,7 +58,7 @@ vPortSetupTimerInterrupt/18 (vPortSetupTimerInterrupt) @06bbf2a0
   Function flags: body
   Called by: xPortStartScheduler/12 
   Calls: 
-SysTick_Handler/17 (SysTick_Handler) @06bbf000
+SysTick_Handler/17 (SysTick_Handler) @06b0f1c0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -67,7 +67,7 @@ SysTick_Handler/17 (SysTick_Handler) @06bbf000
   Function flags: body
   Called by: 
   Calls: vPortSetBASEPRI/3 xTaskIncrementTick/22 vPortRaiseBASEPRI/1 
-PendSV_Handler/16 (PendSV_Handler) @06bb5a80
+PendSV_Handler/16 (PendSV_Handler) @06b05ee0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -76,7 +76,7 @@ PendSV_Handler/16 (PendSV_Handler) @06bb5a80
   Function flags: body
   Called by: 
   Calls: 
-vPortExitCritical/15 (vPortExitCritical) @06bb50e0
+vPortExitCritical/15 (vPortExitCritical) @06b05620
   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)
@@ -85,7 +85,7 @@ vPortExitCritical/15 (vPortExitCritical) @06bb50e0
   Function flags: body
   Called by: 
   Calls: vPortSetBASEPRI/3 vPortRaiseBASEPRI/1 
-vPortEnterCritical/14 (vPortEnterCritical) @06bb5c40
+vPortEnterCritical/14 (vPortEnterCritical) @06b05e00
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: uxCriticalNesting/4 (read)uxCriticalNesting/4 (write)uxCriticalNesting/4 (read)
@@ -94,7 +94,7 @@ vPortEnterCritical/14 (vPortEnterCritical) @06bb5c40
   Function flags: body
   Called by: 
   Calls: vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
-vPortEndScheduler/13 (vPortEndScheduler) @06bb59a0
+vPortEndScheduler/13 (vPortEndScheduler) @06b05b60
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: uxCriticalNesting/4 (read)
@@ -103,7 +103,7 @@ vPortEndScheduler/13 (vPortEndScheduler) @06bb59a0
   Function flags: body
   Called by: 
   Calls: vPortRaiseBASEPRI/1 
-xPortStartScheduler/12 (xPortStartScheduler) @06bb5620
+xPortStartScheduler/12 (xPortStartScheduler) @06b057e0
   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)
@@ -112,7 +112,7 @@ xPortStartScheduler/12 (xPortStartScheduler) @06bb5620
   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
+prvPortStartFirstTask/11 (prvPortStartFirstTask) @06b05540
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -121,7 +121,7 @@ prvPortStartFirstTask/11 (prvPortStartFirstTask) @06bb5380
   Function flags: body
   Called by: xPortStartScheduler/12 
   Calls: 
-SVC_Handler/10 (SVC_Handler) @06bb5000
+SVC_Handler/10 (SVC_Handler) @06b051c0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -130,7 +130,7 @@ SVC_Handler/10 (SVC_Handler) @06bb5000
   Function flags: body
   Called by: 
   Calls: 
-prvTaskExitError/9 (prvTaskExitError) @06bb0a80
+prvTaskExitError/9 (prvTaskExitError) @06b00e00
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   Address is taken.
@@ -140,7 +140,7 @@ prvTaskExitError/9 (prvTaskExitError) @06bb0a80
   Function flags: body
   Called by: xPortStartScheduler/12 
   Calls: vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
-pxPortInitialiseStack/8 (pxPortInitialiseStack) @06bb0c40
+pxPortInitialiseStack/8 (pxPortInitialiseStack) @06b00d20
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: prvTaskExitError/9 (addr)
@@ -149,35 +149,35 @@ pxPortInitialiseStack/8 (pxPortInitialiseStack) @06bb0c40
   Function flags: body
   Called by: 
   Calls: 
-pcInterruptPriorityRegisters/7 (pcInterruptPriorityRegisters) @06baf438
+pcInterruptPriorityRegisters/7 (pcInterruptPriorityRegisters) @06aff438
   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
+ulMaxPRIGROUPValue/6 (ulMaxPRIGROUPValue) @06aff3a8
   Type: variable definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   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: available
   Varpool flags: initialized
-ucMaxSysCallPriority/5 (ucMaxSysCallPriority) @06baf318
+ucMaxSysCallPriority/5 (ucMaxSysCallPriority) @06aff318
   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
+uxCriticalNesting/4 (uxCriticalNesting) @06aff1b0
   Type: variable definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   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: available
   Varpool flags: initialized
-vPortSetBASEPRI/3 (vPortSetBASEPRI) @06b4fb60
+vPortSetBASEPRI/3 (vPortSetBASEPRI) @06a9fb60
   Type: function definition analyzed
   Visibility: no_reorder prevailing_def_ironly
   References: 
@@ -186,7 +186,7 @@ vPortSetBASEPRI/3 (vPortSetBASEPRI) @06b4fb60
   Function flags: body local
   Called by: SysTick_Handler/17 vPortExitCritical/15 
   Calls: 
-vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @06b4f540
+vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @06a9f540
   Type: function definition analyzed
   Visibility: no_reorder prevailing_def_ironly
   References: 
@@ -444,7 +444,7 @@ xPortStartScheduler ()
   volatile uint8_t ucMaxPriorityValue;
   volatile uint8_t * const pucFirstUserPriorityRegister;
   volatile uint32_t ulOriginalPriority;
-  BaseType_t D.5855;
+  BaseType_t D.5856;
 
   <bb 2> :
 
@@ -552,11 +552,11 @@ xPortStartScheduler ()
   prvPortStartFirstTask ();
   vTaskSwitchContext ();
   prvTaskExitError ();
-  D.5855 = 0;
+  D.5856 = 0;
 
   <bb 16> :
 <L15>:
-  return D.5855;
+  return D.5856;
 
 }
 
@@ -642,7 +642,7 @@ prvTaskExitError ()
 
 pxPortInitialiseStack (StackType_t * pxTopOfStack, void (*TaskFunction_t) (void *) pxCode, void * pvParameters)
 {
-  StackType_t * D.5843;
+  StackType_t * D.5844;
 
   <bb 2> :
   pxTopOfStack = pxTopOfStack + 4294967292;
@@ -660,11 +660,11 @@ pxPortInitialiseStack (StackType_t * pxTopOfStack, void (*TaskFunction_t) (void
   pxTopOfStack = pxTopOfStack + 4294967292;
   *pxTopOfStack = 4294967293;
   pxTopOfStack = pxTopOfStack + 4294967264;
-  D.5843 = pxTopOfStack;
+  D.5844 = pxTopOfStack;
 
   <bb 3> :
 <L0>:
-  return D.5843;
+  return D.5844;
 
 }
 

+ 6 - 6
Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.017i.build_ssa_passes

@@ -247,7 +247,7 @@ xPortStartScheduler ()
   volatile uint8_t ucMaxPriorityValue;
   volatile uint8_t * const pucFirstUserPriorityRegister;
   volatile uint32_t ulOriginalPriority;
-  BaseType_t D.5855;
+  BaseType_t D.5856;
 
   <bb 2> :
 
@@ -355,11 +355,11 @@ xPortStartScheduler ()
   prvPortStartFirstTask ();
   vTaskSwitchContext ();
   prvTaskExitError ();
-  D.5855 = 0;
+  D.5856 = 0;
 
   <bb 16> :
 <L15>:
-  return D.5855;
+  return D.5856;
 
 }
 
@@ -445,7 +445,7 @@ prvTaskExitError ()
 
 pxPortInitialiseStack (StackType_t * pxTopOfStack, void (*TaskFunction_t) (void *) pxCode, void * pvParameters)
 {
-  StackType_t * D.5843;
+  StackType_t * D.5844;
 
   <bb 2> :
   pxTopOfStack = pxTopOfStack + 4294967292;
@@ -463,11 +463,11 @@ pxPortInitialiseStack (StackType_t * pxTopOfStack, void (*TaskFunction_t) (void
   pxTopOfStack = pxTopOfStack + 4294967292;
   *pxTopOfStack = 4294967293;
   pxTopOfStack = pxTopOfStack + 4294967264;
-  D.5843 = pxTopOfStack;
+  D.5844 = pxTopOfStack;
 
   <bb 3> :
 <L0>:
-  return D.5843;
+  return D.5844;
 
 }
 

+ 2 - 2
Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.022i.opt_local_passes

@@ -276,7 +276,7 @@ xPortStartScheduler ()
   volatile uint8_t ucMaxPriorityValue;
   volatile uint8_t * const pucFirstUserPriorityRegister;
   volatile uint32_t ulOriginalPriority;
-  BaseType_t D.5855;
+  BaseType_t D.5856;
   volatile uint32_t * _1;
   long unsigned int _2;
   volatile uint32_t * _3;
@@ -513,7 +513,7 @@ prvTaskExitError ()
 
 pxPortInitialiseStack (StackType_t * pxTopOfStack, void (*TaskFunction_t) (void *) pxCode, void * pvParameters)
 {
-  StackType_t * D.5843;
+  StackType_t * D.5844;
   long unsigned int pxCode.0_1;
   long unsigned int _2;
   long unsigned int prvTaskExitError.1_3;

+ 21 - 21
Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.048i.remove_symbols

@@ -4,7 +4,7 @@ Reclaiming variables:
 Clearing address taken flags:
 Symbol table:
 
-xTaskIncrementTick/22 (xTaskIncrementTick) @06bc47e0
+xTaskIncrementTick/22 (xTaskIncrementTick) @06b148c0
   Type: function
   Visibility: external public
   References: 
@@ -13,7 +13,7 @@ xTaskIncrementTick/22 (xTaskIncrementTick) @06bc47e0
   Function flags:
   Called by: SysTick_Handler/17 
   Calls: 
-vTaskSwitchContext/21 (vTaskSwitchContext) @06bc41c0
+vTaskSwitchContext/21 (vTaskSwitchContext) @06b142a0
   Type: function
   Visibility: external public
   References: 
@@ -22,7 +22,7 @@ vTaskSwitchContext/21 (vTaskSwitchContext) @06bc41c0
   Function flags:
   Called by: xPortStartScheduler/12 
   Calls: 
-vPortValidateInterruptPriority/20 (vPortValidateInterruptPriority) @06bbf9a0
+vPortValidateInterruptPriority/20 (vPortValidateInterruptPriority) @06b0fb60
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: ucMaxSysCallPriority/5 (read)ulMaxPRIGROUPValue/6 (read)
@@ -31,7 +31,7 @@ vPortValidateInterruptPriority/20 (vPortValidateInterruptPriority) @06bbf9a0
   Function flags: body
   Called by: 
   Calls: 
-vPortEnableVFP/19 (vPortEnableVFP) @06bbf620
+vPortEnableVFP/19 (vPortEnableVFP) @06b0f7e0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -40,7 +40,7 @@ vPortEnableVFP/19 (vPortEnableVFP) @06bbf620
   Function flags: body
   Called by: xPortStartScheduler/12 
   Calls: 
-vPortSetupTimerInterrupt/18 (vPortSetupTimerInterrupt) @06bbf2a0
+vPortSetupTimerInterrupt/18 (vPortSetupTimerInterrupt) @06b0f460
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public weak
   References: 
@@ -49,7 +49,7 @@ vPortSetupTimerInterrupt/18 (vPortSetupTimerInterrupt) @06bbf2a0
   Function flags: body
   Called by: xPortStartScheduler/12 
   Calls: 
-SysTick_Handler/17 (SysTick_Handler) @06bbf000
+SysTick_Handler/17 (SysTick_Handler) @06b0f1c0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -58,7 +58,7 @@ SysTick_Handler/17 (SysTick_Handler) @06bbf000
   Function flags: body
   Called by: 
   Calls: xTaskIncrementTick/22 
-PendSV_Handler/16 (PendSV_Handler) @06bb5a80
+PendSV_Handler/16 (PendSV_Handler) @06b05ee0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -67,7 +67,7 @@ PendSV_Handler/16 (PendSV_Handler) @06bb5a80
   Function flags: body
   Called by: 
   Calls: 
-vPortExitCritical/15 (vPortExitCritical) @06bb50e0
+vPortExitCritical/15 (vPortExitCritical) @06b05620
   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)
@@ -76,7 +76,7 @@ vPortExitCritical/15 (vPortExitCritical) @06bb50e0
   Function flags: body
   Called by: 
   Calls: 
-vPortEnterCritical/14 (vPortEnterCritical) @06bb5c40
+vPortEnterCritical/14 (vPortEnterCritical) @06b05e00
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: uxCriticalNesting/4 (read)uxCriticalNesting/4 (write)uxCriticalNesting/4 (read)
@@ -85,7 +85,7 @@ vPortEnterCritical/14 (vPortEnterCritical) @06bb5c40
   Function flags: body
   Called by: 
   Calls: 
-vPortEndScheduler/13 (vPortEndScheduler) @06bb59a0
+vPortEndScheduler/13 (vPortEndScheduler) @06b05b60
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: uxCriticalNesting/4 (read)
@@ -94,7 +94,7 @@ vPortEndScheduler/13 (vPortEndScheduler) @06bb59a0
   Function flags: body
   Called by: 
   Calls: 
-xPortStartScheduler/12 (xPortStartScheduler) @06bb5620
+xPortStartScheduler/12 (xPortStartScheduler) @06b057e0
   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)
@@ -103,7 +103,7 @@ xPortStartScheduler/12 (xPortStartScheduler) @06bb5620
   Function flags: body
   Called by: 
   Calls: prvTaskExitError/9 vTaskSwitchContext/21 prvPortStartFirstTask/11 vPortEnableVFP/19 vPortSetupTimerInterrupt/18 
-prvPortStartFirstTask/11 (prvPortStartFirstTask) @06bb5380
+prvPortStartFirstTask/11 (prvPortStartFirstTask) @06b05540
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -112,7 +112,7 @@ prvPortStartFirstTask/11 (prvPortStartFirstTask) @06bb5380
   Function flags: body
   Called by: xPortStartScheduler/12 
   Calls: 
-SVC_Handler/10 (SVC_Handler) @06bb5000
+SVC_Handler/10 (SVC_Handler) @06b051c0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -121,7 +121,7 @@ SVC_Handler/10 (SVC_Handler) @06bb5000
   Function flags: body
   Called by: 
   Calls: 
-prvTaskExitError/9 (prvTaskExitError) @06bb0a80
+prvTaskExitError/9 (prvTaskExitError) @06b00e00
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   Address is taken.
@@ -131,7 +131,7 @@ prvTaskExitError/9 (prvTaskExitError) @06bb0a80
   Function flags: body
   Called by: xPortStartScheduler/12 
   Calls: 
-pxPortInitialiseStack/8 (pxPortInitialiseStack) @06bb0c40
+pxPortInitialiseStack/8 (pxPortInitialiseStack) @06b00d20
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: prvTaskExitError/9 (addr)
@@ -140,28 +140,28 @@ pxPortInitialiseStack/8 (pxPortInitialiseStack) @06bb0c40
   Function flags: body
   Called by: 
   Calls: 
-pcInterruptPriorityRegisters/7 (pcInterruptPriorityRegisters) @06baf438
+pcInterruptPriorityRegisters/7 (pcInterruptPriorityRegisters) @06aff438
   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
+ulMaxPRIGROUPValue/6 (ulMaxPRIGROUPValue) @06aff3a8
   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
+ucMaxSysCallPriority/5 (ucMaxSysCallPriority) @06aff318
   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
+uxCriticalNesting/4 (uxCriticalNesting) @06aff1b0
   Type: variable definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -506,7 +506,7 @@ xPortStartScheduler ()
   volatile uint8_t ucMaxPriorityValue;
   volatile uint8_t * const pucFirstUserPriorityRegister;
   volatile uint32_t ulOriginalPriority;
-  BaseType_t D.5855;
+  BaseType_t D.5856;
   volatile uint32_t * _1;
   long unsigned int _2;
   volatile uint32_t * _3;
@@ -775,7 +775,7 @@ prvTaskExitError ()
 
 pxPortInitialiseStack (StackType_t * pxTopOfStack, void (*TaskFunction_t) (void *) pxCode, void * pvParameters)
 {
-  StackType_t * D.5843;
+  StackType_t * D.5844;
   long unsigned int pxCode.0_1;
   long unsigned int _2;
   long unsigned int prvTaskExitError.1_3;

+ 2 - 2
Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.060i.targetclone

@@ -336,7 +336,7 @@ xPortStartScheduler ()
   volatile uint8_t ucMaxPriorityValue;
   volatile uint8_t * const pucFirstUserPriorityRegister;
   volatile uint32_t ulOriginalPriority;
-  BaseType_t D.5855;
+  BaseType_t D.5856;
   volatile uint32_t * _1;
   long unsigned int _2;
   volatile uint32_t * _3;
@@ -605,7 +605,7 @@ prvTaskExitError ()
 
 pxPortInitialiseStack (StackType_t * pxTopOfStack, void (*TaskFunction_t) (void *) pxCode, void * pvParameters)
 {
-  StackType_t * D.5843;
+  StackType_t * D.5844;
   long unsigned int pxCode.0_1;
   long unsigned int _2;
   long unsigned int prvTaskExitError.1_3;

+ 2 - 2
Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.064i.free-fnsummary1

@@ -336,7 +336,7 @@ xPortStartScheduler ()
   volatile uint8_t ucMaxPriorityValue;
   volatile uint8_t * const pucFirstUserPriorityRegister;
   volatile uint32_t ulOriginalPriority;
-  BaseType_t D.5855;
+  BaseType_t D.5856;
   volatile uint32_t * _1;
   long unsigned int _2;
   volatile uint32_t * _3;
@@ -605,7 +605,7 @@ prvTaskExitError ()
 
 pxPortInitialiseStack (StackType_t * pxTopOfStack, void (*TaskFunction_t) (void *) pxCode, void * pvParameters)
 {
-  StackType_t * D.5843;
+  StackType_t * D.5844;
   long unsigned int pxCode.0_1;
   long unsigned int _2;
   long unsigned int prvTaskExitError.1_3;

+ 21 - 21
Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.068i.whole-program

@@ -13,7 +13,7 @@ Reclaiming variables:
 Clearing address taken flags:
 Symbol table:
 
-xTaskIncrementTick/22 (xTaskIncrementTick) @06bc47e0
+xTaskIncrementTick/22 (xTaskIncrementTick) @06b148c0
   Type: function
   Visibility: external public
   References: 
@@ -22,7 +22,7 @@ xTaskIncrementTick/22 (xTaskIncrementTick) @06bc47e0
   Function flags:
   Called by: SysTick_Handler/17 
   Calls: 
-vTaskSwitchContext/21 (vTaskSwitchContext) @06bc41c0
+vTaskSwitchContext/21 (vTaskSwitchContext) @06b142a0
   Type: function
   Visibility: external public
   References: 
@@ -31,7 +31,7 @@ vTaskSwitchContext/21 (vTaskSwitchContext) @06bc41c0
   Function flags:
   Called by: xPortStartScheduler/12 
   Calls: 
-vPortValidateInterruptPriority/20 (vPortValidateInterruptPriority) @06bbf9a0
+vPortValidateInterruptPriority/20 (vPortValidateInterruptPriority) @06b0fb60
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: ucMaxSysCallPriority/5 (read)ulMaxPRIGROUPValue/6 (read)
@@ -40,7 +40,7 @@ vPortValidateInterruptPriority/20 (vPortValidateInterruptPriority) @06bbf9a0
   Function flags: body
   Called by: 
   Calls: 
-vPortEnableVFP/19 (vPortEnableVFP) @06bbf620
+vPortEnableVFP/19 (vPortEnableVFP) @06b0f7e0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -49,7 +49,7 @@ vPortEnableVFP/19 (vPortEnableVFP) @06bbf620
   Function flags: body
   Called by: xPortStartScheduler/12 
   Calls: 
-vPortSetupTimerInterrupt/18 (vPortSetupTimerInterrupt) @06bbf2a0
+vPortSetupTimerInterrupt/18 (vPortSetupTimerInterrupt) @06b0f460
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public weak
   References: 
@@ -58,7 +58,7 @@ vPortSetupTimerInterrupt/18 (vPortSetupTimerInterrupt) @06bbf2a0
   Function flags: body
   Called by: xPortStartScheduler/12 
   Calls: 
-SysTick_Handler/17 (SysTick_Handler) @06bbf000
+SysTick_Handler/17 (SysTick_Handler) @06b0f1c0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -67,7 +67,7 @@ SysTick_Handler/17 (SysTick_Handler) @06bbf000
   Function flags: body
   Called by: 
   Calls: xTaskIncrementTick/22 
-PendSV_Handler/16 (PendSV_Handler) @06bb5a80
+PendSV_Handler/16 (PendSV_Handler) @06b05ee0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -76,7 +76,7 @@ PendSV_Handler/16 (PendSV_Handler) @06bb5a80
   Function flags: body
   Called by: 
   Calls: 
-vPortExitCritical/15 (vPortExitCritical) @06bb50e0
+vPortExitCritical/15 (vPortExitCritical) @06b05620
   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)
@@ -85,7 +85,7 @@ vPortExitCritical/15 (vPortExitCritical) @06bb50e0
   Function flags: body
   Called by: 
   Calls: 
-vPortEnterCritical/14 (vPortEnterCritical) @06bb5c40
+vPortEnterCritical/14 (vPortEnterCritical) @06b05e00
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: uxCriticalNesting/4 (read)uxCriticalNesting/4 (write)uxCriticalNesting/4 (read)
@@ -94,7 +94,7 @@ vPortEnterCritical/14 (vPortEnterCritical) @06bb5c40
   Function flags: body
   Called by: 
   Calls: 
-vPortEndScheduler/13 (vPortEndScheduler) @06bb59a0
+vPortEndScheduler/13 (vPortEndScheduler) @06b05b60
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: uxCriticalNesting/4 (read)
@@ -103,7 +103,7 @@ vPortEndScheduler/13 (vPortEndScheduler) @06bb59a0
   Function flags: body
   Called by: 
   Calls: 
-xPortStartScheduler/12 (xPortStartScheduler) @06bb5620
+xPortStartScheduler/12 (xPortStartScheduler) @06b057e0
   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)
@@ -112,7 +112,7 @@ xPortStartScheduler/12 (xPortStartScheduler) @06bb5620
   Function flags: body
   Called by: 
   Calls: prvTaskExitError/9 vTaskSwitchContext/21 prvPortStartFirstTask/11 vPortEnableVFP/19 vPortSetupTimerInterrupt/18 
-prvPortStartFirstTask/11 (prvPortStartFirstTask) @06bb5380
+prvPortStartFirstTask/11 (prvPortStartFirstTask) @06b05540
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -121,7 +121,7 @@ prvPortStartFirstTask/11 (prvPortStartFirstTask) @06bb5380
   Function flags: body
   Called by: xPortStartScheduler/12 
   Calls: 
-SVC_Handler/10 (SVC_Handler) @06bb5000
+SVC_Handler/10 (SVC_Handler) @06b051c0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -130,7 +130,7 @@ SVC_Handler/10 (SVC_Handler) @06bb5000
   Function flags: body
   Called by: 
   Calls: 
-prvTaskExitError/9 (prvTaskExitError) @06bb0a80
+prvTaskExitError/9 (prvTaskExitError) @06b00e00
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   Address is taken.
@@ -140,7 +140,7 @@ prvTaskExitError/9 (prvTaskExitError) @06bb0a80
   Function flags: body
   Called by: xPortStartScheduler/12 
   Calls: 
-pxPortInitialiseStack/8 (pxPortInitialiseStack) @06bb0c40
+pxPortInitialiseStack/8 (pxPortInitialiseStack) @06b00d20
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: prvTaskExitError/9 (addr)
@@ -149,28 +149,28 @@ pxPortInitialiseStack/8 (pxPortInitialiseStack) @06bb0c40
   Function flags: body
   Called by: 
   Calls: 
-pcInterruptPriorityRegisters/7 (pcInterruptPriorityRegisters) @06baf438
+pcInterruptPriorityRegisters/7 (pcInterruptPriorityRegisters) @06aff438
   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
+ulMaxPRIGROUPValue/6 (ulMaxPRIGROUPValue) @06aff3a8
   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
+ucMaxSysCallPriority/5 (ucMaxSysCallPriority) @06aff318
   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
+uxCriticalNesting/4 (uxCriticalNesting) @06aff1b0
   Type: variable definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -515,7 +515,7 @@ xPortStartScheduler ()
   volatile uint8_t ucMaxPriorityValue;
   volatile uint8_t * const pucFirstUserPriorityRegister;
   volatile uint32_t ulOriginalPriority;
-  BaseType_t D.5855;
+  BaseType_t D.5856;
   volatile uint32_t * _1;
   long unsigned int _2;
   volatile uint32_t * _3;
@@ -784,7 +784,7 @@ prvTaskExitError ()
 
 pxPortInitialiseStack (StackType_t * pxTopOfStack, void (*TaskFunction_t) (void *) pxCode, void * pvParameters)
 {
-  StackType_t * D.5843;
+  StackType_t * D.5844;
   long unsigned int pxCode.0_1;
   long unsigned int _2;
   long unsigned int prvTaskExitError.1_3;

+ 21 - 21
Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.075i.fnsummary

@@ -1,6 +1,6 @@
 Symbol table:
 
-xTaskIncrementTick/22 (xTaskIncrementTick) @06bc47e0
+xTaskIncrementTick/22 (xTaskIncrementTick) @06b148c0
   Type: function
   Visibility: external public
   References: 
@@ -9,7 +9,7 @@ xTaskIncrementTick/22 (xTaskIncrementTick) @06bc47e0
   Function flags:
   Called by: SysTick_Handler/17 
   Calls: 
-vTaskSwitchContext/21 (vTaskSwitchContext) @06bc41c0
+vTaskSwitchContext/21 (vTaskSwitchContext) @06b142a0
   Type: function
   Visibility: external public
   References: 
@@ -18,7 +18,7 @@ vTaskSwitchContext/21 (vTaskSwitchContext) @06bc41c0
   Function flags:
   Called by: xPortStartScheduler/12 
   Calls: 
-vPortValidateInterruptPriority/20 (vPortValidateInterruptPriority) @06bbf9a0
+vPortValidateInterruptPriority/20 (vPortValidateInterruptPriority) @06b0fb60
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: ucMaxSysCallPriority/5 (read)ulMaxPRIGROUPValue/6 (read)
@@ -27,7 +27,7 @@ vPortValidateInterruptPriority/20 (vPortValidateInterruptPriority) @06bbf9a0
   Function flags: body
   Called by: 
   Calls: 
-vPortEnableVFP/19 (vPortEnableVFP) @06bbf620
+vPortEnableVFP/19 (vPortEnableVFP) @06b0f7e0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -36,7 +36,7 @@ vPortEnableVFP/19 (vPortEnableVFP) @06bbf620
   Function flags: body
   Called by: xPortStartScheduler/12 
   Calls: 
-vPortSetupTimerInterrupt/18 (vPortSetupTimerInterrupt) @06bbf2a0
+vPortSetupTimerInterrupt/18 (vPortSetupTimerInterrupt) @06b0f460
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public weak
   References: 
@@ -45,7 +45,7 @@ vPortSetupTimerInterrupt/18 (vPortSetupTimerInterrupt) @06bbf2a0
   Function flags: body
   Called by: xPortStartScheduler/12 
   Calls: 
-SysTick_Handler/17 (SysTick_Handler) @06bbf000
+SysTick_Handler/17 (SysTick_Handler) @06b0f1c0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -54,7 +54,7 @@ SysTick_Handler/17 (SysTick_Handler) @06bbf000
   Function flags: body
   Called by: 
   Calls: xTaskIncrementTick/22 
-PendSV_Handler/16 (PendSV_Handler) @06bb5a80
+PendSV_Handler/16 (PendSV_Handler) @06b05ee0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -63,7 +63,7 @@ PendSV_Handler/16 (PendSV_Handler) @06bb5a80
   Function flags: body
   Called by: 
   Calls: 
-vPortExitCritical/15 (vPortExitCritical) @06bb50e0
+vPortExitCritical/15 (vPortExitCritical) @06b05620
   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)
@@ -72,7 +72,7 @@ vPortExitCritical/15 (vPortExitCritical) @06bb50e0
   Function flags: body
   Called by: 
   Calls: 
-vPortEnterCritical/14 (vPortEnterCritical) @06bb5c40
+vPortEnterCritical/14 (vPortEnterCritical) @06b05e00
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: uxCriticalNesting/4 (read)uxCriticalNesting/4 (write)uxCriticalNesting/4 (read)
@@ -81,7 +81,7 @@ vPortEnterCritical/14 (vPortEnterCritical) @06bb5c40
   Function flags: body
   Called by: 
   Calls: 
-vPortEndScheduler/13 (vPortEndScheduler) @06bb59a0
+vPortEndScheduler/13 (vPortEndScheduler) @06b05b60
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: uxCriticalNesting/4 (read)
@@ -90,7 +90,7 @@ vPortEndScheduler/13 (vPortEndScheduler) @06bb59a0
   Function flags: body
   Called by: 
   Calls: 
-xPortStartScheduler/12 (xPortStartScheduler) @06bb5620
+xPortStartScheduler/12 (xPortStartScheduler) @06b057e0
   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)
@@ -99,7 +99,7 @@ xPortStartScheduler/12 (xPortStartScheduler) @06bb5620
   Function flags: body
   Called by: 
   Calls: prvTaskExitError/9 vTaskSwitchContext/21 prvPortStartFirstTask/11 vPortEnableVFP/19 vPortSetupTimerInterrupt/18 
-prvPortStartFirstTask/11 (prvPortStartFirstTask) @06bb5380
+prvPortStartFirstTask/11 (prvPortStartFirstTask) @06b05540
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -108,7 +108,7 @@ prvPortStartFirstTask/11 (prvPortStartFirstTask) @06bb5380
   Function flags: body
   Called by: xPortStartScheduler/12 
   Calls: 
-SVC_Handler/10 (SVC_Handler) @06bb5000
+SVC_Handler/10 (SVC_Handler) @06b051c0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -117,7 +117,7 @@ SVC_Handler/10 (SVC_Handler) @06bb5000
   Function flags: body
   Called by: 
   Calls: 
-prvTaskExitError/9 (prvTaskExitError) @06bb0a80
+prvTaskExitError/9 (prvTaskExitError) @06b00e00
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   Address is taken.
@@ -127,7 +127,7 @@ prvTaskExitError/9 (prvTaskExitError) @06bb0a80
   Function flags: body
   Called by: xPortStartScheduler/12 
   Calls: 
-pxPortInitialiseStack/8 (pxPortInitialiseStack) @06bb0c40
+pxPortInitialiseStack/8 (pxPortInitialiseStack) @06b00d20
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: prvTaskExitError/9 (addr)
@@ -136,28 +136,28 @@ pxPortInitialiseStack/8 (pxPortInitialiseStack) @06bb0c40
   Function flags: body
   Called by: 
   Calls: 
-pcInterruptPriorityRegisters/7 (pcInterruptPriorityRegisters) @06baf438
+pcInterruptPriorityRegisters/7 (pcInterruptPriorityRegisters) @06aff438
   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
+ulMaxPRIGROUPValue/6 (ulMaxPRIGROUPValue) @06aff3a8
   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
+ucMaxSysCallPriority/5 (ucMaxSysCallPriority) @06aff318
   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
+uxCriticalNesting/4 (uxCriticalNesting) @06aff1b0
   Type: variable definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -502,7 +502,7 @@ xPortStartScheduler ()
   volatile uint8_t ucMaxPriorityValue;
   volatile uint8_t * const pucFirstUserPriorityRegister;
   volatile uint32_t ulOriginalPriority;
-  BaseType_t D.5855;
+  BaseType_t D.5856;
   volatile uint32_t * _1;
   long unsigned int _2;
   volatile uint32_t * _3;
@@ -771,7 +771,7 @@ prvTaskExitError ()
 
 pxPortInitialiseStack (StackType_t * pxTopOfStack, void (*TaskFunction_t) (void *) pxCode, void * pvParameters)
 {
-  StackType_t * D.5843;
+  StackType_t * D.5844;
   long unsigned int pxCode.0_1;
   long unsigned int _2;
   long unsigned int prvTaskExitError.1_3;

+ 28 - 28
Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.076i.inline

@@ -42,7 +42,7 @@ IPA summary for prvTaskExitError/9 is missing.
 IPA summary for pxPortInitialiseStack/8 is missing.
 Symbol table:
 
-xTaskIncrementTick/22 (xTaskIncrementTick) @06bc47e0
+xTaskIncrementTick/22 (xTaskIncrementTick) @06b148c0
   Type: function
   Visibility: external public
   References: 
@@ -51,7 +51,7 @@ xTaskIncrementTick/22 (xTaskIncrementTick) @06bc47e0
   Function flags:
   Called by: SysTick_Handler/17 
   Calls: 
-vTaskSwitchContext/21 (vTaskSwitchContext) @06bc41c0
+vTaskSwitchContext/21 (vTaskSwitchContext) @06b142a0
   Type: function
   Visibility: external public
   References: 
@@ -60,7 +60,7 @@ vTaskSwitchContext/21 (vTaskSwitchContext) @06bc41c0
   Function flags:
   Called by: xPortStartScheduler/12 
   Calls: 
-vPortValidateInterruptPriority/20 (vPortValidateInterruptPriority) @06bbf9a0
+vPortValidateInterruptPriority/20 (vPortValidateInterruptPriority) @06b0fb60
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: ucMaxSysCallPriority/5 (read)ulMaxPRIGROUPValue/6 (read)
@@ -69,7 +69,7 @@ vPortValidateInterruptPriority/20 (vPortValidateInterruptPriority) @06bbf9a0
   Function flags: body
   Called by: 
   Calls: 
-vPortEnableVFP/19 (vPortEnableVFP) @06bbf620
+vPortEnableVFP/19 (vPortEnableVFP) @06b0f7e0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -78,7 +78,7 @@ vPortEnableVFP/19 (vPortEnableVFP) @06bbf620
   Function flags: body
   Called by: xPortStartScheduler/12 
   Calls: 
-vPortSetupTimerInterrupt/18 (vPortSetupTimerInterrupt) @06bbf2a0
+vPortSetupTimerInterrupt/18 (vPortSetupTimerInterrupt) @06b0f460
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public weak
   References: 
@@ -87,7 +87,7 @@ vPortSetupTimerInterrupt/18 (vPortSetupTimerInterrupt) @06bbf2a0
   Function flags: body
   Called by: xPortStartScheduler/12 
   Calls: 
-SysTick_Handler/17 (SysTick_Handler) @06bbf000
+SysTick_Handler/17 (SysTick_Handler) @06b0f1c0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -96,7 +96,7 @@ SysTick_Handler/17 (SysTick_Handler) @06bbf000
   Function flags: body
   Called by: 
   Calls: xTaskIncrementTick/22 
-PendSV_Handler/16 (PendSV_Handler) @06bb5a80
+PendSV_Handler/16 (PendSV_Handler) @06b05ee0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -105,7 +105,7 @@ PendSV_Handler/16 (PendSV_Handler) @06bb5a80
   Function flags: body
   Called by: 
   Calls: 
-vPortExitCritical/15 (vPortExitCritical) @06bb50e0
+vPortExitCritical/15 (vPortExitCritical) @06b05620
   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)
@@ -114,7 +114,7 @@ vPortExitCritical/15 (vPortExitCritical) @06bb50e0
   Function flags: body
   Called by: 
   Calls: 
-vPortEnterCritical/14 (vPortEnterCritical) @06bb5c40
+vPortEnterCritical/14 (vPortEnterCritical) @06b05e00
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: uxCriticalNesting/4 (read)uxCriticalNesting/4 (write)uxCriticalNesting/4 (read)
@@ -123,7 +123,7 @@ vPortEnterCritical/14 (vPortEnterCritical) @06bb5c40
   Function flags: body
   Called by: 
   Calls: 
-vPortEndScheduler/13 (vPortEndScheduler) @06bb59a0
+vPortEndScheduler/13 (vPortEndScheduler) @06b05b60
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: uxCriticalNesting/4 (read)
@@ -132,7 +132,7 @@ vPortEndScheduler/13 (vPortEndScheduler) @06bb59a0
   Function flags: body
   Called by: 
   Calls: 
-xPortStartScheduler/12 (xPortStartScheduler) @06bb5620
+xPortStartScheduler/12 (xPortStartScheduler) @06b057e0
   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)
@@ -141,7 +141,7 @@ xPortStartScheduler/12 (xPortStartScheduler) @06bb5620
   Function flags: body
   Called by: 
   Calls: prvTaskExitError/9 vTaskSwitchContext/21 prvPortStartFirstTask/11 vPortEnableVFP/19 vPortSetupTimerInterrupt/18 
-prvPortStartFirstTask/11 (prvPortStartFirstTask) @06bb5380
+prvPortStartFirstTask/11 (prvPortStartFirstTask) @06b05540
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -150,7 +150,7 @@ prvPortStartFirstTask/11 (prvPortStartFirstTask) @06bb5380
   Function flags: body
   Called by: xPortStartScheduler/12 
   Calls: 
-SVC_Handler/10 (SVC_Handler) @06bb5000
+SVC_Handler/10 (SVC_Handler) @06b051c0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -159,7 +159,7 @@ SVC_Handler/10 (SVC_Handler) @06bb5000
   Function flags: body
   Called by: 
   Calls: 
-prvTaskExitError/9 (prvTaskExitError) @06bb0a80
+prvTaskExitError/9 (prvTaskExitError) @06b00e00
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   Address is taken.
@@ -169,7 +169,7 @@ prvTaskExitError/9 (prvTaskExitError) @06bb0a80
   Function flags: body
   Called by: xPortStartScheduler/12 
   Calls: 
-pxPortInitialiseStack/8 (pxPortInitialiseStack) @06bb0c40
+pxPortInitialiseStack/8 (pxPortInitialiseStack) @06b00d20
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: prvTaskExitError/9 (addr)
@@ -178,28 +178,28 @@ pxPortInitialiseStack/8 (pxPortInitialiseStack) @06bb0c40
   Function flags: body
   Called by: 
   Calls: 
-pcInterruptPriorityRegisters/7 (pcInterruptPriorityRegisters) @06baf438
+pcInterruptPriorityRegisters/7 (pcInterruptPriorityRegisters) @06aff438
   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
+ulMaxPRIGROUPValue/6 (ulMaxPRIGROUPValue) @06aff3a8
   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
+ucMaxSysCallPriority/5 (ucMaxSysCallPriority) @06aff318
   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
+uxCriticalNesting/4 (uxCriticalNesting) @06aff1b0
   Type: variable definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -211,7 +211,7 @@ uxCriticalNesting/4 (uxCriticalNesting) @06baf1b0
 
 pxPortInitialiseStack (StackType_t * pxTopOfStack, void (*TaskFunction_t) (void *) pxCode, void * pvParameters)
 {
-  StackType_t * D.5843;
+  StackType_t * D.5844;
   long unsigned int pxCode.0_1;
   long unsigned int _2;
   long unsigned int prvTaskExitError.1_3;
@@ -244,7 +244,7 @@ pxPortInitialiseStack (StackType_t * pxTopOfStack, void (*TaskFunction_t) (void
 
 
 
-;; Function prvTaskExitError (prvTaskExitError, funcdef_no=5, decl_uid=5771, cgraph_uid=6, symbol_order=9)
+;; Function prvTaskExitError (prvTaskExitError, funcdef_no=5, decl_uid=5772, cgraph_uid=6, symbol_order=9)
 
 prvTaskExitError ()
 {
@@ -297,7 +297,7 @@ prvTaskExitError ()
 
 
 
-;; Function SVC_Handler (SVC_Handler, funcdef_no=6, decl_uid=5765, cgraph_uid=7, symbol_order=10)
+;; Function SVC_Handler (SVC_Handler, funcdef_no=6, decl_uid=5766, cgraph_uid=7, symbol_order=10)
 
 __attribute__((naked, noinline, noclone))
 SVC_Handler ()
@@ -322,7 +322,7 @@ pxCurrentTCBConst2: .word pxCurrentTCB
 
 
 
-;; Function prvPortStartFirstTask (prvPortStartFirstTask, funcdef_no=7, decl_uid=5767, cgraph_uid=8, symbol_order=11)
+;; Function prvPortStartFirstTask (prvPortStartFirstTask, funcdef_no=7, decl_uid=5768, cgraph_uid=8, symbol_order=11)
 
 __attribute__((naked, noinline, noclone))
 prvPortStartFirstTask ()
@@ -358,7 +358,7 @@ xPortStartScheduler ()
   volatile uint8_t ucMaxPriorityValue;
   volatile uint8_t * const pucFirstUserPriorityRegister;
   volatile uint32_t ulOriginalPriority;
-  BaseType_t D.5855;
+  BaseType_t D.5856;
   volatile uint32_t * _1;
   long unsigned int _2;
   volatile uint32_t * _3;
@@ -675,7 +675,7 @@ vPortExitCritical ()
 
 
 
-;; Function PendSV_Handler (PendSV_Handler, funcdef_no=12, decl_uid=5761, cgraph_uid=13, symbol_order=16)
+;; Function PendSV_Handler (PendSV_Handler, funcdef_no=12, decl_uid=5762, cgraph_uid=13, symbol_order=16)
 
 __attribute__((naked, noinline, noclone))
 PendSV_Handler ()
@@ -728,7 +728,7 @@ pxCurrentTCBConst: .word pxCurrentTCB
 
 
 
-;; Function SysTick_Handler (SysTick_Handler, funcdef_no=13, decl_uid=5763, cgraph_uid=14, symbol_order=17)
+;; Function SysTick_Handler (SysTick_Handler, funcdef_no=13, decl_uid=5764, cgraph_uid=14, symbol_order=17)
 
 SysTick_Handler ()
 {
@@ -766,7 +766,7 @@ SysTick_Handler ()
 
 
 
-;; Function vPortSetupTimerInterrupt (vPortSetupTimerInterrupt, funcdef_no=14, decl_uid=5759, cgraph_uid=15, symbol_order=18)
+;; Function vPortSetupTimerInterrupt (vPortSetupTimerInterrupt, funcdef_no=14, decl_uid=5760, cgraph_uid=15, symbol_order=18)
 
 __attribute__((weak))
 vPortSetupTimerInterrupt ()
@@ -791,7 +791,7 @@ vPortSetupTimerInterrupt ()
 
 
 
-;; Function vPortEnableVFP (vPortEnableVFP, funcdef_no=15, decl_uid=5769, cgraph_uid=16, symbol_order=19)
+;; Function vPortEnableVFP (vPortEnableVFP, funcdef_no=15, decl_uid=5770, cgraph_uid=16, symbol_order=19)
 
 __attribute__((naked, noinline, noclone))
 vPortEnableVFP ()

+ 2 - 2
Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.078i.free-fnsummary2

@@ -336,7 +336,7 @@ xPortStartScheduler ()
   volatile uint8_t ucMaxPriorityValue;
   volatile uint8_t * const pucFirstUserPriorityRegister;
   volatile uint32_t ulOriginalPriority;
-  BaseType_t D.5855;
+  BaseType_t D.5856;
   volatile uint32_t * _1;
   long unsigned int _2;
   volatile uint32_t * _3;
@@ -605,7 +605,7 @@ prvTaskExitError ()
 
 pxPortInitialiseStack (StackType_t * pxTopOfStack, void (*TaskFunction_t) (void *) pxCode, void * pvParameters)
 {
-  StackType_t * D.5843;
+  StackType_t * D.5844;
   long unsigned int pxCode.0_1;
   long unsigned int _2;
   long unsigned int prvTaskExitError.1_3;

+ 2 - 2
Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.080i.single-use

@@ -336,7 +336,7 @@ xPortStartScheduler ()
   volatile uint8_t ucMaxPriorityValue;
   volatile uint8_t * const pucFirstUserPriorityRegister;
   volatile uint32_t ulOriginalPriority;
-  BaseType_t D.5855;
+  BaseType_t D.5856;
   volatile uint32_t * _1;
   long unsigned int _2;
   volatile uint32_t * _3;
@@ -605,7 +605,7 @@ prvTaskExitError ()
 
 pxPortInitialiseStack (StackType_t * pxTopOfStack, void (*TaskFunction_t) (void *) pxCode, void * pvParameters)
 {
-  StackType_t * D.5843;
+  StackType_t * D.5844;
   long unsigned int pxCode.0_1;
   long unsigned int _2;
   long unsigned int prvTaskExitError.1_3;

+ 2 - 2
Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.081i.comdats

@@ -336,7 +336,7 @@ xPortStartScheduler ()
   volatile uint8_t ucMaxPriorityValue;
   volatile uint8_t * const pucFirstUserPriorityRegister;
   volatile uint32_t ulOriginalPriority;
-  BaseType_t D.5855;
+  BaseType_t D.5856;
   volatile uint32_t * _1;
   long unsigned int _2;
   volatile uint32_t * _3;
@@ -605,7 +605,7 @@ prvTaskExitError ()
 
 pxPortInitialiseStack (StackType_t * pxTopOfStack, void (*TaskFunction_t) (void *) pxCode, void * pvParameters)
 {
-  StackType_t * D.5843;
+  StackType_t * D.5844;
   long unsigned int pxCode.0_1;
   long unsigned int _2;
   long unsigned int prvTaskExitError.1_3;

+ 2 - 2
Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.082i.materialize-all-clones

@@ -336,7 +336,7 @@ xPortStartScheduler ()
   volatile uint8_t ucMaxPriorityValue;
   volatile uint8_t * const pucFirstUserPriorityRegister;
   volatile uint32_t ulOriginalPriority;
-  BaseType_t D.5855;
+  BaseType_t D.5856;
   volatile uint32_t * _1;
   long unsigned int _2;
   volatile uint32_t * _3;
@@ -605,7 +605,7 @@ prvTaskExitError ()
 
 pxPortInitialiseStack (StackType_t * pxTopOfStack, void (*TaskFunction_t) (void *) pxCode, void * pvParameters)
 {
-  StackType_t * D.5843;
+  StackType_t * D.5844;
   long unsigned int pxCode.0_1;
   long unsigned int _2;
   long unsigned int prvTaskExitError.1_3;

BIN
Debug_FLASH/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.o


File diff suppressed because it is too large
+ 130 - 130
Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.000i.cgraph


+ 31 - 31
Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.016i.visibility

@@ -13,7 +13,7 @@ Reclaiming variables:
 Clearing address taken flags:
 Symbol table:
 
-vPortExitCritical/24 (vPortExitCritical) @06b8ce00
+vPortExitCritical/24 (vPortExitCritical) @06becee0
   Type: function
   Visibility: external public
   References: 
@@ -22,7 +22,7 @@ vPortExitCritical/24 (vPortExitCritical) @06b8ce00
   Function flags:
   Called by: vPortGetHeapStats/20 
   Calls: 
-vPortEnterCritical/23 (vPortEnterCritical) @06b8cc40
+vPortEnterCritical/23 (vPortEnterCritical) @06becd20
   Type: function
   Visibility: external public
   References: 
@@ -31,7 +31,7 @@ vPortEnterCritical/23 (vPortEnterCritical) @06b8cc40
   Function flags:
   Called by: vPortGetHeapStats/20 
   Calls: 
-xTaskResumeAll/22 (xTaskResumeAll) @06b8c2a0
+xTaskResumeAll/22 (xTaskResumeAll) @06bec380
   Type: function
   Visibility: external public
   References: 
@@ -40,7 +40,7 @@ xTaskResumeAll/22 (xTaskResumeAll) @06b8c2a0
   Function flags:
   Called by: vPortGetHeapStats/20 vPortFree/14 pvPortMalloc/13 
   Calls: 
-vTaskSuspendAll/21 (vTaskSuspendAll) @06b8c0e0
+vTaskSuspendAll/21 (vTaskSuspendAll) @06bec1c0
   Type: function
   Visibility: external public
   References: 
@@ -49,7 +49,7 @@ vTaskSuspendAll/21 (vTaskSuspendAll) @06b8c0e0
   Function flags:
   Called by: vPortGetHeapStats/20 vPortFree/14 pvPortMalloc/13 
   Calls: 
-vPortGetHeapStats/20 (vPortGetHeapStats) @06b7d0e0
+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)
@@ -58,7 +58,7 @@ vPortGetHeapStats/20 (vPortGetHeapStats) @06b7d0e0
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/24 vPortEnterCritical/23 xTaskResumeAll/22 vTaskSuspendAll/21 
-prvInsertBlockIntoFreeList/19 (prvInsertBlockIntoFreeList) @06b7dd20
+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)
@@ -67,7 +67,7 @@ prvInsertBlockIntoFreeList/19 (prvInsertBlockIntoFreeList) @06b7dd20
   Function flags: body
   Called by: vPortFree/14 pvPortMalloc/13 
   Calls: 
-prvHeapInit/18 (prvHeapInit) @06b7da80
+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)
@@ -76,7 +76,7 @@ prvHeapInit/18 (prvHeapInit) @06b7da80
   Function flags: body
   Called by: pvPortMalloc/13 
   Calls: 
-vPortInitialiseBlocks/17 (vPortInitialiseBlocks) @06b7d7e0
+vPortInitialiseBlocks/17 (vPortInitialiseBlocks) @06bdd9a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -85,7 +85,7 @@ vPortInitialiseBlocks/17 (vPortInitialiseBlocks) @06b7d7e0
   Function flags: body
   Called by: 
   Calls: 
-xPortGetMinimumEverFreeHeapSize/16 (xPortGetMinimumEverFreeHeapSize) @06b7d540
+xPortGetMinimumEverFreeHeapSize/16 (xPortGetMinimumEverFreeHeapSize) @06bdd700
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: xMinimumEverFreeBytesRemaining/9 (read)
@@ -94,7 +94,7 @@ xPortGetMinimumEverFreeHeapSize/16 (xPortGetMinimumEverFreeHeapSize) @06b7d540
   Function flags: body
   Called by: 
   Calls: 
-xPortGetFreeHeapSize/15 (xPortGetFreeHeapSize) @06b7d2a0
+xPortGetFreeHeapSize/15 (xPortGetFreeHeapSize) @06bdd460
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: xFreeBytesRemaining/8 (read)
@@ -103,7 +103,7 @@ xPortGetFreeHeapSize/15 (xPortGetFreeHeapSize) @06b7d2a0
   Function flags: body
   Called by: 
   Calls: 
-vPortFree/14 (vPortFree) @06b7d000
+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)
@@ -112,7 +112,7 @@ vPortFree/14 (vPortFree) @06b7d000
   Function flags: body
   Called by: 
   Calls: xTaskResumeAll/22 prvInsertBlockIntoFreeList/19 vTaskSuspendAll/21 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
-pvPortMalloc/13 (pvPortMalloc) @06b77ee0
+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)
@@ -121,70 +121,70 @@ pvPortMalloc/13 (pvPortMalloc) @06b77ee0
   Function flags: body
   Called by: 
   Calls: vPortRaiseBASEPRI/1 xTaskResumeAll/22 prvInsertBlockIntoFreeList/19 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 prvHeapInit/18 vTaskSuspendAll/21 
-xBlockAllocatedBit/12 (xBlockAllocatedBit) @06bc7678
+xBlockAllocatedBit/12 (xBlockAllocatedBit) @06c27678
   Type: variable definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
   Referring: pvPortMalloc/13 (read)pvPortMalloc/13 (read)vPortFree/14 (read)vPortFree/14 (read)vPortFree/14 (read)prvHeapInit/18 (write)
   Availability: available
   Varpool flags: initialized
-xNumberOfSuccessfulFrees/11 (xNumberOfSuccessfulFrees) @06bc75e8
+xNumberOfSuccessfulFrees/11 (xNumberOfSuccessfulFrees) @06c275e8
   Type: variable definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
   Referring: vPortFree/14 (read)vPortFree/14 (write)vPortGetHeapStats/20 (read)
   Availability: available
   Varpool flags: initialized
-xNumberOfSuccessfulAllocations/10 (xNumberOfSuccessfulAllocations) @06bc75a0
+xNumberOfSuccessfulAllocations/10 (xNumberOfSuccessfulAllocations) @06c275a0
   Type: variable definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
   Referring: pvPortMalloc/13 (read)pvPortMalloc/13 (write)vPortGetHeapStats/20 (read)
   Availability: available
   Varpool flags: initialized
-xMinimumEverFreeBytesRemaining/9 (xMinimumEverFreeBytesRemaining) @06bc7558
+xMinimumEverFreeBytesRemaining/9 (xMinimumEverFreeBytesRemaining) @06c27558
   Type: variable definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
   Referring: pvPortMalloc/13 (read)pvPortMalloc/13 (write)xPortGetMinimumEverFreeHeapSize/16 (read)prvHeapInit/18 (write)vPortGetHeapStats/20 (read)
   Availability: available
   Varpool flags: initialized
-xFreeBytesRemaining/8 (xFreeBytesRemaining) @06bc7510
+xFreeBytesRemaining/8 (xFreeBytesRemaining) @06c27510
   Type: variable definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   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: available
   Varpool flags: initialized
-pxEnd/7 (pxEnd) @06bc7480
+pxEnd/7 (pxEnd) @06c27480
   Type: variable definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   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: available
   Varpool flags: initialized
-xStart/6 (xStart) @06bc73f0
+xStart/6 (xStart) @06c273f0
   Type: variable definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
   Referring: pvPortMalloc/13 (addr)pvPortMalloc/13 (read)prvHeapInit/18 (write)prvHeapInit/18 (write)prvInsertBlockIntoFreeList/19 (addr)vPortGetHeapStats/20 (read)
   Availability: available
   Varpool flags:
-xHeapStructSize/5 (xHeapStructSize) @06bc7360
+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) @06bc7120
+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:
-vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @06b19d20
+vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @06b79d20
   Type: function definition analyzed
   Visibility: no_reorder prevailing_def_ironly
   References: 
@@ -412,28 +412,28 @@ vPortInitialiseBlocks ()
 
 xPortGetMinimumEverFreeHeapSize ()
 {
-  size_t D.6338;
+  size_t D.6339;
 
   <bb 2> :
-  D.6338 = xMinimumEverFreeBytesRemaining;
+  D.6339 = xMinimumEverFreeBytesRemaining;
 
   <bb 3> :
 <L0>:
-  return D.6338;
+  return D.6339;
 
 }
 
 
 xPortGetFreeHeapSize ()
 {
-  size_t D.6336;
+  size_t D.6337;
 
   <bb 2> :
-  D.6336 = xFreeBytesRemaining;
+  D.6337 = xFreeBytesRemaining;
 
   <bb 3> :
 <L0>:
-  return D.6336;
+  return D.6337;
 
 }
 
@@ -527,7 +527,7 @@ pvPortMalloc (size_t xWantedSize)
   struct BlockLink_t * pxNewBlockLink;
   struct BlockLink_t * pxPreviousBlock;
   struct BlockLink_t * pxBlock;
-  void * D.6322;
+  void * D.6323;
 
   <bb 2> :
   pvReturn = 0B;
@@ -726,11 +726,11 @@ pvPortMalloc (size_t xWantedSize)
   goto <bb 32>; [INV]
 
   <bb 33> :
-  D.6322 = pvReturn;
+  D.6323 = pvReturn;
 
   <bb 34> :
 <L43>:
-  return D.6322;
+  return D.6323;
 
 }
 

+ 9 - 9
Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.017i.build_ssa_passes

@@ -217,28 +217,28 @@ vPortInitialiseBlocks ()
 
 xPortGetMinimumEverFreeHeapSize ()
 {
-  size_t D.6338;
+  size_t D.6339;
 
   <bb 2> :
-  D.6338 = xMinimumEverFreeBytesRemaining;
+  D.6339 = xMinimumEverFreeBytesRemaining;
 
   <bb 3> :
 <L0>:
-  return D.6338;
+  return D.6339;
 
 }
 
 
 xPortGetFreeHeapSize ()
 {
-  size_t D.6336;
+  size_t D.6337;
 
   <bb 2> :
-  D.6336 = xFreeBytesRemaining;
+  D.6337 = xFreeBytesRemaining;
 
   <bb 3> :
 <L0>:
-  return D.6336;
+  return D.6337;
 
 }
 
@@ -332,7 +332,7 @@ pvPortMalloc (size_t xWantedSize)
   struct BlockLink_t * pxNewBlockLink;
   struct BlockLink_t * pxPreviousBlock;
   struct BlockLink_t * pxBlock;
-  void * D.6322;
+  void * D.6323;
 
   <bb 2> :
   pvReturn = 0B;
@@ -531,11 +531,11 @@ pvPortMalloc (size_t xWantedSize)
   goto <bb 32>; [INV]
 
   <bb 33> :
-  D.6322 = pvReturn;
+  D.6323 = pvReturn;
 
   <bb 34> :
 <L43>:
-  return D.6322;
+  return D.6323;
 
 }
 

+ 3 - 3
Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.022i.opt_local_passes

@@ -269,7 +269,7 @@ vPortInitialiseBlocks ()
 
 xPortGetMinimumEverFreeHeapSize ()
 {
-  size_t D.6338;
+  size_t D.6339;
   size_t _2;
 
   <bb 2> :
@@ -284,7 +284,7 @@ xPortGetMinimumEverFreeHeapSize ()
 
 xPortGetFreeHeapSize ()
 {
-  size_t D.6336;
+  size_t D.6337;
   size_t _2;
 
   <bb 2> :
@@ -405,7 +405,7 @@ pvPortMalloc (size_t xWantedSize)
   struct BlockLink_t * pxNewBlockLink;
   struct BlockLink_t * pxPreviousBlock;
   struct BlockLink_t * pxBlock;
-  void * D.6322;
+  void * D.6323;
   struct BlockLink_t * pxEnd.0_1;
   unsigned int xBlockAllocatedBit.1_2;
   unsigned int _3;

+ 24 - 24
Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.048i.remove_symbols

@@ -4,7 +4,7 @@ Reclaiming variables:
 Clearing address taken flags:
 Symbol table:
 
-vPortExitCritical/24 (vPortExitCritical) @06b8ce00
+vPortExitCritical/24 (vPortExitCritical) @06becee0
   Type: function
   Visibility: external public
   References: 
@@ -13,7 +13,7 @@ vPortExitCritical/24 (vPortExitCritical) @06b8ce00
   Function flags:
   Called by: vPortGetHeapStats/20 
   Calls: 
-vPortEnterCritical/23 (vPortEnterCritical) @06b8cc40
+vPortEnterCritical/23 (vPortEnterCritical) @06becd20
   Type: function
   Visibility: external public
   References: 
@@ -22,7 +22,7 @@ vPortEnterCritical/23 (vPortEnterCritical) @06b8cc40
   Function flags:
   Called by: vPortGetHeapStats/20 
   Calls: 
-xTaskResumeAll/22 (xTaskResumeAll) @06b8c2a0
+xTaskResumeAll/22 (xTaskResumeAll) @06bec380
   Type: function
   Visibility: external public
   References: 
@@ -31,7 +31,7 @@ xTaskResumeAll/22 (xTaskResumeAll) @06b8c2a0
   Function flags:
   Called by: vPortGetHeapStats/20 vPortFree/14 pvPortMalloc/13 
   Calls: 
-vTaskSuspendAll/21 (vTaskSuspendAll) @06b8c0e0
+vTaskSuspendAll/21 (vTaskSuspendAll) @06bec1c0
   Type: function
   Visibility: external public
   References: 
@@ -40,7 +40,7 @@ vTaskSuspendAll/21 (vTaskSuspendAll) @06b8c0e0
   Function flags:
   Called by: vPortGetHeapStats/20 vPortFree/14 pvPortMalloc/13 
   Calls: 
-vPortGetHeapStats/20 (vPortGetHeapStats) @06b7d0e0
+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)
@@ -49,7 +49,7 @@ vPortGetHeapStats/20 (vPortGetHeapStats) @06b7d0e0
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/24 vPortEnterCritical/23 xTaskResumeAll/22 vTaskSuspendAll/21 
-prvInsertBlockIntoFreeList/19 (prvInsertBlockIntoFreeList) @06b7dd20
+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)
@@ -58,7 +58,7 @@ prvInsertBlockIntoFreeList/19 (prvInsertBlockIntoFreeList) @06b7dd20
   Function flags: body
   Called by: vPortFree/14 pvPortMalloc/13 
   Calls: 
-prvHeapInit/18 (prvHeapInit) @06b7da80
+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)
@@ -67,7 +67,7 @@ prvHeapInit/18 (prvHeapInit) @06b7da80
   Function flags: body
   Called by: pvPortMalloc/13 
   Calls: 
-vPortInitialiseBlocks/17 (vPortInitialiseBlocks) @06b7d7e0
+vPortInitialiseBlocks/17 (vPortInitialiseBlocks) @06bdd9a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -76,7 +76,7 @@ vPortInitialiseBlocks/17 (vPortInitialiseBlocks) @06b7d7e0
   Function flags: body
   Called by: 
   Calls: 
-xPortGetMinimumEverFreeHeapSize/16 (xPortGetMinimumEverFreeHeapSize) @06b7d540
+xPortGetMinimumEverFreeHeapSize/16 (xPortGetMinimumEverFreeHeapSize) @06bdd700
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: xMinimumEverFreeBytesRemaining/9 (read)
@@ -85,7 +85,7 @@ xPortGetMinimumEverFreeHeapSize/16 (xPortGetMinimumEverFreeHeapSize) @06b7d540
   Function flags: body
   Called by: 
   Calls: 
-xPortGetFreeHeapSize/15 (xPortGetFreeHeapSize) @06b7d2a0
+xPortGetFreeHeapSize/15 (xPortGetFreeHeapSize) @06bdd460
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: xFreeBytesRemaining/8 (read)
@@ -94,7 +94,7 @@ xPortGetFreeHeapSize/15 (xPortGetFreeHeapSize) @06b7d2a0
   Function flags: body
   Called by: 
   Calls: 
-vPortFree/14 (vPortFree) @06b7d000
+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)
@@ -103,7 +103,7 @@ vPortFree/14 (vPortFree) @06b7d000
   Function flags: body
   Called by: 
   Calls: xTaskResumeAll/22 prvInsertBlockIntoFreeList/19 vTaskSuspendAll/21 
-pvPortMalloc/13 (pvPortMalloc) @06b77ee0
+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)
@@ -112,63 +112,63 @@ pvPortMalloc/13 (pvPortMalloc) @06b77ee0
   Function flags: body
   Called by: 
   Calls: xTaskResumeAll/22 prvInsertBlockIntoFreeList/19 prvHeapInit/18 vTaskSuspendAll/21 
-xBlockAllocatedBit/12 (xBlockAllocatedBit) @06bc7678
+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) @06bc75e8
+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) @06bc75a0
+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) @06bc7558
+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) @06bc7510
+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) @06bc7480
+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) @06bc73f0
+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) @06bc7360
+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) @06bc7120
+ucHeap/4 (ucHeap) @06c27120
   Type: variable definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -446,7 +446,7 @@ vPortInitialiseBlocks ()
 
 xPortGetMinimumEverFreeHeapSize ()
 {
-  size_t D.6338;
+  size_t D.6339;
   size_t _2;
 
   <bb 2> :
@@ -461,7 +461,7 @@ xPortGetMinimumEverFreeHeapSize ()
 
 xPortGetFreeHeapSize ()
 {
-  size_t D.6336;
+  size_t D.6337;
   size_t _2;
 
   <bb 2> :
@@ -599,7 +599,7 @@ pvPortMalloc (size_t xWantedSize)
   struct BlockLink_t * pxNewBlockLink;
   struct BlockLink_t * pxPreviousBlock;
   struct BlockLink_t * pxBlock;
-  void * D.6322;
+  void * D.6323;
   struct BlockLink_t * pxEnd.0_1;
   unsigned int xBlockAllocatedBit.1_2;
   unsigned int _3;

+ 3 - 3
Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.060i.targetclone

@@ -269,7 +269,7 @@ vPortInitialiseBlocks ()
 
 xPortGetMinimumEverFreeHeapSize ()
 {
-  size_t D.6338;
+  size_t D.6339;
   size_t _2;
 
   <bb 2> :
@@ -284,7 +284,7 @@ xPortGetMinimumEverFreeHeapSize ()
 
 xPortGetFreeHeapSize ()
 {
-  size_t D.6336;
+  size_t D.6337;
   size_t _2;
 
   <bb 2> :
@@ -422,7 +422,7 @@ pvPortMalloc (size_t xWantedSize)
   struct BlockLink_t * pxNewBlockLink;
   struct BlockLink_t * pxPreviousBlock;
   struct BlockLink_t * pxBlock;
-  void * D.6322;
+  void * D.6323;
   struct BlockLink_t * pxEnd.0_1;
   unsigned int xBlockAllocatedBit.1_2;
   unsigned int _3;

+ 3 - 3
Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.064i.free-fnsummary1

@@ -269,7 +269,7 @@ vPortInitialiseBlocks ()
 
 xPortGetMinimumEverFreeHeapSize ()
 {
-  size_t D.6338;
+  size_t D.6339;
   size_t _2;
 
   <bb 2> :
@@ -284,7 +284,7 @@ xPortGetMinimumEverFreeHeapSize ()
 
 xPortGetFreeHeapSize ()
 {
-  size_t D.6336;
+  size_t D.6337;
   size_t _2;
 
   <bb 2> :
@@ -422,7 +422,7 @@ pvPortMalloc (size_t xWantedSize)
   struct BlockLink_t * pxNewBlockLink;
   struct BlockLink_t * pxPreviousBlock;
   struct BlockLink_t * pxBlock;
-  void * D.6322;
+  void * D.6323;
   struct BlockLink_t * pxEnd.0_1;
   unsigned int xBlockAllocatedBit.1_2;
   unsigned int _3;

+ 24 - 24
Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.068i.whole-program

@@ -13,7 +13,7 @@ Reclaiming variables:
 Clearing address taken flags:
 Symbol table:
 
-vPortExitCritical/24 (vPortExitCritical) @06b8ce00
+vPortExitCritical/24 (vPortExitCritical) @06becee0
   Type: function
   Visibility: external public
   References: 
@@ -22,7 +22,7 @@ vPortExitCritical/24 (vPortExitCritical) @06b8ce00
   Function flags:
   Called by: vPortGetHeapStats/20 
   Calls: 
-vPortEnterCritical/23 (vPortEnterCritical) @06b8cc40
+vPortEnterCritical/23 (vPortEnterCritical) @06becd20
   Type: function
   Visibility: external public
   References: 
@@ -31,7 +31,7 @@ vPortEnterCritical/23 (vPortEnterCritical) @06b8cc40
   Function flags:
   Called by: vPortGetHeapStats/20 
   Calls: 
-xTaskResumeAll/22 (xTaskResumeAll) @06b8c2a0
+xTaskResumeAll/22 (xTaskResumeAll) @06bec380
   Type: function
   Visibility: external public
   References: 
@@ -40,7 +40,7 @@ xTaskResumeAll/22 (xTaskResumeAll) @06b8c2a0
   Function flags:
   Called by: vPortGetHeapStats/20 vPortFree/14 pvPortMalloc/13 
   Calls: 
-vTaskSuspendAll/21 (vTaskSuspendAll) @06b8c0e0
+vTaskSuspendAll/21 (vTaskSuspendAll) @06bec1c0
   Type: function
   Visibility: external public
   References: 
@@ -49,7 +49,7 @@ vTaskSuspendAll/21 (vTaskSuspendAll) @06b8c0e0
   Function flags:
   Called by: vPortGetHeapStats/20 vPortFree/14 pvPortMalloc/13 
   Calls: 
-vPortGetHeapStats/20 (vPortGetHeapStats) @06b7d0e0
+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)
@@ -58,7 +58,7 @@ vPortGetHeapStats/20 (vPortGetHeapStats) @06b7d0e0
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/24 vPortEnterCritical/23 xTaskResumeAll/22 vTaskSuspendAll/21 
-prvInsertBlockIntoFreeList/19 (prvInsertBlockIntoFreeList) @06b7dd20
+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)
@@ -67,7 +67,7 @@ prvInsertBlockIntoFreeList/19 (prvInsertBlockIntoFreeList) @06b7dd20
   Function flags: body
   Called by: vPortFree/14 pvPortMalloc/13 
   Calls: 
-prvHeapInit/18 (prvHeapInit) @06b7da80
+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)
@@ -76,7 +76,7 @@ prvHeapInit/18 (prvHeapInit) @06b7da80
   Function flags: body
   Called by: pvPortMalloc/13 
   Calls: 
-vPortInitialiseBlocks/17 (vPortInitialiseBlocks) @06b7d7e0
+vPortInitialiseBlocks/17 (vPortInitialiseBlocks) @06bdd9a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -85,7 +85,7 @@ vPortInitialiseBlocks/17 (vPortInitialiseBlocks) @06b7d7e0
   Function flags: body
   Called by: 
   Calls: 
-xPortGetMinimumEverFreeHeapSize/16 (xPortGetMinimumEverFreeHeapSize) @06b7d540
+xPortGetMinimumEverFreeHeapSize/16 (xPortGetMinimumEverFreeHeapSize) @06bdd700
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: xMinimumEverFreeBytesRemaining/9 (read)
@@ -94,7 +94,7 @@ xPortGetMinimumEverFreeHeapSize/16 (xPortGetMinimumEverFreeHeapSize) @06b7d540
   Function flags: body
   Called by: 
   Calls: 
-xPortGetFreeHeapSize/15 (xPortGetFreeHeapSize) @06b7d2a0
+xPortGetFreeHeapSize/15 (xPortGetFreeHeapSize) @06bdd460
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: xFreeBytesRemaining/8 (read)
@@ -103,7 +103,7 @@ xPortGetFreeHeapSize/15 (xPortGetFreeHeapSize) @06b7d2a0
   Function flags: body
   Called by: 
   Calls: 
-vPortFree/14 (vPortFree) @06b7d000
+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)
@@ -112,7 +112,7 @@ vPortFree/14 (vPortFree) @06b7d000
   Function flags: body
   Called by: 
   Calls: xTaskResumeAll/22 prvInsertBlockIntoFreeList/19 vTaskSuspendAll/21 
-pvPortMalloc/13 (pvPortMalloc) @06b77ee0
+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)
@@ -121,63 +121,63 @@ pvPortMalloc/13 (pvPortMalloc) @06b77ee0
   Function flags: body
   Called by: 
   Calls: xTaskResumeAll/22 prvInsertBlockIntoFreeList/19 prvHeapInit/18 vTaskSuspendAll/21 
-xBlockAllocatedBit/12 (xBlockAllocatedBit) @06bc7678
+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) @06bc75e8
+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) @06bc75a0
+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) @06bc7558
+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) @06bc7510
+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) @06bc7480
+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) @06bc73f0
+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) @06bc7360
+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) @06bc7120
+ucHeap/4 (ucHeap) @06c27120
   Type: variable definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -455,7 +455,7 @@ vPortInitialiseBlocks ()
 
 xPortGetMinimumEverFreeHeapSize ()
 {
-  size_t D.6338;
+  size_t D.6339;
   size_t _2;
 
   <bb 2> :
@@ -470,7 +470,7 @@ xPortGetMinimumEverFreeHeapSize ()
 
 xPortGetFreeHeapSize ()
 {
-  size_t D.6336;
+  size_t D.6337;
   size_t _2;
 
   <bb 2> :
@@ -608,7 +608,7 @@ pvPortMalloc (size_t xWantedSize)
   struct BlockLink_t * pxNewBlockLink;
   struct BlockLink_t * pxPreviousBlock;
   struct BlockLink_t * pxBlock;
-  void * D.6322;
+  void * D.6323;
   struct BlockLink_t * pxEnd.0_1;
   unsigned int xBlockAllocatedBit.1_2;
   unsigned int _3;

+ 24 - 24
Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.075i.fnsummary

@@ -1,6 +1,6 @@
 Symbol table:
 
-vPortExitCritical/24 (vPortExitCritical) @06b8ce00
+vPortExitCritical/24 (vPortExitCritical) @06becee0
   Type: function
   Visibility: external public
   References: 
@@ -9,7 +9,7 @@ vPortExitCritical/24 (vPortExitCritical) @06b8ce00
   Function flags:
   Called by: vPortGetHeapStats/20 
   Calls: 
-vPortEnterCritical/23 (vPortEnterCritical) @06b8cc40
+vPortEnterCritical/23 (vPortEnterCritical) @06becd20
   Type: function
   Visibility: external public
   References: 
@@ -18,7 +18,7 @@ vPortEnterCritical/23 (vPortEnterCritical) @06b8cc40
   Function flags:
   Called by: vPortGetHeapStats/20 
   Calls: 
-xTaskResumeAll/22 (xTaskResumeAll) @06b8c2a0
+xTaskResumeAll/22 (xTaskResumeAll) @06bec380
   Type: function
   Visibility: external public
   References: 
@@ -27,7 +27,7 @@ xTaskResumeAll/22 (xTaskResumeAll) @06b8c2a0
   Function flags:
   Called by: vPortGetHeapStats/20 vPortFree/14 pvPortMalloc/13 
   Calls: 
-vTaskSuspendAll/21 (vTaskSuspendAll) @06b8c0e0
+vTaskSuspendAll/21 (vTaskSuspendAll) @06bec1c0
   Type: function
   Visibility: external public
   References: 
@@ -36,7 +36,7 @@ vTaskSuspendAll/21 (vTaskSuspendAll) @06b8c0e0
   Function flags:
   Called by: vPortGetHeapStats/20 vPortFree/14 pvPortMalloc/13 
   Calls: 
-vPortGetHeapStats/20 (vPortGetHeapStats) @06b7d0e0
+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)
@@ -45,7 +45,7 @@ vPortGetHeapStats/20 (vPortGetHeapStats) @06b7d0e0
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/24 vPortEnterCritical/23 xTaskResumeAll/22 vTaskSuspendAll/21 
-prvInsertBlockIntoFreeList/19 (prvInsertBlockIntoFreeList) @06b7dd20
+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)
@@ -54,7 +54,7 @@ prvInsertBlockIntoFreeList/19 (prvInsertBlockIntoFreeList) @06b7dd20
   Function flags: body
   Called by: vPortFree/14 pvPortMalloc/13 
   Calls: 
-prvHeapInit/18 (prvHeapInit) @06b7da80
+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)
@@ -63,7 +63,7 @@ prvHeapInit/18 (prvHeapInit) @06b7da80
   Function flags: body
   Called by: pvPortMalloc/13 
   Calls: 
-vPortInitialiseBlocks/17 (vPortInitialiseBlocks) @06b7d7e0
+vPortInitialiseBlocks/17 (vPortInitialiseBlocks) @06bdd9a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -72,7 +72,7 @@ vPortInitialiseBlocks/17 (vPortInitialiseBlocks) @06b7d7e0
   Function flags: body
   Called by: 
   Calls: 
-xPortGetMinimumEverFreeHeapSize/16 (xPortGetMinimumEverFreeHeapSize) @06b7d540
+xPortGetMinimumEverFreeHeapSize/16 (xPortGetMinimumEverFreeHeapSize) @06bdd700
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: xMinimumEverFreeBytesRemaining/9 (read)
@@ -81,7 +81,7 @@ xPortGetMinimumEverFreeHeapSize/16 (xPortGetMinimumEverFreeHeapSize) @06b7d540
   Function flags: body
   Called by: 
   Calls: 
-xPortGetFreeHeapSize/15 (xPortGetFreeHeapSize) @06b7d2a0
+xPortGetFreeHeapSize/15 (xPortGetFreeHeapSize) @06bdd460
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: xFreeBytesRemaining/8 (read)
@@ -90,7 +90,7 @@ xPortGetFreeHeapSize/15 (xPortGetFreeHeapSize) @06b7d2a0
   Function flags: body
   Called by: 
   Calls: 
-vPortFree/14 (vPortFree) @06b7d000
+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)
@@ -99,7 +99,7 @@ vPortFree/14 (vPortFree) @06b7d000
   Function flags: body
   Called by: 
   Calls: xTaskResumeAll/22 prvInsertBlockIntoFreeList/19 vTaskSuspendAll/21 
-pvPortMalloc/13 (pvPortMalloc) @06b77ee0
+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)
@@ -108,63 +108,63 @@ pvPortMalloc/13 (pvPortMalloc) @06b77ee0
   Function flags: body
   Called by: 
   Calls: xTaskResumeAll/22 prvInsertBlockIntoFreeList/19 prvHeapInit/18 vTaskSuspendAll/21 
-xBlockAllocatedBit/12 (xBlockAllocatedBit) @06bc7678
+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) @06bc75e8
+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) @06bc75a0
+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) @06bc7558
+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) @06bc7510
+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) @06bc7480
+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) @06bc73f0
+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) @06bc7360
+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) @06bc7120
+ucHeap/4 (ucHeap) @06c27120
   Type: variable definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -442,7 +442,7 @@ vPortInitialiseBlocks ()
 
 xPortGetMinimumEverFreeHeapSize ()
 {
-  size_t D.6338;
+  size_t D.6339;
   size_t _2;
 
   <bb 2> :
@@ -457,7 +457,7 @@ xPortGetMinimumEverFreeHeapSize ()
 
 xPortGetFreeHeapSize ()
 {
-  size_t D.6336;
+  size_t D.6337;
   size_t _2;
 
   <bb 2> :
@@ -595,7 +595,7 @@ pvPortMalloc (size_t xWantedSize)
   struct BlockLink_t * pxNewBlockLink;
   struct BlockLink_t * pxPreviousBlock;
   struct BlockLink_t * pxBlock;
-  void * D.6322;
+  void * D.6323;
   struct BlockLink_t * pxEnd.0_1;
   unsigned int xBlockAllocatedBit.1_2;
   unsigned int _3;

+ 26 - 26
Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.076i.inline

@@ -32,7 +32,7 @@ IPA summary for vPortFree/14 is missing.
 IPA summary for pvPortMalloc/13 is missing.
 Symbol table:
 
-vPortExitCritical/24 (vPortExitCritical) @06b8ce00
+vPortExitCritical/24 (vPortExitCritical) @06becee0
   Type: function
   Visibility: external public
   References: 
@@ -41,7 +41,7 @@ vPortExitCritical/24 (vPortExitCritical) @06b8ce00
   Function flags:
   Called by: vPortGetHeapStats/20 
   Calls: 
-vPortEnterCritical/23 (vPortEnterCritical) @06b8cc40
+vPortEnterCritical/23 (vPortEnterCritical) @06becd20
   Type: function
   Visibility: external public
   References: 
@@ -50,7 +50,7 @@ vPortEnterCritical/23 (vPortEnterCritical) @06b8cc40
   Function flags:
   Called by: vPortGetHeapStats/20 
   Calls: 
-xTaskResumeAll/22 (xTaskResumeAll) @06b8c2a0
+xTaskResumeAll/22 (xTaskResumeAll) @06bec380
   Type: function
   Visibility: external public
   References: 
@@ -59,7 +59,7 @@ xTaskResumeAll/22 (xTaskResumeAll) @06b8c2a0
   Function flags:
   Called by: vPortGetHeapStats/20 vPortFree/14 pvPortMalloc/13 
   Calls: 
-vTaskSuspendAll/21 (vTaskSuspendAll) @06b8c0e0
+vTaskSuspendAll/21 (vTaskSuspendAll) @06bec1c0
   Type: function
   Visibility: external public
   References: 
@@ -68,7 +68,7 @@ vTaskSuspendAll/21 (vTaskSuspendAll) @06b8c0e0
   Function flags:
   Called by: vPortGetHeapStats/20 vPortFree/14 pvPortMalloc/13 
   Calls: 
-vPortGetHeapStats/20 (vPortGetHeapStats) @06b7d0e0
+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)
@@ -77,7 +77,7 @@ vPortGetHeapStats/20 (vPortGetHeapStats) @06b7d0e0
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/24 vPortEnterCritical/23 xTaskResumeAll/22 vTaskSuspendAll/21 
-prvInsertBlockIntoFreeList/19 (prvInsertBlockIntoFreeList) @06b7dd20
+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)
@@ -86,7 +86,7 @@ prvInsertBlockIntoFreeList/19 (prvInsertBlockIntoFreeList) @06b7dd20
   Function flags: body
   Called by: vPortFree/14 pvPortMalloc/13 
   Calls: 
-prvHeapInit/18 (prvHeapInit) @06b7da80
+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)
@@ -95,7 +95,7 @@ prvHeapInit/18 (prvHeapInit) @06b7da80
   Function flags: body
   Called by: pvPortMalloc/13 
   Calls: 
-vPortInitialiseBlocks/17 (vPortInitialiseBlocks) @06b7d7e0
+vPortInitialiseBlocks/17 (vPortInitialiseBlocks) @06bdd9a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -104,7 +104,7 @@ vPortInitialiseBlocks/17 (vPortInitialiseBlocks) @06b7d7e0
   Function flags: body
   Called by: 
   Calls: 
-xPortGetMinimumEverFreeHeapSize/16 (xPortGetMinimumEverFreeHeapSize) @06b7d540
+xPortGetMinimumEverFreeHeapSize/16 (xPortGetMinimumEverFreeHeapSize) @06bdd700
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: xMinimumEverFreeBytesRemaining/9 (read)
@@ -113,7 +113,7 @@ xPortGetMinimumEverFreeHeapSize/16 (xPortGetMinimumEverFreeHeapSize) @06b7d540
   Function flags: body
   Called by: 
   Calls: 
-xPortGetFreeHeapSize/15 (xPortGetFreeHeapSize) @06b7d2a0
+xPortGetFreeHeapSize/15 (xPortGetFreeHeapSize) @06bdd460
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: xFreeBytesRemaining/8 (read)
@@ -122,7 +122,7 @@ xPortGetFreeHeapSize/15 (xPortGetFreeHeapSize) @06b7d2a0
   Function flags: body
   Called by: 
   Calls: 
-vPortFree/14 (vPortFree) @06b7d000
+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)
@@ -131,7 +131,7 @@ vPortFree/14 (vPortFree) @06b7d000
   Function flags: body
   Called by: 
   Calls: xTaskResumeAll/22 prvInsertBlockIntoFreeList/19 vTaskSuspendAll/21 
-pvPortMalloc/13 (pvPortMalloc) @06b77ee0
+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)
@@ -140,63 +140,63 @@ pvPortMalloc/13 (pvPortMalloc) @06b77ee0
   Function flags: body
   Called by: 
   Calls: xTaskResumeAll/22 prvInsertBlockIntoFreeList/19 prvHeapInit/18 vTaskSuspendAll/21 
-xBlockAllocatedBit/12 (xBlockAllocatedBit) @06bc7678
+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) @06bc75e8
+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) @06bc75a0
+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) @06bc7558
+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) @06bc7510
+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) @06bc7480
+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) @06bc73f0
+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) @06bc7360
+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) @06bc7120
+ucHeap/4 (ucHeap) @06c27120
   Type: variable definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -215,7 +215,7 @@ pvPortMalloc (size_t xWantedSize)
   struct BlockLink_t * pxNewBlockLink;
   struct BlockLink_t * pxPreviousBlock;
   struct BlockLink_t * pxBlock;
-  void * D.6322;
+  void * D.6323;
   struct BlockLink_t * pxEnd.0_1;
   unsigned int xBlockAllocatedBit.1_2;
   unsigned int _3;
@@ -610,7 +610,7 @@ vPortFree (void * pv)
 
 xPortGetFreeHeapSize ()
 {
-  size_t D.6336;
+  size_t D.6337;
   size_t _2;
 
   <bb 2> :
@@ -628,7 +628,7 @@ xPortGetFreeHeapSize ()
 
 xPortGetMinimumEverFreeHeapSize ()
 {
-  size_t D.6338;
+  size_t D.6339;
   size_t _2;
 
   <bb 2> :
@@ -653,7 +653,7 @@ vPortInitialiseBlocks ()
 
 
 
-;; Function prvHeapInit (prvHeapInit, funcdef_no=9, decl_uid=6219, cgraph_uid=10, symbol_order=18)
+;; Function prvHeapInit (prvHeapInit, funcdef_no=9, decl_uid=6220, cgraph_uid=10, symbol_order=18)
 
 prvHeapInit ()
 {
@@ -725,7 +725,7 @@ prvHeapInit ()
 
 
 
-;; Function prvInsertBlockIntoFreeList (prvInsertBlockIntoFreeList, funcdef_no=10, decl_uid=6217, cgraph_uid=11, symbol_order=19)
+;; Function prvInsertBlockIntoFreeList (prvInsertBlockIntoFreeList, funcdef_no=10, decl_uid=6218, cgraph_uid=11, symbol_order=19)
 
 prvInsertBlockIntoFreeList (struct BlockLink_t * pxBlockToInsert)
 {

+ 3 - 3
Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.078i.free-fnsummary2

@@ -269,7 +269,7 @@ vPortInitialiseBlocks ()
 
 xPortGetMinimumEverFreeHeapSize ()
 {
-  size_t D.6338;
+  size_t D.6339;
   size_t _2;
 
   <bb 2> :
@@ -284,7 +284,7 @@ xPortGetMinimumEverFreeHeapSize ()
 
 xPortGetFreeHeapSize ()
 {
-  size_t D.6336;
+  size_t D.6337;
   size_t _2;
 
   <bb 2> :
@@ -422,7 +422,7 @@ pvPortMalloc (size_t xWantedSize)
   struct BlockLink_t * pxNewBlockLink;
   struct BlockLink_t * pxPreviousBlock;
   struct BlockLink_t * pxBlock;
-  void * D.6322;
+  void * D.6323;
   struct BlockLink_t * pxEnd.0_1;
   unsigned int xBlockAllocatedBit.1_2;
   unsigned int _3;

+ 3 - 3
Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.080i.single-use

@@ -269,7 +269,7 @@ vPortInitialiseBlocks ()
 
 xPortGetMinimumEverFreeHeapSize ()
 {
-  size_t D.6338;
+  size_t D.6339;
   size_t _2;
 
   <bb 2> :
@@ -284,7 +284,7 @@ xPortGetMinimumEverFreeHeapSize ()
 
 xPortGetFreeHeapSize ()
 {
-  size_t D.6336;
+  size_t D.6337;
   size_t _2;
 
   <bb 2> :
@@ -422,7 +422,7 @@ pvPortMalloc (size_t xWantedSize)
   struct BlockLink_t * pxNewBlockLink;
   struct BlockLink_t * pxPreviousBlock;
   struct BlockLink_t * pxBlock;
-  void * D.6322;
+  void * D.6323;
   struct BlockLink_t * pxEnd.0_1;
   unsigned int xBlockAllocatedBit.1_2;
   unsigned int _3;

+ 3 - 3
Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.081i.comdats

@@ -269,7 +269,7 @@ vPortInitialiseBlocks ()
 
 xPortGetMinimumEverFreeHeapSize ()
 {
-  size_t D.6338;
+  size_t D.6339;
   size_t _2;
 
   <bb 2> :
@@ -284,7 +284,7 @@ xPortGetMinimumEverFreeHeapSize ()
 
 xPortGetFreeHeapSize ()
 {
-  size_t D.6336;
+  size_t D.6337;
   size_t _2;
 
   <bb 2> :
@@ -422,7 +422,7 @@ pvPortMalloc (size_t xWantedSize)
   struct BlockLink_t * pxNewBlockLink;
   struct BlockLink_t * pxPreviousBlock;
   struct BlockLink_t * pxBlock;
-  void * D.6322;
+  void * D.6323;
   struct BlockLink_t * pxEnd.0_1;
   unsigned int xBlockAllocatedBit.1_2;
   unsigned int _3;

+ 3 - 3
Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.c.082i.materialize-all-clones

@@ -269,7 +269,7 @@ vPortInitialiseBlocks ()
 
 xPortGetMinimumEverFreeHeapSize ()
 {
-  size_t D.6338;
+  size_t D.6339;
   size_t _2;
 
   <bb 2> :
@@ -284,7 +284,7 @@ xPortGetMinimumEverFreeHeapSize ()
 
 xPortGetFreeHeapSize ()
 {
-  size_t D.6336;
+  size_t D.6337;
   size_t _2;
 
   <bb 2> :
@@ -422,7 +422,7 @@ pvPortMalloc (size_t xWantedSize)
   struct BlockLink_t * pxNewBlockLink;
   struct BlockLink_t * pxPreviousBlock;
   struct BlockLink_t * pxBlock;
-  void * D.6322;
+  void * D.6323;
   struct BlockLink_t * pxEnd.0_1;
   unsigned int xBlockAllocatedBit.1_2;
   unsigned int _3;

BIN
Debug_FLASH/FreeRTOS/Source/portable/MemMang/heap_4.o


File diff suppressed because it is too large
+ 143 - 143
Debug_FLASH/FreeRTOS/Source/queue.c.000i.cgraph


File diff suppressed because it is too large
+ 119 - 119
Debug_FLASH/FreeRTOS/Source/queue.c.016i.visibility


+ 95 - 95
Debug_FLASH/FreeRTOS/Source/queue.c.017i.build_ssa_passes

@@ -94,7 +94,7 @@ pcQueueGetName (struct QueueDefinition * xQueue)
 {
   const char * pcReturn;
   UBaseType_t ux;
-  const char * D.7263;
+  const char * D.7264;
 
   <bb 2> :
   pcReturn = 0B;
@@ -134,11 +134,11 @@ pcQueueGetName (struct QueueDefinition * xQueue)
     goto <bb 10>; [INV]
 
   <bb 10> :
-  D.7263 = pcReturn;
+  D.7264 = pcReturn;
 
   <bb 11> :
 <L8>:
-  return D.7263;
+  return D.7264;
 
 }
 
@@ -227,7 +227,7 @@ xQueueIsQueueFullFromISR (struct QueueDefinition * const xQueue)
 {
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.7244;
+  BaseType_t D.7245;
 
   <bb 2> :
   pxQueue = xQueue;
@@ -258,11 +258,11 @@ xQueueIsQueueFullFromISR (struct QueueDefinition * const xQueue)
   xReturn = 0;
 
   <bb 8> :
-  D.7244 = xReturn;
+  D.7245 = xReturn;
 
   <bb 9> :
 <L6>:
-  return D.7244;
+  return D.7245;
 
 }
 
@@ -270,7 +270,7 @@ xQueueIsQueueFullFromISR (struct QueueDefinition * const xQueue)
 prvIsQueueFull (const struct Queue_t * pxQueue)
 {
   BaseType_t xReturn;
-  BaseType_t D.7237;
+  BaseType_t D.7238;
 
   <bb 2> :
   vPortEnterCritical ();
@@ -290,11 +290,11 @@ prvIsQueueFull (const struct Queue_t * pxQueue)
 
   <bb 5> :
   vPortExitCritical ();
-  D.7237 = xReturn;
+  D.7238 = xReturn;
 
   <bb 6> :
 <L3>:
-  return D.7237;
+  return D.7238;
 
 }
 
@@ -303,7 +303,7 @@ xQueueIsQueueEmptyFromISR (struct QueueDefinition * const xQueue)
 {
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.7232;
+  BaseType_t D.7233;
 
   <bb 2> :
   pxQueue = xQueue;
@@ -333,11 +333,11 @@ xQueueIsQueueEmptyFromISR (struct QueueDefinition * const xQueue)
   xReturn = 0;
 
   <bb 8> :
-  D.7232 = xReturn;
+  D.7233 = xReturn;
 
   <bb 9> :
 <L6>:
-  return D.7232;
+  return D.7233;
 
 }
 
@@ -345,7 +345,7 @@ xQueueIsQueueEmptyFromISR (struct QueueDefinition * const xQueue)
 prvIsQueueEmpty (const struct Queue_t * pxQueue)
 {
   BaseType_t xReturn;
-  BaseType_t D.7225;
+  BaseType_t D.7226;
 
   <bb 2> :
   vPortEnterCritical ();
@@ -364,11 +364,11 @@ prvIsQueueEmpty (const struct Queue_t * pxQueue)
 
   <bb 5> :
   vPortExitCritical ();
-  D.7225 = xReturn;
+  D.7226 = xReturn;
 
   <bb 6> :
 <L3>:
-  return D.7225;
+  return D.7226;
 
 }
 
@@ -504,7 +504,7 @@ prvCopyDataToQueue (struct Queue_t * const pxQueue, const void * pvItemToQueue,
 {
   UBaseType_t uxMessagesWaiting;
   BaseType_t xReturn;
-  BaseType_t D.7203;
+  BaseType_t D.7204;
 
   <bb 2> :
   xReturn = 0;
@@ -595,11 +595,11 @@ prvCopyDataToQueue (struct Queue_t * const pxQueue, const void * pvItemToQueue,
   <bb 13> :
   _24 = uxMessagesWaiting + 1;
   pxQueue->uxMessagesWaiting = _24;
-  D.7203 = xReturn;
+  D.7204 = xReturn;
 
   <bb 14> :
 <L21>:
-  return D.7203;
+  return D.7204;
 
 }
 
@@ -607,7 +607,7 @@ prvCopyDataToQueue (struct Queue_t * const pxQueue, const void * pvItemToQueue,
 prvGetDisinheritPriorityAfterTimeout (const struct Queue_t * const pxQueue)
 {
   UBaseType_t uxHighestPriorityOfWaitingTasks;
-  UBaseType_t D.7180;
+  UBaseType_t D.7181;
 
   <bb 2> :
   _1 = pxQueue->xTasksWaitingToReceive.uxNumberOfItems;
@@ -626,25 +626,25 @@ prvGetDisinheritPriorityAfterTimeout (const struct Queue_t * const pxQueue)
   uxHighestPriorityOfWaitingTasks = 0;
 
   <bb 5> :
-  D.7180 = uxHighestPriorityOfWaitingTasks;
+  D.7181 = uxHighestPriorityOfWaitingTasks;
 
   <bb 6> :
 <L3>:
-  return D.7180;
+  return D.7181;
 
 }
 
 
 ucQueueGetQueueType (struct QueueDefinition * xQueue)
 {
-  uint8_t D.7175;
+  uint8_t D.7176;
 
   <bb 2> :
-  D.7175 = MEM[(struct Queue_t *)xQueue].ucQueueType;
+  D.7176 = MEM[(struct Queue_t *)xQueue].ucQueueType;
 
   <bb 3> :
 <L0>:
-  return D.7175;
+  return D.7176;
 
 }
 
@@ -660,14 +660,14 @@ vQueueSetQueueNumber (struct QueueDefinition * xQueue, UBaseType_t uxQueueNumber
 
 uxQueueGetQueueNumber (struct QueueDefinition * xQueue)
 {
-  UBaseType_t D.7173;
+  UBaseType_t D.7174;
 
   <bb 2> :
-  D.7173 = MEM[(struct Queue_t *)xQueue].uxQueueNumber;
+  D.7174 = MEM[(struct Queue_t *)xQueue].uxQueueNumber;
 
   <bb 3> :
 <L0>:
-  return D.7173;
+  return D.7174;
 
 }
 
@@ -701,7 +701,7 @@ uxQueueMessagesWaitingFromISR (struct QueueDefinition * const xQueue)
 {
   struct Queue_t * const pxQueue;
   UBaseType_t uxReturn;
-  UBaseType_t D.7169;
+  UBaseType_t D.7170;
 
   <bb 2> :
   pxQueue = xQueue;
@@ -718,11 +718,11 @@ uxQueueMessagesWaitingFromISR (struct QueueDefinition * const xQueue)
 
   <bb 5> :
   uxReturn = pxQueue->uxMessagesWaiting;
-  D.7169 = uxReturn;
+  D.7170 = uxReturn;
 
   <bb 6> :
 <L3>:
-  return D.7169;
+  return D.7170;
 
 }
 
@@ -731,7 +731,7 @@ uxQueueSpacesAvailable (struct QueueDefinition * const xQueue)
 {
   struct Queue_t * const pxQueue;
   UBaseType_t uxReturn;
-  UBaseType_t D.7165;
+  UBaseType_t D.7166;
 
   <bb 2> :
   pxQueue = xQueue;
@@ -752,11 +752,11 @@ uxQueueSpacesAvailable (struct QueueDefinition * const xQueue)
   _2 = pxQueue->uxMessagesWaiting;
   uxReturn = _1 - _2;
   vPortExitCritical ();
-  D.7165 = uxReturn;
+  D.7166 = uxReturn;
 
   <bb 6> :
 <L3>:
-  return D.7165;
+  return D.7166;
 
 }
 
@@ -764,7 +764,7 @@ uxQueueSpacesAvailable (struct QueueDefinition * const xQueue)
 uxQueueMessagesWaiting (struct QueueDefinition * const xQueue)
 {
   UBaseType_t uxReturn;
-  UBaseType_t D.7161;
+  UBaseType_t D.7162;
 
   <bb 2> :
   if (xQueue == 0B)
@@ -782,11 +782,11 @@ uxQueueMessagesWaiting (struct QueueDefinition * const xQueue)
   vPortEnterCritical ();
   uxReturn = MEM[(struct Queue_t *)xQueue].uxMessagesWaiting;
   vPortExitCritical ();
-  D.7161 = uxReturn;
+  D.7162 = uxReturn;
 
   <bb 6> :
 <L3>:
-  return D.7161;
+  return D.7162;
 
 }
 
@@ -797,7 +797,7 @@ xQueuePeekFromISR (struct QueueDefinition * xQueue, void * const pvBuffer)
   int8_t * pcOriginalReadPosition;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.7157;
+  BaseType_t D.7158;
   int iftmp.27;
 
   <bb 2> :
@@ -879,11 +879,11 @@ xQueuePeekFromISR (struct QueueDefinition * xQueue, void * const pvBuffer)
 
   <bb 18> :
   vPortSetBASEPRI (uxSavedInterruptStatus);
-  D.7157 = xReturn;
+  D.7158 = xReturn;
 
   <bb 19> :
 <L16>:
-  return D.7157;
+  return D.7158;
 
 }
 
@@ -895,7 +895,7 @@ xQueueReceiveFromISR (struct QueueDefinition * xQueue, void * const pvBuffer, Ba
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.7141;
+  BaseType_t D.7142;
   int iftmp.25;
 
   <bb 2> :
@@ -1014,11 +1014,11 @@ xQueueReceiveFromISR (struct QueueDefinition * xQueue, void * const pvBuffer, Ba
 
   <bb 24> :
   vPortSetBASEPRI (uxSavedInterruptStatus);
-  D.7141 = xReturn;
+  D.7142 = xReturn;
 
   <bb 25> :
 <L28>:
-  return D.7141;
+  return D.7142;
 
 }
 
@@ -1030,7 +1030,7 @@ xQueuePeek (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_t x
   int8_t * pcOriginalReadPosition;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.7092;
+  BaseType_t D.7093;
   int iftmp.21;
   int iftmp.20;
 
@@ -1147,7 +1147,7 @@ xQueuePeek (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_t x
 
   <bb 23> :
   vPortExitCritical ();
-  D.7092 = 1;
+  D.7093 = 1;
   // predicted unlikely by early return (on trees) predictor.
   goto <bb 40>; [INV]
 
@@ -1160,7 +1160,7 @@ xQueuePeek (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_t x
 
   <bb 25> :
   vPortExitCritical ();
-  D.7092 = 0;
+  D.7093 = 0;
   // predicted unlikely by early return (on trees) predictor.
   goto <bb 40>; [INV]
 
@@ -1245,7 +1245,7 @@ xQueuePeek (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_t x
     goto <bb 39>; [INV]
 
   <bb 38> :
-  D.7092 = 0;
+  D.7093 = 0;
   // predicted unlikely by early return (on trees) predictor.
   goto <bb 40>; [INV]
 
@@ -1257,7 +1257,7 @@ xQueuePeek (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_t x
 
   <bb 41> :
 <L47>:
-  return D.7092;
+  return D.7093;
 
 }
 
@@ -1270,7 +1270,7 @@ xQueueSemaphoreTake (struct QueueDefinition * xQueue, TickType_t xTicksToWait)
   struct Queue_t * const pxQueue;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.7038;
+  BaseType_t D.7039;
   int iftmp.16;
 
   <bb 2> :
@@ -1378,7 +1378,7 @@ xQueueSemaphoreTake (struct QueueDefinition * xQueue, TickType_t xTicksToWait)
 
   <bb 21> :
   vPortExitCritical ();
-  D.7038 = 1;
+  D.7039 = 1;
   // predicted unlikely by early return (on trees) predictor.
   goto <bb 45>; [INV]
 
@@ -1403,7 +1403,7 @@ xQueueSemaphoreTake (struct QueueDefinition * xQueue, TickType_t xTicksToWait)
 
   <bb 26> :
   vPortExitCritical ();
-  D.7038 = 0;
+  D.7039 = 0;
   // predicted unlikely by early return (on trees) predictor.
   goto <bb 45>; [INV]
 
@@ -1514,7 +1514,7 @@ xQueueSemaphoreTake (struct QueueDefinition * xQueue, TickType_t xTicksToWait)
   vPortExitCritical ();
 
   <bb 43> :
-  D.7038 = 0;
+  D.7039 = 0;
   // predicted unlikely by early return (on trees) predictor.
   goto <bb 45>; [INV]
 
@@ -1526,7 +1526,7 @@ xQueueSemaphoreTake (struct QueueDefinition * xQueue, TickType_t xTicksToWait)
 
   <bb 46> :
 <L54>:
-  return D.7038;
+  return D.7039;
 
 }
 
@@ -1537,7 +1537,7 @@ xQueueReceive (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_
   struct Queue_t * const pxQueue;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.6993;
+  BaseType_t D.6994;
   int iftmp.12;
   int iftmp.11;
 
@@ -1654,7 +1654,7 @@ xQueueReceive (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_
 
   <bb 23> :
   vPortExitCritical ();
-  D.6993 = 1;
+  D.6994 = 1;
   // predicted unlikely by early return (on trees) predictor.
   goto <bb 40>; [INV]
 
@@ -1667,7 +1667,7 @@ xQueueReceive (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_
 
   <bb 25> :
   vPortExitCritical ();
-  D.6993 = 0;
+  D.6994 = 0;
   // predicted unlikely by early return (on trees) predictor.
   goto <bb 40>; [INV]
 
@@ -1752,7 +1752,7 @@ xQueueReceive (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_
     goto <bb 39>; [INV]
 
   <bb 38> :
-  D.6993 = 0;
+  D.6994 = 0;
   // predicted unlikely by early return (on trees) predictor.
   goto <bb 40>; [INV]
 
@@ -1764,7 +1764,7 @@ xQueueReceive (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_
 
   <bb 41> :
 <L47>:
-  return D.6993;
+  return D.6994;
 
 }
 
@@ -1776,7 +1776,7 @@ xQueueGiveFromISR (struct QueueDefinition * xQueue, BaseType_t * const pxHigherP
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.6967;
+  BaseType_t D.6968;
   int iftmp.9;
 
   <bb 2> :
@@ -1909,11 +1909,11 @@ xQueueGiveFromISR (struct QueueDefinition * xQueue, BaseType_t * const pxHigherP
 
   <bb 27> :
   vPortSetBASEPRI (uxSavedInterruptStatus);
-  D.6967 = xReturn;
+  D.6968 = xReturn;
 
   <bb 28> :
 <L31>:
-  return D.6967;
+  return D.6968;
 
 }
 
@@ -1925,7 +1925,7 @@ xQueueGenericSendFromISR (struct QueueDefinition * xQueue, const void * const pv
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.6935;
+  BaseType_t D.6936;
   int iftmp.7;
   int iftmp.6;
 
@@ -2083,11 +2083,11 @@ xQueueGenericSendFromISR (struct QueueDefinition * xQueue, const void * const pv
 
   <bb 32> :
   vPortSetBASEPRI (uxSavedInterruptStatus);
-  D.6935 = xReturn;
+  D.6936 = xReturn;
 
   <bb 33> :
 <L36>:
-  return D.6935;
+  return D.6936;
 
 }
 
@@ -2098,7 +2098,7 @@ xQueueGenericSend (struct QueueDefinition * xQueue, const void * const pvItemToQ
   struct TimeOut_t xTimeOut;
   BaseType_t xYieldRequired;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.6881;
+  BaseType_t D.6882;
   int iftmp.2;
   int iftmp.1;
   int iftmp.0;
@@ -2266,7 +2266,7 @@ xQueueGenericSend (struct QueueDefinition * xQueue, const void * const pvItemToQ
 
   <bb 33> :
   vPortExitCritical ();
-  D.6881 = 1;
+  D.6882 = 1;
   // predicted unlikely by early return (on trees) predictor.
   goto <bb 49>; [INV]
 
@@ -2279,7 +2279,7 @@ xQueueGenericSend (struct QueueDefinition * xQueue, const void * const pvItemToQ
 
   <bb 35> :
   vPortExitCritical ();
-  D.6881 = 0;
+  D.6882 = 0;
   // predicted unlikely by early return (on trees) predictor.
   goto <bb 49>; [INV]
 
@@ -2357,7 +2357,7 @@ xQueueGenericSend (struct QueueDefinition * xQueue, const void * const pvItemToQ
   <bb 47> :
   prvUnlockQueue (pxQueue);
   xTaskResumeAll ();
-  D.6881 = 0;
+  D.6882 = 0;
   // predicted unlikely by early return (on trees) predictor.
   goto <bb 49>; [INV]
 
@@ -2369,7 +2369,7 @@ xQueueGenericSend (struct QueueDefinition * xQueue, const void * const pvItemToQ
 
   <bb 50> :
 <L55>:
-  return D.6881;
+  return D.6882;
 
 }
 
@@ -2377,7 +2377,7 @@ xQueueGenericSend (struct QueueDefinition * xQueue, const void * const pvItemToQ
 xQueueCreateCountingSemaphore (const UBaseType_t uxMaxCount, const UBaseType_t uxInitialCount)
 {
   struct QueueDefinition * xHandle;
-  struct QueueDefinition * D.6844;
+  struct QueueDefinition * D.6845;
 
   <bb 2> :
   xHandle = 0B;
@@ -2418,11 +2418,11 @@ xQueueCreateCountingSemaphore (const UBaseType_t uxMaxCount, const UBaseType_t u
   goto <bb 9>; [INV]
 
   <bb 10> :
-  D.6844 = xHandle;
+  D.6845 = xHandle;
 
   <bb 11> :
 <L10>:
-  return D.6844;
+  return D.6845;
 
 }
 
@@ -2431,7 +2431,7 @@ xQueueTakeMutexRecursive (struct QueueDefinition * xMutex, TickType_t xTicksToWa
 {
   struct Queue_t * const pxMutex;
   BaseType_t xReturn;
-  BaseType_t D.6833;
+  BaseType_t D.6834;
 
   <bb 2> :
   pxMutex = xMutex;
@@ -2474,11 +2474,11 @@ xQueueTakeMutexRecursive (struct QueueDefinition * xMutex, TickType_t xTicksToWa
   pxMutex->u.xSemaphore.uxRecursiveCallCount = _6;
 
   <bb 9> :
-  D.6833 = xReturn;
+  D.6834 = xReturn;
 
   <bb 10> :
 <L9>:
-  return D.6833;
+  return D.6834;
 
 }
 
@@ -2487,7 +2487,7 @@ xQueueGiveMutexRecursive (struct QueueDefinition * xMutex)
 {
   struct Queue_t * const pxMutex;
   BaseType_t xReturn;
-  BaseType_t D.6823;
+  BaseType_t D.6824;
 
   <bb 2> :
   pxMutex = xMutex;
@@ -2531,11 +2531,11 @@ xQueueGiveMutexRecursive (struct QueueDefinition * xMutex)
   xReturn = 0;
 
   <bb 10> :
-  D.6823 = xReturn;
+  D.6824 = xReturn;
 
   <bb 11> :
 <L9>:
-  return D.6823;
+  return D.6824;
 
 }
 
@@ -2543,7 +2543,7 @@ xQueueGiveMutexRecursive (struct QueueDefinition * xMutex)
 xQueueGetMutexHolderFromISR (struct QueueDefinition * xSemaphore)
 {
   struct tskTaskControlBlock * pxReturn;
-  struct tskTaskControlBlock * D.6813;
+  struct tskTaskControlBlock * D.6814;
 
   <bb 2> :
   if (xSemaphore == 0B)
@@ -2572,11 +2572,11 @@ xQueueGetMutexHolderFromISR (struct QueueDefinition * xSemaphore)
   pxReturn = 0B;
 
   <bb 8> :
-  D.6813 = pxReturn;
+  D.6814 = pxReturn;
 
   <bb 9> :
 <L6>:
-  return D.6813;
+  return D.6814;
 
 }
 
@@ -2585,7 +2585,7 @@ xQueueGetMutexHolder (struct QueueDefinition * xSemaphore)
 {
   struct Queue_t * const pxSemaphore;
   struct tskTaskControlBlock * pxReturn;
-  struct tskTaskControlBlock * D.6806;
+  struct tskTaskControlBlock * D.6807;
 
   <bb 2> :
   pxSemaphore = xSemaphore;
@@ -2617,11 +2617,11 @@ xQueueGetMutexHolder (struct QueueDefinition * xSemaphore)
 
   <bb 8> :
   vPortExitCritical ();
-  D.6806 = pxReturn;
+  D.6807 = pxReturn;
 
   <bb 9> :
 <L6>:
-  return D.6806;
+  return D.6807;
 
 }
 
@@ -2631,18 +2631,18 @@ xQueueCreateMutex (const uint8_t ucQueueType)
   const UBaseType_t uxMutexSize;
   const UBaseType_t uxMutexLength;
   struct QueueDefinition * xNewQueue;
-  struct QueueDefinition * D.6799;
+  struct QueueDefinition * D.6800;
 
   <bb 2> :
   uxMutexLength = 1;
   uxMutexSize = 0;
   xNewQueue = xQueueGenericCreate (uxMutexLength, uxMutexSize, ucQueueType);
   prvInitialiseMutex (xNewQueue);
-  D.6799 = xNewQueue;
+  D.6800 = xNewQueue;
 
   <bb 3> :
 <L0>:
-  return D.6799;
+  return D.6800;
 
 }
 
@@ -2697,7 +2697,7 @@ xQueueGenericCreate (const UBaseType_t uxQueueLength, const UBaseType_t uxItemSi
   uint8_t * pucQueueStorage;
   size_t xQueueSizeInBytes;
   struct Queue_t * pxNewQueue;
-  struct QueueDefinition * D.6791;
+  struct QueueDefinition * D.6792;
 
   <bb 2> :
   pxNewQueue = 0B;
@@ -2751,11 +2751,11 @@ xQueueGenericCreate (const UBaseType_t uxQueueLength, const UBaseType_t uxItemSi
   goto <bb 10>; [INV]
 
   <bb 11> :
-  D.6791 = pxNewQueue;
+  D.6792 = pxNewQueue;
 
   <bb 12> :
 <L11>:
-  return D.6791;
+  return D.6792;
 
 }
 
@@ -2764,7 +2764,7 @@ xQueueGenericReset (struct QueueDefinition * xQueue, BaseType_t xNewQueue)
 {
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.6779;
+  BaseType_t D.6780;
 
   <bb 2> :
   xReturn = 1;
@@ -2876,11 +2876,11 @@ xQueueGenericReset (struct QueueDefinition * xQueue, BaseType_t xNewQueue)
   goto <bb 17>; [INV]
 
   <bb 18> :
-  D.6779 = xReturn;
+  D.6780 = xReturn;
 
   <bb 19> :
 <L20>:
-  return D.6779;
+  return D.6780;
 
 }
 
@@ -2900,7 +2900,7 @@ ulPortRaiseBASEPRI ()
 {
   uint32_t ulNewBASEPRI;
   uint32_t ulOriginalBASEPRI;
-  uint32_t D.6937;
+  uint32_t D.6938;
 
   <bb 2> :
   __asm__ __volatile__("	mrs %0, basepri											
@@ -2909,11 +2909,11 @@ ulPortRaiseBASEPRI ()
 	isb														
 	dsb														
 " : "=r" ulOriginalBASEPRI, "=r" ulNewBASEPRI : "i" 16 : "memory");
-  D.6937 = ulOriginalBASEPRI;
+  D.6938 = ulOriginalBASEPRI;
 
   <bb 3> :
 <L0>:
-  return D.6937;
+  return D.6938;
 
 }
 

+ 29 - 29
Debug_FLASH/FreeRTOS/Source/queue.c.022i.opt_local_passes

@@ -100,7 +100,7 @@ pcQueueGetName (struct QueueDefinition * xQueue)
 {
   const char * pcReturn;
   UBaseType_t ux;
-  const char * D.7263;
+  const char * D.7264;
   struct QueueDefinition * _1;
   const char * _10;
 
@@ -243,7 +243,7 @@ xQueueIsQueueFullFromISR (struct QueueDefinition * const xQueue)
 {
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.7244;
+  BaseType_t D.7245;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _9;
@@ -290,7 +290,7 @@ xQueueIsQueueFullFromISR (struct QueueDefinition * const xQueue)
 prvIsQueueFull (const struct Queue_t * pxQueue)
 {
   BaseType_t xReturn;
-  BaseType_t D.7237;
+  BaseType_t D.7238;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _10;
@@ -327,7 +327,7 @@ xQueueIsQueueEmptyFromISR (struct QueueDefinition * const xQueue)
 {
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.7232;
+  BaseType_t D.7233;
   long unsigned int _1;
   BaseType_t _8;
 
@@ -372,7 +372,7 @@ xQueueIsQueueEmptyFromISR (struct QueueDefinition * const xQueue)
 prvIsQueueEmpty (const struct Queue_t * pxQueue)
 {
   BaseType_t xReturn;
-  BaseType_t D.7225;
+  BaseType_t D.7226;
   long unsigned int _1;
   BaseType_t _9;
 
@@ -556,7 +556,7 @@ prvCopyDataToQueue (struct Queue_t * const pxQueue, const void * pvItemToQueue,
 {
   UBaseType_t uxMessagesWaiting;
   BaseType_t xReturn;
-  BaseType_t D.7203;
+  BaseType_t D.7204;
   long unsigned int _1;
   int8_t * _2;
   struct tskTaskControlBlock * _3;
@@ -686,7 +686,7 @@ prvCopyDataToQueue (struct Queue_t * const pxQueue, const void * pvItemToQueue,
 prvGetDisinheritPriorityAfterTimeout (const struct Queue_t * const pxQueue)
 {
   UBaseType_t uxHighestPriorityOfWaitingTasks;
-  UBaseType_t D.7180;
+  UBaseType_t D.7181;
   long unsigned int _1;
   struct xLIST_ITEM * _2;
   long unsigned int _3;
@@ -721,7 +721,7 @@ prvGetDisinheritPriorityAfterTimeout (const struct Queue_t * const pxQueue)
 
 ucQueueGetQueueType (struct QueueDefinition * xQueue)
 {
-  uint8_t D.7175;
+  uint8_t D.7176;
   uint8_t _3;
 
   <bb 2> :
@@ -745,7 +745,7 @@ vQueueSetQueueNumber (struct QueueDefinition * xQueue, UBaseType_t uxQueueNumber
 
 uxQueueGetQueueNumber (struct QueueDefinition * xQueue)
 {
-  UBaseType_t D.7173;
+  UBaseType_t D.7174;
   UBaseType_t _3;
 
   <bb 2> :
@@ -787,7 +787,7 @@ uxQueueMessagesWaitingFromISR (struct QueueDefinition * const xQueue)
 {
   struct Queue_t * const pxQueue;
   UBaseType_t uxReturn;
-  UBaseType_t D.7169;
+  UBaseType_t D.7170;
   UBaseType_t _5;
 
   <bb 2> :
@@ -818,7 +818,7 @@ uxQueueSpacesAvailable (struct QueueDefinition * const xQueue)
 {
   struct Queue_t * const pxQueue;
   UBaseType_t uxReturn;
-  UBaseType_t D.7165;
+  UBaseType_t D.7166;
   long unsigned int _1;
   long unsigned int _2;
   UBaseType_t _9;
@@ -854,7 +854,7 @@ uxQueueSpacesAvailable (struct QueueDefinition * const xQueue)
 uxQueueMessagesWaiting (struct QueueDefinition * const xQueue)
 {
   UBaseType_t uxReturn;
-  UBaseType_t D.7161;
+  UBaseType_t D.7162;
   UBaseType_t _6;
 
   <bb 2> :
@@ -888,7 +888,7 @@ xQueuePeekFromISR (struct QueueDefinition * xQueue, void * const pvBuffer)
   int8_t * pcOriginalReadPosition;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.7157;
+  BaseType_t D.7158;
   int iftmp.27;
   long unsigned int _1;
   long unsigned int _2;
@@ -995,7 +995,7 @@ xQueueReceiveFromISR (struct QueueDefinition * xQueue, void * const pvBuffer, Ba
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.7141;
+  BaseType_t D.7142;
   int iftmp.25;
   long unsigned int _1;
   long unsigned int _2;
@@ -1144,7 +1144,7 @@ xQueuePeek (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_t x
   int8_t * pcOriginalReadPosition;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.7092;
+  BaseType_t D.7093;
   int iftmp.21;
   int iftmp.20;
   long unsigned int _1;
@@ -1416,7 +1416,7 @@ xQueueSemaphoreTake (struct QueueDefinition * xQueue, TickType_t xTicksToWait)
   struct Queue_t * const pxQueue;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.7038;
+  BaseType_t D.7039;
   int iftmp.16;
   long unsigned int _1;
   long int _2;
@@ -1720,7 +1720,7 @@ xQueueReceive (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_
   struct Queue_t * const pxQueue;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.6993;
+  BaseType_t D.6994;
   int iftmp.12;
   int iftmp.11;
   long unsigned int _1;
@@ -1992,7 +1992,7 @@ xQueueGiveFromISR (struct QueueDefinition * xQueue, BaseType_t * const pxHigherP
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.6967;
+  BaseType_t D.6968;
   int iftmp.9;
   long unsigned int _1;
   int8_t * _2;
@@ -2158,7 +2158,7 @@ xQueueGenericSendFromISR (struct QueueDefinition * xQueue, const void * const pv
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.6935;
+  BaseType_t D.6936;
   int iftmp.7;
   int iftmp.6;
   long unsigned int _1;
@@ -2351,7 +2351,7 @@ xQueueGenericSend (struct QueueDefinition * xQueue, const void * const pvItemToQ
   struct TimeOut_t xTimeOut;
   BaseType_t xYieldRequired;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.6881;
+  BaseType_t D.6882;
   int iftmp.2;
   int iftmp.1;
   int iftmp.0;
@@ -2669,7 +2669,7 @@ xQueueGenericSend (struct QueueDefinition * xQueue, const void * const pvItemToQ
 xQueueCreateCountingSemaphore (const UBaseType_t uxMaxCount, const UBaseType_t uxInitialCount)
 {
   struct QueueDefinition * xHandle;
-  struct QueueDefinition * D.6844;
+  struct QueueDefinition * D.6845;
   struct QueueDefinition * _12;
 
   <bb 2> :
@@ -2725,7 +2725,7 @@ xQueueTakeMutexRecursive (struct QueueDefinition * xMutex, TickType_t xTicksToWa
 {
   struct Queue_t * const pxMutex;
   BaseType_t xReturn;
-  BaseType_t D.6833;
+  BaseType_t D.6834;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   long unsigned int _3;
@@ -2789,7 +2789,7 @@ xQueueGiveMutexRecursive (struct QueueDefinition * xMutex)
 {
   struct Queue_t * const pxMutex;
   BaseType_t xReturn;
-  BaseType_t D.6823;
+  BaseType_t D.6824;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   long unsigned int _3;
@@ -2852,7 +2852,7 @@ xQueueGiveMutexRecursive (struct QueueDefinition * xMutex)
 xQueueGetMutexHolderFromISR (struct QueueDefinition * xSemaphore)
 {
   struct tskTaskControlBlock * pxReturn;
-  struct tskTaskControlBlock * D.6813;
+  struct tskTaskControlBlock * D.6814;
   int8_t * _1;
   struct tskTaskControlBlock * _7;
 
@@ -2897,7 +2897,7 @@ xQueueGetMutexHolder (struct QueueDefinition * xSemaphore)
 {
   struct Queue_t * const pxSemaphore;
   struct tskTaskControlBlock * pxReturn;
-  struct tskTaskControlBlock * D.6806;
+  struct tskTaskControlBlock * D.6807;
   int8_t * _1;
   struct tskTaskControlBlock * _10;
 
@@ -2946,7 +2946,7 @@ xQueueCreateMutex (const uint8_t ucQueueType)
   const UBaseType_t uxMutexSize;
   const UBaseType_t uxMutexLength;
   struct QueueDefinition * xNewQueue;
-  struct QueueDefinition * D.6799;
+  struct QueueDefinition * D.6800;
   struct QueueDefinition * _8;
 
   <bb 2> :
@@ -3013,7 +3013,7 @@ xQueueGenericCreate (const UBaseType_t uxQueueLength, const UBaseType_t uxItemSi
   uint8_t * pucQueueStorage;
   size_t xQueueSizeInBytes;
   struct Queue_t * pxNewQueue;
-  struct QueueDefinition * D.6791;
+  struct QueueDefinition * D.6792;
   __complex__ long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -3086,7 +3086,7 @@ xQueueGenericReset (struct QueueDefinition * xQueue, BaseType_t xNewQueue)
 {
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.6779;
+  BaseType_t D.6780;
   long unsigned int _1;
   __complex__ long unsigned int _2;
   long unsigned int _3;
@@ -3247,7 +3247,7 @@ ulPortRaiseBASEPRI ()
 {
   uint32_t ulNewBASEPRI;
   uint32_t ulOriginalBASEPRI;
-  uint32_t D.6937;
+  uint32_t D.6938;
   uint32_t _5;
 
   <bb 2> :

+ 95 - 95
Debug_FLASH/FreeRTOS/Source/queue.c.048i.remove_symbols

@@ -4,7 +4,7 @@ Reclaiming variables:
 Clearing address taken flags:
 Symbol table:
 
-vTaskPlaceOnEventListRestricted/62 (vTaskPlaceOnEventListRestricted) @06c3d620
+vTaskPlaceOnEventListRestricted/62 (vTaskPlaceOnEventListRestricted) @060be700
   Type: function
   Visibility: external public
   References: 
@@ -13,7 +13,7 @@ vTaskPlaceOnEventListRestricted/62 (vTaskPlaceOnEventListRestricted) @06c3d620
   Function flags:
   Called by: vQueueWaitForMessageRestricted/41 
   Calls: 
-vTaskMissedYield/61 (vTaskMissedYield) @06c26e00
+vTaskMissedYield/61 (vTaskMissedYield) @060a6ee0
   Type: function
   Visibility: external public
   References: 
@@ -22,7 +22,7 @@ vTaskMissedYield/61 (vTaskMissedYield) @06c26e00
   Function flags:
   Called by: prvUnlockQueue/33 prvUnlockQueue/33 
   Calls: 
-memcpy/60 (memcpy) @06c26b60
+memcpy/60 (memcpy) @060a6c40
   Type: function
   Visibility: external public
   References: 
@@ -31,7 +31,7 @@ memcpy/60 (memcpy) @06c26b60
   Function flags:
   Called by: prvCopyDataFromQueue/32 prvCopyDataToQueue/31 prvCopyDataToQueue/31 
   Calls: 
-xTaskPriorityDisinherit/59 (xTaskPriorityDisinherit) @06c26a80
+xTaskPriorityDisinherit/59 (xTaskPriorityDisinherit) @060a6b60
   Type: function
   Visibility: external public
   References: 
@@ -40,7 +40,7 @@ xTaskPriorityDisinherit/59 (xTaskPriorityDisinherit) @06c26a80
   Function flags:
   Called by: prvCopyDataToQueue/31 
   Calls: 
-vPortFree/58 (vPortFree) @06c26460
+vPortFree/58 (vPortFree) @060a6540
   Type: function
   Visibility: external public
   References: 
@@ -49,7 +49,7 @@ vPortFree/58 (vPortFree) @06c26460
   Function flags:
   Called by: vQueueDelete/26 
   Calls: 
-vTaskPriorityDisinheritAfterTimeout/57 (vTaskPriorityDisinheritAfterTimeout) @06beec40
+vTaskPriorityDisinheritAfterTimeout/57 (vTaskPriorityDisinheritAfterTimeout) @0606dd20
   Type: function
   Visibility: external public
   References: 
@@ -58,7 +58,7 @@ vTaskPriorityDisinheritAfterTimeout/57 (vTaskPriorityDisinheritAfterTimeout) @06
   Function flags:
   Called by: xQueueSemaphoreTake/19 
   Calls: 
-xTaskPriorityInherit/56 (xTaskPriorityInherit) @06beeb60
+xTaskPriorityInherit/56 (xTaskPriorityInherit) @0606dc40
   Type: function
   Visibility: external public
   References: 
@@ -67,7 +67,7 @@ xTaskPriorityInherit/56 (xTaskPriorityInherit) @06beeb60
   Function flags:
   Called by: xQueueSemaphoreTake/19 
   Calls: 
-pvTaskIncrementMutexHeldCount/55 (pvTaskIncrementMutexHeldCount) @06beea80
+pvTaskIncrementMutexHeldCount/55 (pvTaskIncrementMutexHeldCount) @0606db60
   Type: function
   Visibility: external public
   References: 
@@ -76,7 +76,7 @@ pvTaskIncrementMutexHeldCount/55 (pvTaskIncrementMutexHeldCount) @06beea80
   Function flags:
   Called by: xQueueSemaphoreTake/19 
   Calls: 
-vPortValidateInterruptPriority/54 (vPortValidateInterruptPriority) @06bee000
+vPortValidateInterruptPriority/54 (vPortValidateInterruptPriority) @0606d0e0
   Type: function
   Visibility: external public
   References: 
@@ -85,7 +85,7 @@ vPortValidateInterruptPriority/54 (vPortValidateInterruptPriority) @06bee000
   Function flags:
   Called by: xQueuePeekFromISR/22 xQueueReceiveFromISR/21 xQueueGenericSendFromISR/16 xQueueGiveFromISR/17 
   Calls: 
-xTaskResumeAll/53 (xTaskResumeAll) @06b97e00
+xTaskResumeAll/53 (xTaskResumeAll) @06013ee0
   Type: function
   Visibility: external public
   References: 
@@ -94,7 +94,7 @@ xTaskResumeAll/53 (xTaskResumeAll) @06b97e00
   Function flags:
   Called by: xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 
   Calls: 
-vTaskPlaceOnEventList/52 (vTaskPlaceOnEventList) @06b97d20
+vTaskPlaceOnEventList/52 (vTaskPlaceOnEventList) @06013e00
   Type: function
   Visibility: external public
   References: 
@@ -103,7 +103,7 @@ vTaskPlaceOnEventList/52 (vTaskPlaceOnEventList) @06b97d20
   Function flags:
   Called by: xQueueGenericSend/15 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 
   Calls: 
-xTaskCheckForTimeOut/51 (xTaskCheckForTimeOut) @06b97c40
+xTaskCheckForTimeOut/51 (xTaskCheckForTimeOut) @06013d20
   Type: function
   Visibility: external public
   References: 
@@ -112,7 +112,7 @@ xTaskCheckForTimeOut/51 (xTaskCheckForTimeOut) @06b97c40
   Function flags:
   Called by: xQueueGenericSend/15 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 
   Calls: 
-vTaskSuspendAll/50 (vTaskSuspendAll) @06b97b60
+vTaskSuspendAll/50 (vTaskSuspendAll) @06013c40
   Type: function
   Visibility: external public
   References: 
@@ -121,7 +121,7 @@ vTaskSuspendAll/50 (vTaskSuspendAll) @06b97b60
   Function flags:
   Called by: xQueueGenericSend/15 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 
   Calls: 
-vTaskInternalSetTimeOutState/49 (vTaskInternalSetTimeOutState) @06b97a80
+vTaskInternalSetTimeOutState/49 (vTaskInternalSetTimeOutState) @06013b60
   Type: function
   Visibility: external public
   References: 
@@ -130,7 +130,7 @@ vTaskInternalSetTimeOutState/49 (vTaskInternalSetTimeOutState) @06b97a80
   Function flags:
   Called by: xQueueGenericSend/15 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 
   Calls: 
-xTaskGetSchedulerState/48 (xTaskGetSchedulerState) @06b979a0
+xTaskGetSchedulerState/48 (xTaskGetSchedulerState) @06013a80
   Type: function
   Visibility: external public
   References: 
@@ -139,7 +139,7 @@ xTaskGetSchedulerState/48 (xTaskGetSchedulerState) @06b979a0
   Function flags:
   Called by: xQueueGenericSend/15 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 
   Calls: 
-xTaskGetCurrentTaskHandle/47 (xTaskGetCurrentTaskHandle) @06b97460
+xTaskGetCurrentTaskHandle/47 (xTaskGetCurrentTaskHandle) @06013540
   Type: function
   Visibility: external public
   References: 
@@ -148,7 +148,7 @@ xTaskGetCurrentTaskHandle/47 (xTaskGetCurrentTaskHandle) @06b97460
   Function flags:
   Called by: xQueueGiveMutexRecursive/12 xQueueTakeMutexRecursive/13 
   Calls: 
-pvPortMalloc/46 (pvPortMalloc) @06b8b000
+pvPortMalloc/46 (pvPortMalloc) @06009460
   Type: function
   Visibility: external public
   References: 
@@ -157,7 +157,7 @@ pvPortMalloc/46 (pvPortMalloc) @06b8b000
   Function flags:
   Called by: xQueueGenericCreate/6 
   Calls: 
-vPortExitCritical/45 (vPortExitCritical) @06b8bd20
+vPortExitCritical/45 (vPortExitCritical) @06009e00
   Type: function
   Visibility: external public
   References: 
@@ -166,7 +166,7 @@ vPortExitCritical/45 (vPortExitCritical) @06b8bd20
   Function flags:
   Called by: vQueueWaitForMessageRestricted/41 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 prvIsQueueFull/36 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 prvIsQueueEmpty/34 prvUnlockQueue/33 prvUnlockQueue/33 uxQueueSpacesAvailable/24 uxQueueMessagesWaiting/23 xQueueGetMutexHolder/10 xQueueGenericReset/5 
   Calls: 
-vListInitialise/44 (vListInitialise) @06b8bc40
+vListInitialise/44 (vListInitialise) @06009d20
   Type: function
   Visibility: external public
   References: 
@@ -175,7 +175,7 @@ vListInitialise/44 (vListInitialise) @06b8bc40
   Function flags:
   Called by: xQueueGenericReset/5 xQueueGenericReset/5 
   Calls: 
-xTaskRemoveFromEventList/43 (xTaskRemoveFromEventList) @06b8bb60
+xTaskRemoveFromEventList/43 (xTaskRemoveFromEventList) @06009c40
   Type: function
   Visibility: external public
   References: 
@@ -184,7 +184,7 @@ xTaskRemoveFromEventList/43 (xTaskRemoveFromEventList) @06b8bb60
   Function flags:
   Called by: xQueueGenericSend/15 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 prvUnlockQueue/33 prvUnlockQueue/33 xQueueReceiveFromISR/21 xQueueGenericSendFromISR/16 xQueueGiveFromISR/17 xQueueGenericReset/5 
   Calls: 
-vPortEnterCritical/42 (vPortEnterCritical) @06b8ba80
+vPortEnterCritical/42 (vPortEnterCritical) @06009b60
   Type: function
   Visibility: external public
   References: 
@@ -193,7 +193,7 @@ vPortEnterCritical/42 (vPortEnterCritical) @06b8ba80
   Function flags:
   Called by: vQueueWaitForMessageRestricted/41 xQueueGenericSend/15 xQueueGenericSend/15 prvIsQueueFull/36 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 prvIsQueueEmpty/34 prvUnlockQueue/33 prvUnlockQueue/33 uxQueueSpacesAvailable/24 uxQueueMessagesWaiting/23 xQueueGetMutexHolder/10 xQueueGenericReset/5 
   Calls: 
-vQueueWaitForMessageRestricted/41 (vQueueWaitForMessageRestricted) @06b8b540
+vQueueWaitForMessageRestricted/41 (vQueueWaitForMessageRestricted) @06009620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -202,7 +202,7 @@ vQueueWaitForMessageRestricted/41 (vQueueWaitForMessageRestricted) @06b8b540
   Function flags: body
   Called by: 
   Calls: prvUnlockQueue/33 vTaskPlaceOnEventListRestricted/62 vPortExitCritical/45 vPortEnterCritical/42 
-vQueueUnregisterQueue/40 (vQueueUnregisterQueue) @06b8b2a0
+vQueueUnregisterQueue/40 (vQueueUnregisterQueue) @06009380
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: xQueueRegistry/4 (read)xQueueRegistry/4 (write)xQueueRegistry/4 (write)
@@ -211,7 +211,7 @@ vQueueUnregisterQueue/40 (vQueueUnregisterQueue) @06b8b2a0
   Function flags: body
   Called by: vQueueDelete/26 
   Calls: 
-pcQueueGetName/39 (pcQueueGetName) @06b84e00
+pcQueueGetName/39 (pcQueueGetName) @06009000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: xQueueRegistry/4 (read)xQueueRegistry/4 (read)
@@ -220,7 +220,7 @@ pcQueueGetName/39 (pcQueueGetName) @06b84e00
   Function flags: body
   Called by: 
   Calls: 
-vQueueAddToRegistry/38 (vQueueAddToRegistry) @06b84460
+vQueueAddToRegistry/38 (vQueueAddToRegistry) @060018c0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: xQueueRegistry/4 (read)xQueueRegistry/4 (addr)xQueueRegistry/4 (read)xQueueRegistry/4 (addr)
@@ -229,7 +229,7 @@ vQueueAddToRegistry/38 (vQueueAddToRegistry) @06b84460
   Function flags: body
   Called by: 
   Calls: 
-xQueueIsQueueFullFromISR/37 (xQueueIsQueueFullFromISR) @06b84d20
+xQueueIsQueueFullFromISR/37 (xQueueIsQueueFullFromISR) @06001e00
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -238,7 +238,7 @@ xQueueIsQueueFullFromISR/37 (xQueueIsQueueFullFromISR) @06b84d20
   Function flags: body
   Called by: 
   Calls: 
-prvIsQueueFull/36 (prvIsQueueFull) @06b849a0
+prvIsQueueFull/36 (prvIsQueueFull) @06001a80
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -247,7 +247,7 @@ prvIsQueueFull/36 (prvIsQueueFull) @06b849a0
   Function flags: body
   Called by: xQueueGenericSend/15 
   Calls: vPortExitCritical/45 vPortEnterCritical/42 
-xQueueIsQueueEmptyFromISR/35 (xQueueIsQueueEmptyFromISR) @06b84700
+xQueueIsQueueEmptyFromISR/35 (xQueueIsQueueEmptyFromISR) @060017e0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -256,7 +256,7 @@ xQueueIsQueueEmptyFromISR/35 (xQueueIsQueueEmptyFromISR) @06b84700
   Function flags: body
   Called by: 
   Calls: 
-prvIsQueueEmpty/34 (prvIsQueueEmpty) @06b84380
+prvIsQueueEmpty/34 (prvIsQueueEmpty) @06001460
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -265,7 +265,7 @@ prvIsQueueEmpty/34 (prvIsQueueEmpty) @06b84380
   Function flags: body
   Called by: xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 
   Calls: vPortExitCritical/45 vPortEnterCritical/42 
-prvUnlockQueue/33 (prvUnlockQueue) @06b840e0
+prvUnlockQueue/33 (prvUnlockQueue) @060011c0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -274,7 +274,7 @@ prvUnlockQueue/33 (prvUnlockQueue) @06b840e0
   Function flags: body
   Called by: vQueueWaitForMessageRestricted/41 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 
   Calls: vPortExitCritical/45 vTaskMissedYield/61 xTaskRemoveFromEventList/43 vPortEnterCritical/42 vPortExitCritical/45 vTaskMissedYield/61 xTaskRemoveFromEventList/43 vPortEnterCritical/42 
-prvCopyDataFromQueue/32 (prvCopyDataFromQueue) @06b7d8c0
+prvCopyDataFromQueue/32 (prvCopyDataFromQueue) @05ffb9a0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -283,7 +283,7 @@ prvCopyDataFromQueue/32 (prvCopyDataFromQueue) @06b7d8c0
   Function flags: body
   Called by: xQueuePeek/20 xQueueReceive/18 xQueuePeekFromISR/22 xQueueReceiveFromISR/21 
   Calls: memcpy/60 
-prvCopyDataToQueue/31 (prvCopyDataToQueue) @06b7d380
+prvCopyDataToQueue/31 (prvCopyDataToQueue) @05ffb460
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -292,7 +292,7 @@ prvCopyDataToQueue/31 (prvCopyDataToQueue) @06b7d380
   Function flags: body
   Called by: xQueueGenericSend/15 xQueueGenericSendFromISR/16 
   Calls: memcpy/60 memcpy/60 xTaskPriorityDisinherit/59 
-prvGetDisinheritPriorityAfterTimeout/30 (prvGetDisinheritPriorityAfterTimeout) @06b7de00
+prvGetDisinheritPriorityAfterTimeout/30 (prvGetDisinheritPriorityAfterTimeout) @05ffbee0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -301,7 +301,7 @@ prvGetDisinheritPriorityAfterTimeout/30 (prvGetDisinheritPriorityAfterTimeout) @
   Function flags: body
   Called by: xQueueSemaphoreTake/19 
   Calls: 
-ucQueueGetQueueType/29 (ucQueueGetQueueType) @06b7da80
+ucQueueGetQueueType/29 (ucQueueGetQueueType) @05ffbb60
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -310,7 +310,7 @@ ucQueueGetQueueType/29 (ucQueueGetQueueType) @06b7da80
   Function flags: body
   Called by: 
   Calls: 
-vQueueSetQueueNumber/28 (vQueueSetQueueNumber) @06b7d7e0
+vQueueSetQueueNumber/28 (vQueueSetQueueNumber) @05ffb8c0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -319,7 +319,7 @@ vQueueSetQueueNumber/28 (vQueueSetQueueNumber) @06b7d7e0
   Function flags: body
   Called by: 
   Calls: 
-uxQueueGetQueueNumber/27 (uxQueueGetQueueNumber) @06b7d540
+uxQueueGetQueueNumber/27 (uxQueueGetQueueNumber) @05ffb620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -328,7 +328,7 @@ uxQueueGetQueueNumber/27 (uxQueueGetQueueNumber) @06b7d540
   Function flags: body
   Called by: 
   Calls: 
-vQueueDelete/26 (vQueueDelete) @06b7d2a0
+vQueueDelete/26 (vQueueDelete) @05ffb380
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -337,7 +337,7 @@ vQueueDelete/26 (vQueueDelete) @06b7d2a0
   Function flags: body
   Called by: 
   Calls: vPortFree/58 vQueueUnregisterQueue/40 
-uxQueueMessagesWaitingFromISR/25 (uxQueueMessagesWaitingFromISR) @06b72d20
+uxQueueMessagesWaitingFromISR/25 (uxQueueMessagesWaitingFromISR) @05ffb000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -346,7 +346,7 @@ uxQueueMessagesWaitingFromISR/25 (uxQueueMessagesWaitingFromISR) @06b72d20
   Function flags: body
   Called by: 
   Calls: 
-uxQueueSpacesAvailable/24 (uxQueueSpacesAvailable) @06b720e0
+uxQueueSpacesAvailable/24 (uxQueueSpacesAvailable) @05ff2620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -355,7 +355,7 @@ uxQueueSpacesAvailable/24 (uxQueueSpacesAvailable) @06b720e0
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/45 vPortEnterCritical/42 
-uxQueueMessagesWaiting/23 (uxQueueMessagesWaiting) @06b72c40
+uxQueueMessagesWaiting/23 (uxQueueMessagesWaiting) @05ff2d20
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -364,7 +364,7 @@ uxQueueMessagesWaiting/23 (uxQueueMessagesWaiting) @06b72c40
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/45 vPortEnterCritical/42 
-xQueuePeekFromISR/22 (xQueuePeekFromISR) @06b728c0
+xQueuePeekFromISR/22 (xQueuePeekFromISR) @05ff29a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -373,7 +373,7 @@ xQueuePeekFromISR/22 (xQueuePeekFromISR) @06b728c0
   Function flags: body
   Called by: 
   Calls: prvCopyDataFromQueue/32 vPortValidateInterruptPriority/54 
-xQueueReceiveFromISR/21 (xQueueReceiveFromISR) @06b72460
+xQueueReceiveFromISR/21 (xQueueReceiveFromISR) @05ff2540
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -382,7 +382,7 @@ xQueueReceiveFromISR/21 (xQueueReceiveFromISR) @06b72460
   Function flags: body
   Called by: 
   Calls: xTaskRemoveFromEventList/43 prvCopyDataFromQueue/32 vPortValidateInterruptPriority/54 
-xQueuePeek/20 (xQueuePeek) @06b72000
+xQueuePeek/20 (xQueuePeek) @05ff20e0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -391,7 +391,7 @@ xQueuePeek/20 (xQueuePeek) @06b72000
   Function flags: body
   Called by: 
   Calls: prvIsQueueEmpty/34 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 prvIsQueueEmpty/34 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortExitCritical/45 xTaskRemoveFromEventList/43 prvCopyDataFromQueue/32 vPortEnterCritical/42 xTaskGetSchedulerState/48 
-xQueueSemaphoreTake/19 (xQueueSemaphoreTake) @06b64c40
+xQueueSemaphoreTake/19 (xQueueSemaphoreTake) @05fe4d20
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -400,7 +400,7 @@ xQueueSemaphoreTake/19 (xQueueSemaphoreTake) @06b64c40
   Function flags: body
   Called by: xQueueTakeMutexRecursive/13 
   Calls: vPortExitCritical/45 vTaskPriorityDisinheritAfterTimeout/57 prvGetDisinheritPriorityAfterTimeout/30 vPortEnterCritical/42 prvIsQueueEmpty/34 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 vPortExitCritical/45 xTaskPriorityInherit/56 vPortEnterCritical/42 prvIsQueueEmpty/34 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortExitCritical/45 xTaskRemoveFromEventList/43 pvTaskIncrementMutexHeldCount/55 vPortEnterCritical/42 xTaskGetSchedulerState/48 
-xQueueReceive/18 (xQueueReceive) @06b64540
+xQueueReceive/18 (xQueueReceive) @05fe4620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -409,7 +409,7 @@ xQueueReceive/18 (xQueueReceive) @06b64540
   Function flags: body
   Called by: 
   Calls: prvIsQueueEmpty/34 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 prvIsQueueEmpty/34 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortExitCritical/45 xTaskRemoveFromEventList/43 prvCopyDataFromQueue/32 vPortEnterCritical/42 xTaskGetSchedulerState/48 
-xQueueGiveFromISR/17 (xQueueGiveFromISR) @06b0dd20
+xQueueGiveFromISR/17 (xQueueGiveFromISR) @05fe4000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -418,7 +418,7 @@ xQueueGiveFromISR/17 (xQueueGiveFromISR) @06b0dd20
   Function flags: body
   Called by: 
   Calls: xTaskRemoveFromEventList/43 vPortValidateInterruptPriority/54 
-xQueueGenericSendFromISR/16 (xQueueGenericSendFromISR) @06b0dc40
+xQueueGenericSendFromISR/16 (xQueueGenericSendFromISR) @05f8de00
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -427,7 +427,7 @@ xQueueGenericSendFromISR/16 (xQueueGenericSendFromISR) @06b0dc40
   Function flags: body
   Called by: 
   Calls: xTaskRemoveFromEventList/43 prvCopyDataToQueue/31 vPortValidateInterruptPriority/54 
-xQueueGenericSend/15 (xQueueGenericSend) @06b0d7e0
+xQueueGenericSend/15 (xQueueGenericSend) @05f8d9a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -436,7 +436,7 @@ xQueueGenericSend/15 (xQueueGenericSend) @06b0d7e0
   Function flags: body
   Called by: xQueueGiveMutexRecursive/12 prvInitialiseMutex/8 
   Calls: xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 prvIsQueueFull/36 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortExitCritical/45 xTaskRemoveFromEventList/43 prvCopyDataToQueue/31 vPortEnterCritical/42 xTaskGetSchedulerState/48 
-xQueueCreateCountingSemaphore/14 (xQueueCreateCountingSemaphore) @06b0d0e0
+xQueueCreateCountingSemaphore/14 (xQueueCreateCountingSemaphore) @05f8d2a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -445,7 +445,7 @@ xQueueCreateCountingSemaphore/14 (xQueueCreateCountingSemaphore) @06b0d0e0
   Function flags: body
   Called by: 
   Calls: xQueueGenericCreate/6 
-xQueueTakeMutexRecursive/13 (xQueueTakeMutexRecursive) @06b249a0
+xQueueTakeMutexRecursive/13 (xQueueTakeMutexRecursive) @05f85ee0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -454,7 +454,7 @@ xQueueTakeMutexRecursive/13 (xQueueTakeMutexRecursive) @06b249a0
   Function flags: body
   Called by: 
   Calls: xQueueSemaphoreTake/19 xTaskGetCurrentTaskHandle/47 
-xQueueGiveMutexRecursive/12 (xQueueGiveMutexRecursive) @06b240e0
+xQueueGiveMutexRecursive/12 (xQueueGiveMutexRecursive) @05f85540
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -463,7 +463,7 @@ xQueueGiveMutexRecursive/12 (xQueueGiveMutexRecursive) @06b240e0
   Function flags: body
   Called by: 
   Calls: xQueueGenericSend/15 xTaskGetCurrentTaskHandle/47 
-xQueueGetMutexHolderFromISR/11 (xQueueGetMutexHolderFromISR) @06b24c40
+xQueueGetMutexHolderFromISR/11 (xQueueGetMutexHolderFromISR) @05f85e00
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -472,7 +472,7 @@ xQueueGetMutexHolderFromISR/11 (xQueueGetMutexHolderFromISR) @06b24c40
   Function flags: body
   Called by: 
   Calls: 
-xQueueGetMutexHolder/10 (xQueueGetMutexHolder) @06b248c0
+xQueueGetMutexHolder/10 (xQueueGetMutexHolder) @05f85a80
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -481,7 +481,7 @@ xQueueGetMutexHolder/10 (xQueueGetMutexHolder) @06b248c0
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/45 vPortEnterCritical/42 
-xQueueCreateMutex/9 (xQueueCreateMutex) @06b24540
+xQueueCreateMutex/9 (xQueueCreateMutex) @05f85700
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -490,7 +490,7 @@ xQueueCreateMutex/9 (xQueueCreateMutex) @06b24540
   Function flags: body
   Called by: 
   Calls: prvInitialiseMutex/8 xQueueGenericCreate/6 
-prvInitialiseMutex/8 (prvInitialiseMutex) @06b242a0
+prvInitialiseMutex/8 (prvInitialiseMutex) @05f85460
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -499,7 +499,7 @@ prvInitialiseMutex/8 (prvInitialiseMutex) @06b242a0
   Function flags: body
   Called by: xQueueCreateMutex/9 
   Calls: xQueueGenericSend/15 
-prvInitialiseNewQueue/7 (prvInitialiseNewQueue) @06b24000
+prvInitialiseNewQueue/7 (prvInitialiseNewQueue) @05f851c0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -508,7 +508,7 @@ prvInitialiseNewQueue/7 (prvInitialiseNewQueue) @06b24000
   Function flags: body
   Called by: xQueueGenericCreate/6 
   Calls: xQueueGenericReset/5 
-xQueueGenericCreate/6 (xQueueGenericCreate) @06b1c7e0
+xQueueGenericCreate/6 (xQueueGenericCreate) @05f9ce00
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -517,7 +517,7 @@ xQueueGenericCreate/6 (xQueueGenericCreate) @06b1c7e0
   Function flags: body
   Called by: xQueueCreateMutex/9 xQueueCreateCountingSemaphore/14 
   Calls: prvInitialiseNewQueue/7 pvPortMalloc/46 
-xQueueGenericReset/5 (xQueueGenericReset) @06b1cc40
+xQueueGenericReset/5 (xQueueGenericReset) @05f9cd20
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -526,7 +526,7 @@ xQueueGenericReset/5 (xQueueGenericReset) @06b1cc40
   Function flags: body
   Called by: prvInitialiseNewQueue/7 
   Calls: vPortExitCritical/45 vListInitialise/44 vListInitialise/44 xTaskRemoveFromEventList/43 vPortEnterCritical/42 
-xQueueRegistry/4 (xQueueRegistry) @06b18630
+xQueueRegistry/4 (xQueueRegistry) @05f98630
   Type: variable definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -643,7 +643,7 @@ pcQueueGetName (struct QueueDefinition * xQueue)
   uint32_t ulNewBASEPRI;
   const char * pcReturn;
   UBaseType_t ux;
-  const char * D.7263;
+  const char * D.7264;
   struct QueueDefinition * _1;
   const char * _10;
 
@@ -800,7 +800,7 @@ xQueueIsQueueFullFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.7244;
+  BaseType_t D.7245;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _9;
@@ -853,7 +853,7 @@ xQueueIsQueueFullFromISR (struct QueueDefinition * const xQueue)
 prvIsQueueFull (const struct Queue_t * pxQueue)
 {
   BaseType_t xReturn;
-  BaseType_t D.7237;
+  BaseType_t D.7238;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _10;
@@ -891,7 +891,7 @@ xQueueIsQueueEmptyFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.7232;
+  BaseType_t D.7233;
   long unsigned int _1;
   BaseType_t _8;
 
@@ -942,7 +942,7 @@ xQueueIsQueueEmptyFromISR (struct QueueDefinition * const xQueue)
 prvIsQueueEmpty (const struct Queue_t * pxQueue)
 {
   BaseType_t xReturn;
-  BaseType_t D.7225;
+  BaseType_t D.7226;
   long unsigned int _1;
   BaseType_t _9;
 
@@ -1126,7 +1126,7 @@ prvCopyDataToQueue (struct Queue_t * const pxQueue, const void * pvItemToQueue,
 {
   UBaseType_t uxMessagesWaiting;
   BaseType_t xReturn;
-  BaseType_t D.7203;
+  BaseType_t D.7204;
   long unsigned int _1;
   int8_t * _2;
   struct tskTaskControlBlock * _3;
@@ -1256,7 +1256,7 @@ prvCopyDataToQueue (struct Queue_t * const pxQueue, const void * pvItemToQueue,
 prvGetDisinheritPriorityAfterTimeout (const struct Queue_t * const pxQueue)
 {
   UBaseType_t uxHighestPriorityOfWaitingTasks;
-  UBaseType_t D.7180;
+  UBaseType_t D.7181;
   long unsigned int _1;
   struct xLIST_ITEM * _2;
   long unsigned int _3;
@@ -1291,7 +1291,7 @@ prvGetDisinheritPriorityAfterTimeout (const struct Queue_t * const pxQueue)
 
 ucQueueGetQueueType (struct QueueDefinition * xQueue)
 {
-  uint8_t D.7175;
+  uint8_t D.7176;
   uint8_t _3;
 
   <bb 2> :
@@ -1315,7 +1315,7 @@ vQueueSetQueueNumber (struct QueueDefinition * xQueue, UBaseType_t uxQueueNumber
 
 uxQueueGetQueueNumber (struct QueueDefinition * xQueue)
 {
-  UBaseType_t D.7173;
+  UBaseType_t D.7174;
   UBaseType_t _3;
 
   <bb 2> :
@@ -1365,7 +1365,7 @@ uxQueueMessagesWaitingFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   UBaseType_t uxReturn;
-  UBaseType_t D.7169;
+  UBaseType_t D.7170;
   UBaseType_t _5;
 
   <bb 2> :
@@ -1403,7 +1403,7 @@ uxQueueSpacesAvailable (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   UBaseType_t uxReturn;
-  UBaseType_t D.7165;
+  UBaseType_t D.7166;
   long unsigned int _1;
   long unsigned int _2;
   UBaseType_t _9;
@@ -1446,7 +1446,7 @@ uxQueueMessagesWaiting (struct QueueDefinition * const xQueue)
 {
   uint32_t ulNewBASEPRI;
   UBaseType_t uxReturn;
-  UBaseType_t D.7161;
+  UBaseType_t D.7162;
   UBaseType_t _6;
 
   <bb 2> :
@@ -1483,10 +1483,10 @@ uxQueueMessagesWaiting (struct QueueDefinition * const xQueue)
 xQueuePeekFromISR (struct QueueDefinition * xQueue, void * const pvBuffer)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.7360;
+  uint32_t D.7361;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7359;
+  uint32_t D.7360;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -1494,7 +1494,7 @@ xQueuePeekFromISR (struct QueueDefinition * xQueue, void * const pvBuffer)
   int8_t * pcOriginalReadPosition;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.7157;
+  BaseType_t D.7158;
   int iftmp.27;
   long unsigned int _1;
   long unsigned int _2;
@@ -1633,10 +1633,10 @@ xQueueReceiveFromISR (struct QueueDefinition * xQueue, void * const pvBuffer, Ba
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7350;
+  uint32_t D.7351;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7349;
+  uint32_t D.7350;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   const int8_t cRxLock;
@@ -1644,7 +1644,7 @@ xQueueReceiveFromISR (struct QueueDefinition * xQueue, void * const pvBuffer, Ba
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.7141;
+  BaseType_t D.7142;
   int iftmp.25;
   long unsigned int _1;
   long unsigned int _2;
@@ -1831,7 +1831,7 @@ xQueuePeek (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_t x
   int8_t * pcOriginalReadPosition;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.7092;
+  BaseType_t D.7093;
   int iftmp.21;
   int iftmp.20;
   long unsigned int _1;
@@ -2125,7 +2125,7 @@ xQueueSemaphoreTake (struct QueueDefinition * xQueue, TickType_t xTicksToWait)
   struct Queue_t * const pxQueue;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.7038;
+  BaseType_t D.7039;
   int iftmp.16;
   long unsigned int _1;
   long int _2;
@@ -2456,7 +2456,7 @@ xQueueReceive (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_
   struct Queue_t * const pxQueue;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.6993;
+  BaseType_t D.6994;
   int iftmp.12;
   int iftmp.11;
   long unsigned int _1;
@@ -2743,10 +2743,10 @@ xQueueGiveFromISR (struct QueueDefinition * xQueue, BaseType_t * const pxHigherP
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7328;
+  uint32_t D.7329;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7327;
+  uint32_t D.7328;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -2755,7 +2755,7 @@ xQueueGiveFromISR (struct QueueDefinition * xQueue, BaseType_t * const pxHigherP
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.6967;
+  BaseType_t D.6968;
   int iftmp.9;
   long unsigned int _1;
   int8_t * _2;
@@ -2959,10 +2959,10 @@ xQueueGenericSendFromISR (struct QueueDefinition * xQueue, const void * const pv
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7341;
+  uint32_t D.7342;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7340;
+  uint32_t D.7341;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -2971,7 +2971,7 @@ xQueueGenericSendFromISR (struct QueueDefinition * xQueue, const void * const pv
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.6935;
+  BaseType_t D.6936;
   int iftmp.7;
   int iftmp.6;
   long unsigned int _1;
@@ -3209,7 +3209,7 @@ xQueueGenericSend (struct QueueDefinition * xQueue, const void * const pvItemToQ
   struct TimeOut_t xTimeOut;
   BaseType_t xYieldRequired;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.6881;
+  BaseType_t D.6882;
   int iftmp.2;
   int iftmp.1;
   int iftmp.0;
@@ -3552,7 +3552,7 @@ xQueueCreateCountingSemaphore (const UBaseType_t uxMaxCount, const UBaseType_t u
 {
   uint32_t ulNewBASEPRI;
   struct QueueDefinition * xHandle;
-  struct QueueDefinition * D.6844;
+  struct QueueDefinition * D.6845;
   struct QueueDefinition * _11;
 
   <bb 2> :
@@ -3615,7 +3615,7 @@ xQueueTakeMutexRecursive (struct QueueDefinition * xMutex, TickType_t xTicksToWa
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxMutex;
   BaseType_t xReturn;
-  BaseType_t D.6833;
+  BaseType_t D.6834;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   long unsigned int _3;
@@ -3686,7 +3686,7 @@ xQueueGiveMutexRecursive (struct QueueDefinition * xMutex)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxMutex;
   BaseType_t xReturn;
-  BaseType_t D.6823;
+  BaseType_t D.6824;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   long unsigned int _3;
@@ -3756,7 +3756,7 @@ xQueueGetMutexHolderFromISR (struct QueueDefinition * xSemaphore)
 {
   uint32_t ulNewBASEPRI;
   struct tskTaskControlBlock * pxReturn;
-  struct tskTaskControlBlock * D.6813;
+  struct tskTaskControlBlock * D.6814;
   int8_t * _1;
   struct tskTaskControlBlock * _7;
 
@@ -3808,7 +3808,7 @@ xQueueGetMutexHolder (struct QueueDefinition * xSemaphore)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxSemaphore;
   struct tskTaskControlBlock * pxReturn;
-  struct tskTaskControlBlock * D.6806;
+  struct tskTaskControlBlock * D.6807;
   int8_t * _1;
   struct tskTaskControlBlock * _10;
 
@@ -3863,7 +3863,7 @@ xQueueCreateMutex (const uint8_t ucQueueType)
   const UBaseType_t uxMutexSize;
   const UBaseType_t uxMutexLength;
   struct QueueDefinition * xNewQueue;
-  struct QueueDefinition * D.6799;
+  struct QueueDefinition * D.6800;
   struct QueueDefinition * _8;
 
   <bb 2> :
@@ -3931,7 +3931,7 @@ xQueueGenericCreate (const UBaseType_t uxQueueLength, const UBaseType_t uxItemSi
   uint8_t * pucQueueStorage;
   size_t xQueueSizeInBytes;
   struct Queue_t * pxNewQueue;
-  struct QueueDefinition * D.6791;
+  struct QueueDefinition * D.6792;
   __complex__ long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -4012,7 +4012,7 @@ xQueueGenericReset (struct QueueDefinition * xQueue, BaseType_t xNewQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.6779;
+  BaseType_t D.6780;
   long unsigned int _1;
   __complex__ long unsigned int _2;
   long unsigned int _3;

+ 36 - 36
Debug_FLASH/FreeRTOS/Source/queue.c.060i.targetclone

@@ -108,7 +108,7 @@ pcQueueGetName (struct QueueDefinition * xQueue)
   uint32_t ulNewBASEPRI;
   const char * pcReturn;
   UBaseType_t ux;
-  const char * D.7263;
+  const char * D.7264;
   struct QueueDefinition * _1;
   const char * _10;
 
@@ -265,7 +265,7 @@ xQueueIsQueueFullFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.7244;
+  BaseType_t D.7245;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _9;
@@ -318,7 +318,7 @@ xQueueIsQueueFullFromISR (struct QueueDefinition * const xQueue)
 prvIsQueueFull (const struct Queue_t * pxQueue)
 {
   BaseType_t xReturn;
-  BaseType_t D.7237;
+  BaseType_t D.7238;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _10;
@@ -356,7 +356,7 @@ xQueueIsQueueEmptyFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.7232;
+  BaseType_t D.7233;
   long unsigned int _1;
   BaseType_t _8;
 
@@ -407,7 +407,7 @@ xQueueIsQueueEmptyFromISR (struct QueueDefinition * const xQueue)
 prvIsQueueEmpty (const struct Queue_t * pxQueue)
 {
   BaseType_t xReturn;
-  BaseType_t D.7225;
+  BaseType_t D.7226;
   long unsigned int _1;
   BaseType_t _9;
 
@@ -591,7 +591,7 @@ prvCopyDataToQueue (struct Queue_t * const pxQueue, const void * pvItemToQueue,
 {
   UBaseType_t uxMessagesWaiting;
   BaseType_t xReturn;
-  BaseType_t D.7203;
+  BaseType_t D.7204;
   long unsigned int _1;
   int8_t * _2;
   struct tskTaskControlBlock * _3;
@@ -721,7 +721,7 @@ prvCopyDataToQueue (struct Queue_t * const pxQueue, const void * pvItemToQueue,
 prvGetDisinheritPriorityAfterTimeout (const struct Queue_t * const pxQueue)
 {
   UBaseType_t uxHighestPriorityOfWaitingTasks;
-  UBaseType_t D.7180;
+  UBaseType_t D.7181;
   long unsigned int _1;
   struct xLIST_ITEM * _2;
   long unsigned int _3;
@@ -756,7 +756,7 @@ prvGetDisinheritPriorityAfterTimeout (const struct Queue_t * const pxQueue)
 
 ucQueueGetQueueType (struct QueueDefinition * xQueue)
 {
-  uint8_t D.7175;
+  uint8_t D.7176;
   uint8_t _3;
 
   <bb 2> :
@@ -780,7 +780,7 @@ vQueueSetQueueNumber (struct QueueDefinition * xQueue, UBaseType_t uxQueueNumber
 
 uxQueueGetQueueNumber (struct QueueDefinition * xQueue)
 {
-  UBaseType_t D.7173;
+  UBaseType_t D.7174;
   UBaseType_t _3;
 
   <bb 2> :
@@ -830,7 +830,7 @@ uxQueueMessagesWaitingFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   UBaseType_t uxReturn;
-  UBaseType_t D.7169;
+  UBaseType_t D.7170;
   UBaseType_t _5;
 
   <bb 2> :
@@ -868,7 +868,7 @@ uxQueueSpacesAvailable (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   UBaseType_t uxReturn;
-  UBaseType_t D.7165;
+  UBaseType_t D.7166;
   long unsigned int _1;
   long unsigned int _2;
   UBaseType_t _9;
@@ -911,7 +911,7 @@ uxQueueMessagesWaiting (struct QueueDefinition * const xQueue)
 {
   uint32_t ulNewBASEPRI;
   UBaseType_t uxReturn;
-  UBaseType_t D.7161;
+  UBaseType_t D.7162;
   UBaseType_t _6;
 
   <bb 2> :
@@ -948,10 +948,10 @@ uxQueueMessagesWaiting (struct QueueDefinition * const xQueue)
 xQueuePeekFromISR (struct QueueDefinition * xQueue, void * const pvBuffer)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.7360;
+  uint32_t D.7361;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7359;
+  uint32_t D.7360;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -959,7 +959,7 @@ xQueuePeekFromISR (struct QueueDefinition * xQueue, void * const pvBuffer)
   int8_t * pcOriginalReadPosition;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.7157;
+  BaseType_t D.7158;
   int iftmp.27;
   long unsigned int _1;
   long unsigned int _2;
@@ -1098,10 +1098,10 @@ xQueueReceiveFromISR (struct QueueDefinition * xQueue, void * const pvBuffer, Ba
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7350;
+  uint32_t D.7351;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7349;
+  uint32_t D.7350;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   const int8_t cRxLock;
@@ -1109,7 +1109,7 @@ xQueueReceiveFromISR (struct QueueDefinition * xQueue, void * const pvBuffer, Ba
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.7141;
+  BaseType_t D.7142;
   int iftmp.25;
   long unsigned int _1;
   long unsigned int _2;
@@ -1296,7 +1296,7 @@ xQueuePeek (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_t x
   int8_t * pcOriginalReadPosition;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.7092;
+  BaseType_t D.7093;
   int iftmp.21;
   int iftmp.20;
   long unsigned int _1;
@@ -1590,7 +1590,7 @@ xQueueSemaphoreTake (struct QueueDefinition * xQueue, TickType_t xTicksToWait)
   struct Queue_t * const pxQueue;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.7038;
+  BaseType_t D.7039;
   int iftmp.16;
   long unsigned int _1;
   long int _2;
@@ -1921,7 +1921,7 @@ xQueueReceive (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_
   struct Queue_t * const pxQueue;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.6993;
+  BaseType_t D.6994;
   int iftmp.12;
   int iftmp.11;
   long unsigned int _1;
@@ -2208,10 +2208,10 @@ xQueueGiveFromISR (struct QueueDefinition * xQueue, BaseType_t * const pxHigherP
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7328;
+  uint32_t D.7329;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7327;
+  uint32_t D.7328;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -2220,7 +2220,7 @@ xQueueGiveFromISR (struct QueueDefinition * xQueue, BaseType_t * const pxHigherP
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.6967;
+  BaseType_t D.6968;
   int iftmp.9;
   long unsigned int _1;
   int8_t * _2;
@@ -2424,10 +2424,10 @@ xQueueGenericSendFromISR (struct QueueDefinition * xQueue, const void * const pv
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7341;
+  uint32_t D.7342;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7340;
+  uint32_t D.7341;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -2436,7 +2436,7 @@ xQueueGenericSendFromISR (struct QueueDefinition * xQueue, const void * const pv
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.6935;
+  BaseType_t D.6936;
   int iftmp.7;
   int iftmp.6;
   long unsigned int _1;
@@ -2674,7 +2674,7 @@ xQueueGenericSend (struct QueueDefinition * xQueue, const void * const pvItemToQ
   struct TimeOut_t xTimeOut;
   BaseType_t xYieldRequired;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.6881;
+  BaseType_t D.6882;
   int iftmp.2;
   int iftmp.1;
   int iftmp.0;
@@ -3017,7 +3017,7 @@ xQueueCreateCountingSemaphore (const UBaseType_t uxMaxCount, const UBaseType_t u
 {
   uint32_t ulNewBASEPRI;
   struct QueueDefinition * xHandle;
-  struct QueueDefinition * D.6844;
+  struct QueueDefinition * D.6845;
   struct QueueDefinition * _11;
 
   <bb 2> :
@@ -3080,7 +3080,7 @@ xQueueTakeMutexRecursive (struct QueueDefinition * xMutex, TickType_t xTicksToWa
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxMutex;
   BaseType_t xReturn;
-  BaseType_t D.6833;
+  BaseType_t D.6834;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   long unsigned int _3;
@@ -3151,7 +3151,7 @@ xQueueGiveMutexRecursive (struct QueueDefinition * xMutex)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxMutex;
   BaseType_t xReturn;
-  BaseType_t D.6823;
+  BaseType_t D.6824;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   long unsigned int _3;
@@ -3221,7 +3221,7 @@ xQueueGetMutexHolderFromISR (struct QueueDefinition * xSemaphore)
 {
   uint32_t ulNewBASEPRI;
   struct tskTaskControlBlock * pxReturn;
-  struct tskTaskControlBlock * D.6813;
+  struct tskTaskControlBlock * D.6814;
   int8_t * _1;
   struct tskTaskControlBlock * _7;
 
@@ -3273,7 +3273,7 @@ xQueueGetMutexHolder (struct QueueDefinition * xSemaphore)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxSemaphore;
   struct tskTaskControlBlock * pxReturn;
-  struct tskTaskControlBlock * D.6806;
+  struct tskTaskControlBlock * D.6807;
   int8_t * _1;
   struct tskTaskControlBlock * _10;
 
@@ -3328,7 +3328,7 @@ xQueueCreateMutex (const uint8_t ucQueueType)
   const UBaseType_t uxMutexSize;
   const UBaseType_t uxMutexLength;
   struct QueueDefinition * xNewQueue;
-  struct QueueDefinition * D.6799;
+  struct QueueDefinition * D.6800;
   struct QueueDefinition * _8;
 
   <bb 2> :
@@ -3396,7 +3396,7 @@ xQueueGenericCreate (const UBaseType_t uxQueueLength, const UBaseType_t uxItemSi
   uint8_t * pucQueueStorage;
   size_t xQueueSizeInBytes;
   struct Queue_t * pxNewQueue;
-  struct QueueDefinition * D.6791;
+  struct QueueDefinition * D.6792;
   __complex__ long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -3477,7 +3477,7 @@ xQueueGenericReset (struct QueueDefinition * xQueue, BaseType_t xNewQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.6779;
+  BaseType_t D.6780;
   long unsigned int _1;
   __complex__ long unsigned int _2;
   long unsigned int _3;

+ 36 - 36
Debug_FLASH/FreeRTOS/Source/queue.c.064i.free-fnsummary1

@@ -108,7 +108,7 @@ pcQueueGetName (struct QueueDefinition * xQueue)
   uint32_t ulNewBASEPRI;
   const char * pcReturn;
   UBaseType_t ux;
-  const char * D.7263;
+  const char * D.7264;
   struct QueueDefinition * _1;
   const char * _10;
 
@@ -265,7 +265,7 @@ xQueueIsQueueFullFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.7244;
+  BaseType_t D.7245;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _9;
@@ -318,7 +318,7 @@ xQueueIsQueueFullFromISR (struct QueueDefinition * const xQueue)
 prvIsQueueFull (const struct Queue_t * pxQueue)
 {
   BaseType_t xReturn;
-  BaseType_t D.7237;
+  BaseType_t D.7238;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _10;
@@ -356,7 +356,7 @@ xQueueIsQueueEmptyFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.7232;
+  BaseType_t D.7233;
   long unsigned int _1;
   BaseType_t _8;
 
@@ -407,7 +407,7 @@ xQueueIsQueueEmptyFromISR (struct QueueDefinition * const xQueue)
 prvIsQueueEmpty (const struct Queue_t * pxQueue)
 {
   BaseType_t xReturn;
-  BaseType_t D.7225;
+  BaseType_t D.7226;
   long unsigned int _1;
   BaseType_t _9;
 
@@ -591,7 +591,7 @@ prvCopyDataToQueue (struct Queue_t * const pxQueue, const void * pvItemToQueue,
 {
   UBaseType_t uxMessagesWaiting;
   BaseType_t xReturn;
-  BaseType_t D.7203;
+  BaseType_t D.7204;
   long unsigned int _1;
   int8_t * _2;
   struct tskTaskControlBlock * _3;
@@ -721,7 +721,7 @@ prvCopyDataToQueue (struct Queue_t * const pxQueue, const void * pvItemToQueue,
 prvGetDisinheritPriorityAfterTimeout (const struct Queue_t * const pxQueue)
 {
   UBaseType_t uxHighestPriorityOfWaitingTasks;
-  UBaseType_t D.7180;
+  UBaseType_t D.7181;
   long unsigned int _1;
   struct xLIST_ITEM * _2;
   long unsigned int _3;
@@ -756,7 +756,7 @@ prvGetDisinheritPriorityAfterTimeout (const struct Queue_t * const pxQueue)
 
 ucQueueGetQueueType (struct QueueDefinition * xQueue)
 {
-  uint8_t D.7175;
+  uint8_t D.7176;
   uint8_t _3;
 
   <bb 2> :
@@ -780,7 +780,7 @@ vQueueSetQueueNumber (struct QueueDefinition * xQueue, UBaseType_t uxQueueNumber
 
 uxQueueGetQueueNumber (struct QueueDefinition * xQueue)
 {
-  UBaseType_t D.7173;
+  UBaseType_t D.7174;
   UBaseType_t _3;
 
   <bb 2> :
@@ -830,7 +830,7 @@ uxQueueMessagesWaitingFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   UBaseType_t uxReturn;
-  UBaseType_t D.7169;
+  UBaseType_t D.7170;
   UBaseType_t _5;
 
   <bb 2> :
@@ -868,7 +868,7 @@ uxQueueSpacesAvailable (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   UBaseType_t uxReturn;
-  UBaseType_t D.7165;
+  UBaseType_t D.7166;
   long unsigned int _1;
   long unsigned int _2;
   UBaseType_t _9;
@@ -911,7 +911,7 @@ uxQueueMessagesWaiting (struct QueueDefinition * const xQueue)
 {
   uint32_t ulNewBASEPRI;
   UBaseType_t uxReturn;
-  UBaseType_t D.7161;
+  UBaseType_t D.7162;
   UBaseType_t _6;
 
   <bb 2> :
@@ -948,10 +948,10 @@ uxQueueMessagesWaiting (struct QueueDefinition * const xQueue)
 xQueuePeekFromISR (struct QueueDefinition * xQueue, void * const pvBuffer)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.7360;
+  uint32_t D.7361;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7359;
+  uint32_t D.7360;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -959,7 +959,7 @@ xQueuePeekFromISR (struct QueueDefinition * xQueue, void * const pvBuffer)
   int8_t * pcOriginalReadPosition;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.7157;
+  BaseType_t D.7158;
   int iftmp.27;
   long unsigned int _1;
   long unsigned int _2;
@@ -1098,10 +1098,10 @@ xQueueReceiveFromISR (struct QueueDefinition * xQueue, void * const pvBuffer, Ba
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7350;
+  uint32_t D.7351;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7349;
+  uint32_t D.7350;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   const int8_t cRxLock;
@@ -1109,7 +1109,7 @@ xQueueReceiveFromISR (struct QueueDefinition * xQueue, void * const pvBuffer, Ba
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.7141;
+  BaseType_t D.7142;
   int iftmp.25;
   long unsigned int _1;
   long unsigned int _2;
@@ -1296,7 +1296,7 @@ xQueuePeek (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_t x
   int8_t * pcOriginalReadPosition;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.7092;
+  BaseType_t D.7093;
   int iftmp.21;
   int iftmp.20;
   long unsigned int _1;
@@ -1590,7 +1590,7 @@ xQueueSemaphoreTake (struct QueueDefinition * xQueue, TickType_t xTicksToWait)
   struct Queue_t * const pxQueue;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.7038;
+  BaseType_t D.7039;
   int iftmp.16;
   long unsigned int _1;
   long int _2;
@@ -1921,7 +1921,7 @@ xQueueReceive (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_
   struct Queue_t * const pxQueue;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.6993;
+  BaseType_t D.6994;
   int iftmp.12;
   int iftmp.11;
   long unsigned int _1;
@@ -2208,10 +2208,10 @@ xQueueGiveFromISR (struct QueueDefinition * xQueue, BaseType_t * const pxHigherP
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7328;
+  uint32_t D.7329;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7327;
+  uint32_t D.7328;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -2220,7 +2220,7 @@ xQueueGiveFromISR (struct QueueDefinition * xQueue, BaseType_t * const pxHigherP
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.6967;
+  BaseType_t D.6968;
   int iftmp.9;
   long unsigned int _1;
   int8_t * _2;
@@ -2424,10 +2424,10 @@ xQueueGenericSendFromISR (struct QueueDefinition * xQueue, const void * const pv
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7341;
+  uint32_t D.7342;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7340;
+  uint32_t D.7341;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -2436,7 +2436,7 @@ xQueueGenericSendFromISR (struct QueueDefinition * xQueue, const void * const pv
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.6935;
+  BaseType_t D.6936;
   int iftmp.7;
   int iftmp.6;
   long unsigned int _1;
@@ -2674,7 +2674,7 @@ xQueueGenericSend (struct QueueDefinition * xQueue, const void * const pvItemToQ
   struct TimeOut_t xTimeOut;
   BaseType_t xYieldRequired;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.6881;
+  BaseType_t D.6882;
   int iftmp.2;
   int iftmp.1;
   int iftmp.0;
@@ -3017,7 +3017,7 @@ xQueueCreateCountingSemaphore (const UBaseType_t uxMaxCount, const UBaseType_t u
 {
   uint32_t ulNewBASEPRI;
   struct QueueDefinition * xHandle;
-  struct QueueDefinition * D.6844;
+  struct QueueDefinition * D.6845;
   struct QueueDefinition * _11;
 
   <bb 2> :
@@ -3080,7 +3080,7 @@ xQueueTakeMutexRecursive (struct QueueDefinition * xMutex, TickType_t xTicksToWa
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxMutex;
   BaseType_t xReturn;
-  BaseType_t D.6833;
+  BaseType_t D.6834;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   long unsigned int _3;
@@ -3151,7 +3151,7 @@ xQueueGiveMutexRecursive (struct QueueDefinition * xMutex)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxMutex;
   BaseType_t xReturn;
-  BaseType_t D.6823;
+  BaseType_t D.6824;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   long unsigned int _3;
@@ -3221,7 +3221,7 @@ xQueueGetMutexHolderFromISR (struct QueueDefinition * xSemaphore)
 {
   uint32_t ulNewBASEPRI;
   struct tskTaskControlBlock * pxReturn;
-  struct tskTaskControlBlock * D.6813;
+  struct tskTaskControlBlock * D.6814;
   int8_t * _1;
   struct tskTaskControlBlock * _7;
 
@@ -3273,7 +3273,7 @@ xQueueGetMutexHolder (struct QueueDefinition * xSemaphore)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxSemaphore;
   struct tskTaskControlBlock * pxReturn;
-  struct tskTaskControlBlock * D.6806;
+  struct tskTaskControlBlock * D.6807;
   int8_t * _1;
   struct tskTaskControlBlock * _10;
 
@@ -3328,7 +3328,7 @@ xQueueCreateMutex (const uint8_t ucQueueType)
   const UBaseType_t uxMutexSize;
   const UBaseType_t uxMutexLength;
   struct QueueDefinition * xNewQueue;
-  struct QueueDefinition * D.6799;
+  struct QueueDefinition * D.6800;
   struct QueueDefinition * _8;
 
   <bb 2> :
@@ -3396,7 +3396,7 @@ xQueueGenericCreate (const UBaseType_t uxQueueLength, const UBaseType_t uxItemSi
   uint8_t * pucQueueStorage;
   size_t xQueueSizeInBytes;
   struct Queue_t * pxNewQueue;
-  struct QueueDefinition * D.6791;
+  struct QueueDefinition * D.6792;
   __complex__ long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -3477,7 +3477,7 @@ xQueueGenericReset (struct QueueDefinition * xQueue, BaseType_t xNewQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.6779;
+  BaseType_t D.6780;
   long unsigned int _1;
   __complex__ long unsigned int _2;
   long unsigned int _3;

+ 95 - 95
Debug_FLASH/FreeRTOS/Source/queue.c.068i.whole-program

@@ -13,7 +13,7 @@ Reclaiming variables:
 Clearing address taken flags:
 Symbol table:
 
-vTaskPlaceOnEventListRestricted/62 (vTaskPlaceOnEventListRestricted) @06c3d620
+vTaskPlaceOnEventListRestricted/62 (vTaskPlaceOnEventListRestricted) @060be700
   Type: function
   Visibility: external public
   References: 
@@ -22,7 +22,7 @@ vTaskPlaceOnEventListRestricted/62 (vTaskPlaceOnEventListRestricted) @06c3d620
   Function flags:
   Called by: vQueueWaitForMessageRestricted/41 
   Calls: 
-vTaskMissedYield/61 (vTaskMissedYield) @06c26e00
+vTaskMissedYield/61 (vTaskMissedYield) @060a6ee0
   Type: function
   Visibility: external public
   References: 
@@ -31,7 +31,7 @@ vTaskMissedYield/61 (vTaskMissedYield) @06c26e00
   Function flags:
   Called by: prvUnlockQueue/33 prvUnlockQueue/33 
   Calls: 
-memcpy/60 (memcpy) @06c26b60
+memcpy/60 (memcpy) @060a6c40
   Type: function
   Visibility: external public
   References: 
@@ -40,7 +40,7 @@ memcpy/60 (memcpy) @06c26b60
   Function flags:
   Called by: prvCopyDataFromQueue/32 prvCopyDataToQueue/31 prvCopyDataToQueue/31 
   Calls: 
-xTaskPriorityDisinherit/59 (xTaskPriorityDisinherit) @06c26a80
+xTaskPriorityDisinherit/59 (xTaskPriorityDisinherit) @060a6b60
   Type: function
   Visibility: external public
   References: 
@@ -49,7 +49,7 @@ xTaskPriorityDisinherit/59 (xTaskPriorityDisinherit) @06c26a80
   Function flags:
   Called by: prvCopyDataToQueue/31 
   Calls: 
-vPortFree/58 (vPortFree) @06c26460
+vPortFree/58 (vPortFree) @060a6540
   Type: function
   Visibility: external public
   References: 
@@ -58,7 +58,7 @@ vPortFree/58 (vPortFree) @06c26460
   Function flags:
   Called by: vQueueDelete/26 
   Calls: 
-vTaskPriorityDisinheritAfterTimeout/57 (vTaskPriorityDisinheritAfterTimeout) @06beec40
+vTaskPriorityDisinheritAfterTimeout/57 (vTaskPriorityDisinheritAfterTimeout) @0606dd20
   Type: function
   Visibility: external public
   References: 
@@ -67,7 +67,7 @@ vTaskPriorityDisinheritAfterTimeout/57 (vTaskPriorityDisinheritAfterTimeout) @06
   Function flags:
   Called by: xQueueSemaphoreTake/19 
   Calls: 
-xTaskPriorityInherit/56 (xTaskPriorityInherit) @06beeb60
+xTaskPriorityInherit/56 (xTaskPriorityInherit) @0606dc40
   Type: function
   Visibility: external public
   References: 
@@ -76,7 +76,7 @@ xTaskPriorityInherit/56 (xTaskPriorityInherit) @06beeb60
   Function flags:
   Called by: xQueueSemaphoreTake/19 
   Calls: 
-pvTaskIncrementMutexHeldCount/55 (pvTaskIncrementMutexHeldCount) @06beea80
+pvTaskIncrementMutexHeldCount/55 (pvTaskIncrementMutexHeldCount) @0606db60
   Type: function
   Visibility: external public
   References: 
@@ -85,7 +85,7 @@ pvTaskIncrementMutexHeldCount/55 (pvTaskIncrementMutexHeldCount) @06beea80
   Function flags:
   Called by: xQueueSemaphoreTake/19 
   Calls: 
-vPortValidateInterruptPriority/54 (vPortValidateInterruptPriority) @06bee000
+vPortValidateInterruptPriority/54 (vPortValidateInterruptPriority) @0606d0e0
   Type: function
   Visibility: external public
   References: 
@@ -94,7 +94,7 @@ vPortValidateInterruptPriority/54 (vPortValidateInterruptPriority) @06bee000
   Function flags:
   Called by: xQueuePeekFromISR/22 xQueueReceiveFromISR/21 xQueueGenericSendFromISR/16 xQueueGiveFromISR/17 
   Calls: 
-xTaskResumeAll/53 (xTaskResumeAll) @06b97e00
+xTaskResumeAll/53 (xTaskResumeAll) @06013ee0
   Type: function
   Visibility: external public
   References: 
@@ -103,7 +103,7 @@ xTaskResumeAll/53 (xTaskResumeAll) @06b97e00
   Function flags:
   Called by: xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 
   Calls: 
-vTaskPlaceOnEventList/52 (vTaskPlaceOnEventList) @06b97d20
+vTaskPlaceOnEventList/52 (vTaskPlaceOnEventList) @06013e00
   Type: function
   Visibility: external public
   References: 
@@ -112,7 +112,7 @@ vTaskPlaceOnEventList/52 (vTaskPlaceOnEventList) @06b97d20
   Function flags:
   Called by: xQueueGenericSend/15 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 
   Calls: 
-xTaskCheckForTimeOut/51 (xTaskCheckForTimeOut) @06b97c40
+xTaskCheckForTimeOut/51 (xTaskCheckForTimeOut) @06013d20
   Type: function
   Visibility: external public
   References: 
@@ -121,7 +121,7 @@ xTaskCheckForTimeOut/51 (xTaskCheckForTimeOut) @06b97c40
   Function flags:
   Called by: xQueueGenericSend/15 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 
   Calls: 
-vTaskSuspendAll/50 (vTaskSuspendAll) @06b97b60
+vTaskSuspendAll/50 (vTaskSuspendAll) @06013c40
   Type: function
   Visibility: external public
   References: 
@@ -130,7 +130,7 @@ vTaskSuspendAll/50 (vTaskSuspendAll) @06b97b60
   Function flags:
   Called by: xQueueGenericSend/15 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 
   Calls: 
-vTaskInternalSetTimeOutState/49 (vTaskInternalSetTimeOutState) @06b97a80
+vTaskInternalSetTimeOutState/49 (vTaskInternalSetTimeOutState) @06013b60
   Type: function
   Visibility: external public
   References: 
@@ -139,7 +139,7 @@ vTaskInternalSetTimeOutState/49 (vTaskInternalSetTimeOutState) @06b97a80
   Function flags:
   Called by: xQueueGenericSend/15 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 
   Calls: 
-xTaskGetSchedulerState/48 (xTaskGetSchedulerState) @06b979a0
+xTaskGetSchedulerState/48 (xTaskGetSchedulerState) @06013a80
   Type: function
   Visibility: external public
   References: 
@@ -148,7 +148,7 @@ xTaskGetSchedulerState/48 (xTaskGetSchedulerState) @06b979a0
   Function flags:
   Called by: xQueueGenericSend/15 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 
   Calls: 
-xTaskGetCurrentTaskHandle/47 (xTaskGetCurrentTaskHandle) @06b97460
+xTaskGetCurrentTaskHandle/47 (xTaskGetCurrentTaskHandle) @06013540
   Type: function
   Visibility: external public
   References: 
@@ -157,7 +157,7 @@ xTaskGetCurrentTaskHandle/47 (xTaskGetCurrentTaskHandle) @06b97460
   Function flags:
   Called by: xQueueGiveMutexRecursive/12 xQueueTakeMutexRecursive/13 
   Calls: 
-pvPortMalloc/46 (pvPortMalloc) @06b8b000
+pvPortMalloc/46 (pvPortMalloc) @06009460
   Type: function
   Visibility: external public
   References: 
@@ -166,7 +166,7 @@ pvPortMalloc/46 (pvPortMalloc) @06b8b000
   Function flags:
   Called by: xQueueGenericCreate/6 
   Calls: 
-vPortExitCritical/45 (vPortExitCritical) @06b8bd20
+vPortExitCritical/45 (vPortExitCritical) @06009e00
   Type: function
   Visibility: external public
   References: 
@@ -175,7 +175,7 @@ vPortExitCritical/45 (vPortExitCritical) @06b8bd20
   Function flags:
   Called by: vQueueWaitForMessageRestricted/41 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 prvIsQueueFull/36 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 prvIsQueueEmpty/34 prvUnlockQueue/33 prvUnlockQueue/33 uxQueueSpacesAvailable/24 uxQueueMessagesWaiting/23 xQueueGetMutexHolder/10 xQueueGenericReset/5 
   Calls: 
-vListInitialise/44 (vListInitialise) @06b8bc40
+vListInitialise/44 (vListInitialise) @06009d20
   Type: function
   Visibility: external public
   References: 
@@ -184,7 +184,7 @@ vListInitialise/44 (vListInitialise) @06b8bc40
   Function flags:
   Called by: xQueueGenericReset/5 xQueueGenericReset/5 
   Calls: 
-xTaskRemoveFromEventList/43 (xTaskRemoveFromEventList) @06b8bb60
+xTaskRemoveFromEventList/43 (xTaskRemoveFromEventList) @06009c40
   Type: function
   Visibility: external public
   References: 
@@ -193,7 +193,7 @@ xTaskRemoveFromEventList/43 (xTaskRemoveFromEventList) @06b8bb60
   Function flags:
   Called by: xQueueGenericSend/15 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 prvUnlockQueue/33 prvUnlockQueue/33 xQueueReceiveFromISR/21 xQueueGenericSendFromISR/16 xQueueGiveFromISR/17 xQueueGenericReset/5 
   Calls: 
-vPortEnterCritical/42 (vPortEnterCritical) @06b8ba80
+vPortEnterCritical/42 (vPortEnterCritical) @06009b60
   Type: function
   Visibility: external public
   References: 
@@ -202,7 +202,7 @@ vPortEnterCritical/42 (vPortEnterCritical) @06b8ba80
   Function flags:
   Called by: vQueueWaitForMessageRestricted/41 xQueueGenericSend/15 xQueueGenericSend/15 prvIsQueueFull/36 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 prvIsQueueEmpty/34 prvUnlockQueue/33 prvUnlockQueue/33 uxQueueSpacesAvailable/24 uxQueueMessagesWaiting/23 xQueueGetMutexHolder/10 xQueueGenericReset/5 
   Calls: 
-vQueueWaitForMessageRestricted/41 (vQueueWaitForMessageRestricted) @06b8b540
+vQueueWaitForMessageRestricted/41 (vQueueWaitForMessageRestricted) @06009620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -211,7 +211,7 @@ vQueueWaitForMessageRestricted/41 (vQueueWaitForMessageRestricted) @06b8b540
   Function flags: body
   Called by: 
   Calls: prvUnlockQueue/33 vTaskPlaceOnEventListRestricted/62 vPortExitCritical/45 vPortEnterCritical/42 
-vQueueUnregisterQueue/40 (vQueueUnregisterQueue) @06b8b2a0
+vQueueUnregisterQueue/40 (vQueueUnregisterQueue) @06009380
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: xQueueRegistry/4 (read)xQueueRegistry/4 (write)xQueueRegistry/4 (write)
@@ -220,7 +220,7 @@ vQueueUnregisterQueue/40 (vQueueUnregisterQueue) @06b8b2a0
   Function flags: body
   Called by: vQueueDelete/26 
   Calls: 
-pcQueueGetName/39 (pcQueueGetName) @06b84e00
+pcQueueGetName/39 (pcQueueGetName) @06009000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: xQueueRegistry/4 (read)xQueueRegistry/4 (read)
@@ -229,7 +229,7 @@ pcQueueGetName/39 (pcQueueGetName) @06b84e00
   Function flags: body
   Called by: 
   Calls: 
-vQueueAddToRegistry/38 (vQueueAddToRegistry) @06b84460
+vQueueAddToRegistry/38 (vQueueAddToRegistry) @060018c0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: xQueueRegistry/4 (read)xQueueRegistry/4 (addr)xQueueRegistry/4 (read)xQueueRegistry/4 (addr)
@@ -238,7 +238,7 @@ vQueueAddToRegistry/38 (vQueueAddToRegistry) @06b84460
   Function flags: body
   Called by: 
   Calls: 
-xQueueIsQueueFullFromISR/37 (xQueueIsQueueFullFromISR) @06b84d20
+xQueueIsQueueFullFromISR/37 (xQueueIsQueueFullFromISR) @06001e00
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -247,7 +247,7 @@ xQueueIsQueueFullFromISR/37 (xQueueIsQueueFullFromISR) @06b84d20
   Function flags: body
   Called by: 
   Calls: 
-prvIsQueueFull/36 (prvIsQueueFull) @06b849a0
+prvIsQueueFull/36 (prvIsQueueFull) @06001a80
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -256,7 +256,7 @@ prvIsQueueFull/36 (prvIsQueueFull) @06b849a0
   Function flags: body
   Called by: xQueueGenericSend/15 
   Calls: vPortExitCritical/45 vPortEnterCritical/42 
-xQueueIsQueueEmptyFromISR/35 (xQueueIsQueueEmptyFromISR) @06b84700
+xQueueIsQueueEmptyFromISR/35 (xQueueIsQueueEmptyFromISR) @060017e0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -265,7 +265,7 @@ xQueueIsQueueEmptyFromISR/35 (xQueueIsQueueEmptyFromISR) @06b84700
   Function flags: body
   Called by: 
   Calls: 
-prvIsQueueEmpty/34 (prvIsQueueEmpty) @06b84380
+prvIsQueueEmpty/34 (prvIsQueueEmpty) @06001460
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -274,7 +274,7 @@ prvIsQueueEmpty/34 (prvIsQueueEmpty) @06b84380
   Function flags: body
   Called by: xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 
   Calls: vPortExitCritical/45 vPortEnterCritical/42 
-prvUnlockQueue/33 (prvUnlockQueue) @06b840e0
+prvUnlockQueue/33 (prvUnlockQueue) @060011c0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -283,7 +283,7 @@ prvUnlockQueue/33 (prvUnlockQueue) @06b840e0
   Function flags: body
   Called by: vQueueWaitForMessageRestricted/41 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 
   Calls: vPortExitCritical/45 vTaskMissedYield/61 xTaskRemoveFromEventList/43 vPortEnterCritical/42 vPortExitCritical/45 vTaskMissedYield/61 xTaskRemoveFromEventList/43 vPortEnterCritical/42 
-prvCopyDataFromQueue/32 (prvCopyDataFromQueue) @06b7d8c0
+prvCopyDataFromQueue/32 (prvCopyDataFromQueue) @05ffb9a0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -292,7 +292,7 @@ prvCopyDataFromQueue/32 (prvCopyDataFromQueue) @06b7d8c0
   Function flags: body
   Called by: xQueuePeek/20 xQueueReceive/18 xQueuePeekFromISR/22 xQueueReceiveFromISR/21 
   Calls: memcpy/60 
-prvCopyDataToQueue/31 (prvCopyDataToQueue) @06b7d380
+prvCopyDataToQueue/31 (prvCopyDataToQueue) @05ffb460
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -301,7 +301,7 @@ prvCopyDataToQueue/31 (prvCopyDataToQueue) @06b7d380
   Function flags: body
   Called by: xQueueGenericSend/15 xQueueGenericSendFromISR/16 
   Calls: memcpy/60 memcpy/60 xTaskPriorityDisinherit/59 
-prvGetDisinheritPriorityAfterTimeout/30 (prvGetDisinheritPriorityAfterTimeout) @06b7de00
+prvGetDisinheritPriorityAfterTimeout/30 (prvGetDisinheritPriorityAfterTimeout) @05ffbee0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -310,7 +310,7 @@ prvGetDisinheritPriorityAfterTimeout/30 (prvGetDisinheritPriorityAfterTimeout) @
   Function flags: body
   Called by: xQueueSemaphoreTake/19 
   Calls: 
-ucQueueGetQueueType/29 (ucQueueGetQueueType) @06b7da80
+ucQueueGetQueueType/29 (ucQueueGetQueueType) @05ffbb60
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -319,7 +319,7 @@ ucQueueGetQueueType/29 (ucQueueGetQueueType) @06b7da80
   Function flags: body
   Called by: 
   Calls: 
-vQueueSetQueueNumber/28 (vQueueSetQueueNumber) @06b7d7e0
+vQueueSetQueueNumber/28 (vQueueSetQueueNumber) @05ffb8c0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -328,7 +328,7 @@ vQueueSetQueueNumber/28 (vQueueSetQueueNumber) @06b7d7e0
   Function flags: body
   Called by: 
   Calls: 
-uxQueueGetQueueNumber/27 (uxQueueGetQueueNumber) @06b7d540
+uxQueueGetQueueNumber/27 (uxQueueGetQueueNumber) @05ffb620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -337,7 +337,7 @@ uxQueueGetQueueNumber/27 (uxQueueGetQueueNumber) @06b7d540
   Function flags: body
   Called by: 
   Calls: 
-vQueueDelete/26 (vQueueDelete) @06b7d2a0
+vQueueDelete/26 (vQueueDelete) @05ffb380
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -346,7 +346,7 @@ vQueueDelete/26 (vQueueDelete) @06b7d2a0
   Function flags: body
   Called by: 
   Calls: vPortFree/58 vQueueUnregisterQueue/40 
-uxQueueMessagesWaitingFromISR/25 (uxQueueMessagesWaitingFromISR) @06b72d20
+uxQueueMessagesWaitingFromISR/25 (uxQueueMessagesWaitingFromISR) @05ffb000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -355,7 +355,7 @@ uxQueueMessagesWaitingFromISR/25 (uxQueueMessagesWaitingFromISR) @06b72d20
   Function flags: body
   Called by: 
   Calls: 
-uxQueueSpacesAvailable/24 (uxQueueSpacesAvailable) @06b720e0
+uxQueueSpacesAvailable/24 (uxQueueSpacesAvailable) @05ff2620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -364,7 +364,7 @@ uxQueueSpacesAvailable/24 (uxQueueSpacesAvailable) @06b720e0
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/45 vPortEnterCritical/42 
-uxQueueMessagesWaiting/23 (uxQueueMessagesWaiting) @06b72c40
+uxQueueMessagesWaiting/23 (uxQueueMessagesWaiting) @05ff2d20
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -373,7 +373,7 @@ uxQueueMessagesWaiting/23 (uxQueueMessagesWaiting) @06b72c40
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/45 vPortEnterCritical/42 
-xQueuePeekFromISR/22 (xQueuePeekFromISR) @06b728c0
+xQueuePeekFromISR/22 (xQueuePeekFromISR) @05ff29a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -382,7 +382,7 @@ xQueuePeekFromISR/22 (xQueuePeekFromISR) @06b728c0
   Function flags: body
   Called by: 
   Calls: prvCopyDataFromQueue/32 vPortValidateInterruptPriority/54 
-xQueueReceiveFromISR/21 (xQueueReceiveFromISR) @06b72460
+xQueueReceiveFromISR/21 (xQueueReceiveFromISR) @05ff2540
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -391,7 +391,7 @@ xQueueReceiveFromISR/21 (xQueueReceiveFromISR) @06b72460
   Function flags: body
   Called by: 
   Calls: xTaskRemoveFromEventList/43 prvCopyDataFromQueue/32 vPortValidateInterruptPriority/54 
-xQueuePeek/20 (xQueuePeek) @06b72000
+xQueuePeek/20 (xQueuePeek) @05ff20e0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -400,7 +400,7 @@ xQueuePeek/20 (xQueuePeek) @06b72000
   Function flags: body
   Called by: 
   Calls: prvIsQueueEmpty/34 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 prvIsQueueEmpty/34 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortExitCritical/45 xTaskRemoveFromEventList/43 prvCopyDataFromQueue/32 vPortEnterCritical/42 xTaskGetSchedulerState/48 
-xQueueSemaphoreTake/19 (xQueueSemaphoreTake) @06b64c40
+xQueueSemaphoreTake/19 (xQueueSemaphoreTake) @05fe4d20
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -409,7 +409,7 @@ xQueueSemaphoreTake/19 (xQueueSemaphoreTake) @06b64c40
   Function flags: body
   Called by: xQueueTakeMutexRecursive/13 
   Calls: vPortExitCritical/45 vTaskPriorityDisinheritAfterTimeout/57 prvGetDisinheritPriorityAfterTimeout/30 vPortEnterCritical/42 prvIsQueueEmpty/34 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 vPortExitCritical/45 xTaskPriorityInherit/56 vPortEnterCritical/42 prvIsQueueEmpty/34 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortExitCritical/45 xTaskRemoveFromEventList/43 pvTaskIncrementMutexHeldCount/55 vPortEnterCritical/42 xTaskGetSchedulerState/48 
-xQueueReceive/18 (xQueueReceive) @06b64540
+xQueueReceive/18 (xQueueReceive) @05fe4620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -418,7 +418,7 @@ xQueueReceive/18 (xQueueReceive) @06b64540
   Function flags: body
   Called by: 
   Calls: prvIsQueueEmpty/34 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 prvIsQueueEmpty/34 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortExitCritical/45 xTaskRemoveFromEventList/43 prvCopyDataFromQueue/32 vPortEnterCritical/42 xTaskGetSchedulerState/48 
-xQueueGiveFromISR/17 (xQueueGiveFromISR) @06b0dd20
+xQueueGiveFromISR/17 (xQueueGiveFromISR) @05fe4000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -427,7 +427,7 @@ xQueueGiveFromISR/17 (xQueueGiveFromISR) @06b0dd20
   Function flags: body
   Called by: 
   Calls: xTaskRemoveFromEventList/43 vPortValidateInterruptPriority/54 
-xQueueGenericSendFromISR/16 (xQueueGenericSendFromISR) @06b0dc40
+xQueueGenericSendFromISR/16 (xQueueGenericSendFromISR) @05f8de00
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -436,7 +436,7 @@ xQueueGenericSendFromISR/16 (xQueueGenericSendFromISR) @06b0dc40
   Function flags: body
   Called by: 
   Calls: xTaskRemoveFromEventList/43 prvCopyDataToQueue/31 vPortValidateInterruptPriority/54 
-xQueueGenericSend/15 (xQueueGenericSend) @06b0d7e0
+xQueueGenericSend/15 (xQueueGenericSend) @05f8d9a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -445,7 +445,7 @@ xQueueGenericSend/15 (xQueueGenericSend) @06b0d7e0
   Function flags: body
   Called by: xQueueGiveMutexRecursive/12 prvInitialiseMutex/8 
   Calls: xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 prvIsQueueFull/36 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortExitCritical/45 xTaskRemoveFromEventList/43 prvCopyDataToQueue/31 vPortEnterCritical/42 xTaskGetSchedulerState/48 
-xQueueCreateCountingSemaphore/14 (xQueueCreateCountingSemaphore) @06b0d0e0
+xQueueCreateCountingSemaphore/14 (xQueueCreateCountingSemaphore) @05f8d2a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -454,7 +454,7 @@ xQueueCreateCountingSemaphore/14 (xQueueCreateCountingSemaphore) @06b0d0e0
   Function flags: body
   Called by: 
   Calls: xQueueGenericCreate/6 
-xQueueTakeMutexRecursive/13 (xQueueTakeMutexRecursive) @06b249a0
+xQueueTakeMutexRecursive/13 (xQueueTakeMutexRecursive) @05f85ee0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -463,7 +463,7 @@ xQueueTakeMutexRecursive/13 (xQueueTakeMutexRecursive) @06b249a0
   Function flags: body
   Called by: 
   Calls: xQueueSemaphoreTake/19 xTaskGetCurrentTaskHandle/47 
-xQueueGiveMutexRecursive/12 (xQueueGiveMutexRecursive) @06b240e0
+xQueueGiveMutexRecursive/12 (xQueueGiveMutexRecursive) @05f85540
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -472,7 +472,7 @@ xQueueGiveMutexRecursive/12 (xQueueGiveMutexRecursive) @06b240e0
   Function flags: body
   Called by: 
   Calls: xQueueGenericSend/15 xTaskGetCurrentTaskHandle/47 
-xQueueGetMutexHolderFromISR/11 (xQueueGetMutexHolderFromISR) @06b24c40
+xQueueGetMutexHolderFromISR/11 (xQueueGetMutexHolderFromISR) @05f85e00
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -481,7 +481,7 @@ xQueueGetMutexHolderFromISR/11 (xQueueGetMutexHolderFromISR) @06b24c40
   Function flags: body
   Called by: 
   Calls: 
-xQueueGetMutexHolder/10 (xQueueGetMutexHolder) @06b248c0
+xQueueGetMutexHolder/10 (xQueueGetMutexHolder) @05f85a80
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -490,7 +490,7 @@ xQueueGetMutexHolder/10 (xQueueGetMutexHolder) @06b248c0
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/45 vPortEnterCritical/42 
-xQueueCreateMutex/9 (xQueueCreateMutex) @06b24540
+xQueueCreateMutex/9 (xQueueCreateMutex) @05f85700
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -499,7 +499,7 @@ xQueueCreateMutex/9 (xQueueCreateMutex) @06b24540
   Function flags: body
   Called by: 
   Calls: prvInitialiseMutex/8 xQueueGenericCreate/6 
-prvInitialiseMutex/8 (prvInitialiseMutex) @06b242a0
+prvInitialiseMutex/8 (prvInitialiseMutex) @05f85460
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -508,7 +508,7 @@ prvInitialiseMutex/8 (prvInitialiseMutex) @06b242a0
   Function flags: body
   Called by: xQueueCreateMutex/9 
   Calls: xQueueGenericSend/15 
-prvInitialiseNewQueue/7 (prvInitialiseNewQueue) @06b24000
+prvInitialiseNewQueue/7 (prvInitialiseNewQueue) @05f851c0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -517,7 +517,7 @@ prvInitialiseNewQueue/7 (prvInitialiseNewQueue) @06b24000
   Function flags: body
   Called by: xQueueGenericCreate/6 
   Calls: xQueueGenericReset/5 
-xQueueGenericCreate/6 (xQueueGenericCreate) @06b1c7e0
+xQueueGenericCreate/6 (xQueueGenericCreate) @05f9ce00
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -526,7 +526,7 @@ xQueueGenericCreate/6 (xQueueGenericCreate) @06b1c7e0
   Function flags: body
   Called by: xQueueCreateMutex/9 xQueueCreateCountingSemaphore/14 
   Calls: prvInitialiseNewQueue/7 pvPortMalloc/46 
-xQueueGenericReset/5 (xQueueGenericReset) @06b1cc40
+xQueueGenericReset/5 (xQueueGenericReset) @05f9cd20
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -535,7 +535,7 @@ xQueueGenericReset/5 (xQueueGenericReset) @06b1cc40
   Function flags: body
   Called by: prvInitialiseNewQueue/7 
   Calls: vPortExitCritical/45 vListInitialise/44 vListInitialise/44 xTaskRemoveFromEventList/43 vPortEnterCritical/42 
-xQueueRegistry/4 (xQueueRegistry) @06b18630
+xQueueRegistry/4 (xQueueRegistry) @05f98630
   Type: variable definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -652,7 +652,7 @@ pcQueueGetName (struct QueueDefinition * xQueue)
   uint32_t ulNewBASEPRI;
   const char * pcReturn;
   UBaseType_t ux;
-  const char * D.7263;
+  const char * D.7264;
   struct QueueDefinition * _1;
   const char * _10;
 
@@ -809,7 +809,7 @@ xQueueIsQueueFullFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.7244;
+  BaseType_t D.7245;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _9;
@@ -862,7 +862,7 @@ xQueueIsQueueFullFromISR (struct QueueDefinition * const xQueue)
 prvIsQueueFull (const struct Queue_t * pxQueue)
 {
   BaseType_t xReturn;
-  BaseType_t D.7237;
+  BaseType_t D.7238;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _10;
@@ -900,7 +900,7 @@ xQueueIsQueueEmptyFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.7232;
+  BaseType_t D.7233;
   long unsigned int _1;
   BaseType_t _8;
 
@@ -951,7 +951,7 @@ xQueueIsQueueEmptyFromISR (struct QueueDefinition * const xQueue)
 prvIsQueueEmpty (const struct Queue_t * pxQueue)
 {
   BaseType_t xReturn;
-  BaseType_t D.7225;
+  BaseType_t D.7226;
   long unsigned int _1;
   BaseType_t _9;
 
@@ -1135,7 +1135,7 @@ prvCopyDataToQueue (struct Queue_t * const pxQueue, const void * pvItemToQueue,
 {
   UBaseType_t uxMessagesWaiting;
   BaseType_t xReturn;
-  BaseType_t D.7203;
+  BaseType_t D.7204;
   long unsigned int _1;
   int8_t * _2;
   struct tskTaskControlBlock * _3;
@@ -1265,7 +1265,7 @@ prvCopyDataToQueue (struct Queue_t * const pxQueue, const void * pvItemToQueue,
 prvGetDisinheritPriorityAfterTimeout (const struct Queue_t * const pxQueue)
 {
   UBaseType_t uxHighestPriorityOfWaitingTasks;
-  UBaseType_t D.7180;
+  UBaseType_t D.7181;
   long unsigned int _1;
   struct xLIST_ITEM * _2;
   long unsigned int _3;
@@ -1300,7 +1300,7 @@ prvGetDisinheritPriorityAfterTimeout (const struct Queue_t * const pxQueue)
 
 ucQueueGetQueueType (struct QueueDefinition * xQueue)
 {
-  uint8_t D.7175;
+  uint8_t D.7176;
   uint8_t _3;
 
   <bb 2> :
@@ -1324,7 +1324,7 @@ vQueueSetQueueNumber (struct QueueDefinition * xQueue, UBaseType_t uxQueueNumber
 
 uxQueueGetQueueNumber (struct QueueDefinition * xQueue)
 {
-  UBaseType_t D.7173;
+  UBaseType_t D.7174;
   UBaseType_t _3;
 
   <bb 2> :
@@ -1374,7 +1374,7 @@ uxQueueMessagesWaitingFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   UBaseType_t uxReturn;
-  UBaseType_t D.7169;
+  UBaseType_t D.7170;
   UBaseType_t _5;
 
   <bb 2> :
@@ -1412,7 +1412,7 @@ uxQueueSpacesAvailable (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   UBaseType_t uxReturn;
-  UBaseType_t D.7165;
+  UBaseType_t D.7166;
   long unsigned int _1;
   long unsigned int _2;
   UBaseType_t _9;
@@ -1455,7 +1455,7 @@ uxQueueMessagesWaiting (struct QueueDefinition * const xQueue)
 {
   uint32_t ulNewBASEPRI;
   UBaseType_t uxReturn;
-  UBaseType_t D.7161;
+  UBaseType_t D.7162;
   UBaseType_t _6;
 
   <bb 2> :
@@ -1492,10 +1492,10 @@ uxQueueMessagesWaiting (struct QueueDefinition * const xQueue)
 xQueuePeekFromISR (struct QueueDefinition * xQueue, void * const pvBuffer)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.7360;
+  uint32_t D.7361;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7359;
+  uint32_t D.7360;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -1503,7 +1503,7 @@ xQueuePeekFromISR (struct QueueDefinition * xQueue, void * const pvBuffer)
   int8_t * pcOriginalReadPosition;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.7157;
+  BaseType_t D.7158;
   int iftmp.27;
   long unsigned int _1;
   long unsigned int _2;
@@ -1642,10 +1642,10 @@ xQueueReceiveFromISR (struct QueueDefinition * xQueue, void * const pvBuffer, Ba
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7350;
+  uint32_t D.7351;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7349;
+  uint32_t D.7350;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   const int8_t cRxLock;
@@ -1653,7 +1653,7 @@ xQueueReceiveFromISR (struct QueueDefinition * xQueue, void * const pvBuffer, Ba
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.7141;
+  BaseType_t D.7142;
   int iftmp.25;
   long unsigned int _1;
   long unsigned int _2;
@@ -1840,7 +1840,7 @@ xQueuePeek (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_t x
   int8_t * pcOriginalReadPosition;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.7092;
+  BaseType_t D.7093;
   int iftmp.21;
   int iftmp.20;
   long unsigned int _1;
@@ -2134,7 +2134,7 @@ xQueueSemaphoreTake (struct QueueDefinition * xQueue, TickType_t xTicksToWait)
   struct Queue_t * const pxQueue;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.7038;
+  BaseType_t D.7039;
   int iftmp.16;
   long unsigned int _1;
   long int _2;
@@ -2465,7 +2465,7 @@ xQueueReceive (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_
   struct Queue_t * const pxQueue;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.6993;
+  BaseType_t D.6994;
   int iftmp.12;
   int iftmp.11;
   long unsigned int _1;
@@ -2752,10 +2752,10 @@ xQueueGiveFromISR (struct QueueDefinition * xQueue, BaseType_t * const pxHigherP
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7328;
+  uint32_t D.7329;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7327;
+  uint32_t D.7328;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -2764,7 +2764,7 @@ xQueueGiveFromISR (struct QueueDefinition * xQueue, BaseType_t * const pxHigherP
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.6967;
+  BaseType_t D.6968;
   int iftmp.9;
   long unsigned int _1;
   int8_t * _2;
@@ -2968,10 +2968,10 @@ xQueueGenericSendFromISR (struct QueueDefinition * xQueue, const void * const pv
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7341;
+  uint32_t D.7342;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7340;
+  uint32_t D.7341;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -2980,7 +2980,7 @@ xQueueGenericSendFromISR (struct QueueDefinition * xQueue, const void * const pv
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.6935;
+  BaseType_t D.6936;
   int iftmp.7;
   int iftmp.6;
   long unsigned int _1;
@@ -3218,7 +3218,7 @@ xQueueGenericSend (struct QueueDefinition * xQueue, const void * const pvItemToQ
   struct TimeOut_t xTimeOut;
   BaseType_t xYieldRequired;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.6881;
+  BaseType_t D.6882;
   int iftmp.2;
   int iftmp.1;
   int iftmp.0;
@@ -3561,7 +3561,7 @@ xQueueCreateCountingSemaphore (const UBaseType_t uxMaxCount, const UBaseType_t u
 {
   uint32_t ulNewBASEPRI;
   struct QueueDefinition * xHandle;
-  struct QueueDefinition * D.6844;
+  struct QueueDefinition * D.6845;
   struct QueueDefinition * _11;
 
   <bb 2> :
@@ -3624,7 +3624,7 @@ xQueueTakeMutexRecursive (struct QueueDefinition * xMutex, TickType_t xTicksToWa
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxMutex;
   BaseType_t xReturn;
-  BaseType_t D.6833;
+  BaseType_t D.6834;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   long unsigned int _3;
@@ -3695,7 +3695,7 @@ xQueueGiveMutexRecursive (struct QueueDefinition * xMutex)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxMutex;
   BaseType_t xReturn;
-  BaseType_t D.6823;
+  BaseType_t D.6824;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   long unsigned int _3;
@@ -3765,7 +3765,7 @@ xQueueGetMutexHolderFromISR (struct QueueDefinition * xSemaphore)
 {
   uint32_t ulNewBASEPRI;
   struct tskTaskControlBlock * pxReturn;
-  struct tskTaskControlBlock * D.6813;
+  struct tskTaskControlBlock * D.6814;
   int8_t * _1;
   struct tskTaskControlBlock * _7;
 
@@ -3817,7 +3817,7 @@ xQueueGetMutexHolder (struct QueueDefinition * xSemaphore)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxSemaphore;
   struct tskTaskControlBlock * pxReturn;
-  struct tskTaskControlBlock * D.6806;
+  struct tskTaskControlBlock * D.6807;
   int8_t * _1;
   struct tskTaskControlBlock * _10;
 
@@ -3872,7 +3872,7 @@ xQueueCreateMutex (const uint8_t ucQueueType)
   const UBaseType_t uxMutexSize;
   const UBaseType_t uxMutexLength;
   struct QueueDefinition * xNewQueue;
-  struct QueueDefinition * D.6799;
+  struct QueueDefinition * D.6800;
   struct QueueDefinition * _8;
 
   <bb 2> :
@@ -3940,7 +3940,7 @@ xQueueGenericCreate (const UBaseType_t uxQueueLength, const UBaseType_t uxItemSi
   uint8_t * pucQueueStorage;
   size_t xQueueSizeInBytes;
   struct Queue_t * pxNewQueue;
-  struct QueueDefinition * D.6791;
+  struct QueueDefinition * D.6792;
   __complex__ long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -4021,7 +4021,7 @@ xQueueGenericReset (struct QueueDefinition * xQueue, BaseType_t xNewQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.6779;
+  BaseType_t D.6780;
   long unsigned int _1;
   __complex__ long unsigned int _2;
   long unsigned int _3;

+ 95 - 95
Debug_FLASH/FreeRTOS/Source/queue.c.075i.fnsummary

@@ -1,6 +1,6 @@
 Symbol table:
 
-vTaskPlaceOnEventListRestricted/62 (vTaskPlaceOnEventListRestricted) @06c3d620
+vTaskPlaceOnEventListRestricted/62 (vTaskPlaceOnEventListRestricted) @060be700
   Type: function
   Visibility: external public
   References: 
@@ -9,7 +9,7 @@ vTaskPlaceOnEventListRestricted/62 (vTaskPlaceOnEventListRestricted) @06c3d620
   Function flags:
   Called by: vQueueWaitForMessageRestricted/41 
   Calls: 
-vTaskMissedYield/61 (vTaskMissedYield) @06c26e00
+vTaskMissedYield/61 (vTaskMissedYield) @060a6ee0
   Type: function
   Visibility: external public
   References: 
@@ -18,7 +18,7 @@ vTaskMissedYield/61 (vTaskMissedYield) @06c26e00
   Function flags:
   Called by: prvUnlockQueue/33 prvUnlockQueue/33 
   Calls: 
-memcpy/60 (memcpy) @06c26b60
+memcpy/60 (memcpy) @060a6c40
   Type: function
   Visibility: external public
   References: 
@@ -27,7 +27,7 @@ memcpy/60 (memcpy) @06c26b60
   Function flags:
   Called by: prvCopyDataFromQueue/32 prvCopyDataToQueue/31 prvCopyDataToQueue/31 
   Calls: 
-xTaskPriorityDisinherit/59 (xTaskPriorityDisinherit) @06c26a80
+xTaskPriorityDisinherit/59 (xTaskPriorityDisinherit) @060a6b60
   Type: function
   Visibility: external public
   References: 
@@ -36,7 +36,7 @@ xTaskPriorityDisinherit/59 (xTaskPriorityDisinherit) @06c26a80
   Function flags:
   Called by: prvCopyDataToQueue/31 
   Calls: 
-vPortFree/58 (vPortFree) @06c26460
+vPortFree/58 (vPortFree) @060a6540
   Type: function
   Visibility: external public
   References: 
@@ -45,7 +45,7 @@ vPortFree/58 (vPortFree) @06c26460
   Function flags:
   Called by: vQueueDelete/26 
   Calls: 
-vTaskPriorityDisinheritAfterTimeout/57 (vTaskPriorityDisinheritAfterTimeout) @06beec40
+vTaskPriorityDisinheritAfterTimeout/57 (vTaskPriorityDisinheritAfterTimeout) @0606dd20
   Type: function
   Visibility: external public
   References: 
@@ -54,7 +54,7 @@ vTaskPriorityDisinheritAfterTimeout/57 (vTaskPriorityDisinheritAfterTimeout) @06
   Function flags:
   Called by: xQueueSemaphoreTake/19 
   Calls: 
-xTaskPriorityInherit/56 (xTaskPriorityInherit) @06beeb60
+xTaskPriorityInherit/56 (xTaskPriorityInherit) @0606dc40
   Type: function
   Visibility: external public
   References: 
@@ -63,7 +63,7 @@ xTaskPriorityInherit/56 (xTaskPriorityInherit) @06beeb60
   Function flags:
   Called by: xQueueSemaphoreTake/19 
   Calls: 
-pvTaskIncrementMutexHeldCount/55 (pvTaskIncrementMutexHeldCount) @06beea80
+pvTaskIncrementMutexHeldCount/55 (pvTaskIncrementMutexHeldCount) @0606db60
   Type: function
   Visibility: external public
   References: 
@@ -72,7 +72,7 @@ pvTaskIncrementMutexHeldCount/55 (pvTaskIncrementMutexHeldCount) @06beea80
   Function flags:
   Called by: xQueueSemaphoreTake/19 
   Calls: 
-vPortValidateInterruptPriority/54 (vPortValidateInterruptPriority) @06bee000
+vPortValidateInterruptPriority/54 (vPortValidateInterruptPriority) @0606d0e0
   Type: function
   Visibility: external public
   References: 
@@ -81,7 +81,7 @@ vPortValidateInterruptPriority/54 (vPortValidateInterruptPriority) @06bee000
   Function flags:
   Called by: xQueuePeekFromISR/22 xQueueReceiveFromISR/21 xQueueGenericSendFromISR/16 xQueueGiveFromISR/17 
   Calls: 
-xTaskResumeAll/53 (xTaskResumeAll) @06b97e00
+xTaskResumeAll/53 (xTaskResumeAll) @06013ee0
   Type: function
   Visibility: external public
   References: 
@@ -90,7 +90,7 @@ xTaskResumeAll/53 (xTaskResumeAll) @06b97e00
   Function flags:
   Called by: xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 
   Calls: 
-vTaskPlaceOnEventList/52 (vTaskPlaceOnEventList) @06b97d20
+vTaskPlaceOnEventList/52 (vTaskPlaceOnEventList) @06013e00
   Type: function
   Visibility: external public
   References: 
@@ -99,7 +99,7 @@ vTaskPlaceOnEventList/52 (vTaskPlaceOnEventList) @06b97d20
   Function flags:
   Called by: xQueueGenericSend/15 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 
   Calls: 
-xTaskCheckForTimeOut/51 (xTaskCheckForTimeOut) @06b97c40
+xTaskCheckForTimeOut/51 (xTaskCheckForTimeOut) @06013d20
   Type: function
   Visibility: external public
   References: 
@@ -108,7 +108,7 @@ xTaskCheckForTimeOut/51 (xTaskCheckForTimeOut) @06b97c40
   Function flags:
   Called by: xQueueGenericSend/15 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 
   Calls: 
-vTaskSuspendAll/50 (vTaskSuspendAll) @06b97b60
+vTaskSuspendAll/50 (vTaskSuspendAll) @06013c40
   Type: function
   Visibility: external public
   References: 
@@ -117,7 +117,7 @@ vTaskSuspendAll/50 (vTaskSuspendAll) @06b97b60
   Function flags:
   Called by: xQueueGenericSend/15 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 
   Calls: 
-vTaskInternalSetTimeOutState/49 (vTaskInternalSetTimeOutState) @06b97a80
+vTaskInternalSetTimeOutState/49 (vTaskInternalSetTimeOutState) @06013b60
   Type: function
   Visibility: external public
   References: 
@@ -126,7 +126,7 @@ vTaskInternalSetTimeOutState/49 (vTaskInternalSetTimeOutState) @06b97a80
   Function flags:
   Called by: xQueueGenericSend/15 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 
   Calls: 
-xTaskGetSchedulerState/48 (xTaskGetSchedulerState) @06b979a0
+xTaskGetSchedulerState/48 (xTaskGetSchedulerState) @06013a80
   Type: function
   Visibility: external public
   References: 
@@ -135,7 +135,7 @@ xTaskGetSchedulerState/48 (xTaskGetSchedulerState) @06b979a0
   Function flags:
   Called by: xQueueGenericSend/15 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 
   Calls: 
-xTaskGetCurrentTaskHandle/47 (xTaskGetCurrentTaskHandle) @06b97460
+xTaskGetCurrentTaskHandle/47 (xTaskGetCurrentTaskHandle) @06013540
   Type: function
   Visibility: external public
   References: 
@@ -144,7 +144,7 @@ xTaskGetCurrentTaskHandle/47 (xTaskGetCurrentTaskHandle) @06b97460
   Function flags:
   Called by: xQueueGiveMutexRecursive/12 xQueueTakeMutexRecursive/13 
   Calls: 
-pvPortMalloc/46 (pvPortMalloc) @06b8b000
+pvPortMalloc/46 (pvPortMalloc) @06009460
   Type: function
   Visibility: external public
   References: 
@@ -153,7 +153,7 @@ pvPortMalloc/46 (pvPortMalloc) @06b8b000
   Function flags:
   Called by: xQueueGenericCreate/6 
   Calls: 
-vPortExitCritical/45 (vPortExitCritical) @06b8bd20
+vPortExitCritical/45 (vPortExitCritical) @06009e00
   Type: function
   Visibility: external public
   References: 
@@ -162,7 +162,7 @@ vPortExitCritical/45 (vPortExitCritical) @06b8bd20
   Function flags:
   Called by: vQueueWaitForMessageRestricted/41 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 prvIsQueueFull/36 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 prvIsQueueEmpty/34 prvUnlockQueue/33 prvUnlockQueue/33 uxQueueSpacesAvailable/24 uxQueueMessagesWaiting/23 xQueueGetMutexHolder/10 xQueueGenericReset/5 
   Calls: 
-vListInitialise/44 (vListInitialise) @06b8bc40
+vListInitialise/44 (vListInitialise) @06009d20
   Type: function
   Visibility: external public
   References: 
@@ -171,7 +171,7 @@ vListInitialise/44 (vListInitialise) @06b8bc40
   Function flags:
   Called by: xQueueGenericReset/5 xQueueGenericReset/5 
   Calls: 
-xTaskRemoveFromEventList/43 (xTaskRemoveFromEventList) @06b8bb60
+xTaskRemoveFromEventList/43 (xTaskRemoveFromEventList) @06009c40
   Type: function
   Visibility: external public
   References: 
@@ -180,7 +180,7 @@ xTaskRemoveFromEventList/43 (xTaskRemoveFromEventList) @06b8bb60
   Function flags:
   Called by: xQueueGenericSend/15 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 prvUnlockQueue/33 prvUnlockQueue/33 xQueueReceiveFromISR/21 xQueueGenericSendFromISR/16 xQueueGiveFromISR/17 xQueueGenericReset/5 
   Calls: 
-vPortEnterCritical/42 (vPortEnterCritical) @06b8ba80
+vPortEnterCritical/42 (vPortEnterCritical) @06009b60
   Type: function
   Visibility: external public
   References: 
@@ -189,7 +189,7 @@ vPortEnterCritical/42 (vPortEnterCritical) @06b8ba80
   Function flags:
   Called by: vQueueWaitForMessageRestricted/41 xQueueGenericSend/15 xQueueGenericSend/15 prvIsQueueFull/36 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 prvIsQueueEmpty/34 prvUnlockQueue/33 prvUnlockQueue/33 uxQueueSpacesAvailable/24 uxQueueMessagesWaiting/23 xQueueGetMutexHolder/10 xQueueGenericReset/5 
   Calls: 
-vQueueWaitForMessageRestricted/41 (vQueueWaitForMessageRestricted) @06b8b540
+vQueueWaitForMessageRestricted/41 (vQueueWaitForMessageRestricted) @06009620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -198,7 +198,7 @@ vQueueWaitForMessageRestricted/41 (vQueueWaitForMessageRestricted) @06b8b540
   Function flags: body
   Called by: 
   Calls: prvUnlockQueue/33 vTaskPlaceOnEventListRestricted/62 vPortExitCritical/45 vPortEnterCritical/42 
-vQueueUnregisterQueue/40 (vQueueUnregisterQueue) @06b8b2a0
+vQueueUnregisterQueue/40 (vQueueUnregisterQueue) @06009380
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: xQueueRegistry/4 (read)xQueueRegistry/4 (write)xQueueRegistry/4 (write)
@@ -207,7 +207,7 @@ vQueueUnregisterQueue/40 (vQueueUnregisterQueue) @06b8b2a0
   Function flags: body
   Called by: vQueueDelete/26 
   Calls: 
-pcQueueGetName/39 (pcQueueGetName) @06b84e00
+pcQueueGetName/39 (pcQueueGetName) @06009000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: xQueueRegistry/4 (read)xQueueRegistry/4 (read)
@@ -216,7 +216,7 @@ pcQueueGetName/39 (pcQueueGetName) @06b84e00
   Function flags: body
   Called by: 
   Calls: 
-vQueueAddToRegistry/38 (vQueueAddToRegistry) @06b84460
+vQueueAddToRegistry/38 (vQueueAddToRegistry) @060018c0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: xQueueRegistry/4 (read)xQueueRegistry/4 (addr)xQueueRegistry/4 (read)xQueueRegistry/4 (addr)
@@ -225,7 +225,7 @@ vQueueAddToRegistry/38 (vQueueAddToRegistry) @06b84460
   Function flags: body
   Called by: 
   Calls: 
-xQueueIsQueueFullFromISR/37 (xQueueIsQueueFullFromISR) @06b84d20
+xQueueIsQueueFullFromISR/37 (xQueueIsQueueFullFromISR) @06001e00
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -234,7 +234,7 @@ xQueueIsQueueFullFromISR/37 (xQueueIsQueueFullFromISR) @06b84d20
   Function flags: body
   Called by: 
   Calls: 
-prvIsQueueFull/36 (prvIsQueueFull) @06b849a0
+prvIsQueueFull/36 (prvIsQueueFull) @06001a80
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -243,7 +243,7 @@ prvIsQueueFull/36 (prvIsQueueFull) @06b849a0
   Function flags: body
   Called by: xQueueGenericSend/15 
   Calls: vPortExitCritical/45 vPortEnterCritical/42 
-xQueueIsQueueEmptyFromISR/35 (xQueueIsQueueEmptyFromISR) @06b84700
+xQueueIsQueueEmptyFromISR/35 (xQueueIsQueueEmptyFromISR) @060017e0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -252,7 +252,7 @@ xQueueIsQueueEmptyFromISR/35 (xQueueIsQueueEmptyFromISR) @06b84700
   Function flags: body
   Called by: 
   Calls: 
-prvIsQueueEmpty/34 (prvIsQueueEmpty) @06b84380
+prvIsQueueEmpty/34 (prvIsQueueEmpty) @06001460
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -261,7 +261,7 @@ prvIsQueueEmpty/34 (prvIsQueueEmpty) @06b84380
   Function flags: body
   Called by: xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 
   Calls: vPortExitCritical/45 vPortEnterCritical/42 
-prvUnlockQueue/33 (prvUnlockQueue) @06b840e0
+prvUnlockQueue/33 (prvUnlockQueue) @060011c0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -270,7 +270,7 @@ prvUnlockQueue/33 (prvUnlockQueue) @06b840e0
   Function flags: body
   Called by: vQueueWaitForMessageRestricted/41 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 
   Calls: vPortExitCritical/45 vTaskMissedYield/61 xTaskRemoveFromEventList/43 vPortEnterCritical/42 vPortExitCritical/45 vTaskMissedYield/61 xTaskRemoveFromEventList/43 vPortEnterCritical/42 
-prvCopyDataFromQueue/32 (prvCopyDataFromQueue) @06b7d8c0
+prvCopyDataFromQueue/32 (prvCopyDataFromQueue) @05ffb9a0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -279,7 +279,7 @@ prvCopyDataFromQueue/32 (prvCopyDataFromQueue) @06b7d8c0
   Function flags: body
   Called by: xQueuePeek/20 xQueueReceive/18 xQueuePeekFromISR/22 xQueueReceiveFromISR/21 
   Calls: memcpy/60 
-prvCopyDataToQueue/31 (prvCopyDataToQueue) @06b7d380
+prvCopyDataToQueue/31 (prvCopyDataToQueue) @05ffb460
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -288,7 +288,7 @@ prvCopyDataToQueue/31 (prvCopyDataToQueue) @06b7d380
   Function flags: body
   Called by: xQueueGenericSend/15 xQueueGenericSendFromISR/16 
   Calls: memcpy/60 memcpy/60 xTaskPriorityDisinherit/59 
-prvGetDisinheritPriorityAfterTimeout/30 (prvGetDisinheritPriorityAfterTimeout) @06b7de00
+prvGetDisinheritPriorityAfterTimeout/30 (prvGetDisinheritPriorityAfterTimeout) @05ffbee0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -297,7 +297,7 @@ prvGetDisinheritPriorityAfterTimeout/30 (prvGetDisinheritPriorityAfterTimeout) @
   Function flags: body
   Called by: xQueueSemaphoreTake/19 
   Calls: 
-ucQueueGetQueueType/29 (ucQueueGetQueueType) @06b7da80
+ucQueueGetQueueType/29 (ucQueueGetQueueType) @05ffbb60
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -306,7 +306,7 @@ ucQueueGetQueueType/29 (ucQueueGetQueueType) @06b7da80
   Function flags: body
   Called by: 
   Calls: 
-vQueueSetQueueNumber/28 (vQueueSetQueueNumber) @06b7d7e0
+vQueueSetQueueNumber/28 (vQueueSetQueueNumber) @05ffb8c0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -315,7 +315,7 @@ vQueueSetQueueNumber/28 (vQueueSetQueueNumber) @06b7d7e0
   Function flags: body
   Called by: 
   Calls: 
-uxQueueGetQueueNumber/27 (uxQueueGetQueueNumber) @06b7d540
+uxQueueGetQueueNumber/27 (uxQueueGetQueueNumber) @05ffb620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -324,7 +324,7 @@ uxQueueGetQueueNumber/27 (uxQueueGetQueueNumber) @06b7d540
   Function flags: body
   Called by: 
   Calls: 
-vQueueDelete/26 (vQueueDelete) @06b7d2a0
+vQueueDelete/26 (vQueueDelete) @05ffb380
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -333,7 +333,7 @@ vQueueDelete/26 (vQueueDelete) @06b7d2a0
   Function flags: body
   Called by: 
   Calls: vPortFree/58 vQueueUnregisterQueue/40 
-uxQueueMessagesWaitingFromISR/25 (uxQueueMessagesWaitingFromISR) @06b72d20
+uxQueueMessagesWaitingFromISR/25 (uxQueueMessagesWaitingFromISR) @05ffb000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -342,7 +342,7 @@ uxQueueMessagesWaitingFromISR/25 (uxQueueMessagesWaitingFromISR) @06b72d20
   Function flags: body
   Called by: 
   Calls: 
-uxQueueSpacesAvailable/24 (uxQueueSpacesAvailable) @06b720e0
+uxQueueSpacesAvailable/24 (uxQueueSpacesAvailable) @05ff2620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -351,7 +351,7 @@ uxQueueSpacesAvailable/24 (uxQueueSpacesAvailable) @06b720e0
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/45 vPortEnterCritical/42 
-uxQueueMessagesWaiting/23 (uxQueueMessagesWaiting) @06b72c40
+uxQueueMessagesWaiting/23 (uxQueueMessagesWaiting) @05ff2d20
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -360,7 +360,7 @@ uxQueueMessagesWaiting/23 (uxQueueMessagesWaiting) @06b72c40
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/45 vPortEnterCritical/42 
-xQueuePeekFromISR/22 (xQueuePeekFromISR) @06b728c0
+xQueuePeekFromISR/22 (xQueuePeekFromISR) @05ff29a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -369,7 +369,7 @@ xQueuePeekFromISR/22 (xQueuePeekFromISR) @06b728c0
   Function flags: body
   Called by: 
   Calls: prvCopyDataFromQueue/32 vPortValidateInterruptPriority/54 
-xQueueReceiveFromISR/21 (xQueueReceiveFromISR) @06b72460
+xQueueReceiveFromISR/21 (xQueueReceiveFromISR) @05ff2540
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -378,7 +378,7 @@ xQueueReceiveFromISR/21 (xQueueReceiveFromISR) @06b72460
   Function flags: body
   Called by: 
   Calls: xTaskRemoveFromEventList/43 prvCopyDataFromQueue/32 vPortValidateInterruptPriority/54 
-xQueuePeek/20 (xQueuePeek) @06b72000
+xQueuePeek/20 (xQueuePeek) @05ff20e0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -387,7 +387,7 @@ xQueuePeek/20 (xQueuePeek) @06b72000
   Function flags: body
   Called by: 
   Calls: prvIsQueueEmpty/34 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 prvIsQueueEmpty/34 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortExitCritical/45 xTaskRemoveFromEventList/43 prvCopyDataFromQueue/32 vPortEnterCritical/42 xTaskGetSchedulerState/48 
-xQueueSemaphoreTake/19 (xQueueSemaphoreTake) @06b64c40
+xQueueSemaphoreTake/19 (xQueueSemaphoreTake) @05fe4d20
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -396,7 +396,7 @@ xQueueSemaphoreTake/19 (xQueueSemaphoreTake) @06b64c40
   Function flags: body
   Called by: xQueueTakeMutexRecursive/13 
   Calls: vPortExitCritical/45 vTaskPriorityDisinheritAfterTimeout/57 prvGetDisinheritPriorityAfterTimeout/30 vPortEnterCritical/42 prvIsQueueEmpty/34 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 vPortExitCritical/45 xTaskPriorityInherit/56 vPortEnterCritical/42 prvIsQueueEmpty/34 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortExitCritical/45 xTaskRemoveFromEventList/43 pvTaskIncrementMutexHeldCount/55 vPortEnterCritical/42 xTaskGetSchedulerState/48 
-xQueueReceive/18 (xQueueReceive) @06b64540
+xQueueReceive/18 (xQueueReceive) @05fe4620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -405,7 +405,7 @@ xQueueReceive/18 (xQueueReceive) @06b64540
   Function flags: body
   Called by: 
   Calls: prvIsQueueEmpty/34 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 prvIsQueueEmpty/34 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortExitCritical/45 xTaskRemoveFromEventList/43 prvCopyDataFromQueue/32 vPortEnterCritical/42 xTaskGetSchedulerState/48 
-xQueueGiveFromISR/17 (xQueueGiveFromISR) @06b0dd20
+xQueueGiveFromISR/17 (xQueueGiveFromISR) @05fe4000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -414,7 +414,7 @@ xQueueGiveFromISR/17 (xQueueGiveFromISR) @06b0dd20
   Function flags: body
   Called by: 
   Calls: xTaskRemoveFromEventList/43 vPortValidateInterruptPriority/54 
-xQueueGenericSendFromISR/16 (xQueueGenericSendFromISR) @06b0dc40
+xQueueGenericSendFromISR/16 (xQueueGenericSendFromISR) @05f8de00
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -423,7 +423,7 @@ xQueueGenericSendFromISR/16 (xQueueGenericSendFromISR) @06b0dc40
   Function flags: body
   Called by: 
   Calls: xTaskRemoveFromEventList/43 prvCopyDataToQueue/31 vPortValidateInterruptPriority/54 
-xQueueGenericSend/15 (xQueueGenericSend) @06b0d7e0
+xQueueGenericSend/15 (xQueueGenericSend) @05f8d9a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -432,7 +432,7 @@ xQueueGenericSend/15 (xQueueGenericSend) @06b0d7e0
   Function flags: body
   Called by: xQueueGiveMutexRecursive/12 prvInitialiseMutex/8 
   Calls: xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 prvIsQueueFull/36 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortExitCritical/45 xTaskRemoveFromEventList/43 prvCopyDataToQueue/31 vPortEnterCritical/42 xTaskGetSchedulerState/48 
-xQueueCreateCountingSemaphore/14 (xQueueCreateCountingSemaphore) @06b0d0e0
+xQueueCreateCountingSemaphore/14 (xQueueCreateCountingSemaphore) @05f8d2a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -441,7 +441,7 @@ xQueueCreateCountingSemaphore/14 (xQueueCreateCountingSemaphore) @06b0d0e0
   Function flags: body
   Called by: 
   Calls: xQueueGenericCreate/6 
-xQueueTakeMutexRecursive/13 (xQueueTakeMutexRecursive) @06b249a0
+xQueueTakeMutexRecursive/13 (xQueueTakeMutexRecursive) @05f85ee0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -450,7 +450,7 @@ xQueueTakeMutexRecursive/13 (xQueueTakeMutexRecursive) @06b249a0
   Function flags: body
   Called by: 
   Calls: xQueueSemaphoreTake/19 xTaskGetCurrentTaskHandle/47 
-xQueueGiveMutexRecursive/12 (xQueueGiveMutexRecursive) @06b240e0
+xQueueGiveMutexRecursive/12 (xQueueGiveMutexRecursive) @05f85540
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -459,7 +459,7 @@ xQueueGiveMutexRecursive/12 (xQueueGiveMutexRecursive) @06b240e0
   Function flags: body
   Called by: 
   Calls: xQueueGenericSend/15 xTaskGetCurrentTaskHandle/47 
-xQueueGetMutexHolderFromISR/11 (xQueueGetMutexHolderFromISR) @06b24c40
+xQueueGetMutexHolderFromISR/11 (xQueueGetMutexHolderFromISR) @05f85e00
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -468,7 +468,7 @@ xQueueGetMutexHolderFromISR/11 (xQueueGetMutexHolderFromISR) @06b24c40
   Function flags: body
   Called by: 
   Calls: 
-xQueueGetMutexHolder/10 (xQueueGetMutexHolder) @06b248c0
+xQueueGetMutexHolder/10 (xQueueGetMutexHolder) @05f85a80
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -477,7 +477,7 @@ xQueueGetMutexHolder/10 (xQueueGetMutexHolder) @06b248c0
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/45 vPortEnterCritical/42 
-xQueueCreateMutex/9 (xQueueCreateMutex) @06b24540
+xQueueCreateMutex/9 (xQueueCreateMutex) @05f85700
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -486,7 +486,7 @@ xQueueCreateMutex/9 (xQueueCreateMutex) @06b24540
   Function flags: body
   Called by: 
   Calls: prvInitialiseMutex/8 xQueueGenericCreate/6 
-prvInitialiseMutex/8 (prvInitialiseMutex) @06b242a0
+prvInitialiseMutex/8 (prvInitialiseMutex) @05f85460
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -495,7 +495,7 @@ prvInitialiseMutex/8 (prvInitialiseMutex) @06b242a0
   Function flags: body
   Called by: xQueueCreateMutex/9 
   Calls: xQueueGenericSend/15 
-prvInitialiseNewQueue/7 (prvInitialiseNewQueue) @06b24000
+prvInitialiseNewQueue/7 (prvInitialiseNewQueue) @05f851c0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -504,7 +504,7 @@ prvInitialiseNewQueue/7 (prvInitialiseNewQueue) @06b24000
   Function flags: body
   Called by: xQueueGenericCreate/6 
   Calls: xQueueGenericReset/5 
-xQueueGenericCreate/6 (xQueueGenericCreate) @06b1c7e0
+xQueueGenericCreate/6 (xQueueGenericCreate) @05f9ce00
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -513,7 +513,7 @@ xQueueGenericCreate/6 (xQueueGenericCreate) @06b1c7e0
   Function flags: body
   Called by: xQueueCreateMutex/9 xQueueCreateCountingSemaphore/14 
   Calls: prvInitialiseNewQueue/7 pvPortMalloc/46 
-xQueueGenericReset/5 (xQueueGenericReset) @06b1cc40
+xQueueGenericReset/5 (xQueueGenericReset) @05f9cd20
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -522,7 +522,7 @@ xQueueGenericReset/5 (xQueueGenericReset) @06b1cc40
   Function flags: body
   Called by: prvInitialiseNewQueue/7 
   Calls: vPortExitCritical/45 vListInitialise/44 vListInitialise/44 xTaskRemoveFromEventList/43 vPortEnterCritical/42 
-xQueueRegistry/4 (xQueueRegistry) @06b18630
+xQueueRegistry/4 (xQueueRegistry) @05f98630
   Type: variable definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -639,7 +639,7 @@ pcQueueGetName (struct QueueDefinition * xQueue)
   uint32_t ulNewBASEPRI;
   const char * pcReturn;
   UBaseType_t ux;
-  const char * D.7263;
+  const char * D.7264;
   struct QueueDefinition * _1;
   const char * _10;
 
@@ -796,7 +796,7 @@ xQueueIsQueueFullFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.7244;
+  BaseType_t D.7245;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _9;
@@ -849,7 +849,7 @@ xQueueIsQueueFullFromISR (struct QueueDefinition * const xQueue)
 prvIsQueueFull (const struct Queue_t * pxQueue)
 {
   BaseType_t xReturn;
-  BaseType_t D.7237;
+  BaseType_t D.7238;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _10;
@@ -887,7 +887,7 @@ xQueueIsQueueEmptyFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.7232;
+  BaseType_t D.7233;
   long unsigned int _1;
   BaseType_t _8;
 
@@ -938,7 +938,7 @@ xQueueIsQueueEmptyFromISR (struct QueueDefinition * const xQueue)
 prvIsQueueEmpty (const struct Queue_t * pxQueue)
 {
   BaseType_t xReturn;
-  BaseType_t D.7225;
+  BaseType_t D.7226;
   long unsigned int _1;
   BaseType_t _9;
 
@@ -1122,7 +1122,7 @@ prvCopyDataToQueue (struct Queue_t * const pxQueue, const void * pvItemToQueue,
 {
   UBaseType_t uxMessagesWaiting;
   BaseType_t xReturn;
-  BaseType_t D.7203;
+  BaseType_t D.7204;
   long unsigned int _1;
   int8_t * _2;
   struct tskTaskControlBlock * _3;
@@ -1252,7 +1252,7 @@ prvCopyDataToQueue (struct Queue_t * const pxQueue, const void * pvItemToQueue,
 prvGetDisinheritPriorityAfterTimeout (const struct Queue_t * const pxQueue)
 {
   UBaseType_t uxHighestPriorityOfWaitingTasks;
-  UBaseType_t D.7180;
+  UBaseType_t D.7181;
   long unsigned int _1;
   struct xLIST_ITEM * _2;
   long unsigned int _3;
@@ -1287,7 +1287,7 @@ prvGetDisinheritPriorityAfterTimeout (const struct Queue_t * const pxQueue)
 
 ucQueueGetQueueType (struct QueueDefinition * xQueue)
 {
-  uint8_t D.7175;
+  uint8_t D.7176;
   uint8_t _3;
 
   <bb 2> :
@@ -1311,7 +1311,7 @@ vQueueSetQueueNumber (struct QueueDefinition * xQueue, UBaseType_t uxQueueNumber
 
 uxQueueGetQueueNumber (struct QueueDefinition * xQueue)
 {
-  UBaseType_t D.7173;
+  UBaseType_t D.7174;
   UBaseType_t _3;
 
   <bb 2> :
@@ -1361,7 +1361,7 @@ uxQueueMessagesWaitingFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   UBaseType_t uxReturn;
-  UBaseType_t D.7169;
+  UBaseType_t D.7170;
   UBaseType_t _5;
 
   <bb 2> :
@@ -1399,7 +1399,7 @@ uxQueueSpacesAvailable (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   UBaseType_t uxReturn;
-  UBaseType_t D.7165;
+  UBaseType_t D.7166;
   long unsigned int _1;
   long unsigned int _2;
   UBaseType_t _9;
@@ -1442,7 +1442,7 @@ uxQueueMessagesWaiting (struct QueueDefinition * const xQueue)
 {
   uint32_t ulNewBASEPRI;
   UBaseType_t uxReturn;
-  UBaseType_t D.7161;
+  UBaseType_t D.7162;
   UBaseType_t _6;
 
   <bb 2> :
@@ -1479,10 +1479,10 @@ uxQueueMessagesWaiting (struct QueueDefinition * const xQueue)
 xQueuePeekFromISR (struct QueueDefinition * xQueue, void * const pvBuffer)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.7360;
+  uint32_t D.7361;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7359;
+  uint32_t D.7360;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -1490,7 +1490,7 @@ xQueuePeekFromISR (struct QueueDefinition * xQueue, void * const pvBuffer)
   int8_t * pcOriginalReadPosition;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.7157;
+  BaseType_t D.7158;
   int iftmp.27;
   long unsigned int _1;
   long unsigned int _2;
@@ -1629,10 +1629,10 @@ xQueueReceiveFromISR (struct QueueDefinition * xQueue, void * const pvBuffer, Ba
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7350;
+  uint32_t D.7351;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7349;
+  uint32_t D.7350;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   const int8_t cRxLock;
@@ -1640,7 +1640,7 @@ xQueueReceiveFromISR (struct QueueDefinition * xQueue, void * const pvBuffer, Ba
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.7141;
+  BaseType_t D.7142;
   int iftmp.25;
   long unsigned int _1;
   long unsigned int _2;
@@ -1827,7 +1827,7 @@ xQueuePeek (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_t x
   int8_t * pcOriginalReadPosition;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.7092;
+  BaseType_t D.7093;
   int iftmp.21;
   int iftmp.20;
   long unsigned int _1;
@@ -2121,7 +2121,7 @@ xQueueSemaphoreTake (struct QueueDefinition * xQueue, TickType_t xTicksToWait)
   struct Queue_t * const pxQueue;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.7038;
+  BaseType_t D.7039;
   int iftmp.16;
   long unsigned int _1;
   long int _2;
@@ -2452,7 +2452,7 @@ xQueueReceive (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_
   struct Queue_t * const pxQueue;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.6993;
+  BaseType_t D.6994;
   int iftmp.12;
   int iftmp.11;
   long unsigned int _1;
@@ -2739,10 +2739,10 @@ xQueueGiveFromISR (struct QueueDefinition * xQueue, BaseType_t * const pxHigherP
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7328;
+  uint32_t D.7329;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7327;
+  uint32_t D.7328;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -2751,7 +2751,7 @@ xQueueGiveFromISR (struct QueueDefinition * xQueue, BaseType_t * const pxHigherP
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.6967;
+  BaseType_t D.6968;
   int iftmp.9;
   long unsigned int _1;
   int8_t * _2;
@@ -2955,10 +2955,10 @@ xQueueGenericSendFromISR (struct QueueDefinition * xQueue, const void * const pv
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7341;
+  uint32_t D.7342;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7340;
+  uint32_t D.7341;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -2967,7 +2967,7 @@ xQueueGenericSendFromISR (struct QueueDefinition * xQueue, const void * const pv
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.6935;
+  BaseType_t D.6936;
   int iftmp.7;
   int iftmp.6;
   long unsigned int _1;
@@ -3205,7 +3205,7 @@ xQueueGenericSend (struct QueueDefinition * xQueue, const void * const pvItemToQ
   struct TimeOut_t xTimeOut;
   BaseType_t xYieldRequired;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.6881;
+  BaseType_t D.6882;
   int iftmp.2;
   int iftmp.1;
   int iftmp.0;
@@ -3548,7 +3548,7 @@ xQueueCreateCountingSemaphore (const UBaseType_t uxMaxCount, const UBaseType_t u
 {
   uint32_t ulNewBASEPRI;
   struct QueueDefinition * xHandle;
-  struct QueueDefinition * D.6844;
+  struct QueueDefinition * D.6845;
   struct QueueDefinition * _11;
 
   <bb 2> :
@@ -3611,7 +3611,7 @@ xQueueTakeMutexRecursive (struct QueueDefinition * xMutex, TickType_t xTicksToWa
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxMutex;
   BaseType_t xReturn;
-  BaseType_t D.6833;
+  BaseType_t D.6834;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   long unsigned int _3;
@@ -3682,7 +3682,7 @@ xQueueGiveMutexRecursive (struct QueueDefinition * xMutex)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxMutex;
   BaseType_t xReturn;
-  BaseType_t D.6823;
+  BaseType_t D.6824;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   long unsigned int _3;
@@ -3752,7 +3752,7 @@ xQueueGetMutexHolderFromISR (struct QueueDefinition * xSemaphore)
 {
   uint32_t ulNewBASEPRI;
   struct tskTaskControlBlock * pxReturn;
-  struct tskTaskControlBlock * D.6813;
+  struct tskTaskControlBlock * D.6814;
   int8_t * _1;
   struct tskTaskControlBlock * _7;
 
@@ -3804,7 +3804,7 @@ xQueueGetMutexHolder (struct QueueDefinition * xSemaphore)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxSemaphore;
   struct tskTaskControlBlock * pxReturn;
-  struct tskTaskControlBlock * D.6806;
+  struct tskTaskControlBlock * D.6807;
   int8_t * _1;
   struct tskTaskControlBlock * _10;
 
@@ -3859,7 +3859,7 @@ xQueueCreateMutex (const uint8_t ucQueueType)
   const UBaseType_t uxMutexSize;
   const UBaseType_t uxMutexLength;
   struct QueueDefinition * xNewQueue;
-  struct QueueDefinition * D.6799;
+  struct QueueDefinition * D.6800;
   struct QueueDefinition * _8;
 
   <bb 2> :
@@ -3927,7 +3927,7 @@ xQueueGenericCreate (const UBaseType_t uxQueueLength, const UBaseType_t uxItemSi
   uint8_t * pucQueueStorage;
   size_t xQueueSizeInBytes;
   struct Queue_t * pxNewQueue;
-  struct QueueDefinition * D.6791;
+  struct QueueDefinition * D.6792;
   __complex__ long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -4008,7 +4008,7 @@ xQueueGenericReset (struct QueueDefinition * xQueue, BaseType_t xNewQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.6779;
+  BaseType_t D.6780;
   long unsigned int _1;
   __complex__ long unsigned int _2;
   long unsigned int _3;

File diff suppressed because it is too large
+ 118 - 118
Debug_FLASH/FreeRTOS/Source/queue.c.076i.inline


+ 36 - 36
Debug_FLASH/FreeRTOS/Source/queue.c.078i.free-fnsummary2

@@ -108,7 +108,7 @@ pcQueueGetName (struct QueueDefinition * xQueue)
   uint32_t ulNewBASEPRI;
   const char * pcReturn;
   UBaseType_t ux;
-  const char * D.7263;
+  const char * D.7264;
   struct QueueDefinition * _1;
   const char * _10;
 
@@ -265,7 +265,7 @@ xQueueIsQueueFullFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.7244;
+  BaseType_t D.7245;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _9;
@@ -318,7 +318,7 @@ xQueueIsQueueFullFromISR (struct QueueDefinition * const xQueue)
 prvIsQueueFull (const struct Queue_t * pxQueue)
 {
   BaseType_t xReturn;
-  BaseType_t D.7237;
+  BaseType_t D.7238;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _10;
@@ -356,7 +356,7 @@ xQueueIsQueueEmptyFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.7232;
+  BaseType_t D.7233;
   long unsigned int _1;
   BaseType_t _8;
 
@@ -407,7 +407,7 @@ xQueueIsQueueEmptyFromISR (struct QueueDefinition * const xQueue)
 prvIsQueueEmpty (const struct Queue_t * pxQueue)
 {
   BaseType_t xReturn;
-  BaseType_t D.7225;
+  BaseType_t D.7226;
   long unsigned int _1;
   BaseType_t _9;
 
@@ -591,7 +591,7 @@ prvCopyDataToQueue (struct Queue_t * const pxQueue, const void * pvItemToQueue,
 {
   UBaseType_t uxMessagesWaiting;
   BaseType_t xReturn;
-  BaseType_t D.7203;
+  BaseType_t D.7204;
   long unsigned int _1;
   int8_t * _2;
   struct tskTaskControlBlock * _3;
@@ -721,7 +721,7 @@ prvCopyDataToQueue (struct Queue_t * const pxQueue, const void * pvItemToQueue,
 prvGetDisinheritPriorityAfterTimeout (const struct Queue_t * const pxQueue)
 {
   UBaseType_t uxHighestPriorityOfWaitingTasks;
-  UBaseType_t D.7180;
+  UBaseType_t D.7181;
   long unsigned int _1;
   struct xLIST_ITEM * _2;
   long unsigned int _3;
@@ -756,7 +756,7 @@ prvGetDisinheritPriorityAfterTimeout (const struct Queue_t * const pxQueue)
 
 ucQueueGetQueueType (struct QueueDefinition * xQueue)
 {
-  uint8_t D.7175;
+  uint8_t D.7176;
   uint8_t _3;
 
   <bb 2> :
@@ -780,7 +780,7 @@ vQueueSetQueueNumber (struct QueueDefinition * xQueue, UBaseType_t uxQueueNumber
 
 uxQueueGetQueueNumber (struct QueueDefinition * xQueue)
 {
-  UBaseType_t D.7173;
+  UBaseType_t D.7174;
   UBaseType_t _3;
 
   <bb 2> :
@@ -830,7 +830,7 @@ uxQueueMessagesWaitingFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   UBaseType_t uxReturn;
-  UBaseType_t D.7169;
+  UBaseType_t D.7170;
   UBaseType_t _5;
 
   <bb 2> :
@@ -868,7 +868,7 @@ uxQueueSpacesAvailable (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   UBaseType_t uxReturn;
-  UBaseType_t D.7165;
+  UBaseType_t D.7166;
   long unsigned int _1;
   long unsigned int _2;
   UBaseType_t _9;
@@ -911,7 +911,7 @@ uxQueueMessagesWaiting (struct QueueDefinition * const xQueue)
 {
   uint32_t ulNewBASEPRI;
   UBaseType_t uxReturn;
-  UBaseType_t D.7161;
+  UBaseType_t D.7162;
   UBaseType_t _6;
 
   <bb 2> :
@@ -948,10 +948,10 @@ uxQueueMessagesWaiting (struct QueueDefinition * const xQueue)
 xQueuePeekFromISR (struct QueueDefinition * xQueue, void * const pvBuffer)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.7360;
+  uint32_t D.7361;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7359;
+  uint32_t D.7360;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -959,7 +959,7 @@ xQueuePeekFromISR (struct QueueDefinition * xQueue, void * const pvBuffer)
   int8_t * pcOriginalReadPosition;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.7157;
+  BaseType_t D.7158;
   int iftmp.27;
   long unsigned int _1;
   long unsigned int _2;
@@ -1098,10 +1098,10 @@ xQueueReceiveFromISR (struct QueueDefinition * xQueue, void * const pvBuffer, Ba
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7350;
+  uint32_t D.7351;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7349;
+  uint32_t D.7350;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   const int8_t cRxLock;
@@ -1109,7 +1109,7 @@ xQueueReceiveFromISR (struct QueueDefinition * xQueue, void * const pvBuffer, Ba
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.7141;
+  BaseType_t D.7142;
   int iftmp.25;
   long unsigned int _1;
   long unsigned int _2;
@@ -1296,7 +1296,7 @@ xQueuePeek (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_t x
   int8_t * pcOriginalReadPosition;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.7092;
+  BaseType_t D.7093;
   int iftmp.21;
   int iftmp.20;
   long unsigned int _1;
@@ -1590,7 +1590,7 @@ xQueueSemaphoreTake (struct QueueDefinition * xQueue, TickType_t xTicksToWait)
   struct Queue_t * const pxQueue;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.7038;
+  BaseType_t D.7039;
   int iftmp.16;
   long unsigned int _1;
   long int _2;
@@ -1921,7 +1921,7 @@ xQueueReceive (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_
   struct Queue_t * const pxQueue;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.6993;
+  BaseType_t D.6994;
   int iftmp.12;
   int iftmp.11;
   long unsigned int _1;
@@ -2208,10 +2208,10 @@ xQueueGiveFromISR (struct QueueDefinition * xQueue, BaseType_t * const pxHigherP
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7328;
+  uint32_t D.7329;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7327;
+  uint32_t D.7328;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -2220,7 +2220,7 @@ xQueueGiveFromISR (struct QueueDefinition * xQueue, BaseType_t * const pxHigherP
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.6967;
+  BaseType_t D.6968;
   int iftmp.9;
   long unsigned int _1;
   int8_t * _2;
@@ -2424,10 +2424,10 @@ xQueueGenericSendFromISR (struct QueueDefinition * xQueue, const void * const pv
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7341;
+  uint32_t D.7342;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7340;
+  uint32_t D.7341;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -2436,7 +2436,7 @@ xQueueGenericSendFromISR (struct QueueDefinition * xQueue, const void * const pv
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.6935;
+  BaseType_t D.6936;
   int iftmp.7;
   int iftmp.6;
   long unsigned int _1;
@@ -2674,7 +2674,7 @@ xQueueGenericSend (struct QueueDefinition * xQueue, const void * const pvItemToQ
   struct TimeOut_t xTimeOut;
   BaseType_t xYieldRequired;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.6881;
+  BaseType_t D.6882;
   int iftmp.2;
   int iftmp.1;
   int iftmp.0;
@@ -3017,7 +3017,7 @@ xQueueCreateCountingSemaphore (const UBaseType_t uxMaxCount, const UBaseType_t u
 {
   uint32_t ulNewBASEPRI;
   struct QueueDefinition * xHandle;
-  struct QueueDefinition * D.6844;
+  struct QueueDefinition * D.6845;
   struct QueueDefinition * _11;
 
   <bb 2> :
@@ -3080,7 +3080,7 @@ xQueueTakeMutexRecursive (struct QueueDefinition * xMutex, TickType_t xTicksToWa
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxMutex;
   BaseType_t xReturn;
-  BaseType_t D.6833;
+  BaseType_t D.6834;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   long unsigned int _3;
@@ -3151,7 +3151,7 @@ xQueueGiveMutexRecursive (struct QueueDefinition * xMutex)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxMutex;
   BaseType_t xReturn;
-  BaseType_t D.6823;
+  BaseType_t D.6824;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   long unsigned int _3;
@@ -3221,7 +3221,7 @@ xQueueGetMutexHolderFromISR (struct QueueDefinition * xSemaphore)
 {
   uint32_t ulNewBASEPRI;
   struct tskTaskControlBlock * pxReturn;
-  struct tskTaskControlBlock * D.6813;
+  struct tskTaskControlBlock * D.6814;
   int8_t * _1;
   struct tskTaskControlBlock * _7;
 
@@ -3273,7 +3273,7 @@ xQueueGetMutexHolder (struct QueueDefinition * xSemaphore)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxSemaphore;
   struct tskTaskControlBlock * pxReturn;
-  struct tskTaskControlBlock * D.6806;
+  struct tskTaskControlBlock * D.6807;
   int8_t * _1;
   struct tskTaskControlBlock * _10;
 
@@ -3328,7 +3328,7 @@ xQueueCreateMutex (const uint8_t ucQueueType)
   const UBaseType_t uxMutexSize;
   const UBaseType_t uxMutexLength;
   struct QueueDefinition * xNewQueue;
-  struct QueueDefinition * D.6799;
+  struct QueueDefinition * D.6800;
   struct QueueDefinition * _8;
 
   <bb 2> :
@@ -3396,7 +3396,7 @@ xQueueGenericCreate (const UBaseType_t uxQueueLength, const UBaseType_t uxItemSi
   uint8_t * pucQueueStorage;
   size_t xQueueSizeInBytes;
   struct Queue_t * pxNewQueue;
-  struct QueueDefinition * D.6791;
+  struct QueueDefinition * D.6792;
   __complex__ long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -3477,7 +3477,7 @@ xQueueGenericReset (struct QueueDefinition * xQueue, BaseType_t xNewQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.6779;
+  BaseType_t D.6780;
   long unsigned int _1;
   __complex__ long unsigned int _2;
   long unsigned int _3;

+ 36 - 36
Debug_FLASH/FreeRTOS/Source/queue.c.080i.single-use

@@ -108,7 +108,7 @@ pcQueueGetName (struct QueueDefinition * xQueue)
   uint32_t ulNewBASEPRI;
   const char * pcReturn;
   UBaseType_t ux;
-  const char * D.7263;
+  const char * D.7264;
   struct QueueDefinition * _1;
   const char * _10;
 
@@ -265,7 +265,7 @@ xQueueIsQueueFullFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.7244;
+  BaseType_t D.7245;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _9;
@@ -318,7 +318,7 @@ xQueueIsQueueFullFromISR (struct QueueDefinition * const xQueue)
 prvIsQueueFull (const struct Queue_t * pxQueue)
 {
   BaseType_t xReturn;
-  BaseType_t D.7237;
+  BaseType_t D.7238;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _10;
@@ -356,7 +356,7 @@ xQueueIsQueueEmptyFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.7232;
+  BaseType_t D.7233;
   long unsigned int _1;
   BaseType_t _8;
 
@@ -407,7 +407,7 @@ xQueueIsQueueEmptyFromISR (struct QueueDefinition * const xQueue)
 prvIsQueueEmpty (const struct Queue_t * pxQueue)
 {
   BaseType_t xReturn;
-  BaseType_t D.7225;
+  BaseType_t D.7226;
   long unsigned int _1;
   BaseType_t _9;
 
@@ -591,7 +591,7 @@ prvCopyDataToQueue (struct Queue_t * const pxQueue, const void * pvItemToQueue,
 {
   UBaseType_t uxMessagesWaiting;
   BaseType_t xReturn;
-  BaseType_t D.7203;
+  BaseType_t D.7204;
   long unsigned int _1;
   int8_t * _2;
   struct tskTaskControlBlock * _3;
@@ -721,7 +721,7 @@ prvCopyDataToQueue (struct Queue_t * const pxQueue, const void * pvItemToQueue,
 prvGetDisinheritPriorityAfterTimeout (const struct Queue_t * const pxQueue)
 {
   UBaseType_t uxHighestPriorityOfWaitingTasks;
-  UBaseType_t D.7180;
+  UBaseType_t D.7181;
   long unsigned int _1;
   struct xLIST_ITEM * _2;
   long unsigned int _3;
@@ -756,7 +756,7 @@ prvGetDisinheritPriorityAfterTimeout (const struct Queue_t * const pxQueue)
 
 ucQueueGetQueueType (struct QueueDefinition * xQueue)
 {
-  uint8_t D.7175;
+  uint8_t D.7176;
   uint8_t _3;
 
   <bb 2> :
@@ -780,7 +780,7 @@ vQueueSetQueueNumber (struct QueueDefinition * xQueue, UBaseType_t uxQueueNumber
 
 uxQueueGetQueueNumber (struct QueueDefinition * xQueue)
 {
-  UBaseType_t D.7173;
+  UBaseType_t D.7174;
   UBaseType_t _3;
 
   <bb 2> :
@@ -830,7 +830,7 @@ uxQueueMessagesWaitingFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   UBaseType_t uxReturn;
-  UBaseType_t D.7169;
+  UBaseType_t D.7170;
   UBaseType_t _5;
 
   <bb 2> :
@@ -868,7 +868,7 @@ uxQueueSpacesAvailable (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   UBaseType_t uxReturn;
-  UBaseType_t D.7165;
+  UBaseType_t D.7166;
   long unsigned int _1;
   long unsigned int _2;
   UBaseType_t _9;
@@ -911,7 +911,7 @@ uxQueueMessagesWaiting (struct QueueDefinition * const xQueue)
 {
   uint32_t ulNewBASEPRI;
   UBaseType_t uxReturn;
-  UBaseType_t D.7161;
+  UBaseType_t D.7162;
   UBaseType_t _6;
 
   <bb 2> :
@@ -948,10 +948,10 @@ uxQueueMessagesWaiting (struct QueueDefinition * const xQueue)
 xQueuePeekFromISR (struct QueueDefinition * xQueue, void * const pvBuffer)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.7360;
+  uint32_t D.7361;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7359;
+  uint32_t D.7360;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -959,7 +959,7 @@ xQueuePeekFromISR (struct QueueDefinition * xQueue, void * const pvBuffer)
   int8_t * pcOriginalReadPosition;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.7157;
+  BaseType_t D.7158;
   int iftmp.27;
   long unsigned int _1;
   long unsigned int _2;
@@ -1098,10 +1098,10 @@ xQueueReceiveFromISR (struct QueueDefinition * xQueue, void * const pvBuffer, Ba
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7350;
+  uint32_t D.7351;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7349;
+  uint32_t D.7350;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   const int8_t cRxLock;
@@ -1109,7 +1109,7 @@ xQueueReceiveFromISR (struct QueueDefinition * xQueue, void * const pvBuffer, Ba
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.7141;
+  BaseType_t D.7142;
   int iftmp.25;
   long unsigned int _1;
   long unsigned int _2;
@@ -1296,7 +1296,7 @@ xQueuePeek (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_t x
   int8_t * pcOriginalReadPosition;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.7092;
+  BaseType_t D.7093;
   int iftmp.21;
   int iftmp.20;
   long unsigned int _1;
@@ -1590,7 +1590,7 @@ xQueueSemaphoreTake (struct QueueDefinition * xQueue, TickType_t xTicksToWait)
   struct Queue_t * const pxQueue;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.7038;
+  BaseType_t D.7039;
   int iftmp.16;
   long unsigned int _1;
   long int _2;
@@ -1921,7 +1921,7 @@ xQueueReceive (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_
   struct Queue_t * const pxQueue;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.6993;
+  BaseType_t D.6994;
   int iftmp.12;
   int iftmp.11;
   long unsigned int _1;
@@ -2208,10 +2208,10 @@ xQueueGiveFromISR (struct QueueDefinition * xQueue, BaseType_t * const pxHigherP
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7328;
+  uint32_t D.7329;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7327;
+  uint32_t D.7328;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -2220,7 +2220,7 @@ xQueueGiveFromISR (struct QueueDefinition * xQueue, BaseType_t * const pxHigherP
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.6967;
+  BaseType_t D.6968;
   int iftmp.9;
   long unsigned int _1;
   int8_t * _2;
@@ -2424,10 +2424,10 @@ xQueueGenericSendFromISR (struct QueueDefinition * xQueue, const void * const pv
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7341;
+  uint32_t D.7342;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7340;
+  uint32_t D.7341;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -2436,7 +2436,7 @@ xQueueGenericSendFromISR (struct QueueDefinition * xQueue, const void * const pv
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.6935;
+  BaseType_t D.6936;
   int iftmp.7;
   int iftmp.6;
   long unsigned int _1;
@@ -2674,7 +2674,7 @@ xQueueGenericSend (struct QueueDefinition * xQueue, const void * const pvItemToQ
   struct TimeOut_t xTimeOut;
   BaseType_t xYieldRequired;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.6881;
+  BaseType_t D.6882;
   int iftmp.2;
   int iftmp.1;
   int iftmp.0;
@@ -3017,7 +3017,7 @@ xQueueCreateCountingSemaphore (const UBaseType_t uxMaxCount, const UBaseType_t u
 {
   uint32_t ulNewBASEPRI;
   struct QueueDefinition * xHandle;
-  struct QueueDefinition * D.6844;
+  struct QueueDefinition * D.6845;
   struct QueueDefinition * _11;
 
   <bb 2> :
@@ -3080,7 +3080,7 @@ xQueueTakeMutexRecursive (struct QueueDefinition * xMutex, TickType_t xTicksToWa
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxMutex;
   BaseType_t xReturn;
-  BaseType_t D.6833;
+  BaseType_t D.6834;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   long unsigned int _3;
@@ -3151,7 +3151,7 @@ xQueueGiveMutexRecursive (struct QueueDefinition * xMutex)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxMutex;
   BaseType_t xReturn;
-  BaseType_t D.6823;
+  BaseType_t D.6824;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   long unsigned int _3;
@@ -3221,7 +3221,7 @@ xQueueGetMutexHolderFromISR (struct QueueDefinition * xSemaphore)
 {
   uint32_t ulNewBASEPRI;
   struct tskTaskControlBlock * pxReturn;
-  struct tskTaskControlBlock * D.6813;
+  struct tskTaskControlBlock * D.6814;
   int8_t * _1;
   struct tskTaskControlBlock * _7;
 
@@ -3273,7 +3273,7 @@ xQueueGetMutexHolder (struct QueueDefinition * xSemaphore)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxSemaphore;
   struct tskTaskControlBlock * pxReturn;
-  struct tskTaskControlBlock * D.6806;
+  struct tskTaskControlBlock * D.6807;
   int8_t * _1;
   struct tskTaskControlBlock * _10;
 
@@ -3328,7 +3328,7 @@ xQueueCreateMutex (const uint8_t ucQueueType)
   const UBaseType_t uxMutexSize;
   const UBaseType_t uxMutexLength;
   struct QueueDefinition * xNewQueue;
-  struct QueueDefinition * D.6799;
+  struct QueueDefinition * D.6800;
   struct QueueDefinition * _8;
 
   <bb 2> :
@@ -3396,7 +3396,7 @@ xQueueGenericCreate (const UBaseType_t uxQueueLength, const UBaseType_t uxItemSi
   uint8_t * pucQueueStorage;
   size_t xQueueSizeInBytes;
   struct Queue_t * pxNewQueue;
-  struct QueueDefinition * D.6791;
+  struct QueueDefinition * D.6792;
   __complex__ long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -3477,7 +3477,7 @@ xQueueGenericReset (struct QueueDefinition * xQueue, BaseType_t xNewQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.6779;
+  BaseType_t D.6780;
   long unsigned int _1;
   __complex__ long unsigned int _2;
   long unsigned int _3;

+ 36 - 36
Debug_FLASH/FreeRTOS/Source/queue.c.081i.comdats

@@ -108,7 +108,7 @@ pcQueueGetName (struct QueueDefinition * xQueue)
   uint32_t ulNewBASEPRI;
   const char * pcReturn;
   UBaseType_t ux;
-  const char * D.7263;
+  const char * D.7264;
   struct QueueDefinition * _1;
   const char * _10;
 
@@ -265,7 +265,7 @@ xQueueIsQueueFullFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.7244;
+  BaseType_t D.7245;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _9;
@@ -318,7 +318,7 @@ xQueueIsQueueFullFromISR (struct QueueDefinition * const xQueue)
 prvIsQueueFull (const struct Queue_t * pxQueue)
 {
   BaseType_t xReturn;
-  BaseType_t D.7237;
+  BaseType_t D.7238;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _10;
@@ -356,7 +356,7 @@ xQueueIsQueueEmptyFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.7232;
+  BaseType_t D.7233;
   long unsigned int _1;
   BaseType_t _8;
 
@@ -407,7 +407,7 @@ xQueueIsQueueEmptyFromISR (struct QueueDefinition * const xQueue)
 prvIsQueueEmpty (const struct Queue_t * pxQueue)
 {
   BaseType_t xReturn;
-  BaseType_t D.7225;
+  BaseType_t D.7226;
   long unsigned int _1;
   BaseType_t _9;
 
@@ -591,7 +591,7 @@ prvCopyDataToQueue (struct Queue_t * const pxQueue, const void * pvItemToQueue,
 {
   UBaseType_t uxMessagesWaiting;
   BaseType_t xReturn;
-  BaseType_t D.7203;
+  BaseType_t D.7204;
   long unsigned int _1;
   int8_t * _2;
   struct tskTaskControlBlock * _3;
@@ -721,7 +721,7 @@ prvCopyDataToQueue (struct Queue_t * const pxQueue, const void * pvItemToQueue,
 prvGetDisinheritPriorityAfterTimeout (const struct Queue_t * const pxQueue)
 {
   UBaseType_t uxHighestPriorityOfWaitingTasks;
-  UBaseType_t D.7180;
+  UBaseType_t D.7181;
   long unsigned int _1;
   struct xLIST_ITEM * _2;
   long unsigned int _3;
@@ -756,7 +756,7 @@ prvGetDisinheritPriorityAfterTimeout (const struct Queue_t * const pxQueue)
 
 ucQueueGetQueueType (struct QueueDefinition * xQueue)
 {
-  uint8_t D.7175;
+  uint8_t D.7176;
   uint8_t _3;
 
   <bb 2> :
@@ -780,7 +780,7 @@ vQueueSetQueueNumber (struct QueueDefinition * xQueue, UBaseType_t uxQueueNumber
 
 uxQueueGetQueueNumber (struct QueueDefinition * xQueue)
 {
-  UBaseType_t D.7173;
+  UBaseType_t D.7174;
   UBaseType_t _3;
 
   <bb 2> :
@@ -830,7 +830,7 @@ uxQueueMessagesWaitingFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   UBaseType_t uxReturn;
-  UBaseType_t D.7169;
+  UBaseType_t D.7170;
   UBaseType_t _5;
 
   <bb 2> :
@@ -868,7 +868,7 @@ uxQueueSpacesAvailable (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   UBaseType_t uxReturn;
-  UBaseType_t D.7165;
+  UBaseType_t D.7166;
   long unsigned int _1;
   long unsigned int _2;
   UBaseType_t _9;
@@ -911,7 +911,7 @@ uxQueueMessagesWaiting (struct QueueDefinition * const xQueue)
 {
   uint32_t ulNewBASEPRI;
   UBaseType_t uxReturn;
-  UBaseType_t D.7161;
+  UBaseType_t D.7162;
   UBaseType_t _6;
 
   <bb 2> :
@@ -948,10 +948,10 @@ uxQueueMessagesWaiting (struct QueueDefinition * const xQueue)
 xQueuePeekFromISR (struct QueueDefinition * xQueue, void * const pvBuffer)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.7360;
+  uint32_t D.7361;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7359;
+  uint32_t D.7360;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -959,7 +959,7 @@ xQueuePeekFromISR (struct QueueDefinition * xQueue, void * const pvBuffer)
   int8_t * pcOriginalReadPosition;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.7157;
+  BaseType_t D.7158;
   int iftmp.27;
   long unsigned int _1;
   long unsigned int _2;
@@ -1098,10 +1098,10 @@ xQueueReceiveFromISR (struct QueueDefinition * xQueue, void * const pvBuffer, Ba
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7350;
+  uint32_t D.7351;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7349;
+  uint32_t D.7350;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   const int8_t cRxLock;
@@ -1109,7 +1109,7 @@ xQueueReceiveFromISR (struct QueueDefinition * xQueue, void * const pvBuffer, Ba
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.7141;
+  BaseType_t D.7142;
   int iftmp.25;
   long unsigned int _1;
   long unsigned int _2;
@@ -1296,7 +1296,7 @@ xQueuePeek (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_t x
   int8_t * pcOriginalReadPosition;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.7092;
+  BaseType_t D.7093;
   int iftmp.21;
   int iftmp.20;
   long unsigned int _1;
@@ -1590,7 +1590,7 @@ xQueueSemaphoreTake (struct QueueDefinition * xQueue, TickType_t xTicksToWait)
   struct Queue_t * const pxQueue;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.7038;
+  BaseType_t D.7039;
   int iftmp.16;
   long unsigned int _1;
   long int _2;
@@ -1921,7 +1921,7 @@ xQueueReceive (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_
   struct Queue_t * const pxQueue;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.6993;
+  BaseType_t D.6994;
   int iftmp.12;
   int iftmp.11;
   long unsigned int _1;
@@ -2208,10 +2208,10 @@ xQueueGiveFromISR (struct QueueDefinition * xQueue, BaseType_t * const pxHigherP
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7328;
+  uint32_t D.7329;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7327;
+  uint32_t D.7328;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -2220,7 +2220,7 @@ xQueueGiveFromISR (struct QueueDefinition * xQueue, BaseType_t * const pxHigherP
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.6967;
+  BaseType_t D.6968;
   int iftmp.9;
   long unsigned int _1;
   int8_t * _2;
@@ -2424,10 +2424,10 @@ xQueueGenericSendFromISR (struct QueueDefinition * xQueue, const void * const pv
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7341;
+  uint32_t D.7342;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7340;
+  uint32_t D.7341;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -2436,7 +2436,7 @@ xQueueGenericSendFromISR (struct QueueDefinition * xQueue, const void * const pv
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.6935;
+  BaseType_t D.6936;
   int iftmp.7;
   int iftmp.6;
   long unsigned int _1;
@@ -2674,7 +2674,7 @@ xQueueGenericSend (struct QueueDefinition * xQueue, const void * const pvItemToQ
   struct TimeOut_t xTimeOut;
   BaseType_t xYieldRequired;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.6881;
+  BaseType_t D.6882;
   int iftmp.2;
   int iftmp.1;
   int iftmp.0;
@@ -3017,7 +3017,7 @@ xQueueCreateCountingSemaphore (const UBaseType_t uxMaxCount, const UBaseType_t u
 {
   uint32_t ulNewBASEPRI;
   struct QueueDefinition * xHandle;
-  struct QueueDefinition * D.6844;
+  struct QueueDefinition * D.6845;
   struct QueueDefinition * _11;
 
   <bb 2> :
@@ -3080,7 +3080,7 @@ xQueueTakeMutexRecursive (struct QueueDefinition * xMutex, TickType_t xTicksToWa
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxMutex;
   BaseType_t xReturn;
-  BaseType_t D.6833;
+  BaseType_t D.6834;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   long unsigned int _3;
@@ -3151,7 +3151,7 @@ xQueueGiveMutexRecursive (struct QueueDefinition * xMutex)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxMutex;
   BaseType_t xReturn;
-  BaseType_t D.6823;
+  BaseType_t D.6824;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   long unsigned int _3;
@@ -3221,7 +3221,7 @@ xQueueGetMutexHolderFromISR (struct QueueDefinition * xSemaphore)
 {
   uint32_t ulNewBASEPRI;
   struct tskTaskControlBlock * pxReturn;
-  struct tskTaskControlBlock * D.6813;
+  struct tskTaskControlBlock * D.6814;
   int8_t * _1;
   struct tskTaskControlBlock * _7;
 
@@ -3273,7 +3273,7 @@ xQueueGetMutexHolder (struct QueueDefinition * xSemaphore)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxSemaphore;
   struct tskTaskControlBlock * pxReturn;
-  struct tskTaskControlBlock * D.6806;
+  struct tskTaskControlBlock * D.6807;
   int8_t * _1;
   struct tskTaskControlBlock * _10;
 
@@ -3328,7 +3328,7 @@ xQueueCreateMutex (const uint8_t ucQueueType)
   const UBaseType_t uxMutexSize;
   const UBaseType_t uxMutexLength;
   struct QueueDefinition * xNewQueue;
-  struct QueueDefinition * D.6799;
+  struct QueueDefinition * D.6800;
   struct QueueDefinition * _8;
 
   <bb 2> :
@@ -3396,7 +3396,7 @@ xQueueGenericCreate (const UBaseType_t uxQueueLength, const UBaseType_t uxItemSi
   uint8_t * pucQueueStorage;
   size_t xQueueSizeInBytes;
   struct Queue_t * pxNewQueue;
-  struct QueueDefinition * D.6791;
+  struct QueueDefinition * D.6792;
   __complex__ long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -3477,7 +3477,7 @@ xQueueGenericReset (struct QueueDefinition * xQueue, BaseType_t xNewQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.6779;
+  BaseType_t D.6780;
   long unsigned int _1;
   __complex__ long unsigned int _2;
   long unsigned int _3;

+ 36 - 36
Debug_FLASH/FreeRTOS/Source/queue.c.082i.materialize-all-clones

@@ -108,7 +108,7 @@ pcQueueGetName (struct QueueDefinition * xQueue)
   uint32_t ulNewBASEPRI;
   const char * pcReturn;
   UBaseType_t ux;
-  const char * D.7263;
+  const char * D.7264;
   struct QueueDefinition * _1;
   const char * _10;
 
@@ -265,7 +265,7 @@ xQueueIsQueueFullFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.7244;
+  BaseType_t D.7245;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _9;
@@ -318,7 +318,7 @@ xQueueIsQueueFullFromISR (struct QueueDefinition * const xQueue)
 prvIsQueueFull (const struct Queue_t * pxQueue)
 {
   BaseType_t xReturn;
-  BaseType_t D.7237;
+  BaseType_t D.7238;
   long unsigned int _1;
   long unsigned int _2;
   BaseType_t _10;
@@ -356,7 +356,7 @@ xQueueIsQueueEmptyFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.7232;
+  BaseType_t D.7233;
   long unsigned int _1;
   BaseType_t _8;
 
@@ -407,7 +407,7 @@ xQueueIsQueueEmptyFromISR (struct QueueDefinition * const xQueue)
 prvIsQueueEmpty (const struct Queue_t * pxQueue)
 {
   BaseType_t xReturn;
-  BaseType_t D.7225;
+  BaseType_t D.7226;
   long unsigned int _1;
   BaseType_t _9;
 
@@ -591,7 +591,7 @@ prvCopyDataToQueue (struct Queue_t * const pxQueue, const void * pvItemToQueue,
 {
   UBaseType_t uxMessagesWaiting;
   BaseType_t xReturn;
-  BaseType_t D.7203;
+  BaseType_t D.7204;
   long unsigned int _1;
   int8_t * _2;
   struct tskTaskControlBlock * _3;
@@ -721,7 +721,7 @@ prvCopyDataToQueue (struct Queue_t * const pxQueue, const void * pvItemToQueue,
 prvGetDisinheritPriorityAfterTimeout (const struct Queue_t * const pxQueue)
 {
   UBaseType_t uxHighestPriorityOfWaitingTasks;
-  UBaseType_t D.7180;
+  UBaseType_t D.7181;
   long unsigned int _1;
   struct xLIST_ITEM * _2;
   long unsigned int _3;
@@ -756,7 +756,7 @@ prvGetDisinheritPriorityAfterTimeout (const struct Queue_t * const pxQueue)
 
 ucQueueGetQueueType (struct QueueDefinition * xQueue)
 {
-  uint8_t D.7175;
+  uint8_t D.7176;
   uint8_t _3;
 
   <bb 2> :
@@ -780,7 +780,7 @@ vQueueSetQueueNumber (struct QueueDefinition * xQueue, UBaseType_t uxQueueNumber
 
 uxQueueGetQueueNumber (struct QueueDefinition * xQueue)
 {
-  UBaseType_t D.7173;
+  UBaseType_t D.7174;
   UBaseType_t _3;
 
   <bb 2> :
@@ -830,7 +830,7 @@ uxQueueMessagesWaitingFromISR (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   UBaseType_t uxReturn;
-  UBaseType_t D.7169;
+  UBaseType_t D.7170;
   UBaseType_t _5;
 
   <bb 2> :
@@ -868,7 +868,7 @@ uxQueueSpacesAvailable (struct QueueDefinition * const xQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   UBaseType_t uxReturn;
-  UBaseType_t D.7165;
+  UBaseType_t D.7166;
   long unsigned int _1;
   long unsigned int _2;
   UBaseType_t _9;
@@ -911,7 +911,7 @@ uxQueueMessagesWaiting (struct QueueDefinition * const xQueue)
 {
   uint32_t ulNewBASEPRI;
   UBaseType_t uxReturn;
-  UBaseType_t D.7161;
+  UBaseType_t D.7162;
   UBaseType_t _6;
 
   <bb 2> :
@@ -948,10 +948,10 @@ uxQueueMessagesWaiting (struct QueueDefinition * const xQueue)
 xQueuePeekFromISR (struct QueueDefinition * xQueue, void * const pvBuffer)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.7360;
+  uint32_t D.7361;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7359;
+  uint32_t D.7360;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -959,7 +959,7 @@ xQueuePeekFromISR (struct QueueDefinition * xQueue, void * const pvBuffer)
   int8_t * pcOriginalReadPosition;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.7157;
+  BaseType_t D.7158;
   int iftmp.27;
   long unsigned int _1;
   long unsigned int _2;
@@ -1098,10 +1098,10 @@ xQueueReceiveFromISR (struct QueueDefinition * xQueue, void * const pvBuffer, Ba
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7350;
+  uint32_t D.7351;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7349;
+  uint32_t D.7350;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   const int8_t cRxLock;
@@ -1109,7 +1109,7 @@ xQueueReceiveFromISR (struct QueueDefinition * xQueue, void * const pvBuffer, Ba
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.7141;
+  BaseType_t D.7142;
   int iftmp.25;
   long unsigned int _1;
   long unsigned int _2;
@@ -1296,7 +1296,7 @@ xQueuePeek (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_t x
   int8_t * pcOriginalReadPosition;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.7092;
+  BaseType_t D.7093;
   int iftmp.21;
   int iftmp.20;
   long unsigned int _1;
@@ -1590,7 +1590,7 @@ xQueueSemaphoreTake (struct QueueDefinition * xQueue, TickType_t xTicksToWait)
   struct Queue_t * const pxQueue;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.7038;
+  BaseType_t D.7039;
   int iftmp.16;
   long unsigned int _1;
   long int _2;
@@ -1921,7 +1921,7 @@ xQueueReceive (struct QueueDefinition * xQueue, void * const pvBuffer, TickType_
   struct Queue_t * const pxQueue;
   struct TimeOut_t xTimeOut;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.6993;
+  BaseType_t D.6994;
   int iftmp.12;
   int iftmp.11;
   long unsigned int _1;
@@ -2208,10 +2208,10 @@ xQueueGiveFromISR (struct QueueDefinition * xQueue, BaseType_t * const pxHigherP
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7328;
+  uint32_t D.7329;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7327;
+  uint32_t D.7328;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -2220,7 +2220,7 @@ xQueueGiveFromISR (struct QueueDefinition * xQueue, BaseType_t * const pxHigherP
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.6967;
+  BaseType_t D.6968;
   int iftmp.9;
   long unsigned int _1;
   int8_t * _2;
@@ -2424,10 +2424,10 @@ xQueueGenericSendFromISR (struct QueueDefinition * xQueue, const void * const pv
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7341;
+  uint32_t D.7342;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.7340;
+  uint32_t D.7341;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
@@ -2436,7 +2436,7 @@ xQueueGenericSendFromISR (struct QueueDefinition * xQueue, const void * const pv
   struct Queue_t * const pxQueue;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
-  BaseType_t D.6935;
+  BaseType_t D.6936;
   int iftmp.7;
   int iftmp.6;
   long unsigned int _1;
@@ -2674,7 +2674,7 @@ xQueueGenericSend (struct QueueDefinition * xQueue, const void * const pvItemToQ
   struct TimeOut_t xTimeOut;
   BaseType_t xYieldRequired;
   BaseType_t xEntryTimeSet;
-  BaseType_t D.6881;
+  BaseType_t D.6882;
   int iftmp.2;
   int iftmp.1;
   int iftmp.0;
@@ -3017,7 +3017,7 @@ xQueueCreateCountingSemaphore (const UBaseType_t uxMaxCount, const UBaseType_t u
 {
   uint32_t ulNewBASEPRI;
   struct QueueDefinition * xHandle;
-  struct QueueDefinition * D.6844;
+  struct QueueDefinition * D.6845;
   struct QueueDefinition * _11;
 
   <bb 2> :
@@ -3080,7 +3080,7 @@ xQueueTakeMutexRecursive (struct QueueDefinition * xMutex, TickType_t xTicksToWa
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxMutex;
   BaseType_t xReturn;
-  BaseType_t D.6833;
+  BaseType_t D.6834;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   long unsigned int _3;
@@ -3151,7 +3151,7 @@ xQueueGiveMutexRecursive (struct QueueDefinition * xMutex)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxMutex;
   BaseType_t xReturn;
-  BaseType_t D.6823;
+  BaseType_t D.6824;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   long unsigned int _3;
@@ -3221,7 +3221,7 @@ xQueueGetMutexHolderFromISR (struct QueueDefinition * xSemaphore)
 {
   uint32_t ulNewBASEPRI;
   struct tskTaskControlBlock * pxReturn;
-  struct tskTaskControlBlock * D.6813;
+  struct tskTaskControlBlock * D.6814;
   int8_t * _1;
   struct tskTaskControlBlock * _7;
 
@@ -3273,7 +3273,7 @@ xQueueGetMutexHolder (struct QueueDefinition * xSemaphore)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxSemaphore;
   struct tskTaskControlBlock * pxReturn;
-  struct tskTaskControlBlock * D.6806;
+  struct tskTaskControlBlock * D.6807;
   int8_t * _1;
   struct tskTaskControlBlock * _10;
 
@@ -3328,7 +3328,7 @@ xQueueCreateMutex (const uint8_t ucQueueType)
   const UBaseType_t uxMutexSize;
   const UBaseType_t uxMutexLength;
   struct QueueDefinition * xNewQueue;
-  struct QueueDefinition * D.6799;
+  struct QueueDefinition * D.6800;
   struct QueueDefinition * _8;
 
   <bb 2> :
@@ -3396,7 +3396,7 @@ xQueueGenericCreate (const UBaseType_t uxQueueLength, const UBaseType_t uxItemSi
   uint8_t * pucQueueStorage;
   size_t xQueueSizeInBytes;
   struct Queue_t * pxNewQueue;
-  struct QueueDefinition * D.6791;
+  struct QueueDefinition * D.6792;
   __complex__ long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -3477,7 +3477,7 @@ xQueueGenericReset (struct QueueDefinition * xQueue, BaseType_t xNewQueue)
   uint32_t ulNewBASEPRI;
   struct Queue_t * const pxQueue;
   BaseType_t xReturn;
-  BaseType_t D.6779;
+  BaseType_t D.6780;
   long unsigned int _1;
   __complex__ long unsigned int _2;
   long unsigned int _3;

BIN
Debug_FLASH/FreeRTOS/Source/queue.o


File diff suppressed because it is too large
+ 132 - 132
Debug_FLASH/FreeRTOS/Source/stream_buffer.c.000i.cgraph


+ 114 - 114
Debug_FLASH/FreeRTOS/Source/stream_buffer.c.016i.visibility

@@ -13,7 +13,7 @@ Reclaiming variables:
 Clearing address taken flags:
 Symbol table:
 
-memcpy/42 (memcpy) @06b9e9a0
+memcpy/42 (memcpy) @06cfba80
   Type: function
   Visibility: external public
   References: 
@@ -22,7 +22,7 @@ memcpy/42 (memcpy) @06b9e9a0
   Function flags:
   Called by: prvReadBytesFromBuffer/22 prvReadBytesFromBuffer/22 prvWriteBytesToBuffer/21 prvWriteBytesToBuffer/21 
   Calls: 
-xTaskGenericNotifyFromISR/41 (xTaskGenericNotifyFromISR) @06b6dc40
+xTaskGenericNotifyFromISR/41 (xTaskGenericNotifyFromISR) @06ccad20
   Type: function
   Visibility: external public
   References: 
@@ -31,7 +31,7 @@ xTaskGenericNotifyFromISR/41 (xTaskGenericNotifyFromISR) @06b6dc40
   Function flags:
   Called by: xStreamBufferReceiveCompletedFromISR/20 xStreamBufferSendCompletedFromISR/19 xStreamBufferReceiveFromISR/15 xStreamBufferSendFromISR/11 
   Calls: 
-xTaskResumeAll/40 (xTaskResumeAll) @06b6da80
+xTaskResumeAll/40 (xTaskResumeAll) @06ccab60
   Type: function
   Visibility: external public
   References: 
@@ -40,7 +40,7 @@ xTaskResumeAll/40 (xTaskResumeAll) @06b6da80
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-xTaskGenericNotify/39 (xTaskGenericNotify) @06b6d9a0
+xTaskGenericNotify/39 (xTaskGenericNotify) @06ccaa80
   Type: function
   Visibility: external public
   References: 
@@ -49,7 +49,7 @@ xTaskGenericNotify/39 (xTaskGenericNotify) @06b6d9a0
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-vTaskSuspendAll/38 (vTaskSuspendAll) @06b6d8c0
+vTaskSuspendAll/38 (vTaskSuspendAll) @06cca9a0
   Type: function
   Visibility: external public
   References: 
@@ -58,7 +58,7 @@ vTaskSuspendAll/38 (vTaskSuspendAll) @06b6d8c0
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-xTaskCheckForTimeOut/37 (xTaskCheckForTimeOut) @06b6d7e0
+xTaskCheckForTimeOut/37 (xTaskCheckForTimeOut) @06cca8c0
   Type: function
   Visibility: external public
   References: 
@@ -67,7 +67,7 @@ xTaskCheckForTimeOut/37 (xTaskCheckForTimeOut) @06b6d7e0
   Function flags:
   Called by: xStreamBufferSend/10 
   Calls: 
-xTaskGenericNotifyWait/36 (xTaskGenericNotifyWait) @06b6d700
+xTaskGenericNotifyWait/36 (xTaskGenericNotifyWait) @06cca7e0
   Type: function
   Visibility: external public
   References: 
@@ -76,7 +76,7 @@ xTaskGenericNotifyWait/36 (xTaskGenericNotifyWait) @06b6d700
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-xTaskGetCurrentTaskHandle/35 (xTaskGetCurrentTaskHandle) @06b6d620
+xTaskGetCurrentTaskHandle/35 (xTaskGetCurrentTaskHandle) @06cca700
   Type: function
   Visibility: external public
   References: 
@@ -85,7 +85,7 @@ xTaskGetCurrentTaskHandle/35 (xTaskGetCurrentTaskHandle) @06b6d620
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-xTaskGenericNotifyStateClear/34 (xTaskGenericNotifyStateClear) @06b6d540
+xTaskGenericNotifyStateClear/34 (xTaskGenericNotifyStateClear) @06cca620
   Type: function
   Visibility: external public
   References: 
@@ -94,7 +94,7 @@ xTaskGenericNotifyStateClear/34 (xTaskGenericNotifyStateClear) @06b6d540
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-vTaskSetTimeOutState/33 (vTaskSetTimeOutState) @06b6d460
+vTaskSetTimeOutState/33 (vTaskSetTimeOutState) @06cca540
   Type: function
   Visibility: external public
   References: 
@@ -103,7 +103,7 @@ vTaskSetTimeOutState/33 (vTaskSetTimeOutState) @06b6d460
   Function flags:
   Called by: xStreamBufferSend/10 
   Calls: 
-vPortExitCritical/32 (vPortExitCritical) @06b63000
+vPortExitCritical/32 (vPortExitCritical) @06cc3380
   Type: function
   Visibility: external public
   References: 
@@ -112,7 +112,7 @@ vPortExitCritical/32 (vPortExitCritical) @06b63000
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 xStreamBufferSend/10 xStreamBufferReset/6 
   Calls: 
-vPortEnterCritical/31 (vPortEnterCritical) @06b63ee0
+vPortEnterCritical/31 (vPortEnterCritical) @06cc30e0
   Type: function
   Visibility: external public
   References: 
@@ -121,7 +121,7 @@ vPortEnterCritical/31 (vPortEnterCritical) @06b63ee0
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 xStreamBufferReset/6 
   Calls: 
-memset/30 (memset) @06b63d20
+memset/30 (memset) @06cc3e00
   Type: function
   Visibility: external public
   References: 
@@ -130,7 +130,7 @@ memset/30 (memset) @06b63d20
   Function flags:
   Called by: prvInitialiseNewStreamBuffer/24 prvInitialiseNewStreamBuffer/24 vStreamBufferDelete/5 
   Calls: 
-vPortFree/29 (vPortFree) @06b63c40
+vPortFree/29 (vPortFree) @06cc3d20
   Type: function
   Visibility: external public
   References: 
@@ -139,7 +139,7 @@ vPortFree/29 (vPortFree) @06b63c40
   Function flags:
   Called by: vStreamBufferDelete/5 
   Calls: 
-pvPortMalloc/28 (pvPortMalloc) @06b639a0
+pvPortMalloc/28 (pvPortMalloc) @06cc3a80
   Type: function
   Visibility: external public
   References: 
@@ -148,7 +148,7 @@ pvPortMalloc/28 (pvPortMalloc) @06b639a0
   Function flags:
   Called by: xStreamBufferGenericCreate/4 
   Calls: 
-ucStreamBufferGetStreamBufferType/27 (ucStreamBufferGetStreamBufferType) @06b63460
+ucStreamBufferGetStreamBufferType/27 (ucStreamBufferGetStreamBufferType) @06cc3540
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -157,7 +157,7 @@ ucStreamBufferGetStreamBufferType/27 (ucStreamBufferGetStreamBufferType) @06b634
   Function flags: body
   Called by: 
   Calls: 
-vStreamBufferSetStreamBufferNumber/26 (vStreamBufferSetStreamBufferNumber) @06b631c0
+vStreamBufferSetStreamBufferNumber/26 (vStreamBufferSetStreamBufferNumber) @06cc32a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -166,7 +166,7 @@ vStreamBufferSetStreamBufferNumber/26 (vStreamBufferSetStreamBufferNumber) @06b6
   Function flags: body
   Called by: 
   Calls: 
-uxStreamBufferGetStreamBufferNumber/25 (uxStreamBufferGetStreamBufferNumber) @06b58d20
+uxStreamBufferGetStreamBufferNumber/25 (uxStreamBufferGetStreamBufferNumber) @06cc3000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -175,7 +175,7 @@ uxStreamBufferGetStreamBufferNumber/25 (uxStreamBufferGetStreamBufferNumber) @06
   Function flags: body
   Called by: 
   Calls: 
-prvInitialiseNewStreamBuffer/24 (prvInitialiseNewStreamBuffer) @06b58540
+prvInitialiseNewStreamBuffer/24 (prvInitialiseNewStreamBuffer) @06cb8a80
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -184,7 +184,7 @@ prvInitialiseNewStreamBuffer/24 (prvInitialiseNewStreamBuffer) @06b58540
   Function flags: body
   Called by: xStreamBufferReset/6 xStreamBufferGenericCreate/4 
   Calls: memset/30 vPortRaiseBASEPRI/1 memset/30 
-prvBytesInBuffer/23 (prvBytesInBuffer) @06b58ee0
+prvBytesInBuffer/23 (prvBytesInBuffer) @06cb8380
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -193,7 +193,7 @@ prvBytesInBuffer/23 (prvBytesInBuffer) @06b58ee0
   Function flags: body
   Called by: xStreamBufferReceiveFromISR/15 xStreamBufferNextMessageLengthBytes/14 xStreamBufferReceive/13 xStreamBufferReceive/13 xStreamBufferReceive/13 xStreamBufferSendFromISR/11 xStreamBufferSend/10 xStreamBufferBytesAvailable/9 
   Calls: 
-prvReadBytesFromBuffer/22 (prvReadBytesFromBuffer) @06b58c40
+prvReadBytesFromBuffer/22 (prvReadBytesFromBuffer) @06cb8e00
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -202,7 +202,7 @@ prvReadBytesFromBuffer/22 (prvReadBytesFromBuffer) @06b58c40
   Function flags: body
   Called by: prvReadMessageFromBuffer/16 prvReadMessageFromBuffer/16 xStreamBufferNextMessageLengthBytes/14 
   Calls: memcpy/42 memcpy/42 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
-prvWriteBytesToBuffer/21 (prvWriteBytesToBuffer) @06b587e0
+prvWriteBytesToBuffer/21 (prvWriteBytesToBuffer) @06cb89a0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -211,7 +211,7 @@ prvWriteBytesToBuffer/21 (prvWriteBytesToBuffer) @06b587e0
   Function flags: body
   Called by: prvWriteMessageToBuffer/12 prvWriteMessageToBuffer/12 
   Calls: memcpy/42 vPortRaiseBASEPRI/1 memcpy/42 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
-xStreamBufferReceiveCompletedFromISR/20 (xStreamBufferReceiveCompletedFromISR) @06b58460
+xStreamBufferReceiveCompletedFromISR/20 (xStreamBufferReceiveCompletedFromISR) @06cb8620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -220,7 +220,7 @@ xStreamBufferReceiveCompletedFromISR/20 (xStreamBufferReceiveCompletedFromISR) @
   Function flags: body
   Called by: 
   Calls: vPortSetBASEPRI/3 xTaskGenericNotifyFromISR/41 ulPortRaiseBASEPRI/2 vPortRaiseBASEPRI/1 
-xStreamBufferSendCompletedFromISR/19 (xStreamBufferSendCompletedFromISR) @06b580e0
+xStreamBufferSendCompletedFromISR/19 (xStreamBufferSendCompletedFromISR) @06cb82a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -229,7 +229,7 @@ xStreamBufferSendCompletedFromISR/19 (xStreamBufferSendCompletedFromISR) @06b580
   Function flags: body
   Called by: 
   Calls: vPortSetBASEPRI/3 xTaskGenericNotifyFromISR/41 ulPortRaiseBASEPRI/2 vPortRaiseBASEPRI/1 
-xStreamBufferIsFull/18 (xStreamBufferIsFull) @06b508c0
+xStreamBufferIsFull/18 (xStreamBufferIsFull) @06cb0d20
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -238,7 +238,7 @@ xStreamBufferIsFull/18 (xStreamBufferIsFull) @06b508c0
   Function flags: body
   Called by: 
   Calls: xStreamBufferSpacesAvailable/8 vPortRaiseBASEPRI/1 
-xStreamBufferIsEmpty/17 (xStreamBufferIsEmpty) @06b50ee0
+xStreamBufferIsEmpty/17 (xStreamBufferIsEmpty) @06cb00e0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -247,7 +247,7 @@ xStreamBufferIsEmpty/17 (xStreamBufferIsEmpty) @06b50ee0
   Function flags: body
   Called by: 
   Calls: vPortRaiseBASEPRI/1 
-prvReadMessageFromBuffer/16 (prvReadMessageFromBuffer) @06b50b60
+prvReadMessageFromBuffer/16 (prvReadMessageFromBuffer) @06cb0c40
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -256,7 +256,7 @@ prvReadMessageFromBuffer/16 (prvReadMessageFromBuffer) @06b50b60
   Function flags: body
   Called by: xStreamBufferReceiveFromISR/15 xStreamBufferReceive/13 
   Calls: prvReadBytesFromBuffer/22 prvReadBytesFromBuffer/22 
-xStreamBufferReceiveFromISR/15 (xStreamBufferReceiveFromISR) @06b507e0
+xStreamBufferReceiveFromISR/15 (xStreamBufferReceiveFromISR) @06cb08c0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -265,7 +265,7 @@ xStreamBufferReceiveFromISR/15 (xStreamBufferReceiveFromISR) @06b507e0
   Function flags: body
   Called by: 
   Calls: vPortSetBASEPRI/3 xTaskGenericNotifyFromISR/41 ulPortRaiseBASEPRI/2 prvReadMessageFromBuffer/16 prvBytesInBuffer/23 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
-xStreamBufferNextMessageLengthBytes/14 (xStreamBufferNextMessageLengthBytes) @06b50380
+xStreamBufferNextMessageLengthBytes/14 (xStreamBufferNextMessageLengthBytes) @06cb0460
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -274,7 +274,7 @@ xStreamBufferNextMessageLengthBytes/14 (xStreamBufferNextMessageLengthBytes) @06
   Function flags: body
   Called by: 
   Calls: vPortRaiseBASEPRI/1 prvReadBytesFromBuffer/22 prvBytesInBuffer/23 vPortRaiseBASEPRI/1 
-xStreamBufferReceive/13 (xStreamBufferReceive) @06b04e00
+xStreamBufferReceive/13 (xStreamBufferReceive) @06cb0000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -283,7 +283,7 @@ xStreamBufferReceive/13 (xStreamBufferReceive) @06b04e00
   Function flags: body
   Called by: 
   Calls: xTaskResumeAll/40 xTaskGenericNotify/39 vTaskSuspendAll/38 prvReadMessageFromBuffer/16 prvBytesInBuffer/23 prvBytesInBuffer/23 xTaskGenericNotifyWait/36 vPortExitCritical/32 xTaskGetCurrentTaskHandle/35 vPortRaiseBASEPRI/1 xTaskGenericNotifyStateClear/34 prvBytesInBuffer/23 vPortEnterCritical/31 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
-prvWriteMessageToBuffer/12 (prvWriteMessageToBuffer) @06b04d20
+prvWriteMessageToBuffer/12 (prvWriteMessageToBuffer) @06c64e00
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -292,7 +292,7 @@ prvWriteMessageToBuffer/12 (prvWriteMessageToBuffer) @06b04d20
   Function flags: body
   Called by: xStreamBufferSendFromISR/11 xStreamBufferSend/10 
   Calls: prvWriteBytesToBuffer/21 prvWriteBytesToBuffer/21 
-xStreamBufferSendFromISR/11 (xStreamBufferSendFromISR) @06b049a0
+xStreamBufferSendFromISR/11 (xStreamBufferSendFromISR) @06c64a80
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -301,7 +301,7 @@ xStreamBufferSendFromISR/11 (xStreamBufferSendFromISR) @06b049a0
   Function flags: body
   Called by: 
   Calls: vPortSetBASEPRI/3 xTaskGenericNotifyFromISR/41 ulPortRaiseBASEPRI/2 prvBytesInBuffer/23 prvWriteMessageToBuffer/12 xStreamBufferSpacesAvailable/8 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
-xStreamBufferSend/10 (xStreamBufferSend) @06b04540
+xStreamBufferSend/10 (xStreamBufferSend) @06c64620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -310,7 +310,7 @@ xStreamBufferSend/10 (xStreamBufferSend) @06b04540
   Function flags: body
   Called by: 
   Calls: xTaskResumeAll/40 xTaskGenericNotify/39 vTaskSuspendAll/38 prvBytesInBuffer/23 prvWriteMessageToBuffer/12 xStreamBufferSpacesAvailable/8 xTaskCheckForTimeOut/37 xTaskGenericNotifyWait/36 vPortExitCritical/32 vPortExitCritical/32 xTaskGetCurrentTaskHandle/35 vPortRaiseBASEPRI/1 xTaskGenericNotifyStateClear/34 xStreamBufferSpacesAvailable/8 vPortEnterCritical/31 vTaskSetTimeOutState/33 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
-xStreamBufferBytesAvailable/9 (xStreamBufferBytesAvailable) @06afdd20
+xStreamBufferBytesAvailable/9 (xStreamBufferBytesAvailable) @06c64000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -319,7 +319,7 @@ xStreamBufferBytesAvailable/9 (xStreamBufferBytesAvailable) @06afdd20
   Function flags: body
   Called by: 
   Calls: prvBytesInBuffer/23 vPortRaiseBASEPRI/1 
-xStreamBufferSpacesAvailable/8 (xStreamBufferSpacesAvailable) @06afd2a0
+xStreamBufferSpacesAvailable/8 (xStreamBufferSpacesAvailable) @06c5a7e0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -328,7 +328,7 @@ xStreamBufferSpacesAvailable/8 (xStreamBufferSpacesAvailable) @06afd2a0
   Function flags: body
   Called by: xStreamBufferIsFull/18 xStreamBufferSendFromISR/11 xStreamBufferSend/10 xStreamBufferSend/10 
   Calls: vPortRaiseBASEPRI/1 
-xStreamBufferSetTriggerLevel/7 (xStreamBufferSetTriggerLevel) @06afdc40
+xStreamBufferSetTriggerLevel/7 (xStreamBufferSetTriggerLevel) @06c5ae00
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -337,7 +337,7 @@ xStreamBufferSetTriggerLevel/7 (xStreamBufferSetTriggerLevel) @06afdc40
   Function flags: body
   Called by: 
   Calls: vPortRaiseBASEPRI/1 
-xStreamBufferReset/6 (xStreamBufferReset) @06afd8c0
+xStreamBufferReset/6 (xStreamBufferReset) @06c5aa80
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -346,7 +346,7 @@ xStreamBufferReset/6 (xStreamBufferReset) @06afd8c0
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/32 prvInitialiseNewStreamBuffer/24 vPortEnterCritical/31 vPortRaiseBASEPRI/1 
-vStreamBufferDelete/5 (vStreamBufferDelete) @06afd540
+vStreamBufferDelete/5 (vStreamBufferDelete) @06c5a700
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -355,7 +355,7 @@ vStreamBufferDelete/5 (vStreamBufferDelete) @06afd540
   Function flags: body
   Called by: 
   Calls: memset/30 vPortFree/29 vPortRaiseBASEPRI/1 
-xStreamBufferGenericCreate/4 (xStreamBufferGenericCreate) @06afd1c0
+xStreamBufferGenericCreate/4 (xStreamBufferGenericCreate) @06c5a380
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -364,7 +364,7 @@ xStreamBufferGenericCreate/4 (xStreamBufferGenericCreate) @06afd1c0
   Function flags: body
   Called by: 
   Calls: prvInitialiseNewStreamBuffer/24 pvPortMalloc/28 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 
-vPortSetBASEPRI/3 (vPortSetBASEPRI) @06a941c0
+vPortSetBASEPRI/3 (vPortSetBASEPRI) @06bf41c0
   Type: function definition analyzed
   Visibility: no_reorder prevailing_def_ironly
   References: 
@@ -373,7 +373,7 @@ vPortSetBASEPRI/3 (vPortSetBASEPRI) @06a941c0
   Function flags: body local
   Called by: xStreamBufferReceiveCompletedFromISR/20 xStreamBufferSendCompletedFromISR/19 xStreamBufferReceiveFromISR/15 xStreamBufferSendFromISR/11 
   Calls: 
-ulPortRaiseBASEPRI/2 (ulPortRaiseBASEPRI) @06a8dee0
+ulPortRaiseBASEPRI/2 (ulPortRaiseBASEPRI) @06bedee0
   Type: function definition analyzed
   Visibility: no_reorder prevailing_def_ironly
   References: 
@@ -382,7 +382,7 @@ ulPortRaiseBASEPRI/2 (ulPortRaiseBASEPRI) @06a8dee0
   Function flags: body local
   Called by: xStreamBufferReceiveCompletedFromISR/20 xStreamBufferSendCompletedFromISR/19 xStreamBufferReceiveFromISR/15 xStreamBufferSendFromISR/11 
   Calls: 
-vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @06a8db60
+vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @06bedb60
   Type: function definition analyzed
   Visibility: no_reorder prevailing_def_ironly
   References: 
@@ -393,15 +393,15 @@ vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @06a8db60
   Calls: 
 ucStreamBufferGetStreamBufferType (struct StreamBufferDef_t * xStreamBuffer)
 {
-  uint8_t D.6586;
+  uint8_t D.6587;
 
   <bb 2> :
   _1 = xStreamBuffer->ucFlags;
-  D.6586 = _1 & 1;
+  D.6587 = _1 & 1;
 
   <bb 3> :
 <L0>:
-  return D.6586;
+  return D.6587;
 
 }
 
@@ -417,14 +417,14 @@ vStreamBufferSetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer, UB
 
 uxStreamBufferGetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer)
 {
-  UBaseType_t D.6584;
+  UBaseType_t D.6585;
 
   <bb 2> :
-  D.6584 = xStreamBuffer->uxStreamBufferNumber;
+  D.6585 = xStreamBuffer->uxStreamBufferNumber;
 
   <bb 3> :
 <L0>:
-  return D.6584;
+  return D.6585;
 
 }
 
@@ -461,15 +461,15 @@ prvInitialiseNewStreamBuffer (struct StreamBuffer_t * const pxStreamBuffer, uint
 prvBytesInBuffer (const struct StreamBuffer_t * const pxStreamBuffer)
 {
   size_t xCount;
-  size_t D.6580;
-  unsigned int D.6576;
+  size_t D.6581;
+  unsigned int D.6577;
 
   <bb 2> :
   _1 = pxStreamBuffer->xLength;
   _2 = pxStreamBuffer->xHead;
   xCount = _1 + _2;
-  D.6576 = pxStreamBuffer->xTail;
-  xCount = xCount - D.6576;
+  D.6577 = pxStreamBuffer->xTail;
+  xCount = xCount - D.6577;
   _3 = pxStreamBuffer->xLength;
   if (xCount >= _3)
     goto <bb 3>; [INV]
@@ -481,11 +481,11 @@ prvBytesInBuffer (const struct StreamBuffer_t * const pxStreamBuffer)
   xCount = xCount - _4;
 
   <bb 4> :
-  D.6580 = xCount;
+  D.6581 = xCount;
 
   <bb 5> :
 <L3>:
-  return D.6580;
+  return D.6581;
 
 }
 
@@ -493,7 +493,7 @@ prvBytesInBuffer (const struct StreamBuffer_t * const pxStreamBuffer)
 prvReadBytesFromBuffer (struct StreamBuffer_t * pxStreamBuffer, uint8_t * pucData, size_t xCount, size_t xTail)
 {
   size_t xFirstLength;
-  size_t D.6574;
+  size_t D.6575;
 
   <bb 2> :
   if (xCount == 0)
@@ -564,11 +564,11 @@ prvReadBytesFromBuffer (struct StreamBuffer_t * pxStreamBuffer, uint8_t * pucDat
   xTail = xTail - _11;
 
   <bb 15> :
-  D.6574 = xTail;
+  D.6575 = xTail;
 
   <bb 16> :
 <L14>:
-  return D.6574;
+  return D.6575;
 
 }
 
@@ -576,7 +576,7 @@ prvReadBytesFromBuffer (struct StreamBuffer_t * pxStreamBuffer, uint8_t * pucDat
 prvWriteBytesToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const uint8_t * pucData, size_t xCount, size_t xHead)
 {
   size_t xFirstLength;
-  size_t D.6561;
+  size_t D.6562;
 
   <bb 2> :
   if (xCount == 0)
@@ -649,11 +649,11 @@ prvWriteBytesToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const uint8
   xHead = xHead - _13;
 
   <bb 15> :
-  D.6561 = xHead;
+  D.6562 = xHead;
 
   <bb 16> :
 <L15>:
-  return D.6561;
+  return D.6562;
 
 }
 
@@ -663,7 +663,7 @@ xStreamBufferReceiveCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer,
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6547;
+  BaseType_t D.6548;
 
   <bb 2> :
   pxStreamBuffer = xStreamBuffer;
@@ -698,11 +698,11 @@ xStreamBufferReceiveCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer,
 
   <bb 8> :
   vPortSetBASEPRI (uxSavedInterruptStatus);
-  D.6547 = xReturn;
+  D.6548 = xReturn;
 
   <bb 9> :
 <L6>:
-  return D.6547;
+  return D.6548;
 
 }
 
@@ -712,7 +712,7 @@ xStreamBufferSendCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer, Bas
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6540;
+  BaseType_t D.6541;
 
   <bb 2> :
   pxStreamBuffer = xStreamBuffer;
@@ -747,11 +747,11 @@ xStreamBufferSendCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer, Bas
 
   <bb 8> :
   vPortSetBASEPRI (uxSavedInterruptStatus);
-  D.6540 = xReturn;
+  D.6541 = xReturn;
 
   <bb 9> :
 <L6>:
-  return D.6540;
+  return D.6541;
 
 }
 
@@ -761,7 +761,7 @@ xStreamBufferIsFull (struct StreamBufferDef_t * xStreamBuffer)
   const struct StreamBuffer_t * const pxStreamBuffer;
   size_t xBytesToStoreMessageLength;
   BaseType_t xReturn;
-  BaseType_t D.6533;
+  BaseType_t D.6534;
 
   <bb 2> :
   pxStreamBuffer = xStreamBuffer;
@@ -807,11 +807,11 @@ xStreamBufferIsFull (struct StreamBufferDef_t * xStreamBuffer)
   xReturn = 0;
 
   <bb 11> :
-  D.6533 = xReturn;
+  D.6534 = xReturn;
 
   <bb 12> :
 <L9>:
-  return D.6533;
+  return D.6534;
 
 }
 
@@ -821,7 +821,7 @@ xStreamBufferIsEmpty (struct StreamBufferDef_t * xStreamBuffer)
   size_t xTail;
   BaseType_t xReturn;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6523;
+  BaseType_t D.6524;
 
   <bb 2> :
   pxStreamBuffer = xStreamBuffer;
@@ -852,11 +852,11 @@ xStreamBufferIsEmpty (struct StreamBufferDef_t * xStreamBuffer)
   xReturn = 0;
 
   <bb 8> :
-  D.6523 = xReturn;
+  D.6524 = xReturn;
 
   <bb 9> :
 <L6>:
-  return D.6523;
+  return D.6524;
 
 }
 
@@ -867,7 +867,7 @@ prvReadMessageFromBuffer (struct StreamBuffer_t * pxStreamBuffer, void * pvRxDat
   size_t xTempNextMessageLength;
   size_t xNextMessageLength;
   size_t xCount;
-  size_t D.6515;
+  size_t D.6516;
 
   <bb 2> :
   xNextTail = pxStreamBuffer->xTail;
@@ -907,12 +907,12 @@ prvReadMessageFromBuffer (struct StreamBuffer_t * pxStreamBuffer, void * pvRxDat
   pxStreamBuffer->xTail = _4;
 
   <bb 8> :
-  D.6515 = xCount;
+  D.6516 = xCount;
   xTempNextMessageLength = {CLOBBER};
 
   <bb 9> :
 <L9>:
-  return D.6515;
+  return D.6516;
 
 }
 
@@ -924,7 +924,7 @@ xStreamBufferReceiveFromISR (struct StreamBufferDef_t * xStreamBuffer, void * pv
   size_t xBytesAvailable;
   size_t xReceivedLength;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6505;
+  size_t D.6506;
 
   <bb 2> :
   pxStreamBuffer = xStreamBuffer;
@@ -999,11 +999,11 @@ xStreamBufferReceiveFromISR (struct StreamBufferDef_t * xStreamBuffer, void * pv
   vPortSetBASEPRI (uxSavedInterruptStatus);
 
   <bb 16> :
-  D.6505 = xReceivedLength;
+  D.6506 = xReceivedLength;
 
   <bb 17> :
 <L17>:
-  return D.6505;
+  return D.6506;
 
 }
 
@@ -1014,7 +1014,7 @@ xStreamBufferNextMessageLengthBytes (struct StreamBufferDef_t * xStreamBuffer)
   size_t xBytesAvailable;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6487;
+  size_t D.6488;
 
   <bb 2> :
   pxStreamBuffer = xStreamBuffer;
@@ -1071,12 +1071,12 @@ xStreamBufferNextMessageLengthBytes (struct StreamBufferDef_t * xStreamBuffer)
   xReturn = 0;
 
   <bb 13> :
-  D.6487 = xReturn;
+  D.6488 = xReturn;
   xTempReturn = {CLOBBER};
 
   <bb 14> :
 <L13>:
-  return D.6487;
+  return D.6488;
 
 }
 
@@ -1087,7 +1087,7 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
   size_t xBytesAvailable;
   size_t xReceivedLength;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6475;
+  size_t D.6476;
 
   <bb 2> :
   pxStreamBuffer = xStreamBuffer;
@@ -1209,11 +1209,11 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
   xTaskResumeAll ();
 
   <bb 25> :
-  D.6475 = xReceivedLength;
+  D.6476 = xReceivedLength;
 
   <bb 26> :
 <L29>:
-  return D.6475;
+  return D.6476;
 
 }
 
@@ -1221,7 +1221,7 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
 prvWriteMessageToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const void * pvTxData, size_t xDataLengthBytes, size_t xSpace, size_t xRequiredSpace)
 {
   size_t xNextHead;
-  size_t D.6447;
+  size_t D.6448;
 
   <bb 2> :
   xNextHead = pxStreamBuffer->xHead;
@@ -1265,11 +1265,11 @@ prvWriteMessageToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const voi
   pxStreamBuffer->xHead = _8;
 
   <bb 9> :
-  D.6447 = xDataLengthBytes;
+  D.6448 = xDataLengthBytes;
 
   <bb 10> :
 <L8>:
-  return D.6447;
+  return D.6448;
 
 }
 
@@ -1281,7 +1281,7 @@ xStreamBufferSendFromISR (struct StreamBufferDef_t * xStreamBuffer, const void *
   size_t xSpace;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6435;
+  size_t D.6436;
 
   <bb 2> :
   pxStreamBuffer = xStreamBuffer;
@@ -1354,11 +1354,11 @@ xStreamBufferSendFromISR (struct StreamBufferDef_t * xStreamBuffer, const void *
   vPortSetBASEPRI (uxSavedInterruptStatus);
 
   <bb 15> :
-  D.6435 = xReturn;
+  D.6436 = xReturn;
 
   <bb 16> :
 <L17>:
-  return D.6435;
+  return D.6436;
 
 }
 
@@ -1371,7 +1371,7 @@ xStreamBufferSend (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxDa
   size_t xSpace;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6417;
+  size_t D.6418;
 
   <bb 2> :
   pxStreamBuffer = xStreamBuffer;
@@ -1539,12 +1539,12 @@ xStreamBufferSend (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxDa
   xTaskResumeAll ();
 
   <bb 33> :
-  D.6417 = xReturn;
+  D.6418 = xReturn;
   xTimeOut = {CLOBBER};
 
   <bb 34> :
 <L41>:
-  return D.6417;
+  return D.6418;
 
 }
 
@@ -1553,7 +1553,7 @@ xStreamBufferBytesAvailable (struct StreamBufferDef_t * xStreamBuffer)
 {
   size_t xReturn;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6381;
+  size_t D.6382;
 
   <bb 2> :
   pxStreamBuffer = xStreamBuffer;
@@ -1570,11 +1570,11 @@ xStreamBufferBytesAvailable (struct StreamBufferDef_t * xStreamBuffer)
 
   <bb 5> :
   xReturn = prvBytesInBuffer (pxStreamBuffer);
-  D.6381 = xReturn;
+  D.6382 = xReturn;
 
   <bb 6> :
 <L3>:
-  return D.6381;
+  return D.6382;
 
 }
 
@@ -1584,8 +1584,8 @@ xStreamBufferSpacesAvailable (struct StreamBufferDef_t * xStreamBuffer)
   size_t xOriginalTail;
   size_t xSpace;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6377;
-  unsigned int D.6373;
+  size_t D.6378;
+  unsigned int D.6374;
 
   <bb 2> :
   pxStreamBuffer = xStreamBuffer;
@@ -1605,8 +1605,8 @@ xStreamBufferSpacesAvailable (struct StreamBufferDef_t * xStreamBuffer)
   _1 = pxStreamBuffer->xLength;
   _2 = pxStreamBuffer->xTail;
   xSpace = _1 + _2;
-  D.6373 = pxStreamBuffer->xHead;
-  xSpace = xSpace - D.6373;
+  D.6374 = pxStreamBuffer->xHead;
+  xSpace = xSpace - D.6374;
   _3 = pxStreamBuffer->xTail;
   if (xOriginalTail != _3)
     goto <bb 5>; [INV]
@@ -1626,11 +1626,11 @@ xStreamBufferSpacesAvailable (struct StreamBufferDef_t * xStreamBuffer)
   xSpace = xSpace - _5;
 
   <bb 8> :
-  D.6377 = xSpace;
+  D.6378 = xSpace;
 
   <bb 9> :
 <L8>:
-  return D.6377;
+  return D.6378;
 
 }
 
@@ -1639,7 +1639,7 @@ xStreamBufferSetTriggerLevel (struct StreamBufferDef_t * xStreamBuffer, size_t x
 {
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6369;
+  BaseType_t D.6370;
 
   <bb 2> :
   pxStreamBuffer = xStreamBuffer;
@@ -1679,11 +1679,11 @@ xStreamBufferSetTriggerLevel (struct StreamBufferDef_t * xStreamBuffer, size_t x
   xReturn = 0;
 
   <bb 10> :
-  D.6369 = xReturn;
+  D.6370 = xReturn;
 
   <bb 11> :
 <L8>:
-  return D.6369;
+  return D.6370;
 
 }
 
@@ -1693,7 +1693,7 @@ xStreamBufferReset (struct StreamBufferDef_t * xStreamBuffer)
   UBaseType_t uxStreamBufferNumber;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6360;
+  BaseType_t D.6361;
 
   <bb 2> :
   pxStreamBuffer = xStreamBuffer;
@@ -1736,11 +1736,11 @@ xStreamBufferReset (struct StreamBufferDef_t * xStreamBuffer)
 
   <bb 8> :
   vPortExitCritical ();
-  D.6360 = xReturn;
+  D.6361 = xReturn;
 
   <bb 9> :
 <L7>:
-  return D.6360;
+  return D.6361;
 
 }
 
@@ -1788,7 +1788,7 @@ xStreamBufferGenericCreate (size_t xBufferSizeBytes, size_t xTriggerLevelBytes,
 {
   uint8_t ucFlags;
   uint8_t * pucAllocatedMemory;
-  struct StreamBufferDef_t * D.6347;
+  struct StreamBufferDef_t * D.6348;
 
   <bb 2> :
   if (xIsMessageBuffer == 1)
@@ -1869,11 +1869,11 @@ xStreamBufferGenericCreate (size_t xBufferSizeBytes, size_t xTriggerLevelBytes,
   prvInitialiseNewStreamBuffer (pucAllocatedMemory, _2, xBufferSizeBytes, xTriggerLevelBytes, ucFlags);
 
   <bb 19> :
-  D.6347 = pucAllocatedMemory;
+  D.6348 = pucAllocatedMemory;
 
   <bb 20> :
 <L20>:
-  return D.6347;
+  return D.6348;
 
 }
 
@@ -1893,7 +1893,7 @@ ulPortRaiseBASEPRI ()
 {
   uint32_t ulNewBASEPRI;
   uint32_t ulOriginalBASEPRI;
-  uint32_t D.6437;
+  uint32_t D.6438;
 
   <bb 2> :
   __asm__ __volatile__("	mrs %0, basepri											
@@ -1902,11 +1902,11 @@ ulPortRaiseBASEPRI ()
 	isb														
 	dsb														
 " : "=r" ulOriginalBASEPRI, "=r" ulNewBASEPRI : "i" 16 : "memory");
-  D.6437 = ulOriginalBASEPRI;
+  D.6438 = ulOriginalBASEPRI;
 
   <bb 3> :
 <L0>:
-  return D.6437;
+  return D.6438;
 
 }
 

+ 72 - 72
Debug_FLASH/FreeRTOS/Source/stream_buffer.c.017i.build_ssa_passes

@@ -1,14 +1,14 @@
 ucStreamBufferGetStreamBufferType (struct StreamBufferDef_t * xStreamBuffer)
 {
-  uint8_t D.6586;
+  uint8_t D.6587;
 
   <bb 2> :
   _1 = xStreamBuffer->ucFlags;
-  D.6586 = _1 & 1;
+  D.6587 = _1 & 1;
 
   <bb 3> :
 <L0>:
-  return D.6586;
+  return D.6587;
 
 }
 
@@ -24,14 +24,14 @@ vStreamBufferSetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer, UB
 
 uxStreamBufferGetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer)
 {
-  UBaseType_t D.6584;
+  UBaseType_t D.6585;
 
   <bb 2> :
-  D.6584 = xStreamBuffer->uxStreamBufferNumber;
+  D.6585 = xStreamBuffer->uxStreamBufferNumber;
 
   <bb 3> :
 <L0>:
-  return D.6584;
+  return D.6585;
 
 }
 
@@ -68,15 +68,15 @@ prvInitialiseNewStreamBuffer (struct StreamBuffer_t * const pxStreamBuffer, uint
 prvBytesInBuffer (const struct StreamBuffer_t * const pxStreamBuffer)
 {
   size_t xCount;
-  size_t D.6580;
-  unsigned int D.6576;
+  size_t D.6581;
+  unsigned int D.6577;
 
   <bb 2> :
   _1 = pxStreamBuffer->xLength;
   _2 = pxStreamBuffer->xHead;
   xCount = _1 + _2;
-  D.6576 = pxStreamBuffer->xTail;
-  xCount = xCount - D.6576;
+  D.6577 = pxStreamBuffer->xTail;
+  xCount = xCount - D.6577;
   _3 = pxStreamBuffer->xLength;
   if (xCount >= _3)
     goto <bb 3>; [INV]
@@ -88,11 +88,11 @@ prvBytesInBuffer (const struct StreamBuffer_t * const pxStreamBuffer)
   xCount = xCount - _4;
 
   <bb 4> :
-  D.6580 = xCount;
+  D.6581 = xCount;
 
   <bb 5> :
 <L3>:
-  return D.6580;
+  return D.6581;
 
 }
 
@@ -100,7 +100,7 @@ prvBytesInBuffer (const struct StreamBuffer_t * const pxStreamBuffer)
 prvReadBytesFromBuffer (struct StreamBuffer_t * pxStreamBuffer, uint8_t * pucData, size_t xCount, size_t xTail)
 {
   size_t xFirstLength;
-  size_t D.6574;
+  size_t D.6575;
 
   <bb 2> :
   if (xCount == 0)
@@ -171,11 +171,11 @@ prvReadBytesFromBuffer (struct StreamBuffer_t * pxStreamBuffer, uint8_t * pucDat
   xTail = xTail - _11;
 
   <bb 15> :
-  D.6574 = xTail;
+  D.6575 = xTail;
 
   <bb 16> :
 <L14>:
-  return D.6574;
+  return D.6575;
 
 }
 
@@ -183,7 +183,7 @@ prvReadBytesFromBuffer (struct StreamBuffer_t * pxStreamBuffer, uint8_t * pucDat
 prvWriteBytesToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const uint8_t * pucData, size_t xCount, size_t xHead)
 {
   size_t xFirstLength;
-  size_t D.6561;
+  size_t D.6562;
 
   <bb 2> :
   if (xCount == 0)
@@ -256,11 +256,11 @@ prvWriteBytesToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const uint8
   xHead = xHead - _13;
 
   <bb 15> :
-  D.6561 = xHead;
+  D.6562 = xHead;
 
   <bb 16> :
 <L15>:
-  return D.6561;
+  return D.6562;
 
 }
 
@@ -270,7 +270,7 @@ xStreamBufferReceiveCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer,
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6547;
+  BaseType_t D.6548;
 
   <bb 2> :
   pxStreamBuffer = xStreamBuffer;
@@ -305,11 +305,11 @@ xStreamBufferReceiveCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer,
 
   <bb 8> :
   vPortSetBASEPRI (uxSavedInterruptStatus);
-  D.6547 = xReturn;
+  D.6548 = xReturn;
 
   <bb 9> :
 <L6>:
-  return D.6547;
+  return D.6548;
 
 }
 
@@ -319,7 +319,7 @@ xStreamBufferSendCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer, Bas
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6540;
+  BaseType_t D.6541;
 
   <bb 2> :
   pxStreamBuffer = xStreamBuffer;
@@ -354,11 +354,11 @@ xStreamBufferSendCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer, Bas
 
   <bb 8> :
   vPortSetBASEPRI (uxSavedInterruptStatus);
-  D.6540 = xReturn;
+  D.6541 = xReturn;
 
   <bb 9> :
 <L6>:
-  return D.6540;
+  return D.6541;
 
 }
 
@@ -368,7 +368,7 @@ xStreamBufferIsFull (struct StreamBufferDef_t * xStreamBuffer)
   const struct StreamBuffer_t * const pxStreamBuffer;
   size_t xBytesToStoreMessageLength;
   BaseType_t xReturn;
-  BaseType_t D.6533;
+  BaseType_t D.6534;
 
   <bb 2> :
   pxStreamBuffer = xStreamBuffer;
@@ -414,11 +414,11 @@ xStreamBufferIsFull (struct StreamBufferDef_t * xStreamBuffer)
   xReturn = 0;
 
   <bb 11> :
-  D.6533 = xReturn;
+  D.6534 = xReturn;
 
   <bb 12> :
 <L9>:
-  return D.6533;
+  return D.6534;
 
 }
 
@@ -428,7 +428,7 @@ xStreamBufferIsEmpty (struct StreamBufferDef_t * xStreamBuffer)
   size_t xTail;
   BaseType_t xReturn;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6523;
+  BaseType_t D.6524;
 
   <bb 2> :
   pxStreamBuffer = xStreamBuffer;
@@ -459,11 +459,11 @@ xStreamBufferIsEmpty (struct StreamBufferDef_t * xStreamBuffer)
   xReturn = 0;
 
   <bb 8> :
-  D.6523 = xReturn;
+  D.6524 = xReturn;
 
   <bb 9> :
 <L6>:
-  return D.6523;
+  return D.6524;
 
 }
 
@@ -474,7 +474,7 @@ prvReadMessageFromBuffer (struct StreamBuffer_t * pxStreamBuffer, void * pvRxDat
   size_t xTempNextMessageLength;
   size_t xNextMessageLength;
   size_t xCount;
-  size_t D.6515;
+  size_t D.6516;
 
   <bb 2> :
   xNextTail = pxStreamBuffer->xTail;
@@ -514,12 +514,12 @@ prvReadMessageFromBuffer (struct StreamBuffer_t * pxStreamBuffer, void * pvRxDat
   pxStreamBuffer->xTail = _4;
 
   <bb 8> :
-  D.6515 = xCount;
+  D.6516 = xCount;
   xTempNextMessageLength = {CLOBBER};
 
   <bb 9> :
 <L9>:
-  return D.6515;
+  return D.6516;
 
 }
 
@@ -531,7 +531,7 @@ xStreamBufferReceiveFromISR (struct StreamBufferDef_t * xStreamBuffer, void * pv
   size_t xBytesAvailable;
   size_t xReceivedLength;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6505;
+  size_t D.6506;
 
   <bb 2> :
   pxStreamBuffer = xStreamBuffer;
@@ -606,11 +606,11 @@ xStreamBufferReceiveFromISR (struct StreamBufferDef_t * xStreamBuffer, void * pv
   vPortSetBASEPRI (uxSavedInterruptStatus);
 
   <bb 16> :
-  D.6505 = xReceivedLength;
+  D.6506 = xReceivedLength;
 
   <bb 17> :
 <L17>:
-  return D.6505;
+  return D.6506;
 
 }
 
@@ -621,7 +621,7 @@ xStreamBufferNextMessageLengthBytes (struct StreamBufferDef_t * xStreamBuffer)
   size_t xBytesAvailable;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6487;
+  size_t D.6488;
 
   <bb 2> :
   pxStreamBuffer = xStreamBuffer;
@@ -678,12 +678,12 @@ xStreamBufferNextMessageLengthBytes (struct StreamBufferDef_t * xStreamBuffer)
   xReturn = 0;
 
   <bb 13> :
-  D.6487 = xReturn;
+  D.6488 = xReturn;
   xTempReturn = {CLOBBER};
 
   <bb 14> :
 <L13>:
-  return D.6487;
+  return D.6488;
 
 }
 
@@ -694,7 +694,7 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
   size_t xBytesAvailable;
   size_t xReceivedLength;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6475;
+  size_t D.6476;
 
   <bb 2> :
   pxStreamBuffer = xStreamBuffer;
@@ -816,11 +816,11 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
   xTaskResumeAll ();
 
   <bb 25> :
-  D.6475 = xReceivedLength;
+  D.6476 = xReceivedLength;
 
   <bb 26> :
 <L29>:
-  return D.6475;
+  return D.6476;
 
 }
 
@@ -828,7 +828,7 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
 prvWriteMessageToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const void * pvTxData, size_t xDataLengthBytes, size_t xSpace, size_t xRequiredSpace)
 {
   size_t xNextHead;
-  size_t D.6447;
+  size_t D.6448;
 
   <bb 2> :
   xNextHead = pxStreamBuffer->xHead;
@@ -872,11 +872,11 @@ prvWriteMessageToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const voi
   pxStreamBuffer->xHead = _8;
 
   <bb 9> :
-  D.6447 = xDataLengthBytes;
+  D.6448 = xDataLengthBytes;
 
   <bb 10> :
 <L8>:
-  return D.6447;
+  return D.6448;
 
 }
 
@@ -888,7 +888,7 @@ xStreamBufferSendFromISR (struct StreamBufferDef_t * xStreamBuffer, const void *
   size_t xSpace;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6435;
+  size_t D.6436;
 
   <bb 2> :
   pxStreamBuffer = xStreamBuffer;
@@ -961,11 +961,11 @@ xStreamBufferSendFromISR (struct StreamBufferDef_t * xStreamBuffer, const void *
   vPortSetBASEPRI (uxSavedInterruptStatus);
 
   <bb 15> :
-  D.6435 = xReturn;
+  D.6436 = xReturn;
 
   <bb 16> :
 <L17>:
-  return D.6435;
+  return D.6436;
 
 }
 
@@ -978,7 +978,7 @@ xStreamBufferSend (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxDa
   size_t xSpace;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6417;
+  size_t D.6418;
 
   <bb 2> :
   pxStreamBuffer = xStreamBuffer;
@@ -1146,12 +1146,12 @@ xStreamBufferSend (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxDa
   xTaskResumeAll ();
 
   <bb 33> :
-  D.6417 = xReturn;
+  D.6418 = xReturn;
   xTimeOut = {CLOBBER};
 
   <bb 34> :
 <L41>:
-  return D.6417;
+  return D.6418;
 
 }
 
@@ -1160,7 +1160,7 @@ xStreamBufferBytesAvailable (struct StreamBufferDef_t * xStreamBuffer)
 {
   size_t xReturn;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6381;
+  size_t D.6382;
 
   <bb 2> :
   pxStreamBuffer = xStreamBuffer;
@@ -1177,11 +1177,11 @@ xStreamBufferBytesAvailable (struct StreamBufferDef_t * xStreamBuffer)
 
   <bb 5> :
   xReturn = prvBytesInBuffer (pxStreamBuffer);
-  D.6381 = xReturn;
+  D.6382 = xReturn;
 
   <bb 6> :
 <L3>:
-  return D.6381;
+  return D.6382;
 
 }
 
@@ -1191,8 +1191,8 @@ xStreamBufferSpacesAvailable (struct StreamBufferDef_t * xStreamBuffer)
   size_t xOriginalTail;
   size_t xSpace;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6377;
-  unsigned int D.6373;
+  size_t D.6378;
+  unsigned int D.6374;
 
   <bb 2> :
   pxStreamBuffer = xStreamBuffer;
@@ -1212,8 +1212,8 @@ xStreamBufferSpacesAvailable (struct StreamBufferDef_t * xStreamBuffer)
   _1 = pxStreamBuffer->xLength;
   _2 = pxStreamBuffer->xTail;
   xSpace = _1 + _2;
-  D.6373 = pxStreamBuffer->xHead;
-  xSpace = xSpace - D.6373;
+  D.6374 = pxStreamBuffer->xHead;
+  xSpace = xSpace - D.6374;
   _3 = pxStreamBuffer->xTail;
   if (xOriginalTail != _3)
     goto <bb 5>; [INV]
@@ -1233,11 +1233,11 @@ xStreamBufferSpacesAvailable (struct StreamBufferDef_t * xStreamBuffer)
   xSpace = xSpace - _5;
 
   <bb 8> :
-  D.6377 = xSpace;
+  D.6378 = xSpace;
 
   <bb 9> :
 <L8>:
-  return D.6377;
+  return D.6378;
 
 }
 
@@ -1246,7 +1246,7 @@ xStreamBufferSetTriggerLevel (struct StreamBufferDef_t * xStreamBuffer, size_t x
 {
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6369;
+  BaseType_t D.6370;
 
   <bb 2> :
   pxStreamBuffer = xStreamBuffer;
@@ -1286,11 +1286,11 @@ xStreamBufferSetTriggerLevel (struct StreamBufferDef_t * xStreamBuffer, size_t x
   xReturn = 0;
 
   <bb 10> :
-  D.6369 = xReturn;
+  D.6370 = xReturn;
 
   <bb 11> :
 <L8>:
-  return D.6369;
+  return D.6370;
 
 }
 
@@ -1300,7 +1300,7 @@ xStreamBufferReset (struct StreamBufferDef_t * xStreamBuffer)
   UBaseType_t uxStreamBufferNumber;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6360;
+  BaseType_t D.6361;
 
   <bb 2> :
   pxStreamBuffer = xStreamBuffer;
@@ -1343,11 +1343,11 @@ xStreamBufferReset (struct StreamBufferDef_t * xStreamBuffer)
 
   <bb 8> :
   vPortExitCritical ();
-  D.6360 = xReturn;
+  D.6361 = xReturn;
 
   <bb 9> :
 <L7>:
-  return D.6360;
+  return D.6361;
 
 }
 
@@ -1395,7 +1395,7 @@ xStreamBufferGenericCreate (size_t xBufferSizeBytes, size_t xTriggerLevelBytes,
 {
   uint8_t ucFlags;
   uint8_t * pucAllocatedMemory;
-  struct StreamBufferDef_t * D.6347;
+  struct StreamBufferDef_t * D.6348;
 
   <bb 2> :
   if (xIsMessageBuffer == 1)
@@ -1476,11 +1476,11 @@ xStreamBufferGenericCreate (size_t xBufferSizeBytes, size_t xTriggerLevelBytes,
   prvInitialiseNewStreamBuffer (pucAllocatedMemory, _2, xBufferSizeBytes, xTriggerLevelBytes, ucFlags);
 
   <bb 19> :
-  D.6347 = pucAllocatedMemory;
+  D.6348 = pucAllocatedMemory;
 
   <bb 20> :
 <L20>:
-  return D.6347;
+  return D.6348;
 
 }
 
@@ -1500,7 +1500,7 @@ ulPortRaiseBASEPRI ()
 {
   uint32_t ulNewBASEPRI;
   uint32_t ulOriginalBASEPRI;
-  uint32_t D.6437;
+  uint32_t D.6438;
 
   <bb 2> :
   __asm__ __volatile__("	mrs %0, basepri											
@@ -1509,11 +1509,11 @@ ulPortRaiseBASEPRI ()
 	isb														
 	dsb														
 " : "=r" ulOriginalBASEPRI, "=r" ulNewBASEPRI : "i" 16 : "memory");
-  D.6437 = ulOriginalBASEPRI;
+  D.6438 = ulOriginalBASEPRI;
 
   <bb 3> :
 <L0>:
-  return D.6437;
+  return D.6438;
 
 }
 

+ 24 - 24
Debug_FLASH/FreeRTOS/Source/stream_buffer.c.022i.opt_local_passes

@@ -1,6 +1,6 @@
 ucStreamBufferGetStreamBufferType (struct StreamBufferDef_t * xStreamBuffer)
 {
-  uint8_t D.6586;
+  uint8_t D.6587;
   unsigned char _1;
   uint8_t _4;
 
@@ -26,7 +26,7 @@ vStreamBufferSetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer, UB
 
 uxStreamBufferGetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer)
 {
-  UBaseType_t D.6584;
+  UBaseType_t D.6585;
   UBaseType_t _3;
 
   <bb 2> :
@@ -72,8 +72,8 @@ prvInitialiseNewStreamBuffer (struct StreamBuffer_t * const pxStreamBuffer, uint
 prvBytesInBuffer (const struct StreamBuffer_t * const pxStreamBuffer)
 {
   size_t xCount;
-  size_t D.6580;
-  unsigned int D.6576;
+  size_t D.6581;
+  unsigned int D.6577;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -111,7 +111,7 @@ prvBytesInBuffer (const struct StreamBuffer_t * const pxStreamBuffer)
 prvReadBytesFromBuffer (struct StreamBuffer_t * pxStreamBuffer, uint8_t * pucData, size_t xCount, size_t xTail)
 {
   size_t xFirstLength;
-  size_t D.6574;
+  size_t D.6575;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -207,7 +207,7 @@ prvReadBytesFromBuffer (struct StreamBuffer_t * pxStreamBuffer, uint8_t * pucDat
 prvWriteBytesToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const uint8_t * pucData, size_t xCount, size_t xHead)
 {
   size_t xFirstLength;
-  size_t D.6561;
+  size_t D.6562;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -309,7 +309,7 @@ xStreamBufferReceiveCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer,
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6547;
+  BaseType_t D.6548;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   BaseType_t _16;
@@ -362,7 +362,7 @@ xStreamBufferSendCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer, Bas
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6540;
+  BaseType_t D.6541;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   BaseType_t _16;
@@ -415,7 +415,7 @@ xStreamBufferIsFull (struct StreamBufferDef_t * xStreamBuffer)
   const struct StreamBuffer_t * const pxStreamBuffer;
   size_t xBytesToStoreMessageLength;
   BaseType_t xReturn;
-  BaseType_t D.6533;
+  BaseType_t D.6534;
   unsigned char _1;
   int _2;
   int _3;
@@ -482,7 +482,7 @@ xStreamBufferIsEmpty (struct StreamBufferDef_t * xStreamBuffer)
   size_t xTail;
   BaseType_t xReturn;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6523;
+  BaseType_t D.6524;
   unsigned int _1;
   BaseType_t _9;
 
@@ -531,7 +531,7 @@ prvReadMessageFromBuffer (struct StreamBuffer_t * pxStreamBuffer, void * pvRxDat
   size_t xTempNextMessageLength;
   size_t xNextMessageLength;
   size_t xCount;
-  size_t D.6515;
+  size_t D.6516;
   unsigned char _1;
   int _2;
   int _3;
@@ -596,7 +596,7 @@ xStreamBufferReceiveFromISR (struct StreamBufferDef_t * xStreamBuffer, void * pv
   size_t xBytesAvailable;
   size_t xReceivedLength;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6505;
+  size_t D.6506;
   unsigned char _1;
   int _2;
   int _3;
@@ -694,7 +694,7 @@ xStreamBufferNextMessageLengthBytes (struct StreamBufferDef_t * xStreamBuffer)
   size_t xBytesAvailable;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6487;
+  size_t D.6488;
   unsigned char _1;
   int _2;
   int _3;
@@ -773,7 +773,7 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
   size_t xBytesAvailable;
   size_t xReceivedLength;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6475;
+  size_t D.6476;
   unsigned char _1;
   int _2;
   int _3;
@@ -918,7 +918,7 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
 prvWriteMessageToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const void * pvTxData, size_t xDataLengthBytes, size_t xSpace, size_t xRequiredSpace)
 {
   size_t xNextHead;
-  size_t D.6447;
+  size_t D.6448;
   unsigned char _1;
   int _2;
   int _3;
@@ -988,7 +988,7 @@ xStreamBufferSendFromISR (struct StreamBufferDef_t * xStreamBuffer, const void *
   size_t xSpace;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6435;
+  size_t D.6436;
   unsigned char _1;
   int _2;
   int _3;
@@ -1087,7 +1087,7 @@ xStreamBufferSend (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxDa
   size_t xSpace;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6417;
+  size_t D.6418;
   unsigned int _1;
   unsigned char _2;
   int _3;
@@ -1286,7 +1286,7 @@ xStreamBufferBytesAvailable (struct StreamBufferDef_t * xStreamBuffer)
 {
   size_t xReturn;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6381;
+  size_t D.6382;
   size_t _6;
 
   <bb 2> :
@@ -1318,8 +1318,8 @@ xStreamBufferSpacesAvailable (struct StreamBufferDef_t * xStreamBuffer)
   size_t xOriginalTail;
   size_t xSpace;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6377;
-  unsigned int D.6373;
+  size_t D.6378;
+  unsigned int D.6374;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -1381,7 +1381,7 @@ xStreamBufferSetTriggerLevel (struct StreamBufferDef_t * xStreamBuffer, size_t x
 {
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6369;
+  BaseType_t D.6370;
   unsigned int _1;
   BaseType_t _13;
 
@@ -1439,7 +1439,7 @@ xStreamBufferReset (struct StreamBufferDef_t * xStreamBuffer)
   UBaseType_t uxStreamBufferNumber;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6360;
+  BaseType_t D.6361;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   uint8_t * _3;
@@ -1545,7 +1545,7 @@ xStreamBufferGenericCreate (size_t xBufferSizeBytes, size_t xTriggerLevelBytes,
 {
   uint8_t ucFlags;
   uint8_t * pucAllocatedMemory;
-  struct StreamBufferDef_t * D.6347;
+  struct StreamBufferDef_t * D.6348;
   unsigned int _1;
   uint8_t * _2;
   struct StreamBufferDef_t * _23;
@@ -1657,7 +1657,7 @@ ulPortRaiseBASEPRI ()
 {
   uint32_t ulNewBASEPRI;
   uint32_t ulOriginalBASEPRI;
-  uint32_t D.6437;
+  uint32_t D.6438;
   uint32_t _5;
 
   <bb 2> :

+ 70 - 70
Debug_FLASH/FreeRTOS/Source/stream_buffer.c.048i.remove_symbols

@@ -4,7 +4,7 @@ Reclaiming variables:
 Clearing address taken flags:
 Symbol table:
 
-memcpy/42 (memcpy) @06b9e9a0
+memcpy/42 (memcpy) @06cfba80
   Type: function
   Visibility: external public
   References: 
@@ -13,7 +13,7 @@ memcpy/42 (memcpy) @06b9e9a0
   Function flags:
   Called by: prvReadBytesFromBuffer/22 prvReadBytesFromBuffer/22 prvWriteBytesToBuffer/21 prvWriteBytesToBuffer/21 
   Calls: 
-xTaskGenericNotifyFromISR/41 (xTaskGenericNotifyFromISR) @06b6dc40
+xTaskGenericNotifyFromISR/41 (xTaskGenericNotifyFromISR) @06ccad20
   Type: function
   Visibility: external public
   References: 
@@ -22,7 +22,7 @@ xTaskGenericNotifyFromISR/41 (xTaskGenericNotifyFromISR) @06b6dc40
   Function flags:
   Called by: xStreamBufferReceiveFromISR/15 xStreamBufferSendFromISR/11 xStreamBufferReceiveCompletedFromISR/20 xStreamBufferSendCompletedFromISR/19 
   Calls: 
-xTaskResumeAll/40 (xTaskResumeAll) @06b6da80
+xTaskResumeAll/40 (xTaskResumeAll) @06ccab60
   Type: function
   Visibility: external public
   References: 
@@ -31,7 +31,7 @@ xTaskResumeAll/40 (xTaskResumeAll) @06b6da80
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-xTaskGenericNotify/39 (xTaskGenericNotify) @06b6d9a0
+xTaskGenericNotify/39 (xTaskGenericNotify) @06ccaa80
   Type: function
   Visibility: external public
   References: 
@@ -40,7 +40,7 @@ xTaskGenericNotify/39 (xTaskGenericNotify) @06b6d9a0
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-vTaskSuspendAll/38 (vTaskSuspendAll) @06b6d8c0
+vTaskSuspendAll/38 (vTaskSuspendAll) @06cca9a0
   Type: function
   Visibility: external public
   References: 
@@ -49,7 +49,7 @@ vTaskSuspendAll/38 (vTaskSuspendAll) @06b6d8c0
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-xTaskCheckForTimeOut/37 (xTaskCheckForTimeOut) @06b6d7e0
+xTaskCheckForTimeOut/37 (xTaskCheckForTimeOut) @06cca8c0
   Type: function
   Visibility: external public
   References: 
@@ -58,7 +58,7 @@ xTaskCheckForTimeOut/37 (xTaskCheckForTimeOut) @06b6d7e0
   Function flags:
   Called by: xStreamBufferSend/10 
   Calls: 
-xTaskGenericNotifyWait/36 (xTaskGenericNotifyWait) @06b6d700
+xTaskGenericNotifyWait/36 (xTaskGenericNotifyWait) @06cca7e0
   Type: function
   Visibility: external public
   References: 
@@ -67,7 +67,7 @@ xTaskGenericNotifyWait/36 (xTaskGenericNotifyWait) @06b6d700
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-xTaskGetCurrentTaskHandle/35 (xTaskGetCurrentTaskHandle) @06b6d620
+xTaskGetCurrentTaskHandle/35 (xTaskGetCurrentTaskHandle) @06cca700
   Type: function
   Visibility: external public
   References: 
@@ -76,7 +76,7 @@ xTaskGetCurrentTaskHandle/35 (xTaskGetCurrentTaskHandle) @06b6d620
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-xTaskGenericNotifyStateClear/34 (xTaskGenericNotifyStateClear) @06b6d540
+xTaskGenericNotifyStateClear/34 (xTaskGenericNotifyStateClear) @06cca620
   Type: function
   Visibility: external public
   References: 
@@ -85,7 +85,7 @@ xTaskGenericNotifyStateClear/34 (xTaskGenericNotifyStateClear) @06b6d540
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-vTaskSetTimeOutState/33 (vTaskSetTimeOutState) @06b6d460
+vTaskSetTimeOutState/33 (vTaskSetTimeOutState) @06cca540
   Type: function
   Visibility: external public
   References: 
@@ -94,7 +94,7 @@ vTaskSetTimeOutState/33 (vTaskSetTimeOutState) @06b6d460
   Function flags:
   Called by: xStreamBufferSend/10 
   Calls: 
-vPortExitCritical/32 (vPortExitCritical) @06b63000
+vPortExitCritical/32 (vPortExitCritical) @06cc3380
   Type: function
   Visibility: external public
   References: 
@@ -103,7 +103,7 @@ vPortExitCritical/32 (vPortExitCritical) @06b63000
   Function flags:
   Called by: xStreamBufferReset/6 xStreamBufferReceive/13 xStreamBufferSend/10 xStreamBufferSend/10 
   Calls: 
-vPortEnterCritical/31 (vPortEnterCritical) @06b63ee0
+vPortEnterCritical/31 (vPortEnterCritical) @06cc30e0
   Type: function
   Visibility: external public
   References: 
@@ -112,7 +112,7 @@ vPortEnterCritical/31 (vPortEnterCritical) @06b63ee0
   Function flags:
   Called by: xStreamBufferReset/6 xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-memset/30 (memset) @06b63d20
+memset/30 (memset) @06cc3e00
   Type: function
   Visibility: external public
   References: 
@@ -121,7 +121,7 @@ memset/30 (memset) @06b63d20
   Function flags:
   Called by: prvInitialiseNewStreamBuffer/24 prvInitialiseNewStreamBuffer/24 vStreamBufferDelete/5 
   Calls: 
-vPortFree/29 (vPortFree) @06b63c40
+vPortFree/29 (vPortFree) @06cc3d20
   Type: function
   Visibility: external public
   References: 
@@ -130,7 +130,7 @@ vPortFree/29 (vPortFree) @06b63c40
   Function flags:
   Called by: vStreamBufferDelete/5 
   Calls: 
-pvPortMalloc/28 (pvPortMalloc) @06b639a0
+pvPortMalloc/28 (pvPortMalloc) @06cc3a80
   Type: function
   Visibility: external public
   References: 
@@ -139,7 +139,7 @@ pvPortMalloc/28 (pvPortMalloc) @06b639a0
   Function flags:
   Called by: xStreamBufferGenericCreate/4 
   Calls: 
-ucStreamBufferGetStreamBufferType/27 (ucStreamBufferGetStreamBufferType) @06b63460
+ucStreamBufferGetStreamBufferType/27 (ucStreamBufferGetStreamBufferType) @06cc3540
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -148,7 +148,7 @@ ucStreamBufferGetStreamBufferType/27 (ucStreamBufferGetStreamBufferType) @06b634
   Function flags: body
   Called by: 
   Calls: 
-vStreamBufferSetStreamBufferNumber/26 (vStreamBufferSetStreamBufferNumber) @06b631c0
+vStreamBufferSetStreamBufferNumber/26 (vStreamBufferSetStreamBufferNumber) @06cc32a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -157,7 +157,7 @@ vStreamBufferSetStreamBufferNumber/26 (vStreamBufferSetStreamBufferNumber) @06b6
   Function flags: body
   Called by: 
   Calls: 
-uxStreamBufferGetStreamBufferNumber/25 (uxStreamBufferGetStreamBufferNumber) @06b58d20
+uxStreamBufferGetStreamBufferNumber/25 (uxStreamBufferGetStreamBufferNumber) @06cc3000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -166,7 +166,7 @@ uxStreamBufferGetStreamBufferNumber/25 (uxStreamBufferGetStreamBufferNumber) @06
   Function flags: body
   Called by: 
   Calls: 
-prvInitialiseNewStreamBuffer/24 (prvInitialiseNewStreamBuffer) @06b58540
+prvInitialiseNewStreamBuffer/24 (prvInitialiseNewStreamBuffer) @06cb8a80
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -175,7 +175,7 @@ prvInitialiseNewStreamBuffer/24 (prvInitialiseNewStreamBuffer) @06b58540
   Function flags: body
   Called by: xStreamBufferReset/6 xStreamBufferGenericCreate/4 
   Calls: memset/30 memset/30 
-prvBytesInBuffer/23 (prvBytesInBuffer) @06b58ee0
+prvBytesInBuffer/23 (prvBytesInBuffer) @06cb8380
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -184,7 +184,7 @@ prvBytesInBuffer/23 (prvBytesInBuffer) @06b58ee0
   Function flags: body
   Called by: xStreamBufferReceiveFromISR/15 xStreamBufferNextMessageLengthBytes/14 xStreamBufferReceive/13 xStreamBufferReceive/13 xStreamBufferReceive/13 xStreamBufferSendFromISR/11 xStreamBufferSend/10 xStreamBufferBytesAvailable/9 
   Calls: 
-prvReadBytesFromBuffer/22 (prvReadBytesFromBuffer) @06b58c40
+prvReadBytesFromBuffer/22 (prvReadBytesFromBuffer) @06cb8e00
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -193,7 +193,7 @@ prvReadBytesFromBuffer/22 (prvReadBytesFromBuffer) @06b58c40
   Function flags: body
   Called by: xStreamBufferNextMessageLengthBytes/14 prvReadMessageFromBuffer/16 prvReadMessageFromBuffer/16 
   Calls: memcpy/42 memcpy/42 
-prvWriteBytesToBuffer/21 (prvWriteBytesToBuffer) @06b587e0
+prvWriteBytesToBuffer/21 (prvWriteBytesToBuffer) @06cb89a0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -202,7 +202,7 @@ prvWriteBytesToBuffer/21 (prvWriteBytesToBuffer) @06b587e0
   Function flags: body
   Called by: prvWriteMessageToBuffer/12 prvWriteMessageToBuffer/12 
   Calls: memcpy/42 memcpy/42 
-xStreamBufferReceiveCompletedFromISR/20 (xStreamBufferReceiveCompletedFromISR) @06b58460
+xStreamBufferReceiveCompletedFromISR/20 (xStreamBufferReceiveCompletedFromISR) @06cb8620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -211,7 +211,7 @@ xStreamBufferReceiveCompletedFromISR/20 (xStreamBufferReceiveCompletedFromISR) @
   Function flags: body
   Called by: 
   Calls: xTaskGenericNotifyFromISR/41 
-xStreamBufferSendCompletedFromISR/19 (xStreamBufferSendCompletedFromISR) @06b580e0
+xStreamBufferSendCompletedFromISR/19 (xStreamBufferSendCompletedFromISR) @06cb82a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -220,7 +220,7 @@ xStreamBufferSendCompletedFromISR/19 (xStreamBufferSendCompletedFromISR) @06b580
   Function flags: body
   Called by: 
   Calls: xTaskGenericNotifyFromISR/41 
-xStreamBufferIsFull/18 (xStreamBufferIsFull) @06b508c0
+xStreamBufferIsFull/18 (xStreamBufferIsFull) @06cb0d20
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -229,7 +229,7 @@ xStreamBufferIsFull/18 (xStreamBufferIsFull) @06b508c0
   Function flags: body
   Called by: 
   Calls: xStreamBufferSpacesAvailable/8 
-xStreamBufferIsEmpty/17 (xStreamBufferIsEmpty) @06b50ee0
+xStreamBufferIsEmpty/17 (xStreamBufferIsEmpty) @06cb00e0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -238,7 +238,7 @@ xStreamBufferIsEmpty/17 (xStreamBufferIsEmpty) @06b50ee0
   Function flags: body
   Called by: 
   Calls: 
-prvReadMessageFromBuffer/16 (prvReadMessageFromBuffer) @06b50b60
+prvReadMessageFromBuffer/16 (prvReadMessageFromBuffer) @06cb0c40
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -247,7 +247,7 @@ prvReadMessageFromBuffer/16 (prvReadMessageFromBuffer) @06b50b60
   Function flags: body
   Called by: xStreamBufferReceiveFromISR/15 xStreamBufferReceive/13 
   Calls: prvReadBytesFromBuffer/22 prvReadBytesFromBuffer/22 
-xStreamBufferReceiveFromISR/15 (xStreamBufferReceiveFromISR) @06b507e0
+xStreamBufferReceiveFromISR/15 (xStreamBufferReceiveFromISR) @06cb08c0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -256,7 +256,7 @@ xStreamBufferReceiveFromISR/15 (xStreamBufferReceiveFromISR) @06b507e0
   Function flags: body
   Called by: 
   Calls: xTaskGenericNotifyFromISR/41 prvReadMessageFromBuffer/16 prvBytesInBuffer/23 
-xStreamBufferNextMessageLengthBytes/14 (xStreamBufferNextMessageLengthBytes) @06b50380
+xStreamBufferNextMessageLengthBytes/14 (xStreamBufferNextMessageLengthBytes) @06cb0460
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -265,7 +265,7 @@ xStreamBufferNextMessageLengthBytes/14 (xStreamBufferNextMessageLengthBytes) @06
   Function flags: body
   Called by: 
   Calls: prvReadBytesFromBuffer/22 prvBytesInBuffer/23 
-xStreamBufferReceive/13 (xStreamBufferReceive) @06b04e00
+xStreamBufferReceive/13 (xStreamBufferReceive) @06cb0000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -274,7 +274,7 @@ xStreamBufferReceive/13 (xStreamBufferReceive) @06b04e00
   Function flags: body
   Called by: 
   Calls: xTaskResumeAll/40 xTaskGenericNotify/39 vTaskSuspendAll/38 prvReadMessageFromBuffer/16 prvBytesInBuffer/23 prvBytesInBuffer/23 xTaskGenericNotifyWait/36 vPortExitCritical/32 xTaskGetCurrentTaskHandle/35 xTaskGenericNotifyStateClear/34 prvBytesInBuffer/23 vPortEnterCritical/31 
-prvWriteMessageToBuffer/12 (prvWriteMessageToBuffer) @06b04d20
+prvWriteMessageToBuffer/12 (prvWriteMessageToBuffer) @06c64e00
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -283,7 +283,7 @@ prvWriteMessageToBuffer/12 (prvWriteMessageToBuffer) @06b04d20
   Function flags: body
   Called by: xStreamBufferSendFromISR/11 xStreamBufferSend/10 
   Calls: prvWriteBytesToBuffer/21 prvWriteBytesToBuffer/21 
-xStreamBufferSendFromISR/11 (xStreamBufferSendFromISR) @06b049a0
+xStreamBufferSendFromISR/11 (xStreamBufferSendFromISR) @06c64a80
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -292,7 +292,7 @@ xStreamBufferSendFromISR/11 (xStreamBufferSendFromISR) @06b049a0
   Function flags: body
   Called by: 
   Calls: xTaskGenericNotifyFromISR/41 prvBytesInBuffer/23 prvWriteMessageToBuffer/12 xStreamBufferSpacesAvailable/8 
-xStreamBufferSend/10 (xStreamBufferSend) @06b04540
+xStreamBufferSend/10 (xStreamBufferSend) @06c64620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -301,7 +301,7 @@ xStreamBufferSend/10 (xStreamBufferSend) @06b04540
   Function flags: body
   Called by: 
   Calls: xTaskResumeAll/40 xTaskGenericNotify/39 vTaskSuspendAll/38 prvBytesInBuffer/23 prvWriteMessageToBuffer/12 xStreamBufferSpacesAvailable/8 xTaskCheckForTimeOut/37 xTaskGenericNotifyWait/36 vPortExitCritical/32 vPortExitCritical/32 xTaskGetCurrentTaskHandle/35 xTaskGenericNotifyStateClear/34 xStreamBufferSpacesAvailable/8 vPortEnterCritical/31 vTaskSetTimeOutState/33 
-xStreamBufferBytesAvailable/9 (xStreamBufferBytesAvailable) @06afdd20
+xStreamBufferBytesAvailable/9 (xStreamBufferBytesAvailable) @06c64000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -310,7 +310,7 @@ xStreamBufferBytesAvailable/9 (xStreamBufferBytesAvailable) @06afdd20
   Function flags: body
   Called by: 
   Calls: prvBytesInBuffer/23 
-xStreamBufferSpacesAvailable/8 (xStreamBufferSpacesAvailable) @06afd2a0
+xStreamBufferSpacesAvailable/8 (xStreamBufferSpacesAvailable) @06c5a7e0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -319,7 +319,7 @@ xStreamBufferSpacesAvailable/8 (xStreamBufferSpacesAvailable) @06afd2a0
   Function flags: body
   Called by: xStreamBufferSendFromISR/11 xStreamBufferSend/10 xStreamBufferSend/10 xStreamBufferIsFull/18 
   Calls: 
-xStreamBufferSetTriggerLevel/7 (xStreamBufferSetTriggerLevel) @06afdc40
+xStreamBufferSetTriggerLevel/7 (xStreamBufferSetTriggerLevel) @06c5ae00
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -328,7 +328,7 @@ xStreamBufferSetTriggerLevel/7 (xStreamBufferSetTriggerLevel) @06afdc40
   Function flags: body
   Called by: 
   Calls: 
-xStreamBufferReset/6 (xStreamBufferReset) @06afd8c0
+xStreamBufferReset/6 (xStreamBufferReset) @06c5aa80
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -337,7 +337,7 @@ xStreamBufferReset/6 (xStreamBufferReset) @06afd8c0
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/32 prvInitialiseNewStreamBuffer/24 vPortEnterCritical/31 
-vStreamBufferDelete/5 (vStreamBufferDelete) @06afd540
+vStreamBufferDelete/5 (vStreamBufferDelete) @06c5a700
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -346,7 +346,7 @@ vStreamBufferDelete/5 (vStreamBufferDelete) @06afd540
   Function flags: body
   Called by: 
   Calls: memset/30 vPortFree/29 
-xStreamBufferGenericCreate/4 (xStreamBufferGenericCreate) @06afd1c0
+xStreamBufferGenericCreate/4 (xStreamBufferGenericCreate) @06c5a380
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -357,7 +357,7 @@ xStreamBufferGenericCreate/4 (xStreamBufferGenericCreate) @06afd1c0
   Calls: prvInitialiseNewStreamBuffer/24 pvPortMalloc/28 
 ucStreamBufferGetStreamBufferType (struct StreamBufferDef_t * xStreamBuffer)
 {
-  uint8_t D.6586;
+  uint8_t D.6587;
   unsigned char _1;
   uint8_t _4;
 
@@ -383,7 +383,7 @@ vStreamBufferSetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer, UB
 
 uxStreamBufferGetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer)
 {
-  UBaseType_t D.6584;
+  UBaseType_t D.6585;
   UBaseType_t _3;
 
   <bb 2> :
@@ -436,8 +436,8 @@ prvInitialiseNewStreamBuffer (struct StreamBuffer_t * const pxStreamBuffer, uint
 prvBytesInBuffer (const struct StreamBuffer_t * const pxStreamBuffer)
 {
   size_t xCount;
-  size_t D.6580;
-  unsigned int D.6576;
+  size_t D.6581;
+  unsigned int D.6577;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -478,7 +478,7 @@ prvReadBytesFromBuffer (struct StreamBuffer_t * pxStreamBuffer, uint8_t * pucDat
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   size_t xFirstLength;
-  size_t D.6574;
+  size_t D.6575;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -595,7 +595,7 @@ prvWriteBytesToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const uint8
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   size_t xFirstLength;
-  size_t D.6561;
+  size_t D.6562;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -713,15 +713,15 @@ prvWriteBytesToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const uint8
 xStreamBufferReceiveCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer, BaseType_t * pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6631;
+  uint32_t D.6632;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6630;
+  uint32_t D.6631;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6547;
+  BaseType_t D.6548;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   BaseType_t _14;
@@ -795,15 +795,15 @@ xStreamBufferReceiveCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer,
 xStreamBufferSendCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer, BaseType_t * pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6624;
+  uint32_t D.6625;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6623;
+  uint32_t D.6624;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6540;
+  BaseType_t D.6541;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   BaseType_t _14;
@@ -880,7 +880,7 @@ xStreamBufferIsFull (struct StreamBufferDef_t * xStreamBuffer)
   const struct StreamBuffer_t * const pxStreamBuffer;
   size_t xBytesToStoreMessageLength;
   BaseType_t xReturn;
-  BaseType_t D.6533;
+  BaseType_t D.6534;
   unsigned char _1;
   int _2;
   int _3;
@@ -954,7 +954,7 @@ xStreamBufferIsEmpty (struct StreamBufferDef_t * xStreamBuffer)
   size_t xTail;
   BaseType_t xReturn;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6523;
+  BaseType_t D.6524;
   unsigned int _1;
   BaseType_t _9;
 
@@ -1009,7 +1009,7 @@ prvReadMessageFromBuffer (struct StreamBuffer_t * pxStreamBuffer, void * pvRxDat
   size_t xTempNextMessageLength;
   size_t xNextMessageLength;
   size_t xCount;
-  size_t D.6515;
+  size_t D.6516;
   unsigned char _1;
   int _2;
   int _3;
@@ -1070,10 +1070,10 @@ prvReadMessageFromBuffer (struct StreamBuffer_t * pxStreamBuffer, void * pvRxDat
 xStreamBufferReceiveFromISR (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData, size_t xBufferLengthBytes, BaseType_t * const pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6663;
+  uint32_t D.6664;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6662;
+  uint32_t D.6663;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
@@ -1081,7 +1081,7 @@ xStreamBufferReceiveFromISR (struct StreamBufferDef_t * xStreamBuffer, void * pv
   size_t xBytesAvailable;
   size_t xReceivedLength;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6505;
+  size_t D.6506;
   unsigned char _1;
   int _2;
   int _3;
@@ -1210,7 +1210,7 @@ xStreamBufferNextMessageLengthBytes (struct StreamBufferDef_t * xStreamBuffer)
   size_t xBytesAvailable;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6487;
+  size_t D.6488;
   unsigned char _1;
   int _2;
   int _3;
@@ -1304,7 +1304,7 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
   size_t xBytesAvailable;
   size_t xReceivedLength;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6475;
+  size_t D.6476;
   unsigned char _1;
   int _2;
   int _3;
@@ -1467,7 +1467,7 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
 prvWriteMessageToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const void * pvTxData, size_t xDataLengthBytes, size_t xSpace, size_t xRequiredSpace)
 {
   size_t xNextHead;
-  size_t D.6447;
+  size_t D.6448;
   unsigned char _1;
   int _2;
   int _3;
@@ -1533,10 +1533,10 @@ prvWriteMessageToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const voi
 xStreamBufferSendFromISR (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxData, size_t xDataLengthBytes, BaseType_t * const pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6650;
+  uint32_t D.6651;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6649;
+  uint32_t D.6650;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
@@ -1544,7 +1544,7 @@ xStreamBufferSendFromISR (struct StreamBufferDef_t * xStreamBuffer, const void *
   size_t xSpace;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6435;
+  size_t D.6436;
   unsigned char _1;
   int _2;
   int _3;
@@ -1676,7 +1676,7 @@ xStreamBufferSend (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxDa
   size_t xSpace;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6417;
+  size_t D.6418;
   unsigned int _1;
   unsigned char _2;
   int _3;
@@ -1900,7 +1900,7 @@ xStreamBufferBytesAvailable (struct StreamBufferDef_t * xStreamBuffer)
   uint32_t ulNewBASEPRI;
   size_t xReturn;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6381;
+  size_t D.6382;
   size_t _6;
 
   <bb 2> :
@@ -1939,8 +1939,8 @@ xStreamBufferSpacesAvailable (struct StreamBufferDef_t * xStreamBuffer)
   size_t xOriginalTail;
   size_t xSpace;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6377;
-  unsigned int D.6373;
+  size_t D.6378;
+  unsigned int D.6374;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -2009,7 +2009,7 @@ xStreamBufferSetTriggerLevel (struct StreamBufferDef_t * xStreamBuffer, size_t x
   uint32_t ulNewBASEPRI;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6369;
+  BaseType_t D.6370;
   unsigned int _1;
   BaseType_t _13;
 
@@ -2074,7 +2074,7 @@ xStreamBufferReset (struct StreamBufferDef_t * xStreamBuffer)
   UBaseType_t uxStreamBufferNumber;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6360;
+  BaseType_t D.6361;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   uint8_t * _3;
@@ -2196,7 +2196,7 @@ xStreamBufferGenericCreate (size_t xBufferSizeBytes, size_t xTriggerLevelBytes,
   uint32_t ulNewBASEPRI;
   uint8_t ucFlags;
   uint8_t * pucAllocatedMemory;
-  struct StreamBufferDef_t * D.6347;
+  struct StreamBufferDef_t * D.6348;
   unsigned int _1;
   uint8_t * _2;
   struct StreamBufferDef_t * _21;

+ 31 - 31
Debug_FLASH/FreeRTOS/Source/stream_buffer.c.060i.targetclone

@@ -1,6 +1,6 @@
 ucStreamBufferGetStreamBufferType (struct StreamBufferDef_t * xStreamBuffer)
 {
-  uint8_t D.6586;
+  uint8_t D.6587;
   unsigned char _1;
   uint8_t _4;
 
@@ -26,7 +26,7 @@ vStreamBufferSetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer, UB
 
 uxStreamBufferGetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer)
 {
-  UBaseType_t D.6584;
+  UBaseType_t D.6585;
   UBaseType_t _3;
 
   <bb 2> :
@@ -79,8 +79,8 @@ prvInitialiseNewStreamBuffer (struct StreamBuffer_t * const pxStreamBuffer, uint
 prvBytesInBuffer (const struct StreamBuffer_t * const pxStreamBuffer)
 {
   size_t xCount;
-  size_t D.6580;
-  unsigned int D.6576;
+  size_t D.6581;
+  unsigned int D.6577;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -121,7 +121,7 @@ prvReadBytesFromBuffer (struct StreamBuffer_t * pxStreamBuffer, uint8_t * pucDat
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   size_t xFirstLength;
-  size_t D.6574;
+  size_t D.6575;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -238,7 +238,7 @@ prvWriteBytesToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const uint8
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   size_t xFirstLength;
-  size_t D.6561;
+  size_t D.6562;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -356,15 +356,15 @@ prvWriteBytesToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const uint8
 xStreamBufferReceiveCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer, BaseType_t * pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6631;
+  uint32_t D.6632;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6630;
+  uint32_t D.6631;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6547;
+  BaseType_t D.6548;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   BaseType_t _14;
@@ -438,15 +438,15 @@ xStreamBufferReceiveCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer,
 xStreamBufferSendCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer, BaseType_t * pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6624;
+  uint32_t D.6625;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6623;
+  uint32_t D.6624;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6540;
+  BaseType_t D.6541;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   BaseType_t _14;
@@ -523,7 +523,7 @@ xStreamBufferIsFull (struct StreamBufferDef_t * xStreamBuffer)
   const struct StreamBuffer_t * const pxStreamBuffer;
   size_t xBytesToStoreMessageLength;
   BaseType_t xReturn;
-  BaseType_t D.6533;
+  BaseType_t D.6534;
   unsigned char _1;
   int _2;
   int _3;
@@ -597,7 +597,7 @@ xStreamBufferIsEmpty (struct StreamBufferDef_t * xStreamBuffer)
   size_t xTail;
   BaseType_t xReturn;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6523;
+  BaseType_t D.6524;
   unsigned int _1;
   BaseType_t _9;
 
@@ -652,7 +652,7 @@ prvReadMessageFromBuffer (struct StreamBuffer_t * pxStreamBuffer, void * pvRxDat
   size_t xTempNextMessageLength;
   size_t xNextMessageLength;
   size_t xCount;
-  size_t D.6515;
+  size_t D.6516;
   unsigned char _1;
   int _2;
   int _3;
@@ -713,10 +713,10 @@ prvReadMessageFromBuffer (struct StreamBuffer_t * pxStreamBuffer, void * pvRxDat
 xStreamBufferReceiveFromISR (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData, size_t xBufferLengthBytes, BaseType_t * const pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6663;
+  uint32_t D.6664;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6662;
+  uint32_t D.6663;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
@@ -724,7 +724,7 @@ xStreamBufferReceiveFromISR (struct StreamBufferDef_t * xStreamBuffer, void * pv
   size_t xBytesAvailable;
   size_t xReceivedLength;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6505;
+  size_t D.6506;
   unsigned char _1;
   int _2;
   int _3;
@@ -853,7 +853,7 @@ xStreamBufferNextMessageLengthBytes (struct StreamBufferDef_t * xStreamBuffer)
   size_t xBytesAvailable;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6487;
+  size_t D.6488;
   unsigned char _1;
   int _2;
   int _3;
@@ -947,7 +947,7 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
   size_t xBytesAvailable;
   size_t xReceivedLength;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6475;
+  size_t D.6476;
   unsigned char _1;
   int _2;
   int _3;
@@ -1110,7 +1110,7 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
 prvWriteMessageToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const void * pvTxData, size_t xDataLengthBytes, size_t xSpace, size_t xRequiredSpace)
 {
   size_t xNextHead;
-  size_t D.6447;
+  size_t D.6448;
   unsigned char _1;
   int _2;
   int _3;
@@ -1176,10 +1176,10 @@ prvWriteMessageToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const voi
 xStreamBufferSendFromISR (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxData, size_t xDataLengthBytes, BaseType_t * const pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6650;
+  uint32_t D.6651;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6649;
+  uint32_t D.6650;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
@@ -1187,7 +1187,7 @@ xStreamBufferSendFromISR (struct StreamBufferDef_t * xStreamBuffer, const void *
   size_t xSpace;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6435;
+  size_t D.6436;
   unsigned char _1;
   int _2;
   int _3;
@@ -1319,7 +1319,7 @@ xStreamBufferSend (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxDa
   size_t xSpace;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6417;
+  size_t D.6418;
   unsigned int _1;
   unsigned char _2;
   int _3;
@@ -1543,7 +1543,7 @@ xStreamBufferBytesAvailable (struct StreamBufferDef_t * xStreamBuffer)
   uint32_t ulNewBASEPRI;
   size_t xReturn;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6381;
+  size_t D.6382;
   size_t _6;
 
   <bb 2> :
@@ -1582,8 +1582,8 @@ xStreamBufferSpacesAvailable (struct StreamBufferDef_t * xStreamBuffer)
   size_t xOriginalTail;
   size_t xSpace;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6377;
-  unsigned int D.6373;
+  size_t D.6378;
+  unsigned int D.6374;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -1652,7 +1652,7 @@ xStreamBufferSetTriggerLevel (struct StreamBufferDef_t * xStreamBuffer, size_t x
   uint32_t ulNewBASEPRI;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6369;
+  BaseType_t D.6370;
   unsigned int _1;
   BaseType_t _13;
 
@@ -1717,7 +1717,7 @@ xStreamBufferReset (struct StreamBufferDef_t * xStreamBuffer)
   UBaseType_t uxStreamBufferNumber;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6360;
+  BaseType_t D.6361;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   uint8_t * _3;
@@ -1839,7 +1839,7 @@ xStreamBufferGenericCreate (size_t xBufferSizeBytes, size_t xTriggerLevelBytes,
   uint32_t ulNewBASEPRI;
   uint8_t ucFlags;
   uint8_t * pucAllocatedMemory;
-  struct StreamBufferDef_t * D.6347;
+  struct StreamBufferDef_t * D.6348;
   unsigned int _1;
   uint8_t * _2;
   struct StreamBufferDef_t * _21;

+ 31 - 31
Debug_FLASH/FreeRTOS/Source/stream_buffer.c.064i.free-fnsummary1

@@ -1,6 +1,6 @@
 ucStreamBufferGetStreamBufferType (struct StreamBufferDef_t * xStreamBuffer)
 {
-  uint8_t D.6586;
+  uint8_t D.6587;
   unsigned char _1;
   uint8_t _4;
 
@@ -26,7 +26,7 @@ vStreamBufferSetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer, UB
 
 uxStreamBufferGetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer)
 {
-  UBaseType_t D.6584;
+  UBaseType_t D.6585;
   UBaseType_t _3;
 
   <bb 2> :
@@ -79,8 +79,8 @@ prvInitialiseNewStreamBuffer (struct StreamBuffer_t * const pxStreamBuffer, uint
 prvBytesInBuffer (const struct StreamBuffer_t * const pxStreamBuffer)
 {
   size_t xCount;
-  size_t D.6580;
-  unsigned int D.6576;
+  size_t D.6581;
+  unsigned int D.6577;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -121,7 +121,7 @@ prvReadBytesFromBuffer (struct StreamBuffer_t * pxStreamBuffer, uint8_t * pucDat
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   size_t xFirstLength;
-  size_t D.6574;
+  size_t D.6575;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -238,7 +238,7 @@ prvWriteBytesToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const uint8
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   size_t xFirstLength;
-  size_t D.6561;
+  size_t D.6562;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -356,15 +356,15 @@ prvWriteBytesToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const uint8
 xStreamBufferReceiveCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer, BaseType_t * pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6631;
+  uint32_t D.6632;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6630;
+  uint32_t D.6631;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6547;
+  BaseType_t D.6548;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   BaseType_t _14;
@@ -438,15 +438,15 @@ xStreamBufferReceiveCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer,
 xStreamBufferSendCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer, BaseType_t * pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6624;
+  uint32_t D.6625;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6623;
+  uint32_t D.6624;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6540;
+  BaseType_t D.6541;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   BaseType_t _14;
@@ -523,7 +523,7 @@ xStreamBufferIsFull (struct StreamBufferDef_t * xStreamBuffer)
   const struct StreamBuffer_t * const pxStreamBuffer;
   size_t xBytesToStoreMessageLength;
   BaseType_t xReturn;
-  BaseType_t D.6533;
+  BaseType_t D.6534;
   unsigned char _1;
   int _2;
   int _3;
@@ -597,7 +597,7 @@ xStreamBufferIsEmpty (struct StreamBufferDef_t * xStreamBuffer)
   size_t xTail;
   BaseType_t xReturn;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6523;
+  BaseType_t D.6524;
   unsigned int _1;
   BaseType_t _9;
 
@@ -652,7 +652,7 @@ prvReadMessageFromBuffer (struct StreamBuffer_t * pxStreamBuffer, void * pvRxDat
   size_t xTempNextMessageLength;
   size_t xNextMessageLength;
   size_t xCount;
-  size_t D.6515;
+  size_t D.6516;
   unsigned char _1;
   int _2;
   int _3;
@@ -713,10 +713,10 @@ prvReadMessageFromBuffer (struct StreamBuffer_t * pxStreamBuffer, void * pvRxDat
 xStreamBufferReceiveFromISR (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData, size_t xBufferLengthBytes, BaseType_t * const pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6663;
+  uint32_t D.6664;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6662;
+  uint32_t D.6663;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
@@ -724,7 +724,7 @@ xStreamBufferReceiveFromISR (struct StreamBufferDef_t * xStreamBuffer, void * pv
   size_t xBytesAvailable;
   size_t xReceivedLength;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6505;
+  size_t D.6506;
   unsigned char _1;
   int _2;
   int _3;
@@ -853,7 +853,7 @@ xStreamBufferNextMessageLengthBytes (struct StreamBufferDef_t * xStreamBuffer)
   size_t xBytesAvailable;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6487;
+  size_t D.6488;
   unsigned char _1;
   int _2;
   int _3;
@@ -947,7 +947,7 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
   size_t xBytesAvailable;
   size_t xReceivedLength;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6475;
+  size_t D.6476;
   unsigned char _1;
   int _2;
   int _3;
@@ -1110,7 +1110,7 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
 prvWriteMessageToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const void * pvTxData, size_t xDataLengthBytes, size_t xSpace, size_t xRequiredSpace)
 {
   size_t xNextHead;
-  size_t D.6447;
+  size_t D.6448;
   unsigned char _1;
   int _2;
   int _3;
@@ -1176,10 +1176,10 @@ prvWriteMessageToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const voi
 xStreamBufferSendFromISR (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxData, size_t xDataLengthBytes, BaseType_t * const pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6650;
+  uint32_t D.6651;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6649;
+  uint32_t D.6650;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
@@ -1187,7 +1187,7 @@ xStreamBufferSendFromISR (struct StreamBufferDef_t * xStreamBuffer, const void *
   size_t xSpace;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6435;
+  size_t D.6436;
   unsigned char _1;
   int _2;
   int _3;
@@ -1319,7 +1319,7 @@ xStreamBufferSend (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxDa
   size_t xSpace;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6417;
+  size_t D.6418;
   unsigned int _1;
   unsigned char _2;
   int _3;
@@ -1543,7 +1543,7 @@ xStreamBufferBytesAvailable (struct StreamBufferDef_t * xStreamBuffer)
   uint32_t ulNewBASEPRI;
   size_t xReturn;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6381;
+  size_t D.6382;
   size_t _6;
 
   <bb 2> :
@@ -1582,8 +1582,8 @@ xStreamBufferSpacesAvailable (struct StreamBufferDef_t * xStreamBuffer)
   size_t xOriginalTail;
   size_t xSpace;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6377;
-  unsigned int D.6373;
+  size_t D.6378;
+  unsigned int D.6374;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -1652,7 +1652,7 @@ xStreamBufferSetTriggerLevel (struct StreamBufferDef_t * xStreamBuffer, size_t x
   uint32_t ulNewBASEPRI;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6369;
+  BaseType_t D.6370;
   unsigned int _1;
   BaseType_t _13;
 
@@ -1717,7 +1717,7 @@ xStreamBufferReset (struct StreamBufferDef_t * xStreamBuffer)
   UBaseType_t uxStreamBufferNumber;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6360;
+  BaseType_t D.6361;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   uint8_t * _3;
@@ -1839,7 +1839,7 @@ xStreamBufferGenericCreate (size_t xBufferSizeBytes, size_t xTriggerLevelBytes,
   uint32_t ulNewBASEPRI;
   uint8_t ucFlags;
   uint8_t * pucAllocatedMemory;
-  struct StreamBufferDef_t * D.6347;
+  struct StreamBufferDef_t * D.6348;
   unsigned int _1;
   uint8_t * _2;
   struct StreamBufferDef_t * _21;

+ 70 - 70
Debug_FLASH/FreeRTOS/Source/stream_buffer.c.068i.whole-program

@@ -13,7 +13,7 @@ Reclaiming variables:
 Clearing address taken flags:
 Symbol table:
 
-memcpy/42 (memcpy) @06b9e9a0
+memcpy/42 (memcpy) @06cfba80
   Type: function
   Visibility: external public
   References: 
@@ -22,7 +22,7 @@ memcpy/42 (memcpy) @06b9e9a0
   Function flags:
   Called by: prvReadBytesFromBuffer/22 prvReadBytesFromBuffer/22 prvWriteBytesToBuffer/21 prvWriteBytesToBuffer/21 
   Calls: 
-xTaskGenericNotifyFromISR/41 (xTaskGenericNotifyFromISR) @06b6dc40
+xTaskGenericNotifyFromISR/41 (xTaskGenericNotifyFromISR) @06ccad20
   Type: function
   Visibility: external public
   References: 
@@ -31,7 +31,7 @@ xTaskGenericNotifyFromISR/41 (xTaskGenericNotifyFromISR) @06b6dc40
   Function flags:
   Called by: xStreamBufferReceiveFromISR/15 xStreamBufferSendFromISR/11 xStreamBufferReceiveCompletedFromISR/20 xStreamBufferSendCompletedFromISR/19 
   Calls: 
-xTaskResumeAll/40 (xTaskResumeAll) @06b6da80
+xTaskResumeAll/40 (xTaskResumeAll) @06ccab60
   Type: function
   Visibility: external public
   References: 
@@ -40,7 +40,7 @@ xTaskResumeAll/40 (xTaskResumeAll) @06b6da80
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-xTaskGenericNotify/39 (xTaskGenericNotify) @06b6d9a0
+xTaskGenericNotify/39 (xTaskGenericNotify) @06ccaa80
   Type: function
   Visibility: external public
   References: 
@@ -49,7 +49,7 @@ xTaskGenericNotify/39 (xTaskGenericNotify) @06b6d9a0
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-vTaskSuspendAll/38 (vTaskSuspendAll) @06b6d8c0
+vTaskSuspendAll/38 (vTaskSuspendAll) @06cca9a0
   Type: function
   Visibility: external public
   References: 
@@ -58,7 +58,7 @@ vTaskSuspendAll/38 (vTaskSuspendAll) @06b6d8c0
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-xTaskCheckForTimeOut/37 (xTaskCheckForTimeOut) @06b6d7e0
+xTaskCheckForTimeOut/37 (xTaskCheckForTimeOut) @06cca8c0
   Type: function
   Visibility: external public
   References: 
@@ -67,7 +67,7 @@ xTaskCheckForTimeOut/37 (xTaskCheckForTimeOut) @06b6d7e0
   Function flags:
   Called by: xStreamBufferSend/10 
   Calls: 
-xTaskGenericNotifyWait/36 (xTaskGenericNotifyWait) @06b6d700
+xTaskGenericNotifyWait/36 (xTaskGenericNotifyWait) @06cca7e0
   Type: function
   Visibility: external public
   References: 
@@ -76,7 +76,7 @@ xTaskGenericNotifyWait/36 (xTaskGenericNotifyWait) @06b6d700
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-xTaskGetCurrentTaskHandle/35 (xTaskGetCurrentTaskHandle) @06b6d620
+xTaskGetCurrentTaskHandle/35 (xTaskGetCurrentTaskHandle) @06cca700
   Type: function
   Visibility: external public
   References: 
@@ -85,7 +85,7 @@ xTaskGetCurrentTaskHandle/35 (xTaskGetCurrentTaskHandle) @06b6d620
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-xTaskGenericNotifyStateClear/34 (xTaskGenericNotifyStateClear) @06b6d540
+xTaskGenericNotifyStateClear/34 (xTaskGenericNotifyStateClear) @06cca620
   Type: function
   Visibility: external public
   References: 
@@ -94,7 +94,7 @@ xTaskGenericNotifyStateClear/34 (xTaskGenericNotifyStateClear) @06b6d540
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-vTaskSetTimeOutState/33 (vTaskSetTimeOutState) @06b6d460
+vTaskSetTimeOutState/33 (vTaskSetTimeOutState) @06cca540
   Type: function
   Visibility: external public
   References: 
@@ -103,7 +103,7 @@ vTaskSetTimeOutState/33 (vTaskSetTimeOutState) @06b6d460
   Function flags:
   Called by: xStreamBufferSend/10 
   Calls: 
-vPortExitCritical/32 (vPortExitCritical) @06b63000
+vPortExitCritical/32 (vPortExitCritical) @06cc3380
   Type: function
   Visibility: external public
   References: 
@@ -112,7 +112,7 @@ vPortExitCritical/32 (vPortExitCritical) @06b63000
   Function flags:
   Called by: xStreamBufferReset/6 xStreamBufferReceive/13 xStreamBufferSend/10 xStreamBufferSend/10 
   Calls: 
-vPortEnterCritical/31 (vPortEnterCritical) @06b63ee0
+vPortEnterCritical/31 (vPortEnterCritical) @06cc30e0
   Type: function
   Visibility: external public
   References: 
@@ -121,7 +121,7 @@ vPortEnterCritical/31 (vPortEnterCritical) @06b63ee0
   Function flags:
   Called by: xStreamBufferReset/6 xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-memset/30 (memset) @06b63d20
+memset/30 (memset) @06cc3e00
   Type: function
   Visibility: external public
   References: 
@@ -130,7 +130,7 @@ memset/30 (memset) @06b63d20
   Function flags:
   Called by: prvInitialiseNewStreamBuffer/24 prvInitialiseNewStreamBuffer/24 vStreamBufferDelete/5 
   Calls: 
-vPortFree/29 (vPortFree) @06b63c40
+vPortFree/29 (vPortFree) @06cc3d20
   Type: function
   Visibility: external public
   References: 
@@ -139,7 +139,7 @@ vPortFree/29 (vPortFree) @06b63c40
   Function flags:
   Called by: vStreamBufferDelete/5 
   Calls: 
-pvPortMalloc/28 (pvPortMalloc) @06b639a0
+pvPortMalloc/28 (pvPortMalloc) @06cc3a80
   Type: function
   Visibility: external public
   References: 
@@ -148,7 +148,7 @@ pvPortMalloc/28 (pvPortMalloc) @06b639a0
   Function flags:
   Called by: xStreamBufferGenericCreate/4 
   Calls: 
-ucStreamBufferGetStreamBufferType/27 (ucStreamBufferGetStreamBufferType) @06b63460
+ucStreamBufferGetStreamBufferType/27 (ucStreamBufferGetStreamBufferType) @06cc3540
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -157,7 +157,7 @@ ucStreamBufferGetStreamBufferType/27 (ucStreamBufferGetStreamBufferType) @06b634
   Function flags: body
   Called by: 
   Calls: 
-vStreamBufferSetStreamBufferNumber/26 (vStreamBufferSetStreamBufferNumber) @06b631c0
+vStreamBufferSetStreamBufferNumber/26 (vStreamBufferSetStreamBufferNumber) @06cc32a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -166,7 +166,7 @@ vStreamBufferSetStreamBufferNumber/26 (vStreamBufferSetStreamBufferNumber) @06b6
   Function flags: body
   Called by: 
   Calls: 
-uxStreamBufferGetStreamBufferNumber/25 (uxStreamBufferGetStreamBufferNumber) @06b58d20
+uxStreamBufferGetStreamBufferNumber/25 (uxStreamBufferGetStreamBufferNumber) @06cc3000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -175,7 +175,7 @@ uxStreamBufferGetStreamBufferNumber/25 (uxStreamBufferGetStreamBufferNumber) @06
   Function flags: body
   Called by: 
   Calls: 
-prvInitialiseNewStreamBuffer/24 (prvInitialiseNewStreamBuffer) @06b58540
+prvInitialiseNewStreamBuffer/24 (prvInitialiseNewStreamBuffer) @06cb8a80
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -184,7 +184,7 @@ prvInitialiseNewStreamBuffer/24 (prvInitialiseNewStreamBuffer) @06b58540
   Function flags: body
   Called by: xStreamBufferReset/6 xStreamBufferGenericCreate/4 
   Calls: memset/30 memset/30 
-prvBytesInBuffer/23 (prvBytesInBuffer) @06b58ee0
+prvBytesInBuffer/23 (prvBytesInBuffer) @06cb8380
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -193,7 +193,7 @@ prvBytesInBuffer/23 (prvBytesInBuffer) @06b58ee0
   Function flags: body
   Called by: xStreamBufferReceiveFromISR/15 xStreamBufferNextMessageLengthBytes/14 xStreamBufferReceive/13 xStreamBufferReceive/13 xStreamBufferReceive/13 xStreamBufferSendFromISR/11 xStreamBufferSend/10 xStreamBufferBytesAvailable/9 
   Calls: 
-prvReadBytesFromBuffer/22 (prvReadBytesFromBuffer) @06b58c40
+prvReadBytesFromBuffer/22 (prvReadBytesFromBuffer) @06cb8e00
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -202,7 +202,7 @@ prvReadBytesFromBuffer/22 (prvReadBytesFromBuffer) @06b58c40
   Function flags: body
   Called by: xStreamBufferNextMessageLengthBytes/14 prvReadMessageFromBuffer/16 prvReadMessageFromBuffer/16 
   Calls: memcpy/42 memcpy/42 
-prvWriteBytesToBuffer/21 (prvWriteBytesToBuffer) @06b587e0
+prvWriteBytesToBuffer/21 (prvWriteBytesToBuffer) @06cb89a0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -211,7 +211,7 @@ prvWriteBytesToBuffer/21 (prvWriteBytesToBuffer) @06b587e0
   Function flags: body
   Called by: prvWriteMessageToBuffer/12 prvWriteMessageToBuffer/12 
   Calls: memcpy/42 memcpy/42 
-xStreamBufferReceiveCompletedFromISR/20 (xStreamBufferReceiveCompletedFromISR) @06b58460
+xStreamBufferReceiveCompletedFromISR/20 (xStreamBufferReceiveCompletedFromISR) @06cb8620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -220,7 +220,7 @@ xStreamBufferReceiveCompletedFromISR/20 (xStreamBufferReceiveCompletedFromISR) @
   Function flags: body
   Called by: 
   Calls: xTaskGenericNotifyFromISR/41 
-xStreamBufferSendCompletedFromISR/19 (xStreamBufferSendCompletedFromISR) @06b580e0
+xStreamBufferSendCompletedFromISR/19 (xStreamBufferSendCompletedFromISR) @06cb82a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -229,7 +229,7 @@ xStreamBufferSendCompletedFromISR/19 (xStreamBufferSendCompletedFromISR) @06b580
   Function flags: body
   Called by: 
   Calls: xTaskGenericNotifyFromISR/41 
-xStreamBufferIsFull/18 (xStreamBufferIsFull) @06b508c0
+xStreamBufferIsFull/18 (xStreamBufferIsFull) @06cb0d20
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -238,7 +238,7 @@ xStreamBufferIsFull/18 (xStreamBufferIsFull) @06b508c0
   Function flags: body
   Called by: 
   Calls: xStreamBufferSpacesAvailable/8 
-xStreamBufferIsEmpty/17 (xStreamBufferIsEmpty) @06b50ee0
+xStreamBufferIsEmpty/17 (xStreamBufferIsEmpty) @06cb00e0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -247,7 +247,7 @@ xStreamBufferIsEmpty/17 (xStreamBufferIsEmpty) @06b50ee0
   Function flags: body
   Called by: 
   Calls: 
-prvReadMessageFromBuffer/16 (prvReadMessageFromBuffer) @06b50b60
+prvReadMessageFromBuffer/16 (prvReadMessageFromBuffer) @06cb0c40
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -256,7 +256,7 @@ prvReadMessageFromBuffer/16 (prvReadMessageFromBuffer) @06b50b60
   Function flags: body
   Called by: xStreamBufferReceiveFromISR/15 xStreamBufferReceive/13 
   Calls: prvReadBytesFromBuffer/22 prvReadBytesFromBuffer/22 
-xStreamBufferReceiveFromISR/15 (xStreamBufferReceiveFromISR) @06b507e0
+xStreamBufferReceiveFromISR/15 (xStreamBufferReceiveFromISR) @06cb08c0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -265,7 +265,7 @@ xStreamBufferReceiveFromISR/15 (xStreamBufferReceiveFromISR) @06b507e0
   Function flags: body
   Called by: 
   Calls: xTaskGenericNotifyFromISR/41 prvReadMessageFromBuffer/16 prvBytesInBuffer/23 
-xStreamBufferNextMessageLengthBytes/14 (xStreamBufferNextMessageLengthBytes) @06b50380
+xStreamBufferNextMessageLengthBytes/14 (xStreamBufferNextMessageLengthBytes) @06cb0460
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -274,7 +274,7 @@ xStreamBufferNextMessageLengthBytes/14 (xStreamBufferNextMessageLengthBytes) @06
   Function flags: body
   Called by: 
   Calls: prvReadBytesFromBuffer/22 prvBytesInBuffer/23 
-xStreamBufferReceive/13 (xStreamBufferReceive) @06b04e00
+xStreamBufferReceive/13 (xStreamBufferReceive) @06cb0000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -283,7 +283,7 @@ xStreamBufferReceive/13 (xStreamBufferReceive) @06b04e00
   Function flags: body
   Called by: 
   Calls: xTaskResumeAll/40 xTaskGenericNotify/39 vTaskSuspendAll/38 prvReadMessageFromBuffer/16 prvBytesInBuffer/23 prvBytesInBuffer/23 xTaskGenericNotifyWait/36 vPortExitCritical/32 xTaskGetCurrentTaskHandle/35 xTaskGenericNotifyStateClear/34 prvBytesInBuffer/23 vPortEnterCritical/31 
-prvWriteMessageToBuffer/12 (prvWriteMessageToBuffer) @06b04d20
+prvWriteMessageToBuffer/12 (prvWriteMessageToBuffer) @06c64e00
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -292,7 +292,7 @@ prvWriteMessageToBuffer/12 (prvWriteMessageToBuffer) @06b04d20
   Function flags: body
   Called by: xStreamBufferSendFromISR/11 xStreamBufferSend/10 
   Calls: prvWriteBytesToBuffer/21 prvWriteBytesToBuffer/21 
-xStreamBufferSendFromISR/11 (xStreamBufferSendFromISR) @06b049a0
+xStreamBufferSendFromISR/11 (xStreamBufferSendFromISR) @06c64a80
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -301,7 +301,7 @@ xStreamBufferSendFromISR/11 (xStreamBufferSendFromISR) @06b049a0
   Function flags: body
   Called by: 
   Calls: xTaskGenericNotifyFromISR/41 prvBytesInBuffer/23 prvWriteMessageToBuffer/12 xStreamBufferSpacesAvailable/8 
-xStreamBufferSend/10 (xStreamBufferSend) @06b04540
+xStreamBufferSend/10 (xStreamBufferSend) @06c64620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -310,7 +310,7 @@ xStreamBufferSend/10 (xStreamBufferSend) @06b04540
   Function flags: body
   Called by: 
   Calls: xTaskResumeAll/40 xTaskGenericNotify/39 vTaskSuspendAll/38 prvBytesInBuffer/23 prvWriteMessageToBuffer/12 xStreamBufferSpacesAvailable/8 xTaskCheckForTimeOut/37 xTaskGenericNotifyWait/36 vPortExitCritical/32 vPortExitCritical/32 xTaskGetCurrentTaskHandle/35 xTaskGenericNotifyStateClear/34 xStreamBufferSpacesAvailable/8 vPortEnterCritical/31 vTaskSetTimeOutState/33 
-xStreamBufferBytesAvailable/9 (xStreamBufferBytesAvailable) @06afdd20
+xStreamBufferBytesAvailable/9 (xStreamBufferBytesAvailable) @06c64000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -319,7 +319,7 @@ xStreamBufferBytesAvailable/9 (xStreamBufferBytesAvailable) @06afdd20
   Function flags: body
   Called by: 
   Calls: prvBytesInBuffer/23 
-xStreamBufferSpacesAvailable/8 (xStreamBufferSpacesAvailable) @06afd2a0
+xStreamBufferSpacesAvailable/8 (xStreamBufferSpacesAvailable) @06c5a7e0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -328,7 +328,7 @@ xStreamBufferSpacesAvailable/8 (xStreamBufferSpacesAvailable) @06afd2a0
   Function flags: body
   Called by: xStreamBufferSendFromISR/11 xStreamBufferSend/10 xStreamBufferSend/10 xStreamBufferIsFull/18 
   Calls: 
-xStreamBufferSetTriggerLevel/7 (xStreamBufferSetTriggerLevel) @06afdc40
+xStreamBufferSetTriggerLevel/7 (xStreamBufferSetTriggerLevel) @06c5ae00
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -337,7 +337,7 @@ xStreamBufferSetTriggerLevel/7 (xStreamBufferSetTriggerLevel) @06afdc40
   Function flags: body
   Called by: 
   Calls: 
-xStreamBufferReset/6 (xStreamBufferReset) @06afd8c0
+xStreamBufferReset/6 (xStreamBufferReset) @06c5aa80
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -346,7 +346,7 @@ xStreamBufferReset/6 (xStreamBufferReset) @06afd8c0
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/32 prvInitialiseNewStreamBuffer/24 vPortEnterCritical/31 
-vStreamBufferDelete/5 (vStreamBufferDelete) @06afd540
+vStreamBufferDelete/5 (vStreamBufferDelete) @06c5a700
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -355,7 +355,7 @@ vStreamBufferDelete/5 (vStreamBufferDelete) @06afd540
   Function flags: body
   Called by: 
   Calls: memset/30 vPortFree/29 
-xStreamBufferGenericCreate/4 (xStreamBufferGenericCreate) @06afd1c0
+xStreamBufferGenericCreate/4 (xStreamBufferGenericCreate) @06c5a380
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -366,7 +366,7 @@ xStreamBufferGenericCreate/4 (xStreamBufferGenericCreate) @06afd1c0
   Calls: prvInitialiseNewStreamBuffer/24 pvPortMalloc/28 
 ucStreamBufferGetStreamBufferType (struct StreamBufferDef_t * xStreamBuffer)
 {
-  uint8_t D.6586;
+  uint8_t D.6587;
   unsigned char _1;
   uint8_t _4;
 
@@ -392,7 +392,7 @@ vStreamBufferSetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer, UB
 
 uxStreamBufferGetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer)
 {
-  UBaseType_t D.6584;
+  UBaseType_t D.6585;
   UBaseType_t _3;
 
   <bb 2> :
@@ -445,8 +445,8 @@ prvInitialiseNewStreamBuffer (struct StreamBuffer_t * const pxStreamBuffer, uint
 prvBytesInBuffer (const struct StreamBuffer_t * const pxStreamBuffer)
 {
   size_t xCount;
-  size_t D.6580;
-  unsigned int D.6576;
+  size_t D.6581;
+  unsigned int D.6577;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -487,7 +487,7 @@ prvReadBytesFromBuffer (struct StreamBuffer_t * pxStreamBuffer, uint8_t * pucDat
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   size_t xFirstLength;
-  size_t D.6574;
+  size_t D.6575;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -604,7 +604,7 @@ prvWriteBytesToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const uint8
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   size_t xFirstLength;
-  size_t D.6561;
+  size_t D.6562;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -722,15 +722,15 @@ prvWriteBytesToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const uint8
 xStreamBufferReceiveCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer, BaseType_t * pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6631;
+  uint32_t D.6632;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6630;
+  uint32_t D.6631;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6547;
+  BaseType_t D.6548;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   BaseType_t _14;
@@ -804,15 +804,15 @@ xStreamBufferReceiveCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer,
 xStreamBufferSendCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer, BaseType_t * pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6624;
+  uint32_t D.6625;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6623;
+  uint32_t D.6624;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6540;
+  BaseType_t D.6541;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   BaseType_t _14;
@@ -889,7 +889,7 @@ xStreamBufferIsFull (struct StreamBufferDef_t * xStreamBuffer)
   const struct StreamBuffer_t * const pxStreamBuffer;
   size_t xBytesToStoreMessageLength;
   BaseType_t xReturn;
-  BaseType_t D.6533;
+  BaseType_t D.6534;
   unsigned char _1;
   int _2;
   int _3;
@@ -963,7 +963,7 @@ xStreamBufferIsEmpty (struct StreamBufferDef_t * xStreamBuffer)
   size_t xTail;
   BaseType_t xReturn;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6523;
+  BaseType_t D.6524;
   unsigned int _1;
   BaseType_t _9;
 
@@ -1018,7 +1018,7 @@ prvReadMessageFromBuffer (struct StreamBuffer_t * pxStreamBuffer, void * pvRxDat
   size_t xTempNextMessageLength;
   size_t xNextMessageLength;
   size_t xCount;
-  size_t D.6515;
+  size_t D.6516;
   unsigned char _1;
   int _2;
   int _3;
@@ -1079,10 +1079,10 @@ prvReadMessageFromBuffer (struct StreamBuffer_t * pxStreamBuffer, void * pvRxDat
 xStreamBufferReceiveFromISR (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData, size_t xBufferLengthBytes, BaseType_t * const pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6663;
+  uint32_t D.6664;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6662;
+  uint32_t D.6663;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
@@ -1090,7 +1090,7 @@ xStreamBufferReceiveFromISR (struct StreamBufferDef_t * xStreamBuffer, void * pv
   size_t xBytesAvailable;
   size_t xReceivedLength;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6505;
+  size_t D.6506;
   unsigned char _1;
   int _2;
   int _3;
@@ -1219,7 +1219,7 @@ xStreamBufferNextMessageLengthBytes (struct StreamBufferDef_t * xStreamBuffer)
   size_t xBytesAvailable;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6487;
+  size_t D.6488;
   unsigned char _1;
   int _2;
   int _3;
@@ -1313,7 +1313,7 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
   size_t xBytesAvailable;
   size_t xReceivedLength;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6475;
+  size_t D.6476;
   unsigned char _1;
   int _2;
   int _3;
@@ -1476,7 +1476,7 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
 prvWriteMessageToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const void * pvTxData, size_t xDataLengthBytes, size_t xSpace, size_t xRequiredSpace)
 {
   size_t xNextHead;
-  size_t D.6447;
+  size_t D.6448;
   unsigned char _1;
   int _2;
   int _3;
@@ -1542,10 +1542,10 @@ prvWriteMessageToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const voi
 xStreamBufferSendFromISR (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxData, size_t xDataLengthBytes, BaseType_t * const pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6650;
+  uint32_t D.6651;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6649;
+  uint32_t D.6650;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
@@ -1553,7 +1553,7 @@ xStreamBufferSendFromISR (struct StreamBufferDef_t * xStreamBuffer, const void *
   size_t xSpace;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6435;
+  size_t D.6436;
   unsigned char _1;
   int _2;
   int _3;
@@ -1685,7 +1685,7 @@ xStreamBufferSend (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxDa
   size_t xSpace;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6417;
+  size_t D.6418;
   unsigned int _1;
   unsigned char _2;
   int _3;
@@ -1909,7 +1909,7 @@ xStreamBufferBytesAvailable (struct StreamBufferDef_t * xStreamBuffer)
   uint32_t ulNewBASEPRI;
   size_t xReturn;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6381;
+  size_t D.6382;
   size_t _6;
 
   <bb 2> :
@@ -1948,8 +1948,8 @@ xStreamBufferSpacesAvailable (struct StreamBufferDef_t * xStreamBuffer)
   size_t xOriginalTail;
   size_t xSpace;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6377;
-  unsigned int D.6373;
+  size_t D.6378;
+  unsigned int D.6374;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -2018,7 +2018,7 @@ xStreamBufferSetTriggerLevel (struct StreamBufferDef_t * xStreamBuffer, size_t x
   uint32_t ulNewBASEPRI;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6369;
+  BaseType_t D.6370;
   unsigned int _1;
   BaseType_t _13;
 
@@ -2083,7 +2083,7 @@ xStreamBufferReset (struct StreamBufferDef_t * xStreamBuffer)
   UBaseType_t uxStreamBufferNumber;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6360;
+  BaseType_t D.6361;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   uint8_t * _3;
@@ -2205,7 +2205,7 @@ xStreamBufferGenericCreate (size_t xBufferSizeBytes, size_t xTriggerLevelBytes,
   uint32_t ulNewBASEPRI;
   uint8_t ucFlags;
   uint8_t * pucAllocatedMemory;
-  struct StreamBufferDef_t * D.6347;
+  struct StreamBufferDef_t * D.6348;
   unsigned int _1;
   uint8_t * _2;
   struct StreamBufferDef_t * _21;

+ 70 - 70
Debug_FLASH/FreeRTOS/Source/stream_buffer.c.075i.fnsummary

@@ -1,6 +1,6 @@
 Symbol table:
 
-memcpy/42 (memcpy) @06b9e9a0
+memcpy/42 (memcpy) @06cfba80
   Type: function
   Visibility: external public
   References: 
@@ -9,7 +9,7 @@ memcpy/42 (memcpy) @06b9e9a0
   Function flags:
   Called by: prvReadBytesFromBuffer/22 prvReadBytesFromBuffer/22 prvWriteBytesToBuffer/21 prvWriteBytesToBuffer/21 
   Calls: 
-xTaskGenericNotifyFromISR/41 (xTaskGenericNotifyFromISR) @06b6dc40
+xTaskGenericNotifyFromISR/41 (xTaskGenericNotifyFromISR) @06ccad20
   Type: function
   Visibility: external public
   References: 
@@ -18,7 +18,7 @@ xTaskGenericNotifyFromISR/41 (xTaskGenericNotifyFromISR) @06b6dc40
   Function flags:
   Called by: xStreamBufferReceiveFromISR/15 xStreamBufferSendFromISR/11 xStreamBufferReceiveCompletedFromISR/20 xStreamBufferSendCompletedFromISR/19 
   Calls: 
-xTaskResumeAll/40 (xTaskResumeAll) @06b6da80
+xTaskResumeAll/40 (xTaskResumeAll) @06ccab60
   Type: function
   Visibility: external public
   References: 
@@ -27,7 +27,7 @@ xTaskResumeAll/40 (xTaskResumeAll) @06b6da80
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-xTaskGenericNotify/39 (xTaskGenericNotify) @06b6d9a0
+xTaskGenericNotify/39 (xTaskGenericNotify) @06ccaa80
   Type: function
   Visibility: external public
   References: 
@@ -36,7 +36,7 @@ xTaskGenericNotify/39 (xTaskGenericNotify) @06b6d9a0
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-vTaskSuspendAll/38 (vTaskSuspendAll) @06b6d8c0
+vTaskSuspendAll/38 (vTaskSuspendAll) @06cca9a0
   Type: function
   Visibility: external public
   References: 
@@ -45,7 +45,7 @@ vTaskSuspendAll/38 (vTaskSuspendAll) @06b6d8c0
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-xTaskCheckForTimeOut/37 (xTaskCheckForTimeOut) @06b6d7e0
+xTaskCheckForTimeOut/37 (xTaskCheckForTimeOut) @06cca8c0
   Type: function
   Visibility: external public
   References: 
@@ -54,7 +54,7 @@ xTaskCheckForTimeOut/37 (xTaskCheckForTimeOut) @06b6d7e0
   Function flags:
   Called by: xStreamBufferSend/10 
   Calls: 
-xTaskGenericNotifyWait/36 (xTaskGenericNotifyWait) @06b6d700
+xTaskGenericNotifyWait/36 (xTaskGenericNotifyWait) @06cca7e0
   Type: function
   Visibility: external public
   References: 
@@ -63,7 +63,7 @@ xTaskGenericNotifyWait/36 (xTaskGenericNotifyWait) @06b6d700
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-xTaskGetCurrentTaskHandle/35 (xTaskGetCurrentTaskHandle) @06b6d620
+xTaskGetCurrentTaskHandle/35 (xTaskGetCurrentTaskHandle) @06cca700
   Type: function
   Visibility: external public
   References: 
@@ -72,7 +72,7 @@ xTaskGetCurrentTaskHandle/35 (xTaskGetCurrentTaskHandle) @06b6d620
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-xTaskGenericNotifyStateClear/34 (xTaskGenericNotifyStateClear) @06b6d540
+xTaskGenericNotifyStateClear/34 (xTaskGenericNotifyStateClear) @06cca620
   Type: function
   Visibility: external public
   References: 
@@ -81,7 +81,7 @@ xTaskGenericNotifyStateClear/34 (xTaskGenericNotifyStateClear) @06b6d540
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-vTaskSetTimeOutState/33 (vTaskSetTimeOutState) @06b6d460
+vTaskSetTimeOutState/33 (vTaskSetTimeOutState) @06cca540
   Type: function
   Visibility: external public
   References: 
@@ -90,7 +90,7 @@ vTaskSetTimeOutState/33 (vTaskSetTimeOutState) @06b6d460
   Function flags:
   Called by: xStreamBufferSend/10 
   Calls: 
-vPortExitCritical/32 (vPortExitCritical) @06b63000
+vPortExitCritical/32 (vPortExitCritical) @06cc3380
   Type: function
   Visibility: external public
   References: 
@@ -99,7 +99,7 @@ vPortExitCritical/32 (vPortExitCritical) @06b63000
   Function flags:
   Called by: xStreamBufferReset/6 xStreamBufferReceive/13 xStreamBufferSend/10 xStreamBufferSend/10 
   Calls: 
-vPortEnterCritical/31 (vPortEnterCritical) @06b63ee0
+vPortEnterCritical/31 (vPortEnterCritical) @06cc30e0
   Type: function
   Visibility: external public
   References: 
@@ -108,7 +108,7 @@ vPortEnterCritical/31 (vPortEnterCritical) @06b63ee0
   Function flags:
   Called by: xStreamBufferReset/6 xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-memset/30 (memset) @06b63d20
+memset/30 (memset) @06cc3e00
   Type: function
   Visibility: external public
   References: 
@@ -117,7 +117,7 @@ memset/30 (memset) @06b63d20
   Function flags:
   Called by: prvInitialiseNewStreamBuffer/24 prvInitialiseNewStreamBuffer/24 vStreamBufferDelete/5 
   Calls: 
-vPortFree/29 (vPortFree) @06b63c40
+vPortFree/29 (vPortFree) @06cc3d20
   Type: function
   Visibility: external public
   References: 
@@ -126,7 +126,7 @@ vPortFree/29 (vPortFree) @06b63c40
   Function flags:
   Called by: vStreamBufferDelete/5 
   Calls: 
-pvPortMalloc/28 (pvPortMalloc) @06b639a0
+pvPortMalloc/28 (pvPortMalloc) @06cc3a80
   Type: function
   Visibility: external public
   References: 
@@ -135,7 +135,7 @@ pvPortMalloc/28 (pvPortMalloc) @06b639a0
   Function flags:
   Called by: xStreamBufferGenericCreate/4 
   Calls: 
-ucStreamBufferGetStreamBufferType/27 (ucStreamBufferGetStreamBufferType) @06b63460
+ucStreamBufferGetStreamBufferType/27 (ucStreamBufferGetStreamBufferType) @06cc3540
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -144,7 +144,7 @@ ucStreamBufferGetStreamBufferType/27 (ucStreamBufferGetStreamBufferType) @06b634
   Function flags: body
   Called by: 
   Calls: 
-vStreamBufferSetStreamBufferNumber/26 (vStreamBufferSetStreamBufferNumber) @06b631c0
+vStreamBufferSetStreamBufferNumber/26 (vStreamBufferSetStreamBufferNumber) @06cc32a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -153,7 +153,7 @@ vStreamBufferSetStreamBufferNumber/26 (vStreamBufferSetStreamBufferNumber) @06b6
   Function flags: body
   Called by: 
   Calls: 
-uxStreamBufferGetStreamBufferNumber/25 (uxStreamBufferGetStreamBufferNumber) @06b58d20
+uxStreamBufferGetStreamBufferNumber/25 (uxStreamBufferGetStreamBufferNumber) @06cc3000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -162,7 +162,7 @@ uxStreamBufferGetStreamBufferNumber/25 (uxStreamBufferGetStreamBufferNumber) @06
   Function flags: body
   Called by: 
   Calls: 
-prvInitialiseNewStreamBuffer/24 (prvInitialiseNewStreamBuffer) @06b58540
+prvInitialiseNewStreamBuffer/24 (prvInitialiseNewStreamBuffer) @06cb8a80
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -171,7 +171,7 @@ prvInitialiseNewStreamBuffer/24 (prvInitialiseNewStreamBuffer) @06b58540
   Function flags: body
   Called by: xStreamBufferReset/6 xStreamBufferGenericCreate/4 
   Calls: memset/30 memset/30 
-prvBytesInBuffer/23 (prvBytesInBuffer) @06b58ee0
+prvBytesInBuffer/23 (prvBytesInBuffer) @06cb8380
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -180,7 +180,7 @@ prvBytesInBuffer/23 (prvBytesInBuffer) @06b58ee0
   Function flags: body
   Called by: xStreamBufferReceiveFromISR/15 xStreamBufferNextMessageLengthBytes/14 xStreamBufferReceive/13 xStreamBufferReceive/13 xStreamBufferReceive/13 xStreamBufferSendFromISR/11 xStreamBufferSend/10 xStreamBufferBytesAvailable/9 
   Calls: 
-prvReadBytesFromBuffer/22 (prvReadBytesFromBuffer) @06b58c40
+prvReadBytesFromBuffer/22 (prvReadBytesFromBuffer) @06cb8e00
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -189,7 +189,7 @@ prvReadBytesFromBuffer/22 (prvReadBytesFromBuffer) @06b58c40
   Function flags: body
   Called by: xStreamBufferNextMessageLengthBytes/14 prvReadMessageFromBuffer/16 prvReadMessageFromBuffer/16 
   Calls: memcpy/42 memcpy/42 
-prvWriteBytesToBuffer/21 (prvWriteBytesToBuffer) @06b587e0
+prvWriteBytesToBuffer/21 (prvWriteBytesToBuffer) @06cb89a0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -198,7 +198,7 @@ prvWriteBytesToBuffer/21 (prvWriteBytesToBuffer) @06b587e0
   Function flags: body
   Called by: prvWriteMessageToBuffer/12 prvWriteMessageToBuffer/12 
   Calls: memcpy/42 memcpy/42 
-xStreamBufferReceiveCompletedFromISR/20 (xStreamBufferReceiveCompletedFromISR) @06b58460
+xStreamBufferReceiveCompletedFromISR/20 (xStreamBufferReceiveCompletedFromISR) @06cb8620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -207,7 +207,7 @@ xStreamBufferReceiveCompletedFromISR/20 (xStreamBufferReceiveCompletedFromISR) @
   Function flags: body
   Called by: 
   Calls: xTaskGenericNotifyFromISR/41 
-xStreamBufferSendCompletedFromISR/19 (xStreamBufferSendCompletedFromISR) @06b580e0
+xStreamBufferSendCompletedFromISR/19 (xStreamBufferSendCompletedFromISR) @06cb82a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -216,7 +216,7 @@ xStreamBufferSendCompletedFromISR/19 (xStreamBufferSendCompletedFromISR) @06b580
   Function flags: body
   Called by: 
   Calls: xTaskGenericNotifyFromISR/41 
-xStreamBufferIsFull/18 (xStreamBufferIsFull) @06b508c0
+xStreamBufferIsFull/18 (xStreamBufferIsFull) @06cb0d20
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -225,7 +225,7 @@ xStreamBufferIsFull/18 (xStreamBufferIsFull) @06b508c0
   Function flags: body
   Called by: 
   Calls: xStreamBufferSpacesAvailable/8 
-xStreamBufferIsEmpty/17 (xStreamBufferIsEmpty) @06b50ee0
+xStreamBufferIsEmpty/17 (xStreamBufferIsEmpty) @06cb00e0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -234,7 +234,7 @@ xStreamBufferIsEmpty/17 (xStreamBufferIsEmpty) @06b50ee0
   Function flags: body
   Called by: 
   Calls: 
-prvReadMessageFromBuffer/16 (prvReadMessageFromBuffer) @06b50b60
+prvReadMessageFromBuffer/16 (prvReadMessageFromBuffer) @06cb0c40
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -243,7 +243,7 @@ prvReadMessageFromBuffer/16 (prvReadMessageFromBuffer) @06b50b60
   Function flags: body
   Called by: xStreamBufferReceiveFromISR/15 xStreamBufferReceive/13 
   Calls: prvReadBytesFromBuffer/22 prvReadBytesFromBuffer/22 
-xStreamBufferReceiveFromISR/15 (xStreamBufferReceiveFromISR) @06b507e0
+xStreamBufferReceiveFromISR/15 (xStreamBufferReceiveFromISR) @06cb08c0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -252,7 +252,7 @@ xStreamBufferReceiveFromISR/15 (xStreamBufferReceiveFromISR) @06b507e0
   Function flags: body
   Called by: 
   Calls: xTaskGenericNotifyFromISR/41 prvReadMessageFromBuffer/16 prvBytesInBuffer/23 
-xStreamBufferNextMessageLengthBytes/14 (xStreamBufferNextMessageLengthBytes) @06b50380
+xStreamBufferNextMessageLengthBytes/14 (xStreamBufferNextMessageLengthBytes) @06cb0460
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -261,7 +261,7 @@ xStreamBufferNextMessageLengthBytes/14 (xStreamBufferNextMessageLengthBytes) @06
   Function flags: body
   Called by: 
   Calls: prvReadBytesFromBuffer/22 prvBytesInBuffer/23 
-xStreamBufferReceive/13 (xStreamBufferReceive) @06b04e00
+xStreamBufferReceive/13 (xStreamBufferReceive) @06cb0000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -270,7 +270,7 @@ xStreamBufferReceive/13 (xStreamBufferReceive) @06b04e00
   Function flags: body
   Called by: 
   Calls: xTaskResumeAll/40 xTaskGenericNotify/39 vTaskSuspendAll/38 prvReadMessageFromBuffer/16 prvBytesInBuffer/23 prvBytesInBuffer/23 xTaskGenericNotifyWait/36 vPortExitCritical/32 xTaskGetCurrentTaskHandle/35 xTaskGenericNotifyStateClear/34 prvBytesInBuffer/23 vPortEnterCritical/31 
-prvWriteMessageToBuffer/12 (prvWriteMessageToBuffer) @06b04d20
+prvWriteMessageToBuffer/12 (prvWriteMessageToBuffer) @06c64e00
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -279,7 +279,7 @@ prvWriteMessageToBuffer/12 (prvWriteMessageToBuffer) @06b04d20
   Function flags: body
   Called by: xStreamBufferSendFromISR/11 xStreamBufferSend/10 
   Calls: prvWriteBytesToBuffer/21 prvWriteBytesToBuffer/21 
-xStreamBufferSendFromISR/11 (xStreamBufferSendFromISR) @06b049a0
+xStreamBufferSendFromISR/11 (xStreamBufferSendFromISR) @06c64a80
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -288,7 +288,7 @@ xStreamBufferSendFromISR/11 (xStreamBufferSendFromISR) @06b049a0
   Function flags: body
   Called by: 
   Calls: xTaskGenericNotifyFromISR/41 prvBytesInBuffer/23 prvWriteMessageToBuffer/12 xStreamBufferSpacesAvailable/8 
-xStreamBufferSend/10 (xStreamBufferSend) @06b04540
+xStreamBufferSend/10 (xStreamBufferSend) @06c64620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -297,7 +297,7 @@ xStreamBufferSend/10 (xStreamBufferSend) @06b04540
   Function flags: body
   Called by: 
   Calls: xTaskResumeAll/40 xTaskGenericNotify/39 vTaskSuspendAll/38 prvBytesInBuffer/23 prvWriteMessageToBuffer/12 xStreamBufferSpacesAvailable/8 xTaskCheckForTimeOut/37 xTaskGenericNotifyWait/36 vPortExitCritical/32 vPortExitCritical/32 xTaskGetCurrentTaskHandle/35 xTaskGenericNotifyStateClear/34 xStreamBufferSpacesAvailable/8 vPortEnterCritical/31 vTaskSetTimeOutState/33 
-xStreamBufferBytesAvailable/9 (xStreamBufferBytesAvailable) @06afdd20
+xStreamBufferBytesAvailable/9 (xStreamBufferBytesAvailable) @06c64000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -306,7 +306,7 @@ xStreamBufferBytesAvailable/9 (xStreamBufferBytesAvailable) @06afdd20
   Function flags: body
   Called by: 
   Calls: prvBytesInBuffer/23 
-xStreamBufferSpacesAvailable/8 (xStreamBufferSpacesAvailable) @06afd2a0
+xStreamBufferSpacesAvailable/8 (xStreamBufferSpacesAvailable) @06c5a7e0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -315,7 +315,7 @@ xStreamBufferSpacesAvailable/8 (xStreamBufferSpacesAvailable) @06afd2a0
   Function flags: body
   Called by: xStreamBufferSendFromISR/11 xStreamBufferSend/10 xStreamBufferSend/10 xStreamBufferIsFull/18 
   Calls: 
-xStreamBufferSetTriggerLevel/7 (xStreamBufferSetTriggerLevel) @06afdc40
+xStreamBufferSetTriggerLevel/7 (xStreamBufferSetTriggerLevel) @06c5ae00
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -324,7 +324,7 @@ xStreamBufferSetTriggerLevel/7 (xStreamBufferSetTriggerLevel) @06afdc40
   Function flags: body
   Called by: 
   Calls: 
-xStreamBufferReset/6 (xStreamBufferReset) @06afd8c0
+xStreamBufferReset/6 (xStreamBufferReset) @06c5aa80
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -333,7 +333,7 @@ xStreamBufferReset/6 (xStreamBufferReset) @06afd8c0
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/32 prvInitialiseNewStreamBuffer/24 vPortEnterCritical/31 
-vStreamBufferDelete/5 (vStreamBufferDelete) @06afd540
+vStreamBufferDelete/5 (vStreamBufferDelete) @06c5a700
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -342,7 +342,7 @@ vStreamBufferDelete/5 (vStreamBufferDelete) @06afd540
   Function flags: body
   Called by: 
   Calls: memset/30 vPortFree/29 
-xStreamBufferGenericCreate/4 (xStreamBufferGenericCreate) @06afd1c0
+xStreamBufferGenericCreate/4 (xStreamBufferGenericCreate) @06c5a380
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -353,7 +353,7 @@ xStreamBufferGenericCreate/4 (xStreamBufferGenericCreate) @06afd1c0
   Calls: prvInitialiseNewStreamBuffer/24 pvPortMalloc/28 
 ucStreamBufferGetStreamBufferType (struct StreamBufferDef_t * xStreamBuffer)
 {
-  uint8_t D.6586;
+  uint8_t D.6587;
   unsigned char _1;
   uint8_t _4;
 
@@ -379,7 +379,7 @@ vStreamBufferSetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer, UB
 
 uxStreamBufferGetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer)
 {
-  UBaseType_t D.6584;
+  UBaseType_t D.6585;
   UBaseType_t _3;
 
   <bb 2> :
@@ -432,8 +432,8 @@ prvInitialiseNewStreamBuffer (struct StreamBuffer_t * const pxStreamBuffer, uint
 prvBytesInBuffer (const struct StreamBuffer_t * const pxStreamBuffer)
 {
   size_t xCount;
-  size_t D.6580;
-  unsigned int D.6576;
+  size_t D.6581;
+  unsigned int D.6577;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -474,7 +474,7 @@ prvReadBytesFromBuffer (struct StreamBuffer_t * pxStreamBuffer, uint8_t * pucDat
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   size_t xFirstLength;
-  size_t D.6574;
+  size_t D.6575;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -591,7 +591,7 @@ prvWriteBytesToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const uint8
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   size_t xFirstLength;
-  size_t D.6561;
+  size_t D.6562;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -709,15 +709,15 @@ prvWriteBytesToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const uint8
 xStreamBufferReceiveCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer, BaseType_t * pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6631;
+  uint32_t D.6632;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6630;
+  uint32_t D.6631;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6547;
+  BaseType_t D.6548;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   BaseType_t _14;
@@ -791,15 +791,15 @@ xStreamBufferReceiveCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer,
 xStreamBufferSendCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer, BaseType_t * pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6624;
+  uint32_t D.6625;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6623;
+  uint32_t D.6624;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6540;
+  BaseType_t D.6541;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   BaseType_t _14;
@@ -876,7 +876,7 @@ xStreamBufferIsFull (struct StreamBufferDef_t * xStreamBuffer)
   const struct StreamBuffer_t * const pxStreamBuffer;
   size_t xBytesToStoreMessageLength;
   BaseType_t xReturn;
-  BaseType_t D.6533;
+  BaseType_t D.6534;
   unsigned char _1;
   int _2;
   int _3;
@@ -950,7 +950,7 @@ xStreamBufferIsEmpty (struct StreamBufferDef_t * xStreamBuffer)
   size_t xTail;
   BaseType_t xReturn;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6523;
+  BaseType_t D.6524;
   unsigned int _1;
   BaseType_t _9;
 
@@ -1005,7 +1005,7 @@ prvReadMessageFromBuffer (struct StreamBuffer_t * pxStreamBuffer, void * pvRxDat
   size_t xTempNextMessageLength;
   size_t xNextMessageLength;
   size_t xCount;
-  size_t D.6515;
+  size_t D.6516;
   unsigned char _1;
   int _2;
   int _3;
@@ -1066,10 +1066,10 @@ prvReadMessageFromBuffer (struct StreamBuffer_t * pxStreamBuffer, void * pvRxDat
 xStreamBufferReceiveFromISR (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData, size_t xBufferLengthBytes, BaseType_t * const pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6663;
+  uint32_t D.6664;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6662;
+  uint32_t D.6663;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
@@ -1077,7 +1077,7 @@ xStreamBufferReceiveFromISR (struct StreamBufferDef_t * xStreamBuffer, void * pv
   size_t xBytesAvailable;
   size_t xReceivedLength;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6505;
+  size_t D.6506;
   unsigned char _1;
   int _2;
   int _3;
@@ -1206,7 +1206,7 @@ xStreamBufferNextMessageLengthBytes (struct StreamBufferDef_t * xStreamBuffer)
   size_t xBytesAvailable;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6487;
+  size_t D.6488;
   unsigned char _1;
   int _2;
   int _3;
@@ -1300,7 +1300,7 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
   size_t xBytesAvailable;
   size_t xReceivedLength;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6475;
+  size_t D.6476;
   unsigned char _1;
   int _2;
   int _3;
@@ -1463,7 +1463,7 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
 prvWriteMessageToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const void * pvTxData, size_t xDataLengthBytes, size_t xSpace, size_t xRequiredSpace)
 {
   size_t xNextHead;
-  size_t D.6447;
+  size_t D.6448;
   unsigned char _1;
   int _2;
   int _3;
@@ -1529,10 +1529,10 @@ prvWriteMessageToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const voi
 xStreamBufferSendFromISR (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxData, size_t xDataLengthBytes, BaseType_t * const pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6650;
+  uint32_t D.6651;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6649;
+  uint32_t D.6650;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
@@ -1540,7 +1540,7 @@ xStreamBufferSendFromISR (struct StreamBufferDef_t * xStreamBuffer, const void *
   size_t xSpace;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6435;
+  size_t D.6436;
   unsigned char _1;
   int _2;
   int _3;
@@ -1672,7 +1672,7 @@ xStreamBufferSend (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxDa
   size_t xSpace;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6417;
+  size_t D.6418;
   unsigned int _1;
   unsigned char _2;
   int _3;
@@ -1896,7 +1896,7 @@ xStreamBufferBytesAvailable (struct StreamBufferDef_t * xStreamBuffer)
   uint32_t ulNewBASEPRI;
   size_t xReturn;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6381;
+  size_t D.6382;
   size_t _6;
 
   <bb 2> :
@@ -1935,8 +1935,8 @@ xStreamBufferSpacesAvailable (struct StreamBufferDef_t * xStreamBuffer)
   size_t xOriginalTail;
   size_t xSpace;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6377;
-  unsigned int D.6373;
+  size_t D.6378;
+  unsigned int D.6374;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -2005,7 +2005,7 @@ xStreamBufferSetTriggerLevel (struct StreamBufferDef_t * xStreamBuffer, size_t x
   uint32_t ulNewBASEPRI;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6369;
+  BaseType_t D.6370;
   unsigned int _1;
   BaseType_t _13;
 
@@ -2070,7 +2070,7 @@ xStreamBufferReset (struct StreamBufferDef_t * xStreamBuffer)
   UBaseType_t uxStreamBufferNumber;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6360;
+  BaseType_t D.6361;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   uint8_t * _3;
@@ -2192,7 +2192,7 @@ xStreamBufferGenericCreate (size_t xBufferSizeBytes, size_t xTriggerLevelBytes,
   uint32_t ulNewBASEPRI;
   uint8_t ucFlags;
   uint8_t * pucAllocatedMemory;
-  struct StreamBufferDef_t * D.6347;
+  struct StreamBufferDef_t * D.6348;
   unsigned int _1;
   uint8_t * _2;
   struct StreamBufferDef_t * _21;

+ 94 - 94
Debug_FLASH/FreeRTOS/Source/stream_buffer.c.076i.inline

@@ -64,7 +64,7 @@ IPA summary for vStreamBufferDelete/5 is missing.
 IPA summary for xStreamBufferGenericCreate/4 is missing.
 Symbol table:
 
-memcpy/42 (memcpy) @06b9e9a0
+memcpy/42 (memcpy) @06cfba80
   Type: function
   Visibility: external public
   References: 
@@ -73,7 +73,7 @@ memcpy/42 (memcpy) @06b9e9a0
   Function flags:
   Called by: prvReadBytesFromBuffer/22 prvReadBytesFromBuffer/22 prvWriteBytesToBuffer/21 prvWriteBytesToBuffer/21 
   Calls: 
-xTaskGenericNotifyFromISR/41 (xTaskGenericNotifyFromISR) @06b6dc40
+xTaskGenericNotifyFromISR/41 (xTaskGenericNotifyFromISR) @06ccad20
   Type: function
   Visibility: external public
   References: 
@@ -82,7 +82,7 @@ xTaskGenericNotifyFromISR/41 (xTaskGenericNotifyFromISR) @06b6dc40
   Function flags:
   Called by: xStreamBufferReceiveFromISR/15 xStreamBufferSendFromISR/11 xStreamBufferReceiveCompletedFromISR/20 xStreamBufferSendCompletedFromISR/19 
   Calls: 
-xTaskResumeAll/40 (xTaskResumeAll) @06b6da80
+xTaskResumeAll/40 (xTaskResumeAll) @06ccab60
   Type: function
   Visibility: external public
   References: 
@@ -91,7 +91,7 @@ xTaskResumeAll/40 (xTaskResumeAll) @06b6da80
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-xTaskGenericNotify/39 (xTaskGenericNotify) @06b6d9a0
+xTaskGenericNotify/39 (xTaskGenericNotify) @06ccaa80
   Type: function
   Visibility: external public
   References: 
@@ -100,7 +100,7 @@ xTaskGenericNotify/39 (xTaskGenericNotify) @06b6d9a0
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-vTaskSuspendAll/38 (vTaskSuspendAll) @06b6d8c0
+vTaskSuspendAll/38 (vTaskSuspendAll) @06cca9a0
   Type: function
   Visibility: external public
   References: 
@@ -109,7 +109,7 @@ vTaskSuspendAll/38 (vTaskSuspendAll) @06b6d8c0
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-xTaskCheckForTimeOut/37 (xTaskCheckForTimeOut) @06b6d7e0
+xTaskCheckForTimeOut/37 (xTaskCheckForTimeOut) @06cca8c0
   Type: function
   Visibility: external public
   References: 
@@ -118,7 +118,7 @@ xTaskCheckForTimeOut/37 (xTaskCheckForTimeOut) @06b6d7e0
   Function flags:
   Called by: xStreamBufferSend/10 
   Calls: 
-xTaskGenericNotifyWait/36 (xTaskGenericNotifyWait) @06b6d700
+xTaskGenericNotifyWait/36 (xTaskGenericNotifyWait) @06cca7e0
   Type: function
   Visibility: external public
   References: 
@@ -127,7 +127,7 @@ xTaskGenericNotifyWait/36 (xTaskGenericNotifyWait) @06b6d700
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-xTaskGetCurrentTaskHandle/35 (xTaskGetCurrentTaskHandle) @06b6d620
+xTaskGetCurrentTaskHandle/35 (xTaskGetCurrentTaskHandle) @06cca700
   Type: function
   Visibility: external public
   References: 
@@ -136,7 +136,7 @@ xTaskGetCurrentTaskHandle/35 (xTaskGetCurrentTaskHandle) @06b6d620
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-xTaskGenericNotifyStateClear/34 (xTaskGenericNotifyStateClear) @06b6d540
+xTaskGenericNotifyStateClear/34 (xTaskGenericNotifyStateClear) @06cca620
   Type: function
   Visibility: external public
   References: 
@@ -145,7 +145,7 @@ xTaskGenericNotifyStateClear/34 (xTaskGenericNotifyStateClear) @06b6d540
   Function flags:
   Called by: xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-vTaskSetTimeOutState/33 (vTaskSetTimeOutState) @06b6d460
+vTaskSetTimeOutState/33 (vTaskSetTimeOutState) @06cca540
   Type: function
   Visibility: external public
   References: 
@@ -154,7 +154,7 @@ vTaskSetTimeOutState/33 (vTaskSetTimeOutState) @06b6d460
   Function flags:
   Called by: xStreamBufferSend/10 
   Calls: 
-vPortExitCritical/32 (vPortExitCritical) @06b63000
+vPortExitCritical/32 (vPortExitCritical) @06cc3380
   Type: function
   Visibility: external public
   References: 
@@ -163,7 +163,7 @@ vPortExitCritical/32 (vPortExitCritical) @06b63000
   Function flags:
   Called by: xStreamBufferReset/6 xStreamBufferReceive/13 xStreamBufferSend/10 xStreamBufferSend/10 
   Calls: 
-vPortEnterCritical/31 (vPortEnterCritical) @06b63ee0
+vPortEnterCritical/31 (vPortEnterCritical) @06cc30e0
   Type: function
   Visibility: external public
   References: 
@@ -172,7 +172,7 @@ vPortEnterCritical/31 (vPortEnterCritical) @06b63ee0
   Function flags:
   Called by: xStreamBufferReset/6 xStreamBufferReceive/13 xStreamBufferSend/10 
   Calls: 
-memset/30 (memset) @06b63d20
+memset/30 (memset) @06cc3e00
   Type: function
   Visibility: external public
   References: 
@@ -181,7 +181,7 @@ memset/30 (memset) @06b63d20
   Function flags:
   Called by: prvInitialiseNewStreamBuffer/24 prvInitialiseNewStreamBuffer/24 vStreamBufferDelete/5 
   Calls: 
-vPortFree/29 (vPortFree) @06b63c40
+vPortFree/29 (vPortFree) @06cc3d20
   Type: function
   Visibility: external public
   References: 
@@ -190,7 +190,7 @@ vPortFree/29 (vPortFree) @06b63c40
   Function flags:
   Called by: vStreamBufferDelete/5 
   Calls: 
-pvPortMalloc/28 (pvPortMalloc) @06b639a0
+pvPortMalloc/28 (pvPortMalloc) @06cc3a80
   Type: function
   Visibility: external public
   References: 
@@ -199,7 +199,7 @@ pvPortMalloc/28 (pvPortMalloc) @06b639a0
   Function flags:
   Called by: xStreamBufferGenericCreate/4 
   Calls: 
-ucStreamBufferGetStreamBufferType/27 (ucStreamBufferGetStreamBufferType) @06b63460
+ucStreamBufferGetStreamBufferType/27 (ucStreamBufferGetStreamBufferType) @06cc3540
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -208,7 +208,7 @@ ucStreamBufferGetStreamBufferType/27 (ucStreamBufferGetStreamBufferType) @06b634
   Function flags: body
   Called by: 
   Calls: 
-vStreamBufferSetStreamBufferNumber/26 (vStreamBufferSetStreamBufferNumber) @06b631c0
+vStreamBufferSetStreamBufferNumber/26 (vStreamBufferSetStreamBufferNumber) @06cc32a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -217,7 +217,7 @@ vStreamBufferSetStreamBufferNumber/26 (vStreamBufferSetStreamBufferNumber) @06b6
   Function flags: body
   Called by: 
   Calls: 
-uxStreamBufferGetStreamBufferNumber/25 (uxStreamBufferGetStreamBufferNumber) @06b58d20
+uxStreamBufferGetStreamBufferNumber/25 (uxStreamBufferGetStreamBufferNumber) @06cc3000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -226,7 +226,7 @@ uxStreamBufferGetStreamBufferNumber/25 (uxStreamBufferGetStreamBufferNumber) @06
   Function flags: body
   Called by: 
   Calls: 
-prvInitialiseNewStreamBuffer/24 (prvInitialiseNewStreamBuffer) @06b58540
+prvInitialiseNewStreamBuffer/24 (prvInitialiseNewStreamBuffer) @06cb8a80
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -235,7 +235,7 @@ prvInitialiseNewStreamBuffer/24 (prvInitialiseNewStreamBuffer) @06b58540
   Function flags: body
   Called by: xStreamBufferReset/6 xStreamBufferGenericCreate/4 
   Calls: memset/30 memset/30 
-prvBytesInBuffer/23 (prvBytesInBuffer) @06b58ee0
+prvBytesInBuffer/23 (prvBytesInBuffer) @06cb8380
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -244,7 +244,7 @@ prvBytesInBuffer/23 (prvBytesInBuffer) @06b58ee0
   Function flags: body
   Called by: xStreamBufferReceiveFromISR/15 xStreamBufferNextMessageLengthBytes/14 xStreamBufferReceive/13 xStreamBufferReceive/13 xStreamBufferReceive/13 xStreamBufferSendFromISR/11 xStreamBufferSend/10 xStreamBufferBytesAvailable/9 
   Calls: 
-prvReadBytesFromBuffer/22 (prvReadBytesFromBuffer) @06b58c40
+prvReadBytesFromBuffer/22 (prvReadBytesFromBuffer) @06cb8e00
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -253,7 +253,7 @@ prvReadBytesFromBuffer/22 (prvReadBytesFromBuffer) @06b58c40
   Function flags: body
   Called by: xStreamBufferNextMessageLengthBytes/14 prvReadMessageFromBuffer/16 prvReadMessageFromBuffer/16 
   Calls: memcpy/42 memcpy/42 
-prvWriteBytesToBuffer/21 (prvWriteBytesToBuffer) @06b587e0
+prvWriteBytesToBuffer/21 (prvWriteBytesToBuffer) @06cb89a0
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -262,7 +262,7 @@ prvWriteBytesToBuffer/21 (prvWriteBytesToBuffer) @06b587e0
   Function flags: body
   Called by: prvWriteMessageToBuffer/12 prvWriteMessageToBuffer/12 
   Calls: memcpy/42 memcpy/42 
-xStreamBufferReceiveCompletedFromISR/20 (xStreamBufferReceiveCompletedFromISR) @06b58460
+xStreamBufferReceiveCompletedFromISR/20 (xStreamBufferReceiveCompletedFromISR) @06cb8620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -271,7 +271,7 @@ xStreamBufferReceiveCompletedFromISR/20 (xStreamBufferReceiveCompletedFromISR) @
   Function flags: body
   Called by: 
   Calls: xTaskGenericNotifyFromISR/41 
-xStreamBufferSendCompletedFromISR/19 (xStreamBufferSendCompletedFromISR) @06b580e0
+xStreamBufferSendCompletedFromISR/19 (xStreamBufferSendCompletedFromISR) @06cb82a0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -280,7 +280,7 @@ xStreamBufferSendCompletedFromISR/19 (xStreamBufferSendCompletedFromISR) @06b580
   Function flags: body
   Called by: 
   Calls: xTaskGenericNotifyFromISR/41 
-xStreamBufferIsFull/18 (xStreamBufferIsFull) @06b508c0
+xStreamBufferIsFull/18 (xStreamBufferIsFull) @06cb0d20
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -289,7 +289,7 @@ xStreamBufferIsFull/18 (xStreamBufferIsFull) @06b508c0
   Function flags: body
   Called by: 
   Calls: xStreamBufferSpacesAvailable/8 
-xStreamBufferIsEmpty/17 (xStreamBufferIsEmpty) @06b50ee0
+xStreamBufferIsEmpty/17 (xStreamBufferIsEmpty) @06cb00e0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -298,7 +298,7 @@ xStreamBufferIsEmpty/17 (xStreamBufferIsEmpty) @06b50ee0
   Function flags: body
   Called by: 
   Calls: 
-prvReadMessageFromBuffer/16 (prvReadMessageFromBuffer) @06b50b60
+prvReadMessageFromBuffer/16 (prvReadMessageFromBuffer) @06cb0c40
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -307,7 +307,7 @@ prvReadMessageFromBuffer/16 (prvReadMessageFromBuffer) @06b50b60
   Function flags: body
   Called by: xStreamBufferReceiveFromISR/15 xStreamBufferReceive/13 
   Calls: prvReadBytesFromBuffer/22 prvReadBytesFromBuffer/22 
-xStreamBufferReceiveFromISR/15 (xStreamBufferReceiveFromISR) @06b507e0
+xStreamBufferReceiveFromISR/15 (xStreamBufferReceiveFromISR) @06cb08c0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -316,7 +316,7 @@ xStreamBufferReceiveFromISR/15 (xStreamBufferReceiveFromISR) @06b507e0
   Function flags: body
   Called by: 
   Calls: xTaskGenericNotifyFromISR/41 prvReadMessageFromBuffer/16 prvBytesInBuffer/23 
-xStreamBufferNextMessageLengthBytes/14 (xStreamBufferNextMessageLengthBytes) @06b50380
+xStreamBufferNextMessageLengthBytes/14 (xStreamBufferNextMessageLengthBytes) @06cb0460
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -325,7 +325,7 @@ xStreamBufferNextMessageLengthBytes/14 (xStreamBufferNextMessageLengthBytes) @06
   Function flags: body
   Called by: 
   Calls: prvReadBytesFromBuffer/22 prvBytesInBuffer/23 
-xStreamBufferReceive/13 (xStreamBufferReceive) @06b04e00
+xStreamBufferReceive/13 (xStreamBufferReceive) @06cb0000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -334,7 +334,7 @@ xStreamBufferReceive/13 (xStreamBufferReceive) @06b04e00
   Function flags: body
   Called by: 
   Calls: xTaskResumeAll/40 xTaskGenericNotify/39 vTaskSuspendAll/38 prvReadMessageFromBuffer/16 prvBytesInBuffer/23 prvBytesInBuffer/23 xTaskGenericNotifyWait/36 vPortExitCritical/32 xTaskGetCurrentTaskHandle/35 xTaskGenericNotifyStateClear/34 prvBytesInBuffer/23 vPortEnterCritical/31 
-prvWriteMessageToBuffer/12 (prvWriteMessageToBuffer) @06b04d20
+prvWriteMessageToBuffer/12 (prvWriteMessageToBuffer) @06c64e00
   Type: function definition analyzed
   Visibility: force_output no_reorder prevailing_def_ironly
   References: 
@@ -343,7 +343,7 @@ prvWriteMessageToBuffer/12 (prvWriteMessageToBuffer) @06b04d20
   Function flags: body
   Called by: xStreamBufferSendFromISR/11 xStreamBufferSend/10 
   Calls: prvWriteBytesToBuffer/21 prvWriteBytesToBuffer/21 
-xStreamBufferSendFromISR/11 (xStreamBufferSendFromISR) @06b049a0
+xStreamBufferSendFromISR/11 (xStreamBufferSendFromISR) @06c64a80
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -352,7 +352,7 @@ xStreamBufferSendFromISR/11 (xStreamBufferSendFromISR) @06b049a0
   Function flags: body
   Called by: 
   Calls: xTaskGenericNotifyFromISR/41 prvBytesInBuffer/23 prvWriteMessageToBuffer/12 xStreamBufferSpacesAvailable/8 
-xStreamBufferSend/10 (xStreamBufferSend) @06b04540
+xStreamBufferSend/10 (xStreamBufferSend) @06c64620
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -361,7 +361,7 @@ xStreamBufferSend/10 (xStreamBufferSend) @06b04540
   Function flags: body
   Called by: 
   Calls: xTaskResumeAll/40 xTaskGenericNotify/39 vTaskSuspendAll/38 prvBytesInBuffer/23 prvWriteMessageToBuffer/12 xStreamBufferSpacesAvailable/8 xTaskCheckForTimeOut/37 xTaskGenericNotifyWait/36 vPortExitCritical/32 vPortExitCritical/32 xTaskGetCurrentTaskHandle/35 xTaskGenericNotifyStateClear/34 xStreamBufferSpacesAvailable/8 vPortEnterCritical/31 vTaskSetTimeOutState/33 
-xStreamBufferBytesAvailable/9 (xStreamBufferBytesAvailable) @06afdd20
+xStreamBufferBytesAvailable/9 (xStreamBufferBytesAvailable) @06c64000
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -370,7 +370,7 @@ xStreamBufferBytesAvailable/9 (xStreamBufferBytesAvailable) @06afdd20
   Function flags: body
   Called by: 
   Calls: prvBytesInBuffer/23 
-xStreamBufferSpacesAvailable/8 (xStreamBufferSpacesAvailable) @06afd2a0
+xStreamBufferSpacesAvailable/8 (xStreamBufferSpacesAvailable) @06c5a7e0
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -379,7 +379,7 @@ xStreamBufferSpacesAvailable/8 (xStreamBufferSpacesAvailable) @06afd2a0
   Function flags: body
   Called by: xStreamBufferSendFromISR/11 xStreamBufferSend/10 xStreamBufferSend/10 xStreamBufferIsFull/18 
   Calls: 
-xStreamBufferSetTriggerLevel/7 (xStreamBufferSetTriggerLevel) @06afdc40
+xStreamBufferSetTriggerLevel/7 (xStreamBufferSetTriggerLevel) @06c5ae00
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -388,7 +388,7 @@ xStreamBufferSetTriggerLevel/7 (xStreamBufferSetTriggerLevel) @06afdc40
   Function flags: body
   Called by: 
   Calls: 
-xStreamBufferReset/6 (xStreamBufferReset) @06afd8c0
+xStreamBufferReset/6 (xStreamBufferReset) @06c5aa80
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -397,7 +397,7 @@ xStreamBufferReset/6 (xStreamBufferReset) @06afd8c0
   Function flags: body
   Called by: 
   Calls: vPortExitCritical/32 prvInitialiseNewStreamBuffer/24 vPortEnterCritical/31 
-vStreamBufferDelete/5 (vStreamBufferDelete) @06afd540
+vStreamBufferDelete/5 (vStreamBufferDelete) @06c5a700
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -406,7 +406,7 @@ vStreamBufferDelete/5 (vStreamBufferDelete) @06afd540
   Function flags: body
   Called by: 
   Calls: memset/30 vPortFree/29 
-xStreamBufferGenericCreate/4 (xStreamBufferGenericCreate) @06afd1c0
+xStreamBufferGenericCreate/4 (xStreamBufferGenericCreate) @06c5a380
   Type: function definition analyzed
   Visibility: force_output externally_visible no_reorder public
   References: 
@@ -416,7 +416,7 @@ xStreamBufferGenericCreate/4 (xStreamBufferGenericCreate) @06afd1c0
   Called by: 
   Calls: prvInitialiseNewStreamBuffer/24 pvPortMalloc/28 
 
-;; Function xStreamBufferGenericCreate (xStreamBufferGenericCreate, funcdef_no=4, decl_uid=6070, cgraph_uid=5, symbol_order=4)
+;; Function xStreamBufferGenericCreate (xStreamBufferGenericCreate, funcdef_no=4, decl_uid=6071, cgraph_uid=5, symbol_order=4)
 
 xStreamBufferGenericCreate (size_t xBufferSizeBytes, size_t xTriggerLevelBytes, BaseType_t xIsMessageBuffer)
 {
@@ -425,7 +425,7 @@ xStreamBufferGenericCreate (size_t xBufferSizeBytes, size_t xTriggerLevelBytes,
   uint32_t ulNewBASEPRI;
   uint8_t ucFlags;
   uint8_t * pucAllocatedMemory;
-  struct StreamBufferDef_t * D.6347;
+  struct StreamBufferDef_t * D.6348;
   unsigned int _1;
   uint8_t * _2;
   struct StreamBufferDef_t * _21;
@@ -541,7 +541,7 @@ xStreamBufferGenericCreate (size_t xBufferSizeBytes, size_t xTriggerLevelBytes,
 
 
 
-;; Function vStreamBufferDelete (vStreamBufferDelete, funcdef_no=5, decl_uid=6047, cgraph_uid=6, symbol_order=5)
+;; Function vStreamBufferDelete (vStreamBufferDelete, funcdef_no=5, decl_uid=6048, cgraph_uid=6, symbol_order=5)
 
 vStreamBufferDelete (struct StreamBufferDef_t * xStreamBuffer)
 {
@@ -593,7 +593,7 @@ vStreamBufferDelete (struct StreamBufferDef_t * xStreamBuffer)
 
 
 
-;; Function xStreamBufferReset (xStreamBufferReset, funcdef_no=6, decl_uid=6053, cgraph_uid=7, symbol_order=6)
+;; Function xStreamBufferReset (xStreamBufferReset, funcdef_no=6, decl_uid=6054, cgraph_uid=7, symbol_order=6)
 
 xStreamBufferReset (struct StreamBufferDef_t * xStreamBuffer)
 {
@@ -601,7 +601,7 @@ xStreamBufferReset (struct StreamBufferDef_t * xStreamBuffer)
   UBaseType_t uxStreamBufferNumber;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6360;
+  BaseType_t D.6361;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   uint8_t * _3;
@@ -668,14 +668,14 @@ xStreamBufferReset (struct StreamBufferDef_t * xStreamBuffer)
 
 
 
-;; Function xStreamBufferSetTriggerLevel (xStreamBufferSetTriggerLevel, funcdef_no=7, decl_uid=6060, cgraph_uid=8, symbol_order=7)
+;; Function xStreamBufferSetTriggerLevel (xStreamBufferSetTriggerLevel, funcdef_no=7, decl_uid=6061, cgraph_uid=8, symbol_order=7)
 
 xStreamBufferSetTriggerLevel (struct StreamBufferDef_t * xStreamBuffer, size_t xTriggerLevel)
 {
   uint32_t ulNewBASEPRI;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6369;
+  BaseType_t D.6370;
   unsigned int _1;
   BaseType_t _13;
 
@@ -735,7 +735,7 @@ xStreamBufferSetTriggerLevel (struct StreamBufferDef_t * xStreamBuffer, size_t x
 
 
 
-;; Function xStreamBufferSpacesAvailable (xStreamBufferSpacesAvailable, funcdef_no=8, decl_uid=6055, cgraph_uid=9, symbol_order=8)
+;; Function xStreamBufferSpacesAvailable (xStreamBufferSpacesAvailable, funcdef_no=8, decl_uid=6056, cgraph_uid=9, symbol_order=8)
 
 xStreamBufferSpacesAvailable (struct StreamBufferDef_t * xStreamBuffer)
 {
@@ -743,8 +743,8 @@ xStreamBufferSpacesAvailable (struct StreamBufferDef_t * xStreamBuffer)
   size_t xOriginalTail;
   size_t xSpace;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6377;
-  unsigned int D.6373;
+  size_t D.6378;
+  unsigned int D.6374;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -809,14 +809,14 @@ xStreamBufferSpacesAvailable (struct StreamBufferDef_t * xStreamBuffer)
 
 
 
-;; Function xStreamBufferBytesAvailable (xStreamBufferBytesAvailable, funcdef_no=9, decl_uid=6057, cgraph_uid=10, symbol_order=9)
+;; Function xStreamBufferBytesAvailable (xStreamBufferBytesAvailable, funcdef_no=9, decl_uid=6058, cgraph_uid=10, symbol_order=9)
 
 xStreamBufferBytesAvailable (struct StreamBufferDef_t * xStreamBuffer)
 {
   uint32_t ulNewBASEPRI;
   size_t xReturn;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6381;
+  size_t D.6382;
   size_t _6;
 
   <bb 2> :
@@ -850,7 +850,7 @@ xStreamBufferBytesAvailable (struct StreamBufferDef_t * xStreamBuffer)
 
 
 
-;; Function xStreamBufferSend (xStreamBufferSend, funcdef_no=10, decl_uid=6030, cgraph_uid=11, symbol_order=10)
+;; Function xStreamBufferSend (xStreamBufferSend, funcdef_no=10, decl_uid=6031, cgraph_uid=11, symbol_order=10)
 
 xStreamBufferSend (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxData, size_t xDataLengthBytes, TickType_t xTicksToWait)
 {
@@ -864,7 +864,7 @@ xStreamBufferSend (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxDa
   size_t xSpace;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6417;
+  size_t D.6418;
   unsigned int _1;
   unsigned char _2;
   int _3;
@@ -1084,15 +1084,15 @@ xStreamBufferSend (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxDa
 
 
 
-;; Function xStreamBufferSendFromISR (xStreamBufferSendFromISR, funcdef_no=11, decl_uid=6035, cgraph_uid=12, symbol_order=11)
+;; Function xStreamBufferSendFromISR (xStreamBufferSendFromISR, funcdef_no=11, decl_uid=6036, cgraph_uid=12, symbol_order=11)
 
 xStreamBufferSendFromISR (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxData, size_t xDataLengthBytes, BaseType_t * const pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6650;
+  uint32_t D.6651;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6649;
+  uint32_t D.6650;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
@@ -1100,7 +1100,7 @@ xStreamBufferSendFromISR (struct StreamBufferDef_t * xStreamBuffer, const void *
   size_t xSpace;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6435;
+  size_t D.6436;
   unsigned char _1;
   int _2;
   int _3;
@@ -1221,12 +1221,12 @@ xStreamBufferSendFromISR (struct StreamBufferDef_t * xStreamBuffer, const void *
 
 
 
-;; Function prvWriteMessageToBuffer (prvWriteMessageToBuffer, funcdef_no=12, decl_uid=6113, cgraph_uid=13, symbol_order=12)
+;; Function prvWriteMessageToBuffer (prvWriteMessageToBuffer, funcdef_no=12, decl_uid=6114, cgraph_uid=13, symbol_order=12)
 
 prvWriteMessageToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const void * pvTxData, size_t xDataLengthBytes, size_t xSpace, size_t xRequiredSpace)
 {
   size_t xNextHead;
-  size_t D.6447;
+  size_t D.6448;
   unsigned char _1;
   int _2;
   int _3;
@@ -1290,7 +1290,7 @@ prvWriteMessageToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const voi
 
 
 
-;; Function xStreamBufferReceive (xStreamBufferReceive, funcdef_no=13, decl_uid=6040, cgraph_uid=14, symbol_order=13)
+;; Function xStreamBufferReceive (xStreamBufferReceive, funcdef_no=13, decl_uid=6041, cgraph_uid=14, symbol_order=13)
 
 xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData, size_t xBufferLengthBytes, TickType_t xTicksToWait)
 {
@@ -1301,7 +1301,7 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
   size_t xBytesAvailable;
   size_t xReceivedLength;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6475;
+  size_t D.6476;
   unsigned char _1;
   int _2;
   int _3;
@@ -1462,7 +1462,7 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
 
 
 
-;; Function xStreamBufferNextMessageLengthBytes (xStreamBufferNextMessageLengthBytes, funcdef_no=14, decl_uid=6078, cgraph_uid=15, symbol_order=14)
+;; Function xStreamBufferNextMessageLengthBytes (xStreamBufferNextMessageLengthBytes, funcdef_no=14, decl_uid=6079, cgraph_uid=15, symbol_order=14)
 
 xStreamBufferNextMessageLengthBytes (struct StreamBufferDef_t * xStreamBuffer)
 {
@@ -1472,7 +1472,7 @@ xStreamBufferNextMessageLengthBytes (struct StreamBufferDef_t * xStreamBuffer)
   size_t xBytesAvailable;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6487;
+  size_t D.6488;
   unsigned char _1;
   int _2;
   int _3;
@@ -1558,15 +1558,15 @@ xStreamBufferNextMessageLengthBytes (struct StreamBufferDef_t * xStreamBuffer)
 
 
 
-;; Function xStreamBufferReceiveFromISR (xStreamBufferReceiveFromISR, funcdef_no=15, decl_uid=6045, cgraph_uid=16, symbol_order=15)
+;; Function xStreamBufferReceiveFromISR (xStreamBufferReceiveFromISR, funcdef_no=15, decl_uid=6046, cgraph_uid=16, symbol_order=15)
 
 xStreamBufferReceiveFromISR (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData, size_t xBufferLengthBytes, BaseType_t * const pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6663;
+  uint32_t D.6664;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6662;
+  uint32_t D.6663;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
@@ -1574,7 +1574,7 @@ xStreamBufferReceiveFromISR (struct StreamBufferDef_t * xStreamBuffer, void * pv
   size_t xBytesAvailable;
   size_t xReceivedLength;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6505;
+  size_t D.6506;
   unsigned char _1;
   int _2;
   int _3;
@@ -1696,7 +1696,7 @@ xStreamBufferReceiveFromISR (struct StreamBufferDef_t * xStreamBuffer, void * pv
 
 
 
-;; Function prvReadMessageFromBuffer (prvReadMessageFromBuffer, funcdef_no=16, decl_uid=6107, cgraph_uid=17, symbol_order=16)
+;; Function prvReadMessageFromBuffer (prvReadMessageFromBuffer, funcdef_no=16, decl_uid=6108, cgraph_uid=17, symbol_order=16)
 
 prvReadMessageFromBuffer (struct StreamBuffer_t * pxStreamBuffer, void * pvRxData, size_t xBufferLengthBytes, size_t xBytesAvailable)
 {
@@ -1704,7 +1704,7 @@ prvReadMessageFromBuffer (struct StreamBuffer_t * pxStreamBuffer, void * pvRxDat
   size_t xTempNextMessageLength;
   size_t xNextMessageLength;
   size_t xCount;
-  size_t D.6515;
+  size_t D.6516;
   unsigned char _1;
   int _2;
   int _3;
@@ -1763,7 +1763,7 @@ prvReadMessageFromBuffer (struct StreamBuffer_t * pxStreamBuffer, void * pvRxDat
 
 
 
-;; Function xStreamBufferIsEmpty (xStreamBufferIsEmpty, funcdef_no=17, decl_uid=6051, cgraph_uid=18, symbol_order=17)
+;; Function xStreamBufferIsEmpty (xStreamBufferIsEmpty, funcdef_no=17, decl_uid=6052, cgraph_uid=18, symbol_order=17)
 
 xStreamBufferIsEmpty (struct StreamBufferDef_t * xStreamBuffer)
 {
@@ -1771,7 +1771,7 @@ xStreamBufferIsEmpty (struct StreamBufferDef_t * xStreamBuffer)
   size_t xTail;
   BaseType_t xReturn;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6523;
+  BaseType_t D.6524;
   unsigned int _1;
   BaseType_t _9;
 
@@ -1821,7 +1821,7 @@ xStreamBufferIsEmpty (struct StreamBufferDef_t * xStreamBuffer)
 
 
 
-;; Function xStreamBufferIsFull (xStreamBufferIsFull, funcdef_no=18, decl_uid=6049, cgraph_uid=19, symbol_order=18)
+;; Function xStreamBufferIsFull (xStreamBufferIsFull, funcdef_no=18, decl_uid=6050, cgraph_uid=19, symbol_order=18)
 
 xStreamBufferIsFull (struct StreamBufferDef_t * xStreamBuffer)
 {
@@ -1829,7 +1829,7 @@ xStreamBufferIsFull (struct StreamBufferDef_t * xStreamBuffer)
   const struct StreamBuffer_t * const pxStreamBuffer;
   size_t xBytesToStoreMessageLength;
   BaseType_t xReturn;
-  BaseType_t D.6533;
+  BaseType_t D.6534;
   unsigned char _1;
   int _2;
   int _3;
@@ -1898,20 +1898,20 @@ xStreamBufferIsFull (struct StreamBufferDef_t * xStreamBuffer)
 
 
 
-;; Function xStreamBufferSendCompletedFromISR (xStreamBufferSendCompletedFromISR, funcdef_no=19, decl_uid=6063, cgraph_uid=20, symbol_order=19)
+;; Function xStreamBufferSendCompletedFromISR (xStreamBufferSendCompletedFromISR, funcdef_no=19, decl_uid=6064, cgraph_uid=20, symbol_order=19)
 
 xStreamBufferSendCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer, BaseType_t * pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6624;
+  uint32_t D.6625;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6623;
+  uint32_t D.6624;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6540;
+  BaseType_t D.6541;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   BaseType_t _14;
@@ -1983,20 +1983,20 @@ xStreamBufferSendCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer, Bas
 
 
 
-;; Function xStreamBufferReceiveCompletedFromISR (xStreamBufferReceiveCompletedFromISR, funcdef_no=20, decl_uid=6066, cgraph_uid=21, symbol_order=20)
+;; Function xStreamBufferReceiveCompletedFromISR (xStreamBufferReceiveCompletedFromISR, funcdef_no=20, decl_uid=6067, cgraph_uid=21, symbol_order=20)
 
 xStreamBufferReceiveCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer, BaseType_t * pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6631;
+  uint32_t D.6632;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6630;
+  uint32_t D.6631;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6547;
+  BaseType_t D.6548;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   BaseType_t _14;
@@ -2068,7 +2068,7 @@ xStreamBufferReceiveCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer,
 
 
 
-;; Function prvWriteBytesToBuffer (prvWriteBytesToBuffer, funcdef_no=21, decl_uid=6102, cgraph_uid=22, symbol_order=21)
+;; Function prvWriteBytesToBuffer (prvWriteBytesToBuffer, funcdef_no=21, decl_uid=6103, cgraph_uid=22, symbol_order=21)
 
 prvWriteBytesToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const uint8_t * pucData, size_t xCount, size_t xHead)
 {
@@ -2076,7 +2076,7 @@ prvWriteBytesToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const uint8
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   size_t xFirstLength;
-  size_t D.6561;
+  size_t D.6562;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -2192,7 +2192,7 @@ prvWriteBytesToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const uint8
 
 
 
-;; Function prvReadBytesFromBuffer (prvReadBytesFromBuffer, funcdef_no=22, decl_uid=6118, cgraph_uid=23, symbol_order=22)
+;; Function prvReadBytesFromBuffer (prvReadBytesFromBuffer, funcdef_no=22, decl_uid=6119, cgraph_uid=23, symbol_order=22)
 
 prvReadBytesFromBuffer (struct StreamBuffer_t * pxStreamBuffer, uint8_t * pucData, size_t xCount, size_t xTail)
 {
@@ -2200,7 +2200,7 @@ prvReadBytesFromBuffer (struct StreamBuffer_t * pxStreamBuffer, uint8_t * pucDat
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   size_t xFirstLength;
-  size_t D.6574;
+  size_t D.6575;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -2312,13 +2312,13 @@ prvReadBytesFromBuffer (struct StreamBuffer_t * pxStreamBuffer, uint8_t * pucDat
 
 
 
-;; Function prvBytesInBuffer (prvBytesInBuffer, funcdef_no=23, decl_uid=6097, cgraph_uid=24, symbol_order=23)
+;; Function prvBytesInBuffer (prvBytesInBuffer, funcdef_no=23, decl_uid=6098, cgraph_uid=24, symbol_order=23)
 
 prvBytesInBuffer (const struct StreamBuffer_t * const pxStreamBuffer)
 {
   size_t xCount;
-  size_t D.6580;
-  unsigned int D.6576;
+  size_t D.6581;
+  unsigned int D.6577;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -2354,7 +2354,7 @@ prvBytesInBuffer (const struct StreamBuffer_t * const pxStreamBuffer)
 
 
 
-;; Function prvInitialiseNewStreamBuffer (prvInitialiseNewStreamBuffer, funcdef_no=24, decl_uid=6124, cgraph_uid=25, symbol_order=24)
+;; Function prvInitialiseNewStreamBuffer (prvInitialiseNewStreamBuffer, funcdef_no=24, decl_uid=6125, cgraph_uid=25, symbol_order=24)
 
 prvInitialiseNewStreamBuffer (struct StreamBuffer_t * const pxStreamBuffer, uint8_t * const pucBuffer, size_t xBufferSizeBytes, size_t xTriggerLevelBytes, uint8_t ucFlags)
 {
@@ -2394,11 +2394,11 @@ prvInitialiseNewStreamBuffer (struct StreamBuffer_t * const pxStreamBuffer, uint
 
 
 
-;; Function uxStreamBufferGetStreamBufferNumber (uxStreamBufferGetStreamBufferNumber, funcdef_no=25, decl_uid=6083, cgraph_uid=26, symbol_order=25)
+;; Function uxStreamBufferGetStreamBufferNumber (uxStreamBufferGetStreamBufferNumber, funcdef_no=25, decl_uid=6084, cgraph_uid=26, symbol_order=25)
 
 uxStreamBufferGetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer)
 {
-  UBaseType_t D.6584;
+  UBaseType_t D.6585;
   UBaseType_t _3;
 
   <bb 2> :
@@ -2412,7 +2412,7 @@ uxStreamBufferGetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer)
 
 
 
-;; Function vStreamBufferSetStreamBufferNumber (vStreamBufferSetStreamBufferNumber, funcdef_no=26, decl_uid=6081, cgraph_uid=27, symbol_order=26)
+;; Function vStreamBufferSetStreamBufferNumber (vStreamBufferSetStreamBufferNumber, funcdef_no=26, decl_uid=6082, cgraph_uid=27, symbol_order=26)
 
 vStreamBufferSetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer, UBaseType_t uxStreamBufferNumber)
 {
@@ -2424,11 +2424,11 @@ vStreamBufferSetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer, UB
 
 
 
-;; Function ucStreamBufferGetStreamBufferType (ucStreamBufferGetStreamBufferType, funcdef_no=27, decl_uid=6085, cgraph_uid=28, symbol_order=27)
+;; Function ucStreamBufferGetStreamBufferType (ucStreamBufferGetStreamBufferType, funcdef_no=27, decl_uid=6086, cgraph_uid=28, symbol_order=27)
 
 ucStreamBufferGetStreamBufferType (struct StreamBufferDef_t * xStreamBuffer)
 {
-  uint8_t D.6586;
+  uint8_t D.6587;
   unsigned char _1;
   uint8_t _4;
 

+ 31 - 31
Debug_FLASH/FreeRTOS/Source/stream_buffer.c.078i.free-fnsummary2

@@ -1,6 +1,6 @@
 ucStreamBufferGetStreamBufferType (struct StreamBufferDef_t * xStreamBuffer)
 {
-  uint8_t D.6586;
+  uint8_t D.6587;
   unsigned char _1;
   uint8_t _4;
 
@@ -26,7 +26,7 @@ vStreamBufferSetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer, UB
 
 uxStreamBufferGetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer)
 {
-  UBaseType_t D.6584;
+  UBaseType_t D.6585;
   UBaseType_t _3;
 
   <bb 2> :
@@ -79,8 +79,8 @@ prvInitialiseNewStreamBuffer (struct StreamBuffer_t * const pxStreamBuffer, uint
 prvBytesInBuffer (const struct StreamBuffer_t * const pxStreamBuffer)
 {
   size_t xCount;
-  size_t D.6580;
-  unsigned int D.6576;
+  size_t D.6581;
+  unsigned int D.6577;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -121,7 +121,7 @@ prvReadBytesFromBuffer (struct StreamBuffer_t * pxStreamBuffer, uint8_t * pucDat
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   size_t xFirstLength;
-  size_t D.6574;
+  size_t D.6575;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -238,7 +238,7 @@ prvWriteBytesToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const uint8
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   size_t xFirstLength;
-  size_t D.6561;
+  size_t D.6562;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -356,15 +356,15 @@ prvWriteBytesToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const uint8
 xStreamBufferReceiveCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer, BaseType_t * pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6631;
+  uint32_t D.6632;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6630;
+  uint32_t D.6631;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6547;
+  BaseType_t D.6548;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   BaseType_t _14;
@@ -438,15 +438,15 @@ xStreamBufferReceiveCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer,
 xStreamBufferSendCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer, BaseType_t * pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6624;
+  uint32_t D.6625;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6623;
+  uint32_t D.6624;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6540;
+  BaseType_t D.6541;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   BaseType_t _14;
@@ -523,7 +523,7 @@ xStreamBufferIsFull (struct StreamBufferDef_t * xStreamBuffer)
   const struct StreamBuffer_t * const pxStreamBuffer;
   size_t xBytesToStoreMessageLength;
   BaseType_t xReturn;
-  BaseType_t D.6533;
+  BaseType_t D.6534;
   unsigned char _1;
   int _2;
   int _3;
@@ -597,7 +597,7 @@ xStreamBufferIsEmpty (struct StreamBufferDef_t * xStreamBuffer)
   size_t xTail;
   BaseType_t xReturn;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6523;
+  BaseType_t D.6524;
   unsigned int _1;
   BaseType_t _9;
 
@@ -652,7 +652,7 @@ prvReadMessageFromBuffer (struct StreamBuffer_t * pxStreamBuffer, void * pvRxDat
   size_t xTempNextMessageLength;
   size_t xNextMessageLength;
   size_t xCount;
-  size_t D.6515;
+  size_t D.6516;
   unsigned char _1;
   int _2;
   int _3;
@@ -713,10 +713,10 @@ prvReadMessageFromBuffer (struct StreamBuffer_t * pxStreamBuffer, void * pvRxDat
 xStreamBufferReceiveFromISR (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData, size_t xBufferLengthBytes, BaseType_t * const pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6663;
+  uint32_t D.6664;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6662;
+  uint32_t D.6663;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
@@ -724,7 +724,7 @@ xStreamBufferReceiveFromISR (struct StreamBufferDef_t * xStreamBuffer, void * pv
   size_t xBytesAvailable;
   size_t xReceivedLength;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6505;
+  size_t D.6506;
   unsigned char _1;
   int _2;
   int _3;
@@ -853,7 +853,7 @@ xStreamBufferNextMessageLengthBytes (struct StreamBufferDef_t * xStreamBuffer)
   size_t xBytesAvailable;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6487;
+  size_t D.6488;
   unsigned char _1;
   int _2;
   int _3;
@@ -947,7 +947,7 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
   size_t xBytesAvailable;
   size_t xReceivedLength;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6475;
+  size_t D.6476;
   unsigned char _1;
   int _2;
   int _3;
@@ -1110,7 +1110,7 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
 prvWriteMessageToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const void * pvTxData, size_t xDataLengthBytes, size_t xSpace, size_t xRequiredSpace)
 {
   size_t xNextHead;
-  size_t D.6447;
+  size_t D.6448;
   unsigned char _1;
   int _2;
   int _3;
@@ -1176,10 +1176,10 @@ prvWriteMessageToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const voi
 xStreamBufferSendFromISR (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxData, size_t xDataLengthBytes, BaseType_t * const pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6650;
+  uint32_t D.6651;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6649;
+  uint32_t D.6650;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
@@ -1187,7 +1187,7 @@ xStreamBufferSendFromISR (struct StreamBufferDef_t * xStreamBuffer, const void *
   size_t xSpace;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6435;
+  size_t D.6436;
   unsigned char _1;
   int _2;
   int _3;
@@ -1319,7 +1319,7 @@ xStreamBufferSend (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxDa
   size_t xSpace;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6417;
+  size_t D.6418;
   unsigned int _1;
   unsigned char _2;
   int _3;
@@ -1543,7 +1543,7 @@ xStreamBufferBytesAvailable (struct StreamBufferDef_t * xStreamBuffer)
   uint32_t ulNewBASEPRI;
   size_t xReturn;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6381;
+  size_t D.6382;
   size_t _6;
 
   <bb 2> :
@@ -1582,8 +1582,8 @@ xStreamBufferSpacesAvailable (struct StreamBufferDef_t * xStreamBuffer)
   size_t xOriginalTail;
   size_t xSpace;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6377;
-  unsigned int D.6373;
+  size_t D.6378;
+  unsigned int D.6374;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -1652,7 +1652,7 @@ xStreamBufferSetTriggerLevel (struct StreamBufferDef_t * xStreamBuffer, size_t x
   uint32_t ulNewBASEPRI;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6369;
+  BaseType_t D.6370;
   unsigned int _1;
   BaseType_t _13;
 
@@ -1717,7 +1717,7 @@ xStreamBufferReset (struct StreamBufferDef_t * xStreamBuffer)
   UBaseType_t uxStreamBufferNumber;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6360;
+  BaseType_t D.6361;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   uint8_t * _3;
@@ -1839,7 +1839,7 @@ xStreamBufferGenericCreate (size_t xBufferSizeBytes, size_t xTriggerLevelBytes,
   uint32_t ulNewBASEPRI;
   uint8_t ucFlags;
   uint8_t * pucAllocatedMemory;
-  struct StreamBufferDef_t * D.6347;
+  struct StreamBufferDef_t * D.6348;
   unsigned int _1;
   uint8_t * _2;
   struct StreamBufferDef_t * _21;

+ 31 - 31
Debug_FLASH/FreeRTOS/Source/stream_buffer.c.080i.single-use

@@ -1,6 +1,6 @@
 ucStreamBufferGetStreamBufferType (struct StreamBufferDef_t * xStreamBuffer)
 {
-  uint8_t D.6586;
+  uint8_t D.6587;
   unsigned char _1;
   uint8_t _4;
 
@@ -26,7 +26,7 @@ vStreamBufferSetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer, UB
 
 uxStreamBufferGetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer)
 {
-  UBaseType_t D.6584;
+  UBaseType_t D.6585;
   UBaseType_t _3;
 
   <bb 2> :
@@ -79,8 +79,8 @@ prvInitialiseNewStreamBuffer (struct StreamBuffer_t * const pxStreamBuffer, uint
 prvBytesInBuffer (const struct StreamBuffer_t * const pxStreamBuffer)
 {
   size_t xCount;
-  size_t D.6580;
-  unsigned int D.6576;
+  size_t D.6581;
+  unsigned int D.6577;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -121,7 +121,7 @@ prvReadBytesFromBuffer (struct StreamBuffer_t * pxStreamBuffer, uint8_t * pucDat
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   size_t xFirstLength;
-  size_t D.6574;
+  size_t D.6575;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -238,7 +238,7 @@ prvWriteBytesToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const uint8
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   size_t xFirstLength;
-  size_t D.6561;
+  size_t D.6562;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -356,15 +356,15 @@ prvWriteBytesToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const uint8
 xStreamBufferReceiveCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer, BaseType_t * pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6631;
+  uint32_t D.6632;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6630;
+  uint32_t D.6631;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6547;
+  BaseType_t D.6548;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   BaseType_t _14;
@@ -438,15 +438,15 @@ xStreamBufferReceiveCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer,
 xStreamBufferSendCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer, BaseType_t * pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6624;
+  uint32_t D.6625;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6623;
+  uint32_t D.6624;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6540;
+  BaseType_t D.6541;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   BaseType_t _14;
@@ -523,7 +523,7 @@ xStreamBufferIsFull (struct StreamBufferDef_t * xStreamBuffer)
   const struct StreamBuffer_t * const pxStreamBuffer;
   size_t xBytesToStoreMessageLength;
   BaseType_t xReturn;
-  BaseType_t D.6533;
+  BaseType_t D.6534;
   unsigned char _1;
   int _2;
   int _3;
@@ -597,7 +597,7 @@ xStreamBufferIsEmpty (struct StreamBufferDef_t * xStreamBuffer)
   size_t xTail;
   BaseType_t xReturn;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6523;
+  BaseType_t D.6524;
   unsigned int _1;
   BaseType_t _9;
 
@@ -652,7 +652,7 @@ prvReadMessageFromBuffer (struct StreamBuffer_t * pxStreamBuffer, void * pvRxDat
   size_t xTempNextMessageLength;
   size_t xNextMessageLength;
   size_t xCount;
-  size_t D.6515;
+  size_t D.6516;
   unsigned char _1;
   int _2;
   int _3;
@@ -713,10 +713,10 @@ prvReadMessageFromBuffer (struct StreamBuffer_t * pxStreamBuffer, void * pvRxDat
 xStreamBufferReceiveFromISR (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData, size_t xBufferLengthBytes, BaseType_t * const pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6663;
+  uint32_t D.6664;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6662;
+  uint32_t D.6663;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
@@ -724,7 +724,7 @@ xStreamBufferReceiveFromISR (struct StreamBufferDef_t * xStreamBuffer, void * pv
   size_t xBytesAvailable;
   size_t xReceivedLength;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6505;
+  size_t D.6506;
   unsigned char _1;
   int _2;
   int _3;
@@ -853,7 +853,7 @@ xStreamBufferNextMessageLengthBytes (struct StreamBufferDef_t * xStreamBuffer)
   size_t xBytesAvailable;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6487;
+  size_t D.6488;
   unsigned char _1;
   int _2;
   int _3;
@@ -947,7 +947,7 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
   size_t xBytesAvailable;
   size_t xReceivedLength;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6475;
+  size_t D.6476;
   unsigned char _1;
   int _2;
   int _3;
@@ -1110,7 +1110,7 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
 prvWriteMessageToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const void * pvTxData, size_t xDataLengthBytes, size_t xSpace, size_t xRequiredSpace)
 {
   size_t xNextHead;
-  size_t D.6447;
+  size_t D.6448;
   unsigned char _1;
   int _2;
   int _3;
@@ -1176,10 +1176,10 @@ prvWriteMessageToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const voi
 xStreamBufferSendFromISR (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxData, size_t xDataLengthBytes, BaseType_t * const pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6650;
+  uint32_t D.6651;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6649;
+  uint32_t D.6650;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
@@ -1187,7 +1187,7 @@ xStreamBufferSendFromISR (struct StreamBufferDef_t * xStreamBuffer, const void *
   size_t xSpace;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6435;
+  size_t D.6436;
   unsigned char _1;
   int _2;
   int _3;
@@ -1319,7 +1319,7 @@ xStreamBufferSend (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxDa
   size_t xSpace;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6417;
+  size_t D.6418;
   unsigned int _1;
   unsigned char _2;
   int _3;
@@ -1543,7 +1543,7 @@ xStreamBufferBytesAvailable (struct StreamBufferDef_t * xStreamBuffer)
   uint32_t ulNewBASEPRI;
   size_t xReturn;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6381;
+  size_t D.6382;
   size_t _6;
 
   <bb 2> :
@@ -1582,8 +1582,8 @@ xStreamBufferSpacesAvailable (struct StreamBufferDef_t * xStreamBuffer)
   size_t xOriginalTail;
   size_t xSpace;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6377;
-  unsigned int D.6373;
+  size_t D.6378;
+  unsigned int D.6374;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -1652,7 +1652,7 @@ xStreamBufferSetTriggerLevel (struct StreamBufferDef_t * xStreamBuffer, size_t x
   uint32_t ulNewBASEPRI;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6369;
+  BaseType_t D.6370;
   unsigned int _1;
   BaseType_t _13;
 
@@ -1717,7 +1717,7 @@ xStreamBufferReset (struct StreamBufferDef_t * xStreamBuffer)
   UBaseType_t uxStreamBufferNumber;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6360;
+  BaseType_t D.6361;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   uint8_t * _3;
@@ -1839,7 +1839,7 @@ xStreamBufferGenericCreate (size_t xBufferSizeBytes, size_t xTriggerLevelBytes,
   uint32_t ulNewBASEPRI;
   uint8_t ucFlags;
   uint8_t * pucAllocatedMemory;
-  struct StreamBufferDef_t * D.6347;
+  struct StreamBufferDef_t * D.6348;
   unsigned int _1;
   uint8_t * _2;
   struct StreamBufferDef_t * _21;

+ 31 - 31
Debug_FLASH/FreeRTOS/Source/stream_buffer.c.081i.comdats

@@ -1,6 +1,6 @@
 ucStreamBufferGetStreamBufferType (struct StreamBufferDef_t * xStreamBuffer)
 {
-  uint8_t D.6586;
+  uint8_t D.6587;
   unsigned char _1;
   uint8_t _4;
 
@@ -26,7 +26,7 @@ vStreamBufferSetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer, UB
 
 uxStreamBufferGetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer)
 {
-  UBaseType_t D.6584;
+  UBaseType_t D.6585;
   UBaseType_t _3;
 
   <bb 2> :
@@ -79,8 +79,8 @@ prvInitialiseNewStreamBuffer (struct StreamBuffer_t * const pxStreamBuffer, uint
 prvBytesInBuffer (const struct StreamBuffer_t * const pxStreamBuffer)
 {
   size_t xCount;
-  size_t D.6580;
-  unsigned int D.6576;
+  size_t D.6581;
+  unsigned int D.6577;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -121,7 +121,7 @@ prvReadBytesFromBuffer (struct StreamBuffer_t * pxStreamBuffer, uint8_t * pucDat
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   size_t xFirstLength;
-  size_t D.6574;
+  size_t D.6575;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -238,7 +238,7 @@ prvWriteBytesToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const uint8
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   size_t xFirstLength;
-  size_t D.6561;
+  size_t D.6562;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -356,15 +356,15 @@ prvWriteBytesToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const uint8
 xStreamBufferReceiveCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer, BaseType_t * pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6631;
+  uint32_t D.6632;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6630;
+  uint32_t D.6631;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6547;
+  BaseType_t D.6548;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   BaseType_t _14;
@@ -438,15 +438,15 @@ xStreamBufferReceiveCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer,
 xStreamBufferSendCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer, BaseType_t * pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6624;
+  uint32_t D.6625;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6623;
+  uint32_t D.6624;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6540;
+  BaseType_t D.6541;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   BaseType_t _14;
@@ -523,7 +523,7 @@ xStreamBufferIsFull (struct StreamBufferDef_t * xStreamBuffer)
   const struct StreamBuffer_t * const pxStreamBuffer;
   size_t xBytesToStoreMessageLength;
   BaseType_t xReturn;
-  BaseType_t D.6533;
+  BaseType_t D.6534;
   unsigned char _1;
   int _2;
   int _3;
@@ -597,7 +597,7 @@ xStreamBufferIsEmpty (struct StreamBufferDef_t * xStreamBuffer)
   size_t xTail;
   BaseType_t xReturn;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6523;
+  BaseType_t D.6524;
   unsigned int _1;
   BaseType_t _9;
 
@@ -652,7 +652,7 @@ prvReadMessageFromBuffer (struct StreamBuffer_t * pxStreamBuffer, void * pvRxDat
   size_t xTempNextMessageLength;
   size_t xNextMessageLength;
   size_t xCount;
-  size_t D.6515;
+  size_t D.6516;
   unsigned char _1;
   int _2;
   int _3;
@@ -713,10 +713,10 @@ prvReadMessageFromBuffer (struct StreamBuffer_t * pxStreamBuffer, void * pvRxDat
 xStreamBufferReceiveFromISR (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData, size_t xBufferLengthBytes, BaseType_t * const pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6663;
+  uint32_t D.6664;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6662;
+  uint32_t D.6663;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
@@ -724,7 +724,7 @@ xStreamBufferReceiveFromISR (struct StreamBufferDef_t * xStreamBuffer, void * pv
   size_t xBytesAvailable;
   size_t xReceivedLength;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6505;
+  size_t D.6506;
   unsigned char _1;
   int _2;
   int _3;
@@ -853,7 +853,7 @@ xStreamBufferNextMessageLengthBytes (struct StreamBufferDef_t * xStreamBuffer)
   size_t xBytesAvailable;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6487;
+  size_t D.6488;
   unsigned char _1;
   int _2;
   int _3;
@@ -947,7 +947,7 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
   size_t xBytesAvailable;
   size_t xReceivedLength;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6475;
+  size_t D.6476;
   unsigned char _1;
   int _2;
   int _3;
@@ -1110,7 +1110,7 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
 prvWriteMessageToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const void * pvTxData, size_t xDataLengthBytes, size_t xSpace, size_t xRequiredSpace)
 {
   size_t xNextHead;
-  size_t D.6447;
+  size_t D.6448;
   unsigned char _1;
   int _2;
   int _3;
@@ -1176,10 +1176,10 @@ prvWriteMessageToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const voi
 xStreamBufferSendFromISR (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxData, size_t xDataLengthBytes, BaseType_t * const pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6650;
+  uint32_t D.6651;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6649;
+  uint32_t D.6650;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
@@ -1187,7 +1187,7 @@ xStreamBufferSendFromISR (struct StreamBufferDef_t * xStreamBuffer, const void *
   size_t xSpace;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6435;
+  size_t D.6436;
   unsigned char _1;
   int _2;
   int _3;
@@ -1319,7 +1319,7 @@ xStreamBufferSend (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxDa
   size_t xSpace;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6417;
+  size_t D.6418;
   unsigned int _1;
   unsigned char _2;
   int _3;
@@ -1543,7 +1543,7 @@ xStreamBufferBytesAvailable (struct StreamBufferDef_t * xStreamBuffer)
   uint32_t ulNewBASEPRI;
   size_t xReturn;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6381;
+  size_t D.6382;
   size_t _6;
 
   <bb 2> :
@@ -1582,8 +1582,8 @@ xStreamBufferSpacesAvailable (struct StreamBufferDef_t * xStreamBuffer)
   size_t xOriginalTail;
   size_t xSpace;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6377;
-  unsigned int D.6373;
+  size_t D.6378;
+  unsigned int D.6374;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -1652,7 +1652,7 @@ xStreamBufferSetTriggerLevel (struct StreamBufferDef_t * xStreamBuffer, size_t x
   uint32_t ulNewBASEPRI;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6369;
+  BaseType_t D.6370;
   unsigned int _1;
   BaseType_t _13;
 
@@ -1717,7 +1717,7 @@ xStreamBufferReset (struct StreamBufferDef_t * xStreamBuffer)
   UBaseType_t uxStreamBufferNumber;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6360;
+  BaseType_t D.6361;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   uint8_t * _3;
@@ -1839,7 +1839,7 @@ xStreamBufferGenericCreate (size_t xBufferSizeBytes, size_t xTriggerLevelBytes,
   uint32_t ulNewBASEPRI;
   uint8_t ucFlags;
   uint8_t * pucAllocatedMemory;
-  struct StreamBufferDef_t * D.6347;
+  struct StreamBufferDef_t * D.6348;
   unsigned int _1;
   uint8_t * _2;
   struct StreamBufferDef_t * _21;

+ 31 - 31
Debug_FLASH/FreeRTOS/Source/stream_buffer.c.082i.materialize-all-clones

@@ -1,6 +1,6 @@
 ucStreamBufferGetStreamBufferType (struct StreamBufferDef_t * xStreamBuffer)
 {
-  uint8_t D.6586;
+  uint8_t D.6587;
   unsigned char _1;
   uint8_t _4;
 
@@ -26,7 +26,7 @@ vStreamBufferSetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer, UB
 
 uxStreamBufferGetStreamBufferNumber (struct StreamBufferDef_t * xStreamBuffer)
 {
-  UBaseType_t D.6584;
+  UBaseType_t D.6585;
   UBaseType_t _3;
 
   <bb 2> :
@@ -79,8 +79,8 @@ prvInitialiseNewStreamBuffer (struct StreamBuffer_t * const pxStreamBuffer, uint
 prvBytesInBuffer (const struct StreamBuffer_t * const pxStreamBuffer)
 {
   size_t xCount;
-  size_t D.6580;
-  unsigned int D.6576;
+  size_t D.6581;
+  unsigned int D.6577;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -121,7 +121,7 @@ prvReadBytesFromBuffer (struct StreamBuffer_t * pxStreamBuffer, uint8_t * pucDat
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   size_t xFirstLength;
-  size_t D.6574;
+  size_t D.6575;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -238,7 +238,7 @@ prvWriteBytesToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const uint8
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   size_t xFirstLength;
-  size_t D.6561;
+  size_t D.6562;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -356,15 +356,15 @@ prvWriteBytesToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const uint8
 xStreamBufferReceiveCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer, BaseType_t * pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6631;
+  uint32_t D.6632;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6630;
+  uint32_t D.6631;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6547;
+  BaseType_t D.6548;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   BaseType_t _14;
@@ -438,15 +438,15 @@ xStreamBufferReceiveCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer,
 xStreamBufferSendCompletedFromISR (struct StreamBufferDef_t * xStreamBuffer, BaseType_t * pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6624;
+  uint32_t D.6625;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6623;
+  uint32_t D.6624;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6540;
+  BaseType_t D.6541;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   BaseType_t _14;
@@ -523,7 +523,7 @@ xStreamBufferIsFull (struct StreamBufferDef_t * xStreamBuffer)
   const struct StreamBuffer_t * const pxStreamBuffer;
   size_t xBytesToStoreMessageLength;
   BaseType_t xReturn;
-  BaseType_t D.6533;
+  BaseType_t D.6534;
   unsigned char _1;
   int _2;
   int _3;
@@ -597,7 +597,7 @@ xStreamBufferIsEmpty (struct StreamBufferDef_t * xStreamBuffer)
   size_t xTail;
   BaseType_t xReturn;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6523;
+  BaseType_t D.6524;
   unsigned int _1;
   BaseType_t _9;
 
@@ -652,7 +652,7 @@ prvReadMessageFromBuffer (struct StreamBuffer_t * pxStreamBuffer, void * pvRxDat
   size_t xTempNextMessageLength;
   size_t xNextMessageLength;
   size_t xCount;
-  size_t D.6515;
+  size_t D.6516;
   unsigned char _1;
   int _2;
   int _3;
@@ -713,10 +713,10 @@ prvReadMessageFromBuffer (struct StreamBuffer_t * pxStreamBuffer, void * pvRxDat
 xStreamBufferReceiveFromISR (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData, size_t xBufferLengthBytes, BaseType_t * const pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6663;
+  uint32_t D.6664;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6662;
+  uint32_t D.6663;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
@@ -724,7 +724,7 @@ xStreamBufferReceiveFromISR (struct StreamBufferDef_t * xStreamBuffer, void * pv
   size_t xBytesAvailable;
   size_t xReceivedLength;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6505;
+  size_t D.6506;
   unsigned char _1;
   int _2;
   int _3;
@@ -853,7 +853,7 @@ xStreamBufferNextMessageLengthBytes (struct StreamBufferDef_t * xStreamBuffer)
   size_t xBytesAvailable;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6487;
+  size_t D.6488;
   unsigned char _1;
   int _2;
   int _3;
@@ -947,7 +947,7 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
   size_t xBytesAvailable;
   size_t xReceivedLength;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6475;
+  size_t D.6476;
   unsigned char _1;
   int _2;
   int _3;
@@ -1110,7 +1110,7 @@ xStreamBufferReceive (struct StreamBufferDef_t * xStreamBuffer, void * pvRxData,
 prvWriteMessageToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const void * pvTxData, size_t xDataLengthBytes, size_t xSpace, size_t xRequiredSpace)
 {
   size_t xNextHead;
-  size_t D.6447;
+  size_t D.6448;
   unsigned char _1;
   int _2;
   int _3;
@@ -1176,10 +1176,10 @@ prvWriteMessageToBuffer (struct StreamBuffer_t * const pxStreamBuffer, const voi
 xStreamBufferSendFromISR (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxData, size_t xDataLengthBytes, BaseType_t * const pxHigherPriorityTaskWoken)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.6650;
+  uint32_t D.6651;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.6649;
+  uint32_t D.6650;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   UBaseType_t uxSavedInterruptStatus;
@@ -1187,7 +1187,7 @@ xStreamBufferSendFromISR (struct StreamBufferDef_t * xStreamBuffer, const void *
   size_t xSpace;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6435;
+  size_t D.6436;
   unsigned char _1;
   int _2;
   int _3;
@@ -1319,7 +1319,7 @@ xStreamBufferSend (struct StreamBufferDef_t * xStreamBuffer, const void * pvTxDa
   size_t xSpace;
   size_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6417;
+  size_t D.6418;
   unsigned int _1;
   unsigned char _2;
   int _3;
@@ -1543,7 +1543,7 @@ xStreamBufferBytesAvailable (struct StreamBufferDef_t * xStreamBuffer)
   uint32_t ulNewBASEPRI;
   size_t xReturn;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6381;
+  size_t D.6382;
   size_t _6;
 
   <bb 2> :
@@ -1582,8 +1582,8 @@ xStreamBufferSpacesAvailable (struct StreamBufferDef_t * xStreamBuffer)
   size_t xOriginalTail;
   size_t xSpace;
   const struct StreamBuffer_t * const pxStreamBuffer;
-  size_t D.6377;
-  unsigned int D.6373;
+  size_t D.6378;
+  unsigned int D.6374;
   unsigned int _1;
   unsigned int _2;
   unsigned int _3;
@@ -1652,7 +1652,7 @@ xStreamBufferSetTriggerLevel (struct StreamBufferDef_t * xStreamBuffer, size_t x
   uint32_t ulNewBASEPRI;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6369;
+  BaseType_t D.6370;
   unsigned int _1;
   BaseType_t _13;
 
@@ -1717,7 +1717,7 @@ xStreamBufferReset (struct StreamBufferDef_t * xStreamBuffer)
   UBaseType_t uxStreamBufferNumber;
   BaseType_t xReturn;
   struct StreamBuffer_t * const pxStreamBuffer;
-  BaseType_t D.6360;
+  BaseType_t D.6361;
   struct tskTaskControlBlock * _1;
   struct tskTaskControlBlock * _2;
   uint8_t * _3;
@@ -1839,7 +1839,7 @@ xStreamBufferGenericCreate (size_t xBufferSizeBytes, size_t xTriggerLevelBytes,
   uint32_t ulNewBASEPRI;
   uint8_t ucFlags;
   uint8_t * pucAllocatedMemory;
-  struct StreamBufferDef_t * D.6347;
+  struct StreamBufferDef_t * D.6348;
   unsigned int _1;
   uint8_t * _2;
   struct StreamBufferDef_t * _21;

BIN
Debug_FLASH/FreeRTOS/Source/stream_buffer.o


File diff suppressed because it is too large
+ 191 - 191
Debug_FLASH/FreeRTOS/Source/tasks.c.000i.cgraph


File diff suppressed because it is too large
+ 105 - 105
Debug_FLASH/FreeRTOS/Source/tasks.c.016i.visibility


+ 128 - 127
Debug_FLASH/FreeRTOS/Source/tasks.c.017i.build_ssa_passes

@@ -85,7 +85,7 @@ ulTaskGenericNotifyValueClear (struct tskTaskControlBlock * xTask, UBaseType_t u
 {
   uint32_t ulReturn;
   struct TCB_t * pxTCB;
-  uint32_t D.8222;
+  uint32_t D.8224;
   struct TCB_t * iftmp.151;
 
   <bb 2> :
@@ -110,11 +110,11 @@ ulTaskGenericNotifyValueClear (struct tskTaskControlBlock * xTask, UBaseType_t u
   _3 = _1 & _2;
   pxTCB->ulNotifiedValue[uxIndexToClear] = _3;
   vPortExitCritical ();
-  D.8222 = ulReturn;
+  D.8224 = ulReturn;
 
   <bb 6> :
 <L3>:
-  return D.8222;
+  return D.8224;
 
 }
 
@@ -123,7 +123,7 @@ xTaskGenericNotifyStateClear (struct tskTaskControlBlock * xTask, UBaseType_t ux
 {
   BaseType_t xReturn;
   struct TCB_t * pxTCB;
-  BaseType_t D.8216;
+  BaseType_t D.8218;
   struct TCB_t * iftmp.150;
 
   <bb 2> :
@@ -170,11 +170,11 @@ xTaskGenericNotifyStateClear (struct tskTaskControlBlock * xTask, UBaseType_t ux
 
   <bb 11> :
   vPortExitCritical ();
-  D.8216 = xReturn;
+  D.8218 = xReturn;
 
   <bb 12> :
 <L9>:
-  return D.8216;
+  return D.8218;
 
 }
 
@@ -353,7 +353,7 @@ xTaskGenericNotifyFromISR (struct tskTaskControlBlock * xTaskToNotify, UBaseType
   BaseType_t xReturn;
   uint8_t ucOriginalNotifyState;
   struct TCB_t * pxTCB;
-  BaseType_t D.8185;
+  BaseType_t D.8187;
 
   <bb 2> :
   xReturn = 1;
@@ -573,11 +573,11 @@ xTaskGenericNotifyFromISR (struct tskTaskControlBlock * xTaskToNotify, UBaseType
 
   <bb 38> :
   vPortSetBASEPRI (uxSavedInterruptStatus);
-  D.8185 = xReturn;
+  D.8187 = xReturn;
 
   <bb 39> :
 <L38>:
-  return D.8185;
+  return D.8187;
 
 }
 
@@ -589,7 +589,7 @@ xTaskGenericNotify (struct tskTaskControlBlock * xTaskToNotify, UBaseType_t uxIn
   uint8_t ucOriginalNotifyState;
   BaseType_t xReturn;
   struct TCB_t * pxTCB;
-  BaseType_t D.8156;
+  BaseType_t D.8158;
 
   <bb 2> :
   xReturn = 1;
@@ -777,11 +777,11 @@ xTaskGenericNotify (struct tskTaskControlBlock * xTaskToNotify, UBaseType_t uxIn
 
   <bb 33> :
   vPortExitCritical ();
-  D.8156 = xReturn;
+  D.8158 = xReturn;
 
   <bb 34> :
 <L34>:
-  return D.8156;
+  return D.8158;
 
 }
 
@@ -789,7 +789,7 @@ xTaskGenericNotify (struct tskTaskControlBlock * xTaskToNotify, UBaseType_t uxIn
 xTaskGenericNotifyWait (UBaseType_t uxIndexToWait, uint32_t ulBitsToClearOnEntry, uint32_t ulBitsToClearOnExit, uint32_t * pulNotificationValue, TickType_t xTicksToWait)
 {
   BaseType_t xReturn;
-  BaseType_t D.8131;
+  BaseType_t D.8133;
   struct TCB_t * pxCurrentTCB.138;
   struct TCB_t * pxCurrentTCB.134;
 
@@ -871,11 +871,11 @@ xTaskGenericNotifyWait (UBaseType_t uxIndexToWait, uint32_t ulBitsToClearOnEntry
   pxCurrentTCB.139_15 = pxCurrentTCB;
   pxCurrentTCB.139_15->ucNotifyState[uxIndexToWait] = 0;
   vPortExitCritical ();
-  D.8131 = xReturn;
+  D.8133 = xReturn;
 
   <bb 14> :
 <L14>:
-  return D.8131;
+  return D.8133;
 
 }
 
@@ -883,7 +883,7 @@ xTaskGenericNotifyWait (UBaseType_t uxIndexToWait, uint32_t ulBitsToClearOnEntry
 ulTaskGenericNotifyTake (UBaseType_t uxIndexToWait, BaseType_t xClearCountOnExit, TickType_t xTicksToWait)
 {
   uint32_t ulReturn;
-  uint32_t D.8114;
+  uint32_t D.8116;
 
   <bb 2> :
   if (uxIndexToWait != 0)
@@ -951,18 +951,18 @@ ulTaskGenericNotifyTake (UBaseType_t uxIndexToWait, BaseType_t xClearCountOnExit
   pxCurrentTCB.132_9 = pxCurrentTCB;
   pxCurrentTCB.132_9->ucNotifyState[uxIndexToWait] = 0;
   vPortExitCritical ();
-  D.8114 = ulReturn;
+  D.8116 = ulReturn;
 
   <bb 13> :
 <L15>:
-  return D.8114;
+  return D.8116;
 
 }
 
 
 pvTaskIncrementMutexHeldCount ()
 {
-  struct tskTaskControlBlock * D.8098;
+  struct tskTaskControlBlock * D.8100;
 
   <bb 2> :
   pxCurrentTCB.125_1 = pxCurrentTCB;
@@ -978,11 +978,11 @@ pvTaskIncrementMutexHeldCount ()
   pxCurrentTCB.126_2->uxMutexesHeld = _4;
 
   <bb 4> :
-  D.8098 = pxCurrentTCB;
+  D.8100 = pxCurrentTCB;
 
   <bb 5> :
 <L2>:
-  return D.8098;
+  return D.8100;
 
 }
 
@@ -990,7 +990,7 @@ pvTaskIncrementMutexHeldCount ()
 uxTaskResetEventItemValue ()
 {
   TickType_t uxReturn;
-  TickType_t D.8094;
+  TickType_t D.8096;
 
   <bb 2> :
   pxCurrentTCB.122_1 = pxCurrentTCB;
@@ -1000,11 +1000,11 @@ uxTaskResetEventItemValue ()
   pxCurrentTCB.124_4 = pxCurrentTCB;
   _5 = 5 - _3;
   pxCurrentTCB.124_4->xEventListItem.xItemValue = _5;
-  D.8094 = uxReturn;
+  D.8096 = uxReturn;
 
   <bb 3> :
 <L0>:
-  return D.8094;
+  return D.8096;
 
 }
 
@@ -1106,7 +1106,7 @@ vTaskList (char * pcWriteBuffer)
 prvWriteNameToBuffer (char * pcBuffer, const char * pcTaskName)
 {
   size_t x;
-  char * D.8089;
+  char * D.8091;
 
   <bb 2> :
   strcpy (pcBuffer, pcTaskName);
@@ -1127,11 +1127,11 @@ prvWriteNameToBuffer (char * pcBuffer, const char * pcTaskName)
   <bb 5> :
   _2 = pcBuffer + x;
   *_2 = 0;
-  D.8089 = pcBuffer + x;
+  D.8091 = pcBuffer + x;
 
   <bb 6> :
 <L3>:
-  return D.8089;
+  return D.8091;
 
 }
 
@@ -1274,7 +1274,7 @@ xTaskPriorityDisinherit (struct tskTaskControlBlock * const pxMutexHolder)
   struct ListItem_t * const pxIndex;
   BaseType_t xReturn;
   struct TCB_t * const pxTCB;
-  BaseType_t D.8060;
+  BaseType_t D.8062;
 
   <bb 2> :
   pxTCB = pxMutexHolder;
@@ -1370,11 +1370,11 @@ xTaskPriorityDisinherit (struct tskTaskControlBlock * const pxMutexHolder)
   xReturn = 1;
 
   <bb 15> :
-  D.8060 = xReturn;
+  D.8062 = xReturn;
 
   <bb 16> :
 <L20>:
-  return D.8060;
+  return D.8062;
 
 }
 
@@ -1384,7 +1384,7 @@ xTaskPriorityInherit (struct tskTaskControlBlock * const pxMutexHolder)
   struct ListItem_t * const pxIndex;
   BaseType_t xReturn;
   struct TCB_t * const pxMutexHolderTCB;
-  BaseType_t D.8040;
+  BaseType_t D.8042;
 
   <bb 2> :
   pxMutexHolderTCB = pxMutexHolder;
@@ -1487,11 +1487,11 @@ xTaskPriorityInherit (struct tskTaskControlBlock * const pxMutexHolder)
   xReturn = 1;
 
   <bb 15> :
-  D.8040 = xReturn;
+  D.8042 = xReturn;
 
   <bb 16> :
 <L20>:
-  return D.8040;
+  return D.8042;
 
 }
 
@@ -1499,7 +1499,7 @@ xTaskPriorityInherit (struct tskTaskControlBlock * const pxMutexHolder)
 xTaskGetSchedulerState ()
 {
   BaseType_t xReturn;
-  BaseType_t D.8018;
+  BaseType_t D.8020;
 
   <bb 2> :
   xSchedulerRunning.109_1 = xSchedulerRunning;
@@ -1527,11 +1527,11 @@ xTaskGetSchedulerState ()
   xReturn = 0;
 
   <bb 7> :
-  D.8018 = xReturn;
+  D.8020 = xReturn;
 
   <bb 8> :
 <L6>:
-  return D.8018;
+  return D.8020;
 
 }
 
@@ -1539,15 +1539,15 @@ xTaskGetSchedulerState ()
 xTaskGetCurrentTaskHandle ()
 {
   struct tskTaskControlBlock * xReturn;
-  struct tskTaskControlBlock * D.8010;
+  struct tskTaskControlBlock * D.8012;
 
   <bb 2> :
   xReturn = pxCurrentTCB;
-  D.8010 = xReturn;
+  D.8012 = xReturn;
 
   <bb 3> :
 <L0>:
-  return D.8010;
+  return D.8012;
 
 }
 
@@ -1594,7 +1594,7 @@ uxTaskGetStackHighWaterMark (struct tskTaskControlBlock * xTask)
   UBaseType_t uxReturn;
   uint8_t * pucEndOfStack;
   struct TCB_t * pxTCB;
-  UBaseType_t D.8005;
+  UBaseType_t D.8007;
   struct TCB_t * iftmp.106;
 
   <bb 2> :
@@ -1615,11 +1615,11 @@ uxTaskGetStackHighWaterMark (struct tskTaskControlBlock * xTask)
   pucEndOfStack = pxTCB->pxStack;
   _1 = prvTaskCheckFreeStackSpace (pucEndOfStack);
   uxReturn = (UBaseType_t) _1;
-  D.8005 = uxReturn;
+  D.8007 = uxReturn;
 
   <bb 6> :
 <L3>:
-  return D.8005;
+  return D.8007;
 
 }
 
@@ -1627,7 +1627,7 @@ uxTaskGetStackHighWaterMark (struct tskTaskControlBlock * xTask)
 prvTaskCheckFreeStackSpace (const uint8_t * pucStackByte)
 {
   uint32_t ulCount;
-  uint16_t D.7999;
+  uint16_t D.8001;
 
   <bb 2> :
   ulCount = 0;
@@ -1646,11 +1646,11 @@ prvTaskCheckFreeStackSpace (const uint8_t * pucStackByte)
 
   <bb 5> :
   ulCount = ulCount / 4;
-  D.7999 = (uint16_t) ulCount;
+  D.8001 = (uint16_t) ulCount;
 
   <bb 6> :
 <L3>:
-  return D.7999;
+  return D.8001;
 
 }
 
@@ -1662,7 +1662,7 @@ prvListTasksWithinSingleList (struct TaskStatus_t * pxTaskStatusArray, struct Li
   UBaseType_t uxTask;
   struct TCB_t * pxFirstTCB;
   struct TCB_t * pxNextTCB;
-  UBaseType_t D.7997;
+  UBaseType_t D.7999;
 
   <bb 2> :
   uxTask = 0;
@@ -1723,11 +1723,11 @@ prvListTasksWithinSingleList (struct TaskStatus_t * pxTaskStatusArray, struct Li
     goto <bb 9>; [INV]
 
   <bb 9> :
-  D.7997 = uxTask;
+  D.7999 = uxTask;
 
   <bb 10> :
 <L9>:
-  return D.7997;
+  return D.7999;
 
 }
 
@@ -1940,7 +1940,7 @@ uxTaskGetTaskNumber (struct tskTaskControlBlock * xTask)
 {
   const struct TCB_t * pxTCB;
   UBaseType_t uxReturn;
-  UBaseType_t D.7966;
+  UBaseType_t D.7968;
 
   <bb 2> :
   if (xTask != 0B)
@@ -1957,11 +1957,11 @@ uxTaskGetTaskNumber (struct tskTaskControlBlock * xTask)
   uxReturn = 0;
 
   <bb 5> :
-  D.7966 = uxReturn;
+  D.7968 = uxReturn;
 
   <bb 6> :
 <L3>:
-  return D.7966;
+  return D.7968;
 
 }
 
@@ -1980,7 +1980,7 @@ xTaskCheckForTimeOut (struct TimeOut_t * const pxTimeOut, TickType_t * const pxT
   const TickType_t xElapsedTime;
   const TickType_t xConstTickCount;
   BaseType_t xReturn;
-  BaseType_t D.7961;
+  BaseType_t D.7963;
 
   <bb 2> :
   if (pxTimeOut == 0B)
@@ -2076,11 +2076,11 @@ xTaskCheckForTimeOut (struct TimeOut_t * const pxTimeOut, TickType_t * const pxT
 
   <bb 18> :
   vPortExitCritical ();
-  D.7961 = xReturn;
+  D.7963 = xReturn;
 
   <bb 19> :
 <L19>:
-  return D.7961;
+  return D.7963;
 
 }
 
@@ -2258,7 +2258,7 @@ xTaskRemoveFromEventList (const struct List_t * const pxEventList)
   struct List_t * const pxList;
   BaseType_t xReturn;
   struct TCB_t * pxUnblockedTCB;
-  BaseType_t D.7928;
+  BaseType_t D.7930;
 
   <bb 2> :
   _1 = pxEventList->xListEnd.pxNext;
@@ -2392,11 +2392,11 @@ xTaskRemoveFromEventList (const struct List_t * const pxEventList)
   xReturn = 0;
 
   <bb 17> :
-  D.7928 = xReturn;
+  D.7930 = xReturn;
 
   <bb 18> :
 <L15>:
-  return D.7928;
+  return D.7930;
 
 }
 
@@ -2615,7 +2615,7 @@ xTaskIncrementTick ()
   BaseType_t xSwitchRequired;
   TickType_t xItemValue;
   struct TCB_t * pxTCB;
-  BaseType_t D.7895;
+  BaseType_t D.7897;
 
   <bb 2> :
   xSwitchRequired = 0;
@@ -2819,11 +2819,11 @@ xTaskIncrementTick ()
   xPendedTicks = _53;
 
   <bb 29> :
-  D.7895 = xSwitchRequired;
+  D.7897 = xSwitchRequired;
 
   <bb 30> :
 <L35>:
-  return D.7895;
+  return D.7897;
 
 }
 
@@ -2833,7 +2833,7 @@ xTaskAbortDelay (struct tskTaskControlBlock * xTask)
   struct ListItem_t * const pxIndex;
   BaseType_t xReturn;
   struct TCB_t * pxTCB;
-  BaseType_t D.7861;
+  BaseType_t D.7863;
 
   <bb 2> :
   pxTCB = xTask;
@@ -2920,11 +2920,11 @@ xTaskAbortDelay (struct tskTaskControlBlock * xTask)
 
   <bb 13> :
   xTaskResumeAll ();
-  D.7861 = xReturn;
+  D.7863 = xReturn;
 
   <bb 14> :
 <L14>:
-  return D.7861;
+  return D.7863;
 
 }
 
@@ -2932,7 +2932,7 @@ xTaskAbortDelay (struct tskTaskControlBlock * xTask)
 xTaskCatchUpTicks (TickType_t xTicksToCatchUp)
 {
   BaseType_t xYieldOccurred;
-  BaseType_t D.7846;
+  BaseType_t D.7848;
 
   <bb 2> :
   uxSchedulerSuspended.57_1 = uxSchedulerSuspended;
@@ -2953,11 +2953,11 @@ xTaskCatchUpTicks (TickType_t xTicksToCatchUp)
   _3 = xTicksToCatchUp + xPendedTicks.58_2;
   xPendedTicks = _3;
   xYieldOccurred = xTaskResumeAll ();
-  D.7846 = xYieldOccurred;
+  D.7848 = xYieldOccurred;
 
   <bb 6> :
 <L3>:
-  return D.7846;
+  return D.7848;
 
 }
 
@@ -2966,12 +2966,12 @@ uxTaskGetSystemState (struct TaskStatus_t * const pxTaskStatusArray, const UBase
 {
   UBaseType_t uxQueue;
   UBaseType_t uxTask;
-  UBaseType_t D.7842;
+  UBaseType_t D.7844;
+  long unsigned int D.7840;
+  long unsigned int D.7839;
   long unsigned int D.7838;
   long unsigned int D.7837;
   long unsigned int D.7836;
-  long unsigned int D.7835;
-  long unsigned int D.7834;
 
   <bb 2> :
   uxTask = 0;
@@ -2988,8 +2988,8 @@ uxTaskGetSystemState (struct TaskStatus_t * const pxTaskStatusArray, const UBase
   _2 = uxTask * 36;
   _3 = pxTaskStatusArray + _2;
   _4 = &pxReadyTasksLists[uxQueue];
-  D.7834 = prvListTasksWithinSingleList (_3, _4, 1);
-  uxTask = D.7834 + uxTask;
+  D.7836 = prvListTasksWithinSingleList (_3, _4, 1);
+  uxTask = D.7836 + uxTask;
   if (uxQueue != 0)
     goto <bb 3>; [INV]
   else
@@ -2999,21 +2999,21 @@ uxTaskGetSystemState (struct TaskStatus_t * const pxTaskStatusArray, const UBase
   _5 = uxTask * 36;
   _6 = pxTaskStatusArray + _5;
   pxDelayedTaskList.55_7 = pxDelayedTaskList;
-  D.7835 = prvListTasksWithinSingleList (_6, pxDelayedTaskList.55_7, 2);
-  uxTask = D.7835 + uxTask;
+  D.7837 = prvListTasksWithinSingleList (_6, pxDelayedTaskList.55_7, 2);
+  uxTask = D.7837 + uxTask;
   _8 = uxTask * 36;
   _9 = pxTaskStatusArray + _8;
   pxOverflowDelayedTaskList.56_10 = pxOverflowDelayedTaskList;
-  D.7836 = prvListTasksWithinSingleList (_9, pxOverflowDelayedTaskList.56_10, 2);
-  uxTask = D.7836 + uxTask;
+  D.7838 = prvListTasksWithinSingleList (_9, pxOverflowDelayedTaskList.56_10, 2);
+  uxTask = D.7838 + uxTask;
   _11 = uxTask * 36;
   _12 = pxTaskStatusArray + _11;
-  D.7837 = prvListTasksWithinSingleList (_12, &xTasksWaitingTermination, 4);
-  uxTask = D.7837 + uxTask;
+  D.7839 = prvListTasksWithinSingleList (_12, &xTasksWaitingTermination, 4);
+  uxTask = D.7839 + uxTask;
   _13 = uxTask * 36;
   _14 = pxTaskStatusArray + _13;
-  D.7838 = prvListTasksWithinSingleList (_14, &xSuspendedTaskList, 3);
-  uxTask = D.7838 + uxTask;
+  D.7840 = prvListTasksWithinSingleList (_14, &xSuspendedTaskList, 3);
+  uxTask = D.7840 + uxTask;
   if (pulTotalRunTime != 0B)
     goto <bb 5>; [INV]
   else
@@ -3024,11 +3024,11 @@ uxTaskGetSystemState (struct TaskStatus_t * const pxTaskStatusArray, const UBase
 
   <bb 6> :
   xTaskResumeAll ();
-  D.7842 = uxTask;
+  D.7844 = uxTask;
 
   <bb 7> :
 <L7>:
-  return D.7842;
+  return D.7844;
 
 }
 
@@ -3037,7 +3037,7 @@ xTaskGetHandle (const char * pcNameToQuery)
 {
   struct TCB_t * pxTCB;
   UBaseType_t uxQueue;
-  struct tskTaskControlBlock * D.7830;
+  struct tskTaskControlBlock * D.7832;
 
   <bb 2> :
   uxQueue = 5;
@@ -3114,11 +3114,11 @@ xTaskGetHandle (const char * pcNameToQuery)
 
   <bb 17> :
   xTaskResumeAll ();
-  D.7830 = pxTCB;
+  D.7832 = pxTCB;
 
   <bb 18> :
 <L15>:
-  return D.7830;
+  return D.7832;
 
 }
 
@@ -3133,7 +3133,7 @@ prvSearchForNameWithinSingleList (struct List_t * pxList, const char * pcNameToQ
   struct TCB_t * pxReturn;
   struct TCB_t * pxFirstTCB;
   struct TCB_t * pxNextTCB;
-  struct TCB_t * D.7816;
+  struct TCB_t * D.7818;
 
   <bb 2> :
   pxReturn = 0B;
@@ -3247,11 +3247,11 @@ prvSearchForNameWithinSingleList (struct List_t * pxList, const char * pcNameToQ
   <bb 20> :
 
   <bb 21> :
-  D.7816 = pxReturn;
+  D.7818 = pxReturn;
 
   <bb 22> :
 <L22>:
-  return D.7816;
+  return D.7818;
 
 }
 
@@ -3259,7 +3259,7 @@ prvSearchForNameWithinSingleList (struct List_t * pxList, const char * pcNameToQ
 pcTaskGetName (struct tskTaskControlBlock * xTaskToQuery)
 {
   struct TCB_t * pxTCB;
-  char * D.7797;
+  char * D.7799;
   struct TCB_t * iftmp.51;
 
   <bb 2> :
@@ -3289,25 +3289,25 @@ pcTaskGetName (struct tskTaskControlBlock * xTaskToQuery)
   goto <bb 7>; [INV]
 
   <bb 8> :
-  D.7797 = &pxTCB->pcTaskName[0];
+  D.7799 = &pxTCB->pcTaskName[0];
 
   <bb 9> :
 <L6>:
-  return D.7797;
+  return D.7799;
 
 }
 
 
 uxTaskGetNumberOfTasks ()
 {
-  UBaseType_t D.7789;
+  UBaseType_t D.7791;
 
   <bb 2> :
-  D.7789 = uxCurrentNumberOfTasks;
+  D.7791 = uxCurrentNumberOfTasks;
 
   <bb 3> :
 <L0>:
-  return D.7789;
+  return D.7791;
 
 }
 
@@ -3316,17 +3316,17 @@ xTaskGetTickCountFromISR ()
 {
   UBaseType_t uxSavedInterruptStatus;
   TickType_t xReturn;
-  TickType_t D.7787;
+  TickType_t D.7789;
 
   <bb 2> :
   vPortValidateInterruptPriority ();
   uxSavedInterruptStatus = 0;
   xReturn = xTickCount;
-  D.7787 = xReturn;
+  D.7789 = xReturn;
 
   <bb 3> :
 <L0>:
-  return D.7787;
+  return D.7789;
 
 }
 
@@ -3334,15 +3334,15 @@ xTaskGetTickCountFromISR ()
 xTaskGetTickCount ()
 {
   TickType_t xTicks;
-  TickType_t D.7785;
+  TickType_t D.7787;
 
   <bb 2> :
   xTicks = xTickCount;
-  D.7785 = xTicks;
+  D.7787 = xTicks;
 
   <bb 3> :
 <L0>:
-  return D.7785;
+  return D.7787;
 
 }
 
@@ -3355,7 +3355,7 @@ xTaskResumeAll ()
   struct List_t * const pxList;
   BaseType_t xAlreadyYielded;
   struct TCB_t * pxTCB;
-  BaseType_t D.7783;
+  BaseType_t D.7785;
 
   <bb 2> :
   pxTCB = 0B;
@@ -3542,11 +3542,11 @@ xTaskResumeAll ()
 
   <bb 26> :
   vPortExitCritical ();
-  D.7783 = xAlreadyYielded;
+  D.7785 = xAlreadyYielded;
 
   <bb 27> :
 <L33>:
-  return D.7783;
+  return D.7785;
 
 }
 
@@ -3628,7 +3628,7 @@ xTaskResumeFromISR (struct tskTaskControlBlock * xTaskToResume)
   UBaseType_t uxSavedInterruptStatus;
   struct TCB_t * const pxTCB;
   BaseType_t xYieldRequired;
-  BaseType_t D.7742;
+  BaseType_t D.7744;
 
   <bb 2> :
   xYieldRequired = 0;
@@ -3713,11 +3713,11 @@ xTaskResumeFromISR (struct tskTaskControlBlock * xTaskToResume)
 
   <bb 13> :
   vPortSetBASEPRI (uxSavedInterruptStatus);
-  D.7742 = xYieldRequired;
+  D.7744 = xYieldRequired;
 
   <bb 14> :
 <L14>:
-  return D.7742;
+  return D.7744;
 
 }
 
@@ -3820,7 +3820,7 @@ prvTaskIsTaskSuspended (struct tskTaskControlBlock * const xTask)
 {
   const struct TCB_t * const pxTCB;
   BaseType_t xReturn;
-  BaseType_t D.7712;
+  BaseType_t D.7714;
 
   <bb 2> :
   xReturn = 0;
@@ -3861,11 +3861,11 @@ prvTaskIsTaskSuspended (struct tskTaskControlBlock * const xTask)
   xReturn = 1;
 
   <bb 9> :
-  D.7712 = xReturn;
+  D.7714 = xReturn;
 
   <bb 10> :
 <L12>:
-  return D.7712;
+  return D.7714;
 
 }
 
@@ -4179,7 +4179,7 @@ uxTaskPriorityGetFromISR (struct tskTaskControlBlock * const xTask)
   UBaseType_t uxSavedInterruptState;
   UBaseType_t uxReturn;
   const struct TCB_t * pxTCB;
-  UBaseType_t D.7631;
+  UBaseType_t D.7633;
   const struct TCB_t * iftmp.24;
 
   <bb 2> :
@@ -4201,11 +4201,11 @@ uxTaskPriorityGetFromISR (struct tskTaskControlBlock * const xTask)
   pxTCB = iftmp.24;
   uxReturn = pxTCB->uxPriority;
   vPortSetBASEPRI (uxSavedInterruptState);
-  D.7631 = uxReturn;
+  D.7633 = uxReturn;
 
   <bb 6> :
 <L3>:
-  return D.7631;
+  return D.7633;
 
 }
 
@@ -4214,7 +4214,7 @@ uxTaskPriorityGet (struct tskTaskControlBlock * const xTask)
 {
   UBaseType_t uxReturn;
   const struct TCB_t * pxTCB;
-  UBaseType_t D.7625;
+  UBaseType_t D.7627;
   const struct TCB_t * iftmp.23;
 
   <bb 2> :
@@ -4235,11 +4235,11 @@ uxTaskPriorityGet (struct tskTaskControlBlock * const xTask)
   pxTCB = iftmp.23;
   uxReturn = pxTCB->uxPriority;
   vPortExitCritical ();
-  D.7625 = uxReturn;
+  D.7627 = uxReturn;
 
   <bb 6> :
 <L3>:
-  return D.7625;
+  return D.7627;
 
 }
 
@@ -4252,7 +4252,7 @@ eTaskGetState (struct tskTaskControlBlock * xTask)
   const struct List_t * pxDelayedList;
   const struct List_t * pxStateList;
   eTaskState eReturn;
-  eTaskState D.7619;
+  eTaskState D.7621;
 
   <bb 2> :
   pxTCB = xTask;
@@ -4364,11 +4364,11 @@ eTaskGetState (struct tskTaskControlBlock * xTask)
   eReturn = 1;
 
   <bb 23> :
-  D.7619 = eReturn;
+  D.7621 = eReturn;
 
   <bb 24> :
 <L25>:
-  return D.7619;
+  return D.7621;
 
 }
 
@@ -4426,7 +4426,7 @@ xTaskDelayUntil (TickType_t * const pxPreviousWakeTime, const TickType_t xTimeIn
   BaseType_t xShouldDelay;
   BaseType_t xAlreadyYielded;
   TickType_t xTimeToWake;
-  BaseType_t D.7588;
+  BaseType_t D.7590;
 
   <bb 2> :
   xShouldDelay = 0;
@@ -4535,11 +4535,11 @@ xTaskDelayUntil (TickType_t * const pxPreviousWakeTime, const TickType_t xTimeIn
   __asm__ __volatile__("isb");
 
   <bb 22> :
-  D.7588 = xShouldDelay;
+  D.7590 = xShouldDelay;
 
   <bb 23> :
 <L26>:
-  return D.7588;
+  return D.7590;
 
 }
 
@@ -4783,6 +4783,7 @@ prvInitialiseNewTask (void (*TaskFunction_t) (void *) pxTaskCode, const char * c
   goto <bb 4>; [INV]
 
   <bb 5> :
+  pxNewTCB->pxEndOfStack = pxTopOfStack;
   if (pcName != 0B)
     goto <bb 6>; [INV]
   else
@@ -4881,7 +4882,7 @@ xTaskCreate (void (*TaskFunction_t) (void *) pxTaskCode, const char * const pcNa
   StackType_t * pxStack;
   BaseType_t xReturn;
   struct TCB_t * pxNewTCB;
-  BaseType_t D.7508;
+  BaseType_t D.7510;
 
   <bb 2> :
   _1 = (unsigned int) usStackDepth;
@@ -4893,7 +4894,7 @@ xTaskCreate (void (*TaskFunction_t) (void *) pxTaskCode, const char * const pcNa
     goto <bb 6>; [INV]
 
   <bb 3> :
-  pxNewTCB = pvPortMalloc (88);
+  pxNewTCB = pvPortMalloc (92);
   if (pxNewTCB != 0B)
     goto <bb 4>; [INV]
   else
@@ -4927,11 +4928,11 @@ xTaskCreate (void (*TaskFunction_t) (void *) pxTaskCode, const char * const pcNa
   xReturn = -1;
 
   <bb 10> :
-  D.7508 = xReturn;
+  D.7510 = xReturn;
 
   <bb 11> :
 <L9>:
-  return D.7508;
+  return D.7510;
 
 }
 
@@ -4951,7 +4952,7 @@ ulPortRaiseBASEPRI ()
 {
   uint32_t ulNewBASEPRI;
   uint32_t ulOriginalBASEPRI;
-  uint32_t D.7633;
+  uint32_t D.7635;
 
   <bb 2> :
   __asm__ __volatile__("	mrs %0, basepri											
@@ -4960,11 +4961,11 @@ ulPortRaiseBASEPRI ()
 	isb														
 	dsb														
 " : "=r" ulOriginalBASEPRI, "=r" ulNewBASEPRI : "i" 16 : "memory");
-  D.7633 = ulOriginalBASEPRI;
+  D.7635 = ulOriginalBASEPRI;
 
   <bb 3> :
 <L0>:
-  return D.7633;
+  return D.7635;
 
 }
 

+ 55 - 54
Debug_FLASH/FreeRTOS/Source/tasks.c.022i.opt_local_passes

@@ -108,7 +108,7 @@ ulTaskGenericNotifyValueClear (struct tskTaskControlBlock * xTask, UBaseType_t u
 {
   uint32_t ulReturn;
   struct TCB_t * pxTCB;
-  uint32_t D.8222;
+  uint32_t D.8224;
   struct TCB_t * iftmp.151;
   long unsigned int _1;
   long unsigned int _2;
@@ -154,7 +154,7 @@ xTaskGenericNotifyStateClear (struct tskTaskControlBlock * xTask, UBaseType_t ux
 {
   BaseType_t xReturn;
   struct TCB_t * pxTCB;
-  BaseType_t D.8216;
+  BaseType_t D.8218;
   struct TCB_t * iftmp.150;
   unsigned char _1;
   struct TCB_t * iftmp.150_3;
@@ -426,7 +426,7 @@ xTaskGenericNotifyFromISR (struct tskTaskControlBlock * xTaskToNotify, UBaseType
   BaseType_t xReturn;
   uint8_t ucOriginalNotifyState;
   struct TCB_t * pxTCB;
-  BaseType_t D.8185;
+  BaseType_t D.8187;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -704,7 +704,7 @@ xTaskGenericNotify (struct tskTaskControlBlock * xTaskToNotify, UBaseType_t uxIn
   uint8_t ucOriginalNotifyState;
   BaseType_t xReturn;
   struct TCB_t * pxTCB;
-  BaseType_t D.8156;
+  BaseType_t D.8158;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -940,7 +940,7 @@ xTaskGenericNotify (struct tskTaskControlBlock * xTaskToNotify, UBaseType_t uxIn
 xTaskGenericNotifyWait (UBaseType_t uxIndexToWait, uint32_t ulBitsToClearOnEntry, uint32_t ulBitsToClearOnExit, uint32_t * pulNotificationValue, TickType_t xTicksToWait)
 {
   BaseType_t xReturn;
-  BaseType_t D.8131;
+  BaseType_t D.8133;
   struct TCB_t * pxCurrentTCB.138;
   struct TCB_t * pxCurrentTCB.134;
   struct TCB_t * pxCurrentTCB.133_1;
@@ -1053,7 +1053,7 @@ xTaskGenericNotifyWait (UBaseType_t uxIndexToWait, uint32_t ulBitsToClearOnEntry
 ulTaskGenericNotifyTake (UBaseType_t uxIndexToWait, BaseType_t xClearCountOnExit, TickType_t xTicksToWait)
 {
   uint32_t ulReturn;
-  uint32_t D.8114;
+  uint32_t D.8116;
   struct TCB_t * pxCurrentTCB.127_1;
   long unsigned int _2;
   struct TCB_t * pxCurrentTCB.128_3;
@@ -1142,7 +1142,7 @@ ulTaskGenericNotifyTake (UBaseType_t uxIndexToWait, BaseType_t xClearCountOnExit
 
 pvTaskIncrementMutexHeldCount ()
 {
-  struct tskTaskControlBlock * D.8098;
+  struct tskTaskControlBlock * D.8100;
   struct TCB_t * pxCurrentTCB.125_1;
   struct TCB_t * pxCurrentTCB.126_2;
   long unsigned int _3;
@@ -1175,7 +1175,7 @@ pvTaskIncrementMutexHeldCount ()
 uxTaskResetEventItemValue ()
 {
   TickType_t uxReturn;
-  TickType_t D.8094;
+  TickType_t D.8096;
   struct TCB_t * pxCurrentTCB.122_1;
   struct TCB_t * pxCurrentTCB.123_2;
   long unsigned int _3;
@@ -1320,7 +1320,7 @@ vTaskList (char * pcWriteBuffer)
 prvWriteNameToBuffer (char * pcBuffer, const char * pcTaskName)
 {
   size_t x;
-  char * D.8089;
+  char * D.8091;
   char * _1;
   char * _2;
   char * _11;
@@ -1518,7 +1518,7 @@ xTaskPriorityDisinherit (struct tskTaskControlBlock * const pxMutexHolder)
   struct ListItem_t * const pxIndex;
   BaseType_t xReturn;
   struct TCB_t * const pxTCB;
-  BaseType_t D.8060;
+  BaseType_t D.8062;
   struct TCB_t * pxCurrentTCB.117_1;
   long unsigned int _2;
   long unsigned int _3;
@@ -1655,7 +1655,7 @@ xTaskPriorityInherit (struct tskTaskControlBlock * const pxMutexHolder)
   struct ListItem_t * const pxIndex;
   BaseType_t xReturn;
   struct TCB_t * const pxMutexHolderTCB;
-  BaseType_t D.8040;
+  BaseType_t D.8042;
   long unsigned int _1;
   struct TCB_t * pxCurrentTCB.111_2;
   long unsigned int _3;
@@ -1805,7 +1805,7 @@ xTaskPriorityInherit (struct tskTaskControlBlock * const pxMutexHolder)
 xTaskGetSchedulerState ()
 {
   BaseType_t xReturn;
-  BaseType_t D.8018;
+  BaseType_t D.8020;
   long int xSchedulerRunning.109_1;
   long unsigned int uxSchedulerSuspended.110_2;
   BaseType_t _8;
@@ -1849,7 +1849,7 @@ xTaskGetSchedulerState ()
 xTaskGetCurrentTaskHandle ()
 {
   struct tskTaskControlBlock * xReturn;
-  struct tskTaskControlBlock * D.8010;
+  struct tskTaskControlBlock * D.8012;
   struct tskTaskControlBlock * _3;
 
   <bb 2> :
@@ -1913,7 +1913,7 @@ uxTaskGetStackHighWaterMark (struct tskTaskControlBlock * xTask)
   UBaseType_t uxReturn;
   uint8_t * pucEndOfStack;
   struct TCB_t * pxTCB;
-  UBaseType_t D.8005;
+  UBaseType_t D.8007;
   struct TCB_t * iftmp.106;
   short unsigned int _1;
   struct TCB_t * iftmp.106_2;
@@ -1952,7 +1952,7 @@ uxTaskGetStackHighWaterMark (struct tskTaskControlBlock * xTask)
 prvTaskCheckFreeStackSpace (const uint8_t * pucStackByte)
 {
   uint32_t ulCount;
-  uint16_t D.7999;
+  uint16_t D.8001;
   unsigned char _1;
   uint16_t _8;
 
@@ -1991,7 +1991,7 @@ prvListTasksWithinSingleList (struct TaskStatus_t * pxTaskStatusArray, struct Li
   UBaseType_t uxTask;
   struct TCB_t * pxFirstTCB;
   struct TCB_t * pxNextTCB;
-  UBaseType_t D.7997;
+  UBaseType_t D.7999;
   long unsigned int _1;
   struct ListItem_t * _2;
   struct xLIST_ITEM * _3;
@@ -2315,7 +2315,7 @@ uxTaskGetTaskNumber (struct tskTaskControlBlock * xTask)
 {
   const struct TCB_t * pxTCB;
   UBaseType_t uxReturn;
-  UBaseType_t D.7966;
+  UBaseType_t D.7968;
   UBaseType_t _7;
 
   <bb 2> :
@@ -2357,7 +2357,7 @@ xTaskCheckForTimeOut (struct TimeOut_t * const pxTimeOut, TickType_t * const pxT
   const TickType_t xElapsedTime;
   const TickType_t xConstTickCount;
   BaseType_t xReturn;
-  BaseType_t D.7961;
+  BaseType_t D.7963;
   long unsigned int _1;
   struct TCB_t * pxCurrentTCB.98_2;
   unsigned char _3;
@@ -2689,7 +2689,7 @@ xTaskRemoveFromEventList (const struct List_t * const pxEventList)
   struct List_t * const pxList;
   BaseType_t xReturn;
   struct TCB_t * pxUnblockedTCB;
-  BaseType_t D.7928;
+  BaseType_t D.7930;
   struct xLIST_ITEM * _1;
   struct xLIST_ITEM * _2;
   struct xLIST_ITEM * _3;
@@ -3130,7 +3130,7 @@ xTaskIncrementTick ()
   BaseType_t xSwitchRequired;
   TickType_t xItemValue;
   struct TCB_t * pxTCB;
-  BaseType_t D.7895;
+  BaseType_t D.7897;
   long unsigned int uxSchedulerSuspended.61_1;
   long unsigned int xTickCount.62_2;
   struct List_t * pxDelayedTaskList.63_3;
@@ -3407,7 +3407,7 @@ xTaskAbortDelay (struct tskTaskControlBlock * xTask)
   struct ListItem_t * const pxIndex;
   BaseType_t xReturn;
   struct TCB_t * pxTCB;
-  BaseType_t D.7861;
+  BaseType_t D.7863;
   <unnamed type> _1;
   struct ListItem_t * _2;
   struct xLIST * _3;
@@ -3528,7 +3528,7 @@ xTaskAbortDelay (struct tskTaskControlBlock * xTask)
 xTaskCatchUpTicks (TickType_t xTicksToCatchUp)
 {
   BaseType_t xYieldOccurred;
-  BaseType_t D.7846;
+  BaseType_t D.7848;
   long unsigned int uxSchedulerSuspended.57_1;
   long unsigned int xPendedTicks.58_2;
   long unsigned int _3;
@@ -3566,12 +3566,12 @@ uxTaskGetSystemState (struct TaskStatus_t * const pxTaskStatusArray, const UBase
 {
   UBaseType_t uxQueue;
   UBaseType_t uxTask;
-  UBaseType_t D.7842;
+  UBaseType_t D.7844;
+  long unsigned int D.7840;
+  long unsigned int D.7839;
   long unsigned int D.7838;
   long unsigned int D.7837;
   long unsigned int D.7836;
-  long unsigned int D.7835;
-  long unsigned int D.7834;
   long unsigned int uxCurrentNumberOfTasks.54_1;
   long unsigned int _2;
   struct TaskStatus_t * _3;
@@ -3660,7 +3660,7 @@ xTaskGetHandle (const char * pcNameToQuery)
 {
   struct TCB_t * pxTCB;
   UBaseType_t uxQueue;
-  struct tskTaskControlBlock * D.7830;
+  struct tskTaskControlBlock * D.7832;
   unsigned int _1;
   struct List_t * _2;
   struct List_t * pxDelayedTaskList.52_3;
@@ -3766,7 +3766,7 @@ prvSearchForNameWithinSingleList (struct List_t * pxList, const char * pcNameToQ
   struct TCB_t * pxReturn;
   struct TCB_t * pxFirstTCB;
   struct TCB_t * pxNextTCB;
-  struct TCB_t * D.7816;
+  struct TCB_t * D.7818;
   long unsigned int _1;
   struct ListItem_t * _2;
   struct xLIST_ITEM * _3;
@@ -3918,7 +3918,7 @@ prvSearchForNameWithinSingleList (struct List_t * pxList, const char * pcNameToQ
 pcTaskGetName (struct tskTaskControlBlock * xTaskToQuery)
 {
   struct TCB_t * pxTCB;
-  char * D.7797;
+  char * D.7799;
   struct TCB_t * iftmp.51;
   struct TCB_t * iftmp.51_1;
   struct TCB_t * iftmp.51_3;
@@ -3964,7 +3964,7 @@ pcTaskGetName (struct tskTaskControlBlock * xTaskToQuery)
 
 uxTaskGetNumberOfTasks ()
 {
-  UBaseType_t D.7789;
+  UBaseType_t D.7791;
   UBaseType_t _2;
 
   <bb 2> :
@@ -3981,7 +3981,7 @@ xTaskGetTickCountFromISR ()
 {
   UBaseType_t uxSavedInterruptStatus;
   TickType_t xReturn;
-  TickType_t D.7787;
+  TickType_t D.7789;
   TickType_t _5;
 
   <bb 2> :
@@ -4000,7 +4000,7 @@ xTaskGetTickCountFromISR ()
 xTaskGetTickCount ()
 {
   TickType_t xTicks;
-  TickType_t D.7785;
+  TickType_t D.7787;
   TickType_t _3;
 
   <bb 2> :
@@ -4022,7 +4022,7 @@ xTaskResumeAll ()
   struct List_t * const pxList;
   BaseType_t xAlreadyYielded;
   struct TCB_t * pxTCB;
-  BaseType_t D.7783;
+  BaseType_t D.7785;
   long unsigned int uxSchedulerSuspended.44_1;
   long unsigned int uxSchedulerSuspended.45_2;
   long unsigned int _3;
@@ -4349,7 +4349,7 @@ xTaskResumeFromISR (struct tskTaskControlBlock * xTaskToResume)
   UBaseType_t uxSavedInterruptStatus;
   struct TCB_t * const pxTCB;
   BaseType_t xYieldRequired;
-  BaseType_t D.7742;
+  BaseType_t D.7744;
   long int _1;
   long unsigned int uxSchedulerSuspended.39_2;
   long unsigned int _3;
@@ -4584,7 +4584,7 @@ prvTaskIsTaskSuspended (struct tskTaskControlBlock * const xTask)
 {
   const struct TCB_t * const pxTCB;
   BaseType_t xReturn;
-  BaseType_t D.7712;
+  BaseType_t D.7714;
   struct xLIST * _1;
   struct xLIST * _2;
   struct xLIST * _3;
@@ -4999,7 +4999,7 @@ uxTaskPriorityGetFromISR (struct tskTaskControlBlock * const xTask)
   UBaseType_t uxSavedInterruptState;
   UBaseType_t uxReturn;
   const struct TCB_t * pxTCB;
-  UBaseType_t D.7631;
+  UBaseType_t D.7633;
   const struct TCB_t * iftmp.24;
   const struct TCB_t * iftmp.24_1;
   const struct TCB_t * iftmp.24_7;
@@ -5039,7 +5039,7 @@ uxTaskPriorityGet (struct tskTaskControlBlock * const xTask)
 {
   UBaseType_t uxReturn;
   const struct TCB_t * pxTCB;
-  UBaseType_t D.7625;
+  UBaseType_t D.7627;
   const struct TCB_t * iftmp.23;
   const struct TCB_t * iftmp.23_1;
   const struct TCB_t * iftmp.23_5;
@@ -5082,7 +5082,7 @@ eTaskGetState (struct tskTaskControlBlock * xTask)
   const struct List_t * pxDelayedList;
   const struct List_t * pxStateList;
   eTaskState eReturn;
-  eTaskState D.7619;
+  eTaskState D.7621;
   struct TCB_t * pxCurrentTCB.22_1;
   struct xLIST * _2;
   unsigned char _3;
@@ -5266,7 +5266,7 @@ xTaskDelayUntil (TickType_t * const pxPreviousWakeTime, const TickType_t xTimeIn
   BaseType_t xShouldDelay;
   BaseType_t xAlreadyYielded;
   TickType_t xTimeToWake;
-  BaseType_t D.7588;
+  BaseType_t D.7590;
   long unsigned int uxSchedulerSuspended.20_1;
   long unsigned int _2;
   long unsigned int _3;
@@ -5700,20 +5700,21 @@ prvInitialiseNewTask (void (*TaskFunction_t) (void *) pxTaskCode, const char * c
   goto <bb 4>; [INV]
 
   <bb 5> :
-  if (pcName_32(D) != 0B)
+  pxNewTCB_27(D)->pxEndOfStack = pxTopOfStack_31;
+  if (pcName_33(D) != 0B)
     goto <bb 6>; [INV]
   else
     goto <bb 12>; [INV]
 
   <bb 6> :
-  x_34 = 0;
+  x_35 = 0;
   goto <bb 10>; [INV]
 
   <bb 7> :
-  _10 = pcName_32(D) + x_21;
+  _10 = pcName_33(D) + x_21;
   _11 = *_10;
   pxNewTCB_27(D)->pcTaskName[x_21] = _11;
-  _12 = pcName_32(D) + x_21;
+  _12 = pcName_33(D) + x_21;
   _13 = *_12;
   if (_13 == 0)
     goto <bb 8>; [INV]
@@ -5724,10 +5725,10 @@ prvInitialiseNewTask (void (*TaskFunction_t) (void *) pxTaskCode, const char * c
   goto <bb 11>; [INV]
 
   <bb 9> :
-  x_36 = x_21 + 1;
+  x_37 = x_21 + 1;
 
   <bb 10> :
-  # x_21 = PHI <x_34(6), x_36(9)>
+  # x_21 = PHI <x_35(6), x_37(9)>
   if (x_21 <= 9)
     goto <bb 7>; [INV]
   else
@@ -5741,7 +5742,7 @@ prvInitialiseNewTask (void (*TaskFunction_t) (void *) pxTaskCode, const char * c
   pxNewTCB_27(D)->pcTaskName[0] = 0;
 
   <bb 13> :
-  if (uxPriority_38(D) > 4)
+  if (uxPriority_39(D) > 4)
     goto <bb 14>; [INV]
   else
     goto <bb 16>; [INV]
@@ -5753,16 +5754,16 @@ prvInitialiseNewTask (void (*TaskFunction_t) (void *) pxTaskCode, const char * c
   goto <bb 15>; [INV]
 
   <bb 16> :
-  if (uxPriority_38(D) > 4)
+  if (uxPriority_39(D) > 4)
     goto <bb 17>; [INV]
   else
     goto <bb 18>; [INV]
 
   <bb 17> :
-  uxPriority_39 = 4;
+  uxPriority_40 = 4;
 
   <bb 18> :
-  # uxPriority_20 = PHI <uxPriority_38(D)(16), uxPriority_39(17)>
+  # uxPriority_20 = PHI <uxPriority_39(D)(16), uxPriority_40(17)>
   pxNewTCB_27(D)->uxPriority = uxPriority_20;
   pxNewTCB_27(D)->uxBasePriority = uxPriority_20;
   pxNewTCB_27(D)->uxMutexesHeld = 0;
@@ -5779,15 +5780,15 @@ prvInitialiseNewTask (void (*TaskFunction_t) (void *) pxTaskCode, const char * c
   _18 = &pxNewTCB_27(D)->ucNotifyState[0];
   memset (_18, 0, 1);
   pxNewTCB_27(D)->ucDelayAborted = 0;
-  _19 = pxPortInitialiseStack (pxTopOfStack_31, pxTaskCode_51(D), pvParameters_52(D));
+  _19 = pxPortInitialiseStack (pxTopOfStack_31, pxTaskCode_52(D), pvParameters_53(D));
   pxNewTCB_27(D)->pxTopOfStack = _19;
-  if (pxCreatedTask_55(D) != 0B)
+  if (pxCreatedTask_56(D) != 0B)
     goto <bb 19>; [INV]
   else
     goto <bb 20>; [INV]
 
   <bb 19> :
-  *pxCreatedTask_55(D) = pxNewTCB_27(D);
+  *pxCreatedTask_56(D) = pxNewTCB_27(D);
 
   <bb 20> :
   return;
@@ -5800,7 +5801,7 @@ xTaskCreate (void (*TaskFunction_t) (void *) pxTaskCode, const char * const pcNa
   StackType_t * pxStack;
   BaseType_t xReturn;
   struct TCB_t * pxNewTCB;
-  BaseType_t D.7508;
+  BaseType_t D.7510;
   unsigned int _1;
   unsigned int _2;
   long unsigned int _3;
@@ -5816,7 +5817,7 @@ xTaskCreate (void (*TaskFunction_t) (void *) pxTaskCode, const char * const pcNa
     goto <bb 6>; [INV]
 
   <bb 3> :
-  pxNewTCB_14 = pvPortMalloc (88);
+  pxNewTCB_14 = pvPortMalloc (92);
   if (pxNewTCB_14 != 0B)
     goto <bb 4>; [INV]
   else
@@ -5876,7 +5877,7 @@ ulPortRaiseBASEPRI ()
 {
   uint32_t ulNewBASEPRI;
   uint32_t ulOriginalBASEPRI;
-  uint32_t D.7633;
+  uint32_t D.7635;
   uint32_t _5;
 
   <bb 2> :

File diff suppressed because it is too large
+ 105 - 105
Debug_FLASH/FreeRTOS/Source/tasks.c.048i.remove_symbols


+ 64 - 63
Debug_FLASH/FreeRTOS/Source/tasks.c.060i.targetclone

@@ -108,7 +108,7 @@ ulTaskGenericNotifyValueClear (struct tskTaskControlBlock * xTask, UBaseType_t u
 {
   uint32_t ulReturn;
   struct TCB_t * pxTCB;
-  uint32_t D.8222;
+  uint32_t D.8224;
   struct TCB_t * iftmp.151;
   long unsigned int _1;
   long unsigned int _2;
@@ -155,7 +155,7 @@ xTaskGenericNotifyStateClear (struct tskTaskControlBlock * xTask, UBaseType_t ux
   uint32_t ulNewBASEPRI;
   BaseType_t xReturn;
   struct TCB_t * pxTCB;
-  BaseType_t D.8216;
+  BaseType_t D.8218;
   struct TCB_t * iftmp.150;
   unsigned char _1;
   struct TCB_t * iftmp.150_3;
@@ -228,10 +228,10 @@ vTaskGenericNotifyGiveFromISR (struct tskTaskControlBlock * xTaskToNotify, UBase
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.8366;
+  uint32_t D.8368;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.8365;
+  uint32_t D.8367;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   struct ListItem_t * const pxIndex;
@@ -472,10 +472,10 @@ xTaskGenericNotifyFromISR (struct tskTaskControlBlock * xTaskToNotify, UBaseType
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.8356;
+  uint32_t D.8358;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.8355;
+  uint32_t D.8357;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   struct ListItem_t * const pxIndex;
@@ -485,7 +485,7 @@ xTaskGenericNotifyFromISR (struct tskTaskControlBlock * xTaskToNotify, UBaseType
   BaseType_t xReturn;
   uint8_t ucOriginalNotifyState;
   struct TCB_t * pxTCB;
-  BaseType_t D.8185;
+  BaseType_t D.8187;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -808,7 +808,7 @@ xTaskGenericNotify (struct tskTaskControlBlock * xTaskToNotify, UBaseType_t uxIn
   uint8_t ucOriginalNotifyState;
   BaseType_t xReturn;
   struct TCB_t * pxTCB;
-  BaseType_t D.8156;
+  BaseType_t D.8158;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -1069,7 +1069,7 @@ xTaskGenericNotifyWait (UBaseType_t uxIndexToWait, uint32_t ulBitsToClearOnEntry
 {
   uint32_t ulNewBASEPRI;
   BaseType_t xReturn;
-  BaseType_t D.8131;
+  BaseType_t D.8133;
   struct TCB_t * pxCurrentTCB.138;
   struct TCB_t * pxCurrentTCB.134;
   struct TCB_t * pxCurrentTCB.133_1;
@@ -1189,7 +1189,7 @@ ulTaskGenericNotifyTake (UBaseType_t uxIndexToWait, BaseType_t xClearCountOnExit
 {
   uint32_t ulNewBASEPRI;
   uint32_t ulReturn;
-  uint32_t D.8114;
+  uint32_t D.8116;
   struct TCB_t * pxCurrentTCB.127_1;
   long unsigned int _2;
   struct TCB_t * pxCurrentTCB.128_3;
@@ -1284,7 +1284,7 @@ ulTaskGenericNotifyTake (UBaseType_t uxIndexToWait, BaseType_t xClearCountOnExit
 
 pvTaskIncrementMutexHeldCount ()
 {
-  struct tskTaskControlBlock * D.8098;
+  struct tskTaskControlBlock * D.8100;
   struct TCB_t * pxCurrentTCB.125_1;
   struct TCB_t * pxCurrentTCB.126_2;
   long unsigned int _3;
@@ -1317,7 +1317,7 @@ pvTaskIncrementMutexHeldCount ()
 uxTaskResetEventItemValue ()
 {
   TickType_t uxReturn;
-  TickType_t D.8094;
+  TickType_t D.8096;
   struct TCB_t * pxCurrentTCB.122_1;
   struct TCB_t * pxCurrentTCB.123_2;
   long unsigned int _3;
@@ -1462,7 +1462,7 @@ vTaskList (char * pcWriteBuffer)
 prvWriteNameToBuffer (char * pcBuffer, const char * pcTaskName)
 {
   size_t x;
-  char * D.8089;
+  char * D.8091;
   char * _1;
   char * _2;
   char * _11;
@@ -1676,7 +1676,7 @@ xTaskPriorityDisinherit (struct tskTaskControlBlock * const pxMutexHolder)
   struct ListItem_t * const pxIndex;
   BaseType_t xReturn;
   struct TCB_t * const pxTCB;
-  BaseType_t D.8060;
+  BaseType_t D.8062;
   struct TCB_t * pxCurrentTCB.117_1;
   long unsigned int _2;
   long unsigned int _3;
@@ -1825,7 +1825,7 @@ xTaskPriorityInherit (struct tskTaskControlBlock * const pxMutexHolder)
   struct ListItem_t * const pxIndex;
   BaseType_t xReturn;
   struct TCB_t * const pxMutexHolderTCB;
-  BaseType_t D.8040;
+  BaseType_t D.8042;
   long unsigned int _1;
   struct TCB_t * pxCurrentTCB.111_2;
   long unsigned int _3;
@@ -1975,7 +1975,7 @@ xTaskPriorityInherit (struct tskTaskControlBlock * const pxMutexHolder)
 xTaskGetSchedulerState ()
 {
   BaseType_t xReturn;
-  BaseType_t D.8018;
+  BaseType_t D.8020;
   long int xSchedulerRunning.109_1;
   long unsigned int uxSchedulerSuspended.110_2;
   BaseType_t _8;
@@ -2019,7 +2019,7 @@ xTaskGetSchedulerState ()
 xTaskGetCurrentTaskHandle ()
 {
   struct tskTaskControlBlock * xReturn;
-  struct tskTaskControlBlock * D.8010;
+  struct tskTaskControlBlock * D.8012;
   struct tskTaskControlBlock * _3;
 
   <bb 2> :
@@ -2083,7 +2083,7 @@ uxTaskGetStackHighWaterMark (struct tskTaskControlBlock * xTask)
   UBaseType_t uxReturn;
   uint8_t * pucEndOfStack;
   struct TCB_t * pxTCB;
-  UBaseType_t D.8005;
+  UBaseType_t D.8007;
   struct TCB_t * iftmp.106;
   short unsigned int _1;
   struct TCB_t * iftmp.106_2;
@@ -2122,7 +2122,7 @@ uxTaskGetStackHighWaterMark (struct tskTaskControlBlock * xTask)
 prvTaskCheckFreeStackSpace (const uint8_t * pucStackByte)
 {
   uint32_t ulCount;
-  uint16_t D.7999;
+  uint16_t D.8001;
   unsigned char _1;
   uint16_t _8;
 
@@ -2161,7 +2161,7 @@ prvListTasksWithinSingleList (struct TaskStatus_t * pxTaskStatusArray, struct Li
   UBaseType_t uxTask;
   struct TCB_t * pxFirstTCB;
   struct TCB_t * pxNextTCB;
-  UBaseType_t D.7997;
+  UBaseType_t D.7999;
   long unsigned int _1;
   struct ListItem_t * _2;
   struct xLIST_ITEM * _3;
@@ -2485,7 +2485,7 @@ uxTaskGetTaskNumber (struct tskTaskControlBlock * xTask)
 {
   const struct TCB_t * pxTCB;
   UBaseType_t uxReturn;
-  UBaseType_t D.7966;
+  UBaseType_t D.7968;
   UBaseType_t _7;
 
   <bb 2> :
@@ -2529,7 +2529,7 @@ xTaskCheckForTimeOut (struct TimeOut_t * const pxTimeOut, TickType_t * const pxT
   const TickType_t xElapsedTime;
   const TickType_t xConstTickCount;
   BaseType_t xReturn;
-  BaseType_t D.7961;
+  BaseType_t D.7963;
   long unsigned int _1;
   struct TCB_t * pxCurrentTCB.98_2;
   unsigned char _3;
@@ -2895,7 +2895,7 @@ xTaskRemoveFromEventList (const struct List_t * const pxEventList)
   struct List_t * const pxList;
   BaseType_t xReturn;
   struct TCB_t * pxUnblockedTCB;
-  BaseType_t D.7928;
+  BaseType_t D.7930;
   struct xLIST_ITEM * _1;
   struct xLIST_ITEM * _2;
   struct xLIST_ITEM * _3;
@@ -3378,7 +3378,7 @@ xTaskIncrementTick ()
   BaseType_t xSwitchRequired;
   TickType_t xItemValue;
   struct TCB_t * pxTCB;
-  BaseType_t D.7895;
+  BaseType_t D.7897;
   long unsigned int uxSchedulerSuspended.61_1;
   long unsigned int xTickCount.62_2;
   struct List_t * pxDelayedTaskList.63_3;
@@ -3662,7 +3662,7 @@ xTaskAbortDelay (struct tskTaskControlBlock * xTask)
   struct ListItem_t * const pxIndex;
   BaseType_t xReturn;
   struct TCB_t * pxTCB;
-  BaseType_t D.7861;
+  BaseType_t D.7863;
   <unnamed type> _1;
   struct ListItem_t * _2;
   struct xLIST * _3;
@@ -3790,7 +3790,7 @@ xTaskCatchUpTicks (TickType_t xTicksToCatchUp)
 {
   uint32_t ulNewBASEPRI;
   BaseType_t xYieldOccurred;
-  BaseType_t D.7846;
+  BaseType_t D.7848;
   long unsigned int uxSchedulerSuspended.57_1;
   long unsigned int xPendedTicks.58_2;
   long unsigned int _3;
@@ -3834,12 +3834,12 @@ uxTaskGetSystemState (struct TaskStatus_t * const pxTaskStatusArray, const UBase
 {
   UBaseType_t uxQueue;
   UBaseType_t uxTask;
-  UBaseType_t D.7842;
+  UBaseType_t D.7844;
+  long unsigned int D.7840;
+  long unsigned int D.7839;
   long unsigned int D.7838;
   long unsigned int D.7837;
   long unsigned int D.7836;
-  long unsigned int D.7835;
-  long unsigned int D.7834;
   long unsigned int uxCurrentNumberOfTasks.54_1;
   long unsigned int _2;
   struct TaskStatus_t * _3;
@@ -3929,7 +3929,7 @@ xTaskGetHandle (const char * pcNameToQuery)
   uint32_t ulNewBASEPRI;
   struct TCB_t * pxTCB;
   UBaseType_t uxQueue;
-  struct tskTaskControlBlock * D.7830;
+  struct tskTaskControlBlock * D.7832;
   unsigned int _1;
   struct List_t * _2;
   struct List_t * pxDelayedTaskList.52_3;
@@ -4041,7 +4041,7 @@ prvSearchForNameWithinSingleList (struct List_t * pxList, const char * pcNameToQ
   struct TCB_t * pxReturn;
   struct TCB_t * pxFirstTCB;
   struct TCB_t * pxNextTCB;
-  struct TCB_t * D.7816;
+  struct TCB_t * D.7818;
   long unsigned int _1;
   struct ListItem_t * _2;
   struct xLIST_ITEM * _3;
@@ -4194,7 +4194,7 @@ pcTaskGetName (struct tskTaskControlBlock * xTaskToQuery)
 {
   uint32_t ulNewBASEPRI;
   struct TCB_t * pxTCB;
-  char * D.7797;
+  char * D.7799;
   struct TCB_t * iftmp.51;
   struct TCB_t * iftmp.51_1;
   struct TCB_t * iftmp.51_3;
@@ -4246,7 +4246,7 @@ pcTaskGetName (struct tskTaskControlBlock * xTaskToQuery)
 
 uxTaskGetNumberOfTasks ()
 {
-  UBaseType_t D.7789;
+  UBaseType_t D.7791;
   UBaseType_t _2;
 
   <bb 2> :
@@ -4263,7 +4263,7 @@ xTaskGetTickCountFromISR ()
 {
   UBaseType_t uxSavedInterruptStatus;
   TickType_t xReturn;
-  TickType_t D.7787;
+  TickType_t D.7789;
   TickType_t _5;
 
   <bb 2> :
@@ -4282,7 +4282,7 @@ xTaskGetTickCountFromISR ()
 xTaskGetTickCount ()
 {
   TickType_t xTicks;
-  TickType_t D.7785;
+  TickType_t D.7787;
   TickType_t _3;
 
   <bb 2> :
@@ -4305,7 +4305,7 @@ xTaskResumeAll ()
   struct List_t * const pxList;
   BaseType_t xAlreadyYielded;
   struct TCB_t * pxTCB;
-  BaseType_t D.7783;
+  BaseType_t D.7785;
   long unsigned int uxSchedulerSuspended.44_1;
   long unsigned int uxSchedulerSuspended.45_2;
   long unsigned int _3;
@@ -4657,16 +4657,16 @@ vTaskStartScheduler ()
 xTaskResumeFromISR (struct tskTaskControlBlock * xTaskToResume)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.8322;
+  uint32_t D.8324;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.8321;
+  uint32_t D.8323;
   uint32_t ulNewBASEPRI;
   struct ListItem_t * const pxIndex;
   UBaseType_t uxSavedInterruptStatus;
   struct TCB_t * const pxTCB;
   BaseType_t xYieldRequired;
-  BaseType_t D.7742;
+  BaseType_t D.7744;
   long int _1;
   long unsigned int uxSchedulerSuspended.39_2;
   long unsigned int _3;
@@ -4932,7 +4932,7 @@ prvTaskIsTaskSuspended (struct tskTaskControlBlock * const xTask)
   uint32_t ulNewBASEPRI;
   const struct TCB_t * const pxTCB;
   BaseType_t xReturn;
-  BaseType_t D.7712;
+  BaseType_t D.7714;
   struct xLIST * _1;
   struct xLIST * _2;
   struct xLIST * _3;
@@ -5365,14 +5365,14 @@ vTaskPrioritySet (struct tskTaskControlBlock * xTask, UBaseType_t uxNewPriority)
 uxTaskPriorityGetFromISR (struct tskTaskControlBlock * const xTask)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.8312;
+  uint32_t D.8314;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.8311;
+  uint32_t D.8313;
   UBaseType_t uxSavedInterruptState;
   UBaseType_t uxReturn;
   const struct TCB_t * pxTCB;
-  UBaseType_t D.7631;
+  UBaseType_t D.7633;
   const struct TCB_t * iftmp.24;
   const struct TCB_t * iftmp.24_1;
   const struct TCB_t * iftmp.24_6;
@@ -5429,7 +5429,7 @@ uxTaskPriorityGet (struct tskTaskControlBlock * const xTask)
 {
   UBaseType_t uxReturn;
   const struct TCB_t * pxTCB;
-  UBaseType_t D.7625;
+  UBaseType_t D.7627;
   const struct TCB_t * iftmp.23;
   const struct TCB_t * iftmp.23_1;
   const struct TCB_t * iftmp.23_5;
@@ -5473,7 +5473,7 @@ eTaskGetState (struct tskTaskControlBlock * xTask)
   const struct List_t * pxDelayedList;
   const struct List_t * pxStateList;
   eTaskState eReturn;
-  eTaskState D.7619;
+  eTaskState D.7621;
   struct TCB_t * pxCurrentTCB.22_1;
   struct xLIST * _2;
   unsigned char _3;
@@ -5673,7 +5673,7 @@ xTaskDelayUntil (TickType_t * const pxPreviousWakeTime, const TickType_t xTimeIn
   BaseType_t xShouldDelay;
   BaseType_t xAlreadyYielded;
   TickType_t xTimeToWake;
-  BaseType_t D.7588;
+  BaseType_t D.7590;
   long unsigned int uxSchedulerSuspended.20_1;
   long unsigned int _2;
   long unsigned int _3;
@@ -6132,7 +6132,7 @@ prvInitialiseNewTask (void (*TaskFunction_t) (void *) pxTaskCode, const char * c
 	msr basepri, %0											
 	isb														
 	dsb														
-" : "=r" ulNewBASEPRI_57 : "i" 16 : "memory");
+" : "=r" ulNewBASEPRI_58 : "i" 16 : "memory");
 
   <bb 4> :
 
@@ -6140,20 +6140,21 @@ prvInitialiseNewTask (void (*TaskFunction_t) (void *) pxTaskCode, const char * c
   goto <bb 5>; [INV]
 
   <bb 6> :
-  if (pcName_32(D) != 0B)
+  pxNewTCB_27(D)->pxEndOfStack = pxTopOfStack_31;
+  if (pcName_33(D) != 0B)
     goto <bb 7>; [INV]
   else
     goto <bb 13>; [INV]
 
   <bb 7> :
-  x_34 = 0;
+  x_35 = 0;
   goto <bb 11>; [INV]
 
   <bb 8> :
-  _10 = pcName_32(D) + x_21;
+  _10 = pcName_33(D) + x_21;
   _11 = *_10;
   pxNewTCB_27(D)->pcTaskName[x_21] = _11;
-  _12 = pcName_32(D) + x_21;
+  _12 = pcName_33(D) + x_21;
   _13 = *_12;
   if (_13 == 0)
     goto <bb 9>; [INV]
@@ -6164,10 +6165,10 @@ prvInitialiseNewTask (void (*TaskFunction_t) (void *) pxTaskCode, const char * c
   goto <bb 12>; [INV]
 
   <bb 10> :
-  x_36 = x_21 + 1;
+  x_37 = x_21 + 1;
 
   <bb 11> :
-  # x_21 = PHI <x_34(7), x_36(10)>
+  # x_21 = PHI <x_35(7), x_37(10)>
   if (x_21 <= 9)
     goto <bb 8>; [INV]
   else
@@ -6181,7 +6182,7 @@ prvInitialiseNewTask (void (*TaskFunction_t) (void *) pxTaskCode, const char * c
   pxNewTCB_27(D)->pcTaskName[0] = 0;
 
   <bb 14> :
-  if (uxPriority_38(D) > 4)
+  if (uxPriority_39(D) > 4)
     goto <bb 15>; [INV]
   else
     goto <bb 18>; [INV]
@@ -6191,7 +6192,7 @@ prvInitialiseNewTask (void (*TaskFunction_t) (void *) pxTaskCode, const char * c
 	msr basepri, %0											
 	isb														
 	dsb														
-" : "=r" ulNewBASEPRI_58 : "i" 16 : "memory");
+" : "=r" ulNewBASEPRI_59 : "i" 16 : "memory");
 
   <bb 16> :
 
@@ -6199,16 +6200,16 @@ prvInitialiseNewTask (void (*TaskFunction_t) (void *) pxTaskCode, const char * c
   goto <bb 17>; [INV]
 
   <bb 18> :
-  if (uxPriority_38(D) > 4)
+  if (uxPriority_39(D) > 4)
     goto <bb 19>; [INV]
   else
     goto <bb 20>; [INV]
 
   <bb 19> :
-  uxPriority_39 = 4;
+  uxPriority_40 = 4;
 
   <bb 20> :
-  # uxPriority_20 = PHI <uxPriority_38(D)(18), uxPriority_39(19)>
+  # uxPriority_20 = PHI <uxPriority_39(D)(18), uxPriority_40(19)>
   pxNewTCB_27(D)->uxPriority = uxPriority_20;
   pxNewTCB_27(D)->uxBasePriority = uxPriority_20;
   pxNewTCB_27(D)->uxMutexesHeld = 0;
@@ -6225,15 +6226,15 @@ prvInitialiseNewTask (void (*TaskFunction_t) (void *) pxTaskCode, const char * c
   _18 = &pxNewTCB_27(D)->ucNotifyState[0];
   memset (_18, 0, 1);
   pxNewTCB_27(D)->ucDelayAborted = 0;
-  _19 = pxPortInitialiseStack (pxTopOfStack_31, pxTaskCode_51(D), pvParameters_52(D));
+  _19 = pxPortInitialiseStack (pxTopOfStack_31, pxTaskCode_52(D), pvParameters_53(D));
   pxNewTCB_27(D)->pxTopOfStack = _19;
-  if (pxCreatedTask_55(D) != 0B)
+  if (pxCreatedTask_56(D) != 0B)
     goto <bb 21>; [INV]
   else
     goto <bb 22>; [INV]
 
   <bb 21> :
-  *pxCreatedTask_55(D) = pxNewTCB_27(D);
+  *pxCreatedTask_56(D) = pxNewTCB_27(D);
 
   <bb 22> :
   return;
@@ -6246,7 +6247,7 @@ xTaskCreate (void (*TaskFunction_t) (void *) pxTaskCode, const char * const pcNa
   StackType_t * pxStack;
   BaseType_t xReturn;
   struct TCB_t * pxNewTCB;
-  BaseType_t D.7508;
+  BaseType_t D.7510;
   unsigned int _1;
   unsigned int _2;
   long unsigned int _3;
@@ -6262,7 +6263,7 @@ xTaskCreate (void (*TaskFunction_t) (void *) pxTaskCode, const char * const pcNa
     goto <bb 6>; [INV]
 
   <bb 3> :
-  pxNewTCB_14 = pvPortMalloc (88);
+  pxNewTCB_14 = pvPortMalloc (92);
   if (pxNewTCB_14 != 0B)
     goto <bb 4>; [INV]
   else

+ 64 - 63
Debug_FLASH/FreeRTOS/Source/tasks.c.064i.free-fnsummary1

@@ -108,7 +108,7 @@ ulTaskGenericNotifyValueClear (struct tskTaskControlBlock * xTask, UBaseType_t u
 {
   uint32_t ulReturn;
   struct TCB_t * pxTCB;
-  uint32_t D.8222;
+  uint32_t D.8224;
   struct TCB_t * iftmp.151;
   long unsigned int _1;
   long unsigned int _2;
@@ -155,7 +155,7 @@ xTaskGenericNotifyStateClear (struct tskTaskControlBlock * xTask, UBaseType_t ux
   uint32_t ulNewBASEPRI;
   BaseType_t xReturn;
   struct TCB_t * pxTCB;
-  BaseType_t D.8216;
+  BaseType_t D.8218;
   struct TCB_t * iftmp.150;
   unsigned char _1;
   struct TCB_t * iftmp.150_3;
@@ -228,10 +228,10 @@ vTaskGenericNotifyGiveFromISR (struct tskTaskControlBlock * xTaskToNotify, UBase
 {
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
-  uint32_t D.8366;
+  uint32_t D.8368;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.8365;
+  uint32_t D.8367;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   struct ListItem_t * const pxIndex;
@@ -472,10 +472,10 @@ xTaskGenericNotifyFromISR (struct tskTaskControlBlock * xTaskToNotify, UBaseType
   uint32_t ulNewMaskValue;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.8356;
+  uint32_t D.8358;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.8355;
+  uint32_t D.8357;
   uint32_t ulNewBASEPRI;
   uint32_t ulNewBASEPRI;
   struct ListItem_t * const pxIndex;
@@ -485,7 +485,7 @@ xTaskGenericNotifyFromISR (struct tskTaskControlBlock * xTaskToNotify, UBaseType
   BaseType_t xReturn;
   uint8_t ucOriginalNotifyState;
   struct TCB_t * pxTCB;
-  BaseType_t D.8185;
+  BaseType_t D.8187;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -808,7 +808,7 @@ xTaskGenericNotify (struct tskTaskControlBlock * xTaskToNotify, UBaseType_t uxIn
   uint8_t ucOriginalNotifyState;
   BaseType_t xReturn;
   struct TCB_t * pxTCB;
-  BaseType_t D.8156;
+  BaseType_t D.8158;
   long unsigned int _1;
   long unsigned int _2;
   long unsigned int _3;
@@ -1069,7 +1069,7 @@ xTaskGenericNotifyWait (UBaseType_t uxIndexToWait, uint32_t ulBitsToClearOnEntry
 {
   uint32_t ulNewBASEPRI;
   BaseType_t xReturn;
-  BaseType_t D.8131;
+  BaseType_t D.8133;
   struct TCB_t * pxCurrentTCB.138;
   struct TCB_t * pxCurrentTCB.134;
   struct TCB_t * pxCurrentTCB.133_1;
@@ -1189,7 +1189,7 @@ ulTaskGenericNotifyTake (UBaseType_t uxIndexToWait, BaseType_t xClearCountOnExit
 {
   uint32_t ulNewBASEPRI;
   uint32_t ulReturn;
-  uint32_t D.8114;
+  uint32_t D.8116;
   struct TCB_t * pxCurrentTCB.127_1;
   long unsigned int _2;
   struct TCB_t * pxCurrentTCB.128_3;
@@ -1284,7 +1284,7 @@ ulTaskGenericNotifyTake (UBaseType_t uxIndexToWait, BaseType_t xClearCountOnExit
 
 pvTaskIncrementMutexHeldCount ()
 {
-  struct tskTaskControlBlock * D.8098;
+  struct tskTaskControlBlock * D.8100;
   struct TCB_t * pxCurrentTCB.125_1;
   struct TCB_t * pxCurrentTCB.126_2;
   long unsigned int _3;
@@ -1317,7 +1317,7 @@ pvTaskIncrementMutexHeldCount ()
 uxTaskResetEventItemValue ()
 {
   TickType_t uxReturn;
-  TickType_t D.8094;
+  TickType_t D.8096;
   struct TCB_t * pxCurrentTCB.122_1;
   struct TCB_t * pxCurrentTCB.123_2;
   long unsigned int _3;
@@ -1462,7 +1462,7 @@ vTaskList (char * pcWriteBuffer)
 prvWriteNameToBuffer (char * pcBuffer, const char * pcTaskName)
 {
   size_t x;
-  char * D.8089;
+  char * D.8091;
   char * _1;
   char * _2;
   char * _11;
@@ -1676,7 +1676,7 @@ xTaskPriorityDisinherit (struct tskTaskControlBlock * const pxMutexHolder)
   struct ListItem_t * const pxIndex;
   BaseType_t xReturn;
   struct TCB_t * const pxTCB;
-  BaseType_t D.8060;
+  BaseType_t D.8062;
   struct TCB_t * pxCurrentTCB.117_1;
   long unsigned int _2;
   long unsigned int _3;
@@ -1825,7 +1825,7 @@ xTaskPriorityInherit (struct tskTaskControlBlock * const pxMutexHolder)
   struct ListItem_t * const pxIndex;
   BaseType_t xReturn;
   struct TCB_t * const pxMutexHolderTCB;
-  BaseType_t D.8040;
+  BaseType_t D.8042;
   long unsigned int _1;
   struct TCB_t * pxCurrentTCB.111_2;
   long unsigned int _3;
@@ -1975,7 +1975,7 @@ xTaskPriorityInherit (struct tskTaskControlBlock * const pxMutexHolder)
 xTaskGetSchedulerState ()
 {
   BaseType_t xReturn;
-  BaseType_t D.8018;
+  BaseType_t D.8020;
   long int xSchedulerRunning.109_1;
   long unsigned int uxSchedulerSuspended.110_2;
   BaseType_t _8;
@@ -2019,7 +2019,7 @@ xTaskGetSchedulerState ()
 xTaskGetCurrentTaskHandle ()
 {
   struct tskTaskControlBlock * xReturn;
-  struct tskTaskControlBlock * D.8010;
+  struct tskTaskControlBlock * D.8012;
   struct tskTaskControlBlock * _3;
 
   <bb 2> :
@@ -2083,7 +2083,7 @@ uxTaskGetStackHighWaterMark (struct tskTaskControlBlock * xTask)
   UBaseType_t uxReturn;
   uint8_t * pucEndOfStack;
   struct TCB_t * pxTCB;
-  UBaseType_t D.8005;
+  UBaseType_t D.8007;
   struct TCB_t * iftmp.106;
   short unsigned int _1;
   struct TCB_t * iftmp.106_2;
@@ -2122,7 +2122,7 @@ uxTaskGetStackHighWaterMark (struct tskTaskControlBlock * xTask)
 prvTaskCheckFreeStackSpace (const uint8_t * pucStackByte)
 {
   uint32_t ulCount;
-  uint16_t D.7999;
+  uint16_t D.8001;
   unsigned char _1;
   uint16_t _8;
 
@@ -2161,7 +2161,7 @@ prvListTasksWithinSingleList (struct TaskStatus_t * pxTaskStatusArray, struct Li
   UBaseType_t uxTask;
   struct TCB_t * pxFirstTCB;
   struct TCB_t * pxNextTCB;
-  UBaseType_t D.7997;
+  UBaseType_t D.7999;
   long unsigned int _1;
   struct ListItem_t * _2;
   struct xLIST_ITEM * _3;
@@ -2485,7 +2485,7 @@ uxTaskGetTaskNumber (struct tskTaskControlBlock * xTask)
 {
   const struct TCB_t * pxTCB;
   UBaseType_t uxReturn;
-  UBaseType_t D.7966;
+  UBaseType_t D.7968;
   UBaseType_t _7;
 
   <bb 2> :
@@ -2529,7 +2529,7 @@ xTaskCheckForTimeOut (struct TimeOut_t * const pxTimeOut, TickType_t * const pxT
   const TickType_t xElapsedTime;
   const TickType_t xConstTickCount;
   BaseType_t xReturn;
-  BaseType_t D.7961;
+  BaseType_t D.7963;
   long unsigned int _1;
   struct TCB_t * pxCurrentTCB.98_2;
   unsigned char _3;
@@ -2895,7 +2895,7 @@ xTaskRemoveFromEventList (const struct List_t * const pxEventList)
   struct List_t * const pxList;
   BaseType_t xReturn;
   struct TCB_t * pxUnblockedTCB;
-  BaseType_t D.7928;
+  BaseType_t D.7930;
   struct xLIST_ITEM * _1;
   struct xLIST_ITEM * _2;
   struct xLIST_ITEM * _3;
@@ -3378,7 +3378,7 @@ xTaskIncrementTick ()
   BaseType_t xSwitchRequired;
   TickType_t xItemValue;
   struct TCB_t * pxTCB;
-  BaseType_t D.7895;
+  BaseType_t D.7897;
   long unsigned int uxSchedulerSuspended.61_1;
   long unsigned int xTickCount.62_2;
   struct List_t * pxDelayedTaskList.63_3;
@@ -3662,7 +3662,7 @@ xTaskAbortDelay (struct tskTaskControlBlock * xTask)
   struct ListItem_t * const pxIndex;
   BaseType_t xReturn;
   struct TCB_t * pxTCB;
-  BaseType_t D.7861;
+  BaseType_t D.7863;
   <unnamed type> _1;
   struct ListItem_t * _2;
   struct xLIST * _3;
@@ -3790,7 +3790,7 @@ xTaskCatchUpTicks (TickType_t xTicksToCatchUp)
 {
   uint32_t ulNewBASEPRI;
   BaseType_t xYieldOccurred;
-  BaseType_t D.7846;
+  BaseType_t D.7848;
   long unsigned int uxSchedulerSuspended.57_1;
   long unsigned int xPendedTicks.58_2;
   long unsigned int _3;
@@ -3834,12 +3834,12 @@ uxTaskGetSystemState (struct TaskStatus_t * const pxTaskStatusArray, const UBase
 {
   UBaseType_t uxQueue;
   UBaseType_t uxTask;
-  UBaseType_t D.7842;
+  UBaseType_t D.7844;
+  long unsigned int D.7840;
+  long unsigned int D.7839;
   long unsigned int D.7838;
   long unsigned int D.7837;
   long unsigned int D.7836;
-  long unsigned int D.7835;
-  long unsigned int D.7834;
   long unsigned int uxCurrentNumberOfTasks.54_1;
   long unsigned int _2;
   struct TaskStatus_t * _3;
@@ -3929,7 +3929,7 @@ xTaskGetHandle (const char * pcNameToQuery)
   uint32_t ulNewBASEPRI;
   struct TCB_t * pxTCB;
   UBaseType_t uxQueue;
-  struct tskTaskControlBlock * D.7830;
+  struct tskTaskControlBlock * D.7832;
   unsigned int _1;
   struct List_t * _2;
   struct List_t * pxDelayedTaskList.52_3;
@@ -4041,7 +4041,7 @@ prvSearchForNameWithinSingleList (struct List_t * pxList, const char * pcNameToQ
   struct TCB_t * pxReturn;
   struct TCB_t * pxFirstTCB;
   struct TCB_t * pxNextTCB;
-  struct TCB_t * D.7816;
+  struct TCB_t * D.7818;
   long unsigned int _1;
   struct ListItem_t * _2;
   struct xLIST_ITEM * _3;
@@ -4194,7 +4194,7 @@ pcTaskGetName (struct tskTaskControlBlock * xTaskToQuery)
 {
   uint32_t ulNewBASEPRI;
   struct TCB_t * pxTCB;
-  char * D.7797;
+  char * D.7799;
   struct TCB_t * iftmp.51;
   struct TCB_t * iftmp.51_1;
   struct TCB_t * iftmp.51_3;
@@ -4246,7 +4246,7 @@ pcTaskGetName (struct tskTaskControlBlock * xTaskToQuery)
 
 uxTaskGetNumberOfTasks ()
 {
-  UBaseType_t D.7789;
+  UBaseType_t D.7791;
   UBaseType_t _2;
 
   <bb 2> :
@@ -4263,7 +4263,7 @@ xTaskGetTickCountFromISR ()
 {
   UBaseType_t uxSavedInterruptStatus;
   TickType_t xReturn;
-  TickType_t D.7787;
+  TickType_t D.7789;
   TickType_t _5;
 
   <bb 2> :
@@ -4282,7 +4282,7 @@ xTaskGetTickCountFromISR ()
 xTaskGetTickCount ()
 {
   TickType_t xTicks;
-  TickType_t D.7785;
+  TickType_t D.7787;
   TickType_t _3;
 
   <bb 2> :
@@ -4305,7 +4305,7 @@ xTaskResumeAll ()
   struct List_t * const pxList;
   BaseType_t xAlreadyYielded;
   struct TCB_t * pxTCB;
-  BaseType_t D.7783;
+  BaseType_t D.7785;
   long unsigned int uxSchedulerSuspended.44_1;
   long unsigned int uxSchedulerSuspended.45_2;
   long unsigned int _3;
@@ -4657,16 +4657,16 @@ vTaskStartScheduler ()
 xTaskResumeFromISR (struct tskTaskControlBlock * xTaskToResume)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.8322;
+  uint32_t D.8324;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.8321;
+  uint32_t D.8323;
   uint32_t ulNewBASEPRI;
   struct ListItem_t * const pxIndex;
   UBaseType_t uxSavedInterruptStatus;
   struct TCB_t * const pxTCB;
   BaseType_t xYieldRequired;
-  BaseType_t D.7742;
+  BaseType_t D.7744;
   long int _1;
   long unsigned int uxSchedulerSuspended.39_2;
   long unsigned int _3;
@@ -4932,7 +4932,7 @@ prvTaskIsTaskSuspended (struct tskTaskControlBlock * const xTask)
   uint32_t ulNewBASEPRI;
   const struct TCB_t * const pxTCB;
   BaseType_t xReturn;
-  BaseType_t D.7712;
+  BaseType_t D.7714;
   struct xLIST * _1;
   struct xLIST * _2;
   struct xLIST * _3;
@@ -5365,14 +5365,14 @@ vTaskPrioritySet (struct tskTaskControlBlock * xTask, UBaseType_t uxNewPriority)
 uxTaskPriorityGetFromISR (struct tskTaskControlBlock * const xTask)
 {
   uint32_t ulNewMaskValue;
-  uint32_t D.8312;
+  uint32_t D.8314;
   uint32_t ulOriginalBASEPRI;
   uint32_t ulNewBASEPRI;
-  uint32_t D.8311;
+  uint32_t D.8313;
   UBaseType_t uxSavedInterruptState;
   UBaseType_t uxReturn;
   const struct TCB_t * pxTCB;
-  UBaseType_t D.7631;
+  UBaseType_t D.7633;
   const struct TCB_t * iftmp.24;
   const struct TCB_t * iftmp.24_1;
   const struct TCB_t * iftmp.24_6;
@@ -5429,7 +5429,7 @@ uxTaskPriorityGet (struct tskTaskControlBlock * const xTask)
 {
   UBaseType_t uxReturn;
   const struct TCB_t * pxTCB;
-  UBaseType_t D.7625;
+  UBaseType_t D.7627;
   const struct TCB_t * iftmp.23;
   const struct TCB_t * iftmp.23_1;
   const struct TCB_t * iftmp.23_5;
@@ -5473,7 +5473,7 @@ eTaskGetState (struct tskTaskControlBlock * xTask)
   const struct List_t * pxDelayedList;
   const struct List_t * pxStateList;
   eTaskState eReturn;
-  eTaskState D.7619;
+  eTaskState D.7621;
   struct TCB_t * pxCurrentTCB.22_1;
   struct xLIST * _2;
   unsigned char _3;
@@ -5673,7 +5673,7 @@ xTaskDelayUntil (TickType_t * const pxPreviousWakeTime, const TickType_t xTimeIn
   BaseType_t xShouldDelay;
   BaseType_t xAlreadyYielded;
   TickType_t xTimeToWake;
-  BaseType_t D.7588;
+  BaseType_t D.7590;
   long unsigned int uxSchedulerSuspended.20_1;
   long unsigned int _2;
   long unsigned int _3;
@@ -6132,7 +6132,7 @@ prvInitialiseNewTask (void (*TaskFunction_t) (void *) pxTaskCode, const char * c
 	msr basepri, %0											
 	isb														
 	dsb														
-" : "=r" ulNewBASEPRI_57 : "i" 16 : "memory");
+" : "=r" ulNewBASEPRI_58 : "i" 16 : "memory");
 
   <bb 4> :
 
@@ -6140,20 +6140,21 @@ prvInitialiseNewTask (void (*TaskFunction_t) (void *) pxTaskCode, const char * c
   goto <bb 5>; [INV]
 
   <bb 6> :
-  if (pcName_32(D) != 0B)
+  pxNewTCB_27(D)->pxEndOfStack = pxTopOfStack_31;
+  if (pcName_33(D) != 0B)
     goto <bb 7>; [INV]
   else
     goto <bb 13>; [INV]
 
   <bb 7> :
-  x_34 = 0;
+  x_35 = 0;
   goto <bb 11>; [INV]
 
   <bb 8> :
-  _10 = pcName_32(D) + x_21;
+  _10 = pcName_33(D) + x_21;
   _11 = *_10;
   pxNewTCB_27(D)->pcTaskName[x_21] = _11;
-  _12 = pcName_32(D) + x_21;
+  _12 = pcName_33(D) + x_21;
   _13 = *_12;
   if (_13 == 0)
     goto <bb 9>; [INV]
@@ -6164,10 +6165,10 @@ prvInitialiseNewTask (void (*TaskFunction_t) (void *) pxTaskCode, const char * c
   goto <bb 12>; [INV]
 
   <bb 10> :
-  x_36 = x_21 + 1;
+  x_37 = x_21 + 1;
 
   <bb 11> :
-  # x_21 = PHI <x_34(7), x_36(10)>
+  # x_21 = PHI <x_35(7), x_37(10)>
   if (x_21 <= 9)
     goto <bb 8>; [INV]
   else
@@ -6181,7 +6182,7 @@ prvInitialiseNewTask (void (*TaskFunction_t) (void *) pxTaskCode, const char * c
   pxNewTCB_27(D)->pcTaskName[0] = 0;
 
   <bb 14> :
-  if (uxPriority_38(D) > 4)
+  if (uxPriority_39(D) > 4)
     goto <bb 15>; [INV]
   else
     goto <bb 18>; [INV]
@@ -6191,7 +6192,7 @@ prvInitialiseNewTask (void (*TaskFunction_t) (void *) pxTaskCode, const char * c
 	msr basepri, %0											
 	isb														
 	dsb														
-" : "=r" ulNewBASEPRI_58 : "i" 16 : "memory");
+" : "=r" ulNewBASEPRI_59 : "i" 16 : "memory");
 
   <bb 16> :
 
@@ -6199,16 +6200,16 @@ prvInitialiseNewTask (void (*TaskFunction_t) (void *) pxTaskCode, const char * c
   goto <bb 17>; [INV]
 
   <bb 18> :
-  if (uxPriority_38(D) > 4)
+  if (uxPriority_39(D) > 4)
     goto <bb 19>; [INV]
   else
     goto <bb 20>; [INV]
 
   <bb 19> :
-  uxPriority_39 = 4;
+  uxPriority_40 = 4;
 
   <bb 20> :
-  # uxPriority_20 = PHI <uxPriority_38(D)(18), uxPriority_39(19)>
+  # uxPriority_20 = PHI <uxPriority_39(D)(18), uxPriority_40(19)>
   pxNewTCB_27(D)->uxPriority = uxPriority_20;
   pxNewTCB_27(D)->uxBasePriority = uxPriority_20;
   pxNewTCB_27(D)->uxMutexesHeld = 0;
@@ -6225,15 +6226,15 @@ prvInitialiseNewTask (void (*TaskFunction_t) (void *) pxTaskCode, const char * c
   _18 = &pxNewTCB_27(D)->ucNotifyState[0];
   memset (_18, 0, 1);
   pxNewTCB_27(D)->ucDelayAborted = 0;
-  _19 = pxPortInitialiseStack (pxTopOfStack_31, pxTaskCode_51(D), pvParameters_52(D));
+  _19 = pxPortInitialiseStack (pxTopOfStack_31, pxTaskCode_52(D), pvParameters_53(D));
   pxNewTCB_27(D)->pxTopOfStack = _19;
-  if (pxCreatedTask_55(D) != 0B)
+  if (pxCreatedTask_56(D) != 0B)
     goto <bb 21>; [INV]
   else
     goto <bb 22>; [INV]
 
   <bb 21> :
-  *pxCreatedTask_55(D) = pxNewTCB_27(D);
+  *pxCreatedTask_56(D) = pxNewTCB_27(D);
 
   <bb 22> :
   return;
@@ -6246,7 +6247,7 @@ xTaskCreate (void (*TaskFunction_t) (void *) pxTaskCode, const char * const pcNa
   StackType_t * pxStack;
   BaseType_t xReturn;
   struct TCB_t * pxNewTCB;
-  BaseType_t D.7508;
+  BaseType_t D.7510;
   unsigned int _1;
   unsigned int _2;
   long unsigned int _3;
@@ -6262,7 +6263,7 @@ xTaskCreate (void (*TaskFunction_t) (void *) pxTaskCode, const char * const pcNa
     goto <bb 6>; [INV]
 
   <bb 3> :
-  pxNewTCB_14 = pvPortMalloc (88);
+  pxNewTCB_14 = pvPortMalloc (92);
   if (pxNewTCB_14 != 0B)
     goto <bb 4>; [INV]
   else

File diff suppressed because it is too large
+ 105 - 105
Debug_FLASH/FreeRTOS/Source/tasks.c.068i.whole-program


Some files were not shown because too many files changed in this diff