DetailImpl

Class template that encapsulates architecture-specific instruction detail

Note that all architecture-specific instances, like X86Detail, instantiate and derive from this one.

Constructors

this
this(Capstone cs, cs_detail* internal)
Undocumented in source.

Alias This

archSpecific

Convenience-alias making archSpecific's members directly accessible from this

Members

Functions

groups
TInstructionGroup[] groups()
Undocumented in source. Be warned that the author may not have intended to support it.
regsRead
TRegister[] regsRead()
Undocumented in source. Be warned that the author may not have intended to support it.
regsWrite
TRegister[] regsWrite()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

archSpecific
TInstructionDetail archSpecific;

Architecture-specific instruction detail

Inherited Members

From Detail

regsRead
const(Register)[] regsRead()

Registers implicitly read by this instruction

regsWrite
const(Register)[] regsWrite()

Registers implicitly modified by this instruction

groups
const(InstructionGroup)[] groups()

The groups this instruction belongs to

Meta