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

Method after_check

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

Source from the content-addressed store, hash-verified

1049 }
1050
1051 fn after_check(&mut self, fuzzer: &mut Fuzzer, interesting: bool) {
1052 if interesting {
1053 self.interesting += 1;
1054 }
1055
1056 if fuzzer.global.is_main_instance() {
1057 // DEBUGGING:
1058 let bits = fuzzer.coverage.get_bits(&mut fuzzer.vm);
1059 let coverage_bits = count_all_bits(bits);
1060 tracing::info!(
1061 "sync {}: bits={coverage_bits}, new bits={:?}",
1062 self.current_input_id,
1063 fuzzer.state.new_bits
1064 );
1065 }
1066 }
1067
1068 fn end(&mut self, fuzzer: &mut Fuzzer) {
1069 if fuzzer.global.is_main_instance() && self.total != 0 {

Callers 1

runMethod · 0.45

Calls 3

count_all_bitsFunction · 0.85
is_main_instanceMethod · 0.80
get_bitsMethod · 0.80

Tested by

no test coverage detected