| Modifier and Type | Interface and Description |
|---|---|
| public interface |
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public 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 | 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 | MarkerValue
A placeholder value that has no concrete meaning other than helping constructing other values. |
| public class | |
| public class | |
| pack-priv 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 | 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 | Stub
A port of the VM's Stub mechanism. |
| public class | StubQueue
A port of the VM's StubQueue. |
| public class | |
| public class |