DynamoRIO / DynamoRIO/dynamorio
Use LDAPR on AArch64 when available to speed up synchronization code
Open
OpSys-AArch64
Performance
- Dominant language
- C
- Stars
- 3.2k
- Forks
- 629
- Avg merge
- 2d 15h
- Merged PRs (30d)
- 31
Description
The LDAPR instruction, added in FEAT_LRCPC in v8.3 (or v8.2 with RCpc extension), is faster than LDAR and yet has enough guarantees for most use cases. We should look into using this in DR's atomic sequences when the underlying processor supports it.
Contributor guide
Assessment
This issue has not been assessed yet.