Documentation

Miri.Input.EvalWindowsEnvironmentConstruction

Source-owned Windows environment component construction. Guest environment storage, wide-string memory and scalar access use the existing EvalWorld and compiler providers. Only the host path/process operations remain raw leaves.

@[reducible, inline]
Equations
Instances For
    @[reducible, inline]
    Equations
    Instances For
      @[reducible, inline]
      Equations
      Instances For
        @[reducible, inline]
        abbrev Miri.Input.EvalWindowsEnvironmentConstruction.Memory (Os R P H D O Aff B Host C : Type) :
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          def Miri.Input.EvalWindowsEnvironmentConstruction.fromSource {Os R P H D O Aff B Host C Error : Type} [DecidableEq Memory.MiriMemoryKind] [DecidableEq Os] (p : CompilerProviders.Prepared) (host : EvalHostRuntimeConstruction.OsHostEffects Os) (hostEffects : EvalHostRuntimeConstruction.EnvironmentHostEffects (InnerControl Os R P H D O Aff B Host)) (memory : Memory Os R P H D O Aff B Host C) (place : Interpreter.PlaceHooks Memory.Provenance (State Os R P H D O Aff B Host) C Interpreter.MachineHooks.FrameExtra) (errors : Interpreter.IoError.Hooks (State Os R P H D O Aff B Host) Error) (hostConfig : HostEffects (State Os R P H D O Aff B Host) Os Error) :

          Assemble the exact Windows environment hooks for the already initialized source world. Construction does not create another environment map or process identity; guest variables live in the canonical EnvVars root.

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