Class RegisterBankX86
java.lang.Object
com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankX86
- All Implemented Interfaces:
IRegisterBank
Register bank for an i386 (32-bit) processor.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
MPX bound registers (0...3)static final int
static final int
static final int
static final int
static final int
static final int
static final int
DO NOT USE - 64-bit mask register k0-k7 introduced with AVX-512static final int
static final int
static final int
DO NOT USEstatic final int
XMM, YMM, or ZMM (specified by size)Fields inherited from class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
REG_GRP_GP, REG_GRP_SPECIAL
-
Method Summary
Methods inherited from class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
add, add, add, format, getAllDescriptionEntries, getCountOfDescriptionEntries, getDescriptionEntries, getDescriptionEntry, getDescriptionEntryById, getDescriptionEntryByName, getDescriptionEntryByName, getDescriptionEntryByType, toString
-
Field Details
-
regGrp_GP
public static final int regGrp_GP- See Also:
-
regGrp_Seg
public static final int regGrp_Seg- See Also:
-
regGrp_X87
public static final int regGrp_X87- See Also:
-
regGrp_MMX
public static final int regGrp_MMX- See Also:
-
regGrp_XMM
public static final int regGrp_XMMXMM, YMM, or ZMM (specified by size)- See Also:
-
regGrp_MR
public static final int regGrp_MRDO NOT USE - 64-bit mask register k0-k7 introduced with AVX-512- See Also:
-
regGrp_Ctl
public static final int regGrp_Ctl- See Also:
-
regGrp_Dbg
public static final int regGrp_Dbg- See Also:
-
regGrp_IP
public static final int regGrp_IP- See Also:
-
regGrp_Flags
public static final int regGrp_Flags- See Also:
-
regGrp_X87_Stack
public static final int regGrp_X87_StackDO NOT USE- See Also:
-
regGrp_BND
public static final int regGrp_BNDMPX bound registers (0...3)- See Also:
-
-
Method Details
-
getInstance
-
getDescriptionEntryMap
- Specified by:
getDescriptionEntryMap
in classAbstractRegisterBank
- Returns:
- a map of full registers: key=index, value=full register entry
-