Documentation

Miri.Interpreter.CpuAffinityDispatch

Exact modern Unix and legacy FreeBSD affinity shim wrappers.

Instances For

    Source-call adapter over the already adapted common Core. The Unix source assembly has converted foreign destinations to MPlaceTy before reaching this dispatcher, while its original full Hooks record still uses RuntimePlace; requiring only Core avoids manufacturing unrelated callback arms merely to run the affinity shim.

    Instances For
      def Miri.Interpreter.CpuAffinityDispatch.emulateCore {P S D MD B I : Type} (h : CoreHooks P S D MD B I) (name : String) (abi : ABI.FnAbi MIR.TyId) (args : Array (OpTy P)) (dest : MD) :
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        def Miri.Interpreter.CpuAffinityDispatch.emulate {P S D MD B I : Type} (h : Hooks P S D MD B I) (name : String) (abi : ABI.FnAbi MIR.TyId) (args : Array (OpTy P)) (dest : MD) :
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          def Miri.Interpreter.CpuAffinityDispatch.bind {P S D MD B I : Type} (h : Hooks P S D MD B I) :
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For