[package]
authors = ["m4b <m4b.github.io@gmail.com>",
"Richo Healey <richo@psych0tik.net>",
"Travis Finkenauer <tmfinken@gmail.com>"]
description = "High level bindings to capstone disassembly engine (https://www.capstone-engine.org/)"
keywords = ["disassemble"]
license = "MIT"
name = "capstone-git"
repository = "https://github.com/capstone-rust/capstone-rs"
readme = "../README.md"
edition = "2018"
version = "0.13.0-commit4ed86fb"
rust-version.workspace = true
[badges]
travis-ci = { repository = "capstone-rust/capstone-rs" }
[dependencies]
capstone-sys = { path = "../capstone-sys", version = "=0.17.0-commit4ed86fb", default-features = false, package = "capstone-sys-git" }
static_assertions = "1.1.0"
[dev-dependencies]
criterion = "0.5"
pretty_assertions = "1.4.1"
[[bench]]
name = "my_benchmark"
harness = false
[features]
default = ["full", "std", "support_all_archs"]
std = []
full = ["capstone-sys/full"]
use_bindgen = ["capstone-sys/use_bindgen"]
support_all_archs = [
"arch_arm",
"arch_arm64",
"arch_bpf",
"arch_evm",
"arch_m680x",
"arch_m68k",
"arch_mips",
"arch_mos65xx",
"arch_powerpc",
"arch_riscv",
"arch_sh",
"arch_sparc",
"arch_sysz",
"arch_tms320c64x",
"arch_tricore",
"arch_wasm",
"arch_x86",
"arch_xcore",
"capstone-sys/support_all_archs",
]
arch_arm = ["capstone-sys/arch_arm"]
arch_arm64 = ["capstone-sys/arch_arm64"]
arch_bpf = ["capstone-sys/arch_bpf"]
arch_evm = ["capstone-sys/arch_evm"]
arch_m680x = ["capstone-sys/arch_m680x"]
arch_m68k = ["capstone-sys/arch_m68k"]
arch_mips = ["capstone-sys/arch_mips"]
arch_mos65xx = ["capstone-sys/arch_mos65xx"]
arch_powerpc = ["capstone-sys/arch_powerpc"]
arch_riscv = ["capstone-sys/arch_riscv"]
arch_sh = ["capstone-sys/arch_sh"]
arch_sparc = ["capstone-sys/arch_sparc"]
arch_sysz = ["capstone-sys/arch_sysz"]
arch_tms320c64x = ["capstone-sys/arch_tms320c64x"]
arch_tricore = ["capstone-sys/arch_tricore"]
arch_wasm = ["capstone-sys/arch_wasm"]
arch_x86 = ["capstone-sys/arch_x86"]
arch_xcore = ["capstone-sys/arch_xcore"]
check_only = ["capstone-sys/check_only"]