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

public class Page extends Object
Simple representation of a page of memory. Currently, this object is used by the IVirtualMemoryShim to retrieve diffs.
  • Constructor Details

    • Page

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

    • getAddress

      public long getAddress()
      Retrieve the page address in memory.
      Returns:
    • getSize

      public int getSize()
      Retrieve the page size in bytes.
      Returns:
    • getProtection

      public int getProtection()
      Retrieve the protection bits. Refer to IVirtualMemory for a complete list.
      Returns:
    • getData

      public byte[] getData()
      Retrieve the memory bytes. The array contents should not be modified.
      Returns: