Compiler hygiene/source-map/rendering evidence, with exact body/span keys. An unseen forged BytePos remains unresolved; no nearby-position approximation.
Equations
- One or more equations did not get rendered due to their size.
Instances For
- span : MIR.SpanRef
- position : Position
Instances For
- program : LoweredProgram
- names : Array (Interpreter.CallInstance × String)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Input.CompilerBacktraceSource.source
{S : Type}
(p : Prepared)
(hostUsizeMax : Nat)
(unitPointerLayout : EStateM Interpreter.StepError S Interpreter.LocalLayout)
(misaligned :
Memory.Pointer (Option Memory.Provenance) → ABI.Align → EStateM Interpreter.StepError S (Option Memory.Misalignment))
(functionPointer :
Interpreter.CallInstance → EStateM Interpreter.StepError S (Memory.Pointer (Option Memory.Provenance)))
(allocation : Memory.Pointer (Option Memory.Provenance) → EStateM Interpreter.StepError S (Memory.AllocId × ABI.Size))
(globalFunction : Memory.AllocId → EStateM Interpreter.StepError S (Option Interpreter.CallInstance))
:
Compiler-source construction with only runtime global/pointer queries. Every hygiene/source-map/name result is selected by its exact exported key.
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Input.CompilerBacktraceSource.hooks
{P S D MD B I E : Type}
(p : Prepared)
(base : Interpreter.Backtrace.Hooks P S D MD B I E Position)
:
Interpreter.Backtrace.Hooks P S D MD B I E Position
Equations
- One or more equations did not get rendered due to their size.