capstone.arm

Members

Classes

ArmDetail
class ArmDetail

Architecture-specific Detail variant

ArmInstruction
class ArmInstruction

Architecture-specific instruction variant

ArmInstructionGroup
class ArmInstructionGroup

Architecture-specific InstructionGroup variant

ArmRegister
class ArmRegister

Architecture-specific Register variant

CapstoneArm
class CapstoneArm

Architecture-specific Capstone variant

Enums

ArmCc
enum ArmCc

ARM condition code

ArmCpsflagType
enum ArmCpsflagType

Flags operand of CPS instruction

ArmCpsmodeType
enum ArmCpsmodeType

Mode operand of CPS instruction

ArmInstructionGroupId
enum ArmInstructionGroupId

Group of ARM instructions

ArmInstructionId
enum ArmInstructionId

ARM instruction

ArmMemBarrier
enum ArmMemBarrier

The memory barrier constants map directly to the 4-bit encoding of the option field for Memory Barrier operations

ArmOpType
enum ArmOpType

Operand type for instruction's operands

ArmRegisterId
enum ArmRegisterId

ARM registers

ArmSetendType
enum ArmSetendType

Operand type for SETEND instruction

ArmShiftType
enum ArmShiftType

ARM shift type

ArmSysreg
enum ArmSysreg

System registers for MSR

ArmVectordataType
enum ArmVectordataType

Data type for elements of vector instructions.

Structs

ArmInstructionDetail
struct ArmInstructionDetail

ARM-specific information about an instruction

ArmOp
struct ArmOp

Instruction's operand

ArmOpMem
struct ArmOpMem

Instruction's operand referring to memory

ArmShift
struct ArmShift

Optional shift

Unions

ArmOpValue
union ArmOpValue

Union of possible operand values

ArmShiftValue
union ArmShiftValue

Union of possible shift values

Meta