| Modifier and Type | Interface and Description |
|---|---|
| public interface | |
| public interface | |
| public interface | BitMapInterface
Minimal bitmap interface to support bitmaps spanning more than Integer.MAX_VALUE bits. |
| public interface | HeapGraphWriter
Interface implemented by all heap graph writers. |
| public interface | HeapProgressThunk
Indicates progress in iterating the heap. |
| public interface | MessageQueue
A two-way unbounded-length message queue useful for communication between threads. |
| public interface | Observer
A simple class for sending updates to objects. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractHeapGraphWriter
This is abstract base class for heap graph writers. |
| public class | AddressOps
Helper class with operations on addresses. |
| public class | |
| public class | |
| public class | |
| public class | BitMap
Manages a bitmap of the specified bit size |
| public class | BitMapSegmented
A BitMap implementing the BitMapInterface. |
| public class | Bits
Bit manipulation routines |
| public class | |
| public class | |
| public class | ConstIterator
An Iterator which wraps another and prevents the "remove" method from being called |
| public class | CPPExpressions
Provides helper routines for parsing simple C++ expressions such as "(JavaThread *) 0xf00" and "Universe::_collectedHeap". |
| public class | CStringUtilities
A utility class encapsulating useful operations on C strings represented as Addresses |
| public class | |
| public abstract class | GenericArray
The base class for the mirrors of the Array<t> C++ classes. |
| public class | |
| public class | |
| public class | HeapGXLWriter
This class writes Java heap in Graph eXchange Language (GXL) format. |
| public class | |
| public class | |
| public class | IntegerEnum
A class enabling simple construction of type-safe integer enumerations |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | LivenessAnalysis
Finds all paths from roots to the specified set of objects. |
| public class | LivenessPath
Describes a path from an object back to the root which is keeping it alive. |
| public class | LivenessPathElement
Describes an element in a |
| public class | LivenessPathList
Simple container class for LivenessPaths |
| public class | MarkBits
Helper class which covers the reserved area of the heap with an (object-external) set of mark bits, used for GC-like scans through the heap like liveness analysis. |
| public class | |
| public class | |
| public class | ObjectReader
ObjectReader can "deserialize" objects from debuggee. |
| public class | Observable
References Deprecated
Observable is deprecated or references (maybe indirectly) at least one deprecated element.
|
| public class | PlatformInfo
Provides canonicalized OS and CPU information for the rest of the system. |
| public class | PointerFinder
This class, only intended for use in the debugging system, provides the functionality of find() in the VM. |
| public class | PointerLocation
This class attempts to describe possible locations of pointers in the VM. |
| public class | ProcImageClassLoader
Class loader that loads classes from the process/core image of the debuggee. |
| public class | ProgressiveHeapVisitor
This class wraps a user's chosen HeapVisitor with the functionality that a chosen "thunk" is called periodically during the heap traversal. |
| public class | RBColor
Type-safe enum for the colors in a red-black tree. |
| public class | RBNode
This class implements a node in a red-black tree. |
| public class | |
| public class | ReversePtrs
ReversePtrs hashtable. |
| public class | ReversePtrsAnalysis
For a set of known roots, descends recursively into the object graph, for each object recording those objects (and their fields) which point to it. |
| public class | RobustOopDeterminator
This class determines to the best of its ability, and in a reasonably robust fashion, whether a given pointer is an intact oop or not. |
| public class | StreamMonitor
Reads all of the data from the given InputStream, and allows the caller to wait for a given string to come in or watch for many possible strings. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | Unsigned5
Decompression algorithm from utilities/unsigned5.hpp. |
| public class | |
| public class | WorkerThread
This class abstracts the notion of a worker thread which is fed tasks in the form of Runnables. |