NS_x86::ia32_entry Struct Reference

#include <arch-x86.h>

Public Member Functions

COMMON_EXPORT const char * name (ia32_locations *locs=NULL)
COMMON_EXPORT entryID getID (ia32_locations *locs=NULL) const
COMMON_EXPORT bool flagsUsed (std::set< Dyninst::MachRegister > &flagsRead, std::set< Dyninst::MachRegister > &flagsWritten, ia32_locations *locs=NULL)

Data Fields

entryID id
unsigned int otable
unsigned char tabidx
bool hasModRM
ia32_operand operands [3]
unsigned int legacyType
unsigned int opsema

Detailed Description

Definition at line 612 of file arch-x86.h.


Member Function Documentation

COMMON_EXPORT bool NS_x86::ia32_entry::flagsUsed ( std::set< Dyninst::MachRegister > &  flagsRead,
std::set< Dyninst::MachRegister > &  flagsWritten,
ia32_locations locs = NULL 
)
entryID NS_x86::ia32_entry::getID ( ia32_locations locs = NULL  )  const
const char * NS_x86::ia32_entry::name ( ia32_locations locs = NULL  ) 

Field Documentation

Definition at line 621 of file arch-x86.h.

Referenced by NS_x86::ia32_decode_operands().

Definition at line 623 of file arch-x86.h.

Referenced by NS_x86::ia32_decode().

Definition at line 622 of file arch-x86.h.

Referenced by NS_x86::instruction::getUsedRegs(), and NS_x86::ia32_decode_operands().

Definition at line 627 of file arch-x86.h.

Referenced by NS_x86::ia32_decode().

Definition at line 619 of file arch-x86.h.

Referenced by getID(), NS_x86::ia32_decode(), and name().

Definition at line 620 of file arch-x86.h.

Referenced by getID(), NS_x86::ia32_decode(), and name().


The documentation for this struct was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1