LCOV - code coverage report
Current view: top level - src/common Coverage Total Hit
Test: PostgreSQL 20devel Lines: 80.7 % 6574 5307
Test Date: 2026-09-19 10:15:41 Functions: 90.1 % 464 418
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 69.3 % 4099 2840

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 Rate Total Hit Rate Total Hit
pgfnames.c
0.0%
0.0 % 25 0.0 % 22 0.0 % 2
unicode_category.c
37.9%37.9%
37.9 % 235 89 44.0 % 150 66 72.0 % 25 18
hmac_openssl.c
41.5%41.5%
41.5 % 142 59 23.3 % 60 14 70.0 % 10 7
wait_error.c
52.4%52.4%
52.4 % 42 22 38.7 % 31 12 100.0 % 4 4
md5_common.c
55.3%55.3%
55.3 % 47 26 35.0 % 20 7 75.0 % 4 3
fe_memutils.c
62.2%62.2%
62.2 % 111 69 45.7 % 92 42 80.8 % 26 21
cryptohash_openssl.c
62.4%62.4%
62.4 % 141 88 46.8 % 62 29 80.0 % 10 8
sprompt.c
65.7%65.7%
65.7 % 35 23 31.8 % 22 7 50.0 % 2 1
scram-common.c
65.8%65.8%
65.8 % 114 75 47.1 % 70 33 100.0 % 5 5
percentrepl.c
66.7%66.7%
66.7 % 30 20 55.0 % 20 11 100.0 % 1 1
username.c
68.8%68.8%
68.8 % 16 11 33.3 % 6 2 100.0 % 2 2
blkreftable.c
69.3%69.3%
69.3 % 381 264 61.9 % 168 104 77.3 % 22 17
controldata_utils.c
69.6%69.6%
69.6 % 69 48 36.2 % 58 21 100.0 % 3 3
logging.c
70.3%70.3%
70.3 % 148 104 51.7 % 89 46 90.0 % 10 9
exec.c
71.6%71.6%
71.6 % 102 73 37.5 % 72 27 100.0 % 8 8
file_utils.c
72.7%72.7%
72.7 % 216 157 57.8 % 147 85 100.0 % 12 12
ip.c
76.0%76.0%
76.0 % 75 57 60.0 % 60 36 100.0 % 5 5
psprintf.c
76.9%76.9%
76.9 % 26 20 50.0 % 12 6 100.0 % 2 2
pg_get_line.c
77.1%77.1%
77.1 % 35 27 80.0 % 20 16 100.0 % 3 3
rmtree.c
78.6%78.6%
78.6 % 42 33 57.1 % 35 20 100.0 % 1 1
wchar.c
80.8%80.8%
80.8 % 750 606 70.7 % 566 400 82.9 % 76 63
base64.c
81.5%81.5%
81.5 % 81 66 72.2 % 54 39 100.0 % 4 4
checksum_helper.c
83.5%83.5%
83.5 % 121 101 71.4 % 63 45 100.0 % 5 5
compression.c
83.6%83.6%
83.6 % 189 158 76.4 % 127 97 100.0 % 8 8
encnames.c
83.6%83.6%
83.6 % 55 46 64.5 % 62 40 91.7 % 12 11
instr_time.c
84.3%84.3%
84.3 % 108 91 58.3 % 60 35 100.0 % 10 10
saslprep.c
86.0%86.0%
86.0 % 107 92 72.1 % 68 49 100.0 % 4 4
jsonapi.c
87.1%87.1%
87.1 % 997 868 76.9 % 800 615 100.0 % 31 31
stringinfo.c
89.1%89.1%
89.1 % 101 90 64.3 % 28 18 100.0 % 16 16
pg_lzcompress.c
90.1%90.1%
90.1 % 142 128 84.1 % 132 111 100.0 % 4 4
unicode_case.c
90.2%90.2%
90.2 % 123 111 76.2 % 84 64 85.7 % 14 12
unicode_norm.c
90.6%90.6%
90.6 % 202 183 85.0 % 147 125 100.0 % 11 11
relpath.c
93.8%93.8%
93.8 % 48 45 88.9 % 36 32 100.0 % 4 4
d2s.c
93.8%93.8%
93.8 % 321 301 92.7 % 150 139 92.3 % 13 12
pg_prng.c
94.4%94.4%
94.4 % 71 67 71.4 % 14 10 94.1 % 17 16
f2s.c
94.7%94.7%
94.7 % 247 234 92.4 % 132 122 92.9 % 14 13
string.c
94.9%94.9%
94.9 % 39 37 86.4 % 22 19 100.0 % 5 5
binaryheap.c
95.7%95.7%
95.7 % 93 89 80.0 % 30 24 100.0 % 15 15
parse_manifest.c
95.8%95.8%
95.8 % 378 362 85.4 % 198 169 100.0 % 18 18
hashfn.c
98.8%98.8%
98.8 % 168 166 93.8 % 64 60 100.0 % 7 7
restricted_token.c
100.0%
100.0 % 2 2 - 100.0 % 1 1
link-canary.c
100.0%
100.0 % 3 3 - 100.0 % 1 1
d2s_intrinsics.h
100.0%
100.0 % 8 8 - 100.0 % 4 4
archive.c
100.0%
100.0 % 9 9 50.0 % 4 2 100.0 % 1 1
kwlist_d.h
100.0%
100.0 % 9 9 100.0 % 2 2 100.0 % 1 1
pg_parse_lsn.c
100.0%
100.0 % 10 10 100.0 % 12 12 100.0 % 1 1
file_perm.c
100.0%
100.0 % 14 14 100.0 % 4 4 100.0 % 2 2
kwlookup.c
100.0%
100.0 % 17 17 100.0 % 16 16 100.0 % 1 1
ryu_common.h
100.0%
100.0 % 25 25 100.0 % 6 6 100.0 % 6 6
config_info.c
100.0%
100.0 % 104 104 50.0 % 2 1 100.0 % 1 1

Generated by: LCOV version 2.0-1