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 intMPX bound registers (0...3)static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intDO NOT USE - 64-bit mask register k0-k7 introduced with AVX-512static final intstatic final intstatic final intDO NOT USEstatic final intXMM, 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:
getDescriptionEntryMapin classAbstractRegisterBank- Returns:
- a map of full registers: key=index, value=full register entry
-