unix/thread.rs compiler leaves. libc::pthread_t is a compiler path query;
its integer width, signedness and ABI are never inferred from a host pthread.
The actual create/join/detach scheduler and memory effects remain source drivers.
Equations
Instances For
def
Miri.Input.CompilerUnixThread.hooks
{S : Type}
(p : CompilerProviders.Prepared)
(base : Interpreter.UnixThread.Hooks S)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Input.CompilerUnixThread.signature
{S : Type}
(queries : CompilerNamedShimAbi.Prepared)
(name : String)
:
The exact pinned source named ABI requests, including pthread_t return and argument types and the source FnPtr wildcard recipe for pthread_create.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Source shim signatures use C with unwind=false, separately from their compiler-lowered canonical target calling convention.
Equations
- One or more equations did not get rendered due to their size.