1#ifndef ROSE_BinaryAnalysis_InstructionEnumsAarch32_H 
    2#define ROSE_BinaryAnalysis_InstructionEnumsAarch32_H 
    3#include <featureTests.h> 
    4#ifdef ROSE_ENABLE_ASM_AARCH32 
    6#include <capstone/arm.h> 
    9namespace BinaryAnalysis {
 
   12using Aarch32InstructionKind = ::arm_insn;              
 
   15using Aarch32InstructionCondition = ::arm_cc;           
 
   19    aarch32_exception_svc,                              
 
   20    aarch32_exception_udf,                              
 
   29    aarch32_regclass_coproc,                            
 
   30    aarch32_regclass_debug                              
 
   47    aarch32_debug_didr = 0,                             
 
   49    aarch32_debug_wfar = 6,                             
 
   50    aarch32_debug_vcr = 7,                              
 
   52    aarch32_debug_ecr = 9,                              
 
   53    aarch32_debug_dsccr = 10,                           
 
   54    aarch32_debug_dsmcr = 11,                           
 
   56    aarch32_debug_dtrrx = 32,                           
 
   57    aarch32_debug_itr = 33,                             
 
   58    aarch32_debug_dscr = 34,                            
 
   59    aarch32_debug_dtrtx = 35,                           
 
   60    aarch32_debug_drcr = 36,                            
 
   62    aarch32_debug_bvr0 = 64,                            
 
   64    aarch32_debug_bcr0 = 80,                            
 
   66    aarch32_debug_wvr0 = 96,                            
 
   68    aarch32_debug_wcr0 = 112,                           
 
   70    aarch32_debug_oslar = 192,                          
 
   71    aarch32_debug_oslsr = 193,                          
 
   72    aarch32_debug_ossrr = 194,                          
 
   74    aarch32_debug_prcr = 196,                           
 
   75    aarch32_debug_prsr = 197,                           
 
   82    aarch32_debug_itctrl = 960,                         
 
   84    aarch32_debug_claimset = 1000,                      
 
   85    aarch32_debug_claimclr = 1001,                      
 
   87    aarch32_debug_lar = 1004,                           
 
   88    aarch32_debug_lsr = 1005,                           
 
   89    aarch32_debug_authstatus = 1006,                    
 
   91    aarch32_debug_devid = 1010,                         
 
   92    aarch32_debug_devtype = 1011,                       
 
   93    aarch32_debug_peripheralid0 = 1012,                 
 
   94    aarch32_debug_componentid0 = 1020,                  
 
   98    aarch32_debug_drar = 2000,
 
  132    aarch32_sys_spsr_hyp,
 
  133    aarch32_sys_spsr_svc,
 
  134    aarch32_sys_spsr_abt,
 
  135    aarch32_sys_spsr_und,
 
  136    aarch32_sys_spsr_mon,
 
  137    aarch32_sys_spsr_irq,
 
  138    aarch32_sys_spsr_fiq,
 
const char * Aarch32DebugRegister(int64_t)
Convert Rose::BinaryAnalysis::Aarch32DebugRegister enum constant to a string.
 
const char * Aarch32SystemRegister(int64_t)
Convert Rose::BinaryAnalysis::Aarch32SystemRegister enum constant to a string.
 
const char * Aarch32Exception(int64_t)
Convert Rose::BinaryAnalysis::Aarch32Exception enum constant to a string.
 
const char * Aarch32GeneralPurposeRegister(int64_t)
Convert Rose::BinaryAnalysis::Aarch32GeneralPurposeRegister enum constant to a string.
 
const char * Aarch32RegisterClass(int64_t)
Convert Rose::BinaryAnalysis::Aarch32RegisterClass enum constant to a string.