Coverage Report

Created: 2026-04-08 06:32

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% (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
Generated by llvm-cov -- llvm version 20.1.8