Source constructors for typed synchronization state, static-initializer sanity flags and MacOsFutex settings. No function registry is requested.
@[reducible, inline]
Instances For
@[reducible, inline]
Instances For
@[reducible, inline]
Instances For
def
Miri.Interpreter.TypedSyncFactories.sanity
{U K : Type}
(v : Views U)
(kind : PthreadObjects.Kind)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Interpreter.TypedSyncFactories.putSanity
{U K : Type}
(v : Views U)
(kind : PthreadObjects.Kind)
(value : Bool)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
- os : String
- initializer : String → EStateM StepError S Concurrency.TypedSyncRuntime.Dest
- readBytes : Concurrency.TypedSyncRuntime.Dest → ABI.Size → EStateM StepError S ByteArray
- readInitByte : Concurrency.TypedSyncRuntime.Dest → ABI.Size → EStateM StepError S UInt8
Instances For
def
Miri.Interpreter.TypedSyncFactories.pthread
{U K : Type}
(v : Views U)
(e : TypedSyncMachine.Effects (State K U))
(metadata : Concurrency.SyncObject.MetadataHooks (State K U) TypedSyncMetadata.Payload)
(bytes : TypedSyncObjectMachine.Bytes (State K U))
(memory : PthreadMemory (State K U))
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Interpreter.TypedSyncFactories.newMacFutex
{U K : Type}
(v : Views U)
(size : UInt64)
(shared : Bool)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Interpreter.TypedSyncFactories.macSettings
{U K : Type}
(v : Views U)
(ref : Concurrency.TypedSyncRuntime.Ref)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Interpreter.TypedSyncFactories.putMacSettings
{U K : Type}
(v : Views U)
(ref : Concurrency.TypedSyncRuntime.Ref)
(size : UInt64)
(shared : Bool)
:
Equations
- One or more equations did not get rendered due to their size.