| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| capstone-6.0.0-Alpha8-Windows-x64.exe | 2026-05-23 | 5.9 MB | |
| capstone-devel-6.0.0-Alpha8.x86_64.rpm | 2026-05-23 | 6.6 MB | |
| libcapstone-dev_6.0.0-Alpha8_amd64.deb | 2026-05-23 | 6.8 MB | |
| capstone-6.0.0-Alpha8.tar.xz | 2026-05-23 | 5.7 MB | |
| capstone-6.0.0-Alpha8.tar.xz.sha256 | 2026-05-23 | 95 Bytes | |
| 6.0.0-Alpha8 source code.tar.gz | 2026-05-23 | 9.2 MB | |
| 6.0.0-Alpha8 source code.zip | 2026-05-23 | 10.6 MB | |
| README.md | 2026-05-23 | 5.5 kB | |
| Totals: 8 Items | 44.8 MB | 0 | |
Highlights
This is a patch release with bug fixes and a few new additions.
Thanks a lot to all the new contributors helping with this release!
Python Bindings
- Python bindings on Linux load
libcapstone.sonow with theRTLD_DEEPBINDflag set. On some Linux systems this should limit the symbols' scopes to the library, instead of global ones. Useful for tools which have two different Capstone versions in their dependency tree.
Architectures
- Update M68k and add support for ColdFire ISA (Sponsored by RizinOrg)
- Extend M680X support to RS08 and HCS12X.
- RISC-V: Add
reg_accessto details. - Add support for x86
MOVSXDinstructions. - x86 decoding uses lookup tables now to increase the overall speed.
What's Changed
- wasm: add missing error check in read_memoryimmediate() by @Oblivionsage in https://github.com/capstone-engine/capstone/pull/2866
- Extend M680X support to RS08 by @historicattle in https://github.com/capstone-engine/capstone/pull/2872
- Python binding: Removing xprint utility used in the tests in v6 branch by @Antelox in https://github.com/capstone-engine/capstone/pull/2874
- Introduce a +noaliascompressed option to selectively enable none-aliasing for compressed instrcution only but leave aliasing for the rest of instructions by @moste00 in https://github.com/capstone-engine/capstone/pull/2869
- riscv: remove extra RISCV_INS_INVALID by @12101111 in https://github.com/capstone-engine/capstone/pull/2876
- update clang-format to 20 by @b1llow in https://github.com/capstone-engine/capstone/pull/2883
- cs_disasm_iter: return early on zero-size input by @slate5 in https://github.com/capstone-engine/capstone/pull/2886
- Fix stale values in the detail struct by @slate5 in https://github.com/capstone-engine/capstone/pull/2881
- Add dependabot.yml by @Rot127 in https://github.com/capstone-engine/capstone/pull/2884
- x86: correctly handle XACQUIRE/XRELEASE by @jxors in https://github.com/capstone-engine/capstone/pull/2882
- fix: avoid strnlen() in cs_strndup for Mac OS X 10.5 portability by @Scottcjn in https://github.com/capstone-engine/capstone/pull/2889
- Fix RISCV aliases by @slate5 in https://github.com/capstone-engine/capstone/pull/2891
- Document the test boolean values. by @Rot127 in https://github.com/capstone-engine/capstone/pull/2892
- x86: simplify REX prefix parsing by @jxors in https://github.com/capstone-engine/capstone/pull/2885
- Fix sysreg registers in RISC-V and modify the header patcher to not crash if a header doesn't include all tags of a generated .inc file by @moste00 in https://github.com/capstone-engine/capstone/pull/2894
- RISC-V: add reg_access and test its usages in C and Python by @moste00 in https://github.com/capstone-engine/capstone/pull/2895
- RISCV: Fix operand detection (REAL/ALIAS) by @slate5 in https://github.com/capstone-engine/capstone/pull/2897
- Coverity fixes by @Rot127 in https://github.com/capstone-engine/capstone/pull/2901
- Update m68k by @b1llow in https://github.com/capstone-engine/capstone/pull/2880
- Fix position of comments to not break const_generator.py by @historicattle in https://github.com/capstone-engine/capstone/pull/2906
- Extend M680X support to HCS12X by @historicattle in https://github.com/capstone-engine/capstone/pull/2898
- next: Speedup x86 decoding with the help of LUT tables by @trufae in https://github.com/capstone-engine/capstone/pull/2908
- Implements load libcapstone.so with RTLD_DEEPBIND [#2912] by @AGhebrea in https://github.com/capstone-engine/capstone/pull/2913
- Replace cmake setup with manual steps to reduce dependencies. by @Rot127 in https://github.com/capstone-engine/capstone/pull/2916
- Python: use setattr to rewire Cs.disasm to avoid type checking errors by @mrexodia in https://github.com/capstone-engine/capstone/pull/2915
- Handle SStream overflow by truncating appends by @Rot127 in https://github.com/capstone-engine/capstone/pull/2921
- RISCV: the Ventana vendor is missing in the API by @slate5 in https://github.com/capstone-engine/capstone/pull/2917
- Fix UB of shift >63. by @Rot127 in https://github.com/capstone-engine/capstone/pull/2922
- Add M68K ColdFire ISA support by @b1llow in https://github.com/capstone-engine/capstone/pull/2927
- Fix AArch64 register-offset load/store memory operand access (#2802) by @DanielBotnik in https://github.com/capstone-engine/capstone/pull/2929
- x86: Decode MOVSXD r32, r/m32 and MOVSXD r16, r/m16 by @0xradulf in https://github.com/capstone-engine/capstone/pull/2930
New Contributors
- @Oblivionsage made their first contribution in https://github.com/capstone-engine/capstone/pull/2866
- @historicattle made their first contribution in https://github.com/capstone-engine/capstone/pull/2872
- @12101111 made their first contribution in https://github.com/capstone-engine/capstone/pull/2876
- @slate5 made their first contribution in https://github.com/capstone-engine/capstone/pull/2886
- @Scottcjn made their first contribution in https://github.com/capstone-engine/capstone/pull/2889
- @AGhebrea made their first contribution in https://github.com/capstone-engine/capstone/pull/2913
- @DanielBotnik made their first contribution in https://github.com/capstone-engine/capstone/pull/2929
- @0xradulf made their first contribution in https://github.com/capstone-engine/capstone/pull/2930
Full Changelog: https://github.com/capstone-engine/capstone/compare/6.0.0-Alpha7...6.0.0-Alpha8