Home » openjdk-7 » sun.jvm » hotspot » code »

sun.jvm.hotspot.code

Interfaces:

CodeCacheVisitor     code | html

Abstract Classes:

ScopeValue  

Classes used for serializing debugging information. 

code | html

Classes:

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