-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plan for future development of Capstone #1319
Comments
|
Update: since branch master breaks bindings, i marked its version as 5.0 instead. We still have some maintenance versions for v4.0.x. The next release will be v4.0.2, where we just cherry-pick bugfixes. Track this version in branch |
some quick updates on development on the "next" branch.
now X86 is done, i am moving to ARM. expect update soon. |
for the "next" branch (will be released as v5.0), we got few more new architectures in MOS65xx, BPF, WASM & RISCV. more will come in the near future, before 5.0 is out. |
We just had a huge update on ARM, so now we can handle can latest instructions from v8.1a ~ v8.4a specs. Check it out in the "next" branch at https://github.com/aquynh/capstone/tree/next Next update will be Aarch64. |
AArch64 architecture is updated, and should support all the latest instructions now. Check it out in the "next" branch at https://github.com/aquynh/capstone/tree/next I am now moving to update PowerPC. |
woah :DDD thank you! i can confirm it works as expected for the PAC instructions at least, will update r2 git and see if there's any regression
… On 10 Apr 2019, at 12:02, Nguyen Anh Quynh ***@***.***> wrote:
AArch64 architecture is updated, and should support all the latest instructions now.
Check it out in the "next" branch at https://github.com/aquynh/capstone/tree/next <https://github.com/aquynh/capstone/tree/next>
I am now moving to update PowerPC.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub <#1319 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AA3-lqikalc4Xxg07UPfCMgvfpupi7qjks5vfbangaJpZM4Zbtq_>.
|
PowerPC is updated, see https://github.com/aquynh/capstone/tree/next. The remaining important architectures to be updated are Mips & Sparc. |
@aquynh can you create an organization? So multiple people can manage the repository? |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Project looks like dying without enough maintainers @aquynh |
Newer ARMv8 instructions are needed to be updated again: #1650 |
Would it be possible to update the instruction set for existing ARCHs like AArch64 on the current version and PyPI package? I'm using this in my project DyldExtractor, but it seems to stop disassembling on recent PAC instructions like RETAB and PACIBSP. |
@XVilka yeah I think so. Closed. |
This is a rough plan to continue Capstone development after v4.0. Exact timeline is to be updated.
### Version 4.1This version is now developed in https://github.com/aquynh/capstone/tree/v4.1.Features:- Include some bugfixes for version 4.0- Update for SystemZ- New architecture MOS65XXUpdate: since this breaks bindings (see #1315), we bumped the major version to v5.
Version 5.0
This version is developed in https://github.com/aquynh/capstone/tree/next.
This is a major update for all architectures, and will hopefully add few more from LLVM 7.0.x.
Bindings
Except Python, most existing bindings become broken when we upgraded from v3.0.5 to v4.0. See #1315 for more details.
Binding authors should at least update their
cs_insn
structure, so their bindings can work. Beyond that, we hope they continue to support all the new features introduced in v4.0.The text was updated successfully, but these errors were encountered: