LCOV - code coverage report
Current view: top level - /builds/gnutls/coverage/gnutls-git/lib Hit Total Coverage
Test: GnuTLS-3.6.8 Code Coverage Lines: 18371 23695 77.5 %
Date: 2019-06-16 03:08:53 Functions: 1094 1281 85.4 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 10554 23354 45.2 %

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
alert.c
71.3%71.3%
71.3 % 92 / 129 100.0 % 6 / 6 70.8 % 34 / 48
algorithms.h
93.4%93.4%
93.4 % 57 / 61 - 0 / 0 61.8 % 165 / 267
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.9%92.9%
92.9 % 117 / 126 100.0 % 10 / 10 72.2 % 70 / 97
auth.h
100.0%
100.0 % 2 / 2 - 0 / 0 42.7 % 35 / 82
auto-verify.c
84.4%84.4%
84.4 % 27 / 32 100.0 % 4 / 4 40.0 % 8 / 20
buffers.c
89.0%89.0%
89.0 % 572 / 643 95.8 % 23 / 24 70.4 % 392 / 557
buffers.h
100.0%
100.0 % 23 / 23 100.0 % 3 / 3 95.0 % 19 / 20
cert-cred-rawpk.c
49.0%49.0%
49.0 % 50 / 102 100.0 % 2 / 2 26.7 % 24 / 90
cert-cred-x509.c
64.6%64.6%
64.6 % 357 / 553 87.1 % 27 / 31 38.5 % 141 / 366
cert-cred.c
74.9%74.9%
74.9 % 278 / 371 87.0 % 20 / 23 51.0 % 124 / 243
cert-session.c
74.7%74.7%
74.7 % 204 / 273 94.4 % 17 / 18 39.3 % 92 / 234
cipher-cbc.c
94.5%94.5%
94.5 % 52 / 55 100.0 % 2 / 2 57.9 % 22 / 38
cipher.c
87.3%87.3%
87.3 % 358 / 410 100.0 % 7 / 7 52.2 % 192 / 368
cipher_int.c
80.8%80.8%
80.8 % 168 / 208 100.0 % 8 / 8 41.5 % 112 / 270
cipher_int.h
100.0%
100.0 % 22 / 22 - 0 / 0 42.4 % 56 / 132
compress.c
33.3%33.3%
33.3 % 3 / 9 33.3 % 1 / 3 25.0 % 1 / 4
constate.c
91.8%91.8%
91.8 % 503 / 548 100.0 % 23 / 23 56.8 % 267 / 470
constate.h
95.0%95.0%
95.0 % 19 / 20 100.0 % 2 / 2 62.5 % 5 / 8
crypto-api.c
84.0%84.0%
84.0 % 204 / 243 93.5 % 29 / 31 46.1 % 130 / 282
crypto-api.h
88.9%88.9%
88.9 % 8 / 9 100.0 % 1 / 1 37.5 % 3 / 8
crypto-backend.c
88.0%88.0%
88.0 % 103 / 117 93.3 % 14 / 15 54.0 % 27 / 50
crypto-selftests-pk.c
70.4%70.4%
70.4 % 240 / 341 100.0 % 6 / 6 32.8 % 117 / 357
crypto-selftests.c
78.3%78.3%
78.3 % 393 / 502 100.0 % 9 / 9 36.8 % 225 / 611
datum.c
95.5%95.5%
95.5 % 21 / 22 100.0 % 2 / 2 58.3 % 7 / 12
datum.h
100.0%
100.0 % 15 / 15 100.0 % 2 / 2 35.0 % 57 / 163
db.c
76.6%76.6%
76.6 % 105 / 137 75.0 % 12 / 16 51.7 % 60 / 116
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
58.7%58.7%
58.7 % 84 / 143 100.0 % 7 / 7 24.6 % 35 / 142
dh.c
69.6%69.6%
69.6 % 227 / 326 93.3 % 14 / 15 35.0 % 93 / 266
dtls-sw.c
94.7%94.7%
94.7 % 36 / 38 100.0 % 2 / 2 73.1 % 19 / 26
dtls.c
85.8%85.8%
85.8 % 315 / 367 90.5 % 19 / 21 55.9 % 161 / 288
dtls.h
95.8%95.8%
95.8 % 23 / 24 100.0 % 2 / 2 86.1 % 31 / 36
ecc.c
76.6%76.6%
76.6 % 36 / 47 100.0 % 2 / 2 38.1 % 16 / 42
errors.c
64.6%64.6%
64.6 % 84 / 130 100.0 % 8 / 8 51.1 % 46 / 90
errors.h
100.0%
100.0 % 2 / 2 - 0 / 0 14.2 % 254 / 1788
extv.c
93.9%93.9%
93.9 % 108 / 115 100.0 % 3 / 3 51.3 % 79 / 154
extv.h
87.5%87.5%
87.5 % 14 / 16 100.0 % 2 / 2 42.9 % 6 / 14
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 32.2 % 29 / 90
global.c
73.3%73.3%
73.3 % 118 / 161 85.7 % 12 / 14 47.0 % 47 / 100
gnutls_int.h
97.0%97.0%
97.0 % 32 / 33 100.0 % 1 / 1 68.8 % 97 / 141
handshake-checks.c
90.9%90.9%
90.9 % 40 / 44 100.0 % 2 / 2 60.0 % 30 / 50
handshake-tls13.c
87.8%87.8%
87.8 % 373 / 425 100.0 % 8 / 8 26.4 % 234 / 887
handshake.c
88.2%88.2%
88.2 % 1470 / 1666 100.0 % 48 / 48 56.8 % 1266 / 2229
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.4 % 46 / 114
hash_int.h
75.0%75.0%
75.0 % 6 / 8 - 0 / 0 59.4 % 19 / 32
hello_ext.c
92.0%92.0%
92.0 % 347 / 377 100.0 % 28 / 28 65.2 % 240 / 368
hello_ext.h
81.8%81.8%
81.8 % 18 / 22 - 0 / 0 63.9 % 23 / 36
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.5%92.5%
92.5 % 136 / 147 100.0 % 15 / 15 70.3 % 45 / 64
mbuffers.h
97.8%97.8%
97.8 % 45 / 46 100.0 % 3 / 3 70.1 % 54 / 77
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 100.0 % 4 / 4
mpi.c
76.3%76.3%
76.3 % 177 / 232 100.0 % 17 / 17 43.3 % 65 / 150
mpi.h
100.0%
100.0 % 3 / 3 - 0 / 0 37.2 % 55 / 148
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 72.0 % 72 / 100
ocsp-api.c
87.4%87.4%
87.4 % 153 / 175 100.0 % 11 / 11 66.7 % 96 / 144
openpgp_compat.c
0.0%
0.0 % 0 / 176 0.0 % 0 / 88 - 0 / 0
pcert.c
78.2%78.2%
78.2 % 147 / 188 100.0 % 10 / 10 44.8 % 64 / 143
pin.c
83.3%83.3%
83.3 % 15 / 18 100.0 % 3 / 3 40.0 % 4 / 10
pk.c
61.0%61.0%
61.0 % 356 / 584 92.6 % 25 / 27 34.7 % 187 / 539
pk.h
100.0%
100.0 % 2 / 2 - 0 / 0 50.0 % 5 / 10
pkcs11.c
74.5%74.5%
74.5 % 1714 / 2302 94.4 % 68 / 72 46.4 % 745 / 1607
pkcs11_int.c
90.7%90.7%
90.7 % 68 / 75 92.3 % 24 / 26 66.7 % 8 / 12
pkcs11_int.h
76.0%76.0%
76.0 % 19 / 25 100.0 % 1 / 1 62.5 % 30 / 48
pkcs11_privkey.c
66.7%66.7%
66.7 % 456 / 684 75.0 % 15 / 20 34.0 % 154 / 453
pkcs11_secret.c
0.0%
0.0 % 0 / 69 0.0 % 0 / 1 0.0 % 0 / 26
pkcs11_write.c
67.5%67.5%
67.5 % 537 / 795 83.3 % 10 / 12 34.3 % 131 / 382
pkcs11x.c
76.9%76.9%
76.9 % 120 / 156 100.0 % 4 / 4 34.3 % 35 / 102
prf.c
74.6%74.6%
74.6 % 50 / 67 80.0 % 4 / 5 44.8 % 26 / 58
priority.c
87.5%87.5%
87.5 % 659 / 753 77.9 % 53 / 68 77.1 % 454 / 589
priority_options.gperf
100.0%
100.0 % 8 / 8 100.0 % 1 / 1 50.0 % 3 / 6
privkey.c
70.4%70.4%
70.4 % 439 / 624 83.3 % 35 / 42 42.1 % 220 / 522
privkey_raw.c
69.8%69.8%
69.8 % 88 / 126 100.0 % 11 / 11 30.0 % 24 / 80
profiles.c
45.5%45.5%
45.5 % 5 / 11 50.0 % 1 / 2 30.0 % 3 / 10
psk.c
68.5%68.5%
68.5 % 74 / 108 86.7 % 13 / 15 35.9 % 28 / 78
pubkey.c
68.9%68.9%
68.9 % 604 / 876 94.0 % 47 / 50 42.0 % 333 / 792
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
79.5%79.5%
79.5 % 93 / 117 100.0 % 6 / 6 41.6 % 37 / 89
record.c
84.0%84.0%
84.0 % 732 / 871 83.8 % 31 / 37 64.9 % 551 / 849
record.h
100.0%
100.0 % 22 / 22 100.0 % 1 / 1 79.4 % 54 / 68
safe-memfuncs.c
100.0%
100.0 % 19 / 19 100.0 % 2 / 2 75.0 % 6 / 8
secrets.c
77.5%77.5%
77.5 % 62 / 80 100.0 % 7 / 7 29.4 % 15 / 51
session.c
80.1%80.1%
80.1 % 125 / 156 75.0 % 6 / 8 53.6 % 74 / 138
session_pack.c
78.3%78.3%
78.3 % 451 / 576 93.3 % 14 / 15 31.0 % 254 / 820
srp.c
64.4%64.4%
64.4 % 203 / 315 85.0 % 17 / 20 28.1 % 68 / 242
sslv2_compat.c
83.2%83.2%
83.2 % 89 / 107 100.0 % 2 / 2 60.2 % 59 / 98
state.c
91.0%91.0%
91.0 % 463 / 509 93.6 % 44 / 47 64.4 % 248 / 385
state.h
100.0%
100.0 % 15 / 15 100.0 % 1 / 1 73.3 % 11 / 15
stek.c
86.7%86.7%
86.7 % 117 / 135 100.0 % 11 / 11 44.7 % 51 / 114
str-iconv.c
80.7%80.7%
80.7 % 67 / 83 100.0 % 3 / 3 47.7 % 21 / 44
str-idna.c
80.5%80.5%
80.5 % 99 / 123 100.0 % 4 / 4 48.8 % 42 / 86
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 % 164 / 336
str.h
100.0%
100.0 % 8 / 8 - 0 / 0 78.6 % 22 / 28
str_array.h
90.7%90.7%
90.7 % 39 / 43 100.0 % 2 / 2 36.5 % 19 / 52
supplemental.c
81.0%81.0%
81.0 % 119 / 147 90.9 % 10 / 11 34.3 % 35 / 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
87.3%87.3%
87.3 % 233 / 267 100.0 % 11 / 11 50.5 % 111 / 220
tls13-sig.c
69.3%69.3%
69.3 % 70 / 101 100.0 % 2 / 2 33.3 % 30 / 90
tpm.c
64.7%64.7%
64.7 % 563 / 870 100.0 % 29 / 29 32.7 % 201 / 615
urls.c
69.7%69.7%
69.7 % 23 / 33 100.0 % 4 / 4 34.2 % 13 / 38
verify-tofu.c
72.9%72.9%
72.9 % 213 / 292 66.7 % 10 / 15 35.7 % 95 / 266
x509_b64.c
93.0%93.0%
93.0 % 185 / 199 100.0 % 10 / 10 61.5 % 96 / 156

Generated by: LCOV version 1.13