| 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.
|