LCOV - code coverage report
Current view: top level - /builds/gnutls/coverage/gnutls-git/lib Hit Total Coverage
Test: GnuTLS-3.6.13 Code Coverage Lines: 19544 25099 77.9 %
Date: 2020-05-28 04:50:21 Functions: 1143 1324 86.3 %
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
71.3%71.3%
71.3 % 92 / 129 100.0 % 6 / 6
algorithms.h
93.8%93.8%
93.8 % 90 / 96 100.0 % 1 / 1
anon_cred.c
76.7%76.7%
76.7 % 23 / 30 87.5 % 7 / 8
atfork.c
83.3%83.3%
83.3 % 5 / 6 100.0 % 2 / 2
atfork.h
100.0%
100.0 % 5 / 5 - 0 / 0
auth.c
92.9%92.9%
92.9 % 117 / 126 100.0 % 10 / 10
auth.h
100.0%
100.0 % 3 / 3 - 0 / 0
auto-verify.c
84.4%84.4%
84.4 % 27 / 32 100.0 % 4 / 4
buffers.c
89.2%89.2%
89.2 % 578 / 648 95.8 % 23 / 24
buffers.h
100.0%
100.0 % 27 / 27 100.0 % 3 / 3
cert-cred-rawpk.c
49.0%49.0%
49.0 % 50 / 102 100.0 % 2 / 2
cert-cred-x509.c
64.6%64.6%
64.6 % 357 / 553 87.1 % 27 / 31
cert-cred.c
74.9%74.9%
74.9 % 278 / 371 87.0 % 20 / 23
cert-session.c
78.8%78.8%
78.8 % 223 / 283 94.4 % 17 / 18
cipher-cbc.c
94.5%94.5%
94.5 % 52 / 55 100.0 % 2 / 2
cipher.c
87.1%87.1%
87.1 % 364 / 418 100.0 % 7 / 7
cipher_int.c
80.8%80.8%
80.8 % 173 / 214 100.0 % 8 / 8
cipher_int.h
100.0%
100.0 % 33 / 33 - 0 / 0
compress.c
66.7%66.7%
66.7 % 6 / 9 66.7 % 2 / 3
constate.c
91.6%91.6%
91.6 % 515 / 562 100.0 % 23 / 23
constate.h
95.2%95.2%
95.2 % 20 / 21 100.0 % 2 / 2
crypto-api.c
79.7%79.7%
79.7 % 373 / 468 95.1 % 39 / 41
crypto-api.h
90.0%90.0%
90.0 % 9 / 10 100.0 % 1 / 1
crypto-backend.c
88.0%88.0%
88.0 % 103 / 117 93.3 % 14 / 15
crypto-selftests-pk.c
64.2%64.2%
64.2 % 255 / 397 100.0 % 6 / 6
crypto-selftests.c
79.9%79.9%
79.9 % 505 / 632 100.0 % 10 / 10
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
76.6%76.6%
76.6 % 105 / 137 75.0 % 12 / 16
debug.c
96.3%96.3%
96.3 % 52 / 54 100.0 % 2 / 2
debug.h
100.0%
100.0 % 4 / 4 - 0 / 0
dh-session.c
58.7%58.7%
58.7 % 84 / 143 100.0 % 7 / 7
dh.c
69.7%69.7%
69.7 % 228 / 327 93.3 % 14 / 15
dtls-sw.c
94.4%94.4%
94.4 % 34 / 36 100.0 % 2 / 2
dtls.c
85.9%85.9%
85.9 % 324 / 377 90.5 % 19 / 21
dtls.h
96.3%96.3%
96.3 % 26 / 27 100.0 % 2 / 2
ecc.c
76.6%76.6%
76.6 % 36 / 47 100.0 % 2 / 2
errors.c
64.6%64.6%
64.6 % 84 / 130 100.0 % 8 / 8
errors.h
100.0%
100.0 % 3 / 3 - 0 / 0
extv.c
97.4%97.4%
97.4 % 112 / 115 100.0 % 3 / 3
extv.h
87.5%87.5%
87.5 % 14 / 16 100.0 % 2 / 2
file.c
76.5%76.5%
76.5 % 13 / 17 100.0 % 2 / 2
fingerprint.c
76.9%76.9%
76.9 % 10 / 13 100.0 % 1 / 1
fips.c
80.0%80.0%
80.0 % 8 / 10 75.0 % 3 / 4
fips.h
100.0%
100.0 % 5 / 5 - 0 / 0
global.c
78.3%78.3%
78.3 % 126 / 161 92.9 % 13 / 14
gnutls_int.h
97.4%97.4%
97.4 % 37 / 38 100.0 % 1 / 1
handshake-checks.c
91.5%91.5%
91.5 % 43 / 47 100.0 % 2 / 2
handshake-tls13.c
87.2%87.2%
87.2 % 374 / 429 100.0 % 8 / 8
handshake.c
88.3%88.3%
88.3 % 1477 / 1673 100.0 % 48 / 48
handshake.h
93.8%93.8%
93.8 % 15 / 16 100.0 % 2 / 2
hash_int.c
81.2%81.2%
81.2 % 104 / 128 100.0 % 10 / 10
hash_int.h
100.0%
100.0 % 13 / 13 - 0 / 0
hello_ext.c
90.8%90.8%
90.8 % 365 / 402 96.6 % 28 / 29
hello_ext.h
93.3%93.3%
93.3 % 28 / 30 - 0 / 0
hello_ext_lib.c
90.0%90.0%
90.0 % 45 / 50 100.0 % 6 / 6
iov.c
95.6%95.6%
95.6 % 65 / 68 100.0 % 3 / 3
kx.c
89.3%89.3%
89.3 % 275 / 308 100.0 % 20 / 20
locks.c
0.0%
0.0 % 0 / 12 0.0 % 0 / 1
mbuffers.c
92.5%92.5%
92.5 % 136 / 147 100.0 % 15 / 15
mbuffers.h
98.3%98.3%
98.3 % 57 / 58 100.0 % 3 / 3
mem.c
70.4%70.4%
70.4 % 19 / 27 75.0 % 3 / 4
mem.h
100.0%
100.0 % 3 / 3 - 0 / 0
mpi.c
76.0%76.0%
76.0 % 177 / 233 100.0 % 17 / 17
mpi.h
100.0%
100.0 % 4 / 4 - 0 / 0
name_val_array.h
95.8%95.8%
95.8 % 46 / 48 100.0 % 3 / 3
num.h
100.0%
100.0 % 36 / 36 - 0 / 0
ocsp-api.c
88.8%88.8%
88.8 % 159 / 179 100.0 % 11 / 11
openpgp_compat.c
0.0%
0.0 % 0 / 176 0.0 % 0 / 88
pcert.c
77.2%77.2%
77.2 % 149 / 193 100.0 % 10 / 10
pin.c
83.3%83.3%
83.3 % 15 / 18 100.0 % 3 / 3
pk.c
60.6%60.6%
60.6 % 356 / 587 92.6 % 25 / 27
pk.h
100.0%
100.0 % 3 / 3 - 0 / 0
pkcs11.c
74.3%74.3%
74.3 % 1736 / 2335 94.4 % 68 / 72
pkcs11_int.c
90.7%90.7%
90.7 % 68 / 75 92.3 % 24 / 26
pkcs11_int.h
82.8%82.8%
82.8 % 24 / 29 100.0 % 1 / 1
pkcs11_privkey.c
66.4%66.4%
66.4 % 461 / 694 75.0 % 15 / 20
pkcs11_secret.c
0.0%
0.0 % 0 / 69 0.0 % 0 / 1
pkcs11_write.c
70.9%70.9%
70.9 % 568 / 801 83.3 % 10 / 12
pkcs11x.c
76.9%76.9%
76.9 % 120 / 156 100.0 % 4 / 4
prf.c
74.0%74.0%
74.0 % 54 / 73 80.0 % 4 / 5
priority.c
85.0%85.0%
85.0 % 816 / 960 80.6 % 58 / 72
priority_options.gperf
100.0%
100.0 % 10 / 10 100.0 % 1 / 1
privkey.c
70.5%70.5%
70.5 % 442 / 627 83.3 % 35 / 42
privkey_raw.c
69.8%69.8%
69.8 % 88 / 126 100.0 % 11 / 11
profiles.c
100.0%
100.0 % 15 / 15 100.0 % 3 / 3
psk.c
72.4%72.4%
72.4 % 110 / 152 85.7 % 18 / 21
pubkey.c
67.9%67.9%
67.9 % 660 / 972 94.2 % 49 / 52
random.c
77.8%77.8%
77.8 % 42 / 54 100.0 % 6 / 6
random.h
100.0%
100.0 % 2 / 2 - 0 / 0
randomart.c
77.8%77.8%
77.8 % 7 / 9 100.0 % 1 / 1
range.c
79.5%79.5%
79.5 % 93 / 117 100.0 % 6 / 6
record.c
84.7%84.7%
84.7 % 744 / 878 86.1 % 31 / 36
record.h
100.0%
100.0 % 28 / 28 100.0 % 1 / 1
safe-memfuncs.c
100.0%
100.0 % 19 / 19 100.0 % 2 / 2
secrets.c
79.2%79.2%
79.2 % 61 / 77 100.0 % 7 / 7
session.c
88.1%88.1%
88.1 % 141 / 160 87.5 % 7 / 8
session_pack.c
78.6%78.6%
78.6 % 455 / 579 93.3 % 14 / 15
srp.c
62.7%62.7%
62.7 % 203 / 324 85.0 % 17 / 20
sslv2_compat.c
82.6%82.6%
82.6 % 90 / 109 100.0 % 2 / 2
state.c
90.8%90.8%
90.8 % 475 / 523 93.8 % 45 / 48
state.h
94.7%94.7%
94.7 % 18 / 19 100.0 % 1 / 1
stek.c
86.9%86.9%
86.9 % 119 / 137 100.0 % 11 / 11
str-iconv.c
80.7%80.7%
80.7 % 67 / 83 100.0 % 3 / 3
str-idna.c
79.8%79.8%
79.8 % 95 / 119 100.0 % 4 / 4
str-unicode.c
86.3%86.3%
86.3 % 107 / 124 100.0 % 3 / 3
str.c
77.3%77.3%
77.3 % 388 / 502 92.5 % 37 / 40
str.h
100.0%
100.0 % 14 / 14 - 0 / 0
str_array.h
91.5%91.5%
91.5 % 43 / 47 100.0 % 2 / 2
supplemental.c
81.1%81.1%
81.1 % 120 / 148 90.9 % 10 / 11
system.c
100.0%
100.0 % 14 / 14 100.0 % 4 / 4
system.h
100.0%
100.0 % 6 / 6 - 0 / 0
system_override.c
85.0%85.0%
85.0 % 17 / 20 83.3 % 5 / 6
tls-sig.c
87.7%87.7%
87.7 % 264 / 301 100.0 % 15 / 15
tls13-sig.c
69.3%69.3%
69.3 % 70 / 101 100.0 % 2 / 2
tpm.c
64.6%64.6%
64.6 % 564 / 873 100.0 % 29 / 29
urls.c
69.7%69.7%
69.7 % 23 / 33 100.0 % 4 / 4
verify-tofu.c
73.0%73.0%
73.0 % 214 / 293 66.7 % 10 / 15
vko.c
58.4%58.4%
58.4 % 90 / 154 100.0 % 3 / 3
x509_b64.c
92.6%92.6%
92.6 % 189 / 204 100.0 % 10 / 10

Generated by: LCOV version 1.14