Disassemble binary code, given the code buffer, start address and number of instructions to be decoded
Provides a range to iteratively disassemble binary code - one instruction at a time
Customises behaviour in SKIPDATA mode of operation
Indicates whether instructions will be disassembled in detail
Sets whether instructions will be disassembled in detail
Gets the mode of interpretation
Sets the mode of interpretation
Indicates whether SKIPDATA mode of operation is in use
Sets whether to use SKIPDATA mode of operation
Gets the disassembly syntax variant
Sets the disassembly syntax variant
The architecture this Capstone instance is set up for
Encapsulates an instance of the Capstone dissassembly engine
This class encapsulates the core functionality of the Capstone disassembly engine, providing access to runtime options for
Note that, since the architecture is chosen at runtime, this base class only provides access to the architecture-indepentent aspects, e.g. disasm returns Instructions instead of X86Instructions. However, if necessary, it can be casted to the architecture-specific variant, such as CapstoneX86.