Releases: bohlender/capstone-d
Releases · bohlender/capstone-d
Assert support for Capstone v4.0.2
- Updated regression tests, which are based on the original tests of the C API, to assert compatibility with Capstone 4.0.2
- Removed workarounds for DMD bugs which are not needed anymore
All architectures of Capstone v.4.0.1 supported
- Supports all of the functionality provided by the C API of Capstone v4.0.1, except for the dynamic memory management option.
- All architectures are supported, that is: ARM, ARM-64, EVM, M680X, M68K, MIPS, PowerPC, SPARC, SystemZ, TMS320C64x, X86, XCore
- Fully documented
- Has both unit- and regression tests. The latter are based on the original tests of the C API.
Updated bindings for Capstone v.4.0.1
- Added arch-independent layer (
Capstone
,Instruction
, ...) in addition to the arch-specific one (X86Capstone
,X86Instruction
,...) to make API less template-heavy and more convenient to use when target-architecture is not known at compile-time. - Supports all of the functionality provided by the C API of Capstone v4.0.1, except for the dynamic memory management option.
- Fully documented
- Has both unit- and regression tests. The latter are based on the original tests of the C API.
- Some of the recently added architectures are not supported yet, i.e. EVM, M68K, M68K, M680X, TMS320C64x
Complete bindings for Capstone v.3.0.5
- Supports all of the functionality provided by the C API of Capstone v3.0.5, except for the dynamic memory management option.
- Fully documented
- Has both unit- and regression tests. The latter are based on the original tests of the C API.
Complete support for x86 and ARM
- Supports all of the functionality provided by the C API of Capstone v3.0.5, except for the dynamic memory management option.
- Fully documented
- Has both unit- and regression tests. The latter are based on the original tests of the C API.
- Supported architectures: X86, ARM
- Currently missing architectures: MIPS, PowerPc, Sparc, SystemZ, XCore