LCOV - differential code coverage report
Current view: top level - src/common Coverage Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 80.7 % 6499 5245 17 10 1227 21 91 5133 18 91
Current Date: 2026-03-14 14:10:32 -0400 Functions: 90.1 % 443 399 13 31 3 49 347 11 29
Baseline: lcov-20260315-024220-baseline Branches: 68.2 % 4174 2845 7 14 1308 23 19 2803 7 19
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Group by: Date bin (7,30] days: 100.0 % 3 3 3
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (30,360] days: 86.1 % 194 167 17 10 88 79
(360..) days: 80.5 % 6302 5075 10 1217 21 5054
Function coverage date bins:
(30,360] days: 76.1 % 46 35 10 1 30 5
(360..) days: 91.7 % 397 364 3 30 3 19 342
Branch coverage date bins:
(7,30] days: 87.5 % 8 7 1 7
(30,360] days: 81.0 % 126 102 6 18 12 90
(360..) days: 67.7 % 4040 2736 14 1290 23 2713

File Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Name Date Rate Total Hit UNC LBC UBC GBC GNC CBC DUB DCB Rate Total Hit UNC LBC UBC GBC GNC CBC DUB DCB Rate Total Hit UNC UBC GBC GNC CBC DUB DCB
pgfnames.c Total
0.0%
0.0 % 25 2 23 2 0.0 % 22 22 0.0 % 2 1 1
(360..) days 0.0 % 23 23 - 0.0 % 2 1 1
(30,360] days 0.0 % 2 2 - -
sprompt.c.gcov.html (360..) days∗∗ 65.7 % 35 23 12 23 - 50.0 % 2 1 1 1
unicode_category.c Total
32.5%32.5%
32.5 % 237 77 8 152 4 15 58 9 14 35.1 % 154 54 100 10 44 60.0 % 25 15 8 2 15 9 14
(30,360] days 65.2 % 23 15 8 15 - 65.2 % 23 15 8 15
(360..) days 29.0 % 214 62 152 4 58 - 0.0 % 2 2
hmac_openssl.c.gcov.html (360..) days∗∗ 38.8 % 134 52 82 52 - 70.0 % 10 7 3 7
md5_common.c Total
55.3%55.3%
55.3 % 47 26 21 26 35.0 % 20 7 13 7 75.0 % 4 3 1 3
(30,360] days 50.0 % 2 1 1 1 - 50.0 % 2 1 1 1
(360..) days 55.6 % 45 25 20 25 - 100.0 % 2 2 2
blkreftable.c Total
71.5%71.5%
71.5 % 382 273 2 107 8 265 2 9 60.4 % 182 110 72 110 77.3 % 22 17 2 3 5 12
(360..) days 70.8 % 366 259 107 259 - 77.3 % 22 17 2 3 5 12
(30,360] days 87.5 % 16 14 2 8 6 - -
cryptohash_openssl.c.gcov.html (360..) days∗∗ 60.7 % 135 82 53 82 - 80.0 % 10 8 2 8
wchar.c Total
78.8%78.8%
78.8 % 872 687 185 687 68.9 % 668 460 208 460 82.9 % 82 68 14 68
(360..) days 78.3 % 833 652 181 652 - 82.7 % 81 67 14 67
(30,360] days 89.7 % 39 35 4 35 - 100.0 % 1 1 1
unicode_case.c Total
91.7%91.7%
91.7 % 120 110 4 6 15 95 4 15 73.6 % 106 78 28 78 84.6 % 13 11 2 7 4 2 4
(30,360] days 78.9 % 19 15 4 15 - 66.7 % 6 4 2 4
(360..) days 94.1 % 101 95 6 95 - 100.0 % 7 7 3 4
encnames.c.gcov.html (360..) days∗∗ 83.9 % 56 47 9 47 - 91.7 % 12 11 1 11
d2s.c.gcov.html (360..) days∗∗ 93.9 % 327 307 20 307 - 92.3 % 13 12 1 12
f2s.c.gcov.html (360..) days∗∗ 94.9 % 255 242 13 242 - 92.9 % 14 13 1 13
pg_prng.c.gcov.html (360..) days∗∗ 94.4 % 71 67 4 5 62 - 94.1 % 17 16 1 2 14
archive.c.gcov.html (360..) days∗∗ 100.0 % 9 9 9 - 100.0 % 1 1 1
config_info.c.gcov.html (360..) days∗∗ 100.0 % 105 105 105 - 100.0 % 1 1 1
kwlookup.c.gcov.html (360..) days∗∗ 100.0 % 17 17 17 - 100.0 % 1 1 1
link-canary.c.gcov.html (360..) days∗∗ 100.0 % 3 3 3 - 100.0 % 1 1 1
percentrepl.c.gcov.html (360..) days∗∗ 66.7 % 30 20 10 20 - 100.0 % 1 1 1
restricted_token.c.gcov.html (360..) days∗∗ 100.0 % 2 2 2 - 100.0 % 1 1 1
rmtree.c Total
73.8%73.8%
73.8 % 42 31 11 1 30 1 51.4 % 35 18 17 18 100.0 % 1 1 1
(30,360] days 100.0 % 1 1 1 - -
(360..) days 73.2 % 41 30 11 30 - 100.0 % 1 1 1
file_perm.c.gcov.html (360..) days∗∗ 100.0 % 14 14 14 - 100.0 % 2 2 2
psprintf.c.gcov.html (360..) days∗∗ 76.9 % 26 20 6 20 - 100.0 % 2 2 2
username.c.gcov.html (360..) days∗∗ 68.8 % 16 11 5 11 - 100.0 % 2 2 2
controldata_utils.c Total
70.0%70.0%
70.0 % 70 49 1 20 49 36.7 % 60 22 2 36 22 100.0 % 3 3 3
(30,360] days 100.0 % 1 1 1 - -
(360..) days 69.6 % 69 48 1 20 48 - 100.0 % 3 3 3
pg_get_line.c.gcov.html (360..) days∗∗ 77.1 % 35 27 8 27 - 100.0 % 3 3 3
base64.c Total
81.9%81.9%
81.9 % 83 68 15 68 70.7 % 58 41 17 41 100.0 % 4 4 4
(30,360] days 100.0 % 4 4 4 - 100.0 % 2 2 2
(360..) days 81.0 % 79 64 15 64 - 100.0 % 2 2 2
d2s_intrinsics.h.gcov.html (360..) days∗∗ 100.0 % 8 8 8 - 100.0 % 4 4 4
pg_lzcompress.c.gcov.html (360..) days∗∗ 86.2 % 138 119 9 10 119 - 100.0 % 4 4 4
relpath.c.gcov.html (360..) days∗∗ 94.2 % 52 49 3 49 - 100.0 % 4 4 4
saslprep.c Total
82.5%82.5%
82.5 % 114 94 20 22 72 22 64.5 % 76 49 2 25 4 45 2 4 100.0 % 4 4 3 1 1
(30,360] days 100.0 % 22 22 22 - 100.0 % 1 1 1
(360..) days 78.3 % 92 72 20 72 - 100.0 % 3 3 2 1
wait_error.c.gcov.html (360..) days∗∗ 52.4 % 42 22 20 22 - 100.0 % 4 4 4
checksum_helper.c.gcov.html (360..) days∗∗ 83.6 % 122 102 20 102 - 100.0 % 5 5 5
ip.c.gcov.html (360..) days∗∗ 76.0 % 75 57 18 57 - 100.0 % 5 5 5
scram-common.c Total
66.7%66.7%
66.7 % 117 78 39 2 76 2 47.4 % 76 36 4 36 4 32 4 4 100.0 % 5 5 1 4
(30,360] days 100.0 % 6 6 2 4 - -
(360..) days 64.9 % 111 72 39 72 - 100.0 % 5 5 1 4
string.c Total
95.2%95.2%
95.2 % 42 40 2 40 78.6 % 28 22 6 22 100.0 % 5 5 5
(30,360] days 100.0 % 1 1 1 - 100.0 % 1 1 1
(360..) days 95.1 % 41 39 2 39 - 100.0 % 4 4 4
ryu_common.h.gcov.html (360..) days∗∗ 100.0 % 31 31 31 - 100.0 % 6 6 6
compression.c.gcov.html (360..) days∗∗ 89.3 % 168 150 18 150 - 100.0 % 7 7 7
hashfn.c.gcov.html (360..) days∗∗ 98.8 % 169 167 2 167 - 100.0 % 7 7 2 5
exec.c.gcov.html (360..) days∗∗ 71.6 % 102 73 29 73 - 100.0 % 8 8 8
logging.c.gcov.html (360..) days∗∗ 71.1 % 135 96 39 96 - 100.0 % 8 8 8
unicode_norm.c Total
78.1%78.1%
78.1 % 201 157 1 43 19 138 1 19 72.5 % 149 108 41 2 106 2 100.0 % 11 11 9 2 8
(30,360] days 95.0 % 20 19 1 19 - 100.0 % 8 8 8
(360..) days 76.2 % 181 138 43 138 - 100.0 % 3 3 1 2
file_utils.c Total
72.7%72.7%
72.7 % 220 160 60 2 158 2 56.8 % 155 88 67 88 100.0 % 12 12 2 10 2
(30,360] days 85.3 % 34 29 5 2 27 - 100.0 % 2 2 2
(360..) days 70.4 % 186 131 55 131 - 100.0 % 10 10 10
fe_memutils.c.gcov.html (360..) days∗∗ 73.8 % 65 48 17 48 - 100.0 % 14 14 14
binaryheap.c.gcov.html (360..) days∗∗ 95.9 % 98 94 4 1 93 - 100.0 % 15 15 15
stringinfo.c Total
92.3%92.3%
92.3 % 104 96 8 3 1 92 1 65.0 % 40 26 14 26 100.0 % 16 16 1 1 14
(30,360] days 100.0 % 1 1 1 - -
(360..) days 92.2 % 103 95 8 3 92 - 100.0 % 16 16 1 1 14
parse_manifest.c Total
95.6%95.6%
95.6 % 385 368 17 3 365 3 85.4 % 198 169 29 2 167 2 100.0 % 19 19 2 17
(30,360] days 100.0 % 3 3 3 - -
(360..) days 95.5 % 382 365 17 365 - 100.0 % 19 19 2 17
jsonapi.c Total
90.0%90.0%
90.0 % 963 867 96 8 3 856 3 79.0 % 781 617 1 163 10 7 600 1 7 100.0 % 31 31 1 30
(7,30] days 100.0 % 3 3 3 - -
(360..) days 90.0 % 960 864 96 8 856 - 100.0 % 31 31 1 30
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.4-beta