DynamoRIO / DynamoRIO/dynamorio

Implement automated binary re-relativization for AArch32 and AArch64

Open
#4,016 3 comments 0 reactions 1 assignee Claimed by @AssadHashmi View on GitHub
Component-IR help wanted OpSys-AArch64 OpSys-ARM
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 15h
Merged PRs (30d)
31

Description

Xref related issues: #731, #3271, #3339
This issue covers implementing automated binary re-relativization of AArch32 and AArch64 instructions. We will need a different strategy than the x86 approach of storing the location of a 32-bit immediate, due to the varying immediate encodings. For now, decode_from_copy() invalidates the raw bits to force a re-encoding as a workaround for not having this feature.

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.