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:
Summarize 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

Date 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
(7,30] days unicode_norm.c∗∗ 100.0 % 1 1 1 50.0 % 2 1 1 1 -
(30,360] days Total
71.9%71.9%
71.9 % 381 274 44 63 3 214 57 57.7 % 272 157 43 72 3 81 73 74.3 % 74 55 11 8 1 50 4
fe_memutils.c 26.1 % 46 12 34 3 9 20.0 % 60 12 48 3 9 33.3 % 12 4 8 1 3
instr_time.c 81.8 % 110 90 20 90 53.1 % 64 34 30 34 100.0 % 10 10 10
jsonapi.c 37.8 % 37 14 23 3 11 41.7 % 36 15 1 20 7 8 -
scram-common.c 100.0 % 2 2 2 50.0 % 8 4 4 4 -
logging.c 64.7 % 17 11 6 11 70.0 % 10 7 3 7 50.0 % 2 1 1 1
wchar.c 92.3 % 26 24 2 24 93.8 % 48 45 3 45 -
saslprep.c 100.0 % 22 22 22 66.7 % 6 4 2 4 100.0 % 1 1 1
compression.c 89.5 % 19 17 2 17 90.0 % 20 18 2 18 100.0 % 1 1 1
blkreftable.c 69.2 % 13 9 2 2 2 7 50.0 % 2 1 1 1 -
unicode_norm.c 91.3 % 23 21 2 21 75.0 % 4 3 1 3 100.0 % 8 8 8
unicode_category.c 65.2 % 23 15 8 15 - 65.2 % 23 15 8 15
pgfnames.c 0.0 % 2 2 - -
unicode_case.c 84.0 % 25 21 4 21 100.0 % 2 2 2 81.8 % 11 9 2 9
(360..) days Total
81.3%81.3%
81.3 % 6228 5061 6 1161 27 5034 68.6 % 4003 2746 15 11 1231 35 13 2698 91.5 % 388 355 3 30 3 16 336
wchar.c 80.5 % 728 586 142 586 68.3 % 530 362 1 5 162 7 355 82.9 % 76 63 13 63
jsonapi.c 89.8 % 960 862 98 10 852 78.7 % 774 609 165 12 597 100.0 % 31 31 1 30
unicode_category.c 29.0 % 214 62 152 4 58 35.1 % 154 54 100 10 44 0.0 % 2 2
blkreftable.c 71.2 % 372 265 107 265 60.4 % 182 110 72 110 77.3 % 22 17 2 3 2 15
file_utils.c 72.5 % 218 158 60 158 56.8 % 155 88 67 88 100.0 % 10 10 10
logging.c 71.1 % 135 96 39 96 48.3 % 87 42 45 42 100.0 % 8 8 1 7
hmac_openssl.c 38.8 % 134 52 82 52 22.4 % 58 13 45 13 70.0 % 10 7 3 7
exec.c 71.6 % 102 73 29 73 37.5 % 72 27 45 27 100.0 % 8 8 8
controldata_utils.c 70.0 % 70 49 1 20 49 36.7 % 60 22 2 36 22 100.0 % 3 3 3
scram-common.c 66.1 % 115 76 39 76 47.1 % 68 32 36 32 100.0 % 5 5 1 4
cryptohash_openssl.c 60.7 % 135 82 53 82 46.6 % 58 27 31 27 80.0 % 10 8 2 8
parse_manifest.c 95.5 % 382 365 17 365 85.2 % 196 167 29 167 100.0 % 19 19 2 17
compression.c 83.7 % 166 139 27 139 73.8 % 107 79 28 79 100.0 % 7 7 7
unicode_case.c 93.7 % 95 89 6 89 74.0 % 100 74 26 74 100.0 % 2 2 2
ip.c 76.0 % 75 57 18 57 60.0 % 60 36 24 36 100.0 % 5 5 5
encnames.c 83.9 % 56 47 9 47 64.1 % 64 41 4 6 13 4 6 31 91.7 % 12 11 1 11
pgfnames.c 0.0 % 23 23 0.0 % 22 22 0.0 % 2 1 1
unicode_norm.c 90.6 % 180 163 17 163 84.8 % 145 123 22 1 122 100.0 % 3 3 1 2
f2s.c 94.9 % 255 242 13 242 86.0 % 150 129 21 129 92.9 % 14 13 1 13
pg_lzcompress.c 89.8 % 137 123 5 9 123 82.8 % 122 101 8 13 101 100.0 % 4 4 4
wait_error.c 52.4 % 42 22 20 22 38.7 % 31 12 19 12 100.0 % 4 4 4
saslprep.c 82.8 % 87 72 15 4 68 71.2 % 66 47 19 5 42 100.0 % 3 3 2 1
checksum_helper.c 83.6 % 122 102 20 102 70.8 % 65 46 19 46 100.0 % 5 5 5
d2s.c 93.9 % 327 307 20 307 89.0 % 164 146 18 146 92.3 % 13 12 1 12
base64.c 81.9 % 83 68 15 68 70.7 % 58 41 17 41 100.0 % 4 4 4
rmtree.c 78.0 % 41 32 9 32 57.1 % 35 20 15 20 100.0 % 1 1 1
sprompt.c 65.7 % 35 23 12 23 31.8 % 22 7 15 7 50.0 % 2 1 1 1
stringinfo.c 92.2 % 102 94 8 3 91 65.0 % 40 26 14 26 100.0 % 15 15 1 1 13
binaryheap.c 95.9 % 98 94 4 1 93 74.0 % 50 37 13 3 34 100.0 % 15 15 15
md5_common.c 55.3 % 47 26 21 26 35.0 % 20 7 13 7 75.0 % 4 3 1 3
fe_memutils.c 73.8 % 65 48 17 48 65.6 % 32 21 11 21 100.0 % 14 14 14
percentrepl.c 65.5 % 29 19 10 19 55.0 % 20 11 9 11 -
relpath.c 94.2 % 52 49 3 49 81.8 % 44 36 8 36 100.0 % 4 4 4
psprintf.c 76.0 % 25 19 6 19 50.0 % 12 6 6 6 100.0 % 1 1 1
string.c 95.1 % 41 39 2 39 78.6 % 28 22 6 22 100.0 % 4 4 4
ryu_common.h 100.0 % 31 31 31 66.7 % 18 12 6 12 100.0 % 6 6 6
hashfn.c 98.8 % 169 167 2 167 92.4 % 66 61 5 61 100.0 % 7 7 2 5
pg_prng.c 94.4 % 71 67 4 5 62 71.4 % 14 10 4 10 94.1 % 17 16 1 2 14
pg_get_line.c 77.1 % 35 27 8 27 80.0 % 20 16 4 16 100.0 % 3 3 3
username.c 68.8 % 16 11 5 11 33.3 % 6 2 4 2 100.0 % 2 2 2
archive.c 100.0 % 9 9 9 50.0 % 4 2 2 2 100.0 % 1 1 1
config_info.c 100.0 % 105 105 105 50.0 % 4 2 2 2 100.0 % 1 1 1
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.0-1