22 #include "include/capstone/capstone.h"
void MCOperand_setInst(MCOperand *op, const MCInst *Val)
double MCOperand_getFPImm(const MCOperand *op)
MCOperand * MCOperand_CreateReg1(MCInst *inst, unsigned Reg)
const MCInst * MCOperand_getInst(const MCOperand *op)
void MCInst_clear(MCInst *inst)
void MCOperand_setReg(MCOperand *op, unsigned Reg)
setReg - Set the register number.
unsigned MCInst_getNumOperands(const MCInst *inst)
MCOperand * MCInst_getOperand(MCInst *inst, unsigned i)
void MCOperand_setImm(MCOperand *op, int64_t Val)
void MCOperand_setFPImm(MCOperand *op, double Val)
bool MCOperand_isReg(const MCOperand *op)
void MCInst_Init(MCInst *inst)
void MCOperand_CreateImm0(MCInst *inst, int64_t Val)
void MCInst_insert0(MCInst *inst, int index, MCOperand *Op)
void MCInst_setOpcodePub(MCInst *inst, unsigned Op)
bool MCOperand_isValid(const MCOperand *op)
int64_t MCOperand_getImm(MCOperand *op)
unsigned MCOperand_getReg(const MCOperand *op)
getReg - Returns the register number.
unsigned MCInst_getOpcodePub(const MCInst *)
void MCOperand_CreateReg0(MCInst *inst, unsigned Reg)
void MCInst_addOperand2(MCInst *inst, MCOperand *Op)
bool MCOperand_isInst(const MCOperand *op)
MCOperand * MCOperand_CreateImm1(MCInst *inst, int64_t Val)
unsigned MCInst_getOpcode(const MCInst *)
void MCInst_setOpcode(MCInst *inst, unsigned Op)
bool MCOperand_isFPImm(const MCOperand *op)
bool MCOperand_isImm(const MCOperand *op)
x86_prefix
Instruction prefixes - to be used in cs_x86.prefix[].
unsigned char evm_data[32]
@ kFPImmediate
Floating-point immediate operand.
@ kRegister
Register operand.
@ kImmediate
Immediate operand.
enum MCOperand::@371 MachineOperandType