Click here for information about interpreting this report.
| Filename | Function Coverage | Line Coverage | Region Coverage |
fuzz/clock.c | 100.00% (4/4) | 97.14% (34/35) | 96.55% (28/29) |
fuzz/pcsc.c | 100.00% (8/8) | 100.00% (75/75) | 100.00% (78/78) |
fuzz/prng.c | 100.00% (2/2) | 100.00% (35/35) | 100.00% (32/32) |
fuzz/udev.c | 100.00% (17/17) | 96.75% (119/123) | 98.03% (149/152) |
fuzz/uniform_random.c | 100.00% (1/1) | 91.67% (11/12) | 85.71% (6/7) |
fuzz/wrap.c | 100.00% (3/3) | 100.00% (29/29) | 100.00% (29/29) |
openbsd-compat/explicit_bzero.c | 100.00% (1/1) | 100.00% (7/7) | 100.00% (4/4) |
openbsd-compat/freezero.c | 100.00% (1/1) | 100.00% (6/6) | 100.00% (5/5) |
openbsd-compat/recallocarray.c | 100.00% (1/1) | 80.56% (29/36) | 68.52% (37/54) |
openbsd-compat/timingsafe_bcmp.c | 100.00% (1/1) | 100.00% (7/7) | 100.00% (4/4) |
src/aes256.c | 100.00% (11/11) | 87.30% (165/189) | 94.48% (154/163) |
src/assert.c | 93.75% (60/64) | 92.49% (727/786) | 93.48% (703/752) |
src/authkey.c | 100.00% (5/5) | 100.00% (66/66) | 100.00% (58/58) |
src/bio.c | 96.08% (49/51) | 96.02% (555/578) | 96.34% (527/547) |
src/blob.c | 100.00% (10/10) | 95.06% (77/81) | 97.33% (73/75) |
src/buf.c | 100.00% (2/2) | 100.00% (16/16) | 100.00% (8/8) |
src/cbor.c | 100.00% (58/58) | 96.05% (1313/1367) | 97.58% (1414/1449) |
src/compress.c | 100.00% (5/5) | 76.23% (93/122) | 87.14% (122/140) |
src/config.c | 100.00% (11/11) | 100.00% (155/155) | 100.00% (145/145) |
src/cred.c | 95.24% (80/84) | 92.73% (906/977) | 93.61% (864/923) |
src/credman.c | 100.00% (41/41) | 95.41% (540/566) | 97.06% (496/511) |
src/dev.c | 82.22% (37/45) | 76.67% (309/403) | 76.56% (320/418) |
src/ecdh.c | 100.00% (4/4) | 96.48% (137/142) | 98.77% (160/162) |
src/eddsa.c | 100.00% (10/10) | 92.04% (104/113) | 96.00% (120/125) |
src/err.c | 100.00% (1/1) | 92.06% (116/126) | 91.80% (112/122) |
src/es256.c | 100.00% (19/19) | 97.84% (362/370) | 99.16% (474/478) |
src/es384.c | 100.00% (11/11) | 94.42% (186/197) | 97.88% (231/236) |
src/hid.c | 100.00% (14/14) | 97.92% (141/144) | 98.11% (104/106) |
src/hid_linux.c | 50.00% (7/14) | 58.48% (162/277) | 66.08% (187/283) |
src/hid_unix.c | 100.00% (2/2) | 39.53% (17/43) | 28.26% (13/46) |
src/info.c | 100.00% (73/73) | 100.00% (553/553) | 100.00% (359/359) |
src/io.c | 100.00% (13/13) | 94.78% (218/230) | 96.60% (199/206) |
src/iso7816.c | 100.00% (5/5) | 97.22% (35/36) | 96.30% (26/27) |
src/largeblob.c | 100.00% (30/30) | 92.22% (640/694) | 95.73% (606/633) |
src/log.c | 85.71% (6/7) | 90.00% (54/60) | 88.46% (46/52) |
src/netlink.c | 100.00% (40/40) | 96.98% (482/497) | 97.66% (418/428) |
src/nfc.c | 100.00% (12/12) | 96.36% (238/247) | 98.31% (175/178) |
src/nfc_linux.c | 53.85% (7/13) | 52.08% (125/240) | 60.82% (149/245) |
src/pcsc.c | 100.00% (13/13) | 98.94% (279/282) | 99.56% (228/229) |
src/pin.c | 100.00% (27/27) | 99.07% (535/540) | 99.08% (537/542) |
src/random.c | 100.00% (1/1) | 100.00% (6/6) | 100.00% (6/6) |
src/reset.c | 100.00% (3/3) | 100.00% (23/23) | 100.00% (24/24) |
src/rs1.c | 100.00% (2/2) | 91.43% (32/35) | 96.77% (30/31) |
src/rs256.c | 100.00% (12/12) | 90.96% (161/177) | 95.75% (203/212) |
src/time.c | 100.00% (3/3) | 95.35% (41/43) | 94.00% (47/50) |
src/touch.c | 100.00% (2/2) | 100.00% (79/79) | 100.00% (82/82) |
src/tpm.c | 100.00% (9/9) | 98.43% (188/191) | 99.31% (143/144) |
src/types.c | 100.00% (7/7) | 100.00% (50/50) | 100.00% (39/39) |
src/u2f.c | 88.89% (16/18) | 86.90% (650/748) | 88.33% (613/694) |
src/util.c | 100.00% (1/1) | 92.86% (13/14) | 95.24% (20/21) |
Totals | 95.71% (758/792) | 92.16% (10901/11828) | 93.51% (10607/11343) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)
fuzz/mutator_aux.h |
openbsd-compat/openbsd-compat.h |
openbsd-compat/time.h |
src/extern.h |
src/fallthrough.h |
src/fido.h |
src/fido/err.h |
src/fido/param.h |