aboutsummaryrefslogtreecommitdiff
path: root/coverage-report/core
diff options
context:
space:
mode:
authorrarbab <arbab@panix.com>2022-05-24 17:20:28 +0000
committerrarbab <arbab@panix.com>2022-05-24 17:20:28 +0000
commit3944bbee5f318edd868036b019361a70fe69c324 (patch)
treef07af977bb472b2799876d9f558ab5b895ebe64a /coverage-report/core
parent978d01876b09c835f35f579b5bca25f0149fabe2 (diff)
downloadskiboot-3944bbee5f318edd868036b019361a70fe69c324.zip
skiboot-3944bbee5f318edd868036b019361a70fe69c324.tar.gz
skiboot-3944bbee5f318edd868036b019361a70fe69c324.tar.bz2
Deploying to gh-pages from @ open-power/skiboot@9c2808f237f7ef5f93054bef6a019402ec5a2b4b 🚀
Diffstat (limited to 'coverage-report/core')
-rw-r--r--coverage-report/core/bitmap.c.func-sort-c.html2
-rw-r--r--coverage-report/core/bitmap.c.func.html2
-rw-r--r--coverage-report/core/bitmap.c.gcov.html2
-rw-r--r--coverage-report/core/buddy.c.func-sort-c.html2
-rw-r--r--coverage-report/core/buddy.c.func.html2
-rw-r--r--coverage-report/core/buddy.c.gcov.html2
-rw-r--r--coverage-report/core/chip.c.func-sort-c.html2
-rw-r--r--coverage-report/core/chip.c.func.html2
-rw-r--r--coverage-report/core/chip.c.gcov.html2
-rw-r--r--coverage-report/core/console-log.c.func-sort-c.html2
-rw-r--r--coverage-report/core/console-log.c.func.html2
-rw-r--r--coverage-report/core/console-log.c.gcov.html2
-rw-r--r--coverage-report/core/cpufeatures.c.func-sort-c.html2
-rw-r--r--coverage-report/core/cpufeatures.c.func.html2
-rw-r--r--coverage-report/core/cpufeatures.c.gcov.html2
-rw-r--r--coverage-report/core/device.c.func-sort-c.html2
-rw-r--r--coverage-report/core/device.c.func.html2
-rw-r--r--coverage-report/core/device.c.gcov.html2
-rw-r--r--coverage-report/core/fdt.c.func-sort-c.html2
-rw-r--r--coverage-report/core/fdt.c.func.html2
-rw-r--r--coverage-report/core/fdt.c.gcov.html2
-rw-r--r--coverage-report/core/flash-firmware-versions.c.func-sort-c.html2
-rw-r--r--coverage-report/core/flash-firmware-versions.c.func.html2
-rw-r--r--coverage-report/core/flash-firmware-versions.c.gcov.html2
-rw-r--r--coverage-report/core/flash-subpartition.c.func-sort-c.html2
-rw-r--r--coverage-report/core/flash-subpartition.c.func.html2
-rw-r--r--coverage-report/core/flash-subpartition.c.gcov.html2
-rw-r--r--coverage-report/core/index-sort-b.html230
-rw-r--r--coverage-report/core/index-sort-f.html20
-rw-r--r--coverage-report/core/index-sort-l.html2
-rw-r--r--coverage-report/core/index.html2
-rw-r--r--coverage-report/core/malloc.c.func-sort-c.html2
-rw-r--r--coverage-report/core/malloc.c.func.html2
-rw-r--r--coverage-report/core/malloc.c.gcov.html2
-rw-r--r--coverage-report/core/mem_region.c.func-sort-c.html24
-rw-r--r--coverage-report/core/mem_region.c.func.html24
-rw-r--r--coverage-report/core/mem_region.c.gcov.html248
-rw-r--r--coverage-report/core/nvram-format.c.func-sort-c.html2
-rw-r--r--coverage-report/core/nvram-format.c.func.html2
-rw-r--r--coverage-report/core/nvram-format.c.gcov.html2
-rw-r--r--coverage-report/core/opal-msg.c.func-sort-c.html2
-rw-r--r--coverage-report/core/opal-msg.c.func.html2
-rw-r--r--coverage-report/core/opal-msg.c.gcov.html2
-rw-r--r--coverage-report/core/pci-quirk.c.func-sort-c.html2
-rw-r--r--coverage-report/core/pci-quirk.c.func.html2
-rw-r--r--coverage-report/core/pci-quirk.c.gcov.html2
-rw-r--r--coverage-report/core/pel.c.func-sort-c.html2
-rw-r--r--coverage-report/core/pel.c.func.html2
-rw-r--r--coverage-report/core/pel.c.gcov.html2
-rw-r--r--coverage-report/core/pool.c.func-sort-c.html2
-rw-r--r--coverage-report/core/pool.c.func.html2
-rw-r--r--coverage-report/core/pool.c.gcov.html2
-rw-r--r--coverage-report/core/test/dummy-cpu.h.func-sort-c.html2
-rw-r--r--coverage-report/core/test/dummy-cpu.h.func.html2
-rw-r--r--coverage-report/core/test/dummy-cpu.h.gcov.html2
-rw-r--r--coverage-report/core/test/index-sort-b.html264
-rw-r--r--coverage-report/core/test/index-sort-f.html64
-rw-r--r--coverage-report/core/test/index-sort-l.html6
-rw-r--r--coverage-report/core/test/index.html2
-rw-r--r--coverage-report/core/test/run-api-test.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/run-api-test.c.func.html2
-rw-r--r--coverage-report/core/test/run-api-test.c.gcov.html2
-rw-r--r--coverage-report/core/test/run-bitmap.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/run-bitmap.c.func.html2
-rw-r--r--coverage-report/core/test/run-bitmap.c.gcov.html2
-rw-r--r--coverage-report/core/test/run-buddy.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/run-buddy.c.func.html2
-rw-r--r--coverage-report/core/test/run-buddy.c.gcov.html2
-rw-r--r--coverage-report/core/test/run-console-log-buf-overrun.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/run-console-log-buf-overrun.c.func.html2
-rw-r--r--coverage-report/core/test/run-console-log-buf-overrun.c.gcov.html2
-rw-r--r--coverage-report/core/test/run-console-log-pr_fmt.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/run-console-log-pr_fmt.c.func.html2
-rw-r--r--coverage-report/core/test/run-console-log-pr_fmt.c.gcov.html2
-rw-r--r--coverage-report/core/test/run-console-log.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/run-console-log.c.func.html2
-rw-r--r--coverage-report/core/test/run-console-log.c.gcov.html2
-rw-r--r--coverage-report/core/test/run-cpufeatures.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/run-cpufeatures.c.func.html2
-rw-r--r--coverage-report/core/test/run-cpufeatures.c.gcov.html2
-rw-r--r--coverage-report/core/test/run-device.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/run-device.c.func.html2
-rw-r--r--coverage-report/core/test/run-device.c.gcov.html2
-rw-r--r--coverage-report/core/test/run-flash-firmware-versions.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/run-flash-firmware-versions.c.func.html2
-rw-r--r--coverage-report/core/test/run-flash-firmware-versions.c.gcov.html2
-rw-r--r--coverage-report/core/test/run-flash-subpartition.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/run-flash-subpartition.c.func.html2
-rw-r--r--coverage-report/core/test/run-flash-subpartition.c.gcov.html2
-rw-r--r--coverage-report/core/test/run-malloc-speed.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/run-malloc-speed.c.func.html2
-rw-r--r--coverage-report/core/test/run-malloc-speed.c.gcov.html2
-rw-r--r--coverage-report/core/test/run-malloc.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/run-malloc.c.func.html2
-rw-r--r--coverage-report/core/test/run-malloc.c.gcov.html2
-rw-r--r--coverage-report/core/test/run-mem_range_is_reserved.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/run-mem_range_is_reserved.c.func.html2
-rw-r--r--coverage-report/core/test/run-mem_range_is_reserved.c.gcov.html2
-rw-r--r--coverage-report/core/test/run-mem_region.c.func-sort-c.html4
-rw-r--r--coverage-report/core/test/run-mem_region.c.func.html4
-rw-r--r--coverage-report/core/test/run-mem_region.c.gcov.html24
-rw-r--r--coverage-report/core/test/run-mem_region_init.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/run-mem_region_init.c.func.html2
-rw-r--r--coverage-report/core/test/run-mem_region_init.c.gcov.html2
-rw-r--r--coverage-report/core/test/run-mem_region_next.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/run-mem_region_next.c.func.html2
-rw-r--r--coverage-report/core/test/run-mem_region_next.c.gcov.html2
-rw-r--r--coverage-report/core/test/run-mem_region_release_unused.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/run-mem_region_release_unused.c.func.html2
-rw-r--r--coverage-report/core/test/run-mem_region_release_unused.c.gcov.html2
-rw-r--r--coverage-report/core/test/run-mem_region_release_unused_noalloc.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/run-mem_region_release_unused_noalloc.c.func.html2
-rw-r--r--coverage-report/core/test/run-mem_region_release_unused_noalloc.c.gcov.html2
-rw-r--r--coverage-report/core/test/run-mem_region_reservations.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/run-mem_region_reservations.c.func.html2
-rw-r--r--coverage-report/core/test/run-mem_region_reservations.c.gcov.html2
-rw-r--r--coverage-report/core/test/run-msg.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/run-msg.c.func.html2
-rw-r--r--coverage-report/core/test/run-msg.c.gcov.html2
-rw-r--r--coverage-report/core/test/run-nvram-format.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/run-nvram-format.c.func.html2
-rw-r--r--coverage-report/core/test/run-nvram-format.c.gcov.html2
-rw-r--r--coverage-report/core/test/run-pci-quirk.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/run-pci-quirk.c.func.html2
-rw-r--r--coverage-report/core/test/run-pci-quirk.c.gcov.html2
-rw-r--r--coverage-report/core/test/run-pel.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/run-pel.c.func.html2
-rw-r--r--coverage-report/core/test/run-pel.c.gcov.html2
-rw-r--r--coverage-report/core/test/run-pool.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/run-pool.c.func.html2
-rw-r--r--coverage-report/core/test/run-pool.c.gcov.html2
-rw-r--r--coverage-report/core/test/run-time-utils.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/run-time-utils.c.func.html2
-rw-r--r--coverage-report/core/test/run-time-utils.c.gcov.html2
-rw-r--r--coverage-report/core/test/run-timebase.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/run-timebase.c.func.html2
-rw-r--r--coverage-report/core/test/run-timebase.c.gcov.html2
-rw-r--r--coverage-report/core/test/run-timer.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/run-timer.c.func.html2
-rw-r--r--coverage-report/core/test/run-timer.c.gcov.html2
-rw-r--r--coverage-report/core/test/run-trace.c.func-sort-c.html4
-rw-r--r--coverage-report/core/test/run-trace.c.func.html4
-rw-r--r--coverage-report/core/test/run-trace.c.gcov.html62
-rw-r--r--coverage-report/core/test/stubs.c.func-sort-c.html2
-rw-r--r--coverage-report/core/test/stubs.c.func.html2
-rw-r--r--coverage-report/core/test/stubs.c.gcov.html2
-rw-r--r--coverage-report/core/time-utils.c.func-sort-c.html2
-rw-r--r--coverage-report/core/time-utils.c.func.html2
-rw-r--r--coverage-report/core/time-utils.c.gcov.html2
-rw-r--r--coverage-report/core/timer.c.func-sort-c.html2
-rw-r--r--coverage-report/core/timer.c.func.html2
-rw-r--r--coverage-report/core/timer.c.gcov.html2
-rw-r--r--coverage-report/core/trace.c.func-sort-c.html2
-rw-r--r--coverage-report/core/trace.c.func.html2
-rw-r--r--coverage-report/core/trace.c.gcov.html2
-rw-r--r--coverage-report/core/vpd.c.func-sort-c.html2
-rw-r--r--coverage-report/core/vpd.c.func.html2
-rw-r--r--coverage-report/core/vpd.c.gcov.html2
158 files changed, 635 insertions, 635 deletions
diff --git a/coverage-report/core/bitmap.c.func-sort-c.html b/coverage-report/core/bitmap.c.func-sort-c.html
index 7f8ca3d..db9db5e 100644
--- a/coverage-report/core/bitmap.c.func-sort-c.html
+++ b/coverage-report/core/bitmap.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/bitmap.c.func.html b/coverage-report/core/bitmap.c.func.html
index 0681228..fcd7b8a 100644
--- a/coverage-report/core/bitmap.c.func.html
+++ b/coverage-report/core/bitmap.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/bitmap.c.gcov.html b/coverage-report/core/bitmap.c.gcov.html
index eef1e53..4d645dd 100644
--- a/coverage-report/core/bitmap.c.gcov.html
+++ b/coverage-report/core/bitmap.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/buddy.c.func-sort-c.html b/coverage-report/core/buddy.c.func-sort-c.html
index 47ca737..3d8f0ff 100644
--- a/coverage-report/core/buddy.c.func-sort-c.html
+++ b/coverage-report/core/buddy.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">12</td>
diff --git a/coverage-report/core/buddy.c.func.html b/coverage-report/core/buddy.c.func.html
index b782b47..d64dbf4 100644
--- a/coverage-report/core/buddy.c.func.html
+++ b/coverage-report/core/buddy.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">12</td>
diff --git a/coverage-report/core/buddy.c.gcov.html b/coverage-report/core/buddy.c.gcov.html
index e810db0..f45786a 100644
--- a/coverage-report/core/buddy.c.gcov.html
+++ b/coverage-report/core/buddy.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">12</td>
diff --git a/coverage-report/core/chip.c.func-sort-c.html b/coverage-report/core/chip.c.func-sort-c.html
index 29c20ac..d49efed 100644
--- a/coverage-report/core/chip.c.func-sort-c.html
+++ b/coverage-report/core/chip.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">0</td>
diff --git a/coverage-report/core/chip.c.func.html b/coverage-report/core/chip.c.func.html
index 085e18a..97bbf22 100644
--- a/coverage-report/core/chip.c.func.html
+++ b/coverage-report/core/chip.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">0</td>
diff --git a/coverage-report/core/chip.c.gcov.html b/coverage-report/core/chip.c.gcov.html
index 4425fab..9daef30 100644
--- a/coverage-report/core/chip.c.gcov.html
+++ b/coverage-report/core/chip.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">0</td>
diff --git a/coverage-report/core/console-log.c.func-sort-c.html b/coverage-report/core/console-log.c.func-sort-c.html
index 310a1be..5f231bd 100644
--- a/coverage-report/core/console-log.c.func-sort-c.html
+++ b/coverage-report/core/console-log.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/console-log.c.func.html b/coverage-report/core/console-log.c.func.html
index 81c2b2b..dcb004b 100644
--- a/coverage-report/core/console-log.c.func.html
+++ b/coverage-report/core/console-log.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/console-log.c.gcov.html b/coverage-report/core/console-log.c.gcov.html
index 5e76ebd..0257b5e 100644
--- a/coverage-report/core/console-log.c.gcov.html
+++ b/coverage-report/core/console-log.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/cpufeatures.c.func-sort-c.html b/coverage-report/core/cpufeatures.c.func-sort-c.html
index 8fe7341..8b72a35 100644
--- a/coverage-report/core/cpufeatures.c.func-sort-c.html
+++ b/coverage-report/core/cpufeatures.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">4</td>
diff --git a/coverage-report/core/cpufeatures.c.func.html b/coverage-report/core/cpufeatures.c.func.html
index 37a563c..d1dcd9e 100644
--- a/coverage-report/core/cpufeatures.c.func.html
+++ b/coverage-report/core/cpufeatures.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">4</td>
diff --git a/coverage-report/core/cpufeatures.c.gcov.html b/coverage-report/core/cpufeatures.c.gcov.html
index cdb19f9..74f4409 100644
--- a/coverage-report/core/cpufeatures.c.gcov.html
+++ b/coverage-report/core/cpufeatures.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">4</td>
diff --git a/coverage-report/core/device.c.func-sort-c.html b/coverage-report/core/device.c.func-sort-c.html
index a9c9d03..4f9cb01 100644
--- a/coverage-report/core/device.c.func-sort-c.html
+++ b/coverage-report/core/device.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">60</td>
diff --git a/coverage-report/core/device.c.func.html b/coverage-report/core/device.c.func.html
index 3bf85b7..7894782 100644
--- a/coverage-report/core/device.c.func.html
+++ b/coverage-report/core/device.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">60</td>
diff --git a/coverage-report/core/device.c.gcov.html b/coverage-report/core/device.c.gcov.html
index a256c39..562d547 100644
--- a/coverage-report/core/device.c.gcov.html
+++ b/coverage-report/core/device.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">60</td>
diff --git a/coverage-report/core/fdt.c.func-sort-c.html b/coverage-report/core/fdt.c.func-sort-c.html
index 5c5ba9b..f09d11c 100644
--- a/coverage-report/core/fdt.c.func-sort-c.html
+++ b/coverage-report/core/fdt.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">10</td>
diff --git a/coverage-report/core/fdt.c.func.html b/coverage-report/core/fdt.c.func.html
index 94d94eb..80dac16 100644
--- a/coverage-report/core/fdt.c.func.html
+++ b/coverage-report/core/fdt.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">10</td>
diff --git a/coverage-report/core/fdt.c.gcov.html b/coverage-report/core/fdt.c.gcov.html
index cef32e7..c58ba33 100644
--- a/coverage-report/core/fdt.c.gcov.html
+++ b/coverage-report/core/fdt.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">10</td>
diff --git a/coverage-report/core/flash-firmware-versions.c.func-sort-c.html b/coverage-report/core/flash-firmware-versions.c.func-sort-c.html
index 4a291a8..32b1314 100644
--- a/coverage-report/core/flash-firmware-versions.c.func-sort-c.html
+++ b/coverage-report/core/flash-firmware-versions.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/flash-firmware-versions.c.func.html b/coverage-report/core/flash-firmware-versions.c.func.html
index 94a248b..e3392e4 100644
--- a/coverage-report/core/flash-firmware-versions.c.func.html
+++ b/coverage-report/core/flash-firmware-versions.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/flash-firmware-versions.c.gcov.html b/coverage-report/core/flash-firmware-versions.c.gcov.html
index 977df0f..f72bd6c 100644
--- a/coverage-report/core/flash-firmware-versions.c.gcov.html
+++ b/coverage-report/core/flash-firmware-versions.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/flash-subpartition.c.func-sort-c.html b/coverage-report/core/flash-subpartition.c.func-sort-c.html
index 74d06f0..d7d3101 100644
--- a/coverage-report/core/flash-subpartition.c.func-sort-c.html
+++ b/coverage-report/core/flash-subpartition.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/flash-subpartition.c.func.html b/coverage-report/core/flash-subpartition.c.func.html
index ea73612..fd13ed3 100644
--- a/coverage-report/core/flash-subpartition.c.func.html
+++ b/coverage-report/core/flash-subpartition.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/flash-subpartition.c.gcov.html b/coverage-report/core/flash-subpartition.c.gcov.html
index 7e65e55..d385927 100644
--- a/coverage-report/core/flash-subpartition.c.gcov.html
+++ b/coverage-report/core/flash-subpartition.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/index-sort-b.html b/coverage-report/core/index-sort-b.html
index d4706d8..251e974 100644
--- a/coverage-report/core/index-sort-b.html
+++ b/coverage-report/core/index-sort-b.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">185</td>
@@ -82,18 +82,6 @@
<td class="tableHead" colspan=2>Branches <span class="tableHeadSort"><img src="../glass.png" width=10 height=14 alt="Sort by branch coverage" title="Sort by branch coverage" border=0></span></td>
</tr>
<tr>
- <td class="coverFile"><a href="fdt.c.gcov.html">fdt.c</a></td>
- <td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../ruby.png" width=63 height=10 alt="63.4%"><img src="../snow.png" width=37 height=10 alt="63.4%"></td></tr></table>
- </td>
- <td class="coverPerLo">63.4&nbsp;%</td>
- <td class="coverNumLo">64 / 101</td>
- <td class="coverPerHi">90.9&nbsp;%</td>
- <td class="coverNumHi">10 / 11</td>
- <td class="coverPerHi">-</td>
- <td class="coverNumHi">0 / 0</td>
- </tr>
- <tr>
<td class="coverFile"><a href="pool.c.gcov.html">pool.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../emerald.png" width=96 height=10 alt="96.3%"><img src="../snow.png" width=4 height=10 alt="96.3%"></td></tr></table>
@@ -106,42 +94,6 @@
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="trace.c.gcov.html">trace.c</a></td>
- <td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../ruby.png" width=71 height=10 alt="71.4%"><img src="../snow.png" width=29 height=10 alt="71.4%"></td></tr></table>
- </td>
- <td class="coverPerLo">71.4&nbsp;%</td>
- <td class="coverNumLo">90 / 126</td>
- <td class="coverPerLo">71.4&nbsp;%</td>
- <td class="coverNumLo">5 / 7</td>
- <td class="coverPerHi">-</td>
- <td class="coverNumHi">0 / 0</td>
- </tr>
- <tr>
- <td class="coverFile"><a href="chip.c.gcov.html">chip.c</a></td>
- <td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../snow.png" width=100 height=10 alt="0.0%"></td></tr></table>
- </td>
- <td class="coverPerLo">0.0&nbsp;%</td>
- <td class="coverNumLo">0 / 107</td>
- <td class="coverPerLo">0.0&nbsp;%</td>
- <td class="coverNumLo">0 / 8</td>
- <td class="coverPerHi">-</td>
- <td class="coverNumHi">0 / 0</td>
- </tr>
- <tr>
- <td class="coverFile"><a href="device.c.gcov.html">device.c</a></td>
- <td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../amber.png" width=85 height=10 alt="84.9%"><img src="../snow.png" width=15 height=10 alt="84.9%"></td></tr></table>
- </td>
- <td class="coverPerMed">84.9&nbsp;%</td>
- <td class="coverNumMed">471 / 555</td>
- <td class="coverPerMed">89.6&nbsp;%</td>
- <td class="coverNumMed">60 / 67</td>
- <td class="coverPerHi">-</td>
- <td class="coverNumHi">0 / 0</td>
- </tr>
- <tr>
<td class="coverFile"><a href="nvram-format.c.gcov.html">nvram-format.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../amber.png" width=77 height=10 alt="76.9%"><img src="../snow.png" width=23 height=10 alt="76.9%"></td></tr></table>
@@ -154,50 +106,26 @@
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="pel.c.gcov.html">pel.c</a></td>
+ <td class="coverFile"><a href="console-log.c.gcov.html">console-log.c</a></td>
<td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../emerald.png" width=97 height=10 alt="97.5%"><img src="../snow.png" width=3 height=10 alt="97.5%"></td></tr></table>
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
- <td class="coverPerHi">97.5&nbsp;%</td>
- <td class="coverNumHi">155 / 159</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">12 / 12</td>
- <td class="coverPerHi">-</td>
- <td class="coverNumHi">0 / 0</td>
- </tr>
- <tr>
- <td class="coverFile"><a href="pci-quirk.c.gcov.html">pci-quirk.c</a></td>
- <td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../ruby.png" width=13 height=10 alt="13.3%"><img src="../snow.png" width=87 height=10 alt="13.3%"></td></tr></table>
- </td>
- <td class="coverPerLo">13.3&nbsp;%</td>
- <td class="coverNumLo">8 / 60</td>
- <td class="coverPerLo">20.0&nbsp;%</td>
- <td class="coverNumLo">1 / 5</td>
- <td class="coverPerHi">-</td>
- <td class="coverNumHi">0 / 0</td>
- </tr>
- <tr>
- <td class="coverFile"><a href="flash-firmware-versions.c.gcov.html">flash-firmware-versions.c</a></td>
- <td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../amber.png" width=85 height=10 alt="85.3%"><img src="../snow.png" width=15 height=10 alt="85.3%"></td></tr></table>
- </td>
- <td class="coverPerMed">85.3&nbsp;%</td>
- <td class="coverNumMed">58 / 68</td>
+ <td class="coverNumHi">21 / 21</td>
<td class="coverPerHi">100.0&nbsp;%</td>
<td class="coverNumHi">3 / 3</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="opal-msg.c.gcov.html">opal-msg.c</a></td>
+ <td class="coverFile"><a href="flash-subpartition.c.gcov.html">flash-subpartition.c</a></td>
<td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../ruby.png" width=73 height=10 alt="73.1%"><img src="../snow.png" width=27 height=10 alt="73.1%"></td></tr></table>
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../ruby.png" width=70 height=10 alt="69.6%"><img src="../snow.png" width=30 height=10 alt="69.6%"></td></tr></table>
</td>
- <td class="coverPerLo">73.1&nbsp;%</td>
- <td class="coverNumLo">68 / 93</td>
- <td class="coverPerMed">75.0&nbsp;%</td>
- <td class="coverNumMed">3 / 4</td>
+ <td class="coverPerLo">69.6&nbsp;%</td>
+ <td class="coverNumLo">32 / 46</td>
+ <td class="coverPerHi">100.0&nbsp;%</td>
+ <td class="coverNumHi">1 / 1</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
@@ -214,43 +142,31 @@
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="flash-subpartition.c.gcov.html">flash-subpartition.c</a></td>
+ <td class="coverFile"><a href="vpd.c.gcov.html">vpd.c</a></td>
<td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../ruby.png" width=70 height=10 alt="69.6%"><img src="../snow.png" width=30 height=10 alt="69.6%"></td></tr></table>
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../amber.png" width=88 height=10 alt="88.1%"><img src="../snow.png" width=12 height=10 alt="88.1%"></td></tr></table>
</td>
- <td class="coverPerLo">69.6&nbsp;%</td>
- <td class="coverNumLo">32 / 46</td>
+ <td class="coverPerMed">88.1&nbsp;%</td>
+ <td class="coverNumMed">52 / 59</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">1 / 1</td>
+ <td class="coverNumHi">4 / 4</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="buddy.c.gcov.html">buddy.c</a></td>
+ <td class="coverFile"><a href="time-utils.c.gcov.html">time-utils.c</a></td>
<td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../emerald.png" width=99 height=10 alt="99.0%"><img src="../snow.png" width=1 height=10 alt="99.0%"></td></tr></table>
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
- <td class="coverPerHi">99.0&nbsp;%</td>
- <td class="coverNumHi">95 / 96</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">12 / 12</td>
- <td class="coverPerHi">-</td>
- <td class="coverNumHi">0 / 0</td>
- </tr>
- <tr>
- <td class="coverFile"><a href="vpd.c.gcov.html">vpd.c</a></td>
- <td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../amber.png" width=88 height=10 alt="88.1%"><img src="../snow.png" width=12 height=10 alt="88.1%"></td></tr></table>
- </td>
- <td class="coverPerMed">88.1&nbsp;%</td>
- <td class="coverNumMed">52 / 59</td>
+ <td class="coverNumHi">18 / 18</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">4 / 4</td>
+ <td class="coverNumHi">2 / 2</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="console-log.c.gcov.html">console-log.c</a></td>
+ <td class="coverFile"><a href="bitmap.c.gcov.html">bitmap.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
@@ -274,26 +190,38 @@
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="time-utils.c.gcov.html">time-utils.c</a></td>
+ <td class="coverFile"><a href="trace.c.gcov.html">trace.c</a></td>
<td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../ruby.png" width=71 height=10 alt="71.4%"><img src="../snow.png" width=29 height=10 alt="71.4%"></td></tr></table>
</td>
- <td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">18 / 18</td>
- <td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">2 / 2</td>
+ <td class="coverPerLo">71.4&nbsp;%</td>
+ <td class="coverNumLo">90 / 126</td>
+ <td class="coverPerLo">71.4&nbsp;%</td>
+ <td class="coverNumLo">5 / 7</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="bitmap.c.gcov.html">bitmap.c</a></td>
+ <td class="coverFile"><a href="pel.c.gcov.html">pel.c</a></td>
<td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../emerald.png" width=97 height=10 alt="97.5%"><img src="../snow.png" width=3 height=10 alt="97.5%"></td></tr></table>
</td>
+ <td class="coverPerHi">97.5&nbsp;%</td>
+ <td class="coverNumHi">155 / 159</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">21 / 21</td>
- <td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">3 / 3</td>
+ <td class="coverNumHi">12 / 12</td>
+ <td class="coverPerHi">-</td>
+ <td class="coverNumHi">0 / 0</td>
+ </tr>
+ <tr>
+ <td class="coverFile"><a href="chip.c.gcov.html">chip.c</a></td>
+ <td class="coverBar" align="center">
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../snow.png" width=100 height=10 alt="0.0%"></td></tr></table>
+ </td>
+ <td class="coverPerLo">0.0&nbsp;%</td>
+ <td class="coverNumLo">0 / 107</td>
+ <td class="coverPerLo">0.0&nbsp;%</td>
+ <td class="coverNumLo">0 / 8</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
@@ -310,6 +238,30 @@
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
+ <td class="coverFile"><a href="device.c.gcov.html">device.c</a></td>
+ <td class="coverBar" align="center">
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../amber.png" width=85 height=10 alt="84.9%"><img src="../snow.png" width=15 height=10 alt="84.9%"></td></tr></table>
+ </td>
+ <td class="coverPerMed">84.9&nbsp;%</td>
+ <td class="coverNumMed">471 / 555</td>
+ <td class="coverPerMed">89.6&nbsp;%</td>
+ <td class="coverNumMed">60 / 67</td>
+ <td class="coverPerHi">-</td>
+ <td class="coverNumHi">0 / 0</td>
+ </tr>
+ <tr>
+ <td class="coverFile"><a href="pci-quirk.c.gcov.html">pci-quirk.c</a></td>
+ <td class="coverBar" align="center">
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../ruby.png" width=13 height=10 alt="13.3%"><img src="../snow.png" width=87 height=10 alt="13.3%"></td></tr></table>
+ </td>
+ <td class="coverPerLo">13.3&nbsp;%</td>
+ <td class="coverNumLo">8 / 60</td>
+ <td class="coverPerLo">20.0&nbsp;%</td>
+ <td class="coverNumLo">1 / 5</td>
+ <td class="coverPerHi">-</td>
+ <td class="coverNumHi">0 / 0</td>
+ </tr>
+ <tr>
<td class="coverFile"><a href="timer.c.gcov.html">timer.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../ruby.png" width=62 height=10 alt="61.8%"><img src="../snow.png" width=38 height=10 alt="61.8%"></td></tr></table>
@@ -321,6 +273,54 @@
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
+ <tr>
+ <td class="coverFile"><a href="opal-msg.c.gcov.html">opal-msg.c</a></td>
+ <td class="coverBar" align="center">
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../ruby.png" width=73 height=10 alt="73.1%"><img src="../snow.png" width=27 height=10 alt="73.1%"></td></tr></table>
+ </td>
+ <td class="coverPerLo">73.1&nbsp;%</td>
+ <td class="coverNumLo">68 / 93</td>
+ <td class="coverPerMed">75.0&nbsp;%</td>
+ <td class="coverNumMed">3 / 4</td>
+ <td class="coverPerHi">-</td>
+ <td class="coverNumHi">0 / 0</td>
+ </tr>
+ <tr>
+ <td class="coverFile"><a href="fdt.c.gcov.html">fdt.c</a></td>
+ <td class="coverBar" align="center">
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../ruby.png" width=63 height=10 alt="63.4%"><img src="../snow.png" width=37 height=10 alt="63.4%"></td></tr></table>
+ </td>
+ <td class="coverPerLo">63.4&nbsp;%</td>
+ <td class="coverNumLo">64 / 101</td>
+ <td class="coverPerHi">90.9&nbsp;%</td>
+ <td class="coverNumHi">10 / 11</td>
+ <td class="coverPerHi">-</td>
+ <td class="coverNumHi">0 / 0</td>
+ </tr>
+ <tr>
+ <td class="coverFile"><a href="buddy.c.gcov.html">buddy.c</a></td>
+ <td class="coverBar" align="center">
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../emerald.png" width=99 height=10 alt="99.0%"><img src="../snow.png" width=1 height=10 alt="99.0%"></td></tr></table>
+ </td>
+ <td class="coverPerHi">99.0&nbsp;%</td>
+ <td class="coverNumHi">95 / 96</td>
+ <td class="coverPerHi">100.0&nbsp;%</td>
+ <td class="coverNumHi">12 / 12</td>
+ <td class="coverPerHi">-</td>
+ <td class="coverNumHi">0 / 0</td>
+ </tr>
+ <tr>
+ <td class="coverFile"><a href="flash-firmware-versions.c.gcov.html">flash-firmware-versions.c</a></td>
+ <td class="coverBar" align="center">
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../amber.png" width=85 height=10 alt="85.3%"><img src="../snow.png" width=15 height=10 alt="85.3%"></td></tr></table>
+ </td>
+ <td class="coverPerMed">85.3&nbsp;%</td>
+ <td class="coverNumMed">58 / 68</td>
+ <td class="coverPerHi">100.0&nbsp;%</td>
+ <td class="coverNumHi">3 / 3</td>
+ <td class="coverPerHi">-</td>
+ <td class="coverNumHi">0 / 0</td>
+ </tr>
</table>
</center>
<br>
diff --git a/coverage-report/core/index-sort-f.html b/coverage-report/core/index-sort-f.html
index 4832f3a..bf2b00b 100644
--- a/coverage-report/core/index-sort-f.html
+++ b/coverage-report/core/index-sort-f.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">185</td>
@@ -226,19 +226,19 @@
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="flash-firmware-versions.c.gcov.html">flash-firmware-versions.c</a></td>
+ <td class="coverFile"><a href="console-log.c.gcov.html">console-log.c</a></td>
<td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../amber.png" width=85 height=10 alt="85.3%"><img src="../snow.png" width=15 height=10 alt="85.3%"></td></tr></table>
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
- <td class="coverPerMed">85.3&nbsp;%</td>
- <td class="coverNumMed">58 / 68</td>
+ <td class="coverPerHi">100.0&nbsp;%</td>
+ <td class="coverNumHi">21 / 21</td>
<td class="coverPerHi">100.0&nbsp;%</td>
<td class="coverNumHi">3 / 3</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="console-log.c.gcov.html">console-log.c</a></td>
+ <td class="coverFile"><a href="bitmap.c.gcov.html">bitmap.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
@@ -250,12 +250,12 @@
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="bitmap.c.gcov.html">bitmap.c</a></td>
+ <td class="coverFile"><a href="flash-firmware-versions.c.gcov.html">flash-firmware-versions.c</a></td>
<td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../amber.png" width=85 height=10 alt="85.3%"><img src="../snow.png" width=15 height=10 alt="85.3%"></td></tr></table>
</td>
- <td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">21 / 21</td>
+ <td class="coverPerMed">85.3&nbsp;%</td>
+ <td class="coverNumMed">58 / 68</td>
<td class="coverPerHi">100.0&nbsp;%</td>
<td class="coverNumHi">3 / 3</td>
<td class="coverPerHi">-</td>
diff --git a/coverage-report/core/index-sort-l.html b/coverage-report/core/index-sort-l.html
index 44cbad7..5bc036d 100644
--- a/coverage-report/core/index-sort-l.html
+++ b/coverage-report/core/index-sort-l.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">185</td>
diff --git a/coverage-report/core/index.html b/coverage-report/core/index.html
index 83602a3..5e14c51 100644
--- a/coverage-report/core/index.html
+++ b/coverage-report/core/index.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">185</td>
diff --git a/coverage-report/core/malloc.c.func-sort-c.html b/coverage-report/core/malloc.c.func-sort-c.html
index df11608..f4a76ad 100644
--- a/coverage-report/core/malloc.c.func-sort-c.html
+++ b/coverage-report/core/malloc.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">5</td>
diff --git a/coverage-report/core/malloc.c.func.html b/coverage-report/core/malloc.c.func.html
index 4a7cd99..8c84e64 100644
--- a/coverage-report/core/malloc.c.func.html
+++ b/coverage-report/core/malloc.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">5</td>
diff --git a/coverage-report/core/malloc.c.gcov.html b/coverage-report/core/malloc.c.gcov.html
index b49cd4e..c5c52a3 100644
--- a/coverage-report/core/malloc.c.gcov.html
+++ b/coverage-report/core/malloc.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">5</td>
diff --git a/coverage-report/core/mem_region.c.func-sort-c.html b/coverage-report/core/mem_region.c.func-sort-c.html
index d4c1dc0..0de0e0d 100644
--- a/coverage-report/core/mem_region.c.func-sort-c.html
+++ b/coverage-report/core/mem_region.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">39</td>
@@ -202,7 +202,7 @@
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#500">mem_free</a></td>
- <td class="coverFnHi">299</td>
+ <td class="coverFnHi">298</td>
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#717">intersects</a></td>
@@ -218,27 +218,27 @@
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#143">mem_poison</a></td>
- <td class="coverFnHi">1672</td>
+ <td class="coverFnHi">1671</td>
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#387">__mem_alloc</a></td>
- <td class="coverFnHi">4463</td>
+ <td class="coverFnHi">4462</td>
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#478">mem_alloc</a></td>
- <td class="coverFnHi">4463</td>
+ <td class="coverFnHi">4462</td>
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#220">fits</a></td>
- <td class="coverFnHi">4471</td>
+ <td class="coverFnHi">4470</td>
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#173">make_free</a></td>
- <td class="coverFnHi">15893</td>
+ <td class="coverFnHi">15889</td>
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#125">tailer</a></td>
- <td class="coverFnHi">30217</td>
+ <td class="coverFnHi">30211</td>
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#526">mem_allocated_size</a></td>
@@ -250,19 +250,19 @@
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#588">mem_check</a></td>
- <td class="coverFnHi">131264</td>
+ <td class="coverFnHi">131262</td>
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#241">discard_excess</a></td>
- <td class="coverFnHi">135504</td>
+ <td class="coverFnHi">135503</td>
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#131">next_hdr</a></td>
- <td class="coverFnHi">308438</td>
+ <td class="coverFnHi">308427</td>
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#119">region_start</a></td>
- <td class="coverFnHi">448525</td>
+ <td class="coverFnHi">448510</td>
</tr>
</table>
<br>
diff --git a/coverage-report/core/mem_region.c.func.html b/coverage-report/core/mem_region.c.func.html
index adbe6cf..d2c0958 100644
--- a/coverage-report/core/mem_region.c.func.html
+++ b/coverage-report/core/mem_region.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">39</td>
@@ -74,7 +74,7 @@
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#387">__mem_alloc</a></td>
- <td class="coverFnHi">4463</td>
+ <td class="coverFnHi">4462</td>
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#778">add_region</a></td>
@@ -98,7 +98,7 @@
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#241">discard_excess</a></td>
- <td class="coverFnHi">135504</td>
+ <td class="coverFnHi">135503</td>
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#921">find_mem_region</a></td>
@@ -106,7 +106,7 @@
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#220">fits</a></td>
- <td class="coverFnHi">4471</td>
+ <td class="coverFnHi">4470</td>
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#753">get_overlap</a></td>
@@ -126,7 +126,7 @@
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#173">make_free</a></td>
- <td class="coverFnHi">15893</td>
+ <td class="coverFnHi">15889</td>
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#855">matches_chip_id</a></td>
@@ -138,7 +138,7 @@
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#478">mem_alloc</a></td>
- <td class="coverFnHi">4463</td>
+ <td class="coverFnHi">4462</td>
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#526">mem_allocated_size</a></td>
@@ -146,7 +146,7 @@
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#588">mem_check</a></td>
- <td class="coverFnHi">131264</td>
+ <td class="coverFnHi">131262</td>
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#666">mem_check_all</a></td>
@@ -166,11 +166,11 @@
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#500">mem_free</a></td>
- <td class="coverFnHi">299</td>
+ <td class="coverFnHi">298</td>
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#143">mem_poison</a></td>
- <td class="coverFnHi">1672</td>
+ <td class="coverFnHi">1671</td>
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#932">mem_range_is_reserved</a></td>
@@ -230,7 +230,7 @@
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#131">next_hdr</a></td>
- <td class="coverFnHi">308438</td>
+ <td class="coverFnHi">308427</td>
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#739">overlaps</a></td>
@@ -246,7 +246,7 @@
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#119">region_start</a></td>
- <td class="coverFnHi">448525</td>
+ <td class="coverFnHi">448510</td>
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#701">split_region</a></td>
@@ -258,7 +258,7 @@
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#125">tailer</a></td>
- <td class="coverFnHi">30217</td>
+ <td class="coverFnHi">30211</td>
</tr>
<tr>
<td class="coverFn"><a href="mem_region.c.gcov.html#1394">wait_mem_region_clear_unused</a></td>
diff --git a/coverage-report/core/mem_region.c.gcov.html b/coverage-report/core/mem_region.c.gcov.html
index 3b6ce31..10080a1 100644
--- a/coverage-report/core/mem_region.c.gcov.html
+++ b/coverage-report/core/mem_region.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">39</td>
@@ -189,41 +189,41 @@
<a name="118"><span class="lineNum"> 118 </span> : : #define ALLOC_MIN_LONGS (sizeof(struct free_hdr) / sizeof(long) + 1)</a>
<a name="119"><span class="lineNum"> 119 </span> : : </a>
<a name="120"><span class="lineNum"> 120 </span> : : /* Avoid ugly casts. */</a>
-<a name="121"><span class="lineNum"> 121 </span> :<span class="lineCov"> 448525 : static void *region_start(const struct mem_region *region)</span></a>
+<a name="121"><span class="lineNum"> 121 </span> :<span class="lineCov"> 448510 : static void *region_start(const struct mem_region *region)</span></a>
<a name="122"><span class="lineNum"> 122 </span> : : {</a>
-<a name="123"><span class="lineNum"> 123 </span> :<span class="lineCov"> 448525 : return (void *)(unsigned long)region-&gt;start;</span></a>
+<a name="123"><span class="lineNum"> 123 </span> :<span class="lineCov"> 448510 : return (void *)(unsigned long)region-&gt;start;</span></a>
<a name="124"><span class="lineNum"> 124 </span> : : }</a>
<a name="125"><span class="lineNum"> 125 </span> : : </a>
<a name="126"><span class="lineNum"> 126 </span> : : /* Each free block has a tailer, so we can walk backwards. */</a>
-<a name="127"><span class="lineNum"> 127 </span> :<span class="lineCov"> 30217 : static unsigned long *tailer(struct free_hdr *f)</span></a>
+<a name="127"><span class="lineNum"> 127 </span> :<span class="lineCov"> 30211 : static unsigned long *tailer(struct free_hdr *f)</span></a>
<a name="128"><span class="lineNum"> 128 </span> : : {</a>
-<a name="129"><span class="lineNum"> 129 </span> :<span class="lineCov"> 30217 : return (unsigned long *)f + f-&gt;hdr.num_longs - 1;</span></a>
+<a name="129"><span class="lineNum"> 129 </span> :<span class="lineCov"> 30211 : return (unsigned long *)f + f-&gt;hdr.num_longs - 1;</span></a>
<a name="130"><span class="lineNum"> 130 </span> : : }</a>
<a name="131"><span class="lineNum"> 131 </span> : : </a>
<a name="132"><span class="lineNum"> 132 </span> : : /* This walks forward to the next hdr (or NULL if at the end). */</a>
-<a name="133"><span class="lineNum"> 133 </span> :<span class="lineCov"> 308438 : static struct alloc_hdr *next_hdr(const struct mem_region *region,</span></a>
+<a name="133"><span class="lineNum"> 133 </span> :<span class="lineCov"> 308427 : static struct alloc_hdr *next_hdr(const struct mem_region *region,</span></a>
<a name="134"><span class="lineNum"> 134 </span> : : const struct alloc_hdr *hdr)</a>
<a name="135"><span class="lineNum"> 135 </span> : : {</a>
<a name="136"><span class="lineNum"> 136 </span> : : void *next;</a>
<a name="137"><span class="lineNum"> 137 </span> : : </a>
-<a name="138"><span class="lineNum"> 138 </span> :<span class="lineCov"> 308438 : next = ((unsigned long *)hdr + hdr-&gt;num_longs);</span></a>
-<a name="139"><span class="lineNum"> 139 </span> :<span class="lineCov"> 308438 : if (next &gt;= region_start(region) + region-&gt;len)</span></a>
-<a name="140"><span class="lineNum"> 140 </span> :<span class="lineCov"> 157934 : next = NULL;</span></a>
-<a name="141"><span class="lineNum"> 141 </span> :<span class="lineCov"> 308438 : return next;</span></a>
+<a name="138"><span class="lineNum"> 138 </span> :<span class="lineCov"> 308427 : next = ((unsigned long *)hdr + hdr-&gt;num_longs);</span></a>
+<a name="139"><span class="lineNum"> 139 </span> :<span class="lineCov"> 308427 : if (next &gt;= region_start(region) + region-&gt;len)</span></a>
+<a name="140"><span class="lineNum"> 140 </span> :<span class="lineCov"> 157929 : next = NULL;</span></a>
+<a name="141"><span class="lineNum"> 141 </span> :<span class="lineCov"> 308427 : return next;</span></a>
<a name="142"><span class="lineNum"> 142 </span> : : }</a>
<a name="143"><span class="lineNum"> 143 </span> : : </a>
<a name="144"><span class="lineNum"> 144 </span> : : #if POISON_MEM_REGION == 1</a>
-<a name="145"><span class="lineNum"> 145 </span> :<span class="lineCov"> 1672 : static void mem_poison(struct free_hdr *f)</span></a>
+<a name="145"><span class="lineNum"> 145 </span> :<span class="lineCov"> 1671 : static void mem_poison(struct free_hdr *f)</span></a>
<a name="146"><span class="lineNum"> 146 </span> : : {</a>
-<a name="147"><span class="lineNum"> 147 </span> :<span class="lineCov"> 1672 : size_t poison_size = (void*)tailer(f) - (void*)(f+1);</span></a>
+<a name="147"><span class="lineNum"> 147 </span> :<span class="lineCov"> 1671 : size_t poison_size = (void*)tailer(f) - (void*)(f+1);</span></a>
<a name="148"><span class="lineNum"> 148 </span> : : </a>
<a name="149"><span class="lineNum"> 149 </span> : : /* We only poison up to a limit, as otherwise boot is</a>
<a name="150"><span class="lineNum"> 150 </span> : : * kinda slow */</a>
-<a name="151"><span class="lineNum"> 151 </span> :<span class="lineCov"> 1672 : if (poison_size &gt; POISON_MEM_REGION_LIMIT)</span></a>
+<a name="151"><span class="lineNum"> 151 </span> :<span class="lineCov"> 1671 : if (poison_size &gt; POISON_MEM_REGION_LIMIT)</span></a>
<a name="152"><span class="lineNum"> 152 </span> :<span class="lineNoCov"> 0 : poison_size = POISON_MEM_REGION_LIMIT;</span></a>
<a name="153"><span class="lineNum"> 153 </span> : : </a>
-<a name="154"><span class="lineNum"> 154 </span> :<span class="lineCov"> 1672 : memset(f+1, POISON_MEM_REGION_WITH, poison_size);</span></a>
-<a name="155"><span class="lineNum"> 155 </span> :<span class="lineCov"> 1672 : }</span></a>
+<a name="154"><span class="lineNum"> 154 </span> :<span class="lineCov"> 1671 : memset(f+1, POISON_MEM_REGION_WITH, poison_size);</span></a>
+<a name="155"><span class="lineNum"> 155 </span> :<span class="lineCov"> 1671 : }</span></a>
<a name="156"><span class="lineNum"> 156 </span> : : #endif</a>
<a name="157"><span class="lineNum"> 157 </span> : : </a>
<a name="158"><span class="lineNum"> 158 </span> : : /* Creates free block covering entire region. */</a>
@@ -243,94 +243,94 @@
<a name="172"><span class="lineNum"> 172 </span> : : #endif</a>
<a name="173"><span class="lineNum"> 173 </span> :<span class="lineCov"> 8 : }</span></a>
<a name="174"><span class="lineNum"> 174 </span> : : </a>
-<a name="175"><span class="lineNum"> 175 </span> :<span class="lineCov"> 15893 : static void make_free(struct mem_region *region, struct free_hdr *f,</span></a>
+<a name="175"><span class="lineNum"> 175 </span> :<span class="lineCov"> 15889 : static void make_free(struct mem_region *region, struct free_hdr *f,</span></a>
<a name="176"><span class="lineNum"> 176 </span> : : const char *location, bool skip_poison)</a>
<a name="177"><span class="lineNum"> 177 </span> : : {</a>
<a name="178"><span class="lineNum"> 178 </span> : : struct alloc_hdr *next;</a>
<a name="179"><span class="lineNum"> 179 </span> : : </a>
<a name="180"><span class="lineNum"> 180 </span> : : #if POISON_MEM_REGION == 1</a>
-<a name="181"><span class="lineNum"> 181 </span> :<span class="lineCov"> 15893 : if (!skip_poison)</span></a>
-<a name="182"><span class="lineNum"> 182 </span> :<span class="lineCov"> 1664 : mem_poison(f);</span></a>
+<a name="181"><span class="lineNum"> 181 </span> :<span class="lineCov"> 15889 : if (!skip_poison)</span></a>
+<a name="182"><span class="lineNum"> 182 </span> :<span class="lineCov"> 1663 : mem_poison(f);</span></a>
<a name="183"><span class="lineNum"> 183 </span> : : #else</a>
<a name="184"><span class="lineNum"> 184 </span> : : (void)skip_poison;</a>
<a name="185"><span class="lineNum"> 185 </span> : : #endif</a>
<a name="186"><span class="lineNum"> 186 </span> : : </a>
-<a name="187"><span class="lineNum"> 187 </span> :<span class="lineCov"> 15893 : if (f-&gt;hdr.prev_free) {</span></a>
+<a name="187"><span class="lineNum"> 187 </span> :<span class="lineCov"> 15889 : if (f-&gt;hdr.prev_free) {</span></a>
<a name="188"><span class="lineNum"> 188 </span> : : struct free_hdr *prev;</a>
-<a name="189"><span class="lineNum"> 189 </span> :<span class="lineCov"> 1645 : unsigned long *prev_tailer = (unsigned long *)f - 1;</span></a>
+<a name="189"><span class="lineNum"> 189 </span> :<span class="lineCov"> 1643 : unsigned long *prev_tailer = (unsigned long *)f - 1;</span></a>
<a name="190"><span class="lineNum"> 190 </span> : : </a>
-<a name="191"><span class="lineNum"> 191 </span> :<span class="lineCov"> 1645 : assert(*prev_tailer);</span></a>
-<a name="192"><span class="lineNum"> 192 </span> :<span class="lineCov"> 1645 : prev = (void *)((unsigned long *)f - *prev_tailer);</span></a>
-<a name="193"><span class="lineNum"> 193 </span> :<span class="lineCov"> 1645 : assert(prev-&gt;hdr.free);</span></a>
-<a name="194"><span class="lineNum"> 194 </span> :<span class="lineCov"> 1645 : assert(!prev-&gt;hdr.prev_free);</span></a>
+<a name="191"><span class="lineNum"> 191 </span> :<span class="lineCov"> 1643 : assert(*prev_tailer);</span></a>
+<a name="192"><span class="lineNum"> 192 </span> :<span class="lineCov"> 1643 : prev = (void *)((unsigned long *)f - *prev_tailer);</span></a>
+<a name="193"><span class="lineNum"> 193 </span> :<span class="lineCov"> 1643 : assert(prev-&gt;hdr.free);</span></a>
+<a name="194"><span class="lineNum"> 194 </span> :<span class="lineCov"> 1643 : assert(!prev-&gt;hdr.prev_free);</span></a>
<a name="195"><span class="lineNum"> 195 </span> : : </a>
<a name="196"><span class="lineNum"> 196 </span> : : /* Expand to cover the one we just freed. */</a>
-<a name="197"><span class="lineNum"> 197 </span> :<span class="lineCov"> 1645 : prev-&gt;hdr.num_longs += f-&gt;hdr.num_longs;</span></a>
-<a name="198"><span class="lineNum"> 198 </span> :<span class="lineCov"> 1645 : f = prev;</span></a>
+<a name="197"><span class="lineNum"> 197 </span> :<span class="lineCov"> 1643 : prev-&gt;hdr.num_longs += f-&gt;hdr.num_longs;</span></a>
+<a name="198"><span class="lineNum"> 198 </span> :<span class="lineCov"> 1643 : f = prev;</span></a>
<a name="199"><span class="lineNum"> 199 </span> : : } else {</a>
-<a name="200"><span class="lineNum"> 200 </span> :<span class="lineCov"> 14248 : f-&gt;hdr.free = true;</span></a>
-<a name="201"><span class="lineNum"> 201 </span> :<span class="lineCov"> 14248 : f-&gt;hdr.location = location;</span></a>
-<a name="202"><span class="lineNum"> 202 </span> :<span class="lineCov"> 14248 : list_add(&amp;region-&gt;free_list, &amp;f-&gt;list);</span></a>
+<a name="200"><span class="lineNum"> 200 </span> :<span class="lineCov"> 14246 : f-&gt;hdr.free = true;</span></a>
+<a name="201"><span class="lineNum"> 201 </span> :<span class="lineCov"> 14246 : f-&gt;hdr.location = location;</span></a>
+<a name="202"><span class="lineNum"> 202 </span> :<span class="lineCov"> 14246 : list_add(&amp;region-&gt;free_list, &amp;f-&gt;list);</span></a>
<a name="203"><span class="lineNum"> 203 </span> : : }</a>
<a name="204"><span class="lineNum"> 204 </span> : : </a>
<a name="205"><span class="lineNum"> 205 </span> : : /* Fix up tailer. */</a>
-<a name="206"><span class="lineNum"> 206 </span> :<span class="lineCov"> 15893 : *tailer(f) = f-&gt;hdr.num_longs;</span></a>
+<a name="206"><span class="lineNum"> 206 </span> :<span class="lineCov"> 15889 : *tailer(f) = f-&gt;hdr.num_longs;</span></a>
<a name="207"><span class="lineNum"> 207 </span> : : </a>
<a name="208"><span class="lineNum"> 208 </span> : : /* If next is free, coalesce it */</a>
-<a name="209"><span class="lineNum"> 209 </span> :<span class="lineCov"> 15893 : next = next_hdr(region, &amp;f-&gt;hdr);</span></a>
-<a name="210"><span class="lineNum"> 210 </span> :<span class="lineCov"> 15893 : if (next) {</span></a>
-<a name="211"><span class="lineNum"> 211 </span> :<span class="lineCov"> 1784 : next-&gt;prev_free = true;</span></a>
-<a name="212"><span class="lineNum"> 212 </span> :<span class="lineCov"> 1784 : if (next-&gt;free) {</span></a>
-<a name="213"><span class="lineNum"> 213 </span> :<span class="lineCov"> 1598 : struct free_hdr *next_free = (void *)next;</span></a>
-<a name="214"><span class="lineNum"> 214 </span> :<span class="lineCov"> 1598 : list_del_from(&amp;region-&gt;free_list, &amp;next_free-&gt;list);</span></a>
+<a name="209"><span class="lineNum"> 209 </span> :<span class="lineCov"> 15889 : next = next_hdr(region, &amp;f-&gt;hdr);</span></a>
+<a name="210"><span class="lineNum"> 210 </span> :<span class="lineCov"> 15889 : if (next) {</span></a>
+<a name="211"><span class="lineNum"> 211 </span> :<span class="lineCov"> 1782 : next-&gt;prev_free = true;</span></a>
+<a name="212"><span class="lineNum"> 212 </span> :<span class="lineCov"> 1782 : if (next-&gt;free) {</span></a>
+<a name="213"><span class="lineNum"> 213 </span> :<span class="lineCov"> 1597 : struct free_hdr *next_free = (void *)next;</span></a>
+<a name="214"><span class="lineNum"> 214 </span> :<span class="lineCov"> 1597 : list_del_from(&amp;region-&gt;free_list, &amp;next_free-&gt;list);</span></a>
<a name="215"><span class="lineNum"> 215 </span> : : /* Maximum of one level of recursion */</a>
-<a name="216"><span class="lineNum"> 216 </span> :<span class="lineCov"> 1598 : make_free(region, next_free, location, true);</span></a>
+<a name="216"><span class="lineNum"> 216 </span> :<span class="lineCov"> 1597 : make_free(region, next_free, location, true);</span></a>
<a name="217"><span class="lineNum"> 217 </span> : : }</a>
<a name="218"><span class="lineNum"> 218 </span> : : }</a>
-<a name="219"><span class="lineNum"> 219 </span> :<span class="lineCov"> 15893 : }</span></a>
+<a name="219"><span class="lineNum"> 219 </span> :<span class="lineCov"> 15889 : }</span></a>
<a name="220"><span class="lineNum"> 220 </span> : : </a>
<a name="221"><span class="lineNum"> 221 </span> : : /* Can we fit this many longs with this alignment in this free block? */</a>
-<a name="222"><span class="lineNum"> 222 </span> :<span class="lineCov"> 4471 : static bool fits(struct free_hdr *f, size_t longs, size_t align, size_t *offset)</span></a>
+<a name="222"><span class="lineNum"> 222 </span> :<span class="lineCov"> 4470 : static bool fits(struct free_hdr *f, size_t longs, size_t align, size_t *offset)</span></a>
<a name="223"><span class="lineNum"> 223 </span> : : {</a>
-<a name="224"><span class="lineNum"> 224 </span> :<span class="lineCov"> 4471 : *offset = 0;</span></a>
+<a name="224"><span class="lineNum"> 224 </span> :<span class="lineCov"> 4470 : *offset = 0;</span></a>
<a name="225"><span class="lineNum"> 225 </span> : : </a>
-<a name="226"><span class="lineNum"> 226 </span> :<span class="lineCov"> 13389 : while (f-&gt;hdr.num_longs &gt;= *offset + longs) {</span></a>
+<a name="226"><span class="lineNum"> 226 </span> :<span class="lineCov"> 19455 : while (f-&gt;hdr.num_longs &gt;= *offset + longs) {</span></a>
<a name="227"><span class="lineNum"> 227 </span> : : size_t addr;</a>
<a name="228"><span class="lineNum"> 228 </span> : : </a>
-<a name="229"><span class="lineNum"> 229 </span> :<span class="lineCov"> 13377 : addr = (unsigned long)f</span></a>
-<a name="230"><span class="lineNum"> 230 </span> :<span class="lineCov"> 13377 : + (*offset + ALLOC_HDR_LONGS) * sizeof(long);</span></a>
-<a name="231"><span class="lineNum"> 231 </span> :<span class="lineCov"> 13377 : if ((addr &amp; (align - 1)) == 0)</span></a>
-<a name="232"><span class="lineNum"> 232 </span> :<span class="lineCov"> 4459 : return true;</span></a>
+<a name="229"><span class="lineNum"> 229 </span> :<span class="lineCov"> 19443 : addr = (unsigned long)f</span></a>
+<a name="230"><span class="lineNum"> 230 </span> :<span class="lineCov"> 19443 : + (*offset + ALLOC_HDR_LONGS) * sizeof(long);</span></a>
+<a name="231"><span class="lineNum"> 231 </span> :<span class="lineCov"> 19443 : if ((addr &amp; (align - 1)) == 0)</span></a>
+<a name="232"><span class="lineNum"> 232 </span> :<span class="lineCov"> 4458 : return true;</span></a>
<a name="233"><span class="lineNum"> 233 </span> : : </a>
<a name="234"><span class="lineNum"> 234 </span> : : /* Don't make tiny chunks! */</a>
-<a name="235"><span class="lineNum"> 235 </span> :<span class="lineCov"> 8918 : if (*offset == 0)</span></a>
-<a name="236"><span class="lineNum"> 236 </span> :<span class="lineCov"> 16 : *offset = ALLOC_MIN_LONGS;</span></a>
+<a name="235"><span class="lineNum"> 235 </span> :<span class="lineCov"> 14985 : if (*offset == 0)</span></a>
+<a name="236"><span class="lineNum"> 236 </span> :<span class="lineCov"> 15 : *offset = ALLOC_MIN_LONGS;</span></a>
<a name="237"><span class="lineNum"> 237 </span> : : else</a>
-<a name="238"><span class="lineNum"> 238 </span> :<span class="lineCov"> 8902 : (*offset)++;</span></a>
+<a name="238"><span class="lineNum"> 238 </span> :<span class="lineCov"> 14970 : (*offset)++;</span></a>
<a name="239"><span class="lineNum"> 239 </span> : : }</a>
<a name="240"><span class="lineNum"> 240 </span> :<span class="lineCov"> 12 : return false;</span></a>
<a name="241"><span class="lineNum"> 241 </span> : : }</a>
<a name="242"><span class="lineNum"> 242 </span> : : </a>
-<a name="243"><span class="lineNum"> 243 </span> :<span class="lineCov"> 135504 : static void discard_excess(struct mem_region *region,</span></a>
+<a name="243"><span class="lineNum"> 243 </span> :<span class="lineCov"> 135503 : static void discard_excess(struct mem_region *region,</span></a>
<a name="244"><span class="lineNum"> 244 </span> : : struct alloc_hdr *hdr, size_t alloc_longs,</a>
<a name="245"><span class="lineNum"> 245 </span> : : const char *location, bool skip_poison)</a>
<a name="246"><span class="lineNum"> 246 </span> : : {</a>
<a name="247"><span class="lineNum"> 247 </span> : : /* Do we have excess? */</a>
-<a name="248"><span class="lineNum"> 248 </span> :<span class="lineCov"> 135504 : if (hdr-&gt;num_longs &gt; alloc_longs + ALLOC_MIN_LONGS) {</span></a>
+<a name="248"><span class="lineNum"> 248 </span> :<span class="lineCov"> 135503 : if (hdr-&gt;num_longs &gt; alloc_longs + ALLOC_MIN_LONGS) {</span></a>
<a name="249"><span class="lineNum"> 249 </span> : : struct free_hdr *post;</a>
<a name="250"><span class="lineNum"> 250 </span> : : </a>
<a name="251"><span class="lineNum"> 251 </span> : : /* Set up post block. */</a>
-<a name="252"><span class="lineNum"> 252 </span> :<span class="lineCov"> 13982 : post = (void *)hdr + alloc_longs * sizeof(long);</span></a>
-<a name="253"><span class="lineNum"> 253 </span> :<span class="lineCov"> 13982 : post-&gt;hdr.num_longs = hdr-&gt;num_longs - alloc_longs;</span></a>
-<a name="254"><span class="lineNum"> 254 </span> :<span class="lineCov"> 13982 : post-&gt;hdr.prev_free = false;</span></a>
+<a name="252"><span class="lineNum"> 252 </span> :<span class="lineCov"> 13981 : post = (void *)hdr + alloc_longs * sizeof(long);</span></a>
+<a name="253"><span class="lineNum"> 253 </span> :<span class="lineCov"> 13981 : post-&gt;hdr.num_longs = hdr-&gt;num_longs - alloc_longs;</span></a>
+<a name="254"><span class="lineNum"> 254 </span> :<span class="lineCov"> 13981 : post-&gt;hdr.prev_free = false;</span></a>
<a name="255"><span class="lineNum"> 255 </span> : : </a>
<a name="256"><span class="lineNum"> 256 </span> : : /* Trim our block. */</a>
-<a name="257"><span class="lineNum"> 257 </span> :<span class="lineCov"> 13982 : hdr-&gt;num_longs = alloc_longs;</span></a>
+<a name="257"><span class="lineNum"> 257 </span> :<span class="lineCov"> 13981 : hdr-&gt;num_longs = alloc_longs;</span></a>
<a name="258"><span class="lineNum"> 258 </span> : : </a>
<a name="259"><span class="lineNum"> 259 </span> : : /* This coalesces as required. */</a>
-<a name="260"><span class="lineNum"> 260 </span> :<span class="lineCov"> 13982 : make_free(region, post, location, skip_poison);</span></a>
+<a name="260"><span class="lineNum"> 260 </span> :<span class="lineCov"> 13981 : make_free(region, post, location, skip_poison);</span></a>
<a name="261"><span class="lineNum"> 261 </span> : : }</a>
-<a name="262"><span class="lineNum"> 262 </span> :<span class="lineCov"> 135504 : }</span></a>
+<a name="262"><span class="lineNum"> 262 </span> :<span class="lineCov"> 135503 : }</span></a>
<a name="263"><span class="lineNum"> 263 </span> : : </a>
<a name="264"><span class="lineNum"> 264 </span> :<span class="lineCov"> 6 : static const char *hdr_location(const struct alloc_hdr *hdr)</span></a>
<a name="265"><span class="lineNum"> 265 </span> : : {</a>
@@ -457,7 +457,7 @@
<a name="386"><span class="lineNum"> 386 </span> :<span class="lineCov"> 2 : return total_free;</span></a>
<a name="387"><span class="lineNum"> 387 </span> : : }</a>
<a name="388"><span class="lineNum"> 388 </span> : : </a>
-<a name="389"><span class="lineNum"> 389 </span> :<span class="lineCov"> 4463 : static void *__mem_alloc(struct mem_region *region, size_t size, size_t align,</span></a>
+<a name="389"><span class="lineNum"> 389 </span> :<span class="lineCov"> 4462 : static void *__mem_alloc(struct mem_region *region, size_t size, size_t align,</span></a>
<a name="390"><span class="lineNum"> 390 </span> : : const char *location)</a>
<a name="391"><span class="lineNum"> 391 </span> : : {</a>
<a name="392"><span class="lineNum"> 392 </span> : : size_t alloc_longs, offset;</a>
@@ -465,100 +465,100 @@
<a name="394"><span class="lineNum"> 394 </span> : : struct alloc_hdr *next;</a>
<a name="395"><span class="lineNum"> 395 </span> : : </a>
<a name="396"><span class="lineNum"> 396 </span> : : /* Align must be power of 2. */</a>
-<a name="397"><span class="lineNum"> 397 </span> :<span class="lineCov"> 4463 : assert(!((align - 1) &amp; align));</span></a>
+<a name="397"><span class="lineNum"> 397 </span> :<span class="lineCov"> 4462 : assert(!((align - 1) &amp; align));</span></a>
<a name="398"><span class="lineNum"> 398 </span> : : </a>
<a name="399"><span class="lineNum"> 399 </span> : : /* This should be a constant. */</a>
<a name="400"><span class="lineNum"> 400 </span> :<span class="lineNoCov"> 0 : assert(is_rodata(location));</span></a>
<a name="401"><span class="lineNum"> 401 </span> : : </a>
<a name="402"><span class="lineNum"> 402 </span> : : /* Unallocatable region? */</a>
-<a name="403"><span class="lineNum"> 403 </span> :<span class="lineCov"> 4463 : if (!(region-&gt;type == REGION_SKIBOOT_HEAP ||</span></a>
+<a name="403"><span class="lineNum"> 403 </span> :<span class="lineCov"> 4462 : if (!(region-&gt;type == REGION_SKIBOOT_HEAP ||</span></a>
<a name="404"><span class="lineNum"> 404 </span> :<span class="lineCov"> 1 : region-&gt;type == REGION_MEMORY))</span></a>
<a name="405"><span class="lineNum"> 405 </span> :<span class="lineNoCov"> 0 : return NULL;</span></a>
<a name="406"><span class="lineNum"> 406 </span> : : </a>
<a name="407"><span class="lineNum"> 407 </span> : : /* First allocation? */</a>
-<a name="408"><span class="lineNum"> 408 </span> :<span class="lineCov"> 4463 : if (region-&gt;free_list.n.next == NULL)</span></a>
+<a name="408"><span class="lineNum"> 408 </span> :<span class="lineCov"> 4462 : if (region-&gt;free_list.n.next == NULL)</span></a>
<a name="409"><span class="lineNum"> 409 </span> :<span class="lineCov"> 8 : init_allocatable_region(region);</span></a>
<a name="410"><span class="lineNum"> 410 </span> : : </a>
<a name="411"><span class="lineNum"> 411 </span> : : /* Don't do screwy sizes. */</a>
-<a name="412"><span class="lineNum"> 412 </span> :<span class="lineCov"> 4463 : if (size &gt; region-&gt;len)</span></a>
+<a name="412"><span class="lineNum"> 412 </span> :<span class="lineCov"> 4462 : if (size &gt; region-&gt;len)</span></a>
<a name="413"><span class="lineNum"> 413 </span> :<span class="lineCov"> 2 : return NULL;</span></a>
<a name="414"><span class="lineNum"> 414 </span> : : </a>
<a name="415"><span class="lineNum"> 415 </span> : : /* Don't do tiny alignments, we deal in long increments. */</a>
-<a name="416"><span class="lineNum"> 416 </span> :<span class="lineCov"> 4461 : if (align &lt; sizeof(long))</span></a>
+<a name="416"><span class="lineNum"> 416 </span> :<span class="lineCov"> 4460 : if (align &lt; sizeof(long))</span></a>
<a name="417"><span class="lineNum"> 417 </span> :<span class="lineCov"> 128 : align = sizeof(long);</span></a>
<a name="418"><span class="lineNum"> 418 </span> : : </a>
<a name="419"><span class="lineNum"> 419 </span> : : /* Convert size to number of longs, too. */</a>
-<a name="420"><span class="lineNum"> 420 </span> :<span class="lineCov"> 4461 : alloc_longs = (size + sizeof(long)-1) / sizeof(long) + ALLOC_HDR_LONGS;</span></a>
+<a name="420"><span class="lineNum"> 420 </span> :<span class="lineCov"> 4460 : alloc_longs = (size + sizeof(long)-1) / sizeof(long) + ALLOC_HDR_LONGS;</span></a>
<a name="421"><span class="lineNum"> 421 </span> : : </a>
<a name="422"><span class="lineNum"> 422 </span> : : /* Can't be too small for when we free it, either. */</a>
-<a name="423"><span class="lineNum"> 423 </span> :<span class="lineCov"> 4461 : if (alloc_longs &lt; ALLOC_MIN_LONGS)</span></a>
-<a name="424"><span class="lineNum"> 424 </span> :<span class="lineCov"> 176 : alloc_longs = ALLOC_MIN_LONGS;</span></a>
+<a name="423"><span class="lineNum"> 423 </span> :<span class="lineCov"> 4460 : if (alloc_longs &lt; ALLOC_MIN_LONGS)</span></a>
+<a name="424"><span class="lineNum"> 424 </span> :<span class="lineCov"> 175 : alloc_longs = ALLOC_MIN_LONGS;</span></a>
<a name="425"><span class="lineNum"> 425 </span> : : </a>
<a name="426"><span class="lineNum"> 426 </span> : : /* Walk free list. */</a>
-<a name="427"><span class="lineNum"> 427 </span> :<span class="lineCov"> 4473 : list_for_each(&amp;region-&gt;free_list, f, list) {</span></a>
+<a name="427"><span class="lineNum"> 427 </span> :<span class="lineCov"> 4472 : list_for_each(&amp;region-&gt;free_list, f, list) {</span></a>
<a name="428"><span class="lineNum"> 428 </span> : : /* We may have to skip some to meet alignment. */</a>
-<a name="429"><span class="lineNum"> 429 </span> :<span class="lineCov"> 4471 : if (fits(f, alloc_longs, align, &amp;offset))</span></a>
-<a name="430"><span class="lineNum"> 430 </span> :<span class="lineCov"> 4459 : goto found;</span></a>
+<a name="429"><span class="lineNum"> 429 </span> :<span class="lineCov"> 4470 : if (fits(f, alloc_longs, align, &amp;offset))</span></a>
+<a name="430"><span class="lineNum"> 430 </span> :<span class="lineCov"> 4458 : goto found;</span></a>
<a name="431"><span class="lineNum"> 431 </span> : : }</a>
<a name="432"><span class="lineNum"> 432 </span> : : </a>
<a name="433"><span class="lineNum"> 433 </span> :<span class="lineCov"> 2 : return NULL;</span></a>
<a name="434"><span class="lineNum"> 434 </span> : : </a>
-<a name="435"><span class="lineNum"> 435 </span> :<span class="lineCov"> 4459 : found:</span></a>
-<a name="436"><span class="lineNum"> 436 </span> :<span class="lineCov"> 4459 : assert(f-&gt;hdr.free);</span></a>
-<a name="437"><span class="lineNum"> 437 </span> :<span class="lineCov"> 4459 : assert(!f-&gt;hdr.prev_free);</span></a>
+<a name="435"><span class="lineNum"> 435 </span> :<span class="lineCov"> 4458 : found:</span></a>
+<a name="436"><span class="lineNum"> 436 </span> :<span class="lineCov"> 4458 : assert(f-&gt;hdr.free);</span></a>
+<a name="437"><span class="lineNum"> 437 </span> :<span class="lineCov"> 4458 : assert(!f-&gt;hdr.prev_free);</span></a>
<a name="438"><span class="lineNum"> 438 </span> : : </a>
<a name="439"><span class="lineNum"> 439 </span> : : /* This block is no longer free. */</a>
-<a name="440"><span class="lineNum"> 440 </span> :<span class="lineCov"> 4459 : list_del_from(&amp;region-&gt;free_list, &amp;f-&gt;list);</span></a>
-<a name="441"><span class="lineNum"> 441 </span> :<span class="lineCov"> 4459 : f-&gt;hdr.free = false;</span></a>
-<a name="442"><span class="lineNum"> 442 </span> :<span class="lineCov"> 4459 : f-&gt;hdr.location = location;</span></a>
+<a name="440"><span class="lineNum"> 440 </span> :<span class="lineCov"> 4458 : list_del_from(&amp;region-&gt;free_list, &amp;f-&gt;list);</span></a>
+<a name="441"><span class="lineNum"> 441 </span> :<span class="lineCov"> 4458 : f-&gt;hdr.free = false;</span></a>
+<a name="442"><span class="lineNum"> 442 </span> :<span class="lineCov"> 4458 : f-&gt;hdr.location = location;</span></a>
<a name="443"><span class="lineNum"> 443 </span> : : </a>
-<a name="444"><span class="lineNum"> 444 </span> :<span class="lineCov"> 4459 : next = next_hdr(region, &amp;f-&gt;hdr);</span></a>
-<a name="445"><span class="lineNum"> 445 </span> :<span class="lineCov"> 4459 : if (next) {</span></a>
+<a name="444"><span class="lineNum"> 444 </span> :<span class="lineCov"> 4458 : next = next_hdr(region, &amp;f-&gt;hdr);</span></a>
+<a name="445"><span class="lineNum"> 445 </span> :<span class="lineCov"> 4458 : if (next) {</span></a>
<a name="446"><span class="lineNum"> 446 </span> :<span class="lineCov"> 65 : assert(next-&gt;prev_free);</span></a>
<a name="447"><span class="lineNum"> 447 </span> :<span class="lineCov"> 65 : next-&gt;prev_free = false;</span></a>
<a name="448"><span class="lineNum"> 448 </span> : : }</a>
<a name="449"><span class="lineNum"> 449 </span> : : </a>
-<a name="450"><span class="lineNum"> 450 </span> :<span class="lineCov"> 4459 : if (offset != 0) {</span></a>
-<a name="451"><span class="lineNum"> 451 </span> :<span class="lineCov"> 15 : struct free_hdr *pre = f;</span></a>
+<a name="450"><span class="lineNum"> 450 </span> :<span class="lineCov"> 4458 : if (offset != 0) {</span></a>
+<a name="451"><span class="lineNum"> 451 </span> :<span class="lineCov"> 14 : struct free_hdr *pre = f;</span></a>
<a name="452"><span class="lineNum"> 452 </span> : : </a>
-<a name="453"><span class="lineNum"> 453 </span> :<span class="lineCov"> 15 : f = (void *)f + offset * sizeof(long);</span></a>
-<a name="454"><span class="lineNum"> 454 </span> :<span class="lineCov"> 15 : assert(f &gt;= pre + 1);</span></a>
+<a name="453"><span class="lineNum"> 453 </span> :<span class="lineCov"> 14 : f = (void *)f + offset * sizeof(long);</span></a>
+<a name="454"><span class="lineNum"> 454 </span> :<span class="lineCov"> 14 : assert(f &gt;= pre + 1);</span></a>
<a name="455"><span class="lineNum"> 455 </span> : : </a>
<a name="456"><span class="lineNum"> 456 </span> : : /* Set up new header. */</a>
-<a name="457"><span class="lineNum"> 457 </span> :<span class="lineCov"> 15 : f-&gt;hdr.num_longs = pre-&gt;hdr.num_longs - offset;</span></a>
+<a name="457"><span class="lineNum"> 457 </span> :<span class="lineCov"> 14 : f-&gt;hdr.num_longs = pre-&gt;hdr.num_longs - offset;</span></a>
<a name="458"><span class="lineNum"> 458 </span> : : /* f-&gt;hdr.prev_free will be set by make_free below. */</a>
-<a name="459"><span class="lineNum"> 459 </span> :<span class="lineCov"> 15 : f-&gt;hdr.free = false;</span></a>
-<a name="460"><span class="lineNum"> 460 </span> :<span class="lineCov"> 15 : f-&gt;hdr.location = location;</span></a>
+<a name="459"><span class="lineNum"> 459 </span> :<span class="lineCov"> 14 : f-&gt;hdr.free = false;</span></a>
+<a name="460"><span class="lineNum"> 460 </span> :<span class="lineCov"> 14 : f-&gt;hdr.location = location;</span></a>
<a name="461"><span class="lineNum"> 461 </span> : : </a>
<a name="462"><span class="lineNum"> 462 </span> : : /* Fix up old header. */</a>
-<a name="463"><span class="lineNum"> 463 </span> :<span class="lineCov"> 15 : pre-&gt;hdr.num_longs = offset;</span></a>
-<a name="464"><span class="lineNum"> 464 </span> :<span class="lineCov"> 15 : pre-&gt;hdr.prev_free = false;</span></a>
+<a name="463"><span class="lineNum"> 463 </span> :<span class="lineCov"> 14 : pre-&gt;hdr.num_longs = offset;</span></a>
+<a name="464"><span class="lineNum"> 464 </span> :<span class="lineCov"> 14 : pre-&gt;hdr.prev_free = false;</span></a>
<a name="465"><span class="lineNum"> 465 </span> : : </a>
<a name="466"><span class="lineNum"> 466 </span> : : /* This coalesces as required. */</a>
-<a name="467"><span class="lineNum"> 467 </span> :<span class="lineCov"> 15 : make_free(region, pre, location, true);</span></a>
+<a name="467"><span class="lineNum"> 467 </span> :<span class="lineCov"> 14 : make_free(region, pre, location, true);</span></a>
<a name="468"><span class="lineNum"> 468 </span> : : }</a>
<a name="469"><span class="lineNum"> 469 </span> : : </a>
<a name="470"><span class="lineNum"> 470 </span> : : /* We might be too long; put the rest back. */</a>
-<a name="471"><span class="lineNum"> 471 </span> :<span class="lineCov"> 4459 : discard_excess(region, &amp;f-&gt;hdr, alloc_longs, location, true);</span></a>
+<a name="471"><span class="lineNum"> 471 </span> :<span class="lineCov"> 4458 : discard_excess(region, &amp;f-&gt;hdr, alloc_longs, location, true);</span></a>
<a name="472"><span class="lineNum"> 472 </span> : : </a>
<a name="473"><span class="lineNum"> 473 </span> : : /* Clear tailer for debugging */</a>
-<a name="474"><span class="lineNum"> 474 </span> :<span class="lineCov"> 4459 : *tailer(f) = 0;</span></a>
+<a name="474"><span class="lineNum"> 474 </span> :<span class="lineCov"> 4458 : *tailer(f) = 0;</span></a>
<a name="475"><span class="lineNum"> 475 </span> : : </a>
<a name="476"><span class="lineNum"> 476 </span> : : /* Their pointer is immediately after header. */</a>
-<a name="477"><span class="lineNum"> 477 </span> :<span class="lineCov"> 4459 : return &amp;f-&gt;hdr + 1;</span></a>
+<a name="477"><span class="lineNum"> 477 </span> :<span class="lineCov"> 4458 : return &amp;f-&gt;hdr + 1;</span></a>
<a name="478"><span class="lineNum"> 478 </span> : : }</a>
<a name="479"><span class="lineNum"> 479 </span> : : </a>
-<a name="480"><span class="lineNum"> 480 </span> :<span class="lineCov"> 4463 : void *mem_alloc(struct mem_region *region, size_t size, size_t align,</span></a>
+<a name="480"><span class="lineNum"> 480 </span> :<span class="lineCov"> 4462 : void *mem_alloc(struct mem_region *region, size_t size, size_t align,</span></a>
<a name="481"><span class="lineNum"> 481 </span> : : const char *location)</a>
<a name="482"><span class="lineNum"> 482 </span> : : {</a>
<a name="483"><span class="lineNum"> 483 </span> : : static bool dumped = false;</a>
<a name="484"><span class="lineNum"> 484 </span> : : void *r;</a>
<a name="485"><span class="lineNum"> 485 </span> : : </a>
-<a name="486"><span class="lineNum"> 486 </span> :<span class="lineCov"> 4463 : assert(lock_held_by_me(&amp;region-&gt;free_list_lock));</span></a>
+<a name="486"><span class="lineNum"> 486 </span> :<span class="lineCov"> 4462 : assert(lock_held_by_me(&amp;region-&gt;free_list_lock));</span></a>
<a name="487"><span class="lineNum"> 487 </span> : : </a>
-<a name="488"><span class="lineNum"> 488 </span> :<span class="lineCov"> 4463 : r = __mem_alloc(region, size, align, location);</span></a>
-<a name="489"><span class="lineNum"> 489 </span> :<span class="lineCov"> 4463 : if (r)</span></a>
-<a name="490"><span class="lineNum"> 490 </span> :<span class="lineCov"> 4459 : return r;</span></a>
+<a name="488"><span class="lineNum"> 488 </span> :<span class="lineCov"> 4462 : r = __mem_alloc(region, size, align, location);</span></a>
+<a name="489"><span class="lineNum"> 489 </span> :<span class="lineCov"> 4462 : if (r)</span></a>
+<a name="490"><span class="lineNum"> 490 </span> :<span class="lineCov"> 4458 : return r;</span></a>
<a name="491"><span class="lineNum"> 491 </span> : : </a>
<a name="492"><span class="lineNum"> 492 </span> :<span class="lineCov"> 4 : prerror(&quot;mem_alloc(0x%lx, 0x%lx, \&quot;%s\&quot;, %s) failed !\n&quot;,</span></a>
<a name="493"><span class="lineNum"> 493 </span> : : size, align, location, region-&gt;name);</a>
@@ -570,30 +570,30 @@
<a name="499"><span class="lineNum"> 499 </span> :<span class="lineCov"> 4 : return NULL;</span></a>
<a name="500"><span class="lineNum"> 500 </span> : : }</a>
<a name="501"><span class="lineNum"> 501 </span> : : </a>
-<a name="502"><span class="lineNum"> 502 </span> :<span class="lineCov"> 299 : void mem_free(struct mem_region *region, void *mem, const char *location)</span></a>
+<a name="502"><span class="lineNum"> 502 </span> :<span class="lineCov"> 298 : void mem_free(struct mem_region *region, void *mem, const char *location)</span></a>
<a name="503"><span class="lineNum"> 503 </span> : : {</a>
<a name="504"><span class="lineNum"> 504 </span> : : struct alloc_hdr *hdr;</a>
<a name="505"><span class="lineNum"> 505 </span> : : </a>
<a name="506"><span class="lineNum"> 506 </span> : : /* This should be a constant. */</a>
<a name="507"><span class="lineNum"> 507 </span> :<span class="lineNoCov"> 0 : assert(is_rodata(location));</span></a>
<a name="508"><span class="lineNum"> 508 </span> : : </a>
-<a name="509"><span class="lineNum"> 509 </span> :<span class="lineCov"> 299 : assert(lock_held_by_me(&amp;region-&gt;free_list_lock));</span></a>
+<a name="509"><span class="lineNum"> 509 </span> :<span class="lineCov"> 298 : assert(lock_held_by_me(&amp;region-&gt;free_list_lock));</span></a>
<a name="510"><span class="lineNum"> 510 </span> : : </a>
<a name="511"><span class="lineNum"> 511 </span> : : /* Freeing NULL is always a noop. */</a>
-<a name="512"><span class="lineNum"> 512 </span> :<span class="lineCov"> 299 : if (!mem)</span></a>
+<a name="512"><span class="lineNum"> 512 </span> :<span class="lineCov"> 298 : if (!mem)</span></a>
<a name="513"><span class="lineNum"> 513 </span> :<span class="lineCov"> 1 : return;</span></a>
<a name="514"><span class="lineNum"> 514 </span> : : </a>
<a name="515"><span class="lineNum"> 515 </span> : : /* Your memory is in the region, right? */</a>
-<a name="516"><span class="lineNum"> 516 </span> :<span class="lineCov"> 298 : assert(mem &gt;= region_start(region) + sizeof(*hdr));</span></a>
-<a name="517"><span class="lineNum"> 517 </span> :<span class="lineCov"> 298 : assert(mem &lt; region_start(region) + region-&gt;len);</span></a>
+<a name="516"><span class="lineNum"> 516 </span> :<span class="lineCov"> 297 : assert(mem &gt;= region_start(region) + sizeof(*hdr));</span></a>
+<a name="517"><span class="lineNum"> 517 </span> :<span class="lineCov"> 297 : assert(mem &lt; region_start(region) + region-&gt;len);</span></a>
<a name="518"><span class="lineNum"> 518 </span> : : </a>
<a name="519"><span class="lineNum"> 519 </span> : : /* Grab header. */</a>
-<a name="520"><span class="lineNum"> 520 </span> :<span class="lineCov"> 298 : hdr = mem - sizeof(*hdr);</span></a>
+<a name="520"><span class="lineNum"> 520 </span> :<span class="lineCov"> 297 : hdr = mem - sizeof(*hdr);</span></a>
<a name="521"><span class="lineNum"> 521 </span> : : </a>
-<a name="522"><span class="lineNum"> 522 </span> :<span class="lineCov"> 298 : if (hdr-&gt;free)</span></a>
+<a name="522"><span class="lineNum"> 522 </span> :<span class="lineCov"> 297 : if (hdr-&gt;free)</span></a>
<a name="523"><span class="lineNum"> 523 </span> :<span class="lineNoCov"> 0 : bad_header(region, hdr, &quot;re-freed&quot;, location);</span></a>
<a name="524"><span class="lineNum"> 524 </span> : : </a>
-<a name="525"><span class="lineNum"> 525 </span> :<span class="lineCov"> 298 : make_free(region, (struct free_hdr *)hdr, location, false);</span></a>
+<a name="525"><span class="lineNum"> 525 </span> :<span class="lineCov"> 297 : make_free(region, (struct free_hdr *)hdr, location, false);</span></a>
<a name="526"><span class="lineNum"> 526 </span> : : }</a>
<a name="527"><span class="lineNum"> 527 </span> : : </a>
<a name="528"><span class="lineNum"> 528 </span> :<span class="lineCov"> 65539 : size_t mem_allocated_size(const void *ptr)</span></a>
@@ -658,49 +658,49 @@
<a name="587"><span class="lineNum"> 587 </span> :<span class="lineCov"> 8185 : return true;</span></a>
<a name="588"><span class="lineNum"> 588 </span> : : }</a>
<a name="589"><span class="lineNum"> 589 </span> : : </a>
-<a name="590"><span class="lineNum"> 590 </span> :<span class="lineCov"> 131264 : bool mem_check(const struct mem_region *region)</span></a>
+<a name="590"><span class="lineNum"> 590 </span> :<span class="lineCov"> 131262 : bool mem_check(const struct mem_region *region)</span></a>
<a name="591"><span class="lineNum"> 591 </span> : : {</a>
-<a name="592"><span class="lineNum"> 592 </span> :<span class="lineCov"> 131264 : size_t frees = 0;</span></a>
-<a name="593"><span class="lineNum"> 593 </span> :<span class="lineCov"> 131264 : struct alloc_hdr *hdr, *prev_free = NULL;</span></a>
+<a name="592"><span class="lineNum"> 592 </span> :<span class="lineCov"> 131262 : size_t frees = 0;</span></a>
+<a name="593"><span class="lineNum"> 593 </span> :<span class="lineCov"> 131262 : struct alloc_hdr *hdr, *prev_free = NULL;</span></a>
<a name="594"><span class="lineNum"> 594 </span> : : struct free_hdr *f;</a>
<a name="595"><span class="lineNum"> 595 </span> : : </a>
<a name="596"><span class="lineNum"> 596 </span> : : /* Check it's sanely aligned. */</a>
-<a name="597"><span class="lineNum"> 597 </span> :<span class="lineCov"> 131264 : if (region-&gt;start % sizeof(long)) {</span></a>
+<a name="597"><span class="lineNum"> 597 </span> :<span class="lineCov"> 131262 : if (region-&gt;start % sizeof(long)) {</span></a>
<a name="598"><span class="lineNum"> 598 </span> :<span class="lineNoCov"> 0 : prerror(&quot;Region '%s' not sanely aligned (%llx)\n&quot;,</span></a>
<a name="599"><span class="lineNum"> 599 </span> : : region-&gt;name, (unsigned long long)region-&gt;start);</a>
<a name="600"><span class="lineNum"> 600 </span> :<span class="lineNoCov"> 0 : return false;</span></a>
<a name="601"><span class="lineNum"> 601 </span> : : }</a>
-<a name="602"><span class="lineNum"> 602 </span> :<span class="lineCov"> 131264 : if ((long)region-&gt;len % sizeof(long)) {</span></a>
+<a name="602"><span class="lineNum"> 602 </span> :<span class="lineCov"> 131262 : if ((long)region-&gt;len % sizeof(long)) {</span></a>
<a name="603"><span class="lineNum"> 603 </span> :<span class="lineNoCov"> 0 : prerror(&quot;Region '%s' not sane length (%llu)\n&quot;,</span></a>
<a name="604"><span class="lineNum"> 604 </span> : : region-&gt;name, (unsigned long long)region-&gt;len);</a>
<a name="605"><span class="lineNum"> 605 </span> :<span class="lineNoCov"> 0 : return false;</span></a>
<a name="606"><span class="lineNum"> 606 </span> : : }</a>
<a name="607"><span class="lineNum"> 607 </span> : : </a>
<a name="608"><span class="lineNum"> 608 </span> : : /* Not ours to play with, or empty? Don't do anything. */</a>
-<a name="609"><span class="lineNum"> 609 </span> :<span class="lineCov"> 131264 : if (!(region-&gt;type == REGION_MEMORY ||</span></a>
-<a name="610"><span class="lineNum"> 610 </span> :<span class="lineCov"> 131257 : region-&gt;type == REGION_SKIBOOT_HEAP) ||</span></a>
-<a name="611"><span class="lineNum"> 611 </span> :<span class="lineCov"> 131246 : region-&gt;free_list.n.next == NULL)</span></a>
+<a name="609"><span class="lineNum"> 609 </span> :<span class="lineCov"> 131262 : if (!(region-&gt;type == REGION_MEMORY ||</span></a>
+<a name="610"><span class="lineNum"> 610 </span> :<span class="lineCov"> 131255 : region-&gt;type == REGION_SKIBOOT_HEAP) ||</span></a>
+<a name="611"><span class="lineNum"> 611 </span> :<span class="lineCov"> 131244 : region-&gt;free_list.n.next == NULL)</span></a>
<a name="612"><span class="lineNum"> 612 </span> :<span class="lineCov"> 30 : return true;</span></a>
<a name="613"><span class="lineNum"> 613 </span> : : </a>
<a name="614"><span class="lineNum"> 614 </span> : : /* Walk linearly. */</a>
-<a name="615"><span class="lineNum"> 615 </span> :<span class="lineCov"> 402776 : for (hdr = region_start(region); hdr; hdr = next_hdr(region, hdr)) {</span></a>
-<a name="616"><span class="lineNum"> 616 </span> :<span class="lineCov"> 271542 : if (hdr-&gt;num_longs &lt; ALLOC_MIN_LONGS) {</span></a>
+<a name="615"><span class="lineNum"> 615 </span> :<span class="lineCov"> 402768 : for (hdr = region_start(region); hdr; hdr = next_hdr(region, hdr)) {</span></a>
+<a name="616"><span class="lineNum"> 616 </span> :<span class="lineCov"> 271536 : if (hdr-&gt;num_longs &lt; ALLOC_MIN_LONGS) {</span></a>
<a name="617"><span class="lineNum"> 617 </span> :<span class="lineNoCov"> 0 : prerror(&quot;Region '%s' %s %p (%s) size %zu\n&quot;,</span></a>
<a name="618"><span class="lineNum"> 618 </span> : : region-&gt;name, hdr-&gt;free ? &quot;free&quot; : &quot;alloc&quot;,</a>
<a name="619"><span class="lineNum"> 619 </span> : : hdr, hdr_location(hdr),</a>
<a name="620"><span class="lineNum"> 620 </span> : : hdr-&gt;num_longs * sizeof(long));</a>
<a name="621"><span class="lineNum"> 621 </span> :<span class="lineNoCov"> 0 : return false;</span></a>
<a name="622"><span class="lineNum"> 622 </span> : : }</a>
-<a name="623"><span class="lineNum"> 623 </span> :<span class="lineCov"> 271542 : if ((unsigned long)hdr + hdr-&gt;num_longs * sizeof(long) &gt;</span></a>
-<a name="624"><span class="lineNum"> 624 </span> :<span class="lineCov"> 271542 : region-&gt;start + region-&gt;len) {</span></a>
+<a name="623"><span class="lineNum"> 623 </span> :<span class="lineCov"> 271536 : if ((unsigned long)hdr + hdr-&gt;num_longs * sizeof(long) &gt;</span></a>
+<a name="624"><span class="lineNum"> 624 </span> :<span class="lineCov"> 271536 : region-&gt;start + region-&gt;len) {</span></a>
<a name="625"><span class="lineNum"> 625 </span> :<span class="lineNoCov"> 0 : prerror(&quot;Region '%s' %s %p (%s) oversize %zu\n&quot;,</span></a>
<a name="626"><span class="lineNum"> 626 </span> : : region-&gt;name, hdr-&gt;free ? &quot;free&quot; : &quot;alloc&quot;,</a>
<a name="627"><span class="lineNum"> 627 </span> : : hdr, hdr_location(hdr),</a>
<a name="628"><span class="lineNum"> 628 </span> : : hdr-&gt;num_longs * sizeof(long));</a>
<a name="629"><span class="lineNum"> 629 </span> :<span class="lineNoCov"> 0 : return false;</span></a>
<a name="630"><span class="lineNum"> 630 </span> : : }</a>
-<a name="631"><span class="lineNum"> 631 </span> :<span class="lineCov"> 271542 : if (hdr-&gt;free) {</span></a>
-<a name="632"><span class="lineNum"> 632 </span> :<span class="lineCov"> 131179 : if (hdr-&gt;prev_free || prev_free) {</span></a>
+<a name="631"><span class="lineNum"> 631 </span> :<span class="lineCov"> 271536 : if (hdr-&gt;free) {</span></a>
+<a name="632"><span class="lineNum"> 632 </span> :<span class="lineCov"> 131176 : if (hdr-&gt;prev_free || prev_free) {</span></a>
<a name="633"><span class="lineNum"> 633 </span> :<span class="lineNoCov"> 0 : prerror(&quot;Region '%s' free %p (%s) has prev_free&quot;</span></a>
<a name="634"><span class="lineNum"> 634 </span> : : &quot; %p (%s) %sset?\n&quot;,</a>
<a name="635"><span class="lineNum"> 635 </span> : : region-&gt;name, hdr, hdr_location(hdr),</a>
@@ -710,30 +710,30 @@
<a name="639"><span class="lineNum"> 639 </span> : : hdr-&gt;prev_free ? &quot;&quot; : &quot;un&quot;);</a>
<a name="640"><span class="lineNum"> 640 </span> :<span class="lineNoCov"> 0 : return false;</span></a>
<a name="641"><span class="lineNum"> 641 </span> : : }</a>
-<a name="642"><span class="lineNum"> 642 </span> :<span class="lineCov"> 131179 : prev_free = hdr;</span></a>
-<a name="643"><span class="lineNum"> 643 </span> :<span class="lineCov"> 131179 : frees ^= (unsigned long)hdr - region-&gt;start;</span></a>
+<a name="642"><span class="lineNum"> 642 </span> :<span class="lineCov"> 131176 : prev_free = hdr;</span></a>
+<a name="643"><span class="lineNum"> 643 </span> :<span class="lineCov"> 131176 : frees ^= (unsigned long)hdr - region-&gt;start;</span></a>
<a name="644"><span class="lineNum"> 644 </span> : : } else {</a>
-<a name="645"><span class="lineNum"> 645 </span> :<span class="lineCov"> 140363 : if (hdr-&gt;prev_free != (bool)prev_free) {</span></a>
+<a name="645"><span class="lineNum"> 645 </span> :<span class="lineCov"> 140360 : if (hdr-&gt;prev_free != (bool)prev_free) {</span></a>
<a name="646"><span class="lineNum"> 646 </span> :<span class="lineNoCov"> 0 : prerror(&quot;Region '%s' alloc %p (%s) has&quot;</span></a>
<a name="647"><span class="lineNum"> 647 </span> : : &quot; prev_free %p %sset?\n&quot;,</a>
<a name="648"><span class="lineNum"> 648 </span> : : region-&gt;name, hdr, hdr_location(hdr),</a>
<a name="649"><span class="lineNum"> 649 </span> : : prev_free, hdr-&gt;prev_free ? &quot;&quot; : &quot;un&quot;);</a>
<a name="650"><span class="lineNum"> 650 </span> :<span class="lineNoCov"> 0 : return false;</span></a>
<a name="651"><span class="lineNum"> 651 </span> : : }</a>
-<a name="652"><span class="lineNum"> 652 </span> :<span class="lineCov"> 140363 : prev_free = NULL;</span></a>
+<a name="652"><span class="lineNum"> 652 </span> :<span class="lineCov"> 140360 : prev_free = NULL;</span></a>
<a name="653"><span class="lineNum"> 653 </span> : : }</a>
<a name="654"><span class="lineNum"> 654 </span> : : }</a>
<a name="655"><span class="lineNum"> 655 </span> : : </a>
<a name="656"><span class="lineNum"> 656 </span> : : /* Now walk free list. */</a>
-<a name="657"><span class="lineNum"> 657 </span> :<span class="lineCov"> 262413 : list_for_each(&amp;region-&gt;free_list, f, list)</span></a>
-<a name="658"><span class="lineNum"> 658 </span> :<span class="lineCov"> 131179 : frees ^= (unsigned long)f - region-&gt;start;</span></a>
+<a name="657"><span class="lineNum"> 657 </span> :<span class="lineCov"> 262408 : list_for_each(&amp;region-&gt;free_list, f, list)</span></a>
+<a name="658"><span class="lineNum"> 658 </span> :<span class="lineCov"> 131176 : frees ^= (unsigned long)f - region-&gt;start;</span></a>
<a name="659"><span class="lineNum"> 659 </span> : : </a>
-<a name="660"><span class="lineNum"> 660 </span> :<span class="lineCov"> 131234 : if (frees) {</span></a>
+<a name="660"><span class="lineNum"> 660 </span> :<span class="lineCov"> 131232 : if (frees) {</span></a>
<a name="661"><span class="lineNum"> 661 </span> :<span class="lineNoCov"> 0 : prerror(&quot;Region '%s' free list and walk do not match!\n&quot;,</span></a>
<a name="662"><span class="lineNum"> 662 </span> : : region-&gt;name);</a>
<a name="663"><span class="lineNum"> 663 </span> :<span class="lineNoCov"> 0 : return false;</span></a>
<a name="664"><span class="lineNum"> 664 </span> : : }</a>
-<a name="665"><span class="lineNum"> 665 </span> :<span class="lineCov"> 131234 : return true;</span></a>
+<a name="665"><span class="lineNum"> 665 </span> :<span class="lineCov"> 131232 : return true;</span></a>
<a name="666"><span class="lineNum"> 666 </span> : : }</a>
<a name="667"><span class="lineNum"> 667 </span> : : </a>
<a name="668"><span class="lineNum"> 668 </span> :<span class="lineNoCov"> 0 : bool mem_check_all(void)</span></a>
diff --git a/coverage-report/core/nvram-format.c.func-sort-c.html b/coverage-report/core/nvram-format.c.func-sort-c.html
index 586c65a..56f56b2 100644
--- a/coverage-report/core/nvram-format.c.func-sort-c.html
+++ b/coverage-report/core/nvram-format.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">6</td>
diff --git a/coverage-report/core/nvram-format.c.func.html b/coverage-report/core/nvram-format.c.func.html
index e65ae2a..1127042 100644
--- a/coverage-report/core/nvram-format.c.func.html
+++ b/coverage-report/core/nvram-format.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">6</td>
diff --git a/coverage-report/core/nvram-format.c.gcov.html b/coverage-report/core/nvram-format.c.gcov.html
index f68a2f4..2512ae7 100644
--- a/coverage-report/core/nvram-format.c.gcov.html
+++ b/coverage-report/core/nvram-format.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">6</td>
diff --git a/coverage-report/core/opal-msg.c.func-sort-c.html b/coverage-report/core/opal-msg.c.func-sort-c.html
index 2798b0d..f1252a3 100644
--- a/coverage-report/core/opal-msg.c.func-sort-c.html
+++ b/coverage-report/core/opal-msg.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/opal-msg.c.func.html b/coverage-report/core/opal-msg.c.func.html
index f892a01..c49b30d 100644
--- a/coverage-report/core/opal-msg.c.func.html
+++ b/coverage-report/core/opal-msg.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/opal-msg.c.gcov.html b/coverage-report/core/opal-msg.c.gcov.html
index 1ae5d32..0999344 100644
--- a/coverage-report/core/opal-msg.c.gcov.html
+++ b/coverage-report/core/opal-msg.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/pci-quirk.c.func-sort-c.html b/coverage-report/core/pci-quirk.c.func-sort-c.html
index 2291333..6b5efb3 100644
--- a/coverage-report/core/pci-quirk.c.func-sort-c.html
+++ b/coverage-report/core/pci-quirk.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/pci-quirk.c.func.html b/coverage-report/core/pci-quirk.c.func.html
index 5e34c8c..9cbe9e0 100644
--- a/coverage-report/core/pci-quirk.c.func.html
+++ b/coverage-report/core/pci-quirk.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/pci-quirk.c.gcov.html b/coverage-report/core/pci-quirk.c.gcov.html
index 5f44afb..3c13950 100644
--- a/coverage-report/core/pci-quirk.c.gcov.html
+++ b/coverage-report/core/pci-quirk.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/pel.c.func-sort-c.html b/coverage-report/core/pel.c.func-sort-c.html
index 19427d1..44a67fb 100644
--- a/coverage-report/core/pel.c.func-sort-c.html
+++ b/coverage-report/core/pel.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">12</td>
diff --git a/coverage-report/core/pel.c.func.html b/coverage-report/core/pel.c.func.html
index e4023d9..145a9f9 100644
--- a/coverage-report/core/pel.c.func.html
+++ b/coverage-report/core/pel.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">12</td>
diff --git a/coverage-report/core/pel.c.gcov.html b/coverage-report/core/pel.c.gcov.html
index 6ebb940..a4aa0a3 100644
--- a/coverage-report/core/pel.c.gcov.html
+++ b/coverage-report/core/pel.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">12</td>
diff --git a/coverage-report/core/pool.c.func-sort-c.html b/coverage-report/core/pool.c.func-sort-c.html
index 0572ae3..ff9bb93 100644
--- a/coverage-report/core/pool.c.func-sort-c.html
+++ b/coverage-report/core/pool.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/pool.c.func.html b/coverage-report/core/pool.c.func.html
index 0bae645..73d95b6 100644
--- a/coverage-report/core/pool.c.func.html
+++ b/coverage-report/core/pool.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/pool.c.gcov.html b/coverage-report/core/pool.c.gcov.html
index 316ab35..538a5a8 100644
--- a/coverage-report/core/pool.c.gcov.html
+++ b/coverage-report/core/pool.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/test/dummy-cpu.h.func-sort-c.html b/coverage-report/core/test/dummy-cpu.h.func-sort-c.html
index 9fbf7f8..07905bf 100644
--- a/coverage-report/core/test/dummy-cpu.h.func-sort-c.html
+++ b/coverage-report/core/test/dummy-cpu.h.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">0</td>
diff --git a/coverage-report/core/test/dummy-cpu.h.func.html b/coverage-report/core/test/dummy-cpu.h.func.html
index 4f034a4..6c1dc2b 100644
--- a/coverage-report/core/test/dummy-cpu.h.func.html
+++ b/coverage-report/core/test/dummy-cpu.h.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">0</td>
diff --git a/coverage-report/core/test/dummy-cpu.h.gcov.html b/coverage-report/core/test/dummy-cpu.h.gcov.html
index 713f345..86ae4e2 100644
--- a/coverage-report/core/test/dummy-cpu.h.gcov.html
+++ b/coverage-report/core/test/dummy-cpu.h.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">0</td>
diff --git a/coverage-report/core/test/index-sort-b.html b/coverage-report/core/test/index-sort-b.html
index 8e6dbff..4c5c5e7 100644
--- a/coverage-report/core/test/index-sort-b.html
+++ b/coverage-report/core/test/index-sort-b.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">138</td>
@@ -82,50 +82,38 @@
<td class="tableHead" colspan=2>Branches <span class="tableHeadSort"><img src="../../glass.png" width=10 height=14 alt="Sort by branch coverage" title="Sort by branch coverage" border=0></span></td>
</tr>
<tr>
- <td class="coverFile"><a href="run-console-log-pr_fmt.c.gcov.html">run-console-log-pr_fmt.c</a></td>
+ <td class="coverFile"><a href="run-malloc-speed.c.gcov.html">run-malloc-speed.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">21 / 21</td>
+ <td class="coverNumHi">28 / 28</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">3 / 3</td>
+ <td class="coverNumHi">6 / 6</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-time-utils.c.gcov.html">run-time-utils.c</a></td>
+ <td class="coverFile"><a href="run-console-log-buf-overrun.c.gcov.html">run-console-log-buf-overrun.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">26 / 26</td>
+ <td class="coverNumHi">29 / 29</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">1 / 1</td>
- <td class="coverPerHi">-</td>
- <td class="coverNumHi">0 / 0</td>
- </tr>
- <tr>
- <td class="coverFile"><a href="run-mem_region_release_unused.c.gcov.html">run-mem_region_release_unused.c</a></td>
- <td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=96 height=10 alt="96.3%"><img src="../../snow.png" width=4 height=10 alt="96.3%"></td></tr></table>
- </td>
- <td class="coverPerHi">96.3&nbsp;%</td>
- <td class="coverNumHi">79 / 82</td>
- <td class="coverPerHi">90.0&nbsp;%</td>
- <td class="coverNumHi">9 / 10</td>
+ <td class="coverNumHi">3 / 3</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-mem_region_next.c.gcov.html">run-mem_region_next.c</a></td>
+ <td class="coverFile"><a href="run-mem_region_reservations.c.gcov.html">run-mem_region_reservations.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">41 / 41</td>
+ <td class="coverNumHi">90 / 90</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">6 / 6</td>
+ <td class="coverNumHi">10 / 10</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
@@ -142,74 +130,74 @@
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="dummy-cpu.h.gcov.html">dummy-cpu.h</a></td>
+ <td class="coverFile"><a href="run-bitmap.c.gcov.html">run-bitmap.c</a></td>
<td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../snow.png" width=100 height=10 alt="0.0%"></td></tr></table>
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
- <td class="coverPerLo">0.0&nbsp;%</td>
- <td class="coverNumLo">0 / 2</td>
- <td class="coverPerLo">0.0&nbsp;%</td>
- <td class="coverNumLo">0 / 1</td>
+ <td class="coverPerHi">100.0&nbsp;%</td>
+ <td class="coverNumHi">38 / 38</td>
+ <td class="coverPerHi">100.0&nbsp;%</td>
+ <td class="coverNumHi">1 / 1</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="stubs.c.gcov.html">stubs.c</a></td>
+ <td class="coverFile"><a href="run-pel.c.gcov.html">run-pel.c</a></td>
<td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../ruby.png" width=31 height=10 alt="31.2%"><img src="../../snow.png" width=69 height=10 alt="31.2%"></td></tr></table>
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
- <td class="coverPerLo">31.2&nbsp;%</td>
- <td class="coverNumLo">5 / 16</td>
- <td class="coverPerLo">16.7&nbsp;%</td>
- <td class="coverNumLo">1 / 6</td>
+ <td class="coverPerHi">100.0&nbsp;%</td>
+ <td class="coverNumHi">52 / 52</td>
+ <td class="coverPerHi">100.0&nbsp;%</td>
+ <td class="coverNumHi">3 / 3</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-bitmap.c.gcov.html">run-bitmap.c</a></td>
+ <td class="coverFile"><a href="run-mem_range_is_reserved.c.gcov.html">run-mem_range_is_reserved.c</a></td>
<td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../amber.png" width=89 height=10 alt="89.5%"><img src="../../snow.png" width=11 height=10 alt="89.5%"></td></tr></table>
</td>
+ <td class="coverPerMed">89.5&nbsp;%</td>
+ <td class="coverNumMed">51 / 57</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">38 / 38</td>
- <td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">1 / 1</td>
+ <td class="coverNumHi">9 / 9</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-trace.c.gcov.html">run-trace.c</a></td>
+ <td class="coverFile"><a href="run-timer.c.gcov.html">run-timer.c</a></td>
<td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=98 height=10 alt="98.5%"><img src="../../snow.png" width=2 height=10 alt="98.5%"></td></tr></table>
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
- <td class="coverPerHi">98.5&nbsp;%</td>
- <td class="coverNumHi">195 / 198</td>
- <td class="coverPerHi">91.7&nbsp;%</td>
- <td class="coverNumHi">11 / 12</td>
+ <td class="coverPerHi">100.0&nbsp;%</td>
+ <td class="coverNumHi">27 / 27</td>
+ <td class="coverPerHi">100.0&nbsp;%</td>
+ <td class="coverNumHi">7 / 7</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-pel.c.gcov.html">run-pel.c</a></td>
+ <td class="coverFile"><a href="run-cpufeatures.c.gcov.html">run-cpufeatures.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">52 / 52</td>
+ <td class="coverNumHi">91 / 91</td>
<td class="coverPerHi">100.0&nbsp;%</td>
<td class="coverNumHi">3 / 3</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-buddy.c.gcov.html">run-buddy.c</a></td>
+ <td class="coverFile"><a href="run-mem_region_release_unused.c.gcov.html">run-mem_region_release_unused.c</a></td>
<td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=96 height=10 alt="96.3%"><img src="../../snow.png" width=4 height=10 alt="96.3%"></td></tr></table>
</td>
- <td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">44 / 44</td>
- <td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">2 / 2</td>
+ <td class="coverPerHi">96.3&nbsp;%</td>
+ <td class="coverNumHi">79 / 82</td>
+ <td class="coverPerHi">90.0&nbsp;%</td>
+ <td class="coverNumHi">9 / 10</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
@@ -226,127 +214,115 @@
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-cpufeatures.c.gcov.html">run-cpufeatures.c</a></td>
+ <td class="coverFile"><a href="run-buddy.c.gcov.html">run-buddy.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">91 / 91</td>
+ <td class="coverNumHi">44 / 44</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">3 / 3</td>
- <td class="coverPerHi">-</td>
- <td class="coverNumHi">0 / 0</td>
- </tr>
- <tr>
- <td class="coverFile"><a href="run-flash-firmware-versions.c.gcov.html">run-flash-firmware-versions.c</a></td>
- <td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../amber.png" width=81 height=10 alt="81.1%"><img src="../../snow.png" width=19 height=10 alt="81.1%"></td></tr></table>
- </td>
- <td class="coverPerMed">81.1&nbsp;%</td>
- <td class="coverNumMed">30 / 37</td>
- <td class="coverPerMed">75.0&nbsp;%</td>
- <td class="coverNumMed">6 / 8</td>
+ <td class="coverNumHi">2 / 2</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-pci-quirk.c.gcov.html">run-pci-quirk.c</a></td>
+ <td class="coverFile"><a href="run-mem_region_release_unused_noalloc.c.gcov.html">run-mem_region_release_unused_noalloc.c</a></td>
<td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../ruby.png" width=70 height=10 alt="70.4%"><img src="../../snow.png" width=30 height=10 alt="70.4%"></td></tr></table>
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=94 height=10 alt="93.9%"><img src="../../snow.png" width=6 height=10 alt="93.9%"></td></tr></table>
</td>
- <td class="coverPerLo">70.4&nbsp;%</td>
- <td class="coverNumLo">19 / 27</td>
- <td class="coverPerLo">33.3&nbsp;%</td>
- <td class="coverNumLo">2 / 6</td>
+ <td class="coverPerHi">93.9&nbsp;%</td>
+ <td class="coverNumHi">62 / 66</td>
+ <td class="coverPerMed">80.0&nbsp;%</td>
+ <td class="coverNumMed">8 / 10</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-msg.c.gcov.html">run-msg.c</a></td>
+ <td class="coverFile"><a href="run-mem_region_init.c.gcov.html">run-mem_region_init.c</a></td>
<td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=98 height=10 alt="98.1%"><img src="../../snow.png" width=2 height=10 alt="98.1%"></td></tr></table>
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
- <td class="coverPerHi">98.1&nbsp;%</td>
- <td class="coverNumHi">153 / 156</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">7 / 7</td>
+ <td class="coverNumHi">80 / 80</td>
+ <td class="coverPerHi">100.0&nbsp;%</td>
+ <td class="coverNumHi">9 / 9</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-malloc-speed.c.gcov.html">run-malloc-speed.c</a></td>
+ <td class="coverFile"><a href="run-mem_region_next.c.gcov.html">run-mem_region_next.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">28 / 28</td>
+ <td class="coverNumHi">41 / 41</td>
<td class="coverPerHi">100.0&nbsp;%</td>
<td class="coverNumHi">6 / 6</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-console-log-buf-overrun.c.gcov.html">run-console-log-buf-overrun.c</a></td>
+ <td class="coverFile"><a href="run-flash-firmware-versions.c.gcov.html">run-flash-firmware-versions.c</a></td>
<td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../amber.png" width=81 height=10 alt="81.1%"><img src="../../snow.png" width=19 height=10 alt="81.1%"></td></tr></table>
</td>
- <td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">29 / 29</td>
- <td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">3 / 3</td>
+ <td class="coverPerMed">81.1&nbsp;%</td>
+ <td class="coverNumMed">30 / 37</td>
+ <td class="coverPerMed">75.0&nbsp;%</td>
+ <td class="coverNumMed">6 / 8</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-mem_range_is_reserved.c.gcov.html">run-mem_range_is_reserved.c</a></td>
+ <td class="coverFile"><a href="run-device.c.gcov.html">run-device.c</a></td>
<td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../amber.png" width=89 height=10 alt="89.5%"><img src="../../snow.png" width=11 height=10 alt="89.5%"></td></tr></table>
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=98 height=10 alt="98.2%"><img src="../../snow.png" width=2 height=10 alt="98.2%"></td></tr></table>
</td>
- <td class="coverPerMed">89.5&nbsp;%</td>
- <td class="coverNumMed">51 / 57</td>
+ <td class="coverPerHi">98.2&nbsp;%</td>
+ <td class="coverNumHi">278 / 283</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">9 / 9</td>
+ <td class="coverNumHi">6 / 6</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-api-test.c.gcov.html">run-api-test.c</a></td>
+ <td class="coverFile"><a href="run-pool.c.gcov.html">run-pool.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">13 / 13</td>
+ <td class="coverNumHi">20 / 20</td>
<td class="coverPerHi">100.0&nbsp;%</td>
<td class="coverNumHi">1 / 1</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-mem_region_reservations.c.gcov.html">run-mem_region_reservations.c</a></td>
+ <td class="coverFile"><a href="run-console-log.c.gcov.html">run-console-log.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">90 / 90</td>
+ <td class="coverNumHi">21 / 21</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">10 / 10</td>
+ <td class="coverNumHi">3 / 3</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-mem_region_init.c.gcov.html">run-mem_region_init.c</a></td>
+ <td class="coverFile"><a href="run-time-utils.c.gcov.html">run-time-utils.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">80 / 80</td>
+ <td class="coverNumHi">26 / 26</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">9 / 9</td>
+ <td class="coverNumHi">1 / 1</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-console-log.c.gcov.html">run-console-log.c</a></td>
+ <td class="coverFile"><a href="run-console-log-pr_fmt.c.gcov.html">run-console-log-pr_fmt.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
@@ -358,14 +334,14 @@
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-nvram-format.c.gcov.html">run-nvram-format.c</a></td>
+ <td class="coverFile"><a href="run-flash-subpartition.c.gcov.html">run-flash-subpartition.c</a></td>
<td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=98 height=10 alt="97.8%"><img src="../../snow.png" width=2 height=10 alt="97.8%"></td></tr></table>
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
- <td class="coverPerHi">97.8&nbsp;%</td>
- <td class="coverNumHi">88 / 90</td>
- <td class="coverPerMed">80.0&nbsp;%</td>
- <td class="coverNumMed">4 / 5</td>
+ <td class="coverPerHi">100.0&nbsp;%</td>
+ <td class="coverNumHi">14 / 14</td>
+ <td class="coverPerHi">100.0&nbsp;%</td>
+ <td class="coverNumHi">1 / 1</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
@@ -382,62 +358,86 @@
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-timer.c.gcov.html">run-timer.c</a></td>
+ <td class="coverFile"><a href="run-api-test.c.gcov.html">run-api-test.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">27 / 27</td>
+ <td class="coverNumHi">13 / 13</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">7 / 7</td>
+ <td class="coverNumHi">1 / 1</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-pool.c.gcov.html">run-pool.c</a></td>
+ <td class="coverFile"><a href="run-msg.c.gcov.html">run-msg.c</a></td>
<td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=98 height=10 alt="98.1%"><img src="../../snow.png" width=2 height=10 alt="98.1%"></td></tr></table>
</td>
+ <td class="coverPerHi">98.1&nbsp;%</td>
+ <td class="coverNumHi">153 / 156</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">20 / 20</td>
- <td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">1 / 1</td>
+ <td class="coverNumHi">7 / 7</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-mem_region_release_unused_noalloc.c.gcov.html">run-mem_region_release_unused_noalloc.c</a></td>
+ <td class="coverFile"><a href="run-trace.c.gcov.html">run-trace.c</a></td>
<td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=94 height=10 alt="93.9%"><img src="../../snow.png" width=6 height=10 alt="93.9%"></td></tr></table>
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=98 height=10 alt="98.5%"><img src="../../snow.png" width=2 height=10 alt="98.5%"></td></tr></table>
</td>
- <td class="coverPerHi">93.9&nbsp;%</td>
- <td class="coverNumHi">62 / 66</td>
+ <td class="coverPerHi">98.5&nbsp;%</td>
+ <td class="coverNumHi">195 / 198</td>
+ <td class="coverPerHi">91.7&nbsp;%</td>
+ <td class="coverNumHi">11 / 12</td>
+ <td class="coverPerHi">-</td>
+ <td class="coverNumHi">0 / 0</td>
+ </tr>
+ <tr>
+ <td class="coverFile"><a href="run-nvram-format.c.gcov.html">run-nvram-format.c</a></td>
+ <td class="coverBar" align="center">
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=98 height=10 alt="97.8%"><img src="../../snow.png" width=2 height=10 alt="97.8%"></td></tr></table>
+ </td>
+ <td class="coverPerHi">97.8&nbsp;%</td>
+ <td class="coverNumHi">88 / 90</td>
<td class="coverPerMed">80.0&nbsp;%</td>
- <td class="coverNumMed">8 / 10</td>
+ <td class="coverNumMed">4 / 5</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-flash-subpartition.c.gcov.html">run-flash-subpartition.c</a></td>
+ <td class="coverFile"><a href="stubs.c.gcov.html">stubs.c</a></td>
<td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../ruby.png" width=31 height=10 alt="31.2%"><img src="../../snow.png" width=69 height=10 alt="31.2%"></td></tr></table>
</td>
- <td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">14 / 14</td>
- <td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">1 / 1</td>
+ <td class="coverPerLo">31.2&nbsp;%</td>
+ <td class="coverNumLo">5 / 16</td>
+ <td class="coverPerLo">16.7&nbsp;%</td>
+ <td class="coverNumLo">1 / 6</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-device.c.gcov.html">run-device.c</a></td>
+ <td class="coverFile"><a href="run-pci-quirk.c.gcov.html">run-pci-quirk.c</a></td>
<td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=98 height=10 alt="98.2%"><img src="../../snow.png" width=2 height=10 alt="98.2%"></td></tr></table>
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../ruby.png" width=70 height=10 alt="70.4%"><img src="../../snow.png" width=30 height=10 alt="70.4%"></td></tr></table>
</td>
- <td class="coverPerHi">98.2&nbsp;%</td>
- <td class="coverNumHi">278 / 283</td>
- <td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">6 / 6</td>
+ <td class="coverPerLo">70.4&nbsp;%</td>
+ <td class="coverNumLo">19 / 27</td>
+ <td class="coverPerLo">33.3&nbsp;%</td>
+ <td class="coverNumLo">2 / 6</td>
+ <td class="coverPerHi">-</td>
+ <td class="coverNumHi">0 / 0</td>
+ </tr>
+ <tr>
+ <td class="coverFile"><a href="dummy-cpu.h.gcov.html">dummy-cpu.h</a></td>
+ <td class="coverBar" align="center">
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../snow.png" width=100 height=10 alt="0.0%"></td></tr></table>
+ </td>
+ <td class="coverPerLo">0.0&nbsp;%</td>
+ <td class="coverNumLo">0 / 2</td>
+ <td class="coverPerLo">0.0&nbsp;%</td>
+ <td class="coverNumLo">0 / 1</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
diff --git a/coverage-report/core/test/index-sort-f.html b/coverage-report/core/test/index-sort-f.html
index 7a59df8..ca6ab6f 100644
--- a/coverage-report/core/test/index-sort-f.html
+++ b/coverage-report/core/test/index-sort-f.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">138</td>
@@ -178,72 +178,72 @@
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-time-utils.c.gcov.html">run-time-utils.c</a></td>
+ <td class="coverFile"><a href="run-timebase.c.gcov.html">run-timebase.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">26 / 26</td>
+ <td class="coverNumHi">20 / 20</td>
<td class="coverPerHi">100.0&nbsp;%</td>
<td class="coverNumHi">1 / 1</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-timebase.c.gcov.html">run-timebase.c</a></td>
+ <td class="coverFile"><a href="run-bitmap.c.gcov.html">run-bitmap.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">20 / 20</td>
+ <td class="coverNumHi">38 / 38</td>
<td class="coverPerHi">100.0&nbsp;%</td>
<td class="coverNumHi">1 / 1</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-bitmap.c.gcov.html">run-bitmap.c</a></td>
+ <td class="coverFile"><a href="run-pool.c.gcov.html">run-pool.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">38 / 38</td>
+ <td class="coverNumHi">20 / 20</td>
<td class="coverPerHi">100.0&nbsp;%</td>
<td class="coverNumHi">1 / 1</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-api-test.c.gcov.html">run-api-test.c</a></td>
+ <td class="coverFile"><a href="run-time-utils.c.gcov.html">run-time-utils.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">13 / 13</td>
+ <td class="coverNumHi">26 / 26</td>
<td class="coverPerHi">100.0&nbsp;%</td>
<td class="coverNumHi">1 / 1</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-pool.c.gcov.html">run-pool.c</a></td>
+ <td class="coverFile"><a href="run-flash-subpartition.c.gcov.html">run-flash-subpartition.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">20 / 20</td>
+ <td class="coverNumHi">14 / 14</td>
<td class="coverPerHi">100.0&nbsp;%</td>
<td class="coverNumHi">1 / 1</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-flash-subpartition.c.gcov.html">run-flash-subpartition.c</a></td>
+ <td class="coverFile"><a href="run-api-test.c.gcov.html">run-api-test.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">14 / 14</td>
+ <td class="coverNumHi">13 / 13</td>
<td class="coverPerHi">100.0&nbsp;%</td>
<td class="coverNumHi">1 / 1</td>
<td class="coverPerHi">-</td>
@@ -262,12 +262,12 @@
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-console-log-pr_fmt.c.gcov.html">run-console-log-pr_fmt.c</a></td>
+ <td class="coverFile"><a href="run-console-log-buf-overrun.c.gcov.html">run-console-log-buf-overrun.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">21 / 21</td>
+ <td class="coverNumHi">29 / 29</td>
<td class="coverPerHi">100.0&nbsp;%</td>
<td class="coverNumHi">3 / 3</td>
<td class="coverPerHi">-</td>
@@ -298,19 +298,19 @@
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-console-log-buf-overrun.c.gcov.html">run-console-log-buf-overrun.c</a></td>
+ <td class="coverFile"><a href="run-console-log.c.gcov.html">run-console-log.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">29 / 29</td>
+ <td class="coverNumHi">21 / 21</td>
<td class="coverPerHi">100.0&nbsp;%</td>
<td class="coverNumHi">3 / 3</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-console-log.c.gcov.html">run-console-log.c</a></td>
+ <td class="coverFile"><a href="run-console-log-pr_fmt.c.gcov.html">run-console-log-pr_fmt.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
@@ -322,24 +322,24 @@
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-mem_region_next.c.gcov.html">run-mem_region_next.c</a></td>
+ <td class="coverFile"><a href="run-malloc-speed.c.gcov.html">run-malloc-speed.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">41 / 41</td>
+ <td class="coverNumHi">28 / 28</td>
<td class="coverPerHi">100.0&nbsp;%</td>
<td class="coverNumHi">6 / 6</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-malloc-speed.c.gcov.html">run-malloc-speed.c</a></td>
+ <td class="coverFile"><a href="run-mem_region_next.c.gcov.html">run-mem_region_next.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">28 / 28</td>
+ <td class="coverNumHi">41 / 41</td>
<td class="coverPerHi">100.0&nbsp;%</td>
<td class="coverNumHi">6 / 6</td>
<td class="coverPerHi">-</td>
@@ -358,24 +358,24 @@
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-malloc.c.gcov.html">run-malloc.c</a></td>
+ <td class="coverFile"><a href="run-timer.c.gcov.html">run-timer.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
<td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">95 / 95</td>
+ <td class="coverNumHi">27 / 27</td>
<td class="coverPerHi">100.0&nbsp;%</td>
<td class="coverNumHi">7 / 7</td>
<td class="coverPerHi">-</td>
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-msg.c.gcov.html">run-msg.c</a></td>
+ <td class="coverFile"><a href="run-malloc.c.gcov.html">run-malloc.c</a></td>
<td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=98 height=10 alt="98.1%"><img src="../../snow.png" width=2 height=10 alt="98.1%"></td></tr></table>
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
- <td class="coverPerHi">98.1&nbsp;%</td>
- <td class="coverNumHi">153 / 156</td>
+ <td class="coverPerHi">100.0&nbsp;%</td>
+ <td class="coverNumHi">95 / 95</td>
<td class="coverPerHi">100.0&nbsp;%</td>
<td class="coverNumHi">7 / 7</td>
<td class="coverPerHi">-</td>
@@ -394,12 +394,12 @@
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-timer.c.gcov.html">run-timer.c</a></td>
+ <td class="coverFile"><a href="run-msg.c.gcov.html">run-msg.c</a></td>
<td class="coverBar" align="center">
- <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
+ <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=98 height=10 alt="98.1%"><img src="../../snow.png" width=2 height=10 alt="98.1%"></td></tr></table>
</td>
- <td class="coverPerHi">100.0&nbsp;%</td>
- <td class="coverNumHi">27 / 27</td>
+ <td class="coverPerHi">98.1&nbsp;%</td>
+ <td class="coverNumHi">153 / 156</td>
<td class="coverPerHi">100.0&nbsp;%</td>
<td class="coverNumHi">7 / 7</td>
<td class="coverPerHi">-</td>
diff --git a/coverage-report/core/test/index-sort-l.html b/coverage-report/core/test/index-sort-l.html
index d621318..4f4defe 100644
--- a/coverage-report/core/test/index-sort-l.html
+++ b/coverage-report/core/test/index-sort-l.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">138</td>
@@ -274,7 +274,7 @@
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-console-log-pr_fmt.c.gcov.html">run-console-log-pr_fmt.c</a></td>
+ <td class="coverFile"><a href="run-console-log.c.gcov.html">run-console-log.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
@@ -286,7 +286,7 @@
<td class="coverNumHi">0 / 0</td>
</tr>
<tr>
- <td class="coverFile"><a href="run-console-log.c.gcov.html">run-console-log.c</a></td>
+ <td class="coverFile"><a href="run-console-log-pr_fmt.c.gcov.html">run-console-log-pr_fmt.c</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline"><img src="../../emerald.png" width=100 height=10 alt="100.0%"></td></tr></table>
</td>
diff --git a/coverage-report/core/test/index.html b/coverage-report/core/test/index.html
index 8ed53c9..c0551a1 100644
--- a/coverage-report/core/test/index.html
+++ b/coverage-report/core/test/index.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">138</td>
diff --git a/coverage-report/core/test/run-api-test.c.func-sort-c.html b/coverage-report/core/test/run-api-test.c.func-sort-c.html
index a41518f..5205844 100644
--- a/coverage-report/core/test/run-api-test.c.func-sort-c.html
+++ b/coverage-report/core/test/run-api-test.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/test/run-api-test.c.func.html b/coverage-report/core/test/run-api-test.c.func.html
index d8fef6f..a2a194d 100644
--- a/coverage-report/core/test/run-api-test.c.func.html
+++ b/coverage-report/core/test/run-api-test.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/test/run-api-test.c.gcov.html b/coverage-report/core/test/run-api-test.c.gcov.html
index 5eae725..438f2a1 100644
--- a/coverage-report/core/test/run-api-test.c.gcov.html
+++ b/coverage-report/core/test/run-api-test.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/test/run-bitmap.c.func-sort-c.html b/coverage-report/core/test/run-bitmap.c.func-sort-c.html
index c3fd0f3..4ac7a7f 100644
--- a/coverage-report/core/test/run-bitmap.c.func-sort-c.html
+++ b/coverage-report/core/test/run-bitmap.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/test/run-bitmap.c.func.html b/coverage-report/core/test/run-bitmap.c.func.html
index 34cd0e5..7354056 100644
--- a/coverage-report/core/test/run-bitmap.c.func.html
+++ b/coverage-report/core/test/run-bitmap.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/test/run-bitmap.c.gcov.html b/coverage-report/core/test/run-bitmap.c.gcov.html
index 8281e94..c80089b 100644
--- a/coverage-report/core/test/run-bitmap.c.gcov.html
+++ b/coverage-report/core/test/run-bitmap.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/test/run-buddy.c.func-sort-c.html b/coverage-report/core/test/run-buddy.c.func-sort-c.html
index 5a2c80f..8cc9edf 100644
--- a/coverage-report/core/test/run-buddy.c.func-sort-c.html
+++ b/coverage-report/core/test/run-buddy.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">2</td>
diff --git a/coverage-report/core/test/run-buddy.c.func.html b/coverage-report/core/test/run-buddy.c.func.html
index 33c8420..bc7227a 100644
--- a/coverage-report/core/test/run-buddy.c.func.html
+++ b/coverage-report/core/test/run-buddy.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">2</td>
diff --git a/coverage-report/core/test/run-buddy.c.gcov.html b/coverage-report/core/test/run-buddy.c.gcov.html
index d2f7fa3..b6da51e 100644
--- a/coverage-report/core/test/run-buddy.c.gcov.html
+++ b/coverage-report/core/test/run-buddy.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">2</td>
diff --git a/coverage-report/core/test/run-console-log-buf-overrun.c.func-sort-c.html b/coverage-report/core/test/run-console-log-buf-overrun.c.func-sort-c.html
index 98844e5..db0e114 100644
--- a/coverage-report/core/test/run-console-log-buf-overrun.c.func-sort-c.html
+++ b/coverage-report/core/test/run-console-log-buf-overrun.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/test/run-console-log-buf-overrun.c.func.html b/coverage-report/core/test/run-console-log-buf-overrun.c.func.html
index ac452fd..59098cc 100644
--- a/coverage-report/core/test/run-console-log-buf-overrun.c.func.html
+++ b/coverage-report/core/test/run-console-log-buf-overrun.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/test/run-console-log-buf-overrun.c.gcov.html b/coverage-report/core/test/run-console-log-buf-overrun.c.gcov.html
index 3b2d5bf..3fa75c9 100644
--- a/coverage-report/core/test/run-console-log-buf-overrun.c.gcov.html
+++ b/coverage-report/core/test/run-console-log-buf-overrun.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/test/run-console-log-pr_fmt.c.func-sort-c.html b/coverage-report/core/test/run-console-log-pr_fmt.c.func-sort-c.html
index bce7856..bcccfb8 100644
--- a/coverage-report/core/test/run-console-log-pr_fmt.c.func-sort-c.html
+++ b/coverage-report/core/test/run-console-log-pr_fmt.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/test/run-console-log-pr_fmt.c.func.html b/coverage-report/core/test/run-console-log-pr_fmt.c.func.html
index 0575cd4..9e49e61 100644
--- a/coverage-report/core/test/run-console-log-pr_fmt.c.func.html
+++ b/coverage-report/core/test/run-console-log-pr_fmt.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/test/run-console-log-pr_fmt.c.gcov.html b/coverage-report/core/test/run-console-log-pr_fmt.c.gcov.html
index adeb134..c90d0ca 100644
--- a/coverage-report/core/test/run-console-log-pr_fmt.c.gcov.html
+++ b/coverage-report/core/test/run-console-log-pr_fmt.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/test/run-console-log.c.func-sort-c.html b/coverage-report/core/test/run-console-log.c.func-sort-c.html
index 48ec858..8ac9a58 100644
--- a/coverage-report/core/test/run-console-log.c.func-sort-c.html
+++ b/coverage-report/core/test/run-console-log.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/test/run-console-log.c.func.html b/coverage-report/core/test/run-console-log.c.func.html
index 412625e..df27870 100644
--- a/coverage-report/core/test/run-console-log.c.func.html
+++ b/coverage-report/core/test/run-console-log.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/test/run-console-log.c.gcov.html b/coverage-report/core/test/run-console-log.c.gcov.html
index 284dcee..4b83ee2 100644
--- a/coverage-report/core/test/run-console-log.c.gcov.html
+++ b/coverage-report/core/test/run-console-log.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/test/run-cpufeatures.c.func-sort-c.html b/coverage-report/core/test/run-cpufeatures.c.func-sort-c.html
index 9b0edad..aba8026 100644
--- a/coverage-report/core/test/run-cpufeatures.c.func-sort-c.html
+++ b/coverage-report/core/test/run-cpufeatures.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/test/run-cpufeatures.c.func.html b/coverage-report/core/test/run-cpufeatures.c.func.html
index 4679860..c1ffca3 100644
--- a/coverage-report/core/test/run-cpufeatures.c.func.html
+++ b/coverage-report/core/test/run-cpufeatures.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/test/run-cpufeatures.c.gcov.html b/coverage-report/core/test/run-cpufeatures.c.gcov.html
index 89d80d5..40235e8 100644
--- a/coverage-report/core/test/run-cpufeatures.c.gcov.html
+++ b/coverage-report/core/test/run-cpufeatures.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/test/run-device.c.func-sort-c.html b/coverage-report/core/test/run-device.c.func-sort-c.html
index f4988d5..9152b76 100644
--- a/coverage-report/core/test/run-device.c.func-sort-c.html
+++ b/coverage-report/core/test/run-device.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">6</td>
diff --git a/coverage-report/core/test/run-device.c.func.html b/coverage-report/core/test/run-device.c.func.html
index 1651ad2..dc4cc7c 100644
--- a/coverage-report/core/test/run-device.c.func.html
+++ b/coverage-report/core/test/run-device.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">6</td>
diff --git a/coverage-report/core/test/run-device.c.gcov.html b/coverage-report/core/test/run-device.c.gcov.html
index ae3a6df..59af80a 100644
--- a/coverage-report/core/test/run-device.c.gcov.html
+++ b/coverage-report/core/test/run-device.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">6</td>
diff --git a/coverage-report/core/test/run-flash-firmware-versions.c.func-sort-c.html b/coverage-report/core/test/run-flash-firmware-versions.c.func-sort-c.html
index b32c71e..52b5eb5 100644
--- a/coverage-report/core/test/run-flash-firmware-versions.c.func-sort-c.html
+++ b/coverage-report/core/test/run-flash-firmware-versions.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">6</td>
diff --git a/coverage-report/core/test/run-flash-firmware-versions.c.func.html b/coverage-report/core/test/run-flash-firmware-versions.c.func.html
index 89a41d9..52ac93e 100644
--- a/coverage-report/core/test/run-flash-firmware-versions.c.func.html
+++ b/coverage-report/core/test/run-flash-firmware-versions.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">6</td>
diff --git a/coverage-report/core/test/run-flash-firmware-versions.c.gcov.html b/coverage-report/core/test/run-flash-firmware-versions.c.gcov.html
index 2b52a9f..aeff8c1 100644
--- a/coverage-report/core/test/run-flash-firmware-versions.c.gcov.html
+++ b/coverage-report/core/test/run-flash-firmware-versions.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">6</td>
diff --git a/coverage-report/core/test/run-flash-subpartition.c.func-sort-c.html b/coverage-report/core/test/run-flash-subpartition.c.func-sort-c.html
index 0d68401..c26f117 100644
--- a/coverage-report/core/test/run-flash-subpartition.c.func-sort-c.html
+++ b/coverage-report/core/test/run-flash-subpartition.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/test/run-flash-subpartition.c.func.html b/coverage-report/core/test/run-flash-subpartition.c.func.html
index 483b6c1..3ce08c3 100644
--- a/coverage-report/core/test/run-flash-subpartition.c.func.html
+++ b/coverage-report/core/test/run-flash-subpartition.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/test/run-flash-subpartition.c.gcov.html b/coverage-report/core/test/run-flash-subpartition.c.gcov.html
index b6c4f3f..0b54ae1 100644
--- a/coverage-report/core/test/run-flash-subpartition.c.gcov.html
+++ b/coverage-report/core/test/run-flash-subpartition.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/test/run-malloc-speed.c.func-sort-c.html b/coverage-report/core/test/run-malloc-speed.c.func-sort-c.html
index 4531c8c..34277c8 100644
--- a/coverage-report/core/test/run-malloc-speed.c.func-sort-c.html
+++ b/coverage-report/core/test/run-malloc-speed.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">6</td>
diff --git a/coverage-report/core/test/run-malloc-speed.c.func.html b/coverage-report/core/test/run-malloc-speed.c.func.html
index 298985b..b873f17 100644
--- a/coverage-report/core/test/run-malloc-speed.c.func.html
+++ b/coverage-report/core/test/run-malloc-speed.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">6</td>
diff --git a/coverage-report/core/test/run-malloc-speed.c.gcov.html b/coverage-report/core/test/run-malloc-speed.c.gcov.html
index 65f4fe9..2093d13 100644
--- a/coverage-report/core/test/run-malloc-speed.c.gcov.html
+++ b/coverage-report/core/test/run-malloc-speed.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">6</td>
diff --git a/coverage-report/core/test/run-malloc.c.func-sort-c.html b/coverage-report/core/test/run-malloc.c.func-sort-c.html
index 920730c..505c900 100644
--- a/coverage-report/core/test/run-malloc.c.func-sort-c.html
+++ b/coverage-report/core/test/run-malloc.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">7</td>
diff --git a/coverage-report/core/test/run-malloc.c.func.html b/coverage-report/core/test/run-malloc.c.func.html
index 5420ac4..16c904c 100644
--- a/coverage-report/core/test/run-malloc.c.func.html
+++ b/coverage-report/core/test/run-malloc.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">7</td>
diff --git a/coverage-report/core/test/run-malloc.c.gcov.html b/coverage-report/core/test/run-malloc.c.gcov.html
index 635cd7b..6bc6828 100644
--- a/coverage-report/core/test/run-malloc.c.gcov.html
+++ b/coverage-report/core/test/run-malloc.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">7</td>
diff --git a/coverage-report/core/test/run-mem_range_is_reserved.c.func-sort-c.html b/coverage-report/core/test/run-mem_range_is_reserved.c.func-sort-c.html
index 291c244..d6b8fac 100644
--- a/coverage-report/core/test/run-mem_range_is_reserved.c.func-sort-c.html
+++ b/coverage-report/core/test/run-mem_range_is_reserved.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">9</td>
diff --git a/coverage-report/core/test/run-mem_range_is_reserved.c.func.html b/coverage-report/core/test/run-mem_range_is_reserved.c.func.html
index 36da8e2..3e88cc6 100644
--- a/coverage-report/core/test/run-mem_range_is_reserved.c.func.html
+++ b/coverage-report/core/test/run-mem_range_is_reserved.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">9</td>
diff --git a/coverage-report/core/test/run-mem_range_is_reserved.c.gcov.html b/coverage-report/core/test/run-mem_range_is_reserved.c.gcov.html
index 937500b..c28d78b 100644
--- a/coverage-report/core/test/run-mem_range_is_reserved.c.gcov.html
+++ b/coverage-report/core/test/run-mem_range_is_reserved.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">9</td>
diff --git a/coverage-report/core/test/run-mem_region.c.func-sort-c.html b/coverage-report/core/test/run-mem_region.c.func-sort-c.html
index e8e67e9..908e73f 100644
--- a/coverage-report/core/test/run-mem_region.c.func-sort-c.html
+++ b/coverage-report/core/test/run-mem_region.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">7</td>
@@ -94,7 +94,7 @@
</tr>
<tr>
<td class="coverFn"><a href="run-mem_region.c.gcov.html#60">lock_held_by_me</a></td>
- <td class="coverFnHi">131338</td>
+ <td class="coverFnHi">131336</td>
</tr>
</table>
<br>
diff --git a/coverage-report/core/test/run-mem_region.c.func.html b/coverage-report/core/test/run-mem_region.c.func.html
index 912e731..cbe0028 100644
--- a/coverage-report/core/test/run-mem_region.c.func.html
+++ b/coverage-report/core/test/run-mem_region.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">7</td>
@@ -78,7 +78,7 @@
</tr>
<tr>
<td class="coverFn"><a href="run-mem_region.c.gcov.html#60">lock_held_by_me</a></td>
- <td class="coverFnHi">131338</td>
+ <td class="coverFnHi">131336</td>
</tr>
<tr>
<td class="coverFn"><a href="run-mem_region.c.gcov.html#74">main</a></td>
diff --git a/coverage-report/core/test/run-mem_region.c.gcov.html b/coverage-report/core/test/run-mem_region.c.gcov.html
index 1a310d1..b213910 100644
--- a/coverage-report/core/test/run-mem_region.c.gcov.html
+++ b/coverage-report/core/test/run-mem_region.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">7</td>
@@ -130,9 +130,9 @@
<a name="59"><span class="lineNum"> 59 </span> :<span class="lineCov"> 10 : l-&gt;lock_val--;</span></a>
<a name="60"><span class="lineNum"> 60 </span> :<span class="lineCov"> 10 : }</span></a>
<a name="61"><span class="lineNum"> 61 </span> : : </a>
-<a name="62"><span class="lineNum"> 62 </span> :<span class="lineCov"> 131338 : bool lock_held_by_me(struct lock *l)</span></a>
+<a name="62"><span class="lineNum"> 62 </span> :<span class="lineCov"> 131336 : bool lock_held_by_me(struct lock *l)</span></a>
<a name="63"><span class="lineNum"> 63 </span> : : {</a>
-<a name="64"><span class="lineNum"> 64 </span> :<span class="lineCov"> 131338 : return l-&gt;lock_val;</span></a>
+<a name="64"><span class="lineNum"> 64 </span> :<span class="lineCov"> 131336 : return l-&gt;lock_val;</span></a>
<a name="65"><span class="lineNum"> 65 </span> : : }</a>
<a name="66"><span class="lineNum"> 66 </span> : : </a>
<a name="67"><span class="lineNum"> 67 </span> : : #define TEST_HEAP_ORDER 16</a>
@@ -181,19 +181,19 @@
<a name="110"><span class="lineNum"> 110 </span> : : /* Allocations of various alignments: use small alloc first. */</a>
<a name="111"><span class="lineNum"> 111 </span> :<span class="lineCov"> 1 : ptrs[0] = mem_alloc(&amp;skiboot_heap, 1, 1, &quot;small&quot;);</span></a>
<a name="112"><span class="lineNum"> 112 </span> :<span class="lineCov"> 1 : for (i = 0; ; i++) {</span></a>
-<a name="113"><span class="lineNum"> 113 </span> :<span class="lineCov"> 20 : p = mem_alloc(&amp;skiboot_heap, 1, 1ULL &lt;&lt; i, &quot;here&quot;);</span></a>
-<a name="114"><span class="lineNum"> 114 </span> :<span class="lineCov"> 20 : assert(mem_check(&amp;skiboot_heap));</span></a>
+<a name="113"><span class="lineNum"> 113 </span> :<span class="lineCov"> 19 : p = mem_alloc(&amp;skiboot_heap, 1, 1ULL &lt;&lt; i, &quot;here&quot;);</span></a>
+<a name="114"><span class="lineNum"> 114 </span> :<span class="lineCov"> 19 : assert(mem_check(&amp;skiboot_heap));</span></a>
<a name="115"><span class="lineNum"> 115 </span> : : /* We will eventually fail... */</a>
-<a name="116"><span class="lineNum"> 116 </span> :<span class="lineCov"> 20 : if (!p) {</span></a>
+<a name="116"><span class="lineNum"> 116 </span> :<span class="lineCov"> 19 : if (!p) {</span></a>
<a name="117"><span class="lineNum"> 117 </span> :<span class="lineCov"> 1 : assert(i &gt;= TEST_HEAP_ORDER);</span></a>
<a name="118"><span class="lineNum"> 118 </span> :<span class="lineCov"> 1 : break;</span></a>
<a name="119"><span class="lineNum"> 119 </span> : : }</a>
-<a name="120"><span class="lineNum"> 120 </span> :<span class="lineCov"> 19 : assert(p);</span></a>
-<a name="121"><span class="lineNum"> 121 </span> :<span class="lineCov"> 19 : assert((long)p % (1ULL &lt;&lt; i) == 0);</span></a>
-<a name="122"><span class="lineNum"> 122 </span> :<span class="lineCov"> 19 : assert(p &gt; (void *)test_heap);</span></a>
-<a name="123"><span class="lineNum"> 123 </span> :<span class="lineCov"> 19 : assert(p + 1 &lt;= (void *)test_heap + TEST_HEAP_SIZE);</span></a>
-<a name="124"><span class="lineNum"> 124 </span> :<span class="lineCov"> 19 : mem_free(&amp;skiboot_heap, p, &quot;freed&quot;);</span></a>
-<a name="125"><span class="lineNum"> 125 </span> :<span class="lineCov"> 19 : assert(mem_check(&amp;skiboot_heap));</span></a>
+<a name="120"><span class="lineNum"> 120 </span> :<span class="lineCov"> 18 : assert(p);</span></a>
+<a name="121"><span class="lineNum"> 121 </span> :<span class="lineCov"> 18 : assert((long)p % (1ULL &lt;&lt; i) == 0);</span></a>
+<a name="122"><span class="lineNum"> 122 </span> :<span class="lineCov"> 18 : assert(p &gt; (void *)test_heap);</span></a>
+<a name="123"><span class="lineNum"> 123 </span> :<span class="lineCov"> 18 : assert(p + 1 &lt;= (void *)test_heap + TEST_HEAP_SIZE);</span></a>
+<a name="124"><span class="lineNum"> 124 </span> :<span class="lineCov"> 18 : mem_free(&amp;skiboot_heap, p, &quot;freed&quot;);</span></a>
+<a name="125"><span class="lineNum"> 125 </span> :<span class="lineCov"> 18 : assert(mem_check(&amp;skiboot_heap));</span></a>
<a name="126"><span class="lineNum"> 126 </span> : : }</a>
<a name="127"><span class="lineNum"> 127 </span> :<span class="lineCov"> 1 : mem_free(&amp;skiboot_heap, ptrs[0], &quot;small freed&quot;);</span></a>
<a name="128"><span class="lineNum"> 128 </span> :<span class="lineCov"> 1 : assert(heap_empty());</span></a>
diff --git a/coverage-report/core/test/run-mem_region_init.c.func-sort-c.html b/coverage-report/core/test/run-mem_region_init.c.func-sort-c.html
index 772708b..f5d9e0a 100644
--- a/coverage-report/core/test/run-mem_region_init.c.func-sort-c.html
+++ b/coverage-report/core/test/run-mem_region_init.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">9</td>
diff --git a/coverage-report/core/test/run-mem_region_init.c.func.html b/coverage-report/core/test/run-mem_region_init.c.func.html
index 577b11c..b598545 100644
--- a/coverage-report/core/test/run-mem_region_init.c.func.html
+++ b/coverage-report/core/test/run-mem_region_init.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">9</td>
diff --git a/coverage-report/core/test/run-mem_region_init.c.gcov.html b/coverage-report/core/test/run-mem_region_init.c.gcov.html
index d7edd45..49e4696 100644
--- a/coverage-report/core/test/run-mem_region_init.c.gcov.html
+++ b/coverage-report/core/test/run-mem_region_init.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">9</td>
diff --git a/coverage-report/core/test/run-mem_region_next.c.func-sort-c.html b/coverage-report/core/test/run-mem_region_next.c.func-sort-c.html
index 50a7e0f..162c6b2 100644
--- a/coverage-report/core/test/run-mem_region_next.c.func-sort-c.html
+++ b/coverage-report/core/test/run-mem_region_next.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">6</td>
diff --git a/coverage-report/core/test/run-mem_region_next.c.func.html b/coverage-report/core/test/run-mem_region_next.c.func.html
index cf2b6dc..8c04526 100644
--- a/coverage-report/core/test/run-mem_region_next.c.func.html
+++ b/coverage-report/core/test/run-mem_region_next.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">6</td>
diff --git a/coverage-report/core/test/run-mem_region_next.c.gcov.html b/coverage-report/core/test/run-mem_region_next.c.gcov.html
index ee0b785..c9d0d4f 100644
--- a/coverage-report/core/test/run-mem_region_next.c.gcov.html
+++ b/coverage-report/core/test/run-mem_region_next.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">6</td>
diff --git a/coverage-report/core/test/run-mem_region_release_unused.c.func-sort-c.html b/coverage-report/core/test/run-mem_region_release_unused.c.func-sort-c.html
index 950d695..a6771a8 100644
--- a/coverage-report/core/test/run-mem_region_release_unused.c.func-sort-c.html
+++ b/coverage-report/core/test/run-mem_region_release_unused.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">9</td>
diff --git a/coverage-report/core/test/run-mem_region_release_unused.c.func.html b/coverage-report/core/test/run-mem_region_release_unused.c.func.html
index 875f833..bd90e2d 100644
--- a/coverage-report/core/test/run-mem_region_release_unused.c.func.html
+++ b/coverage-report/core/test/run-mem_region_release_unused.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">9</td>
diff --git a/coverage-report/core/test/run-mem_region_release_unused.c.gcov.html b/coverage-report/core/test/run-mem_region_release_unused.c.gcov.html
index 5e54e81..83f5d99 100644
--- a/coverage-report/core/test/run-mem_region_release_unused.c.gcov.html
+++ b/coverage-report/core/test/run-mem_region_release_unused.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">9</td>
diff --git a/coverage-report/core/test/run-mem_region_release_unused_noalloc.c.func-sort-c.html b/coverage-report/core/test/run-mem_region_release_unused_noalloc.c.func-sort-c.html
index af3d602..e4a5ea6 100644
--- a/coverage-report/core/test/run-mem_region_release_unused_noalloc.c.func-sort-c.html
+++ b/coverage-report/core/test/run-mem_region_release_unused_noalloc.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">8</td>
diff --git a/coverage-report/core/test/run-mem_region_release_unused_noalloc.c.func.html b/coverage-report/core/test/run-mem_region_release_unused_noalloc.c.func.html
index 0106766..caf6a57 100644
--- a/coverage-report/core/test/run-mem_region_release_unused_noalloc.c.func.html
+++ b/coverage-report/core/test/run-mem_region_release_unused_noalloc.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">8</td>
diff --git a/coverage-report/core/test/run-mem_region_release_unused_noalloc.c.gcov.html b/coverage-report/core/test/run-mem_region_release_unused_noalloc.c.gcov.html
index 3c9b32d..37dcba4 100644
--- a/coverage-report/core/test/run-mem_region_release_unused_noalloc.c.gcov.html
+++ b/coverage-report/core/test/run-mem_region_release_unused_noalloc.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">8</td>
diff --git a/coverage-report/core/test/run-mem_region_reservations.c.func-sort-c.html b/coverage-report/core/test/run-mem_region_reservations.c.func-sort-c.html
index e57ba29..28fbbd1 100644
--- a/coverage-report/core/test/run-mem_region_reservations.c.func-sort-c.html
+++ b/coverage-report/core/test/run-mem_region_reservations.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">10</td>
diff --git a/coverage-report/core/test/run-mem_region_reservations.c.func.html b/coverage-report/core/test/run-mem_region_reservations.c.func.html
index af081cf..4bcd3cc 100644
--- a/coverage-report/core/test/run-mem_region_reservations.c.func.html
+++ b/coverage-report/core/test/run-mem_region_reservations.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">10</td>
diff --git a/coverage-report/core/test/run-mem_region_reservations.c.gcov.html b/coverage-report/core/test/run-mem_region_reservations.c.gcov.html
index 7c33842..f363db5 100644
--- a/coverage-report/core/test/run-mem_region_reservations.c.gcov.html
+++ b/coverage-report/core/test/run-mem_region_reservations.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">10</td>
diff --git a/coverage-report/core/test/run-msg.c.func-sort-c.html b/coverage-report/core/test/run-msg.c.func-sort-c.html
index c8a65f2..0198fb8 100644
--- a/coverage-report/core/test/run-msg.c.func-sort-c.html
+++ b/coverage-report/core/test/run-msg.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">7</td>
diff --git a/coverage-report/core/test/run-msg.c.func.html b/coverage-report/core/test/run-msg.c.func.html
index e59536c..e7ec0eb 100644
--- a/coverage-report/core/test/run-msg.c.func.html
+++ b/coverage-report/core/test/run-msg.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">7</td>
diff --git a/coverage-report/core/test/run-msg.c.gcov.html b/coverage-report/core/test/run-msg.c.gcov.html
index 7519321..1147570 100644
--- a/coverage-report/core/test/run-msg.c.gcov.html
+++ b/coverage-report/core/test/run-msg.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">7</td>
diff --git a/coverage-report/core/test/run-nvram-format.c.func-sort-c.html b/coverage-report/core/test/run-nvram-format.c.func-sort-c.html
index af5a49e..251994b 100644
--- a/coverage-report/core/test/run-nvram-format.c.func-sort-c.html
+++ b/coverage-report/core/test/run-nvram-format.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">4</td>
diff --git a/coverage-report/core/test/run-nvram-format.c.func.html b/coverage-report/core/test/run-nvram-format.c.func.html
index 81f1966..185b825 100644
--- a/coverage-report/core/test/run-nvram-format.c.func.html
+++ b/coverage-report/core/test/run-nvram-format.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">4</td>
diff --git a/coverage-report/core/test/run-nvram-format.c.gcov.html b/coverage-report/core/test/run-nvram-format.c.gcov.html
index 72322b9..b0da81b 100644
--- a/coverage-report/core/test/run-nvram-format.c.gcov.html
+++ b/coverage-report/core/test/run-nvram-format.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">4</td>
diff --git a/coverage-report/core/test/run-pci-quirk.c.func-sort-c.html b/coverage-report/core/test/run-pci-quirk.c.func-sort-c.html
index 23f4ca0..1dc0a81 100644
--- a/coverage-report/core/test/run-pci-quirk.c.func-sort-c.html
+++ b/coverage-report/core/test/run-pci-quirk.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">2</td>
diff --git a/coverage-report/core/test/run-pci-quirk.c.func.html b/coverage-report/core/test/run-pci-quirk.c.func.html
index 8880876..34f6f93 100644
--- a/coverage-report/core/test/run-pci-quirk.c.func.html
+++ b/coverage-report/core/test/run-pci-quirk.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">2</td>
diff --git a/coverage-report/core/test/run-pci-quirk.c.gcov.html b/coverage-report/core/test/run-pci-quirk.c.gcov.html
index dab12c2..d30d54c 100644
--- a/coverage-report/core/test/run-pci-quirk.c.gcov.html
+++ b/coverage-report/core/test/run-pci-quirk.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">2</td>
diff --git a/coverage-report/core/test/run-pel.c.func-sort-c.html b/coverage-report/core/test/run-pel.c.func-sort-c.html
index d1b3407..251d5a1 100644
--- a/coverage-report/core/test/run-pel.c.func-sort-c.html
+++ b/coverage-report/core/test/run-pel.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/test/run-pel.c.func.html b/coverage-report/core/test/run-pel.c.func.html
index 578e7b5..d738d05 100644
--- a/coverage-report/core/test/run-pel.c.func.html
+++ b/coverage-report/core/test/run-pel.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/test/run-pel.c.gcov.html b/coverage-report/core/test/run-pel.c.gcov.html
index 87185bd..3dd501a 100644
--- a/coverage-report/core/test/run-pel.c.gcov.html
+++ b/coverage-report/core/test/run-pel.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">3</td>
diff --git a/coverage-report/core/test/run-pool.c.func-sort-c.html b/coverage-report/core/test/run-pool.c.func-sort-c.html
index e2110c7..20549a5 100644
--- a/coverage-report/core/test/run-pool.c.func-sort-c.html
+++ b/coverage-report/core/test/run-pool.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/test/run-pool.c.func.html b/coverage-report/core/test/run-pool.c.func.html
index e6f6b91..4e73e8f 100644
--- a/coverage-report/core/test/run-pool.c.func.html
+++ b/coverage-report/core/test/run-pool.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/test/run-pool.c.gcov.html b/coverage-report/core/test/run-pool.c.gcov.html
index 3eeb878..2128b0b 100644
--- a/coverage-report/core/test/run-pool.c.gcov.html
+++ b/coverage-report/core/test/run-pool.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/test/run-time-utils.c.func-sort-c.html b/coverage-report/core/test/run-time-utils.c.func-sort-c.html
index 7ad0eb6..280a092 100644
--- a/coverage-report/core/test/run-time-utils.c.func-sort-c.html
+++ b/coverage-report/core/test/run-time-utils.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/test/run-time-utils.c.func.html b/coverage-report/core/test/run-time-utils.c.func.html
index 6946bf9..1b7c90a 100644
--- a/coverage-report/core/test/run-time-utils.c.func.html
+++ b/coverage-report/core/test/run-time-utils.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/test/run-time-utils.c.gcov.html b/coverage-report/core/test/run-time-utils.c.gcov.html
index 7bae206..1a83bb2 100644
--- a/coverage-report/core/test/run-time-utils.c.gcov.html
+++ b/coverage-report/core/test/run-time-utils.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/test/run-timebase.c.func-sort-c.html b/coverage-report/core/test/run-timebase.c.func-sort-c.html
index 02261df..25560eb 100644
--- a/coverage-report/core/test/run-timebase.c.func-sort-c.html
+++ b/coverage-report/core/test/run-timebase.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/test/run-timebase.c.func.html b/coverage-report/core/test/run-timebase.c.func.html
index 574d182..34e00cc 100644
--- a/coverage-report/core/test/run-timebase.c.func.html
+++ b/coverage-report/core/test/run-timebase.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/test/run-timebase.c.gcov.html b/coverage-report/core/test/run-timebase.c.gcov.html
index d9e9727..510c216 100644
--- a/coverage-report/core/test/run-timebase.c.gcov.html
+++ b/coverage-report/core/test/run-timebase.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/test/run-timer.c.func-sort-c.html b/coverage-report/core/test/run-timer.c.func-sort-c.html
index e139724..9aea74b 100644
--- a/coverage-report/core/test/run-timer.c.func-sort-c.html
+++ b/coverage-report/core/test/run-timer.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">7</td>
diff --git a/coverage-report/core/test/run-timer.c.func.html b/coverage-report/core/test/run-timer.c.func.html
index d823dfd..13a8521 100644
--- a/coverage-report/core/test/run-timer.c.func.html
+++ b/coverage-report/core/test/run-timer.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">7</td>
diff --git a/coverage-report/core/test/run-timer.c.gcov.html b/coverage-report/core/test/run-timer.c.gcov.html
index c05908e..6e03577 100644
--- a/coverage-report/core/test/run-timer.c.gcov.html
+++ b/coverage-report/core/test/run-timer.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">7</td>
diff --git a/coverage-report/core/test/run-trace.c.func-sort-c.html b/coverage-report/core/test/run-trace.c.func-sort-c.html
index c777a3d..dd3ed92 100644
--- a/coverage-report/core/test/run-trace.c.func-sort-c.html
+++ b/coverage-report/core/test/run-trace.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">11</td>
@@ -94,7 +94,7 @@
</tr>
<tr>
<td class="coverFn"><a href="run-trace.c.gcov.html#150">all_done</a></td>
- <td class="coverFnHi">1880560</td>
+ <td class="coverFnHi">1888550</td>
</tr>
<tr>
<td class="coverFn"><a href="run-trace.c.gcov.html#108">lock_caller</a></td>
diff --git a/coverage-report/core/test/run-trace.c.func.html b/coverage-report/core/test/run-trace.c.func.html
index 791b972..e2375e7 100644
--- a/coverage-report/core/test/run-trace.c.func.html
+++ b/coverage-report/core/test/run-trace.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">11</td>
@@ -70,7 +70,7 @@
</tr>
<tr>
<td class="coverFn"><a href="run-trace.c.gcov.html#150">all_done</a></td>
- <td class="coverFnHi">1880560</td>
+ <td class="coverFnHi">1888550</td>
</tr>
<tr>
<td class="coverFn"><a href="run-trace.c.gcov.html#25">full_barrier</a></td>
diff --git a/coverage-report/core/test/run-trace.c.gcov.html b/coverage-report/core/test/run-trace.c.gcov.html
index cdfb154..2a8f49c 100644
--- a/coverage-report/core/test/run-trace.c.gcov.html
+++ b/coverage-report/core/test/run-trace.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">11</td>
@@ -220,13 +220,13 @@
<a name="149"><span class="lineNum"> 149 </span> :<span class="lineCov"> 4 : exit(0);</span></a>
<a name="150"><span class="lineNum"> 150 </span> : : }</a>
<a name="151"><span class="lineNum"> 151 </span> : : </a>
-<a name="152"><span class="lineNum"> 152 </span> :<span class="lineCov"> 1880560 : static bool all_done(const bool done[])</span></a>
+<a name="152"><span class="lineNum"> 152 </span> :<span class="lineCov"> 1888550 : static bool all_done(const bool done[])</span></a>
<a name="153"><span class="lineNum"> 153 </span> : : {</a>
<a name="154"><span class="lineNum"> 154 </span> : : unsigned int i;</a>
<a name="155"><span class="lineNum"> 155 </span> : : </a>
-<a name="156"><span class="lineNum"> 156 </span> :<span class="lineCov"> 2093410 : for (i = 0; i &lt; CPUS; i++)</span></a>
-<a name="157"><span class="lineNum"> 157 </span> :<span class="lineCov"> 2093410 : if (!done[i])</span></a>
-<a name="158"><span class="lineNum"> 158 </span> :<span class="lineCov"> 1880560 : return false;</span></a>
+<a name="156"><span class="lineNum"> 156 </span> :<span class="lineCov"> 2009640 : for (i = 0; i &lt; CPUS; i++)</span></a>
+<a name="157"><span class="lineNum"> 157 </span> :<span class="lineCov"> 2009640 : if (!done[i])</span></a>
+<a name="158"><span class="lineNum"> 158 </span> :<span class="lineCov"> 1888550 : return false;</span></a>
<a name="159"><span class="lineNum"> 159 </span> :<span class="lineCov"> 1 : return true;</span></a>
<a name="160"><span class="lineNum"> 160 </span> : : }</a>
<a name="161"><span class="lineNum"> 161 </span> : : </a>
@@ -262,45 +262,45 @@
<a name="191"><span class="lineNum"> 191 </span> : : }</a>
<a name="192"><span class="lineNum"> 192 </span> : : }</a>
<a name="193"><span class="lineNum"> 193 </span> : : </a>
-<a name="194"><span class="lineNum"> 194 </span> :<span class="lineCov"> 1880560 : while (!all_done(done)) {</span></a>
+<a name="194"><span class="lineNum"> 194 </span> :<span class="lineCov"> 1888550 : while (!all_done(done)) {</span></a>
<a name="195"><span class="lineNum"> 195 </span> : : union trace t;</a>
<a name="196"><span class="lineNum"> 196 </span> : : </a>
-<a name="197"><span class="lineNum"> 197 </span> :<span class="lineCov"> 1968140 : for (i = 0; i &lt; CPUS; i++) {</span></a>
-<a name="198"><span class="lineNum"> 198 </span> :<span class="lineCov"> 1946250 : if (trace_get(&amp;t, &amp;trace_readers[(i+last) % CPUS]))</span></a>
-<a name="199"><span class="lineNum"> 199 </span> :<span class="lineCov"> 1858670 : break;</span></a>
+<a name="197"><span class="lineNum"> 197 </span> :<span class="lineCov"> 1894010 : for (i = 0; i &lt; CPUS; i++) {</span></a>
+<a name="198"><span class="lineNum"> 198 </span> :<span class="lineCov"> 1892660 : if (trace_get(&amp;t, &amp;trace_readers[(i+last) % CPUS]))</span></a>
+<a name="199"><span class="lineNum"> 199 </span> :<span class="lineCov"> 1887190 : break;</span></a>
<a name="200"><span class="lineNum"> 200 </span> : : }</a>
<a name="201"><span class="lineNum"> 201 </span> : : </a>
-<a name="202"><span class="lineNum"> 202 </span> :<span class="lineCov"> 1880560 : if (i == CPUS) {</span></a>
-<a name="203"><span class="lineNum"> 203 </span> :<span class="lineCov"> 21889 : sched_yield();</span></a>
-<a name="204"><span class="lineNum"> 204 </span> :<span class="lineCov"> 21915 : continue;</span></a>
+<a name="202"><span class="lineNum"> 202 </span> :<span class="lineCov"> 1888550 : if (i == CPUS) {</span></a>
+<a name="203"><span class="lineNum"> 203 </span> :<span class="lineCov"> 1359 : sched_yield();</span></a>
+<a name="204"><span class="lineNum"> 204 </span> :<span class="lineCov"> 1393 : continue;</span></a>
<a name="205"><span class="lineNum"> 205 </span> : : }</a>
-<a name="206"><span class="lineNum"> 206 </span> :<span class="lineCov"> 1858670 : i = (i + last) % CPUS;</span></a>
-<a name="207"><span class="lineNum"> 207 </span> :<span class="lineCov"> 1858670 : last = i;</span></a>
+<a name="206"><span class="lineNum"> 206 </span> :<span class="lineCov"> 1887190 : i = (i + last) % CPUS;</span></a>
+<a name="207"><span class="lineNum"> 207 </span> :<span class="lineCov"> 1887190 : last = i;</span></a>
<a name="208"><span class="lineNum"> 208 </span> : : </a>
-<a name="209"><span class="lineNum"> 209 </span> :<span class="lineCov"> 1858670 : if (t.hdr.type == TRACE_OVERFLOW) {</span></a>
+<a name="209"><span class="lineNum"> 209 </span> :<span class="lineCov"> 1887190 : if (t.hdr.type == TRACE_OVERFLOW) {</span></a>
<a name="210"><span class="lineNum"> 210 </span> : : /* Conveniently, each record is 16 bytes here. */</a>
-<a name="211"><span class="lineNum"> 211 </span> :<span class="lineCov"> 26 : assert(be64_to_cpu(t.overflow.bytes_missed) % 16 == 0);</span></a>
-<a name="212"><span class="lineNum"> 212 </span> :<span class="lineCov"> 26 : overflows[i] += be64_to_cpu(t.overflow.bytes_missed) / 16;</span></a>
-<a name="213"><span class="lineNum"> 213 </span> :<span class="lineCov"> 26 : num_overflows[i]++;</span></a>
-<a name="214"><span class="lineNum"> 214 </span> :<span class="lineCov"> 26 : continue;</span></a>
+<a name="211"><span class="lineNum"> 211 </span> :<span class="lineCov"> 34 : assert(be64_to_cpu(t.overflow.bytes_missed) % 16 == 0);</span></a>
+<a name="212"><span class="lineNum"> 212 </span> :<span class="lineCov"> 34 : overflows[i] += be64_to_cpu(t.overflow.bytes_missed) / 16;</span></a>
+<a name="213"><span class="lineNum"> 213 </span> :<span class="lineCov"> 34 : num_overflows[i]++;</span></a>
+<a name="214"><span class="lineNum"> 214 </span> :<span class="lineCov"> 34 : continue;</span></a>
<a name="215"><span class="lineNum"> 215 </span> : : }</a>
<a name="216"><span class="lineNum"> 216 </span> : : </a>
-<a name="217"><span class="lineNum"> 217 </span> :<span class="lineCov"> 1858640 : assert(be16_to_cpu(t.hdr.cpu) &lt; CPUS);</span></a>
-<a name="218"><span class="lineNum"> 218 </span> :<span class="lineCov"> 1858640 : assert(!done[be16_to_cpu(t.hdr.cpu)]);</span></a>
-<a name="219"><span class="lineNum"> 219 </span> :<span class="lineCov"> 1858640 : assert(be64_to_cpu(t.hdr.timestamp) % CPUS == be16_to_cpu(t.hdr.cpu));</span></a>
-<a name="220"><span class="lineNum"> 220 </span> :<span class="lineCov"> 1858640 : if (t.hdr.type == TRACE_REPEAT) {</span></a>
-<a name="221"><span class="lineNum"> 221 </span> :<span class="lineCov"> 701963 : assert(t.hdr.len_div_8 * 8 == sizeof(t.repeat));</span></a>
-<a name="222"><span class="lineNum"> 222 </span> :<span class="lineCov"> 701963 : assert(be16_to_cpu(t.repeat.num) != 0);</span></a>
-<a name="223"><span class="lineNum"> 223 </span> :<span class="lineCov"> 701963 : assert(be16_to_cpu(t.repeat.num) &lt;= be16_to_cpu(t.hdr.cpu));</span></a>
-<a name="224"><span class="lineNum"> 224 </span> :<span class="lineCov"> 701963 : repeats[be16_to_cpu(t.hdr.cpu)] += be16_to_cpu(t.repeat.num);</span></a>
-<a name="225"><span class="lineNum"> 225 </span> :<span class="lineCov"> 1156680 : } else if (t.hdr.type == 0x70) {</span></a>
+<a name="217"><span class="lineNum"> 217 </span> :<span class="lineCov"> 1887160 : assert(be16_to_cpu(t.hdr.cpu) &lt; CPUS);</span></a>
+<a name="218"><span class="lineNum"> 218 </span> :<span class="lineCov"> 1887160 : assert(!done[be16_to_cpu(t.hdr.cpu)]);</span></a>
+<a name="219"><span class="lineNum"> 219 </span> :<span class="lineCov"> 1887160 : assert(be64_to_cpu(t.hdr.timestamp) % CPUS == be16_to_cpu(t.hdr.cpu));</span></a>
+<a name="220"><span class="lineNum"> 220 </span> :<span class="lineCov"> 1887160 : if (t.hdr.type == TRACE_REPEAT) {</span></a>
+<a name="221"><span class="lineNum"> 221 </span> :<span class="lineCov"> 727191 : assert(t.hdr.len_div_8 * 8 == sizeof(t.repeat));</span></a>
+<a name="222"><span class="lineNum"> 222 </span> :<span class="lineCov"> 727191 : assert(be16_to_cpu(t.repeat.num) != 0);</span></a>
+<a name="223"><span class="lineNum"> 223 </span> :<span class="lineCov"> 727191 : assert(be16_to_cpu(t.repeat.num) &lt;= be16_to_cpu(t.hdr.cpu));</span></a>
+<a name="224"><span class="lineNum"> 224 </span> :<span class="lineCov"> 727191 : repeats[be16_to_cpu(t.hdr.cpu)] += be16_to_cpu(t.repeat.num);</span></a>
+<a name="225"><span class="lineNum"> 225 </span> :<span class="lineCov"> 1159960 : } else if (t.hdr.type == 0x70) {</span></a>
<a name="226"><span class="lineNum"> 226 </span> :<span class="lineCov"> 4 : cpu = be16_to_cpu(t.hdr.cpu);</span></a>
<a name="227"><span class="lineNum"> 227 </span> :<span class="lineCov"> 4 : assert(cpu &lt; CPUS);</span></a>
<a name="228"><span class="lineNum"> 228 </span> :<span class="lineCov"> 4 : done[cpu] = true;</span></a>
<a name="229"><span class="lineNum"> 229 </span> : : } else {</a>
-<a name="230"><span class="lineNum"> 230 </span> :<span class="lineCov"> 1156680 : cpu = be16_to_cpu(t.hdr.cpu);</span></a>
-<a name="231"><span class="lineNum"> 231 </span> :<span class="lineCov"> 1156680 : assert(cpu &lt; CPUS);</span></a>
-<a name="232"><span class="lineNum"> 232 </span> :<span class="lineCov"> 1156680 : counts[cpu]++;</span></a>
+<a name="230"><span class="lineNum"> 230 </span> :<span class="lineCov"> 1159960 : cpu = be16_to_cpu(t.hdr.cpu);</span></a>
+<a name="231"><span class="lineNum"> 231 </span> :<span class="lineCov"> 1159960 : assert(cpu &lt; CPUS);</span></a>
+<a name="232"><span class="lineNum"> 232 </span> :<span class="lineCov"> 1159960 : counts[cpu]++;</span></a>
<a name="233"><span class="lineNum"> 233 </span> : : }</a>
<a name="234"><span class="lineNum"> 234 </span> : : }</a>
<a name="235"><span class="lineNum"> 235 </span> : : </a>
diff --git a/coverage-report/core/test/stubs.c.func-sort-c.html b/coverage-report/core/test/stubs.c.func-sort-c.html
index 2a80b0d..074477d 100644
--- a/coverage-report/core/test/stubs.c.func-sort-c.html
+++ b/coverage-report/core/test/stubs.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/test/stubs.c.func.html b/coverage-report/core/test/stubs.c.func.html
index abdefcb..c23e465 100644
--- a/coverage-report/core/test/stubs.c.func.html
+++ b/coverage-report/core/test/stubs.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/test/stubs.c.gcov.html b/coverage-report/core/test/stubs.c.gcov.html
index aab0c4b..ef71256 100644
--- a/coverage-report/core/test/stubs.c.gcov.html
+++ b/coverage-report/core/test/stubs.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">1</td>
diff --git a/coverage-report/core/time-utils.c.func-sort-c.html b/coverage-report/core/time-utils.c.func-sort-c.html
index 30ad75a..3acbb9e 100644
--- a/coverage-report/core/time-utils.c.func-sort-c.html
+++ b/coverage-report/core/time-utils.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">2</td>
diff --git a/coverage-report/core/time-utils.c.func.html b/coverage-report/core/time-utils.c.func.html
index 9519082..7218fcd 100644
--- a/coverage-report/core/time-utils.c.func.html
+++ b/coverage-report/core/time-utils.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">2</td>
diff --git a/coverage-report/core/time-utils.c.gcov.html b/coverage-report/core/time-utils.c.gcov.html
index 046ab61..b3c8f1f 100644
--- a/coverage-report/core/time-utils.c.gcov.html
+++ b/coverage-report/core/time-utils.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">2</td>
diff --git a/coverage-report/core/timer.c.func-sort-c.html b/coverage-report/core/timer.c.func-sort-c.html
index 4a736fd..0bc6f40 100644
--- a/coverage-report/core/timer.c.func-sort-c.html
+++ b/coverage-report/core/timer.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">9</td>
diff --git a/coverage-report/core/timer.c.func.html b/coverage-report/core/timer.c.func.html
index e7afbb6..d403129 100644
--- a/coverage-report/core/timer.c.func.html
+++ b/coverage-report/core/timer.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">9</td>
diff --git a/coverage-report/core/timer.c.gcov.html b/coverage-report/core/timer.c.gcov.html
index f35c8e2..6e39a4b 100644
--- a/coverage-report/core/timer.c.gcov.html
+++ b/coverage-report/core/timer.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">9</td>
diff --git a/coverage-report/core/trace.c.func-sort-c.html b/coverage-report/core/trace.c.func-sort-c.html
index d91ebc4..7e4dd46 100644
--- a/coverage-report/core/trace.c.func-sort-c.html
+++ b/coverage-report/core/trace.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">5</td>
diff --git a/coverage-report/core/trace.c.func.html b/coverage-report/core/trace.c.func.html
index df63035..a3eaeaf 100644
--- a/coverage-report/core/trace.c.func.html
+++ b/coverage-report/core/trace.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">5</td>
diff --git a/coverage-report/core/trace.c.gcov.html b/coverage-report/core/trace.c.gcov.html
index ad694e2..edfe354 100644
--- a/coverage-report/core/trace.c.gcov.html
+++ b/coverage-report/core/trace.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">5</td>
diff --git a/coverage-report/core/vpd.c.func-sort-c.html b/coverage-report/core/vpd.c.func-sort-c.html
index 2620af3..f8f9c1c 100644
--- a/coverage-report/core/vpd.c.func-sort-c.html
+++ b/coverage-report/core/vpd.c.func-sort-c.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">4</td>
diff --git a/coverage-report/core/vpd.c.func.html b/coverage-report/core/vpd.c.func.html
index dcdf88f..b1f81d0 100644
--- a/coverage-report/core/vpd.c.func.html
+++ b/coverage-report/core/vpd.c.func.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">4</td>
diff --git a/coverage-report/core/vpd.c.gcov.html b/coverage-report/core/vpd.c.gcov.html
index 95b7cc8..54e40aa 100644
--- a/coverage-report/core/vpd.c.gcov.html
+++ b/coverage-report/core/vpd.c.gcov.html
@@ -37,7 +37,7 @@
</tr>
<tr>
<td class="headerItem">Date:</td>
- <td class="headerValue">2022-05-09 20:27:43</td>
+ <td class="headerValue">2022-05-24 17:20:14</td>
<td></td>
<td class="headerItem">Functions:</td>
<td class="headerCovTableEntry">4</td>