| java.lang.Object | |
| ↳ | com.pnfsoftware.jeb.core.units.code.asm.memory.Page |
Simple representation of a page of memory. Currently, this object is used by the
IVirtualMemoryShim to retrieve diffs.
| 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
| |||||||||||
Retrieve the page address in memory.
Retrieve the memory bytes. The array contents should not be modified.
Retrieve the protection bits. Refer to IVirtualMemory for a complete list.
Retrieve the page size in bytes.