DynamoRIO / DynamoRIO/dynamorio

Bridge testing gap on AArch64

Open
#4,474 2 comments 0 reactions 1 assignee Claimed by @AssadHashmi View on GitHub
Component-Tests OpSys-AArch64
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 18h
Merged PRs (30d)
30

Description

I'm filing this to help organize and drive work to finish big missing pieces on AArch64 in the test suite. There are about 140 tests on x86 that are not ported to AArch64, resulting in a big gap in coverage. As we run larger A64 apps we're running into many bugs, at least some of which would have been caught and fixed much more easily on our test suite than on a large, complex, custom app.

Xref the old master porting issue #1569 for AArch64 (and i#1551 for ARM).

My main initial focus is drcachesim, and there we have two big drivers of missing tests:
- 11 tests missing because of toolchain linking issue #2007
- 4 tests missing because of lack of annotation support #1672, but we don't really need annotations: we could tweak the test app

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.