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

x86dis_vxd Class Reference

#include <x86dis.h>

Inheritance diagram for x86dis_vxd:

x86dis Disassembler Object List of all members.

Public Member Functions

 x86dis_vxd ()
 x86dis_vxd (int opsize, int addrsize)
virtual ~x86dis_vxd ()
virtual dis_insndecode (byte *code, byte maxlen, CPU_ADDR addr)
virtual OBJECT_ID object_id () const

Protected Member Functions

virtual void str_op (char *opstr, int *opstrlen, x86dis_insn *insn, x86_insn_op *op, bool explicit_params)

Constructor & Destructor Documentation

x86dis_vxd::x86dis_vxd  ) 
 

Definition at line 1115 of file x86dis.cc.

x86dis_vxd::x86dis_vxd int  opsize,
int  addrsize
 

Definition at line 1119 of file x86dis.cc.

x86dis_vxd::~x86dis_vxd  )  [virtual]
 

Definition at line 1124 of file x86dis.cc.


Member Function Documentation

dis_insn * x86dis_vxd::decode byte *  code,
byte  maxlen,
CPU_ADDR  addr
[virtual]
 

Definition at line 1128 of file x86dis.cc.

References x86dis::decode(), dis_insn, find_vxd(), find_vxd_service(), int_or_ptr::i, x86_insn_op::imm, x86dis_insn::lockprefix, vxd_t::name, x86dis_insn::name, NULL, x86dis_insn::op, int_or_ptr::p, x86dis_insn::repprefix, x86dis_insn::segprefix, vxd_t::services, x86_insn_op::size, x86dis_insn::size, x86_insn_op::type, x86_insn_op::user, vxds, word, X86_OPTYPE_EMPTY, X86_OPTYPE_IMM, X86_OPTYPE_USER, and X86_PREFIX_NO.

OBJECT_ID x86dis_vxd::object_id  )  const [virtual]
 

Returns:
unique object id.

Reimplemented from x86dis.

Definition at line 1168 of file x86dis.cc.

References ATOM_DISASM_X86_VXD.

void x86dis_vxd::str_op char *  opstr,
int *  opstrlen,
x86dis_insn insn,
x86_insn_op op,
bool  explicit_params
[protected, virtual]
 

Reimplemented from x86dis.

Definition at line 1173 of file x86dis.cc.

References int_or_ptr::p, x86dis::str_op(), x86_insn_op::type, x86_insn_op::user, and X86_OPTYPE_USER.


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