One concrete source FnOnce dispatcher. Scheduling and deadline wrappers select the actual target thread before invoking this interpreter. Main/TLS are FnMut stack-empty callbacks and use MainMachine.take/invoke/restore instead. No missing-token fallback or function-valued registry is accepted here.
Instances For
Instances For
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Instances For
- thread : Interpreter.ThreadMachine.Hooks Memory.MiriMemoryKind (ThreadUser Os R P H D O Aff B Poll Instant System Native Profiler) C O X F A Aff
- futex : Option (Interpreter.LinuxFutexMachine.Hooks Memory.MiriMemoryKind (World Os R P H D O Aff B Poll Instant System Native Profiler) C P O B Instant System Z T E)
- io : EvalOwnedIoMachine.Bindings (Inner Os R P H D O Aff B Poll Instant System Native Profiler) (FD H D O) E Iter
- socket : EvalOwnedIoMachine.SocketBindings (Inner Os R P H D O Aff B Poll Instant System Native Profiler) (FD H D O) E Raw Listener TcpStream Poll Host AddrIter
- descriptor : Interpreter.SocketMachine.Descriptor O
- options : Interpreter.SocketOptions.Hooks (Inner Os R P H D O Aff B Poll Instant System Native Profiler) (FD H D O) E AddrIter
- wakeBudget : Nat
- nestedCapacity : Nat
- synchronousResource : Nat
- deadlineRegistry : Interpreter.ThreadStacks.Storage (ThreadUser Os R P H D O Aff B Poll Instant System Native Profiler) → Interpreter.DeadlineMachine.Registry Instant System
Registry projections let callback execution suppress pruning until its complete nested callback chain has returned.
- setDeadlineRegistry : Interpreter.DeadlineMachine.Registry Instant System → Interpreter.ThreadStacks.Storage (ThreadUser Os R P H D O Aff B Poll Instant System Native Profiler) → Interpreter.ThreadStacks.Storage (ThreadUser Os R P H D O Aff B Poll Instant System Native Profiler)
Instances For
Concrete source-owned final dictionary factory. Nested execution capacity belongs only to this transient execution dictionary, never deferred source data. All event/poll/epoll/socket bodies are reconstructed after routing readiness.
Equations
Instances For
Source blocking-I/O weak-source GC reads the prepared canonical manager; callbacks are not extra provenance roots in the pinned thread visitor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Miri.Input.EvalCallbackMachine.invoke h choice token kind = Miri.Input.EvalCallbackMachine.runWithin✝ h.nestedCapacity h choice token kind
Instances For
Equations
- Miri.Input.EvalCallbackMachine.invokeInner h choice token kind = Miri.Interpreter.ExecutionStateTransport.reverseAction (Miri.Input.EvalCallbackMachine.invoke h choice token kind)
Instances For
Source physical IO dictionaries are constructed on Inner; wake callbacks still perform the complete outer ThreadStacks switch on the same state.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Registration/cancellation retain their exact source arena; execution of a selected token uses the full dispatcher, including IO callbacks. Production factories call this on their already typed runtime before binding wake helpers.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Uses the full ThreadStacks switch and restores only after successful source callback execution. A callback error retains the selected target and prefix.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Canonical source eventfd physical effects close over the routed readiness view, including readiness wakes caused from another callback.
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
The RunLoop scheduler's delayed readiness and host polling use the same routed wake operation as deadlines and synchronous descriptor operations.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Deadline execution uses the same terminal dispatcher; no separate timeout callback table, token supply, host clock or thread selection is introduced.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Final Unix dictionary is assembled from the prepared source-owned IO and socket bodies. Runtime replacement happens before UnixForeign.bind captures any handler, and entry polling uses the exact routed BlockingIo source body.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Source-owned final execution assembly. The genuine host clock and choice leaves stay explicit; no caller callback dispatcher or baseline wake execution is accepted. Scheduling, deadlines and the exported callback dictionaries all refer to the same finite nested-execution interpreter.
Equations
- One or more equations did not get rendered due to their size.