Documentation

Miri.Interpreter.OwnedVirtualSocket

Source virtual_socket.rs read/write retry execution with exact data captures. Uses the existing canonical socket buffers, clock policies and readiness state. Future retries are queued environments, not recursive closure calls or fuel.

Instances For
    Instances For
      def Miri.Interpreter.OwnedVirtualSocket.write {S F E I : Type} (h : Hooks S F E I) (socket : F) (pointer : Memory.Pointer (Option Memory.Provenance)) (length : Nat) (nonblock : Bool) (finish : OwnedSocketCompletion.Bytes) :
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        def Miri.Interpreter.OwnedVirtualSocket.read {S F E I : Type} (h : Hooks S F E I) (socket : F) (pointer : Memory.Pointer (Option Memory.Provenance)) (length : Nat) (nonblock : Bool) (finish : OwnedSocketCompletion.Bytes) :
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          def Miri.Interpreter.OwnedVirtualSocket.invoke {S F E I : Type} (h : Hooks S F E I) (capture : Capture F) (reason : Concurrency.UnblockKind) :

          The canonical dispatcher has already consumed Box<Self> before this call.

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