DynamoRIO / DynamoRIO/dynamorio

Use the actual written address range in DC ZVA's memory operand

Open
#4,400 5 comments 0 reactions 0 assignees View on GitHub
Component-API Component-DrMemtrace Component-IR Google-Affecting OpSys-AArch64 Priority-Low Usability
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 15h
Merged PRs (30d)
31

Description

Unlike the other DC cache operations, DC ZVA is not a cache management
operation but more of a regular store instruction. But clients analyzing
it need its actual start address (back-aligned) and size (cache line size).
The easiest thing for a client would be to have that in the IR operand,
instead of the encoded address: though that brings up issues of re-encoding
fidelity (xref #3339).

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.