java.lang.Object | ||
↳ | java.lang.Enum<E extends java.lang.Enum<E>> | |
↳ | com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder.ImmediateType |
Extension mode and size for integer immediates.
Enum Values | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
AbstractImmediateOperandBuilder.ImmediateType | SignExtend32 | An immediate value where sign is extended on 32 bits (int) | |||||||||
AbstractImmediateOperandBuilder.ImmediateType | SignExtend64 | An immediate value where sign is extended on 64 bits (long) | |||||||||
AbstractImmediateOperandBuilder.ImmediateType | ZeroExtend32 | An immediate integer | |||||||||
AbstractImmediateOperandBuilder.ImmediateType | ZeroExtend64 | An immediate long | |||||||||
AbstractImmediateOperandBuilder.ImmediateType | ZeroExtendLength | An immediate value where size is defined by the size of the MemoryArea |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
static AbstractImmediateOperandBuilder.ImmediateType | valueOf(String name) | ||||||||||
final static ImmediateType[] | values() |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() |
An immediate value where sign is extended on 32 bits (int)
An immediate value where sign is extended on 64 bits (long)
An immediate value where size is defined by the size of the MemoryArea