about summary refs log tree commit diff
path: root/src/tools
diff options
context:
space:
mode:
authorRalf Jung <post@ralfj.de>2025-03-19 16:40:21 +0100
committerRalf Jung <post@ralfj.de>2025-03-20 17:00:45 +0100
commitb9f59f61078b2dbcf9f2bfffb0459842ee854e03 (patch)
tree43eedb7785956dd9843373ee616721d597c69e09 /src/tools
parent75530e9f72a1990ed2305e16fd51d02f47048f12 (diff)
downloadrust-b9f59f61078b2dbcf9f2bfffb0459842ee854e03.tar.gz
rust-b9f59f61078b2dbcf9f2bfffb0459842ee854e03.zip
interpret memory access hooks: also pass through the Pointer used for the access
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/miri/src/machine.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/tools/miri/src/machine.rs b/src/tools/miri/src/machine.rs
index 90beffbf830..9006190cbee 100644
--- a/src/tools/miri/src/machine.rs
+++ b/src/tools/miri/src/machine.rs
@@ -1366,6 +1366,7 @@ impl<'tcx> Machine<'tcx> for MiriMachine<'tcx> {
         _tcx: TyCtxtAt<'tcx>,
         machine: &Self,
         alloc_extra: &AllocExtra<'tcx>,
+        _ptr: Pointer,
         (alloc_id, prov_extra): (AllocId, Self::ProvenanceExtra),
         range: AllocRange,
     ) -> InterpResult<'tcx> {
@@ -1390,6 +1391,7 @@ impl<'tcx> Machine<'tcx> for MiriMachine<'tcx> {
         _tcx: TyCtxtAt<'tcx>,
         machine: &mut Self,
         alloc_extra: &mut AllocExtra<'tcx>,
+        _ptr: Pointer,
         (alloc_id, prov_extra): (AllocId, Self::ProvenanceExtra),
         range: AllocRange,
     ) -> InterpResult<'tcx> {
@@ -1414,6 +1416,7 @@ impl<'tcx> Machine<'tcx> for MiriMachine<'tcx> {
         _tcx: TyCtxtAt<'tcx>,
         machine: &mut Self,
         alloc_extra: &mut AllocExtra<'tcx>,
+        _ptr: Pointer,
         (alloc_id, prove_extra): (AllocId, Self::ProvenanceExtra),
         size: Size,
         align: Align,