public class

EncodedMemoryAreaList

extends AbstractEncodedMemoryArea
java.lang.Object
   ↳ com.pnfsoftware.jeb.core.units.code.asm.processor.memory.AbstractEncodedMemoryArea
     ↳ com.pnfsoftware.jeb.core.units.code.asm.processor.memory.EncodedMemoryAreaList

Class Overview

Contains a list of memory areas and acts as if they were adjacent.

Summary

Public Constructors
EncodedMemoryAreaList(IEncodedMemoryArea... memoryAreas)
Build a list of memory areas
Public Methods
long decode(byte[] code)
static EncodedMemoryAreaList fromBits(int... b)
int getLength()
static EncodedMemoryAreaList shift(IEncodedMemoryArea memoryArea, int shift)
[Expand]
Inherited Methods
From class com.pnfsoftware.jeb.core.units.code.asm.processor.memory.AbstractEncodedMemoryArea
From class java.lang.Object
From interface com.pnfsoftware.jeb.core.units.code.asm.processor.memory.IEncodedMemoryArea

Public Constructors

public EncodedMemoryAreaList (IEncodedMemoryArea... memoryAreas)

Build a list of memory areas

Parameters
memoryAreas From Most significant to Lowest significant

Public Methods

public long decode (byte[] code)

public static EncodedMemoryAreaList fromBits (int... b)

public int getLength ()

public static EncodedMemoryAreaList shift (IEncodedMemoryArea memoryArea, int shift)