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
pgfnames.c
0.0%
0.0 % 25 2 23 2 0.0 % 22 22 0.0 % 2 1 1
d2s_intrinsics.h
100.0%
100.0 % 8 8 8 - 100.0 % 4 4 4
link-canary.c
100.0%
100.0 % 3 3 3 - 100.0 % 1 1 1
restricted_token.c
100.0%
100.0 % 2 2 2 - 100.0 % 1 1 1
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
sprompt.c
65.7%65.7%
65.7 % 35 23 12 23 31.8 % 22 7 15 7 50.0 % 2 1 1 1
username.c
68.8%68.8%
68.8 % 16 11 5 11 33.3 % 6 2 4 2 100.0 % 2 2 2
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
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
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
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
exec.c
71.6%71.6%
71.6 % 102 73 29 73 37.5 % 72 27 45 27 100.0 % 8 8 8
wait_error.c
52.4%52.4%
52.4 % 42 22 20 22 38.7 % 31 12 19 12 100.0 % 4 4 4
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
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
archive.c
100.0%
100.0 % 9 9 9 50.0 % 4 2 2 2 100.0 % 1 1 1
config_info.c
100.0%
100.0 % 105 105 105 50.0 % 4 2 2 2 100.0 % 1 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
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
instr_time.c
81.8%81.8%
81.8 % 110 90 20 90 53.1 % 64 34 30 34 100.0 % 10 10 10
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
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
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
ip.c
76.0%76.0%
76.0 % 75 57 18 57 60.0 % 60 36 24 36 100.0 % 5 5 5
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
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
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
ryu_common.h
100.0%
100.0 % 31 31 31 66.7 % 18 12 6 12 100.0 % 6 6 6
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
base64.c
81.9%81.9%
81.9 % 83 68 15 68 70.7 % 58 41 17 41 100.0 % 4 4 4
checksum_helper.c
83.6%83.6%
83.6 % 122 102 20 102 70.8 % 65 46 19 46 100.0 % 5 5 5
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
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
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
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
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
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
string.c
95.2%95.2%
95.2 % 42 40 2 40 78.6 % 28 22 6 22 100.0 % 5 5 5
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
relpath.c
94.2%94.2%
94.2 % 52 49 3 49 81.8 % 44 36 8 36 100.0 % 4 4 4
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
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
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
f2s.c
94.9%94.9%
94.9 % 255 242 13 242 86.0 % 150 129 21 129 92.9 % 14 13 1 13
d2s.c
93.9%93.9%
93.9 % 327 307 20 307 89.0 % 164 146 18 146 92.3 % 13 12 1 12
hashfn.c
98.8%98.8%
98.8 % 169 167 2 167 92.4 % 66 61 5 61 100.0 % 7 7 2 5
file_perm.c
100.0%
100.0 % 14 14 14 100.0 % 4 4 4 100.0 % 2 2 2
kwlookup.c
100.0%
100.0 % 17 17 17 100.0 % 16 16 16 100.0 % 1 1 1

Generated by: LCOV version 2.0-1