|
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.