(&self, _: &mut Vm, out: &mut String)
| 193 | } |
| 194 | |
| 195 | fn serialize(&self, _: &mut Vm, out: &mut String) { |
| 196 | use std::fmt::Write; |
| 197 | for (i, entry) in self.hit.iter().enumerate() { |
| 198 | let bytes = entry.to_le_bytes(); |
| 199 | for (j, byte) in bytes.iter().enumerate().filter(|(_, byte)| **byte != 0) { |
| 200 | writeln!(out, "{:#06x} = {:#04x}", i * 8 + j, *byte).unwrap(); |
| 201 | } |
| 202 | } |
| 203 | } |
| 204 | |
| 205 | fn reset(&mut self, vm: &mut Vm) { |
| 206 | vm.cpu.trace[self.storage].data_mut().fill(0); |
no test coverage detected