(cpu: &mut Cpu, mmio_handler: IoHandler)
| 79 | |
| 80 | impl 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 | |
| 90 | impl HookHandler for PathTracer { |
nothing calls this directly
no test coverage detected