Rizin
unix-like reverse engineering framework and cli tools
|
Go to the source code of this file.
Macros | |
#define | GET_REGINFO_ENUM |
Typedefs | |
typedef enum ARMCC_CondCodes | ARMCC_CondCodes |
typedef enum ARMII_AddrMode | ARMII_AddrMode |
ARM Addressing Modes. More... | |
Functions | |
static ARMCC_CondCodes | ARMCC_getOppositeCondition (ARMCC_CondCodes CC) |
static const char * | ARMCC_ARMCondCodeToString (ARMCC_CondCodes CC) |
static const char * | ARM_PROC_IFlagsToString (unsigned val) |
static const char * | ARM_PROC_IModToString (unsigned val) |
static const char * | ARM_MB_MemBOptToString (unsigned val, bool HasV8) |
static const char * | ARM_ISB_InstSyncBOptToString (unsigned val) |
static bool | isARMLowRegister (unsigned Reg) |
static const char * | ARMII_AddrModeToString (ARMII_AddrMode addrmode) |
#define GET_REGINFO_ENUM |
Definition at line 28 of file ARMBaseInfo.h.
typedef enum ARMCC_CondCodes ARMCC_CondCodes |
typedef enum ARMII_AddrMode ARMII_AddrMode |
ARM Addressing Modes.
anonymous enum |
Definition at line 291 of file ARMBaseInfo.h.
enum ARM_ISB_InstSyncBOpt |
Definition at line 137 of file ARMBaseInfo.h.
enum ARMCC_CondCodes |
Enumerator | |
---|---|
ARMCC_EQ | |
ARMCC_NE | |
ARMCC_HS | |
ARMCC_LO | |
ARMCC_MI | |
ARMCC_PL | |
ARMCC_VS | |
ARMCC_VC | |
ARMCC_HI | |
ARMCC_LS | |
ARMCC_GE | |
ARMCC_LT | |
ARMCC_GT | |
ARMCC_LE | |
ARMCC_AL |
Definition at line 34 of file ARMBaseInfo.h.
enum ARMII_AddrMode |
ARM Addressing Modes.
Definition at line 205 of file ARMBaseInfo.h.
enum ARMII_IndexMode |
ARMII - This namespace holds all of the target specific flags that instruction info tracks.
ARM Index Modes
Enumerator | |
---|---|
ARMII_IndexModeNone | |
ARMII_IndexModePre | |
ARMII_IndexModePost | |
ARMII_IndexModeUpd |
Definition at line 197 of file ARMBaseInfo.h.
enum ARMII_TOF |
Target Operand Flag enum.
Definition at line 249 of file ARMBaseInfo.h.
Definition at line 156 of file ARMBaseInfo.h.
References ARM_ISB_RESERVED_0, ARM_ISB_RESERVED_1, ARM_ISB_RESERVED_10, ARM_ISB_RESERVED_11, ARM_ISB_RESERVED_12, ARM_ISB_RESERVED_13, ARM_ISB_RESERVED_14, ARM_ISB_RESERVED_2, ARM_ISB_RESERVED_3, ARM_ISB_RESERVED_4, ARM_ISB_RESERVED_5, ARM_ISB_RESERVED_6, ARM_ISB_RESERVED_7, ARM_ISB_RESERVED_8, ARM_ISB_RESERVED_9, ARM_ISB_SY, and val.
Definition at line 114 of file ARMBaseInfo.h.
References ARM_MB_ISH, ARM_MB_ISHLD, ARM_MB_ISHST, ARM_MB_LD, ARM_MB_NSH, ARM_MB_NSHLD, ARM_MB_NSHST, ARM_MB_OSH, ARM_MB_OSHLD, ARM_MB_OSHST, ARM_MB_RESERVED_0, ARM_MB_RESERVED_12, ARM_MB_RESERVED_4, ARM_MB_RESERVED_8, ARM_MB_ST, ARM_MB_SY, and val.
Definition at line 95 of file ARMBaseInfo.h.
References ARM_CPSFLAG_A, ARM_CPSFLAG_F, ARM_CPSFLAG_I, and val.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 225 of file ARMBaseInfo.h.
References ARMII_AddrMode1, ARMII_AddrMode2, ARMII_AddrMode3, ARMII_AddrMode4, ARMII_AddrMode5, ARMII_AddrMode6, ARMII_AddrMode_i12, ARMII_AddrModeNone, ARMII_AddrModeT1_1, ARMII_AddrModeT1_2, ARMII_AddrModeT1_4, ARMII_AddrModeT1_s, ARMII_AddrModeT2_i12, ARMII_AddrModeT2_i8, ARMII_AddrModeT2_i8s4, ARMII_AddrModeT2_pc, and ARMII_AddrModeT2_so.
isARMLowRegister - Returns true if the register is a low register (r0-r7).
Definition at line 181 of file ARMBaseInfo.h.