#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 |
Definition at line 612 of file arch-x86.h.
| 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 |
Definition at line 5546 of file arch-x86.C.
References e_3dnow_generic, e_fp_generic, e_No_Entry, NS_x86::Grp11, NS_x86::Grp2, id, ia32_locations::modrm_reg, otable, NS_x86::t_3dnow, NS_x86::t_coprocEsc, NS_x86::t_grp, and tabidx.
| const char * NS_x86::ia32_entry::name | ( | ia32_locations * | locs = NULL |
) |
Definition at line 5524 of file arch-x86.C.
References NS_x86::entryNames_IAPI, NS_x86::Grp11, NS_x86::Grp2, ia32_locations::modrm_reg, otable, NS_x86::t_grp, and tabidx.
Definition at line 621 of file arch-x86.h.
Referenced by NS_x86::ia32_decode_operands().
Definition at line 618 of file arch-x86.h.
Referenced by getID(), NS_x86::instruction::getStackDelta(), NS_x86::ia32_decode(), NS_x86::ia32_decode_operands(), and NS_x86::instruction::isNop().
| unsigned int NS_x86::ia32_entry::legacyType |
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().
| unsigned int NS_x86::ia32_entry::opsema |
Definition at line 627 of file arch-x86.h.
Referenced by NS_x86::ia32_decode().
| unsigned int NS_x86::ia32_entry::otable |
Definition at line 619 of file arch-x86.h.
Referenced by getID(), NS_x86::ia32_decode(), and name().
| unsigned char NS_x86::ia32_entry::tabidx |
Definition at line 620 of file arch-x86.h.
Referenced by getID(), NS_x86::ia32_decode(), and name().
1.6.1