Documentation

Miri.Input.EvalStartupMemoryConstruction

Build the startup environment's memory bundle from the same fixed source execution configuration. Deallocation is a machine action composed at each call site, so span and address-release hooks see the actual active stack.

@[reducible, inline]
abbrev Miri.Input.EvalStartupMemoryConstruction.W (Os R Payload H D O Aff B Host : Type) :
Equations
Instances For
    @[reducible, inline]
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      def Miri.Input.EvalStartupMemoryConstruction.environmentMemory {Os R P H D O Aff B Host C ClockHost : Type} [DecidableEq Memory.MiriMemoryKind] (prepared : EvalPreparation.Prepared) (execution : EvalExecutable.Core Os R P H D O Aff B Host C ClockHost) (leaves : EvalConfigurationCore.Leaves Os R P H D O Aff B Host C ClockHost) (spans : Interpreter.AllocationDriver.SpanHooks) (choice : C) (alignment : Interpreter.ValidityMachine.AlignmentCheck) (stringScanBudget : Nat) :
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For