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: 19649 25312 77.6 %
Date: 2020-10-30 04:50:48 Functions: 1149 1337 85.9 %
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
locks.c
0.0%
0.0 % 0 / 12 0.0 % 0 / 1
dh-primes.c
0.0%
0.0 % 0 / 12 0.0 % 0 / 1
pkcs11_secret.c
0.0%
0.0 % 0 / 69 0.0 % 0 / 1
openpgp_compat.c
0.0%
0.0 % 0 / 176 0.0 % 0 / 88
cert-cred-rawpk.c
50.0%50.0%
50.0 % 52 / 104 100.0 % 2 / 2
vko.c
58.4%58.4%
58.4 % 90 / 154 100.0 % 3 / 3
errors.h
60.0%60.0%
60.0 % 21 / 35 100.0 % 1 / 1
dh-session.c
60.1%60.1%
60.1 % 86 / 143 100.0 % 7 / 7
pk.c
60.6%60.6%
60.6 % 356 / 587 92.6 % 25 / 27
srp.c
62.7%62.7%
62.7 % 203 / 324 85.0 % 17 / 20
crypto-selftests-pk.c
64.7%64.7%
64.7 % 262 / 405 100.0 % 6 / 6
tpm.c
64.6%64.6%
64.6 % 564 / 873 100.0 % 29 / 29
cert-cred-x509.c
65.5%65.5%
65.5 % 364 / 556 90.3 % 28 / 31
pkcs11_privkey.c
66.4%66.4%
66.4 % 461 / 694 75.0 % 15 / 20
compress.c
66.7%66.7%
66.7 % 6 / 9 66.7 % 2 / 3
errors.c
67.3%67.3%
67.3 % 66 / 98 100.0 % 7 / 7
pubkey.c
68.0%68.0%
68.0 % 664 / 976 94.2 % 49 / 52
tls13-sig.c
69.3%69.3%
69.3 % 70 / 101 100.0 % 2 / 2
urls.c
69.7%69.7%
69.7 % 23 / 33 100.0 % 4 / 4
dh.c
69.7%69.7%
69.7 % 228 / 327 93.3 % 14 / 15
privkey_raw.c
69.8%69.8%
69.8 % 88 / 126 100.0 % 11 / 11
mem.c
70.4%70.4%
70.4 % 19 / 27 75.0 % 3 / 4
privkey.c
70.5%70.5%
70.5 % 443 / 628 83.3 % 35 / 42
crypto-selftests.c
70.8%70.8%
70.8 % 521 / 736 62.5 % 10 / 16
pkcs11_write.c
70.9%70.9%
70.9 % 568 / 801 83.3 % 10 / 12
alert.c
71.3%71.3%
71.3 % 92 / 129 100.0 % 6 / 6
psk.c
72.4%72.4%
72.4 % 110 / 152 85.7 % 18 / 21
verify-tofu.c
73.0%73.0%
73.0 % 214 / 293 66.7 % 10 / 15
prf.c
74.0%74.0%
74.0 % 54 / 73 80.0 % 4 / 5
cert-cred.c
74.1%74.1%
74.1 % 281 / 379 80.8 % 21 / 26
pkcs11.c
74.2%74.2%
74.2 % 1755 / 2365 94.5 % 69 / 73
mpi.c
76.0%76.0%
76.0 % 177 / 233 100.0 % 17 / 17
file.c
76.5%76.5%
76.5 % 13 / 17 100.0 % 2 / 2
ecc.c
76.6%76.6%
76.6 % 36 / 47 100.0 % 2 / 2
anon_cred.c
76.7%76.7%
76.7 % 23 / 30 87.5 % 7 / 8
db.c
76.6%76.6%
76.6 % 105 / 137 75.0 % 12 / 16
fingerprint.c
76.9%76.9%
76.9 % 10 / 13 100.0 % 1 / 1
pkcs11x.c
76.9%76.9%
76.9 % 120 / 156 100.0 % 4 / 4
pcert.c
77.2%77.2%
77.2 % 149 / 193 100.0 % 10 / 10
str.c
77.3%77.3%
77.3 % 388 / 502 92.5 % 37 / 40
randomart.c
77.8%77.8%
77.8 % 7 / 9 100.0 % 1 / 1
random.c
77.8%77.8%
77.8 % 42 / 54 100.0 % 6 / 6
global.c
78.3%78.3%
78.3 % 126 / 161 92.9 % 13 / 14
session_pack.c
78.6%78.6%
78.6 % 455 / 579 93.3 % 14 / 15
cert-session.c
79.0%79.0%
79.0 % 233 / 295 94.4 % 17 / 18
secrets.c
79.2%79.2%
79.2 % 61 / 77 100.0 % 7 / 7
range.c
79.5%79.5%
79.5 % 93 / 117 100.0 % 6 / 6
crypto-api.c
79.7%79.7%
79.7 % 376 / 472 95.2 % 40 / 42
str-idna.c
79.8%79.8%
79.8 % 95 / 119 100.0 % 4 / 4
fips.c
80.0%80.0%
80.0 % 8 / 10 75.0 % 3 / 4
str-iconv.c
80.7%80.7%
80.7 % 67 / 83 100.0 % 3 / 3
supplemental.c
81.1%81.1%
81.1 % 120 / 148 90.9 % 10 / 11
cipher_int.c
81.0%81.0%
81.0 % 175 / 216 100.0 % 8 / 8
hash_int.c
81.5%81.5%
81.5 % 106 / 130 100.0 % 10 / 10
sslv2_compat.c
82.6%82.6%
82.6 % 90 / 109 100.0 % 2 / 2
pkcs11_int.h
82.8%82.8%
82.8 % 24 / 29 100.0 % 1 / 1
atfork.c
83.3%83.3%
83.3 % 5 / 6 100.0 % 2 / 2
pin.c
83.3%83.3%
83.3 % 15 / 18 100.0 % 3 / 3
auto-verify.c
84.4%84.4%
84.4 % 27 / 32 100.0 % 4 / 4
stek.c
84.8%84.8%
84.8 % 112 / 132 100.0 % 11 / 11
record.c
84.9%84.9%
84.9 % 745 / 878 86.1 % 31 / 36
system_override.c
85.0%85.0%
85.0 % 17 / 20 83.3 % 5 / 6
priority.c
85.2%85.2%
85.2 % 823 / 966 81.9 % 59 / 72
str-unicode.c
86.3%86.3%
86.3 % 107 / 124 100.0 % 3 / 3
dtls.c
87.0%87.0%
87.0 % 328 / 377 90.5 % 19 / 21
cipher.c
87.1%87.1%
87.1 % 364 / 418 100.0 % 7 / 7
handshake-tls13.c
87.2%87.2%
87.2 % 374 / 429 100.0 % 8 / 8
extv.h
87.5%87.5%
87.5 % 14 / 16 100.0 % 2 / 2
tls-sig.c
87.7%87.7%
87.7 % 264 / 301 100.0 % 15 / 15
crypto-backend.c
88.0%88.0%
88.0 % 103 / 117 93.3 % 14 / 15
session.c
88.1%88.1%
88.1 % 141 / 160 87.5 % 7 / 8
handshake.c
88.4%88.4%
88.4 % 1492 / 1688 100.0 % 49 / 49
ocsp-api.c
88.8%88.8%
88.8 % 159 / 179 100.0 % 11 / 11
kx.c
89.3%89.3%
89.3 % 275 / 308 100.0 % 20 / 20
buffers.c
90.0%90.0%
90.0 % 583 / 648 95.8 % 23 / 24
crypto-api.h
90.0%90.0%
90.0 % 9 / 10 100.0 % 1 / 1
hello_ext_lib.c
90.0%90.0%
90.0 % 45 / 50 100.0 % 6 / 6
pkcs11_int.c
90.7%90.7%
90.7 % 68 / 75 92.3 % 24 / 26
hello_ext.c
90.8%90.8%
90.8 % 365 / 402 96.6 % 28 / 29
state.c
90.9%90.9%
90.9 % 478 / 526 93.8 % 45 / 48
handshake-checks.c
91.5%91.5%
91.5 % 43 / 47 100.0 % 2 / 2
str_array.h
91.5%91.5%
91.5 % 43 / 47 100.0 % 2 / 2
constate.c
91.6%91.6%
91.6 % 515 / 562 100.0 % 23 / 23
debug.c
92.6%92.6%
92.6 % 50 / 54 100.0 % 2 / 2
mbuffers.c
92.5%92.5%
92.5 % 136 / 147 100.0 % 15 / 15
x509_b64.c
92.6%92.6%
92.6 % 189 / 204 100.0 % 10 / 10
auth.c
92.9%92.9%
92.9 % 117 / 126 100.0 % 10 / 10
algorithms.h
92.9%92.9%
92.9 % 92 / 99 100.0 % 1 / 1
hello_ext.h
93.3%93.3%
93.3 % 28 / 30 - 0 / 0
handshake.h
93.8%93.8%
93.8 % 15 / 16 100.0 % 2 / 2
dtls-sw.c
94.4%94.4%
94.4 % 34 / 36 100.0 % 2 / 2
cipher-cbc.c
94.5%94.5%
94.5 % 52 / 55 100.0 % 2 / 2
state.h
94.7%94.7%
94.7 % 18 / 19 100.0 % 1 / 1
constate.h
95.2%95.2%
95.2 % 20 / 21 100.0 % 2 / 2
datum.c
95.5%95.5%
95.5 % 21 / 22 100.0 % 2 / 2
iov.c
95.6%95.6%
95.6 % 65 / 68 100.0 % 3 / 3
name_val_array.h
95.8%95.8%
95.8 % 46 / 48 100.0 % 3 / 3
dtls.h
96.3%96.3%
96.3 % 26 / 27 100.0 % 2 / 2
gnutls_int.h
97.4%97.4%
97.4 % 37 / 38 100.0 % 1 / 1
extv.c
97.4%97.4%
97.4 % 112 / 115 100.0 % 3 / 3
mbuffers.h
98.3%98.3%
98.3 % 57 / 58 100.0 % 3 / 3
random.h
100.0%
100.0 % 2 / 2 - 0 / 0
pk.h
100.0%
100.0 % 3 / 3 - 0 / 0
auth.h
100.0%
100.0 % 3 / 3 - 0 / 0
debug.h
100.0%
100.0 % 4 / 4 - 0 / 0
mpi.h
100.0%
100.0 % 4 / 4 - 0 / 0
fips.h
100.0%
100.0 % 5 / 5 - 0 / 0
atfork.h
100.0%
100.0 % 5 / 5 - 0 / 0
system.h
100.0%
100.0 % 6 / 6 - 0 / 0
priority_options.gperf
100.0%
100.0 % 10 / 10 100.0 % 1 / 1
hash_int.h
100.0%
100.0 % 13 / 13 - 0 / 0
str.h
100.0%
100.0 % 14 / 14 - 0 / 0
system.c
100.0%
100.0 % 14 / 14 100.0 % 4 / 4
profiles.c
100.0%
100.0 % 15 / 15 100.0 % 3 / 3
datum.h
100.0%
100.0 % 17 / 17 100.0 % 2 / 2
safe-memfuncs.c
100.0%
100.0 % 19 / 19 100.0 % 2 / 2
buffers.h
100.0%
100.0 % 27 / 27 100.0 % 3 / 3
record.h
100.0%
100.0 % 28 / 28 100.0 % 1 / 1
cipher_int.h
100.0%
100.0 % 35 / 35 - 0 / 0
num.h
100.0%
100.0 % 36 / 36 - 0 / 0

Generated by: LCOV version 1.14