public class

FunctionEncodedMemoryArea

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

Class Overview

Function Encoded Memory area uses a generic Function to determine the real memory area to use. Since Memory area is dynamic, the length is also dynamic and must be set by user (it is discouraged to use this FunctionEncodedMemoryArea in composed EncodedMemoryAreaList when length is dynamic).

Summary

Public Constructors
FunctionEncodedMemoryArea(int length, Function<byte[], Long> f)
Public Methods
long decode(byte[] code)
int getLength()
[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 FunctionEncodedMemoryArea (int length, Function<byte[], Long> f)

Public Methods

public long decode (byte[] code)

public int getLength ()