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: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 81.0 % 6543 5301 30 6 1206 25 207 5069 60 172
Current Date: 2026-05-05 10:23:31 +0900 Functions: 90.2 % 449 405 14 30 3 59 343 12 34
Baseline: lcov-20260505-025707-baseline Branches: 68.4 % 4209 2880 30 15 11 1273 33 13 82 2752 51 81
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 76.5 % 149 114 12 23 98 16
(30,360] days: 87.0 % 154 134 18 2 109 25
(360..) days: 81.0 % 6240 5053 6 1181 25 5028
Function coverage date bins:
(7,30] days: 90.9 % 11 10 1 10
(30,360] days: 76.2 % 42 32 10 31 1
(360..) days: 91.7 % 396 363 3 30 3 18 342
Branch coverage date bins:
(7,30] days: 56.7 % 104 59 22 23 44 15
(30,360] days: 88.3 % 94 83 8 3 38 45
(360..) days: 68.3 % 4011 2738 15 11 1247 33 13 2692

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 DUB DCB Rate Total Hit UNC UBC GBC 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
71.5%71.5%
71.5 % 382 273 2 107 8 265 2 9 60.4 % 182 110 72 110 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.8%89.8%
89.8 % 187 168 1 18 18 150 81.9 % 127 104 1 22 19 85 100.0 % 8 8 1 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 64.1 % 64 41 4 6 13 4 6 31 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
instr_time.c
93.5%93.5%
93.5 % 93 87 6 87 66.1 % 56 37 19 37 100.0 % 9 9 9
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
87.9%87.9%
87.9 % 997 876 121 8 3 865 3 77.0 % 810 624 1 185 10 7 607 1 7 100.0 % 31 31 1 30
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
70.4%70.4%
70.4 % 152 107 6 39 11 96 50.5 % 97 49 3 45 7 42 90.0 % 10 9 1 2 7
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 2 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
89.4%89.4%
89.4 % 142 127 5 10 127 81.8 % 132 108 8 16 108 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
86.2%86.2%
86.2 % 109 94 15 4 22 68 1 26 70.8 % 72 51 2 19 5 4 42 3 7 100.0 % 4 4 3 1 1
scram-common.c
66.7%66.7%
66.7 % 117 78 39 2 76 2 47.4 % 76 36 4 36 4 32 4 4 100.0 % 5 5 1 4
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 40 78.6 % 28 22 6 22 100.0 % 5 5 5
stringinfo.c
92.3%92.3%
92.3 % 104 96 8 3 1 92 1 65.0 % 40 26 14 26 100.0 % 16 16 1 1 14
unicode_case.c
91.7%91.7%
91.7 % 120 110 4 6 15 95 4 15 73.6 % 106 78 28 78 84.6 % 13 11 2 7 4 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 73.2 % 149 109 40 1 2 106 2 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
80.9%80.9%
80.9 % 754 610 144 610 41 77 70.4 % 578 407 1 5 165 7 400 43 59 82.9 % 76 63 13 63 1 5

Generated by: LCOV version 2.5.0-beta