Documentation

Miri.Input.HostRuntime

Typed source host-owned machine.rs::new state. Host effects are required operations on an actual environment; isolated mode still creates then drops the poll object, while the clock uses the source virtual epoch. No closure arena is embedded recursively in its own machine state.

Instances For
    structure Miri.Input.HostRuntime.Hooks (S Poll Instant System Native Profiler : Type) :
    Instances For
      def Miri.Input.HostRuntime.create {S Poll Instant System Native Profiler H D O : Type} (h : Hooks S Poll Instant System Native Profiler) (config : Configuration) (beforePoll beforeDescriptors : EStateM Interpreter.StepError S Unit) :
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        def Miri.Input.HostRuntime.create.load {S Poll Instant System Native Profiler : Type} (h : Hooks S Poll Instant System Native Profiler) (config : Configuration) (remaining : List String) :
        Equations
        Instances For
          def Miri.Input.HostRuntime.dispose {S Poll Instant System Native Profiler H D O : Type} (h : Hooks S Poll Instant System Native Profiler) (host : Storage Poll Instant System H D O Native Profiler) :

          Cleanup for a fully constructed host payload if later machine assembly fails.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            def Miri.Input.HostRuntime.protect {S Poll Instant System Native Profiler H D O A : Type} (h : Hooks S Poll Instant System Native Profiler) (host : Storage Poll Instant System H D O Native Profiler) (action : EStateM Interpreter.StepError S A) :
            Equations
            Instances For