LCOV - differential code coverage report
Current view: top level - src/common Coverage Total Hit UNC UIC UBC GIC GNC CBC ECB DUB DCB
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 80.7 % 6629 5348 1 29 1251 82 14 5252 1 1 12
Current Date: 2026-07-25 19:08:27 +0900 Functions: 88.8 % 463 411 52 9 12 390 2
Baseline: lcov-20260725-baseline Branches: 67.9 % 4295 2915 2 47 1331 29 10 2876
Baseline Date: 2026-07-25 19:09:19 +0900 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 80.0 % 60 48 1 11 14 34
(30,360] days: 72.0 % 378 272 106 272
(360..) days: 81.2 % 6191 5028 29 1134 82 4946 1
Function coverage date bins:
(7,30] days: 100.0 % 3 3 2 1
(30,360] days: 74.3 % 74 55 19 5 50
(360..) days: 91.5 % 386 353 33 9 5 339
Branch coverage date bins:
(7,30] days: 72.2 % 54 39 2 13 10 29
(30,360] days: 57.7 % 272 157 115 157
(360..) days: 68.5 % 3969 2719 47 1203 29 2690

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 GIC GNC CBC ECB DUB DCB Rate Total Hit UNC UIC UBC GIC GNC CBC Rate Total Hit UBC GIC GNC CBC 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 94 74.0 % 50 37 13 37 100.0 % 15 15 15
blkreftable.c
70.2%70.2%
70.2 % 393 276 117 3 273 1 3 60.4 % 192 116 76 116 77.3 % 22 17 5 3 14 2
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
84.3%84.3%
84.3 % 185 156 29 156 76.4 % 127 97 30 97 100.0 % 8 8 8
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 1 36.7 % 60 22 38 22 100.0 % 3 3 1 2
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 23 41 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
54.1%54.1%
54.1 % 111 60 51 60 35.9 % 92 33 59 33 69.2 % 26 18 8 18
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 160 56.8 % 155 88 67 88 100.0 % 12 12 12
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
81.8%81.8%
81.8 % 110 90 20 90 53.1 % 64 34 30 34 100.0 % 10 10 10
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 876 77.0 % 810 624 186 624 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 % 152 108 44 1 107 1 51.5 % 97 50 47 50 90.0 % 10 9 1 1 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 368 85.4 % 198 169 29 169 100.0 % 19 19 19
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
90.1%90.1%
90.1 % 142 128 14 128 84.1 % 132 111 21 111 100.0 % 4 4 4
pg_prng.c
94.4%94.4%
94.4 % 71 67 4 67 71.4 % 14 10 4 10 94.1 % 17 16 1 16
pgfnames.c
0.0%
0.0 % 25 25 0.0 % 22 22 0.0 % 2 2
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
78.6%78.6%
78.6 % 42 33 9 33 57.1 % 35 20 15 20 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 94 70.8 % 72 51 21 51 100.0 % 4 4 4
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 40 78.6 % 28 22 6 22 100.0 % 5 5 5
stringinfo.c
92.3%92.3%
92.3 % 104 96 8 96 65.0 % 40 26 14 26 100.0 % 16 16 16
unicode_case.c
90.8%90.8%
90.8 % 131 119 12 9 110 7 71.4 % 112 80 2 30 8 72 85.7 % 14 12 2 6 6
unicode_category.c
32.5%32.5%
32.5 % 237 77 160 77 35.7 % 154 55 99 55 60.0 % 25 15 10 15
unicode_norm.c
90.7%90.7%
90.7 % 204 185 19 1 184 1 84.1 % 151 127 24 2 125 100.0 % 11 11 1 10
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 70.4 % 578 407 171 407 82.9 % 76 63 13 63

Generated by: LCOV version 2.0-1