Documentation

Miri.Input.EvalMiriConnectedSourceConstruction

Connect source-built physical Miri operations to a selected Core's portable foreign resolver. The Miri machine, thread machine, host capabilities, compiler queries, and environment memory all come from this exact source configuration and callback package.

@[reducible, inline]
abbrev Miri.Input.EvalMiriConnectedSourceConstruction.Other (Raw Listener TcpStream Error : Type) :
Equations
Instances For
    @[reducible, inline]
    abbrev Miri.Input.EvalMiriConnectedSourceConstruction.Host (Poll Instant System H D Raw Listener TcpStream Error Native Profiler : Type) :
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[reducible, inline]
      Equations
      Instances For
        @[reducible, inline]
        Equations
        Instances For
          @[reducible, inline]
          Equations
          Instances For
            @[reducible, inline]
            Equations
            Instances For
              @[reducible, inline]
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                @[reducible, inline]
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  def Miri.Input.EvalMiriConnectedSourceConstruction.bind [DecidableEq Memory.MiriMemoryKind] {Os R H D Aff B Poll Instant System Native Profiler Raw Listener TcpStream Error ErrorHost Meta Path C ClockHost I AddrIter Assembly : Type} (p : CompilerProviders.Prepared) (image : AllocationImage.Imported) (options : EvalConfigurationCore.Options) (sourceLeaves : EvalConfigurationCore.SourceLeaves Os R EvalSyncObjectAccess.Payload H D Aff B Poll Instant System Native Profiler Raw Listener TcpStream Error ErrorHost Meta Path MIR.Place C ClockHost I AddrIter) (context : EvalConfigurationCore.ForeignContext Os R EvalSyncObjectAccess.Payload H D (Other Raw Listener TcpStream Error) Aff B (Host Poll Instant System H D Raw Listener TcpStream Error Native Profiler) C ClockHost Assembly) (thread : Interpreter.ThreadMachine.Hooks Memory.MiriMemoryKind (EntryUser Os R EvalSyncObjectAccess.Payload H D (Other Raw Listener TcpStream Error) Aff B (Host Poll Instant System H D Raw Listener TcpStream Error Native Profiler)) C (Other Raw Listener TcpStream Error) ABI.ExternAbi (ABI.FnAbi MIR.TyId) (ABI.ArgAbi MIR.TyId) Aff) (foreign : Interpreter.ForeignItems.Hooks Memory.Provenance (State Os R EvalSyncObjectAccess.Payload H D (Other Raw Listener TcpStream Error) Aff B (Host Poll Instant System H D Raw Listener TcpStream Error Native Profiler)) (Interpreter.RuntimePlace Memory.Provenance) (Interpreter.RuntimePlace Memory.Provenance) (Memory.Pointer (Option Memory.Provenance)) Interpreter.LoadedBody Interpreter.CallInstance) :

                  Install Miri on the selected, already callback-rebound Core configuration. The supplied thread hooks are projected from the same source Main package; Miri spawn/join therefore share its actual TLS, scheduler, and return behavior.

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