Public Attributes | List of all members
MCInst Struct Reference

#include <MCInst.h>

Public Attributes

uint8_t ac_idx
 
uint64_t address
 
char assembly [8]
 
cs_structcsh
 
unsigned char evm_data [32]
 
cs_insn * flat_insn
 
bool has_imm
 
uint8_t imm_size
 
uint8_t op1_size
 
unsigned Opcode
 
unsigned OpcodePub
 
MCOperand Operands [48]
 
uint8_t popcode_adjust
 
uint8_t size
 
bool writeback
 
uint8_t x86_prefix [4]
 
uint8_t x86opsize
 

Detailed Description

MCInst - Instances of this class represent a single low-level machine instruction.

Definition at line 88 of file MCInst.h.

Member Data Documentation

◆ ac_idx

uint8_t MCInst::ac_idx

Definition at line 107 of file MCInst.h.

◆ address

uint64_t MCInst::address

Definition at line 96 of file MCInst.h.

◆ assembly

char MCInst::assembly[8]

Definition at line 109 of file MCInst.h.

◆ csh

cs_struct* MCInst::csh

Definition at line 97 of file MCInst.h.

◆ evm_data

unsigned char MCInst::evm_data[32]

Definition at line 110 of file MCInst.h.

◆ flat_insn

cs_insn* MCInst::flat_insn

Definition at line 95 of file MCInst.h.

◆ has_imm

bool MCInst::has_imm

Definition at line 91 of file MCInst.h.

◆ imm_size

uint8_t MCInst::imm_size

Definition at line 104 of file MCInst.h.

◆ op1_size

uint8_t MCInst::op1_size

Definition at line 92 of file MCInst.h.

◆ Opcode

unsigned MCInst::Opcode

Definition at line 93 of file MCInst.h.

◆ OpcodePub

unsigned MCInst::OpcodePub

Definition at line 89 of file MCInst.h.

◆ Operands

MCOperand MCInst::Operands[48]

Definition at line 94 of file MCInst.h.

◆ popcode_adjust

uint8_t MCInst::popcode_adjust

Definition at line 108 of file MCInst.h.

◆ size

uint8_t MCInst::size

Definition at line 90 of file MCInst.h.

◆ writeback

bool MCInst::writeback

Definition at line 105 of file MCInst.h.

◆ x86_prefix

uint8_t MCInst::x86_prefix[4]

Definition at line 103 of file MCInst.h.

◆ x86opsize

uint8_t MCInst::x86opsize

Definition at line 98 of file MCInst.h.


The documentation for this struct was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:47