1 #ifndef ROSE_BinaryAnalysis_InstructionEnumsCil_H
2 #define ROSE_BinaryAnalysis_InstructionEnumsCil_H
3 #include <featureTests.h>
4 #ifdef ROSE_ENABLE_BINARY_ANALYSIS
12 namespace BinaryAnalysis {
25 enum CilRegisterClass {
36 enum CilSpecialPurposeRegister {
106 Cil_unknown_instruction= 0x0000,
432 Cil_mono_icall=0xF000,
438 Cil_mono_ldnativeobj,
442 Cil_mono_restore_lmf,
449 Cil_mono_memory_barrier,
452 Cil_mono_jit_icall_addr,
453 Cil_mono_ldptr_int_req_flag,
454 Cil_mono_ldptr_card_table,
455 Cil_mono_ldptr_nursery_start,
456 Cil_mono_ldptr_nursery_bits,
457 Cil_mono_calli_extra_arg,
459 Cil_mono_atomic_store_i4,
460 Cil_mono_save_last_error,
461 Cil_mono_get_rgctx_arg,
462 Cil_mono_ldptr_prof_alloc_count,
463 Cil_mono_ld_delegate_method_ptr,
467 Cil_mono_methodconst,
468 Cil_mono_pinvoke_addr_cache,
471 Cil_last_instruction=0xF023
CilFamily
Members of the Motorola Coldfire family of m68k processors.
CilInstructionKind
CIL instruction types.
Main namespace for the ROSE library.
All CIL Instruction sets.
const char * CilSupervisorRegister(int64_t)
Convert Rose::BinaryAnalysis::CilSupervisorRegister enum constant to a string.
const char * CilEmacRegister(int64_t)
Convert Rose::BinaryAnalysis::CilEmacRegister enum constant to a string.
const char * CilMacRegister(int64_t)
Convert Rose::BinaryAnalysis::CilMacRegister enum constant to a string.