APIdia Launch Partner
Top Interfaces Classes
module jdk.hotspot.agent

Package sun.jvm.hotspot.utilities


Interface Summary

Modifier and TypeInterface 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.

Class Summary

Modifier and TypeClass 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
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.