LCOV - differential code coverage report
Current view: top level - src/common Coverage Total Hit UIC UBC GBC GIC GNC CBC DCB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 77.9 % 6486 5055 29 1402 1 82 1 4971 1
Current Date: 2025-09-06 07:49:51 +0900 Functions: 87.6 % 443 388 55 9 1 378
Baseline: lcov-20250906-005545-baseline Branches: 65.4 % 4170 2728 47 1395 6 29 2 2691
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Summarize by: Date bin (30,360] days: 84.1 % 402 338 64 1 337
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (360..) days: 77.5 % 6084 4717 29 1338 1 82 4634
Function coverage date bins:
(30,360] days: 85.7 % 21 18 3 18
(360..) days: 87.7 % 422 370 52 9 1 360
Branch coverage date bins:
(30,360] days: 65.1 % 324 211 113 2 209
(360..) days: 65.4 % 3846 2517 47 1282 6 29 2482

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 UIC UBC GBC GIC GNC CBC DCB Rate Total Hit UIC UBC GBC GIC GNC CBC Rate Total Hit UBC GIC GNC CBC
(30,360] days Total
84.1%84.1%
84.1 % 402 338 64 1 337 65.1 % 324 211 113 2 209 85.7 % 21 18 3 18
jsonapi.c 77.0 % 187 144 43 144 57.6 % 170 98 72 98 100.0 % 2 2 2
unicode_case.c 90.5 % 95 86 9 86 73.7 % 76 56 20 56 87.5 % 8 7 1 7
wchar.c 100.0 % 24 24 24 67.6 % 34 23 11 23 100.0 % 2 2 2
file_utils.c 84.4 % 32 27 5 27 83.3 % 24 20 4 20 -
logging.c 0.0 % 2 2 0.0 % 2 2 -
saslprep.c 50.0 % 2 1 1 1 50.0 % 2 1 1 1 -
scram-common.c 100.0 % 4 4 4 75.0 % 4 3 1 3 -
stringinfo.c 88.2 % 17 15 2 15 75.0 % 4 3 1 3 75.0 % 4 3 1 3
relpath.c 100.0 % 17 17 17 50.0 % 2 1 1 1 -
parse_manifest.c 75.0 % 4 3 1 1 2 100.0 % 2 2 2 100.0 % 1 1 1
md5_common.c 50.0 % 2 1 1 1 - 50.0 % 2 1 1 1
(360..) days Total
77.5%77.5%
77.5 % 6084 4717 29 1338 1 82 4634 65.4 % 3846 2517 47 1282 6 29 2482 87.7 % 422 370 52 9 1 360
wchar.c 59.8 % 834 499 335 499 53.3 % 630 336 294 336 73.8 % 80 59 21 59
unicode_category.c 30.4 % 237 72 165 72 28.6 % 154 44 110 44 56.0 % 25 14 11 14
jsonapi.c 92.1 % 776 715 61 715 83.1 % 611 508 103 508 100.0 % 29 29 29
blkreftable.c 66.8 % 377 252 125 252 53.8 % 182 98 84 98 77.3 % 22 17 5 17
file_utils.c 70.7 % 188 133 55 133 51.9 % 131 68 63 68 100.0 % 12 12 12
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
logging.c 72.2 % 133 96 37 96 49.4 % 85 42 43 42 100.0 % 8 8 8
unicode_norm.c 78.1 % 201 157 44 157 72.5 % 149 108 41 108 100.0 % 11 11 11
scram-common.c 65.5 % 113 74 39 74 45.8 % 72 33 39 33 100.0 % 5 5 5
controldata_utils.c 71.0 % 69 49 20 49 40.0 % 60 24 36 24 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
parse_manifest.c 95.8 % 381 365 16 365 85.2 % 196 167 29 167 100.0 % 18 18 1 17
saslprep.c 83.0 % 112 93 19 93 64.9 % 74 48 26 48 100.0 % 4 4 4
ip.c 76.0 % 75 57 18 57 60.0 % 60 36 24 36 100.0 % 5 5 5
compression.c 89.3 % 168 150 18 150 79.4 % 107 85 22 85 100.0 % 7 7 7
pgfnames.c 0.0 % 25 25 0.0 % 22 22 0.0 % 2 2
pg_lzcompress.c 92.8 % 138 128 10 128 85.4 % 130 111 19 111 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
checksum_helper.c 83.6 % 122 102 20 102 70.8 % 65 46 19 46 100.0 % 5 5 5
f2s.c 94.9 % 255 242 13 242 88.0 % 150 132 18 3 129 92.9 % 14 13 1 13
d2s.c 93.9 % 327 307 20 307 89.0 % 164 146 18 146 92.3 % 13 12 1 12
rmtree.c 73.8 % 42 31 11 31 51.4 % 35 18 17 18 100.0 % 1 1 1
base64.c 81.0 % 79 64 15 64 70.7 % 58 41 17 41 100.0 % 2 2 2
encnames.c 83.9 % 56 47 9 47 67.3 % 52 35 17 35 91.7 % 12 11 1 11
sprompt.c 65.7 % 35 23 12 23 31.8 % 22 7 15 7 50.0 % 2 1 1 1
stringinfo.c 89.7 % 87 78 9 78 63.9 % 36 23 13 23 100.0 % 12 12 12
binaryheap.c 95.7 % 93 89 4 1 88 71.7 % 46 33 13 3 30 100.0 % 15 15 15
md5_common.c 55.6 % 45 25 20 25 35.0 % 20 7 13 7 100.0 % 2 2 2
fe_memutils.c 73.8 % 65 48 17 48 65.6 % 32 21 11 21 100.0 % 14 14 14
percentrepl.c 66.7 % 30 20 10 20 55.0 % 20 11 9 11 100.0 % 1 1 1
unicode_case.c 96.0 % 25 24 1 24 73.3 % 30 22 8 22 80.0 % 5 4 1 4
relpath.c 91.4 % 35 32 3 32 83.3 % 42 35 7 35 100.0 % 4 4 4
psprintf.c 76.9 % 26 20 6 20 50.0 % 12 6 6 6 100.0 % 2 2 2
ryu_common.h 100.0 % 31 31 31 66.7 % 18 12 6 12 100.0 % 6 6 6
string.c 95.2 % 42 40 2 40 78.6 % 28 22 6 22 100.0 % 5 5 5
hashfn.c 98.8 % 169 167 2 167 92.4 % 66 61 5 61 100.0 % 7 7 7
pg_prng.c 87.3 % 71 62 9 62 71.4 % 14 10 4 10 82.4 % 17 14 3 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
config_info.c 100.0 % 105 105 105 50.0 % 4 2 2 2 100.0 % 1 1 1
archive.c 100.0 % 9 9 9 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.

Generated by: LCOV version 2.4-beta