Source intrinsics.rs::ptr_offset_inbounds. Pointer resolution and live
allocation metadata must be supplied by the machine's concrete memory state.
- access (reason : Memory.AccessError) : PointerOffsetError
- pointer (reason : Memory.PointerError) : PointerOffsetError
Instances For
Equations
- One or more equations did not get rendered due to their size.
- Miri.Interpreter.instDecidableEqPointerOffsetError.decEq (Miri.Interpreter.PointerOffsetError.access reason) (Miri.Interpreter.PointerOffsetError.pointer reason_1) = isFalse ⋯
- Miri.Interpreter.instDecidableEqPointerOffsetError.decEq (Miri.Interpreter.PointerOffsetError.pointer reason) (Miri.Interpreter.PointerOffsetError.access reason_1) = isFalse ⋯
Instances For
@[instance_reducible]
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Interpreter.ptrOffsetInbounds
{Prov ProvExtra : Type}
(target : Memory.PointerArithmetic)
(ptr : Memory.Pointer (Option Prov))
(offsetBytes : Int64)
(resolve : Memory.PointerResolver Prov ProvExtra)
(lookup : Memory.LiveAllocationLookup)
:
Except PointerOffsetError (Memory.Pointer (Option Prov))
Equations
- One or more equations did not get rendered due to their size.