#ifndef LLDB_SOURCE_PLUGINS_PROCESS_UTILITY_ARMDEFINES_H
#define LLDB_SOURCE_PLUGINS_PROCESS_UTILITY_ARMDEFINES_H
#include "llvm/Support/ErrorHandling.h"
#include <cassert>
#include <cstdint>
namespace lldb_private {
enum ARM_ShifterType { … };
#define COND_EQ …
#define COND_NE …
#define COND_CS …
#define COND_HS …
#define COND_CC …
#define COND_LO …
#define COND_MI …
#define COND_PL …
#define COND_VS …
#define COND_VC …
#define COND_HI …
#define COND_LS …
#define COND_GE …
#define COND_LT …
#define COND_GT …
#define COND_LE …
#define COND_AL …
#define COND_UNCOND …
static inline const char *ARMCondCodeToString(uint32_t CC) { … }
static inline bool ARMConditionPassed(const uint32_t condition,
const uint32_t cpsr) { … }
#define CPSR_T_POS …
#define CPSR_F_POS …
#define CPSR_I_POS …
#define CPSR_A_POS …
#define CPSR_E_POS …
#define CPSR_J_POS …
#define CPSR_Q_POS …
#define CPSR_V_POS …
#define CPSR_C_POS …
#define CPSR_Z_POS …
#define CPSR_N_POS …
#define CPSR_MODE_USR …
#define CPSR_MODE_FIQ …
#define CPSR_MODE_IRQ …
#define CPSR_MODE_SVC …
#define CPSR_MODE_ABT …
#define CPSR_MODE_UND …
#define CPSR_MODE_SYS …
#define MASK_CPSR_MODE_MASK …
#define MASK_CPSR_IT_MASK …
#define MASK_CPSR_T …
#define MASK_CPSR_F …
#define MASK_CPSR_I …
#define MASK_CPSR_A …
#define MASK_CPSR_E …
#define MASK_CPSR_GE_MASK …
#define MASK_CPSR_J …
#define MASK_CPSR_Q …
#define MASK_CPSR_V …
#define MASK_CPSR_C …
#define MASK_CPSR_Z …
#define MASK_CPSR_N …
}
#endif