(&self, addr: MemAddr)
| 120 | /// resolve a memory address to the global store address |
| 121 | #[inline] |
| 122 | pub(crate) fn resolve_mem_addr(&self, addr: MemAddr) -> MemAddr { |
| 123 | match self.0.mem_addrs.get(addr as usize) { |
| 124 | Some(addr) => *addr, |
| 125 | None => { |
| 126 | cold_path(); |
| 127 | unreachable!("invalid memory address: {addr}") |
| 128 | } |
| 129 | } |
| 130 | } |
| 131 | |
| 132 | /// resolve a data address to the global store address |
| 133 | #[inline] |
no test coverage detected