Interface | Description |
---|---|
CodeInfo |
A tethered
CodeInfo object that can be accessed using the static methods on the class
CodeInfoAccess . |
FrameInfoDecoder.FrameInfoQueryResultAllocator | |
FrameInfoDecoder.ValueInfoAllocator | |
InstalledCodeObserver |
Observes the life of one piece of runtime-compiled code.
|
InstalledCodeObserver.Factory | |
InstalledCodeObserver.InstalledCodeObserverHandle | |
InstalledCodeObserver.InstalledCodeObserverHandleAccessor | |
ReferenceAdjuster |
Tool for adjusting references to objects in non-movable data structures.
|
RuntimeCodeCache.CodeInfoVisitor |
This is the interface that clients have to implement.
|
RuntimeCodeInfoAccess.NonmovableArrayAction | |
UntetheredCodeInfo |
The untethered version of
CodeInfo , which can be released by the GC at ANY
safepoint. |
Class | Description |
---|---|
CodeInfoAccess |
Provides functionality to query information about a unit of compiled code from a
CodeInfo
object. |
CodeInfoDecoder |
Decodes the metadata for compiled code.
|
CodeInfoDecoder.Options | |
CodeInfoEncoder | |
CodeInfoEncoder.Counters | |
CodeInfoEncoder.Options | |
CodeInfoQueryResult |
Information about an instruction pointer (IP), created and returned by methods in
CodeInfoTable . |
CodeInfoTable |
Provides the main entry points to look up metadata for code, either
ahead-of-time compiled code in the native image or code compiled at runtime . |
CodeInfoTable.Options | |
CodeInfoTether |
Every
CodeInfo object has a corresponding CodeInfoTether that is used for
managing the lifecycle of the unmanaged memory that is used for the CodeInfo object. |
DeoptimizationSourcePositionDecoder | |
DeoptimizationSourcePositionEncoder | |
FrameInfoDecoder | |
FrameInfoEncoder | |
FrameInfoEncoder.Customization | |
FrameInfoEncoder.NamesFromImage | |
FrameInfoEncoder.NamesFromMethod | |
FrameInfoQueryResult | |
FrameInfoQueryResult.ValueInfo | |
ImageCodeInfo | |
InstalledCodeObserverFeature | |
InstalledCodeObserverSupport | |
InstantReferenceAdjuster |
Immediately writes object references and fails if it cannot do so.
|
IsolateEnterStub |
Holder class for generated call stubs for
CEntryPoint methods. |
IsolateLeaveStub |
Holder class for generated Java-to-native call stubs for calling
CEntryPoint methods from
Java via a Java-to-native call to their native-to-Java stub. |
ReusableTypeReader |
Custom TypeReader that allows reusing the same instance over and over again.
|
RuntimeCodeCache | |
RuntimeCodeCache.Options | |
RuntimeCodeInfoAccess |
This class contains methods that only make sense for runtime compiled code.
|
RuntimeCodeInfoMemory |
Keeps track of
CodeInfo structures of runtime-compiled methods (including invalidated and
not yet freed ones) and releases their memory on tear-down. |
UntetheredCodeInfoAccess |
Provides access to
UntetheredCodeInfo objects. |
Enum | Description |
---|---|
FrameInfoQueryResult.ValueType |