/zydis

Not developed anymore, look here instead: https://github.com/zyantific/zydis-rs

Primary LanguageRustMIT LicenseMIT

zydis

Rust bindings to the zydis disassembler engine

Building

At least clang 3.7 and any other compiler is required.

See here for more information on what is required by bindgen.

Building on Ubuntu

Only having clang installed should be enough. If it isn't, then also install gcc.

Building on Windows

You'll need to download and install clang, and also have msvc installed.

You can set the LIBCLANG_PATH environment variable to point this tool to where libclang is installed. You can specify either the path to clang.dll or the path to libclang.dll.

Make sure to run the cargo.exe build from a visual studio developer prompt.