Coverage Report

Created: 2025-03-01 02:43

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion 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% (8/8)
  89.44% (144/161)
  96.67% (145/150)
src/assert.c
  93.65% (59/63)
  93.45% (728/779)
  93.90% (693/738)
src/authkey.c
 100.00% (5/5)
 100.00% (66/66)
 100.00% (58/58)
src/bio.c
  96.00% (48/50)
  95.90% (562/586)
  95.87% (534/557)
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)
  97.44% (1294/1328)
  98.86% (1386/1402)
src/compress.c
 100.00% (5/5)
  80.33% (98/122)
  90.00% (126/140)
src/config.c
 100.00% (11/11)
 100.00% (154/154)
 100.00% (137/137)
src/cred.c
  97.40% (75/77)
  95.47% (886/928)
  95.70% (823/860)
src/credman.c
 100.00% (41/41)
  96.41% (537/557)
  97.98% (486/496)
src/dev.c
  85.37% (35/41)
  79.06% (302/382)
  79.70% (314/394)
src/ecdh.c
 100.00% (4/4)
  96.58% (141/146)
  98.82% (167/169)
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% (51/51)
 100.00% (408/408)
 100.00% (290/290)
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)
  93.79% (649/692)
  96.52% (611/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.33% (236/245)
  98.30% (173/176)
src/nfc_linux.c
  53.85% (7/13)
  52.50% (126/240)
  62.04% (152/245)
src/pcsc.c
 100.00% (13/13)
  98.94% (279/282)
  99.56% (228/229)
src/pin.c
 100.00% (26/26)
  99.42% (512/515)
  99.24% (523/527)
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)
  92.66% (164/177)
  96.23% (204/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)
 100.00% (191/191)
 100.00% (144/144)
src/types.c
 100.00% (7/7)
 100.00% (50/50)
 100.00% (39/39)
src/u2f.c
 100.00% (17/17)
  98.35% (715/727)
  99.40% (665/669)
src/util.c
 100.00% (1/1)
  92.86% (13/14)
  95.24% (20/21)
Totals
  96.28% (724/752)
  93.62% (10758/11491)
  94.80% (10490/11065)

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 19.1.4