LCOV - differential code coverage report
Current view: top level - src/common Coverage Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 80.7 % 6499 5245 17 10 1227 21 91 5133 18 91
Current Date: 2026-03-14 14:10:32 -0400 Functions: 90.1 % 443 399 13 31 3 49 347 11 29
Baseline: lcov-20260315-024220-baseline Branches: 68.2 % 4174 2845 7 14 1308 23 19 2803 7 19
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 100.0 % 3 3 3
(30,360] days: 86.1 % 194 167 17 10 88 79
(360..) days: 80.5 % 6302 5075 10 1217 21 5054
Function coverage date bins:
(30,360] days: 76.1 % 46 35 10 1 30 5
(360..) days: 91.7 % 397 364 3 30 3 19 342
Branch coverage date bins:
(7,30] days: 87.5 % 8 7 1 7
(30,360] days: 81.0 % 126 102 6 18 12 90
(360..) days: 67.7 % 4040 2736 14 1290 23 2713

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 UBC GBC 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.5%71.5%
71.5 % 382 273 2 107 8 265 2 9 60.4 % 182 110 72 110 77.3 % 22 17 2 3 5 12
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.3%89.3%
89.3 % 168 150 18 150 79.4 % 107 85 22 85 100.0 % 7 7 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 67.3 % 52 35 17 35 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
73.8%73.8%
73.8 % 65 48 17 48 65.6 % 32 21 11 21 100.0 % 14 14 14
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
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
90.0%90.0%
90.0 % 963 867 96 8 3 856 3 79.0 % 781 617 1 163 10 7 600 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
71.1%71.1%
71.1 % 135 96 39 96 48.3 % 87 42 45 42 100.0 % 8 8 8
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 20 55.0 % 20 11 9 11 100.0 % 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
86.2%86.2%
86.2 % 138 119 9 10 119 76.2 % 130 99 12 19 99 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 20 50.0 % 12 6 6 6 100.0 % 2 2 2
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
82.5%82.5%
82.5 % 114 94 20 22 72 22 64.5 % 76 49 2 25 4 45 2 4 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 1 92 1 65.0 % 40 26 14 26 100.0 % 16 16 1 1 14
unicode_case.c
91.7%91.7%
91.7 % 120 110 4 6 15 95 4 15 73.6 % 106 78 28 78 84.6 % 13 11 2 7 4 2 4
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
78.1%78.1%
78.1 % 201 157 1 43 19 138 1 19 72.5 % 149 108 41 2 106 2 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
78.8%78.8%
78.8 % 872 687 185 687 68.9 % 668 460 208 460 82.9 % 82 68 14 68

Generated by: LCOV version 2.4-beta