LCOV - code coverage report
Current view: top level - /builds/gnutls/coverage/gnutls-git/lib Hit Total Coverage
Test: GnuTLS-3.6.14 Code Coverage Lines: 7532 25312 29.8 %
Date: 2020-10-30 04:16:09 Functions: 475 1337 35.5 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage
alert.c
1.6%1.6%
1.6 % 2 / 129 16.7 % 1 / 6
algorithms.h
87.9%87.9%
87.9 % 87 / 99 100.0 % 1 / 1
anon_cred.c
0.0%
0.0 % 0 / 30 0.0 % 0 / 8
atfork.c
33.3%33.3%
33.3 % 2 / 6 50.0 % 1 / 2
atfork.h
100.0%
100.0 % 5 / 5 - 0 / 0
auth.c
78.6%78.6%
78.6 % 99 / 126 90.0 % 9 / 10
auth.h
100.0%
100.0 % 3 / 3 - 0 / 0
auto-verify.c
0.0%
0.0 % 0 / 32 0.0 % 0 / 4
buffers.c
52.3%52.3%
52.3 % 339 / 648 66.7 % 16 / 24
buffers.h
88.9%88.9%
88.9 % 24 / 27 100.0 % 3 / 3
cert-cred-rawpk.c
19.2%19.2%
19.2 % 20 / 104 50.0 % 1 / 2
cert-cred-x509.c
15.5%15.5%
15.5 % 86 / 556 25.8 % 8 / 31
cert-cred.c
20.1%20.1%
20.1 % 76 / 379 23.1 % 6 / 26
cert-session.c
0.0%
0.0 % 0 / 295 0.0 % 0 / 18
cipher-cbc.c
87.3%87.3%
87.3 % 48 / 55 100.0 % 2 / 2
cipher.c
78.9%78.9%
78.9 % 330 / 418 100.0 % 7 / 7
cipher_int.c
67.6%67.6%
67.6 % 146 / 216 87.5 % 7 / 8
cipher_int.h
85.7%85.7%
85.7 % 30 / 35 - 0 / 0
compress.c
0.0%
0.0 % 0 / 9 0.0 % 0 / 3
constate.c
69.8%69.8%
69.8 % 392 / 562 82.6 % 19 / 23
constate.h
66.7%66.7%
66.7 % 14 / 21 100.0 % 2 / 2
crypto-api.c
14.8%14.8%
14.8 % 70 / 472 19.0 % 8 / 42
crypto-api.h
90.0%90.0%
90.0 % 9 / 10 100.0 % 1 / 1
crypto-backend.c
49.6%49.6%
49.6 % 58 / 117 66.7 % 10 / 15
crypto-selftests-pk.c
0.0%
0.0 % 0 / 405 0.0 % 0 / 6
crypto-selftests.c
0.0%
0.0 % 0 / 736 0.0 % 0 / 16
datum.c
95.5%95.5%
95.5 % 21 / 22 100.0 % 2 / 2
datum.h
100.0%
100.0 % 17 / 17 100.0 % 2 / 2
db.c
11.7%11.7%
11.7 % 16 / 137 12.5 % 2 / 16
debug.c
0.0%
0.0 % 0 / 54 0.0 % 0 / 2
debug.h
0.0%
0.0 % 0 / 4 - 0 / 0
dh-primes.c
0.0%
0.0 % 0 / 12 0.0 % 0 / 1
dh-session.c
0.0%
0.0 % 0 / 143 0.0 % 0 / 7
dh.c
20.8%20.8%
20.8 % 68 / 327 13.3 % 2 / 15
dtls-sw.c
8.3%8.3%
8.3 % 3 / 36 50.0 % 1 / 2
dtls.c
6.1%6.1%
6.1 % 23 / 377 9.5 % 2 / 21
dtls.h
7.4%7.4%
7.4 % 2 / 27 50.0 % 1 / 2
ecc.c
68.1%68.1%
68.1 % 32 / 47 100.0 % 2 / 2
errors.c
28.6%28.6%
28.6 % 28 / 98 57.1 % 4 / 7
errors.h
60.0%60.0%
60.0 % 21 / 35 100.0 % 1 / 1
extv.c
96.5%96.5%
96.5 % 111 / 115 100.0 % 3 / 3
extv.h
87.5%87.5%
87.5 % 14 / 16 100.0 % 2 / 2
file.c
0.0%
0.0 % 0 / 17 0.0 % 0 / 2
fingerprint.c
76.9%76.9%
76.9 % 10 / 13 100.0 % 1 / 1
fips.c
0.0%
0.0 % 0 / 10 0.0 % 0 / 4
fips.h
80.0%80.0%
80.0 % 4 / 5 - 0 / 0
global.c
62.1%62.1%
62.1 % 100 / 161 57.1 % 8 / 14
gnutls_int.h
55.3%55.3%
55.3 % 21 / 38 100.0 % 1 / 1
handshake-checks.c
29.8%29.8%
29.8 % 14 / 47 50.0 % 1 / 2
handshake-tls13.c
36.8%36.8%
36.8 % 158 / 429 62.5 % 5 / 8
handshake.c
63.4%63.4%
63.4 % 1071 / 1688 79.6 % 39 / 49
handshake.h
50.0%50.0%
50.0 % 8 / 16 100.0 % 2 / 2
hash_int.c
68.5%68.5%
68.5 % 89 / 130 80.0 % 8 / 10
hash_int.h
76.9%76.9%
76.9 % 10 / 13 - 0 / 0
hello_ext.c
44.5%44.5%
44.5 % 179 / 402 58.6 % 17 / 29
hello_ext.h
56.7%56.7%
56.7 % 17 / 30 - 0 / 0
hello_ext_lib.c
42.0%42.0%
42.0 % 21 / 50 50.0 % 3 / 6
iov.c
63.2%63.2%
63.2 % 43 / 68 66.7 % 2 / 3
kx.c
63.0%63.0%
63.0 % 194 / 308 95.0 % 19 / 20
locks.c
0.0%
0.0 % 0 / 12 0.0 % 0 / 1
mbuffers.c
91.8%91.8%
91.8 % 135 / 147 100.0 % 15 / 15
mbuffers.h
87.9%87.9%
87.9 % 51 / 58 100.0 % 3 / 3
mem.c
70.4%70.4%
70.4 % 19 / 27 75.0 % 3 / 4
mpi.c
67.4%67.4%
67.4 % 157 / 233 88.2 % 15 / 17
mpi.h
100.0%
100.0 % 4 / 4 - 0 / 0
name_val_array.h
8.3%8.3%
8.3 % 4 / 48 0.0 % 0 / 3
num.h
80.6%80.6%
80.6 % 29 / 36 - 0 / 0
ocsp-api.c
0.0%
0.0 % 0 / 179 0.0 % 0 / 11
openpgp_compat.c
0.0%
0.0 % 0 / 176 0.0 % 0 / 88
pcert.c
31.6%31.6%
31.6 % 61 / 193 50.0 % 5 / 10
pin.c
0.0%
0.0 % 0 / 18 0.0 % 0 / 3
pk.c
24.2%24.2%
24.2 % 142 / 587 44.4 % 12 / 27
pk.h
100.0%
100.0 % 3 / 3 - 0 / 0
pkcs11.c
0.0%
0.0 % 0 / 2365 0.0 % 0 / 73
pkcs11_int.c
0.0%
0.0 % 0 / 75 0.0 % 0 / 26
pkcs11_int.h
0.0%
0.0 % 0 / 29 0.0 % 0 / 1
pkcs11_privkey.c
0.0%
0.0 % 0 / 694 0.0 % 0 / 20
pkcs11_secret.c
0.0%
0.0 % 0 / 69 0.0 % 0 / 1
pkcs11_write.c
0.0%
0.0 % 0 / 801 0.0 % 0 / 12
pkcs11x.c
0.0%
0.0 % 0 / 156 0.0 % 0 / 4
prf.c
0.0%
0.0 % 0 / 73 0.0 % 0 / 5
priority.c
36.0%36.0%
36.0 % 348 / 966 25.0 % 18 / 72
priority_options.gperf
0.0%
0.0 % 0 / 10 0.0 % 0 / 1
privkey.c
24.8%24.8%
24.8 % 156 / 628 38.1 % 16 / 42
privkey_raw.c
0.0%
0.0 % 0 / 126 0.0 % 0 / 11
profiles.c
0.0%
0.0 % 0 / 15 0.0 % 0 / 3
psk.c
30.9%30.9%
30.9 % 47 / 152 42.9 % 9 / 21
pubkey.c
32.9%32.9%
32.9 % 321 / 976 51.9 % 27 / 52
random.c
72.2%72.2%
72.2 % 39 / 54 83.3 % 5 / 6
random.h
100.0%
100.0 % 2 / 2 - 0 / 0
randomart.c
0.0%
0.0 % 0 / 9 0.0 % 0 / 1
range.c
0.0%
0.0 % 0 / 117 0.0 % 0 / 6
record.c
43.1%43.1%
43.1 % 378 / 878 36.1 % 13 / 36
record.h
92.9%92.9%
92.9 % 26 / 28 100.0 % 1 / 1
safe-memfuncs.c
73.7%73.7%
73.7 % 14 / 19 100.0 % 2 / 2
secrets.c
79.2%79.2%
79.2 % 61 / 77 100.0 % 7 / 7
session.c
0.0%
0.0 % 0 / 160 0.0 % 0 / 8
session_pack.c
0.0%
0.0 % 0 / 579 0.0 % 0 / 15
srp.c
60.2%60.2%
60.2 % 195 / 324 80.0 % 16 / 20
sslv2_compat.c
82.6%82.6%
82.6 % 90 / 109 100.0 % 2 / 2
state.c
50.8%50.8%
50.8 % 267 / 526 33.3 % 16 / 48
state.h
84.2%84.2%
84.2 % 16 / 19 100.0 % 1 / 1
stek.c
0.0%
0.0 % 0 / 132 0.0 % 0 / 11
str-iconv.c
79.5%79.5%
79.5 % 66 / 83 100.0 % 3 / 3
str-idna.c
60.5%60.5%
60.5 % 72 / 119 75.0 % 3 / 4
str-unicode.c
58.9%58.9%
58.9 % 73 / 124 100.0 % 3 / 3
str.c
39.2%39.2%
39.2 % 197 / 502 47.5 % 19 / 40
str.h
57.1%57.1%
57.1 % 8 / 14 - 0 / 0
str_array.h
74.5%74.5%
74.5 % 35 / 47 100.0 % 2 / 2
supplemental.c
4.7%4.7%
4.7 % 7 / 148 9.1 % 1 / 11
system.c
78.6%78.6%
78.6 % 11 / 14 75.0 % 3 / 4
system.h
0.0%
0.0 % 0 / 6 - 0 / 0
system_override.c
70.0%70.0%
70.0 % 14 / 20 66.7 % 4 / 6
tls-sig.c
43.9%43.9%
43.9 % 132 / 301 46.7 % 7 / 15
tls13-sig.c
28.7%28.7%
28.7 % 29 / 101 50.0 % 1 / 2
tpm.c
0.3%0.3%
0.3 % 3 / 873 3.4 % 1 / 29
urls.c
0.0%
0.0 % 0 / 33 0.0 % 0 / 4
verify-tofu.c
0.0%
0.0 % 0 / 293 0.0 % 0 / 15
vko.c
0.0%
0.0 % 0 / 154 0.0 % 0 / 3
x509_b64.c
90.7%90.7%
90.7 % 185 / 204 100.0 % 10 / 10

Generated by: LCOV version 1.14