|
Rizin
unix-like reverse engineering framework and cli tools
|
#include <MCInst.h>
Public Attributes | |
| unsigned | OpcodePub |
| uint8_t | size |
| bool | has_imm |
| uint8_t | op1_size |
| unsigned | Opcode |
| MCOperand | Operands [48] |
| cs_insn * | flat_insn |
| uint64_t | address |
| cs_struct * | csh |
| uint8_t | x86opsize |
| uint8_t | x86_prefix [4] |
| uint8_t | imm_size |
| bool | writeback |
| uint8_t | ac_idx |
| uint8_t | popcode_adjust |
| char | assembly [8] |
| unsigned char | evm_data [32] |
| uint8_t | xAcquireRelease |
MCInst - Instances of this class represent a single low-level machine instruction.
| uint8_t MCInst::ac_idx |
Definition at line 107 of file MCInst.h.
Referenced by MCInst_Init().
| uint64_t MCInst::address |
Definition at line 96 of file MCInst.h.
Referenced by capstone.CsInsn::__repr__(), cs_disasm(), cs_disasm_iter(), and EVM_getInstruction().
| char MCInst::assembly[8] |
Definition at line 109 of file MCInst.h.
Referenced by MCInst_Init().
| cs_struct* MCInst::csh |
Definition at line 97 of file MCInst.h.
Referenced by capstone.Cs::__del__(), cs_disasm(), cs_disasm_iter(), capstone.Cs::detail(), capstone.Cs::disasm(), capstone.Cs::disasm_lite(), capstone.Cs::errno(), EVM_printInst(), capstone.Cs::group_name(), capstone.Cs::imm_unsigned(), capstone.Cs::insn_name(), M68K_getInstruction(), capstone.Cs::mnemonic_setup(), capstone.Cs::mode(), capstone.Cs::reg_name(), capstone.Cs::skipdata(), capstone.Cs::skipdata_setup(), and capstone.Cs::syntax().
| unsigned char MCInst::evm_data[32] |
Definition at line 110 of file MCInst.h.
Referenced by EVM_getInstruction(), and EVM_printInst().
| cs_insn* MCInst::flat_insn |
Definition at line 95 of file MCInst.h.
Referenced by cs_disasm(), cs_disasm_iter(), EVM_getInstruction(), M68K_getInstruction(), and M68K_printInst().
| bool MCInst::has_imm |
Definition at line 91 of file MCInst.h.
Referenced by MCInst_Init().
| uint8_t MCInst::imm_size |
Definition at line 104 of file MCInst.h.
Referenced by capstone.CsInsn::__gen_detail().
| uint8_t MCInst::op1_size |
Definition at line 92 of file MCInst.h.
Referenced by MCInst_Init().
| unsigned MCInst::Opcode |
Definition at line 93 of file MCInst.h.
Referenced by cs_disasm(), cs_disasm_iter(), EVM_getInstruction(), EVM_printInst(), m68k_disassemble(), M68K_printInst(), MCInst_getOpcode(), MCInst_Init(), and MCInst_setOpcode().
| unsigned MCInst::OpcodePub |
Definition at line 89 of file MCInst.h.
Referenced by EVM_getInstruction(), MCInst_getOpcodePub(), MCInst_Init(), and MCInst_setOpcodePub().
| MCOperand MCInst::Operands[48] |
Definition at line 94 of file MCInst.h.
Referenced by MCInst_addOperand2(), MCInst_getOperand(), MCInst_Init(), MCInst_insert0(), MCOperand_CreateImm0(), MCOperand_CreateImm1(), MCOperand_CreateReg0(), and MCOperand_CreateReg1().
| uint8_t MCInst::popcode_adjust |
Definition at line 108 of file MCInst.h.
Referenced by cs_disasm(), cs_disasm_iter(), and MCInst_Init().
| uint8_t MCInst::size |
Definition at line 90 of file MCInst.h.
Referenced by MCInst_addOperand2(), MCInst_clear(), MCInst_getNumOperands(), MCInst_Init(), MCInst_insert0(), MCOperand_CreateImm0(), and MCOperand_CreateReg0().
| bool MCInst::writeback |
Definition at line 105 of file MCInst.h.
Referenced by capstone.CsInsn::__gen_detail(), and MCInst_Init().
| uint8_t MCInst::xAcquireRelease |
Definition at line 111 of file MCInst.h.
Referenced by MCInst_Init().