DynamoRIO / DynamoRIO/dynamorio
perf: use FUTEX_PRIVATE_FLAG for faster futexes
Open
good first issue
help wanted
OpSys-Linux
Performance
Type-Feature
- Dominant language
- C
- Stars
- 3.2k
- Forks
- 629
- Avg merge
- 2d 15h
- Merged PRs (30d)
- 31
Description
Linux 2.6.22 added a new flag to tell the kernel that futexes are
process-private, which can provide performance improvements. We'd just
use the convenience macros FUTEX_WAIT_PRIVATE and FUTEX_WAKE_PRIVATE.
However, we'd want to dynamically check whether this flag is supported.
Contributor guide
Assessment
This issue has not been assessed yet.