DynamoRIO / DynamoRIO/dynamorio

In drmemtrace scheduler, track prior state to mark idle-to-input transition as thread vs process switch

Open
#7,683 0 comments 0 reactions 0 assignees View on GitHub
Component-DrMemtrace Priority-Low
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 15h
Merged PRs (30d)
31

Description

Today the drmemtrace scheduler treats idle-to-input as a process switch:
```
if ( // XXX: idle-to-input transitions are assumed to be process switches
// for now. But we may want to improve this heuristic.
```

But this is likely wrong most of the time since we usually run a single workload.
We should track the prior input to know whether this is a thread or process switch.

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.