LCOV - differential code coverage report
Current view: top level - src/common Coverage Total Hit UNC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 81.0 % 6655 5392 27 29 1207 4 82 73 5233 18 25 5 29
Current Date: 2026-09-20 14:13:17 +0900 Functions: 90.1 % 463 417 46 1 9 26 381 3
Baseline: lcov-20260920-baseline Branches: 68.4 % 4319 2954 19 47 1299 3 29 45 2877 8 6
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 100.0 % 2 2 2
(30,360] days: 74.6 % 527 393 27 107 3 71 319
(360..) days: 81.6 % 6126 4997 29 1100 1 82 4914 18 25
Function coverage date bins:
(30,360] days: 83.3 % 78 65 13 1 9 55
(360..) days: 91.4 % 385 352 33 9 17 326
Branch coverage date bins:
(7,30] days: 100.0 % 4 4 4
(30,360] days: 63.5 % 378 240 19 119 3 41 196
(360..) days: 68.6 % 3951 2710 47 1180 29 2681 8 6

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 GBC GIC GNC CBC EUB ECB DUB DCB Rate Total Hit UNC UIC UBC GBC GIC GNC CBC EUB ECB Rate Total Hit UBC GBC GIC GNC CBC DCB
pgfnames.c
0.0%
0.0 % 25 25 0.0 % 22 22 0.0 % 2 2
unicode_category.c
38.4%38.4%
38.4 % 237 91 146 91 44.2 % 154 68 86 68 72.0 % 25 18 7 18
hmac_openssl.c
41.5%41.5%
41.5 % 142 59 16 67 15 44 15 8 23.3 % 60 14 7 39 2 12 6 1 70.0 % 10 7 3 5 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
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
fe_memutils.c
62.2%62.2%
62.2 % 111 69 42 3 66 45.7 % 92 42 50 3 39 80.8 % 26 21 5 1 20
cryptohash_openssl.c
62.4%62.4%
62.4 % 141 88 3 50 22 66 3 16 46.8 % 62 29 4 29 7 22 2 5 80.0 % 10 8 2 2 6
sprompt.c
65.7%65.7%
65.7 % 35 23 12 23 31.8 % 22 7 15 7 50.0 % 2 1 1 1
percentrepl.c
66.7%66.7%
66.7 % 30 20 10 20 55.0 % 20 11 9 11 100.0 % 1 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
username.c
68.8%68.8%
68.8 % 16 11 5 11 33.3 % 6 2 4 2 100.0 % 2 2 2
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
blkreftable.c
70.2%70.2%
70.2 % 393 276 4 113 4 272 1 4 4 60.4 % 192 116 76 116 77.3 % 22 17 5 4 13 2
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
exec.c
71.6%71.6%
71.6 % 102 73 29 73 37.5 % 72 27 45 27 100.0 % 8 8 8
file_utils.c
72.7%72.7%
72.7 % 220 160 60 160 56.8 % 155 88 67 88 100.0 % 12 12 12
ip.c
76.0%76.0%
76.0 % 75 57 18 57 60.0 % 60 36 24 36 100.0 % 5 5 5
psprintf.c
76.9%76.9%
76.9 % 26 20 6 20 50.0 % 12 6 6 6 100.0 % 2 2 2
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
rmtree.c
78.6%78.6%
78.6 % 42 33 9 1 32 1 57.1 % 35 20 15 20 100.0 % 1 1 1
wchar.c
80.9%80.9%
80.9 % 754 610 144 610 70.4 % 578 407 171 407 82.9 % 76 63 13 63
instr_time.c
81.8%81.8%
81.8 % 110 90 20 90 53.1 % 64 34 30 34 100.0 % 10 10 10
base64.c
81.9%81.9%
81.9 % 83 68 15 68 70.7 % 58 41 17 41 100.0 % 4 4 4
compression.c
83.6%83.6%
83.6 % 189 158 31 158 76.4 % 127 97 30 97 100.0 % 8 8 8
checksum_helper.c
83.6%83.6%
83.6 % 122 102 20 102 70.8 % 65 46 19 46 100.0 % 5 5 5
encnames.c
83.9%83.9%
83.9 % 56 47 9 47 64.1 % 64 41 23 41 91.7 % 12 11 1 11
saslprep.c
86.2%86.2%
86.2 % 109 94 15 94 70.8 % 72 51 21 51 100.0 % 4 4 4
jsonapi.c
87.9%87.9%
87.9 % 997 876 121 876 77.0 % 810 624 186 624 100.0 % 31 31 31
stringinfo.c
89.7%89.7%
89.7 % 107 96 3 8 7 89 7 61.9 % 42 26 3 13 5 21 100.0 % 16 16 2 14
pg_lzcompress.c
90.1%90.1%
90.1 % 142 128 14 128 84.1 % 132 111 21 111 100.0 % 4 4 4
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
unicode_case.c
90.8%90.8%
90.8 % 131 119 12 7 112 5 71.4 % 112 80 2 30 4 76 85.7 % 14 12 2 5 7
d2s.c
93.9%93.9%
93.9 % 327 307 20 307 89.0 % 164 146 18 146 92.3 % 13 12 1 12
relpath.c
94.2%94.2%
94.2 % 52 49 3 49 81.8 % 44 36 8 36 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
f2s.c
94.9%94.9%
94.9 % 255 242 13 242 86.0 % 150 129 21 129 92.9 % 14 13 1 13
string.c
95.2%95.2%
95.2 % 42 40 2 40 78.6 % 28 22 6 22 100.0 % 5 5 5
parse_manifest.c
95.8%95.8%
95.8 % 380 364 16 1 5 358 10 84.7 % 202 171 3 28 13 158 100.0 % 18 18 3 15 1
binaryheap.c
95.9%95.9%
95.9 % 98 94 4 94 74.0 % 50 37 13 37 100.0 % 15 15 15
hashfn.c
98.8%98.8%
98.8 % 169 167 2 167 92.4 % 66 61 5 61 100.0 % 7 7 7
restricted_token.c
100.0%
100.0 % 2 2 2 - 100.0 % 1 1 1
link-canary.c
100.0%
100.0 % 3 3 3 - 100.0 % 1 1 1
d2s_intrinsics.h
100.0%
100.0 % 8 8 8 - 100.0 % 4 4 4
archive.c
100.0%
100.0 % 9 9 9 50.0 % 4 2 2 2 100.0 % 1 1 1
pg_parse_lsn.c
100.0%
100.0 % 10 10 10 100.0 % 12 12 12 100.0 % 1 1 1
file_perm.c
100.0%
100.0 % 14 14 14 100.0 % 4 4 4 100.0 % 2 2 2
kwlookup.c
100.0%
100.0 % 17 17 17 100.0 % 16 16 16 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
config_info.c
100.0%
100.0 % 105 105 105 50.0 % 4 2 2 2 100.0 % 1 1 1

Generated by: LCOV version 2.0-1