Documentation

Miri.Input.EvalUnixPthreadConstruction

Canonical pthread synchronization source hooks. The caller supplies the actual shared typed-sync object bundle and narrow machine/source leaves; this constructor derives pthread objects, memory checks, libc constants, timespec reads, deadlines, errno handling, shim signatures, and checked transmutation. It does not accept a completed PthreadSync or PthreadDispatch dictionary.

Assemble the portable pthread sync ABI over the actual shared object arena. Attribute/object writes use canonical guest memory, timed waits use the source HostRuntime deadline registry, and each ABI signature comes from the exact compiler shim table.

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