LCOV - differential code coverage report
Current view: top level - src/common Coverage Total Hit UNC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 81.1 % 6656 5397 27 29 1203 8 82 77 5230 18 25 5 33
Current Date: 2026-11-05 14:14:01 +0100 Functions: 90.1 % 463 417 46 1 9 27 380 3
Baseline: lcov-20261105-baseline Branches: 68.5 % 4321 2961 19 47 1294 9 29 45 2878 8 6
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Summarize by: Date bin (1,7] days: 100.0 % 1 1 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 100.0 % 4 4 4
(30,360] days: 72.5 % 455 330 27 98 3 73 254
(360..) days: 81.7 % 6196 5062 29 1105 5 82 4975 18 25
Function coverage date bins:
(30,360] days: 85.0 % 40 34 6 1 9 24
(360..) days: 90.5 % 423 383 40 9 18 356
Branch coverage date bins:
(1,7] days: 50.0 % 2 1 1 1
(30,360] days: 63.6 % 376 239 19 118 3 45 191
(360..) days: 68.8 % 3957 2721 47 1175 6 29 2686 8 6

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 UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB Rate Total Hit UNC UIC UBC GBC GIC GNC CBC EUB ECB Rate Total Hit UBC GBC GIC GNC CBC DCB
(1,7] days string.c∗∗ 100.0 % 1 1 1 50.0 % 2 1 1 1 -
(7,30] days Total∗
100.0%
100.0 % 4 4 4 - -
(30,360] days Total∗
72.5%72.5%
72.5 % 455 330 27 98 3 73 254 63.6 % 376 239 19 118 3 45 191 85.0 % 40 34 6 1 9 24
blkreftable.c 53.3 % 30 16 4 10 4 12 60.0 % 10 6 4 6 100.0 % 2 2 2
compression.c 82.6 % 23 19 4 19 90.0 % 20 18 2 18 100.0 % 1 1 1
controldata_utils.c 0.0 % 1 1 - -
cryptohash_openssl.c 88.0 % 25 22 3 22 63.6 % 11 7 4 7 -
fe_memutils.c 45.7 % 46 21 25 3 18 35.0 % 60 21 39 3 18 58.3 % 12 7 5 1 6
hmac_openssl.c 48.4 % 31 15 16 15 22.2 % 9 2 7 2 -
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 14 41.7 % 36 15 21 15 -
logging.c 72.2 % 18 13 5 1 12 80.0 % 10 8 2 8 50.0 % 2 1 1 1
parse_manifest.c 100.0 % 7 7 5 2 81.2 % 16 13 3 13 -
pgfnames.c 0.0 % 2 2 - -
saslprep.c 100.0 % 6 6 6 50.0 % 2 1 1 1 -
scram-common.c 100.0 % 2 2 2 50.0 % 8 4 4 4 -
stringinfo.c 75.0 % 12 9 3 7 2 62.5 % 8 5 3 5 100.0 % 1 1 1
unicode_case.c 90.4 % 52 47 5 7 40 73.9 % 46 34 2 10 4 30 100.0 % 6 6 5 1
unicode_norm.c 60.0 % 5 3 2 1 2 66.7 % 6 4 2 2 2 -
wchar.c 92.3 % 26 24 2 24 93.8 % 48 45 3 45 -
(360..) days Total∗
81.7%81.7%
81.7 % 6196 5062 29 1105 5 82 4975 18 25 68.8 % 3957 2721 47 1175 6 29 2686 8 6 90.5 % 423 383 40 9 18 356
archive.c 100.0 % 9 9 9 50.0 % 4 2 2 2 100.0 % 1 1 1
base64.c 81.9 % 83 68 15 68 70.7 % 58 41 17 41 100.0 % 4 4 4
binaryheap.c 95.9 % 98 94 4 94 74.0 % 50 37 13 37 100.0 % 15 15 15
blkreftable.c 71.6 % 363 260 103 260 1 60.4 % 182 110 72 110 75.0 % 20 15 5 2 13
checksum_helper.c 83.6 % 122 102 20 102 70.8 % 65 46 19 46 100.0 % 5 5 5
compression.c 83.7 % 166 139 27 139 73.8 % 107 79 28 79 100.0 % 7 7 7
config_info.c 100.0 % 105 105 105 50.0 % 4 2 2 2 100.0 % 1 1 1
controldata_utils.c 71.0 % 69 49 20 49 36.7 % 60 22 38 22 100.0 % 3 3 1 2
cryptohash_openssl.c 56.9 % 116 66 50 66 3 16 37.9 % 58 22 29 22 2 5 80.0 % 10 8 2 2 6
d2s.c 93.9 % 327 307 20 307 89.0 % 164 146 18 146 92.3 % 13 12 1 12
encnames.c 83.9 % 56 47 9 47 64.1 % 64 41 23 41 91.7 % 12 11 1 11
exec.c 71.6 % 102 73 29 73 37.5 % 72 27 45 27 100.0 % 8 8 8
f2s.c 94.9 % 255 242 13 242 86.0 % 150 129 21 129 92.9 % 14 13 1 13
fe_memutils.c 72.1 % 61 44 17 44 65.6 % 32 21 11 21 100.0 % 14 14 1 13
file_utils.c 72.5 % 218 158 60 158 56.8 % 155 88 67 88 100.0 % 10 10 10
hashfn.c 98.8 % 169 167 2 167 92.4 % 66 61 5 61 100.0 % 7 7 7
hmac_openssl.c 39.6 % 111 44 67 44 15 8 20.7 % 58 12 39 12 6 1 70.0 % 10 7 3 5 2
ip.c 76.0 % 75 57 18 57 60.0 % 60 36 24 36 100.0 % 5 5 5
jsonapi.c 89.8 % 960 862 98 862 78.7 % 774 609 165 609 100.0 % 31 31 31
logging.c 70.9 % 134 95 39 95 48.3 % 87 42 45 42 100.0 % 8 8 1 7
md5_common.c 55.3 % 47 26 21 26 35.0 % 20 7 13 7 75.0 % 4 3 1 3
parse_manifest.c 95.7 % 373 357 16 1 356 84.9 % 186 158 28 158 100.0 % 18 18 3 15
percentrepl.c 65.5 % 29 19 10 19 55.0 % 20 11 9 11 -
pg_get_line.c 77.1 % 35 27 8 27 80.0 % 20 16 4 16 100.0 % 3 3 3
pg_lzcompress.c 89.8 % 137 123 14 123 82.8 % 122 101 21 101 100.0 % 4 4 4
pg_prng.c 94.4 % 71 67 4 67 71.4 % 14 10 4 10 94.1 % 17 16 1 16
pgfnames.c 0.0 % 23 23 0.0 % 22 22 0.0 % 2 2
psprintf.c 76.0 % 25 19 6 19 50.0 % 12 6 6 6 100.0 % 1 1 1
relpath.c 94.2 % 52 49 3 49 81.8 % 44 36 8 36 100.0 % 4 4 4
rmtree.c 77.5 % 40 31 9 31 57.1 % 35 20 15 20 100.0 % 1 1 1
ryu_common.h 100.0 % 31 31 31 66.7 % 18 12 6 12 100.0 % 6 6 6
saslprep.c 85.4 % 103 88 15 88 71.4 % 70 50 20 50 100.0 % 4 4 4
scram-common.c 66.1 % 115 76 39 76 47.1 % 68 32 36 32 100.0 % 5 5 5
sprompt.c 65.7 % 35 23 12 23 31.8 % 22 7 15 7 50.0 % 2 1 1 1
string.c 95.1 % 41 39 2 39 78.6 % 28 22 6 22 100.0 % 4 4 4
stringinfo.c 91.6 % 95 87 8 87 61.8 % 34 21 13 21 100.0 % 15 15 1 14
unicode_case.c 91.1 % 79 72 7 72 69.7 % 66 46 20 46 75.0 % 8 6 2 6
unicode_category.c 38.4 % 237 91 146 91 44.2 % 154 68 86 68 72.0 % 25 18 7 18
unicode_norm.c 91.5 % 199 182 17 182 84.8 % 145 123 22 123 100.0 % 11 11 1 10
username.c 68.8 % 16 11 5 11 33.3 % 6 2 4 2 100.0 % 2 2 2
wait_error.c 61.9 % 42 26 16 4 22 58.1 % 31 18 13 6 12 100.0 % 4 4 4
wchar.c 80.5 % 728 586 142 586 68.3 % 530 362 168 362 82.9 % 76 63 13 63
∗ '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