Package com.pnfsoftware.jeb.core.units.code.asm.memory
package com.pnfsoftware.jeb.core.units.code.asm.memory
Types used to represent a virtual memory used when analyzing native code.
-
ClassDescriptionA skeleton implementation for virtual memory classes.Definition of a lazy memory provider.VM page allocation listener.VM page free (un-allocation) listener.VM property change listener.VM page protection change listener.VM write pre- and post-operation listener.Definition of a virtual memory space addressing bytes.A
shimis a VM object wrapping another virtual memory, in order to allow temporary write modifications.Memory event: a successful memory allocation took place.A memory-changes ("diff") object.A recorder of memory changes (allocated pages, written pages, written data).A record of memory changes.Base class for a memory event.Exception raised byvirtual memoryobjects.Memory event: memory pages were successfully freed.Memory event: some properties of a VM were successfully changed.Memory event: the protection flags of a VM page was successfully modified.Memory event: a write operation is taking place splace.Simple representation of a page of memory.A memory range and its protection flags.Utility methods forvirtual memoryclasses.Virtual memory utility (outside ofVirtualMemoryUtil) to read and map memory bytes tonative data types.Reader object provided by the reader'sread()method.Virtual memory utility (outside ofVirtualMemoryUtil) to write memory bytes mapping tonative data types.