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

Method restore

hail-fuzz/src/main.rs:415–422  ·  view source on GitHub ↗
(&self, fuzzer: &mut Fuzzer)

Source from the content-addressed store, hash-verified

413
414 #[allow(unused)]
415 pub fn restore(&self, fuzzer: &mut Fuzzer) {
416 fuzzer.coverage.restore_local(&mut fuzzer.vm, &self.coverage);
417 fuzzer.vm.restore(&self.vm);
418 if let Some(x) = fuzzer.path_tracer {
419 x.restore(&mut fuzzer.vm, self.tracer.as_ref().unwrap());
420 }
421 fuzzer.vm.cpu.mem.mapping_changed = false;
422 }
423
424 pub fn restore_initial(fuzzer: &mut Fuzzer) {
425 fuzzer.coverage.restore_local(&mut fuzzer.vm, &fuzzer.snapshot.coverage);

Callers 3

restore_initialMethod · 0.45
restore_prefixMethod · 0.45
find_input_for_testsFunction · 0.45

Calls 1

restore_localMethod · 0.80

Tested by 1

find_input_for_testsFunction · 0.36