Coverage Report

Created: 2023-09-23 17:42

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion Coverage
fuzz/clock.c
 100.00% (4/4)
  97.14% (34/35)
  95.83% (23/24)
fuzz/pcsc.c
 100.00% (8/8)
  84.00% (63/75)
 100.00% (59/59)
fuzz/prng.c
 100.00% (2/2)
  97.14% (34/35)
 100.00% (31/31)
fuzz/udev.c
 100.00% (17/17)
  90.48% (114/126)
  98.18% (108/110)
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% (23/23)
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% (4/4)
openbsd-compat/recallocarray.c
 100.00% (1/1)
  80.56% (29/36)
  82.93% (34/41)
openbsd-compat/timingsafe_bcmp.c
 100.00% (1/1)
 100.00% (7/7)
 100.00% (4/4)
src/aes256.c
 100.00% (8/8)
  92.99% (146/157)
  97.46% (115/118)
src/assert.c
  93.65% (59/63)
  93.48% (731/782)
  92.83% (583/628)
src/authkey.c
 100.00% (5/5)
 100.00% (66/66)
 100.00% (52/52)
src/bio.c
  95.92% (47/49)
  95.91% (563/587)
  95.57% (431/451)
src/blob.c
 100.00% (10/10)
  95.18% (79/83)
  96.23% (51/53)
src/buf.c
 100.00% (2/2)
  93.75% (15/16)
  87.50% (7/8)
src/cbor.c
 100.00% (55/55)
  97.77% (1230/1258)
  98.88% (1058/1070)
src/compress.c
 100.00% (5/5)
  80.33% (98/122)
  86.67% (91/105)
src/config.c
 100.00% (11/11)
 100.00% (154/154)
 100.00% (112/112)
src/cred.c
  97.14% (68/70)
  95.43% (814/853)
  94.49% (617/653)
src/credman.c
 100.00% (40/40)
  96.41% (537/557)
  97.63% (412/422)
src/dev.c
  85.37% (35/41)
  78.84% (298/378)
  80.42% (267/332)
src/ecdh.c
 100.00% (4/4)
  96.58% (141/146)
  98.29% (115/117)
src/eddsa.c
 100.00% (10/10)
  92.11% (105/114)
  94.32% (83/88)
src/err.c
 100.00% (1/1)
  92.06% (116/126)
  91.80% (112/122)
src/es256.c
 100.00% (19/19)
  97.04% (361/372)
  98.41% (310/315)
src/es384.c
 100.00% (11/11)
  94.44% (187/198)
  96.84% (153/158)
src/hid.c
 100.00% (14/14)
  97.93% (142/145)
  97.70% (85/87)
src/hid_linux.c
  50.00% (7/14)
  56.27% (148/263)
  60.33% (111/184)
src/hid_unix.c
 100.00% (2/2)
  39.53% (17/43)
  27.59% (8/29)
src/info.c
 100.00% (51/51)
 100.00% (409/409)
 100.00% (232/232)
src/io.c
 100.00% (13/13)
  94.78% (218/230)
  96.37% (186/193)
src/iso7816.c
 100.00% (5/5)
  97.37% (37/38)
  94.44% (17/18)
src/largeblob.c
 100.00% (30/30)
  93.80% (650/693)
  96.57% (507/525)
src/log.c
  85.71% (6/7)
  88.89% (56/63)
  87.18% (34/39)
src/netlink.c
 100.00% (40/40)
  96.99% (483/498)
  97.57% (321/329)
src/nfc.c
 100.00% (12/12)
  93.85% (229/244)
  96.77% (150/155)
src/nfc_linux.c
  46.15% (6/13)
  47.93% (116/242)
  55.23% (95/172)
src/pcsc.c
 100.00% (13/13)
  98.94% (279/282)
  99.51% (203/204)
src/pin.c
 100.00% (26/26)
  99.22% (510/514)
  99.30% (423/426)
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% (3/3)
  83.33% (30/36)
  90.91% (20/22)
src/rs256.c
 100.00% (13/13)
  91.06% (163/179)
  93.84% (137/146)
src/time.c
 100.00% (3/3)
  95.35% (41/43)
  93.02% (40/43)
src/touch.c
 100.00% (2/2)
 100.00% (79/79)
 100.00% (67/67)
src/tpm.c
 100.00% (9/9)
 100.00% (194/194)
 100.00% (103/103)
src/types.c
 100.00% (7/7)
 100.00% (56/56)
 100.00% (29/29)
src/u2f.c
 100.00% (17/17)
  98.35% (714/726)
  99.30% (568/572)
src/util.c
 100.00% (1/1)
  92.86% (13/14)
  92.86% (13/14)
Totals
  96.09% (713/742)
  93.23% (10588/11357)
  94.43% (8244/8730)

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
Generated by llvm-cov -- llvm version 16.0.6