java.lang.Object | |
↳ | com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS |
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
enum | ACS.ExtensionMode | ||||||||||
enum | ACS.OPS | Operators for gendec auto-conversion semantics. |
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | GPR0 | ||||||||||
int | GPR1 | ||||||||||
int | GPR2 | ||||||||||
int | GPR3 | ||||||||||
int | GPR4 | ||||||||||
int | GPR5 | ||||||||||
int | GPR6 | ||||||||||
int | GPR7 | ||||||||||
int | GPR_MASK | ||||||||||
int | IMM0 | value zero (immediate); to be used with another source, from which the bitsize is inferred | |||||||||
int | dst | ||||||||||
int | dst_src1 | ||||||||||
int | src1 | ||||||||||
int | src2 | ||||||||||
int | src3 |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ACS(ACS.OPS opsem, int[] opndsem) | |||||||||||
ACS(ACS.OPS opsem, Integer operationBitsize, Integer extensionMode, int[] opndsem) |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ACS | extensionMode(Integer mode) | ||||||||||
Integer | extensionMode() | ||||||||||
int | findOperandIndexByFlag(int fl) | ||||||||||
int | getBitsize(int def) | ||||||||||
ACS.OPS | getOpcodeSemantic() | ||||||||||
int | getOperandSemanticFlags(int idx) | ||||||||||
boolean | isSignedExtension(boolean def) | ||||||||||
static ACS | make(ACS.OPS opsem, int... opndsem) | ||||||||||
ACS | maskOnSource(Long maskOnSource) | ||||||||||
Long | maskOnSource() | ||||||||||
Integer | operationBitsize() | ||||||||||
ACS | operationBitsize(Integer bitsize) | ||||||||||
ACS | operationBitsizeAndSignExtendToDest(Integer bitsize) | ||||||||||
ACS | operationBitsizeAndZeroExtendToDest(Integer bitsize) | ||||||||||
static int | regSlice(int begin, int end) |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
value zero (immediate); to be used with another source, from which the bitsize is inferred