DynamoRIO / DynamoRIO/dynamorio
Handle execute-no-read code pages
Open
- Dominant language
- C
- Stars
- 3.2k
- Forks
- 629
- Avg merge
- 2d 15h
- Merged PRs (30d)
- 31
Description
With Intel memory protection keys and OS support (which is in Linux 4.6: https://kernelnewbies.org/Linux_4.6#Support_for_Intel_memory_protection_keys), an app can now have pages that are executable but not readable. That's a big pain for DR. This issue covers handling such code pages.
Contributor guide
Assessment
This issue has not been assessed yet.