1#ifndef ROSE_BinaryAnalysis_InstructionEnumsCil_H
2#define ROSE_BinaryAnalysis_InstructionEnumsCil_H
3#include <featureTests.h>
4#ifdef ROSE_ENABLE_BINARY_ANALYSIS
12namespace BinaryAnalysis {
15 Cil_family = 0xffffffff,
19enum CilInstructionKind {
20 Cil_unknown_instruction= 0x0000,
346 Cil_mono_icall=0xF000,
352 Cil_mono_ldnativeobj,
356 Cil_mono_restore_lmf,
363 Cil_mono_memory_barrier,
366 Cil_mono_jit_icall_addr,
367 Cil_mono_ldptr_int_req_flag,
368 Cil_mono_ldptr_card_table,
369 Cil_mono_ldptr_nursery_start,
370 Cil_mono_ldptr_nursery_bits,
371 Cil_mono_calli_extra_arg,
373 Cil_mono_atomic_store_i4,
374 Cil_mono_save_last_error,
375 Cil_mono_get_rgctx_arg,
376 Cil_mono_ldptr_prof_alloc_count,
377 Cil_mono_ld_delegate_method_ptr,
381 Cil_mono_methodconst,
382 Cil_mono_pinvoke_addr_cache,
385 Cil_last_instruction=0xF023