Enum capstone::arch::ArchDetail
[−]
[src]
pub enum ArchDetail<'a> { ArmDetail(ArmInsnDetail<'a>), Arm64Detail(Arm64InsnDetail<'a>), MipsDetail(MipsInsnDetail<'a>), PpcDetail(PpcInsnDetail<'a>), SparcDetail(SparcInsnDetail<'a>), X86Detail(X86InsnDetail<'a>), XcoreDetail(XcoreInsnDetail<'a>), }
Architecture-independent enum of detail structures
Variants
ArmDetail(ArmInsnDetail<'a>)
Arm64Detail(Arm64InsnDetail<'a>)
MipsDetail(MipsInsnDetail<'a>)
PpcDetail(PpcInsnDetail<'a>)
SparcDetail(SparcInsnDetail<'a>)
X86Detail(X86InsnDetail<'a>)
XcoreDetail(XcoreInsnDetail<'a>)
Methods
impl<'a> ArchDetail<'a>
[src]
pub fn operands(&'a self) -> Vec<ArchOperand>
[src]
Returns architecture independent set of operands
pub fn arm(&'a self) -> Option<&ArmInsnDetail<'a>>
[src]
Returns the ARM details, if any
pub fn arm64(&'a self) -> Option<&Arm64InsnDetail<'a>>
[src]
Returns the ARM64 details, if any
pub fn mips(&'a self) -> Option<&MipsInsnDetail<'a>>
[src]
Returns the MIPS details, if any
pub fn ppc(&'a self) -> Option<&PpcInsnDetail<'a>>
[src]
Returns the PPC details, if any
pub fn sparc(&'a self) -> Option<&SparcInsnDetail<'a>>
[src]
Returns the SPARC details, if any
pub fn x86(&'a self) -> Option<&X86InsnDetail<'a>>
[src]
Returns the X86 details, if any
pub fn xcore(&'a self) -> Option<&XcoreInsnDetail<'a>>
[src]
Returns the XCore details, if any