DynamoRIO / DynamoRIO/dynamorio

Add a mechanism for clients to store metadata for no-recreate translation

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

Description

Today, clients have to decode from cache instructions to deduce how to
restore state (combined with heap-stored metadata they may have kept). The
DR core, however, uses instrlist recreation metadata as part of its state
updates for mangling expansions, but does not make it easy for clients to
do the same. This issue covers trying to add a convenience mechanism to
pass data from the bb event w/ translating=true to the restore_state event.

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.