LCOV - differential code coverage report
Current view: top level - src/common Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC DUB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 80.7 % 6610 5336 44 6 1224 30 214 5092 59 176
Current Date: 2026-06-29 16:15:13 +0200 Functions: 88.7 % 462 410 14 38 4 66 340 12 42
Baseline: lcov-20260630-baseline Branches: 67.9 % 4277 2904 43 15 11 1304 38 13 81 2772
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Group by: Date bin (7,30] days: 100.0 % 1 1 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (30,360] days: 71.9 % 381 274 44 63 3 214 57
(360..) days: 81.3 % 6228 5061 6 1161 27 5034
Function coverage date bins:
(30,360] days: 74.3 % 74 55 11 8 1 50 4
(360..) days: 91.5 % 388 355 3 30 3 16 336
Branch coverage date bins:
(7,30] days: 50.0 % 2 1 1 1
(30,360] days: 57.7 % 272 157 43 72 3 81 73
(360..) days: 68.6 % 4003 2746 15 11 1231 35 13 2698

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 UIC UBC GBC GIC GNC CBC 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 - -
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
(360..) days 29.0 % 214 62 152 4 58 - 0.0 % 2 2
(30,360] days 65.2 % 23 15 8 15 - 65.2 % 23 15 8 15
hmac_openssl.c.gcov.html (360..) days∗∗ 38.8 % 134 52 82 52 - 70.0 % 10 7 3 7
wait_error.c.gcov.html (360..) days∗∗ 52.4 % 42 22 20 22 - 100.0 % 4 4 4
fe_memutils.c Total
54.1%54.1%
54.1 % 111 60 51 3 57 35.9 % 92 33 59 3 30 69.2 % 26 18 8 1 17
(30,360] days 26.1 % 46 12 34 3 9 - 33.3 % 12 4 8 1 3
(360..) days 73.8 % 65 48 17 48 - 100.0 % 14 14 14
md5_common.c.gcov.html (360..) days∗∗ 55.3 % 47 26 21 26 - 75.0 % 4 3 1 3
cryptohash_openssl.c.gcov.html (360..) days∗∗ 60.7 % 135 82 53 82 - 80.0 % 10 8 2 8
sprompt.c.gcov.html (360..) days∗∗ 65.7 % 35 23 12 23 - 50.0 % 2 1 1 1
percentrepl.c Total
66.7%66.7%
66.7 % 30 20 10 1 19 1 55.0 % 20 11 9 11 100.0 % 1 1 1 1
(360..) days 65.5 % 29 19 10 19 - -
(30,360] days 100.0 % 1 1 1 - 100.0 % 1 1 1
scram-common.c Total
66.7%66.7%
66.7 % 117 78 39 2 76 2 47.4 % 76 36 4 36 4 32 100.0 % 5 5 1 4
(360..) days 66.1 % 115 76 39 76 - 100.0 % 5 5 1 4
(30,360] days 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.gcov.html (360..) days∗∗ 70.0 % 70 49 1 20 49 - 100.0 % 3 3 3
logging.c Total
70.4%70.4%
70.4 % 152 107 6 39 11 96 50.5 % 97 49 3 45 7 42 90.0 % 10 9 1 2 7
(360..) days 71.1 % 135 96 39 96 - 100.0 % 8 8 1 7
(30,360] days 64.7 % 17 11 6 11 - 50.0 % 2 1 1 1
blkreftable.c Total
71.2%71.2%
71.2 % 385 274 2 109 2 272 2 2 60.3 % 184 111 73 111 77.3 % 22 17 2 3 2 15
(360..) days 71.2 % 372 265 107 265 - 77.3 % 22 17 2 3 2 15
(30,360] days 69.2 % 13 9 2 2 2 7 - -
exec.c.gcov.html (360..) days∗∗ 71.6 % 102 73 29 73 - 100.0 % 8 8 8
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
(360..) days 72.5 % 218 158 60 158 - 100.0 % 10 10 10
(30,360] days 100.0 % 2 2 2 - 100.0 % 2 2 2
ip.c.gcov.html (360..) days∗∗ 76.0 % 75 57 18 57 - 100.0 % 5 5 5
psprintf.c Total
76.9%76.9%
76.9 % 26 20 6 1 19 1 50.0 % 12 6 6 6 100.0 % 2 2 1 1 1
(360..) days 76.0 % 25 19 6 19 - 100.0 % 1 1 1
(30,360] days 100.0 % 1 1 1 - 100.0 % 1 1 1
pg_get_line.c.gcov.html (360..) days∗∗ 77.1 % 35 27 8 27 - 100.0 % 3 3 3
rmtree.c Total
78.6%78.6%
78.6 % 42 33 9 1 32 1 57.1 % 35 20 15 20 100.0 % 1 1 1
(360..) days 78.0 % 41 32 9 32 - 100.0 % 1 1 1
(30,360] days 100.0 % 1 1 1 - -
wchar.c Total
80.9%80.9%
80.9 % 754 610 144 610 41 77 70.4 % 578 407 1 5 165 7 400 82.9 % 76 63 13 63 1 5
(360..) days 80.5 % 728 586 142 586 - 82.9 % 76 63 13 63
(30,360] days 92.3 % 26 24 2 24 - -
instr_time.c.gcov.html (30,360] days∗∗ 81.8 % 110 90 20 90 - 100.0 % 10 10 10
base64.c.gcov.html (360..) days∗∗ 81.9 % 83 68 15 68 - 100.0 % 4 4 4
checksum_helper.c.gcov.html (360..) days∗∗ 83.6 % 122 102 20 102 - 100.0 % 5 5 5
encnames.c.gcov.html (360..) days∗∗ 83.9 % 56 47 9 47 - 91.7 % 12 11 1 11
compression.c Total
84.3%84.3%
84.3 % 185 156 2 27 17 139 76.4 % 127 97 2 28 18 79 100.0 % 8 8 1 7
(360..) days 83.7 % 166 139 27 139 - 100.0 % 7 7 7
(30,360] days 89.5 % 19 17 2 17 - 100.0 % 1 1 1
saslprep.c Total
86.2%86.2%
86.2 % 109 94 15 4 22 68 1 26 70.8 % 72 51 2 19 5 4 42 100.0 % 4 4 3 1 1
(360..) days 82.8 % 87 72 15 4 68 - 100.0 % 3 3 2 1
(30,360] days 100.0 % 22 22 22 - 100.0 % 1 1 1
jsonapi.c Total
87.9%87.9%
87.9 % 997 876 121 10 3 863 3 77.0 % 810 624 1 185 12 7 605 100.0 % 31 31 1 30
(360..) days 89.8 % 960 862 98 10 852 - 100.0 % 31 31 1 30
(30,360] days 37.8 % 37 14 23 3 11 - -
pg_lzcompress.c Total
90.1%90.1%
90.1 % 142 128 5 9 128 84.1 % 132 111 8 13 111 100.0 % 4 4 4
(360..) days 89.8 % 137 123 5 9 123 - 100.0 % 4 4 4
(30,360] days 100.0 % 5 5 5 - -
unicode_norm.c Total
90.7%90.7%
90.7 % 204 185 19 21 164 21 84.1 % 151 127 1 23 1 3 123 100.0 % 11 11 9 2 8
(360..) days 90.6 % 180 163 17 163 - 100.0 % 3 3 1 2
(30,360] days 91.3 % 23 21 2 21 - 100.0 % 8 8 8
(7,30] days 100.0 % 1 1 1 - -
unicode_case.c Total
91.7%91.7%
91.7 % 120 110 4 6 21 89 4 21 74.5 % 102 76 26 2 74 84.6 % 13 11 2 11 2 9
(360..) days 93.7 % 95 89 6 89 - 100.0 % 2 2 2
(30,360] days 84.0 % 25 21 4 21 - 81.8 % 11 9 2 9
stringinfo.c Total
92.3%92.3%
92.3 % 104 96 8 3 2 91 2 65.0 % 40 26 14 26 100.0 % 16 16 1 2 13 1
(360..) days 92.2 % 102 94 8 3 91 - 100.0 % 15 15 1 1 13
(30,360] days 100.0 % 2 2 2 - 100.0 % 1 1 1
d2s.c.gcov.html (360..) days∗∗ 93.9 % 327 307 20 307 - 92.3 % 13 12 1 12
relpath.c.gcov.html (360..) days∗∗ 94.2 % 52 49 3 49 - 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
f2s.c.gcov.html (360..) days∗∗ 94.9 % 255 242 13 242 - 92.9 % 14 13 1 13
string.c Total
95.2%95.2%
95.2 % 42 40 2 40 78.6 % 28 22 6 22 100.0 % 5 5 5
(360..) days 95.1 % 41 39 2 39 - 100.0 % 4 4 4
(30,360] days 100.0 % 1 1 1 - 100.0 % 1 1 1
parse_manifest.c Total
95.6%95.6%
95.6 % 385 368 17 3 365 3 85.4 % 198 169 29 2 167 100.0 % 19 19 2 17
(360..) days 95.5 % 382 365 17 365 - 100.0 % 19 19 2 17
(30,360] days 100.0 % 3 3 3 - -
binaryheap.c.gcov.html (360..) days∗∗ 95.9 % 98 94 4 1 93 - 100.0 % 15 15 15
hashfn.c.gcov.html (360..) days∗∗ 98.8 % 169 167 2 167 - 100.0 % 7 7 2 5
restricted_token.c.gcov.html (360..) days∗∗ 100.0 % 2 2 2 - 100.0 % 1 1 1
link-canary.c.gcov.html (360..) days∗∗ 100.0 % 3 3 3 - 100.0 % 1 1 1
d2s_intrinsics.h.gcov.html (360..) days∗∗ 100.0 % 8 8 8 - 100.0 % 4 4 4
archive.c.gcov.html (360..) days∗∗ 100.0 % 9 9 9 - 100.0 % 1 1 1
file_perm.c.gcov.html (360..) days∗∗ 100.0 % 14 14 14 - 100.0 % 2 2 2
kwlookup.c.gcov.html (360..) days∗∗ 100.0 % 17 17 17 - 100.0 % 1 1 1
ryu_common.h.gcov.html (360..) days∗∗ 100.0 % 31 31 31 - 100.0 % 6 6 6
config_info.c.gcov.html (360..) days∗∗ 100.0 % 105 105 105 - 100.0 % 1 1 1
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.0-1