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: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 80.6 % 6612 5328 35 7 1242 28 223 5077 60 175
Current Date: 2026-05-29 21:51:00 -0400 Functions: 88.7 % 462 410 14 38 4 64 342 12 42
Baseline: lcov-20260530-034037-baseline Branches: 67.8 % 4277 2899 35 11 29 1303 32 33 89 2745 71 107
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 46.9 % 81 38 5 38 3 25 10
(30,360] days: 81.7 % 300 245 30 25 198 47
(360..) days: 81.0 % 6231 5045 7 1179 25 5020
Function coverage date bins:
(7,30] days: 61.9 % 21 13 8 1 9 3
(30,360] days: 79.2 % 53 42 11 41 1
(360..) days: 91.5 % 388 355 3 30 3 14 338
Branch coverage date bins:
(7,30] days: 28.2 % 78 22 7 49 3 9 10
(30,360] days: 73.7 % 194 143 28 23 80 63
(360..) days: 68.3 % 4005 2734 11 29 1231 29 33 2672

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 DUB DCB 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
89.8%89.8%
89.8 % 187 168 1 18 18 150 81.9 % 127 104 1 22 19 85 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 17 6 19 22 11 13 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 7
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
90.0%90.0%
90.0 % 110 99 11 99 64.1 % 64 41 23 41 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 8 3 865 3 77.0 % 810 624 1 185 10 7 607 1 7 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 2 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 6 8 128 84.1 % 132 111 9 12 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
73.8%73.8%
73.8 % 42 31 11 1 30 1 51.4 % 35 18 17 18 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 3 7 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 4 4 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 2 4 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
77.5%77.5%
77.5 % 204 158 1 45 20 138 1 20 72.8 % 151 110 1 40 1 3 106 1 3 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 12 159 14 393 49 67 82.9 % 76 63 13 63 1 5

Generated by: LCOV version 2.5.0-beta