capstone/suite/MC
Rot127 d7ef910bc6
Rebased #2570 (#2614)
* Add ARC files

* Added ARC files for successful compilation

* Refactor ARC files

* Add ARC c/cs tests

* Add ARC python test/bindings

* Add ARC to CI/CD

* Avoid omitting parameter names

* Update cs files

* Fix ARC bugs

* Update ARC python bindings

* Refactor and update ARC test files

* Add detail flag to arc test

* Fix ARC test problems

* Fix ARCMapping compile error

* Replace __CHAR_BIT__ to CHAR_BIT

* Add credits and ARC info

* Update ARC to match the latest next

* Python formatting

* Remove asserts on 'Unknown condition code passed'

* Add ARC to some more documentation

* Add ARC to Targets constants

* Add ARC support to llvm-tblgen

* Replace asserts & add Expr handling

* Check DecodeGPR32RegisterClass return value

* Fix fieldFromInstruction patch

* Refactor ARC

* Reformat python files

* Fix incorrect import

* Update inc files and insn names

* Update python files

* Disable AArch64 Linux wheel build due to https://github.com/capstone-engine/capstone/issues/2615.

---------

Co-authored-by: R33v0LT <sibirtsevdl@gmail.com>
2025-01-28 22:34:24 +08:00
..
AArch64 AArch64 update to LLVM 18 (#2298) 2024-07-08 10:28:54 +08:00
ARC Rebased #2570 (#2614) 2025-01-28 22:34:24 +08:00
ARM Fix running `cstest` in CI (#2126) 2023-08-06 18:28:52 +08:00
Alpha add Alpha big-endian (#2227) 2024-01-02 13:02:38 +09:00
BPF Merge pull request #1886 from terorie/ebpf-callx 2022-06-09 21:37:40 +08:00
HPPA Add HPPA(PA-RISC) architecture (#2265) 2024-03-26 13:58:56 +08:00
LoongArch Initial auto-sync LoongArch support (#2349) 2024-06-26 14:47:44 +08:00
Mips Auto-Sync Mips (#2410) 2024-09-07 22:30:47 +08:00
PowerPC Add regression tests for QPX (#2169) 2023-09-24 11:09:53 +08:00
RISCV RISCV support ISRV32/ISRV64 (#1401) 2019-03-09 08:41:12 +08:00
Sparc fix MC 2019-02-26 15:41:04 +08:00
SystemZ fix MC 2019-02-26 15:41:04 +08:00
TriCore Add tricore tc1.8 instructions (#2595) 2025-01-28 20:50:43 +08:00
X86 x86: fix testcase of MOVSD 2020-05-07 21:51:54 +08:00
Xtensa Xtensa Support (#2380) 2024-09-30 11:35:51 +08:00
README.md Modern Testing (#2456) 2024-08-31 21:33:38 +08:00

README.md

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
...