Physical projection and canonical type/layout queries on the final World. Source: interpret/{projection,operand,place}.rs and eval_context.rs. Pure immediate views are snapshots; indirect/dynamic effects use PlaceDynamic.
Instances For
Instances For
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.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Exact source ABI shape assertion, including provenance restriction on non-pointer scalars. It does not validate initialized scalar values.
Equations
- One or more equations did not get rendered due to their size.
- Miri.Input.EvalProjectionMachine.assertAbi target value✝ layout = throw (Miri.Interpreter.ProjectionError.invariant "immediate does not match ABI")
Instances For
The source metadata guard and signed conversion precede resolution. Zero offset and wrapping mode never consult the address/allocation maps.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Only immediate operations use this pure snapshot. Dynamic indirect fields, MIR dereference/local index and constructor-allocating subslices have actual stateful adapters; trying those effects here is an explicit obligation.
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.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Array constructor effects occur after caller bounds/stride checks. Slice metadata is converted with the actual target pointer width.
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.
Instances For
Equations
- One or more equations did not get rendered due to their size.