mirror of
https://github.com/open-goal/jak-project
synced 2026-09-01 17:59:55 -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
32 lines
1.6 KiB
Bash
Vendored
Generated
32 lines
1.6 KiB
Bash
Vendored
Generated
#!/bin/sh -x
|
|
|
|
cstool -d x64 0x4 | grep "ERROR: invalid assembly code" &&
|
|
cstool -d arm 0x1 | grep "ERROR: invalid assembly code" &&
|
|
cstool -d aarch64 0x1 | grep "ERROR: invalid assembly code" &&
|
|
cstool -d alpha 0x1 | grep "ERROR: invalid assembly code" &&
|
|
cstool -d mips64 0x1 | grep "ERROR: invalid assembly code" &&
|
|
cstool -d ppc64 0x1 | grep "ERROR: invalid assembly code" &&
|
|
cstool -d sparc 0x1 | grep "ERROR: invalid assembly code" &&
|
|
cstool -d systemz 0x1 | grep "ERROR: invalid assembly code" &&
|
|
cstool -d xcore 0x1 | grep "ERROR: invalid assembly code" &&
|
|
cstool -d m68k 0x1 | grep "ERROR: invalid assembly code" &&
|
|
cstool -d tms320c64x 0x1 | grep "ERROR: invalid assembly code" &&
|
|
cstool -d m6811 0x1 | grep "ERROR: invalid assembly code" &&
|
|
cstool -d cpu12 0x1 | grep "ERROR: invalid assembly code" &&
|
|
cstool -d hd6309 0x1 | grep "ERROR: invalid assembly code" &&
|
|
cstool -d hcs08 0x1 | grep "ERROR: invalid assembly code" &&
|
|
cstool -d evm 0x1 | grep "ERROR: invalid assembly code" &&
|
|
cstool -d 6502 0x1 | grep "ERROR: invalid assembly code" &&
|
|
cstool -d 65c02 0x1 | grep "ERROR: invalid assembly code" &&
|
|
cstool -d w65c02 0x1 | grep "ERROR: invalid assembly code" &&
|
|
cstool -d 65816 0x1 | grep "ERROR: invalid assembly code" &&
|
|
cstool -d wasm 0x1 | grep "ERROR: invalid assembly code" &&
|
|
cstool -d bpf 0x1 | grep "ERROR: invalid assembly code" &&
|
|
cstool -d ebpf 0x1 | grep "ERROR: invalid assembly code" &&
|
|
cstool -d riscv64 0x1 | grep "ERROR: invalid assembly code" &&
|
|
cstool -d sh 0x1 | grep "ERROR: invalid assembly code" &&
|
|
cstool -d tc162 0x1 | grep "ERROR: invalid assembly code"
|
|
|
|
# One successful disassembly
|
|
cstool -d x64 0xc5,0xca,0x58,0xd4
|