LCOV - code coverage report
Current view: top level - src/common Coverage Total Hit
Test: PostgreSQL 20devel Lines: 80.5 % 6579 5298
Test Date: 2026-08-25 06:15:50 Functions: 89.5 % 465 416
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 68.9 % 4101 2827

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
31.9%31.9%
31.9 % 235 75 35.3 % 150 53 60.0 % 25 15
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 90.9 % 132 120 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 % 383 367 85.5 % 200 171 100.0 % 19 19
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