Documentation

Miri.Interpreter.UnixFsFd

Remaining regular-file length/permissions/seek/sync policy in unix/fs.rs. Strong FD lookup/drop and actual host effects are mandatory.

  • handle : H
  • readable : Bool
  • writable : Bool
Instances For
    structure Miri.Interpreter.UnixFsFd.Hooks (S F D Path HM Time E Kind H : Type) :
    Instances For
      def Miri.Interpreter.UnixFsFd.truncate {S F D P HM T E K H : Type} (h : Hooks S F D P HM T E K H) (number : Int32) (length : Int) :
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        def Miri.Interpreter.UnixFsFd.chmod {S F D P HM T E K H : Type} (h : Hooks S F D P HM T E K H) (number mode : OpTy Memory.Provenance) :
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          def Miri.Interpreter.UnixFsFd.seek {S F D P HM T E K H : Type} (h : Hooks S F D P HM T E K H) (number : Int32) (offset : Int) (whence : Int32) (dest : MPlaceTy Memory.Provenance) :
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            def Miri.Interpreter.UnixFsFd.allocateImpl {S F D P HM T E K H : Type} (h : Hooks S F D P HM T E K H) (number : Int32) (offset length : Int64) :
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              def Miri.Interpreter.UnixFsFd.posixAllocate {S F D P HM T E K H : Type} (h : Hooks S F D P HM T E K H) (number : Int32) (offset length : Int64) :
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                def Miri.Interpreter.UnixFsFd.linuxAllocate {S F D P HM T E K H : Type} (h : Hooks S F D P HM T E K H) (number mode : Int32) (offset length : Int64) :
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  def Miri.Interpreter.UnixFsFd.syncFile {S F D P HM T E K H : Type} (h : Hooks S F D P HM T E K H) (number : Int32) (dataOnly : Bool) :
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    def Miri.Interpreter.UnixFsFd.syncRange {S F D P HM T E K H : Type} (h : Hooks S F D P HM T E K H) (number : Int32) (offset count : Int64) (flags : Int32) :
                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      def Miri.Interpreter.UnixFsFd.isatty {S F D P HM T E K H : Type} (h : Hooks S F D P HM T E K H) (op : OpTy Memory.Provenance) :
                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For