public class

Page

extends Object
java.lang.Object
   ↳ com.pnfsoftware.jeb.core.units.code.asm.memory.Page

Class Overview

Simple representation of a page of memory. Currently, this object is used by the IVirtualMemoryShim to retrieve diffs.

Summary

Public Constructors
Page(long address, int protection, byte[] data)
Public Methods
long getAddress()
Retrieve the page address in memory.
byte[] getData()
Retrieve the memory bytes.
int getProtection()
Retrieve the protection bits.
int getSize()
Retrieve the page size in bytes.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public Page (long address, int protection, byte[] data)

Public Methods

public long getAddress ()

Retrieve the page address in memory.

public byte[] getData ()

Retrieve the memory bytes. The array contents should not be modified.

public int getProtection ()

Retrieve the protection bits. Refer to IVirtualMemory for a complete list.

public int getSize ()

Retrieve the page size in bytes.