LCOV - code coverage report
Current view: top level - /builds/gnutls/coverage/gnutls-git/lib Hit Total Coverage
Test: GnuTLS-3.6.5 Code Coverage Lines: 15678 23646 66.3 %
Date: 2019-01-17 05:09:20 Functions: 982 1305 75.2 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 9205 23436 39.3 %

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
alert.c
73.6%73.6%
73.6 % 92 / 125 100.0 % 6 / 6 70.7 % 29 / 41
algorithms.h
90.5%90.5%
90.5 % 57 / 63 0.0 % 0 / 2 46.2 % 150 / 325
anon_cred.c
76.7%76.7%
76.7 % 23 / 30 87.5 % 7 / 8 50.0 % 2 / 4
atfork.c
83.3%83.3%
83.3 % 5 / 6 100.0 % 2 / 2 25.0 % 1 / 4
atfork.h
100.0%
100.0 % 3 / 3 - 0 / 0 83.3 % 5 / 6
auth.c
92.4%92.4%
92.4 % 110 / 119 100.0 % 10 / 10 66.2 % 51 / 77
auth.h
50.0%50.0%
50.0 % 2 / 4 0.0 % 0 / 1 38.0 % 35 / 92
auto-verify.c
84.4%84.4%
84.4 % 27 / 32 100.0 % 4 / 4 40.0 % 8 / 20
buffers.c
84.7%84.7%
84.7 % 546 / 645 88.0 % 22 / 25 67.7 % 376 / 555
buffers.h
92.0%92.0%
92.0 % 23 / 25 60.0 % 3 / 5 85.0 % 17 / 20
cert-cred-rawpk.c
49.0%49.0%
49.0 % 50 / 102 100.0 % 2 / 2 27.2 % 25 / 92
cert-cred-x509.c
53.4%53.4%
53.4 % 297 / 556 77.4 % 24 / 31 30.9 % 113 / 366
cert-cred.c
75.0%75.0%
75.0 % 279 / 372 87.0 % 20 / 23 50.6 % 122 / 241
cert-session.c
74.7%74.7%
74.7 % 204 / 273 94.4 % 17 / 18 38.9 % 91 / 234
cipher-cbc.c
94.5%94.5%
94.5 % 52 / 55 100.0 % 2 / 2 57.9 % 22 / 38
cipher.c
23.3%23.3%
23.3 % 95 / 408 50.0 % 4 / 8 9.9 % 36 / 364
cipher_int.c
80.6%80.6%
80.6 % 166 / 206 100.0 % 8 / 8 41.4 % 111 / 268
cipher_int.h
86.4%86.4%
86.4 % 19 / 22 0.0 % 0 / 2 35.8 % 38 / 106
compress.c
33.3%33.3%
33.3 % 3 / 9 33.3 % 1 / 3 25.0 % 1 / 4
constate.c
90.8%90.8%
90.8 % 486 / 535 95.8 % 23 / 24 55.3 % 259 / 468
constate.h
95.0%95.0%
95.0 % 19 / 20 100.0 % 2 / 2 62.5 % 5 / 8
crypto-api.c
82.5%82.5%
82.5 % 198 / 240 90.0 % 27 / 30 46.1 % 131 / 284
crypto-api.h
88.9%88.9%
88.9 % 8 / 9 100.0 % 1 / 1 37.5 % 3 / 8
crypto-backend.c
77.6%77.6%
77.6 % 90 / 116 85.7 % 12 / 14 53.2 % 33 / 62
crypto-selftests-pk.c
60.4%60.4%
60.4 % 206 / 341 83.3 % 5 / 6 28.9 % 103 / 357
crypto-selftests.c
58.5%58.5%
58.5 % 286 / 489 66.7 % 6 / 9 30.2 % 174 / 577
datum.c
100.0%
100.0 % 21 / 21 100.0 % 2 / 2 75.0 % 6 / 8
datum.h
26.3%26.3%
26.3 % 5 / 19 0.0 % 0 / 2 35.1 % 137 / 390
db.c
73.9%73.9%
73.9 % 102 / 138 68.8 % 11 / 16 49.2 % 60 / 122
debug.c
81.5%81.5%
81.5 % 44 / 54 100.0 % 2 / 2 81.5 % 22 / 27
debug.h
100.0%
100.0 % 3 / 3 - 0 / 0 25.0 % 2 / 8
dh-session.c
54.4%54.4%
54.4 % 86 / 158 85.7 % 6 / 7 23.2 % 33 / 142
dh.c
70.4%70.4%
70.4 % 209 / 297 92.9 % 13 / 14 35.2 % 81 / 230
dtls-sw.c
94.7%94.7%
94.7 % 36 / 38 100.0 % 2 / 2 73.1 % 19 / 26
dtls.c
85.3%85.3%
85.3 % 314 / 368 85.7 % 18 / 21 56.2 % 162 / 288
dtls.h
75.0%75.0%
75.0 % 21 / 28 50.0 % 2 / 4 45.5 % 30 / 66
ecc.c
77.1%77.1%
77.1 % 37 / 48 100.0 % 2 / 2 38.1 % 16 / 42
errors.c
68.0%68.0%
68.0 % 68 / 100 100.0 % 8 / 8 51.3 % 39 / 76
errors.h
100.0%
100.0 % 2 / 2 - 0 / 0 11.8 % 192 / 1628
extv.c
93.9%93.9%
93.9 % 108 / 115 100.0 % 3 / 3 51.3 % 79 / 154
extv.h
43.8%43.8%
43.8 % 7 / 16 50.0 % 1 / 2 8.3 % 1 / 12
file.c
76.5%76.5%
76.5 % 13 / 17 100.0 % 2 / 2 66.7 % 4 / 6
fingerprint.c
76.9%76.9%
76.9 % 10 / 13 100.0 % 1 / 1 41.7 % 5 / 12
fips.c
80.0%80.0%
80.0 % 8 / 10 75.0 % 3 / 4 - 0 / 0
fips.h
100.0%
100.0 % 2 / 2 - 0 / 0 30.9 % 29 / 94
global.c
73.3%73.3%
73.3 % 118 / 161 85.7 % 12 / 14 47.0 % 47 / 100
gnutls_int.h
63.4%63.4%
63.4 % 26 / 41 0.0 % 0 / 5 51.3 % 81 / 158
handshake-checks.c
93.0%93.0%
93.0 % 40 / 43 100.0 % 2 / 2 63.0 % 29 / 46
handshake-tls13.c
86.7%86.7%
86.7 % 366 / 422 100.0 % 8 / 8 25.0 % 221 / 885
handshake.c
85.9%85.9%
85.9 % 1458 / 1698 94.0 % 47 / 50 54.6 % 1214 / 2223
handshake.h
93.8%93.8%
93.8 % 15 / 16 100.0 % 2 / 2 54.5 % 12 / 22
hash_int.c
78.2%78.2%
78.2 % 86 / 110 100.0 % 8 / 8 40.2 % 45 / 112
hash_int.h
54.5%54.5%
54.5 % 6 / 11 0.0 % 0 / 3 37.5 % 18 / 48
hello_ext.c
84.8%84.8%
84.8 % 324 / 382 88.5 % 23 / 26 60.6 % 241 / 398
hello_ext.h
62.1%62.1%
62.1 % 18 / 29 0.0 % 0 / 5 50.0 % 29 / 58
hello_ext_lib.c
90.0%90.0%
90.0 % 45 / 50 100.0 % 6 / 6 39.3 % 11 / 28
kx.c
89.0%89.0%
89.0 % 260 / 292 100.0 % 16 / 16 64.9 % 135 / 208
locks.c
0.0%
0.0 % 0 / 12 0.0 % 0 / 1 0.0 % 0 / 8
mbuffers.c
92.4%92.4%
92.4 % 134 / 145 100.0 % 14 / 14 69.4 % 43 / 62
mbuffers.h
71.7%71.7%
71.7 % 38 / 53 28.6 % 2 / 7 59.5 % 47 / 79
mem.c
70.4%70.4%
70.4 % 19 / 27 75.0 % 3 / 4 43.8 % 7 / 16
mem.h
100.0%
100.0 % 2 / 2 - 0 / 0 37.5 % 3 / 8
mpi.c
76.4%76.4%
76.4 % 178 / 233 100.0 % 17 / 17 43.3 % 65 / 150
mpi.h
100.0%
100.0 % 3 / 3 - 0 / 0 37.5 % 51 / 136
num.c
90.9%90.9%
90.9 % 20 / 22 100.0 % 2 / 2 66.7 % 8 / 12
num.h
100.0%
100.0 % 43 / 43 - 0 / 0 55.7 % 68 / 122
ocsp-api.c
71.3%71.3%
71.3 % 129 / 181 90.9 % 10 / 11 53.5 % 77 / 144
openpgp_compat.c
0.0%
0.0 % 0 / 176 0.0 % 0 / 88 - 0 / 0
pcert.c
61.5%61.5%
61.5 % 118 / 192 90.0 % 9 / 10 36.4 % 52 / 143
pin.c
83.3%83.3%
83.3 % 15 / 18 100.0 % 3 / 3 40.0 % 4 / 10
pk.c
59.5%59.5%
59.5 % 350 / 588 92.6 % 25 / 27 33.7 % 182 / 540
pk.h
100.0%
100.0 % 2 / 2 - 0 / 0 50.0 % 5 / 10
pkcs11.c
48.7%48.7%
48.7 % 1110 / 2280 70.8 % 51 / 72 27.4 % 439 / 1602
pkcs11_int.c
64.0%64.0%
64.0 % 48 / 75 53.8 % 14 / 26 58.3 % 7 / 12
pkcs11_int.h
28.0%28.0%
28.0 % 7 / 25 0.0 % 0 / 1 15.2 % 7 / 46
pkcs11_privkey.c
24.1%24.1%
24.1 % 164 / 681 47.4 % 9 / 19 14.0 % 63 / 449
pkcs11_secret.c
0.0%
0.0 % 0 / 69 0.0 % 0 / 1 0.0 % 0 / 26
pkcs11_write.c
0.0%
0.0 % 0 / 796 0.0 % 0 / 12 0.0 % 0 / 382
pkcs11x.c
76.9%76.9%
76.9 % 120 / 156 100.0 % 4 / 4 32.4 % 33 / 102
prf.c
71.0%71.0%
71.0 % 44 / 62 66.7 % 2 / 3 44.6 % 25 / 56
priority.c
83.4%83.4%
83.4 % 639 / 766 71.2 % 47 / 66 77.1 % 451 / 585
priority_options.gperf
100.0%
100.0 % 8 / 8 100.0 % 1 / 1 50.0 % 3 / 6
privkey.c
64.5%64.5%
64.5 % 401 / 622 78.6 % 33 / 42 36.9 % 194 / 526
privkey_raw.c
69.0%69.0%
69.0 % 87 / 126 100.0 % 11 / 11 27.5 % 22 / 80
psk.c
68.5%68.5%
68.5 % 74 / 108 86.7 % 13 / 15 35.9 % 28 / 78
pubkey.c
63.5%63.5%
63.5 % 556 / 875 88.0 % 44 / 50 38.0 % 300 / 789
random.c
77.8%77.8%
77.8 % 42 / 54 100.0 % 6 / 6 45.2 % 19 / 42
random.h
100.0%
100.0 % 1 / 1 - 0 / 0 - 0 / 0
randomart.c
77.8%77.8%
77.8 % 7 / 9 100.0 % 1 / 1 25.0 % 2 / 8
range.c
77.1%77.1%
77.1 % 91 / 118 66.7 % 4 / 6 41.6 % 37 / 89
record.c
69.6%69.6%
69.6 % 603 / 866 74.4 % 29 / 39 51.5 % 433 / 841
record.h
84.6%84.6%
84.6 % 22 / 26 25.0 % 1 / 4 67.6 % 46 / 68
safe-memfuncs.c
100.0%
100.0 % 19 / 19 100.0 % 2 / 2 87.5 % 7 / 8
secrets.c
77.5%77.5%
77.5 % 62 / 80 100.0 % 7 / 7 29.4 % 15 / 51
session.c
80.9%80.9%
80.9 % 123 / 152 75.0 % 6 / 8 54.4 % 74 / 136
session_pack.c
77.9%77.9%
77.9 % 448 / 575 93.3 % 14 / 15 30.9 % 250 / 810
srp.c
64.6%64.6%
64.6 % 206 / 319 85.0 % 17 / 20 28.0 % 70 / 250
sslv2_compat.c
83.2%83.2%
83.2 % 89 / 107 100.0 % 2 / 2 60.2 % 59 / 98
state.c
92.6%92.6%
92.6 % 462 / 499 93.5 % 43 / 46 65.6 % 242 / 369
state.h
70.0%70.0%
70.0 % 14 / 20 20.0 % 1 / 5 57.9 % 11 / 19
stek.c
68.7%68.7%
68.7 % 92 / 134 70.0 % 7 / 10 34.5 % 40 / 116
str-iconv.c
80.7%80.7%
80.7 % 67 / 83 100.0 % 3 / 3 47.9 % 23 / 48
str-idna.c
82.4%82.4%
82.4 % 98 / 119 100.0 % 4 / 4 51.2 % 41 / 80
str-unicode.c
86.2%86.2%
86.2 % 106 / 123 100.0 % 3 / 3 56.2 % 41 / 73
str.c
73.2%73.2%
73.2 % 368 / 503 87.5 % 35 / 40 48.8 % 166 / 340
str.h
100.0%
100.0 % 8 / 8 - 0 / 0 58.8 % 20 / 34
str_array.h
90.7%90.7%
90.7 % 39 / 43 100.0 % 2 / 2 36.5 % 19 / 52
supplemental.c
65.3%65.3%
65.3 % 96 / 147 72.7 % 8 / 11 26.5 % 27 / 102
system.c
100.0%
100.0 % 14 / 14 100.0 % 4 / 4 - 0 / 0
system.h
100.0%
100.0 % 4 / 4 - 0 / 0 - 0 / 0
system_override.c
85.0%85.0%
85.0 % 17 / 20 83.3 % 5 / 6 - 0 / 0
tls-sig.c
46.8%46.8%
46.8 % 125 / 267 54.5 % 6 / 11 29.1 % 64 / 220
tls13-sig.c
67.7%67.7%
67.7 % 65 / 96 100.0 % 2 / 2 31.4 % 27 / 86
tpm.c
64.3%64.3%
64.3 % 554 / 862 100.0 % 29 / 29 32.7 % 201 / 615
urls.c
57.6%57.6%
57.6 % 19 / 33 75.0 % 3 / 4 28.9 % 11 / 38
verify-tofu.c
45.9%45.9%
45.9 % 133 / 290 46.7 % 7 / 15 19.6 % 53 / 270
x509_b64.c
84.7%84.7%
84.7 % 171 / 202 90.0 % 9 / 10 52.6 % 82 / 156

Generated by: LCOV version 1.13