public interface

ILazyMemoryProvider

com.pnfsoftware.jeb.core.units.code.asm.memory.ILazyMemoryProvider

Class Overview

Definition of a lazy memory provider. Use setLazyMemoryProvider(ILazyMemoryProvider, boolean) to set a range.

Summary

Public Methods
abstract void getData(long address, int size, byte[] data, int dataOffset)
Provide the requested data.
abstract List<Range> getRanges()
The list of ranges provided by this object.

Public Methods

public abstract void getData (long address, int size, byte[] data, int dataOffset)

Provide the requested data.

Parameters
data destination buffer that will receive the data
dataOffset offset in the destination buffer
Throws
IOException on a reading error
MemoryException

public abstract List<Range> getRanges ()

The list of ranges provided by this object.