Interface | Description |
---|---|
CodeCacheVisitor |
Class | Description |
---|---|
AdapterBlob | |
BufferBlob | |
CodeBlob | |
CodeCache | |
CompressedReadStream | |
CompressedStream |
NOTE that this class takes the address of a buffer.
|
CompressedWriteStream |
Currently only used for oop map parsing (getBuffer() method)
|
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.
|
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.
|
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.
|
ConstantOopReadValue |
A ConstantOopReadValue is created by the VM when reading debug
information
|
DebugInfoReadStream | |
DebugInformationRecorder |
Placeholder for now; simply need a couple of constants (FIXME:
should read these from the target VM)
|
DeoptimizationBlob | |
ExceptionBlob |
ExceptionBlob: used for exception unwinding in compiled code
(currently only used by Compiler 2)
|
Location |
A Location describes a concrete machine variable location
(such as integer or floating point register or a stack-held
variable).
|
Location.Type | |
Location.Where | |
LocationValue |
A Location value describes a value in a given location; i.e.
|
MethodHandlesAdapterBlob | |
MonitorValue | |
NMethod | |
ObjectValue |
An ObjectValue describes an object eliminated by escape analysis.
|
PCDesc |
PcDescs map a physical PC (given as offset from start of nmethod)
to the corresponding source scope and byte code index.
|
RuntimeStub | |
SafepointBlob |
SafepointBlob: handles illegal_instruction exceptions during a safepoint
|
ScopeDesc |
ScopeDescs contain the information that makes source-level
debugging of nmethods possible; each scopeDesc describes a method
activation
|
ScopeValue |
Classes used for serializing debugging information.
|
SingletonBlob | |
Stub |
A port of the VM's Stub mechanism.
|
StubQueue |
A port of the VM's StubQueue.
|
UncommonTrapBlob |
UncommonTrapBlob (currently only used by Compiler 2)
|
VMRegImpl |
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.