Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

x86dis_insn Struct Reference

#include <x86dis.h>

List of all members.

Public Attributes

bool invalid
char lockprefix
char repprefix
char segprefix
byte size
int opcode
int opcodeclass
int eopsize
int eaddrsize
char * name
x86_insn_op op [3]


Member Data Documentation

int x86dis_insn::eaddrsize
 

Definition at line 46 of file x86dis.h.

Referenced by x86dis::decode(), x86dis::decode_modrm(), x86dis::decode_op(), x86dis::esizeaddr(), x86dis::prefixes(), and x86dis::str_op().

int x86dis_insn::eopsize
 

Definition at line 45 of file x86dis.h.

Referenced by x86dis::decode(), x86dis::esizeop(), x86dis::prefixes(), and x86dis::strf().

bool x86dis_insn::invalid
 

Definition at line 38 of file x86dis.h.

Referenced by x86dis::decode(), and x86dis::invalidate().

char x86dis_insn::lockprefix
 

Definition at line 39 of file x86dis.h.

Referenced by x86dis_vxd::decode(), x86dis::decode(), x86dis::prefixes(), and x86dis::strf().

char* x86dis_insn::name
 

Definition at line 47 of file x86dis.h.

Referenced by x86dis_vxd::decode(), x86dis::decode(), x86dis::decode_insn(), AnalyX86Disassembler::examineOpcode(), AnalyX86Disassembler::isBranch(), x86dis::special_param_ambiguity(), srt_x86_single(), x86dis::str_op(), and x86dis::strf().

x86_insn_op x86dis_insn::op[3]
 

Definition at line 48 of file x86dis.h.

Referenced by AnalyX86Disassembler::branchAddr(), x86dis_vxd::decode(), x86dis::decode(), x86dis::decode_insn(), AnalyX86Disassembler::examineOpcode(), x86dis::special_param_ambiguity(), srt_x86_add(), srt_x86_and(), srt_x86_cmp(), srt_x86_dec(), srt_x86_div(), srt_x86_flags_carry(), srt_x86_flags_std(), srt_x86_inc(), srt_x86_lea(), srt_x86_mov(), srt_x86_mul(), srt_x86_or(), srt_x86_pop(), srt_x86_push(), srt_x86_shl(), srt_x86_shr(), srt_x86_sub(), srt_x86_test(), srt_x86_xor(), and x86dis::strf().

int x86dis_insn::opcode
 

Definition at line 43 of file x86dis.h.

Referenced by x86dis::decode(), and x86dis::decode_insn().

int x86dis_insn::opcodeclass
 

Definition at line 44 of file x86dis.h.

Referenced by x86dis::decode_insn().

char x86dis_insn::repprefix
 

Definition at line 40 of file x86dis.h.

Referenced by x86dis_vxd::decode(), x86dis::decode(), x86dis::prefixes(), and x86dis::strf().

char x86dis_insn::segprefix
 

Definition at line 41 of file x86dis.h.

Referenced by x86dis_vxd::decode(), x86dis::decode(), x86dis::prefixes(), and x86dis::str_op().

byte x86dis_insn::size
 

Definition at line 42 of file x86dis.h.

Referenced by x86dis_vxd::decode(), and x86dis::decode().


The documentation for this struct was generated from the following file:
Generated on Fri May 7 21:16:11 2004 by doxygen 1.3.5