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

Method new

hail-fuzz/src/debugging/trace.rs:81–87  ·  view source on GitHub ↗
(cpu: &mut Cpu, mmio_handler: IoHandler)

Source from the content-addressed store, hash-verified

79
80impl PathTracer {
81 fn new(cpu: &mut Cpu, mmio_handler: IoHandler) -> Self {
82 let handler = cpu.mem.get_io_memory_mut(mmio_handler).as_mut_any();
83 if let Some(handler) = handler.downcast_mut::<FuzzwareMmioHandler<MultiStream>>() {
84 handler.source.tracer = Some(Box::new(MultiStreamTracer { reads: vec![] }));
85 }
86 Self { blocks: vec![], mmio_handler }
87 }
88}
89
90impl HookHandler for PathTracer {

Callers

nothing calls this directly

Calls 1

as_mut_anyMethod · 0.80

Tested by

no test coverage detected