Fix qemu_coverage v2 (#2882)

This commit is contained in:
Romain Malmain 2025-01-22 16:00:20 +01:00 committed by GitHub
parent d9e8b59cb6
commit 2cc2298e98
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -180,7 +180,7 @@ pub fn fuzz() {
let reset = |qemu: Qemu, buf: &[u8], len: GuestReg| -> Result<(), QemuRWError> { let reset = |qemu: Qemu, buf: &[u8], len: GuestReg| -> Result<(), QemuRWError> {
unsafe { unsafe {
let _ = qemu.write_mem(input_addr, buf); qemu.write_mem(input_addr, buf)?;
qemu.write_reg(Regs::Pc, test_one_input_ptr)?; qemu.write_reg(Regs::Pc, test_one_input_ptr)?;
qemu.write_reg(Regs::Sp, stack_ptr)?; qemu.write_reg(Regs::Sp, stack_ptr)?;
qemu.write_return_address(ret_addr)?; qemu.write_return_address(ret_addr)?;
@ -213,11 +213,6 @@ pub fn fuzz() {
let len = len as GuestReg; let len = len as GuestReg;
reset(qemu, buf, len).unwrap(); reset(qemu, buf, len).unwrap();
unsafe {
let ret = emulator.run(state, input);
log::warn!("ret = {ret:?}");
}
ExitKind::Ok ExitKind::Ok
}; };