Documentation

Miri.Interpreter.CpuAffinityMachine

Affinity masks live in ThreadMachine.Runtime, so source thread creation inherits the same mask subsequently read/written by these shims.

def Miri.Interpreter.CpuAffinityMachine.initializeMasks {U K : Type} (runtime : Runtime U) (os : String) (noCore : Bool) (cpuCount : UInt32) (endian : ABI.Endian) (chunkSize : ThreadStacks.M K U Nat) :

Source machine initialization checks the count before selecting OS/no_core support. The same runtime field is used by startRegularThread inheritance.

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

    Compiler c_ulong layout, errno destination and actual pointer null resolution remain supplied operations. All byte/scalar effects are canonical.

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