DynamoRIO / DynamoRIO/dynamorio

Add third-party verification tests for AArch64 decoder/encoder

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

Description

The current test set for the AArch64 decoder/encoder checks internal consistency but not correctness against an external third-party reference decoder/encoder. For AArch64, GNU's binutils and/or QEMU could be used for such cross-checking.

The x86 decoder/encoder already does this using binutils and udis86.

This issue was raised as a result of discussions in #4395 , see https://github.com/DynamoRIO/dynamorio/pull/4395#discussion_r466503441.

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.