DynamoRIO / DynamoRIO/dynamorio

Add translation support for fragment prefixes

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

Description

For asynchronous signals during detach or when a client uses an itimer, it would improve performance to fully translate registers for a PC in a fragment prefix. Xref #4232 where removing translation failures speeds up detach. Xref #7970 on translations hit in prefixes in drmemtrace.

Contributor guide

Open the contributing guide

Research direction

Start by reading the context in issues #4232 and #7970, then trace the fragment-prefix translation path involved in asynchronous signals during detach and client itimers. The work is complete when registers for a PC in a fragment prefix are fully translated without the relevant translation failures and the performance impact is verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
devtools
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.