Entire pinned unix/mem.rs plus posix_memalign/aligned_alloc/reallocarray source policy. Miri's deliberately restricted mmap is preserved: unsupported mapping modes are not replaced with successful anonymous allocations.
Instances For
- foreign : ForeignItems.Hooks P S D MD (Memory.Pointer (Option P)) B I
- pointerSize : UInt64
- pageSize : UInt64
- targetIsizeMax : UInt64
- mapFailed : M S (Memory.Scalar P)
- writeScalar : Memory.Scalar P → MD → M S Unit
Actual deref_pointer_as(memptr, machine.layouts.unit_ptr_mut).
Compiler-generated exact libc off_t signature/query; no host type alias.
A returned error is an actual source pointer-access failure. Missing metadata/environment must throw an explicit unresolved operation instead.
Instances For
POSIX invalid alignment returns EINVAL without setting errno. Dereference of the pointer-output operand precedes scalar alignment/size reads.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Unix foreign-item wrapper controls arity/type checks and off_t reading. Availability checks occur before the signature query where source does so.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.