Windows-specific source call assembly. It constructs Common and Windows
environment/error state from compiler facts and the live machine providers;
Unix host configuration and Unix callback records are deliberately absent.
Windows operation components can then be attached against this exact Main
state by connectComponents.
Equations
- Miri.Input.EvalWindowsCallDispatchConstruction.Other Raw Listener TcpStream Error = Miri.Input.EvalSocketStorage.Other Raw Listener TcpStream Error
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
- osHost : EvalHostRuntimeConstruction.OsHostEffects Os
- environmentHost : EvalHostRuntimeConstruction.EnvironmentHostEffects (EvalWindowsEnvironmentConstruction.InnerControl Os R Payload H D (Other Raw Listener TcpStream Error) Aff B (Host Poll Instant System H D Raw Listener TcpStream Error Native Profiler))
- environmentHostConfig : EvalWindowsEnvironmentConstruction.HostEffects (State Os R H D Aff B Poll Instant System Native Profiler Raw Listener TcpStream Error) Os Error
- ioHost : EvalUnixConstruction.IoHostEffects (State Os R H D Aff B Poll Instant System Native Profiler Raw Listener TcpStream Error) Error
- memory : EvalWindowsEnvironmentConstruction.Memory Os R Payload H D (Other Raw Listener TcpStream Error) Aff B (Host Poll Instant System H D Raw Listener TcpStream Error Native Profiler) C
- place : Interpreter.PlaceHooks Memory.Provenance (State Os R H D Aff B Poll Instant System Native Profiler Raw Listener TcpStream Error) C Interpreter.MachineHooks.FrameExtra
- choice : C
- compatibilityBudget : Nat
Instances For
- common : EvalForeignConstruction.Common (CoreState Os R H D Aff B Poll Instant System Native Profiler Raw Listener TcpStream Error)
- foreign : Interpreter.ForeignItems.Core Memory.Provenance (CoreState Os R H D Aff B Poll Instant System Native Profiler Raw Listener TcpStream Error) (Interpreter.RuntimePlace Memory.Provenance) (Interpreter.RuntimePlace Memory.Provenance) (Memory.Pointer (Option Memory.Provenance)) Interpreter.LoadedBody Interpreter.CallInstance
- environment : Interpreter.WindowsEnvironmentDispatch.Hooks (State Os R H D Aff B Poll Instant System Native Profiler Raw Listener TcpStream Error) Os Error Interpreter.EnvVars.Kind
- errors : Interpreter.IoError.Hooks (State Os R H D Aff B Poll Instant System Native Profiler Raw Listener TcpStream Error) Error
- osHost : EvalHostRuntimeConstruction.OsHostEffects Os
- environmentHost : EvalHostRuntimeConstruction.EnvironmentHostEffects (EvalWindowsEnvironmentConstruction.InnerControl Os R Payload H D (Other Raw Listener TcpStream Error) Aff B (Host Poll Instant System H D Raw Listener TcpStream Error Native Profiler))
- environmentHostConfig : EvalWindowsEnvironmentConstruction.HostEffects (State Os R H D Aff B Poll Instant System Native Profiler Raw Listener TcpStream Error) Os Error
- place : Interpreter.PlaceHooks Memory.Provenance (State Os R H D Aff B Poll Instant System Native Profiler Raw Listener TcpStream Error) C Interpreter.MachineHooks.FrameExtra
- choice : C
- compatibilityBudget : Nat
- sourceSeed : SourceSeed Os R H D Aff B Poll Instant System Native Profiler Raw Listener TcpStream Error C
- memory : EvalWindowsEnvironmentConstruction.Memory Os R Payload H D (Other Raw Listener TcpStream Error) Aff B (Host Poll Instant System H D Raw Listener TcpStream Error Native Profiler) C
- components : Option (EvalWindowsSourceConstruction.Components Os R Payload H D (Other Raw Listener TcpStream Error) Aff B (Host Poll Instant System H D Raw Listener TcpStream Error Native Profiler) C Error Meta Path System)
- time : Option (Interpreter.TimeShimDispatch.Hooks (State Os R H D Aff B Poll Instant System Native Profiler Raw Listener TcpStream Error) Instant System Zone Timestamp)
- sync : Option (Interpreter.WindowsSyncDispatch.Hooks (State Os R H D Aff B Poll Instant System Native Profiler Raw Listener TcpStream Error) Concurrency.TypedSyncRuntime.Ref)
- platform : Option (Interpreter.WindowsPlatformDispatch.Hooks (State Os R H D Aff B Poll Instant System Native Profiler Raw Listener TcpStream Error) Os Error Interpreter.EnvVars.Kind (EvalWindowsFileConstruction.Ref H D (Other Raw Listener TcpStream Error)))
Instances For
Build the Windows Core and canonical environment from source-owned
compiler, memory, ABI, and host leaves. components starts empty because the
remaining Windows file/thread callbacks require the live Main hooks; callers
attach them with connectComponents, which checks that same prepared target.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Attach the actual Windows environment, file, and thread constructors to the live Main callbacks and canonical registries. All inputs are raw source capabilities or existing world components; no caller supplies completed Windows guest hooks.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Canonical source connection for Windows time and synchronization. This derives both guest hook dictionaries from the same environment/memory/Main, typed sync objects, selected atomic backend, deadline registry, compiler facts, and raw chrono leaves before attaching the base environment/file/thread components.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Attach the Main-bound Windows platform family from its raw host leaves and the same prepared Main/environment/memory. Heap and process operations are therefore constructed against the live Main state rather than supplied as a completed guest dispatcher.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Produce the Windows foreign interpreter on CoreState from the prepared Common/Core and the source-built Windows components. The Core dictionary is transported losslessly to the Main/thread state so environment, file and TLS operations mutate the same world, then returned to the interpreter state. Calls for unfinished families remain demand-local Unsupported through the Windows source resolver.
Equations
- One or more equations did not get rendered due to their size.