| CodeCacheVisitor | code | html |
| ScopeValue | Classes used for serializing debugging information. |
code | html |
| AdapterBlob | code | html | |
| BufferBlob | code | html | |
| CodeBlob | code | html | |
| CodeCache | code | html | |
| CompressedReadStream | code | html | |
| CompressedStream | NOTE that this class takes the address of a buffer. | code | html |
| CompressedWriteStream | Currently only used for oop map parsing (getBuffer() method) | code | html |
| 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. | code | html |
| 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. | code | html |
| 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. | code | html |
| ConstantOopReadValue | A ConstantOopReadValue is created by the VM when reading debug information | code | html |
| DebugInfoReadStream | code | html | |
| DebugInformationRecorder | Placeholder for now; simply need a couple of constants (FIXME: should read these from the target VM) | code | html |
| DeoptimizationBlob | code | html | |
| ExceptionBlob | ExceptionBlob: used for exception unwinding in compiled code (currently only used by Compiler 2) | code | html |
| Location | A Location describes a concrete machine variable location (such as integer or floating point register or a stack-held variable). |
code | html |
| Location.Type | code | html | |
| Location.Where | code | html | |
| LocationValue | A Location value describes a value in a given location; i.e. | code | html |
| MonitorValue | code | html | |
| NMethod | code | html | |
| ObjectValue | An ObjectValue describes an object eliminated by escape analysis. | code | html |
| PCDesc | PcDescs map a physical PC (given as offset from start of nmethod) to the corresponding source scope and byte code index. | code | html |
| RicochetBlob | RicochetBlob (currently only used by Compiler 2) | code | html |
| RuntimeStub | code | html | |
| SafepointBlob | SafepointBlob: handles illegal_instruction exceptions during a safepoint | code | html |
| ScopeDesc | ScopeDescs contain the information that makes source-level debugging of nmethods possible; each scopeDesc describes a method activation | code | html |
| SingletonBlob | code | html | |
| Stub | A port of the VM's Stub mechanism. | code | html |
| StubQueue | A port of the VM's StubQueue. |
code | html |
| UncommonTrapBlob | UncommonTrapBlob (currently only used by Compiler 2) | code | html |
| VMRegImpl | code | html |