Top Interfaces Classes
module jdk.hotspot.agent

Package sun.jvm.hotspot.code


Interface Summary

Modifier and TypeInterface and Description
public interface

Class Summary

Modifier and TypeClass and Description
public class
public class
public class
public class
public abstract class
public class
public class
CompressedStream

NOTE that this class takes the address of a buffer.

public class
CompressedWriteStream

Currently only used for oop map parsing (getBuffer() method)

public class
ConstantDoubleValue

A ConstantDoubleValue describes a constant double; i.e., the corresponding logical entity is either a source constant or its computation has been constant-folded.

public class
ConstantIntValue

A ConstantIntValue describes a constant int; i.e., the corresponding logical entity is either a source constant or its computation has been constant-folded.

public class
ConstantLongValue

A ConstantLongValue describes a constant long; i.e., the corresponding logical entity is either a source constant or its computation has been constant-folded.

public class
ConstantOopReadValue

A ConstantOopReadValue is created by the VM when reading debug information

public class
public class
DebugInformationRecorder

Placeholder for now; simply need a couple of constants (FIXME: should read these from the target VM)

public class
public class
ExceptionBlob

ExceptionBlob: used for exception unwinding in compiled code (currently only used by Compiler 2)

public class
Location

A Location describes a concrete machine variable location (such as integer or floating point register or a stack-held variable).

public class
LocationValue

A Location value describes a value in a given location; i.e. the corresponding logical entity (e.g., a method temporary) lives in this location.

public class
public class
public class
public class
ObjectValue

An ObjectValue describes an object eliminated by escape analysis.

public class
PCDesc

PcDescs map a physical PC (given as offset from start of nmethod) to the corresponding source scope and byte code index.

public class
public class
public class
SafepointBlob

SafepointBlob: handles illegal_instruction exceptions during a safepoint

public class
ScopeDesc

ScopeDescs contain the information that makes source-level debugging of nmethods possible; each scopeDesc describes a method activation

public abstract class
ScopeValue

Classes used for serializing debugging information.

public class
public class
Stub

A port of the VM's Stub mechanism.

public class
StubQueue

A port of the VM's StubQueue.

public class
UncommonTrapBlob

UncommonTrapBlob (currently only used by Compiler 2)

public class
public class