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:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 100.0 % 1 1 1
(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
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
archive.c
100.0%
100.0 % 9 9 9 50.0 % 4 2 2 2 100.0 % 1 1 1
base64.c
81.9%81.9%
81.9 % 83 68 15 68 70.7 % 58 41 17 41 100.0 % 4 4 4
binaryheap.c
95.9%95.9%
95.9 % 98 94 4 1 93 74.0 % 50 37 13 3 34 100.0 % 15 15 15
blkreftable.c
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
checksum_helper.c
83.6%83.6%
83.6 % 122 102 20 102 70.8 % 65 46 19 46 100.0 % 5 5 5
compression.c
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
config_info.c
100.0%
100.0 % 105 105 105 50.0 % 4 2 2 2 100.0 % 1 1 1
controldata_utils.c
70.0%70.0%
70.0 % 70 49 1 20 49 36.7 % 60 22 2 36 22 100.0 % 3 3 3
cryptohash_openssl.c
60.7%60.7%
60.7 % 135 82 53 82 46.6 % 58 27 31 27 80.0 % 10 8 2 8
d2s.c
93.9%93.9%
93.9 % 327 307 20 307 89.0 % 164 146 18 146 92.3 % 13 12 1 12
d2s_intrinsics.h
100.0%
100.0 % 8 8 8 - 100.0 % 4 4 4
encnames.c
83.9%83.9%
83.9 % 56 47 9 47 64.1 % 64 41 4 6 13 4 6 31 91.7 % 12 11 1 11
exec.c
71.6%71.6%
71.6 % 102 73 29 73 37.5 % 72 27 45 27 100.0 % 8 8 8
f2s.c
94.9%94.9%
94.9 % 255 242 13 242 86.0 % 150 129 21 129 92.9 % 14 13 1 13
fe_memutils.c
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
file_perm.c
100.0%
100.0 % 14 14 14 100.0 % 4 4 4 100.0 % 2 2 2
file_utils.c
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
hashfn.c
98.8%98.8%
98.8 % 169 167 2 167 92.4 % 66 61 5 61 100.0 % 7 7 2 5
hmac_openssl.c
38.8%38.8%
38.8 % 134 52 82 52 22.4 % 58 13 45 13 70.0 % 10 7 3 7
instr_time.c
81.8%81.8%
81.8 % 110 90 20 90 53.1 % 64 34 30 34 100.0 % 10 10 10
ip.c
76.0%76.0%
76.0 % 75 57 18 57 60.0 % 60 36 24 36 100.0 % 5 5 5
jsonapi.c
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
kwlookup.c
100.0%
100.0 % 17 17 17 100.0 % 16 16 16 100.0 % 1 1 1
link-canary.c
100.0%
100.0 % 3 3 3 - 100.0 % 1 1 1
logging.c
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
md5_common.c
55.3%55.3%
55.3 % 47 26 21 26 35.0 % 20 7 13 7 75.0 % 4 3 1 3
parse_manifest.c
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
percentrepl.c
66.7%66.7%
66.7 % 30 20 10 1 19 1 55.0 % 20 11 9 11 100.0 % 1 1 1 1
pg_get_line.c
77.1%77.1%
77.1 % 35 27 8 27 80.0 % 20 16 4 16 100.0 % 3 3 3
pg_lzcompress.c
90.1%90.1%
90.1 % 142 128 5 9 128 84.1 % 132 111 8 13 111 100.0 % 4 4 4
pg_prng.c
94.4%94.4%
94.4 % 71 67 4 5 62 71.4 % 14 10 4 10 94.1 % 17 16 1 2 14
pgfnames.c
0.0%
0.0 % 25 2 23 2 0.0 % 22 22 0.0 % 2 1 1
psprintf.c
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
relpath.c
94.2%94.2%
94.2 % 52 49 3 49 81.8 % 44 36 8 36 100.0 % 4 4 4
restricted_token.c
100.0%
100.0 % 2 2 2 - 100.0 % 1 1 1
rmtree.c
78.6%78.6%
78.6 % 42 33 9 1 32 1 57.1 % 35 20 15 20 100.0 % 1 1 1
ryu_common.h
100.0%
100.0 % 31 31 31 66.7 % 18 12 6 12 100.0 % 6 6 6
saslprep.c
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
scram-common.c
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
sprompt.c
65.7%65.7%
65.7 % 35 23 12 23 31.8 % 22 7 15 7 50.0 % 2 1 1 1
string.c
95.2%95.2%
95.2 % 42 40 2 40 78.6 % 28 22 6 22 100.0 % 5 5 5
stringinfo.c
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
unicode_case.c
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
unicode_category.c
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
unicode_norm.c
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
username.c
68.8%68.8%
68.8 % 16 11 5 11 33.3 % 6 2 4 2 100.0 % 2 2 2
wait_error.c
52.4%52.4%
52.4 % 42 22 20 22 38.7 % 31 12 19 12 100.0 % 4 4 4
wchar.c
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

Generated by: LCOV version 2.0-1