musl - musl - an implementation of the standard library for Linux-based systems

index : musl
musl - an implementation of the standard library for Linux-based systems
summary refs log tree commit diff
path: root/include/sys/membarrier.h
AgeCommit message (Collapse)AuthorLines
2021年02月15日sys/membarrier.h: add new constants from linux v5.10 Szabolcs Nagy-0/+4
can cause rseq restart on another cpu to synchronize with global memory access from rseq critical sections, see linux commit 2a36ab717e8fe678d98f81c14a0b124712719840 rseq/membarrier: Add MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ
2019年02月22日add membarrier syscall wrapper, refactor dynamic tls install to use it Rich Felker-0/+17
the motivation for this change is twofold. first, it gets the fallback logic out of the dynamic linker, improving code readability and organization. second, it provides application code that wants to use the membarrier syscall, which depends on preregistration of intent before the process becomes multithreaded unless unbounded latency is acceptable, with a symbol that, when linked, ensures that this registration happens.
generated by cgit v1.2.1 (git 2.18.0) at 2025年09月10日 11:30:41 +0000

AltStyle によって変換されたページ (->オリジナル) /