(&self, tag: u64, index: u64)
| 125 | |
| 126 | // Resolve an address to (set_idx, way_idx, was_miss). Misses fetch from the next |
| 127 | // level and write back dirty victims; hits and fills update the LRU age. |
| 128 | fn resolve_line(&mut self, addr: u64) -> Result<(usize, usize, bool), VmError> { |
| 129 | let (tag, index, _) = self.address_fields(addr); |
| 130 | let set_idx = index as usize; |
| 131 | |
| 132 | // Hit? |
no outgoing calls
no test coverage detected