DynamoRIO / DynamoRIO/dynamorio
Use the actual written address range in DC ZVA's memory operand
Open
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
Assessment
This issue has not been assessed yet.