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

Method merge

hail-fuzz/src/coverage.rs:184–193  ·  view source on GitHub ↗
(&mut self, vm: &mut Vm)

Source from the content-addressed store, hash-verified

182 }
183
184 fn merge(&mut self, vm: &mut Vm) -> bool {
185 let coverage: &[u64] = bytemuck::cast_slice(vm.cpu.trace[self.storage].data_mut());
186
187 if has_new_bits(&self.hit[..], coverage) {
188 self.count = or_bits(&mut self.hit[..], coverage);
189 return true;
190 }
191
192 false
193 }
194
195 fn serialize(&self, _: &mut Vm, out: &mut String) {
196 use std::fmt::Write;

Callers 1

check_exit_stateMethod · 0.45

Calls 3

has_new_bitsFunction · 0.85
or_bitsFunction · 0.85
lenMethod · 0.45

Tested by

no test coverage detected