mirror of
https://github.com/open-goal/jak-project
synced 2026-09-10 04:22:13 -04:00
bfc4c18ada
- Adds `capstone` as a disassembling library that could eventually replace Zydis (for now left that alone) - Replicates all of the existing x86 tests to ARM64, fixed a bunch of underlying issues along the way - There are a very small handful of tests remaining that need to be enabled / fixed
Input files for fuzzing input
These files were the legacy test files but replaced.
No it only is consumed by test_corpus3.py to generate input cases for the fuzzer.
Test file formatting
Format of input files:
# ARCH, MODE, OPTION
<hexcode> = <assembly-text>
Example
# CS_ARCH_ARM, CS_MODE_ARM+CS_MODE_V8, None
0xa0,0x0b,0x71,0xee = vadd.f64 d16, d17, d16
...