Dereferences a pointer register as a string.
(
&self,
reg: Register,
constants: &'b [ConstantDatum],
heap: &'b Heap,
)
| 270 | |
| 271 | /// Dereferences a pointer register as a string. |
| 272 | fn deref_string<'b>( |
| 273 | &self, |
| 274 | reg: Register, |
| 275 | constants: &'b [ConstantDatum], |
| 276 | heap: &'b Heap, |
| 277 | ) -> &'b str { |
| 278 | let raw_addr = self.get_reg(reg); |
| 279 | DatumPtr::from(raw_addr).resolve_string(constants, heap) |
| 280 | } |
| 281 | |
| 282 | /// Returns the raw `u64` value stored in global register `index`. |
| 283 | /// |
no test coverage detected