LCOV - differential code coverage report
Current view: top level - src/common Coverage Total Hit UIC UBC GBC GIC GNC CBC DCB
Current: a2387c32f2f8a1643c7d71b951587e6bcb2d4744 vs 371a302eecdc82274b0ae2967d18fd726a0aa6a1 Lines: 78.1 % 6486 5064 1422 11 9 1 5043 1
Current Date: 2025-10-26 12:31:50 -0700 Functions: 88.3 % 443 391 52 3 1 1 386
Baseline: lcov-20251027-010456-baseline Branches: 65.6 % 4170 2735 2 1433 14 2 2 2717
Baseline Date: 2025-10-26 11:01:32 +1300 Line coverage date bins:
Group by: Date bin (30,360] days: 90.8 % 240 218 22 1 217
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (360..) days: 77.6 % 6246 4846 1400 11 9 4826
Function coverage date bins:
(30,360] days: 85.0 % 20 17 3 17
(360..) days: 88.4 % 423 374 49 3 1 1 369
Branch coverage date bins:
(30,360] days: 71.0 % 186 132 54 2 130
(360..) days: 65.3 % 3984 2603 2 1379 14 2 2587

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 UBC GBC GIC GNC CBC DCB Rate Total Hit UIC UBC GBC GIC GNC CBC Rate Total Hit UBC GBC GIC GNC CBC
archive.c.gcov.html (360..) days∗∗ 100.0 % 9 9 9 - 100.0 % 1 1 1
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
binaryheap.c.gcov.html (360..) days∗∗ 95.9 % 98 94 4 1 93 - 100.0 % 15 15 15
blkreftable.c Total
67.4%67.4%
67.4 % 383 258 125 258 53.8 % 182 98 84 98 77.3 % 22 17 5 17
(30,360] days 100.0 % 6 6 6 - -
(360..) days 66.8 % 377 252 125 252 - 77.3 % 22 17 5 17
checksum_helper.c.gcov.html (360..) days∗∗ 83.6 % 122 102 20 102 - 100.0 % 5 5 5
compression.c.gcov.html (360..) days∗∗ 89.3 % 168 150 18 150 - 100.0 % 7 7 7
config_info.c.gcov.html (360..) days∗∗ 100.0 % 105 105 105 - 100.0 % 1 1 1
controldata_utils.c Total
71.4%71.4%
71.4 % 70 50 20 50 40.0 % 60 24 36 24 100.0 % 3 3 3
(30,360] days 100.0 % 1 1 1 - -
(360..) days 71.0 % 69 49 20 49 - 100.0 % 3 3 3
cryptohash_openssl.c.gcov.html (360..) days∗∗ 60.7 % 135 82 53 82 - 80.0 % 10 8 2 8
d2s.c.gcov.html (360..) days∗∗ 93.9 % 327 307 20 307 - 92.3 % 13 12 1 12
d2s_intrinsics.h.gcov.html (360..) days∗∗ 100.0 % 8 8 8 - 100.0 % 4 4 4
encnames.c.gcov.html (360..) days∗∗ 83.9 % 56 47 9 47 - 91.7 % 12 11 1 11
exec.c.gcov.html (360..) days∗∗ 71.6 % 102 73 29 73 - 100.0 % 8 8 8
f2s.c.gcov.html (360..) days∗∗ 94.9 % 255 242 13 242 - 92.9 % 14 13 1 13
fe_memutils.c.gcov.html (360..) days∗∗ 73.8 % 65 48 17 48 - 100.0 % 14 14 14
file_perm.c.gcov.html (360..) days∗∗ 100.0 % 14 14 14 - 100.0 % 2 2 2
file_utils.c Total
72.7%72.7%
72.7 % 220 160 60 160 56.8 % 155 88 67 88 100.0 % 12 12 12
(30,360] days 84.4 % 32 27 5 27 - -
(360..) days 70.7 % 188 133 55 133 - 100.0 % 12 12 12
hashfn.c.gcov.html (360..) days∗∗ 98.8 % 169 167 2 167 - 100.0 % 7 7 7
hmac_openssl.c.gcov.html (360..) days∗∗ 38.8 % 134 52 82 52 - 70.0 % 10 7 3 7
ip.c.gcov.html (360..) days∗∗ 76.0 % 75 57 18 57 - 100.0 % 5 5 5
jsonapi.c Total
89.2%89.2%
89.2 % 963 859 104 859 77.6 % 781 606 175 606 100.0 % 31 31 31
(30,360] days 88.6 % 35 31 4 31 - 100.0 % 1 1 1
(360..) days 89.2 % 928 828 100 828 - 100.0 % 30 30 30
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
logging.c.gcov.html (360..) days∗∗ 71.1 % 135 96 39 96 - 100.0 % 8 8 8
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
parse_manifest.c Total
95.6%95.6%
95.6 % 385 368 17 1 367 1 85.4 % 198 169 29 2 167 100.0 % 19 19 1 18
(30,360] days 66.7 % 3 2 1 1 1 - 100.0 % 1 1 1
(360..) days 95.8 % 382 366 16 366 - 100.0 % 18 18 1 17
percentrepl.c.gcov.html (360..) days∗∗ 66.7 % 30 20 10 20 - 100.0 % 1 1 1
pg_get_line.c.gcov.html (360..) days∗∗ 77.1 % 35 27 8 27 - 100.0 % 3 3 3
pg_lzcompress.c.gcov.html (360..) days∗∗ 92.0 % 138 127 11 127 - 100.0 % 4 4 4
pg_prng.c.gcov.html (360..) days∗∗ 94.4 % 71 67 4 5 62 - 94.1 % 17 16 1 2 14
pgfnames.c.gcov.html (360..) days∗∗ 0.0 % 25 25 - 0.0 % 2 2
psprintf.c.gcov.html (360..) days∗∗ 76.9 % 26 20 6 20 - 100.0 % 2 2 2
relpath.c Total
94.2%94.2%
94.2 % 52 49 3 49 81.8 % 44 36 8 36 100.0 % 4 4 4
(30,360] days 100.0 % 17 17 17 - -
(360..) days 91.4 % 35 32 3 32 - 100.0 % 4 4 4
restricted_token.c.gcov.html (360..) days∗∗ 100.0 % 2 2 2 - 100.0 % 1 1 1
rmtree.c.gcov.html (360..) days∗∗ 73.8 % 42 31 11 31 - 100.0 % 1 1 1
ryu_common.h.gcov.html (360..) days∗∗ 100.0 % 31 31 31 - 100.0 % 6 6 6
saslprep.c.gcov.html (360..) days∗∗ 82.5 % 114 94 20 94 - 100.0 % 4 4 4
scram-common.c Total
66.7%66.7%
66.7 % 117 78 39 78 47.4 % 76 36 40 36 100.0 % 5 5 5
(30,360] days 100.0 % 4 4 4 - -
(360..) days 65.5 % 113 74 39 74 - 100.0 % 5 5 5
sprompt.c.gcov.html (360..) days∗∗ 65.7 % 35 23 12 23 - 50.0 % 2 1 1 1
string.c.gcov.html (360..) days∗∗ 95.2 % 42 40 2 40 - 100.0 % 5 5 5
stringinfo.c Total
89.4%89.4%
89.4 % 104 93 11 93 65.0 % 40 26 14 26 93.8 % 16 15 1 15
(30,360] days 88.2 % 17 15 2 15 - 75.0 % 4 3 1 3
(360..) days 89.7 % 87 78 9 78 - 100.0 % 12 12 12
unicode_case.c Total
91.7%91.7%
91.7 % 120 110 10 110 73.6 % 106 78 28 78 84.6 % 13 11 2 11
(30,360] days 90.5 % 95 86 9 86 - 87.5 % 8 7 1 7
(360..) days 96.0 % 25 24 1 24 - 80.0 % 5 4 1 4
unicode_category.c.gcov.html (360..) days∗∗ 32.5 % 237 77 160 5 72 - 60.0 % 25 15 10 1 14
unicode_norm.c.gcov.html (360..) days∗∗ 78.1 % 201 157 44 157 - 100.0 % 11 11 11
username.c.gcov.html (360..) days∗∗ 68.8 % 16 11 5 11 - 100.0 % 2 2 2
wait_error.c.gcov.html (360..) days∗∗ 52.4 % 42 22 20 22 - 100.0 % 4 4 4
wchar.c Total
61.0%61.0%
61.0 % 858 523 335 523 54.2 % 664 360 304 1 359 74.4 % 82 61 21 61
(30,360] days 100.0 % 24 24 24 - 100.0 % 2 2 2
(360..) days 59.8 % 834 499 335 499 - 73.8 % 80 59 21 59
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.4-beta