Crate burst [] [src]


Burst is a library supporting disassembling binary code into instructions, while maintaining detailed information about the instructions, their flags, and the operands.

While Burst currently only supports x86 and x86_64 code, this will change in the near future and we anticipate adding many additional architectures.

Goals of Burst:

  • Regular releases without waiting for long periods of time.
  • Uses fuzz testing to avoid crashes.
  • Well tested.
  • Fast. Few allocations and little data copying should be required.


This crate works with Cargo and is on Add it to your Cargo.toml like so:

burst = "0.0.2"

Then, let rustc know that you're going to use this crate at the top of your own crate:

extern crate burst;


Contributions are welcome.



Disassemble x86 and x86_64 code.