DynamoRIO / DynamoRIO/dynamorio

Add timer and timeout scaling library

Open
#7,504 1 comment 0 reactions 1 assignee Claimed by @derekbruening View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.