14 个重大版本

0.16.0 2024 年 2 月 25 日
0.15.0 2022 年 5 月 2 日
0.14.0 2021 年 8 月 9 日
0.13.0 2021 年 7 月 14 日
0.2.0 2016 年 11 月 15 日

#242 in 调试

Download history 12432/week @ 2024-04-08 13478/week @ 2024-04-15 16081/week @ 2024-04-22 13103/week @ 2024-04-29 11154/week @ 2024-05-06 17836/week @ 2024-05-13 16510/week @ 2024-05-20 19233/week @ 2024-05-27 17676/week @ 2024-06-03 21692/week @ 2024-06-10 20675/week @ 2024-06-17 21403/week @ 2024-06-24 15268/week @ 2024-07-01 20903/week @ 2024-07-08 21265/week @ 2024-07-15 23421/week @ 2024-07-22

83,107 个月下载量
48 个包中使用了(直接使用 4 个)

MIT 许可证

32MB
1M SLoC

Bitbake 859K SLoC // 0.1% comments C 52K SLoC // 0.1% comments Rust 26K SLoC // 0.0% comments Python 22K SLoC // 0.1% comments C# 19K SLoC // 0.1% comments Java 15K SLoC // 0.0% comments OCaml 14K SLoC // 0.0% comments VB6 3K SLoC // 0.2% comments Shell 542 SLoC // 0.2% comments PowerShell 520 SLoC // 0.3% comments C++ 485 SLoC // 0.1% comments Visual Studio Project 311 SLoC Batch 291 SLoC // 0.0% comments RPM Specfile 122 SLoC // 0.0% comments Visual Studio Solution 69 SLoC Cython 44 SLoC

capstone-sys

Capstone 反汇编库提供低级、不安全的 Rust 绑定。

Crates.io Badge Travis CI Badge Appveyor CI Badge

API 文档

注意:我们不建议直接使用此包。相反,请考虑使用 capstone-rs,它提供了一个高级的、“Rusty”接口。

要求

  • Rust 版本 >= 1.50.0
  • 能够编译 Capstone 的工具链
    • 我们使用 cc构建捆绑的 Capstone

支持的平台

平台 支持
x86_64-apple-darwin X
i686-apple-darwin X
x86_64-pc-windows-msvc X
x86_64-pc-windows-gnu X
i686-pc-windows-msvc X
i686-pc-windows-gnu X
x86_64-unknown-linux-gnu X
i686-unknown-linux-gnu X
x86_64-unknown-freebsd X

功能

您可以在 Cargo.toml 中指定以下 功能

  • use_bindgen:使用 bindgen 动态生成绑定,而不是使用预生成的 Capstone 绑定。

依赖关系