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.
- CapstoneVersion 
- The API version of capstone.
- Details
- Extra details about an isntruction.
- Insn
- Information about a disassembled instruction.
- InsnBuffer 
- A buffer of disassembled instructions.
- InsnIter 
- Iterator that lazily disassembles a binary blob of machine code.
This is constructed using crate::Capstone::disasm_iter.
- Mode
- Mode flags for configuring Capstone.
- RegsBuffer 
- A list of registers that are either read from or written to by an instruction.
- RegsUsed 
Enums§
- Arch
- ArchDetails 
- Error
- SupportQuery 
- 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.