MCPcopy Create free account
hub / github.com/MultiFuzz/MultiFuzz / restore_initial

Method restore_initial

hail-fuzz/src/main.rs:424–431  ·  view source on GitHub ↗
(fuzzer: &mut Fuzzer)

Source from the content-addressed store, hash-verified

422 }
423
424 pub fn restore_initial(fuzzer: &mut Fuzzer) {
425 fuzzer.coverage.restore_local(&mut fuzzer.vm, &fuzzer.snapshot.coverage);
426 fuzzer.vm.restore(&fuzzer.snapshot.vm);
427 if let Some(x) = fuzzer.path_tracer {
428 x.restore(&mut fuzzer.vm, fuzzer.snapshot.tracer.as_ref().unwrap());
429 }
430 fuzzer.vm.cpu.mem.mapping_changed = false;
431 }
432
433 pub fn restore_prefix(fuzzer: &mut Fuzzer) {
434 let snapshot = fuzzer.prefix_snapshot.as_ref().unwrap();

Callers

nothing calls this directly

Calls 2

restore_localMethod · 0.80
restoreMethod · 0.45

Tested by

no test coverage detected