DynamoRIO / DynamoRIO/dynamorio

use the right translation for inserted IT instructions

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

Description

During mangling, and also for our proposed mechanism of drmgr automatically adding IT instrs in its final phase, we want the xl8of the added IT instrs to be the original app IT instr, if it existed, as using the first instr inside the block will not work on relocation. Should we insert labels to try to keep that info when we remove IT instrs? Should we mark IT instrs are non-safe-spots -- potentially resulting in too few safe spots (imagine a loop with an IT block body)?

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.