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

Method trace_new_bits

hail-fuzz/src/main.rs:809–817  ·  view source on GitHub ↗
(&mut self)

Source from the content-addressed store, hash-verified

807 }
808
809 fn trace_new_bits(&mut self) {
810 if let Some(block_cov) = self.coverage.as_any().downcast_ref::<coverage::BlockCoverage>() {
811 let blocks = block_cov.blocks_for(&mut self.vm, &self.state.new_bits);
812 tracing::trace!("New coverage: {blocks:x?} (bits={:?})", self.state.new_bits);
813 }
814 else {
815 tracing::trace!("New coverage: (bits={:?})", self.state.new_bits);
816 }
817 }
818
819 fn update_input_metadata(&mut self, id: InputId) {
820 let depth = self.input_id.map_or(0, |x| self.corpus[x].metadata.depth + 1);

Callers 1

check_exit_stateMethod · 0.80

Calls 2

blocks_forMethod · 0.80
as_anyMethod · 0.45

Tested by

no test coverage detected