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: 7a15cff1f11193467898da1c1fabf06fd2caee04 vs 84a3778c79c2d28b4dc281d03ef2ab019b16483b Lines: 78.2 % 6485 5070 17 5 1393 17 9 80 4964 18 80
Current Date: 2025-12-15 18:36:29 -0500 Functions: 88.3 % 443 391 13 39 2 1 45 343 11 30
Baseline: lcov-20251216-010103-baseline Branches: 65.8 % 4170 2743 1 8 2 1416 23 2 7 2711
Baseline Date: 2025-12-15 13:30:48 -0800 Line coverage date bins:
Summarize by: Date bin (1,7] days: 75.0 % 16 12 4 12
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (30,360] days: 89.6 % 269 241 13 15 68 173
(360..) days: 77.7 % 6200 4817 5 1378 17 9 4791
Function coverage date bins:
(30,360] days: 78.6 % 56 44 10 2 33 11
(360..) days: 89.7 % 387 347 3 37 2 1 12 332
Branch coverage date bins:
(30,360] days: 74.3 % 152 113 1 38 7 106
(360..) days: 65.5 % 4018 2630 8 2 1378 23 2 2605

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 GIC GNC CBC DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC Rate Total Hit UNC UBC GBC GIC GNC CBC DUB DCB
(1,7] days Total
75.0%75.0%
75.0 % 16 12 4 12 - -
blkreftable.c 80.0 % 10 8 2 8 - -
pgfnames.c 0.0 % 2 2 - -
(30,360] days Total
89.6%89.6%
89.6 % 269 241 13 15 68 173 74.3 % 152 113 1 38 7 106 78.6 % 56 44 10 2 33 11
file_utils.c 85.3 % 34 29 5 2 27 83.3 % 24 20 4 20 100.0 % 2 2 2
md5_common.c 50.0 % 2 1 1 1 - 50.0 % 2 1 1 1
parse_manifest.c 50.0 % 2 1 1 1 100.0 % 2 2 2 -
relpath.c 100.0 % 17 17 17 50.0 % 2 1 1 1 -
saslprep.c 100.0 % 16 16 16 75.0 % 4 3 1 3 100.0 % 1 1 1
scram-common.c 100.0 % 4 4 4 75.0 % 4 3 1 3 -
stringinfo.c 87.5 % 16 14 2 14 75.0 % 4 3 1 3 75.0 % 4 3 1 1 2
unicode_case.c 89.9 % 99 89 4 6 14 75 73.7 % 76 56 20 56 81.8 % 11 9 2 5 4
unicode_category.c 65.2 % 23 15 8 15 - 65.2 % 23 15 8 15
unicode_norm.c 95.0 % 20 19 1 19 100.0 % 2 2 2 100.0 % 8 8 8
wchar.c 100.0 % 24 24 24 67.6 % 34 23 11 23 100.0 % 2 2 2
(360..) days Total
77.7%77.7%
77.7 % 6200 4817 5 1378 17 9 4791 65.5 % 4018 2630 8 2 1378 23 2 2605 89.7 % 387 347 3 37 2 1 12 332
archive.c 100.0 % 9 9 9 50.0 % 4 2 2 2 100.0 % 1 1 1
base64.c 81.0 % 79 64 15 64 70.7 % 58 41 17 41 100.0 % 2 2 2
binaryheap.c 95.9 % 98 94 4 94 74.0 % 50 37 13 2 35 100.0 % 15 15 15
blkreftable.c 66.4 % 366 243 123 243 53.8 % 182 98 84 98 77.3 % 22 17 2 3 5 12
checksum_helper.c 83.6 % 122 102 20 102 70.8 % 65 46 19 46 100.0 % 5 5 5
compression.c 89.3 % 168 150 18 150 79.4 % 107 85 22 85 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 69.6 % 69 48 1 20 48 36.7 % 60 22 2 36 22 100.0 % 3 3 3
cryptohash_openssl.c 60.7 % 135 82 53 82 46.6 % 58 27 31 27 80.0 % 10 8 2 8
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 67.3 % 52 35 17 35 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 73.8 % 65 48 17 48 65.6 % 32 21 11 21 100.0 % 14 14 14
file_utils.c 70.4 % 186 131 55 131 51.9 % 131 68 63 68 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 38.8 % 134 52 82 52 22.4 % 58 13 45 13 70.0 % 10 7 3 7
ip.c 76.0 % 75 57 18 57 60.0 % 60 36 24 36 100.0 % 5 5 5
jsonapi.c 90.0 % 963 867 96 8 859 78.9 % 781 616 165 10 606 100.0 % 31 31 31
logging.c 71.1 % 135 96 39 96 48.3 % 87 42 45 42 100.0 % 8 8 8
md5_common.c 55.6 % 45 25 20 25 35.0 % 20 7 13 7 100.0 % 2 2 2
parse_manifest.c 95.8 % 381 365 16 365 85.2 % 196 167 29 167 100.0 % 19 19 2 17
percentrepl.c 66.7 % 30 20 10 20 55.0 % 20 11 9 11 100.0 % 1 1 1
pg_get_line.c 77.1 % 35 27 8 27 80.0 % 20 16 4 16 100.0 % 3 3 3
pg_lzcompress.c 92.0 % 138 127 11 127 84.6 % 130 110 20 110 100.0 % 4 4 4
pg_prng.c 94.4 % 71 67 4 5 62 71.4 % 14 10 4 10 94.1 % 17 16 1 2 14
pgfnames.c 0.0 % 23 23 0.0 % 22 22 0.0 % 2 1 1
psprintf.c 76.9 % 26 20 6 20 50.0 % 12 6 6 6 100.0 % 2 2 2
relpath.c 91.4 % 35 32 3 32 83.3 % 42 35 7 35 100.0 % 4 4 4
rmtree.c 73.2 % 41 30 11 30 51.4 % 35 18 17 18 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 79.6 % 98 78 20 78 63.9 % 72 46 26 46 100.0 % 3 3 2 1
scram-common.c 65.5 % 113 74 39 74 45.8 % 72 33 39 33 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 89.7 % 87 78 9 78 63.9 % 36 23 13 23 100.0 % 12 12 12
unicode_case.c 100.0 % 21 21 21 73.3 % 30 22 8 22 100.0 % 2 2 1 1
unicode_category.c 29.0 % 214 62 152 4 58 35.1 % 154 54 100 10 44 0.0 % 2 2
unicode_norm.c 76.2 % 181 138 43 138 72.1 % 147 106 41 106 100.0 % 3 3 1 2
username.c 68.8 % 16 11 5 11 33.3 % 6 2 4 2 100.0 % 2 2 2
wait_error.c 52.4 % 42 22 4 16 22 38.7 % 31 12 6 13 12 100.0 % 4 4 4
wchar.c 59.8 % 834 499 335 499 53.5 % 630 337 293 1 336 73.8 % 80 59 21 59
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.4-beta