Documentation

Miri.Input.EvalEntryMachine

Construct Main/Thread/TLS hooks from the fixed execution configuration. Compiler constants and native deallocation remain explicit dependencies.

@[reducible, inline]
abbrev Miri.Input.EvalEntryMachine.W (Os R Payload H D O Aff B Host : Type) :
Equations
Instances For
    @[reducible, inline]
    abbrev Miri.Input.EvalEntryMachine.Payload (Os R P H D O Aff B Host : Type) :
    Equations
    Instances For
      @[reducible, inline]
      abbrev Miri.Input.EvalEntryMachine.InnerUser (Os R P H D O Aff B Host : Type) :
      Equations
      Instances For
        @[reducible, inline]
        abbrev Miri.Input.EvalEntryMachine.S (Os R P H D O Aff B Host : Type) :
        Equations
        Instances For
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            structure Miri.Input.EvalEntryMachine.Physical (Os R P H D O Aff B Host C : Type) :

            These are already assembled source engines, not fallback implementations for instructions. No source call, memory or cleanup callback is chosen here.

            Instances For
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For

                Build source policies against the real current backend selection and single World storage. All startup/compiler failures preserve their actual prefix.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For

                  Standard startup assembly from the same fixed interpreter Config. Compiler entry metadata, full-instance call/return behavior, TLS operations, and main callbacks are delegated to the source constructors above.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For