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: 580b5c2f397fbb2f74c2661cfe53203ed6acead0 vs 481783e69f144936f1ebbc3259809bee518c6c0c Lines: 78.2 % 6485 5070 17 1 1397 18 9 80 4963 18 80
Current Date: 2025-12-15 09:47:30 +0900 Functions: 88.3 % 443 391 13 39 2 1 45 343 11 30
Baseline: lcov-20251215-010234-baseline Branches: 65.8 % 4170 2743 1 2 2 1422 24 2 7 2710
Baseline Date: 2025-12-11 14:11:25 +0900 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 75.0 % 16 12 4 12
(30,360] days: 89.6 % 269 241 13 15 68 173
(360..) days: 77.7 % 6200 4817 1 1382 18 9 4790
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 2 2 1384 24 2 2604

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
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
67.3%67.3%
67.3 % 382 257 2 123 8 249 2 9 53.8 % 182 98 84 98 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 7
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 859 78.9 % 781 616 165 10 606 100.0 % 31 31 31
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 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
92.0%92.0%
92.0 % 138 127 11 127 84.6 % 130 110 20 110 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 16 78 16 64.5 % 76 49 1 26 3 46 100.0 % 4 4 3 1 1
scram-common.c
66.7%66.7%
66.7 % 117 78 39 78 47.4 % 76 36 40 36 100.0 % 5 5 5
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 1 39 1 78.6 % 28 22 6 22 100.0 % 5 5 1 4 1
stringinfo.c
89.4%89.4%
89.4 % 104 93 11 1 92 1 65.0 % 40 26 14 26 93.8 % 16 15 1 1 14
unicode_case.c
91.7%91.7%
91.7 % 120 110 4 6 14 96 4 14 73.6 % 106 78 28 78 84.6 % 13 11 2 6 5 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 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
61.0%61.0%
61.0 % 858 523 335 523 54.2 % 664 360 304 1 359 74.4 % 82 61 21 61

Generated by: LCOV version 2.4-beta