Uses of Interface
com.pnfsoftware.jeb.core.units.code.asm.processor.memory.IEncodedMemoryArea
Packages that use IEncodedMemoryArea
Package
Description
Types used to define and represent processors' instructions, operands, and registers.
The encoded memory area types can be used to represent some operand encodings.
-
Uses of IEncodedMemoryArea in com.pnfsoftware.jeb.core.units.code.asm.processor
Methods in com.pnfsoftware.jeb.core.units.code.asm.processor that return IEncodedMemoryAreaModifier and TypeMethodDescriptionprotected IEncodedMemoryArea
AbstractOperandBuilder.getMemoryArea()
Constructors in com.pnfsoftware.jeb.core.units.code.asm.processor with parameters of type IEncodedMemoryAreaModifierConstructorDescriptionprotected
AbstractImmediateOperandBuilder
(AbstractImmediateOperandBuilder.ImmediateType type, int flags, int defaultValue, int defaultValueMask, IEncodedMemoryArea memoryArea) protected
AbstractImmediateOperandBuilder
(AbstractImmediateOperandBuilder.ImmediateType type, int flags, int defaultValue, IEncodedMemoryArea memoryArea) AbstractOperandBuilder
(IEncodedMemoryArea memoryArea) AbstractOperandBuilder
(IEncodedMemoryArea memoryArea, int flags) AbstractOperandBuilder
(IEncodedMemoryArea memoryArea, int flags, int defaultValue, int defaultValueMask) ImmediateOperandBuilder
(AbstractImmediateOperandBuilder.ImmediateType type, int flags, int defaultValue, IEncodedMemoryArea memoryArea) ImmediateOperandBuilder
(AbstractImmediateOperandBuilder.ImmediateType type, IEncodedMemoryArea memoryArea) -
Uses of IEncodedMemoryArea in com.pnfsoftware.jeb.core.units.code.asm.processor.memory
Classes in com.pnfsoftware.jeb.core.units.code.asm.processor.memory that implement IEncodedMemoryAreaModifier and TypeClassDescriptionclass
Skeleton code.class
Represent a memory Area in code.class
Contains a list of memory areas and acts as if they were adjacent.class
Function Encoded Memory area uses a generic Function to determine the real memory area to use.class
Represent a virtual area with a set valueMethods in com.pnfsoftware.jeb.core.units.code.asm.processor.memory with parameters of type IEncodedMemoryAreaModifier and TypeMethodDescriptionstatic EncodedMemoryAreaList
EncodedMemoryAreaList.shift
(IEncodedMemoryArea memoryArea, int shift) Left shift anIEncodedMemoryArea
by a static value.static int
EncodedMemoryAreaUtil.signExtendInt
(byte[] code, IEncodedMemoryArea memoryAreas) static long
EncodedMemoryAreaUtil.signExtendLong
(byte[] code, IEncodedMemoryArea memoryAreas) static int
EncodedMemoryAreaUtil.zeroExtend
(byte[] code, IEncodedMemoryArea memoryArea) static long
EncodedMemoryAreaUtil.zeroExtendLong
(byte[] code, IEncodedMemoryArea... memoryAreas) Constructors in com.pnfsoftware.jeb.core.units.code.asm.processor.memory with parameters of type IEncodedMemoryAreaModifierConstructorDescriptionEncodedMemoryAreaList
(IEncodedMemoryArea... memoryAreas) Build a list of memory areas