Re-exports§
pub use arch::InsnGroup;pub use arch::InsnId;pub use arch::Reg;pub use arch::arm;pub use arch::arm64;pub use arch::evm;pub use arch::m680x;pub use arch::m68k;pub use arch::mips;pub use arch::mos65xx;pub use arch::ppc;pub use arch::sparc;pub use arch::sysz;pub use arch::tms320c64x;pub use arch::x86;pub use arch::xcore;
Modules§
Structs§
- Capstone
- A capstone instance that can be used for disassembly.
- Capstone
Version - The API version of capstone.
- Details
- Extra details about an isntruction.
- Insn
- Information about a disassembled instruction.
- Insn
Buffer - A buffer of disassembled instructions.
- Insn
Iter - Iterator that lazily disassembles a binary blob of machine code.
This is constructed using
crate::Capstone::disasm_iter. - Mode
- Mode flags for configuring
Capstone. - Regs
Buffer - A list of registers that are either read from or written to by an instruction.
- Regs
Used
Enums§
- Arch
- Arch
Details - Error
- Support
Query - Support query that can be used along with
supportsto check the current Capstone build’s capabilities. - Syntax
- Disassembling engine assembly syntax.
Functions§
- supports
- Queries Capstone’s capabilities. Use this to check if the current build of Capstone supports a certain architecture or if the feature set is reduced.
- version
- Returns the current version of the capstone API.