Compiler-backed helpers.rs:280–312: libc array construction and named non-enum ADT field projection. Names come from compiler field declarations; neither offsets nor layout equality establish field/type identity.
def
Miri.Input.CompilerNamedFields.fieldIndex
(runtime : RuntimeMetadata)
(parent : Interpreter.LocalLayout)
(name : String)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Input.CompilerNamedFields.libcArrayLayout
{S : Type}
(runtime : RuntimeMetadata)
(arrays : RuntimeArrayQueries.Access S)
(key : String)
(count : UInt64)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Input.CompilerNamedFields.iovecArrayLayout
{S : Type}
(runtime : RuntimeMetadata)
(arrays : RuntimeArrayQueries.Access S)
(count : UInt64)
:
Equations
- Miri.Input.CompilerNamedFields.iovecArrayLayout runtime arrays count = Miri.Input.CompilerNamedFields.libcArrayLayout runtime arrays "iovec" count