Module openj9.dtfj
Package com.ibm.j9ddr.corereaders.memory
-
Interface Summary Interface Description IAddressSpace A region of addressable memory that has an ID and a list of processes.IDetailedMemoryRange A memory range that can hold all the OS properties for a range of a process.IMemory Common interface representing an area of addressable memory.IMemoryRange An optionally named range of memory with permissions.IMemorySource A memory range that holds its data.IModule A module (shared library or executable) loaded in an address spaceINamedMemoryRange A named IMemoryRangeIProcess Models an OS process.ISymbol Represents a native symbol. -
Class Summary Class Description AbstractMemory Abstract class containing the logic for mapping a memory space onto a set of IMemorySource objects through a caching layer.Addresses Contains static helpers for working with addresses as long.BaseMemoryRange Abstract base class containing common logic for IMemoryRangeBaseModule BufferedMemory Object representing a single live process model where a section of memory in a the process can be represented in a byte buffer as its sourceBufferedMemorySource Serves as a ByteBuffer backed memory source.DetailedDumpMemorySource DumpMemorySource Memory range backed by an AbstractCoreReaderEnvironmentUtils IMemoryImageInputStream InputStream that takes its data from an IMemory instance.MemoryRange Simple memory range class.MemorySourceTable Class encapsulating the logic for taking a list of memory sources and efficiently finding ranges for addressesMissingFileModule IModule placeholder for modules we don't have the file for (and therefore can't get the symbols from).Module ProcessAddressSpace Object representing the single address space / process model used by Linux, AIX and Windows.ProtectedMemoryRange Abstract memory range that adds the isReadable/Executable/Writable methodsSearchableMemory Abstract IMemory encapsulating findPattern() logic.Symbol SymbolUtil Static utility functions for symbolsUnbackedMemorySource Memory source for storage range that is declared, but not backed. -
Exception Summary Exception Description MemoryFault Exception class representing a memory fault (GPF)