libcapstone-sys 0.3.1

Raw bindings to the capstone disassembler engine
docs.rs failed to build libcapstone-sys-0.3.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: libcapstone-sys-0.3.2

libcapstone-sys

Complete rust bindings to the capstone engine. Currently only Linux is supported. It also currently requires a nightly version of Rust.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

You'll need to have installed the capstone engine. The library should be in one of the default library directories when using Linux/OS X.

You can set the environment variable CAPSTONE_INCLUDE_DIR to the directory where the header files for the capstone engine are.

Then you can simply git clone this repository and cd into it.

Building

To build this project simply execute cargo build.

Running the tests

Simply execute cargo test.

Built With

  • rust-bindgen - Generate Rust FFI bindings to C and C++ libraries.

License

This project is licensed under the MIT License - see the LICENSE.md file for details