1#ifndef ROSE_BinaryAnalysis_InstructionEnumsAarch64_H 
    2#define ROSE_BinaryAnalysis_InstructionEnumsAarch64_H 
    3#include <featureTests.h> 
    4#ifdef ROSE_ENABLE_ASM_AARCH64 
    6#include <capstone/arm64.h> 
   10namespace BinaryAnalysis {
 
   13using Aarch64InstructionKind = ::arm64_insn;            
 
   16using Aarch64InstructionCondition = ::arm64_cc;         
 
   18using ::arm64_extender;
 
   19using Aarch64Extender = ::arm64_extender;               
 
   22using Aarch64VectorArrangement = ::arm64_vas;           
 
   25using Aarch64AtOperation = ::arm64_at_op;               
 
   27using ::arm64_prefetch_op;
 
   28using Aarch64PrefetchOperation = ::arm64_prefetch_op;   
 
   30using ::arm64_barrier_op;
 
   31using Aarch64BarrierOperation = ::arm64_barrier_op;     
 
   34using Aarch64PState = ::arm64_pstate;                   
 
   48    aarch64_regclass_system,                            
 
   58    aarch64_system_actlr     = 0,                         
 
   59    aarch64_system_ccsidr    = 4,                         
 
   60    aarch64_system_clidr     = 8,                         
 
   61    aarch64_system_cntfrq    = 12,                        
 
   62    aarch64_system_cntpct    = 16,                        
 
   63    aarch64_system_cntkctl   = 20,                        
 
   64    aarch64_system_cntp_cval = 24,                        
 
   65    aarch64_system_cpacr     = 28,                        
 
   66    aarch64_system_csselr    = 32,                        
 
   67    aarch64_system_cntp_ctl  = 36,                        
 
   68    aarch64_system_ctr       = 40,                        
 
   69    aarch64_system_dczid     = 44,                        
 
   70    aarch64_system_elr       = 48,                        
 
   71    aarch64_system_esr       = 52,                        
 
   72    aarch64_system_far       = 56,                        
 
   73    aarch64_system_hcr       = 60,                        
 
   74    aarch64_system_mair      = 64,                        
 
   75    aarch64_system_midr      = 68,                        
 
   76    aarch64_system_mpidr     = 72,                        
 
   77    aarch64_system_scr       = 76,                        
 
   78    aarch64_system_sctlr     = 80,                        
 
   79    aarch64_system_spsr      = 84,                        
 
   80    aarch64_system_tcr       = 88,                        
 
   81    aarch64_system_tpidr     = 92,                        
 
   82    aarch64_system_tpidrr0   = 96,                        
 
   83    aarch64_system_ttbr0     = 100,                       
 
   84    aarch64_system_ttbr1     = 104,                       
 
   85    aarch64_system_vbar      = 108,                       
 
   86    aarch64_system_vtcr      = 112,                       
 
   87    aarch64_system_vttbr     = 116                        
 
const char * Aarch64SystemRegisters(int64_t)
Convert Rose::BinaryAnalysis::Aarch64SystemRegisters enum constant to a string.
 
const char * Aarch64Exception(int64_t)
Convert Rose::BinaryAnalysis::Aarch64Exception enum constant to a string.
 
const char * Aarch64RegisterClass(int64_t)
Convert Rose::BinaryAnalysis::Aarch64RegisterClass enum constant to a string.