(&mut self, fuzzer: &mut Fuzzer, interesting: bool)
| 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 { |
no test coverage detected