Documentation

Miri.Interpreter.LinuxForeign

Remaining pinned Linux/Android foreign arms; shared filesystem/statx, thread-name/gettid, epoll/eventfd, syscall/prctl, strerror and std guards stay in their canonical modules and are composed by UnixForeign.

structure Miri.Interpreter.LinuxForeign.Hooks (S Place H D Other E HM Os B I : Type) :
Instances For
    def Miri.Interpreter.LinuxForeign.positional {S Place H D O E HM Os B I : Type} (h : Hooks S Place H D O E HM Os B I) (name : String) (abi : ABI.FnAbi MIR.TyId) (args : Array (OpTy Memory.Provenance)) (dest : MPlaceTy Memory.Provenance) :
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      def Miri.Interpreter.LinuxForeign.emulate {S Place H D O E HM Os B I : Type} (h : Hooks S Place H D O E HM Os B I) (name : String) (abi : ABI.FnAbi MIR.TyId) (args : Array (OpTy Memory.Provenance)) (dest : MPlaceTy Memory.Provenance) :
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For