Class RegisterBankArm64
java.lang.Object
com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
com.pnfsoftware.jeb.core.units.code.asm.processor.arch.RegisterBankArm64
- All Implemented Interfaces:
IRegisterBank
Register bank for an ARM 64-bit (Aarch64, ARM v8) processor.
Note about GIC: the ICV_* registers have the same {op0, op1, CRn, CRm, op2} encodings as the corresponding ICC_* registers. For these encodings, GIC register configuration fields determine which register is accessed. Will use ICC.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from class com.pnfsoftware.jeb.core.units.code.asm.processor.arch.AbstractRegisterBank
REG_GRP_GP, REG_GRP_SPECIAL
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
getA64SystemRegister
(int index) static RegisterBankArm64
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_COPROC
public static final int regGrp_COPROC- See Also:
-
regGrp_SYS64
public static final int regGrp_SYS64- See Also:
-
regGrp_SIMD
public static final int regGrp_SIMD- See Also:
-
regGrp_SIMDV
public static final int regGrp_SIMDV- See Also:
-
regGrp_IP
public static final int regGrp_IP- See Also:
-
regGrp_Flags
public static final int regGrp_Flags- See Also:
-
regGrp_Z
public static final int regGrp_Z- See Also:
-
regGrp_P
public static final int regGrp_P- See Also:
-
regGrp_ZA
public static final int regGrp_ZA- See Also:
-
regGrp_PN
public static final int regGrp_PN- See Also:
-
PC_ID
public static final int PC_ID- See Also:
-
ZR_ID
public static final int ZR_ID- See Also:
-
ZA_ID
public static final int ZA_ID- See Also:
-
-
Method Details
-
getA64SystemRegister
-
getInstance
-
getDescriptionEntryMap
- Specified by:
getDescriptionEntryMap
in classAbstractRegisterBank
- Returns:
- a map of full registers: key=index, value=full register entry
-