IRIS: a Record and Replay Framework to Enable Hardware-assisted Virtualization Fuzzing