Skip to content

rs, sys: bump capstone to 5.0.6 #172

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

Merged
merged 3 commits into from
May 23, 2025
Merged

Conversation

jiegec
Copy link
Contributor

@jiegec jiegec commented May 8, 2025

  • Bump capstone to 5.0.6 using update_capstone.sh
  • Regenerated Rust bindings using bindgen
  • Handle new op types: SVCR and SME index
  • Add TriCore support from capstone 5.0.6

Tested via cargo test.

- Bump capstone to 5.0.6 using update_capstone.sh
- Regenerated Rust bindings using bindgen
- Handle new op types: SVCR and SME index
@jiegec
Copy link
Contributor Author

jiegec commented May 8, 2025

Will try to upgrade to capstone 6.0.0 later (#169)

jiegec added 2 commits May 10, 2025 18:04
@jiegec
Copy link
Contributor Author

jiegec commented May 22, 2025

Gentle ping @tmfink

@tmfink tmfink merged commit 72df5f7 into capstone-rust:master May 23, 2025
16 checks passed
@tmfink
Copy link
Member

tmfink commented May 23, 2025

Thanks for the update, great work!

@jiegec jiegec deleted the capstone-5.0.6 branch May 23, 2025 08:43
iximeow added a commit to iximeow/yaxpeax-arm that referenced this pull request May 25, 2025
capstone-rs currently binds an old capstone (4.0), where capstone 5.0 is
where much of the armv8.2+ implementation was ported over from LLVM. so,
differential testing is now pointed to a capstone-rs fork pending the
merge of capstone-rust/capstone-rs#172
iximeow added a commit to iximeow/yaxpeax-arm that referenced this pull request May 25, 2025
capstone-rs currently binds an old capstone (4.0), where capstone 5.0 is
where much of the armv8.2+ implementation was ported over from LLVM. so,
differential testing is now pointed to a capstone-rs fork pending the
merge of capstone-rust/capstone-rs#172
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants