DynamoRIO / DynamoRIO/dynamorio
Add timer and timeout scaling library
Open
Component-Extension
Type-Feature
- Dominant language
- C
- Stars
- 3.2k
- Forks
- 629
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 30
Description
Heavyweight tools like drmemtrace slow down an application considerably, by up to 30x-50x or worse (i/o bound for drmemtrace). Yet large applications often have timers and timeouts operating in regular time, resulting in timer signals with a much higher frequency relative to code, as well as sleeps and timeouts expiring much earlier than they would have relative to other code.
This is a feature request to provide a library or part of an existing extension to modify timer and timeout parameters to the kernel to be scaled to better match the speed of the rest of the application.
Contributor guide
Assessment
This issue has not been assessed yet.