Research Article

Framework for State-Aware Virtual Hardware Fuzzing

Table 2

Virtual hardware tested with SAVHF.

Hardware typeModuleI/O regionsBranches detectedCoverageCrashes foundUnique crashesDuration
Mapping typeMapping size

Network devicesne2000
rtl8139
PMIO
PMIO

169
421
78.76%
67.74%
0
0
0
0
18 h
18 h
MMIO
eepro100
(i82550)
MMIO
PMIO

27081.39%0018 h
MMIO
vmxnet3MMIO5613.30%6630118 h
MMIO
MMIO
RockerMMIO20647.26%0018 h
MMIO

Display adaptercirrus-vgaMMIO
MMIO

73881.60%4318 h
vmware-svgaMMIO10644.62%0018 h
MMIO
MMIO
vga-pciMMIO3273.68%0018 h
MMIO
ati-vgaMMIO35683.88%32511118 h
PMIO
MMIO
bochs-displayMMIO2242.11%0018 h
MMIO

Sound cardac97PMIO
PMIO

46781.29%0018 h
es1370PMIO26589.41%0018 h
Intel-hdaMMIO10456.12%0018 h

Bus controllerpiix4-usb-uhci
pvscsi
PMIO
MMIO

219
98
77.39%
52.59%
0
582
0
1
18 h
18 h
sdhci-pciMMIO30662.40%0018 h

BlocknvmeMMIO16949.06%0018 h
MMIO