DynamoRIO / DynamoRIO/dynamorio
add exhaustive AArch64 decoder/encoder/macro consistency tests
Open
Component-IR
Component-Tests
Google-Affecting
Maintainability
OpSys-AArch64
Priority-Medium
- Dominant language
- C
- Stars
- 3.2k
- Forks
- 629
- Avg merge
- 2d 15h
- Merged PRs (30d)
- 31
Description
For x86 we have exhaustive tests of every INSTR_CREATE and XINST_CREATE
macro with self-consistency tests that the decoder and encoder agree on
everything.
For ARM we are still missing this: #1686.
This issue covers adding such tests for AArch64.
Without these tests, it is fragile to add new XINST_CREATE macros: we have
no idea whether they work.
Contributor guide
Assessment
This issue has not been assessed yet.