1 #ifndef ROSE_BinaryAnalysis_InstructionEnumsArm_H
2 #define ROSE_BinaryAnalysis_InstructionEnumsArm_H
3 #include <featureTests.h>
4 #ifdef ROSE_ENABLE_ASM_A64
6 #include <capstone/arm64.h>
13 using Arm64InstructionKind = ::arm64_insn;
16 using Arm64InstructionCondition = ::arm64_cc;
18 using ::arm64_extender;
19 using Arm64Extender = ::arm64_extender;
22 using Arm64VectorArrangement = ::arm64_vas;
25 using Arm64AtOperation = ::arm64_at_op;
27 using ::arm64_prefetch_op;
28 using Arm64PrefetchOperation = ::arm64_prefetch_op;
31 enum Arm64RegisterClass {
46 enum Arm64SystemRegisters {
48 arm_system_ccsidr = 4,
50 arm_system_cntfrq = 12,
51 arm_system_cntpct = 16,
52 arm_system_cntkctl = 20,
53 arm_system_cntp_cval = 24,
54 arm_system_cpacr = 28,
55 arm_system_csselr = 32,
56 arm_system_cntp_ctl = 36,
58 arm_system_dczid = 44,
65 arm_system_mpidr = 72,
67 arm_system_sctlr = 80,
70 arm_system_tpidr = 92,
71 arm_system_tpidrr0 = 96,
72 arm_system_ttbr0 = 100,
73 arm_system_ttbr1 = 104,
74 arm_system_vbar = 108,
75 arm_system_vtcr = 112,
76 arm_system_vttbr = 116
Main namespace for the ROSE library.