Construct the Windows callback boundary from the initialized source Core, its live foreign context, and the same Main hooks. This owns physical typed synchronization objects and callback routing; it does not seed Unix sockets or descriptors. Optional host time representations stay existential.
@[reducible, inline]
Equations
- Miri.Input.EvalWindowsCallbackAssembly.Other Raw Listener TcpStream Error = Miri.Input.EvalWindowsCallDispatchConstruction.Other Raw Listener TcpStream Error
Instances For
@[reducible, inline]
abbrev
Miri.Input.EvalWindowsCallbackAssembly.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]
abbrev
Miri.Input.EvalWindowsCallbackAssembly.State
(Os R H D Aff B Poll Instant System Native Profiler Raw Listener TcpStream Error : Type)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[reducible, inline]
abbrev
Miri.Input.EvalWindowsCallbackAssembly.CoreState
(Os R H D Aff B Poll Instant System Native Profiler Raw Listener TcpStream Error : Type)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
structure
Miri.Input.EvalWindowsCallbackAssembly.Product
(Os R H D Aff B Poll Instant System Native Profiler Raw Listener TcpStream Error C X F A : Type)
:
Type 1
- Zone : Type
- Timestamp : Type
- callbacks : EvalWindowsCallbackSourceConstruction.Product Os R EvalSyncObjectAccess.Payload H D (Other Raw Listener TcpStream Error) Aff B Poll Instant System Native Profiler C X F A
- objects : Interpreter.ForeignSyncMachine.Objects (EvalForeignSyncMachine.State Os R EvalSyncObjectAccess.Payload H D (Other Raw Listener TcpStream Error) Aff B Poll Instant System Native Profiler)
- syncEffects : Interpreter.TypedSyncMachine.Effects (EvalTypedSyncMachine.State Os R EvalSyncObjectAccess.Payload H D (Other Raw Listener TcpStream Error) Aff B Poll Instant System Native Profiler)
- time : Interpreter.TimeShims.Hooks (State Os R H D Aff B Poll Instant System Native Profiler Raw Listener TcpStream Error) Instant System self.Zone self.Timestamp
- deadline : Interpreter.DeadlineMachine.Hooks Memory.MiriMemoryKind (EvalSyncMachine.User Os R EvalSyncObjectAccess.Payload H D (Other Raw Listener TcpStream Error) Aff B Poll Instant System Native Profiler) Instant System
Instances For
def
Miri.Input.EvalWindowsCallbackAssembly.fromSource
{Os R H D Raw Listener TcpStream Error Aff B Poll Instant System Native Profiler C Meta Path Zone Timestamp ErrorHost
AddrIter : Type}
[DecidableEq Memory.MiriMemoryKind]
[DecidableEq Os]
(p : CompilerProviders.Prepared)
(image : AllocationImage.Imported)
(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 Instant
(EvalWindowsCallDispatchConstruction.Assembly Os R H D Aff B Poll Instant System Native Profiler Raw Listener
TcpStream Error C Meta Path Zone Timestamp))
(assembly :
EvalWindowsCallDispatchConstruction.Assembly Os R H D Aff B Poll Instant System Native Profiler Raw Listener TcpStream
Error C Meta Path Zone Timestamp)
(main :
Interpreter.MainMachine.Hooks
(EvalWindowsFileConstruction.Payload 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
Interpreter.ProgramExitPoll)
(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 Instant Interpreter.CallInstance AddrIter)
(world : State Os R H D Aff B Poll Instant System Native Profiler Raw Listener TcpStream Error)
:
Except (Interpreter.StepError × State Os R H D Aff B Poll Instant System Native Profiler Raw Listener TcpStream Error)
(Product Os R H D Aff B Poll Instant System Native Profiler Raw Listener TcpStream Error C ABI.ExternAbi
(ABI.FnAbi MIR.TyId) (ABI.ArgAbi MIR.TyId) × State Os R H D Aff B Poll Instant System Native Profiler Raw Listener TcpStream Error)
Create physical synchronization objects, backend-selected callback effects, the Main callback router, and a Windows time shim from the same initialized machine. If chrono data is absent its calls fail on demand while clock and synchronization operations still use the source host clock.
Equations
- Miri.Input.EvalWindowsCallbackAssembly.fromSource p image context assembly main sourceLeaves world = Miri.Input.EvalWindowsCallbackAssembly.build✝ p image context assembly main sourceLeaves world