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: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 81.0 % 6660 5397 27 29 1207 4 82 71 5240 18 25 5 22
Current Date: 2026-08-27 14:31:44 +0300 Functions: 90.1 % 464 418 46 1 9 26 382 2
Baseline: lcov-20260827-baseline Branches: 68.4 % 4321 2956 19 47 1299 3 29 41 2883 8 6
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 70.0 % 10 7 3 7
(7,30] days: 69.5 % 82 57 23 2 52 5
(30,360] days: 75.6 % 435 329 1 105 3 12 314
(360..) days: 81.6 % 6133 5004 29 1100 1 82 4921 18 25
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 83.1 % 77 64 13 1 8 55
(360..) days: 91.5 % 386 353 33 9 17 327
Branch coverage date bins:
(1,7] days: 62.5 % 8 5 3 5
(7,30] days: 68.2 % 44 30 14 30
(30,360] days: 62.9 % 326 205 2 119 3 6 196
(360..) days: 68.6 % 3957 2716 47 1180 29 2687 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
d2s_intrinsics.h
100.0%
100.0 % 8 8 8 - 100.0 % 4 4 4
link-canary.c
100.0%
100.0 % 3 3 3 - 100.0 % 1 1 1
restricted_token.c
100.0%
100.0 % 2 2 2 - 100.0 % 1 1 1
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
sprompt.c
65.7%65.7%
65.7 % 35 23 12 23 31.8 % 22 7 15 7 50.0 % 2 1 1 1
username.c
68.8%68.8%
68.8 % 16 11 5 11 33.3 % 6 2 4 2 100.0 % 2 2 2
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
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
exec.c
71.6%71.6%
71.6 % 102 73 29 73 37.5 % 72 27 45 27 100.0 % 8 8 8
wait_error.c
52.4%52.4%
52.4 % 42 22 20 22 38.7 % 31 12 19 12 100.0 % 4 4 4
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
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
scram-common.c
66.7%66.7%
66.7 % 117 78 39 78 47.4 % 76 36 40 36 100.0 % 5 5 5
archive.c
100.0%
100.0 % 9 9 9 50.0 % 4 2 2 2 100.0 % 1 1 1
config_info.c
100.0%
100.0 % 105 105 105 50.0 % 4 2 2 2 100.0 % 1 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
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
instr_time.c
81.8%81.8%
81.8 % 110 90 20 90 53.1 % 64 34 30 34 100.0 % 10 10 10
percentrepl.c
66.7%66.7%
66.7 % 30 20 10 20 55.0 % 20 11 9 11 100.0 % 1 1 1
file_utils.c
72.7%72.7%
72.7 % 220 160 60 160 56.8 % 155 88 67 88 100.0 % 12 12 12
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
ip.c
76.0%76.0%
76.0 % 75 57 18 57 60.0 % 60 36 24 36 100.0 % 5 5 5
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
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
encnames.c
83.9%83.9%
83.9 % 56 47 9 47 64.1 % 64 41 23 41 91.7 % 12 11 1 11
ryu_common.h
100.0%
100.0 % 31 31 31 66.7 % 18 12 6 12 100.0 % 6 6 6
wchar.c
80.9%80.9%
80.9 % 754 610 144 610 70.4 % 578 407 171 407 82.9 % 76 63 13 63
base64.c
81.9%81.9%
81.9 % 83 68 15 68 70.7 % 58 41 17 41 100.0 % 4 4 4
checksum_helper.c
83.6%83.6%
83.6 % 122 102 20 102 70.8 % 65 46 19 46 100.0 % 5 5 5
saslprep.c
86.2%86.2%
86.2 % 109 94 15 94 70.8 % 72 51 21 51 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
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
binaryheap.c
95.9%95.9%
95.9 % 98 94 4 94 74.0 % 50 37 13 37 100.0 % 15 15 15
compression.c
83.6%83.6%
83.6 % 189 158 31 158 76.4 % 127 97 30 97 100.0 % 8 8 8
jsonapi.c
87.9%87.9%
87.9 % 997 876 121 876 77.0 % 810 624 186 624 100.0 % 31 31 31
string.c
95.2%95.2%
95.2 % 42 40 2 40 78.6 % 28 22 6 22 100.0 % 5 5 5
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
relpath.c
94.2%94.2%
94.2 % 52 49 3 49 81.8 % 44 36 8 36 100.0 % 4 4 4
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
parse_manifest.c
95.8%95.8%
95.8 % 385 369 16 1 3 365 3 84.8 % 204 173 3 28 9 164 100.0 % 19 19 3 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
d2s.c
93.9%93.9%
93.9 % 327 307 20 307 89.0 % 164 146 18 146 92.3 % 13 12 1 12
hashfn.c
98.8%98.8%
98.8 % 169 167 2 167 92.4 % 66 61 5 61 100.0 % 7 7 7
file_perm.c
100.0%
100.0 % 14 14 14 100.0 % 4 4 4 100.0 % 2 2 2
pg_parse_lsn.c
100.0%
100.0 % 10 10 10 100.0 % 12 12 12 100.0 % 1 1 1
kwlookup.c
100.0%
100.0 % 17 17 17 100.0 % 16 16 16 100.0 % 1 1 1

Generated by: LCOV version 2.0-1