dynamorio-sys
A crate using bindgen to automatically generate Rust bindings to DynamoRIO. For safe Rust bindings to the DynamoRIO dynamic binary instrumentation framework, you may want to consider using dynamorio-rs instead. dynamorio-rs uses this crate to provide safe Rust bindings to DynamoRIO such that you can write DynamoRIO clients in Rust.
Supported Platforms
dynamorio-sys is currently available for the following platforms:
- Microsoft Windows
- Linux
Usage
To build the project:
In order to enable extensions, use their respective names as features for the crate e.g :
= { = "*", = ["mgr", "x", "reg", "wrap", "syms"]}
Version
The crate's major and minor version match the major/minor version of the built DynamoRIO. This should allow users to use the latest DynamoRIO patch for their current major/minor while also allowing this crate to fix build issues and update its own patch version.