CompilerToVMImpl |
Entries into the HotSpot VM from Java code.
|
HotSpotCodeCacheProvider |
|
HotSpotCompiledCode |
A CompilationResult with additional HotSpot-specific information required for installing
the code in HotSpot's code cache.
|
HotSpotCompiledCode.Comment |
|
HotSpotCompiledCode.SiteComparator |
|
HotSpotCompiledNmethod |
|
HotSpotCompressedNullConstant |
|
HotSpotConstantPool |
|
HotSpotConstantPool.Bytecodes |
|
HotSpotConstantPool.JVM_CONSTANT.TagValueMap |
|
HotSpotConstantPool.LookupTypeCacheElement |
|
HotSpotConstantPool.Options |
|
HotSpotConstantReflectionProvider |
|
HotSpotConstantReflectionProvider.Options |
|
HotSpotForeignCallTarget |
|
HotSpotInstalledCode |
|
HotSpotJavaType |
Common base class for all HotSpot JavaType implementations.
|
HotSpotJVMCIRuntime |
|
HotSpotJVMCIRuntime.Options |
|
HotSpotMemoryAccessProviderImpl |
|
HotSpotMetaAccessProvider |
|
HotSpotMetaspaceConstantImpl |
|
HotSpotMethod |
|
HotSpotMethodData |
Access to a HotSpot MethodData structure (defined in methodData.hpp).
|
HotSpotMethodData.AbstractMethodData |
|
HotSpotMethodData.AbstractTypeData |
|
HotSpotMethodData.ArgInfoData |
|
HotSpotMethodData.ArrayData |
|
HotSpotMethodData.BitData |
|
HotSpotMethodData.BranchData |
|
HotSpotMethodData.CounterData |
|
HotSpotMethodData.JumpData |
|
HotSpotMethodData.MultiBranchData |
|
HotSpotMethodData.NoMethodData |
|
HotSpotMethodData.RawItemProfile<T> |
|
HotSpotMethodData.RetData |
|
HotSpotMethodData.TypeCheckData |
|
HotSpotMethodData.VirtualCallData |
|
HotSpotMethodHandleAccessProvider |
|
HotSpotMethodHandleAccessProvider.LazyInitialization |
Lazy initialization to break class initialization cycle.
|
HotSpotMethodUnresolved |
Implementation of JavaMethod for unresolved HotSpot methods.
|
HotSpotNmethod |
Implementation of InstalledCode for code installed as an nmethod.
|
HotSpotObjectConstantImpl |
Represents a constant non-null object reference, within the compiler and across the
compiler/runtime interface.
|
HotSpotOptions |
Sets JVMCI options from the HotSpot command line.
|
HotSpotProfilingInfo |
|
HotSpotReferenceMap |
|
HotSpotResolvedJavaFieldImpl |
Represents a field in a HotSpot type.
|
HotSpotResolvedJavaFieldImpl.FieldLocationIdentity |
|
HotSpotResolvedJavaFieldImpl.Options |
|
HotSpotResolvedJavaFieldImpl.WellKnownImplicitStableField |
|
HotSpotResolvedJavaMethodImpl |
Implementation of JavaMethod for resolved HotSpot methods.
|
HotSpotResolvedJavaMethodImpl.Options |
|
HotSpotResolvedJavaType |
|
HotSpotResolvedObjectTypeImpl |
Implementation of JavaType for resolved non-primitive HotSpot classes.
|
HotSpotResolvedObjectTypeImpl.OffsetComparator |
|
HotSpotResolvedPrimitiveType |
Implementation of JavaType for primitive HotSpot types.
|
HotSpotSignature |
Represents a method signature.
|
HotSpotSpeculationLog |
|
HotSpotStackFrameReference |
|
HotSpotSymbol |
Represents a metaspace Symbol .
|
HotSpotUnresolvedField |
A implementation of JavaField for an unresolved field.
|
HotSpotUnresolvedJavaType |
Implementation of JavaType for unresolved HotSpot classes.
|
HotSpotVMConfig |
Used to access native configuration details.
|
HotSpotVMConfig.CompressEncoding |
A compact representation of the different encoding strategies for Objects and metadata.
|
HotSpotVMConfigVerifier |
A ClassVisitor that verifies HotSpotVMConfig does not access Unsafe from
any of its non-static, non-constructor methods.
|
HotSpotVmSymbols |
Class to access the C++ vmSymbols table.
|
InitTimer |
A facility for timing a step in the runtime initialization sequence.
|
PrintStreamOption |
An option that encapsulates and configures a print stream.
|