public class RuntimeCodeInfoGCSupportImpl extends RuntimeCodeInfoGCSupport
| Modifier and Type | Method and Description |
|---|---|
void |
registerCodeConstants(CodeInfo codeInfo)
Notify the GC that run-time compiled code has embedded references to Java heap objects.
|
void |
registerDeoptMetadata(CodeInfo codeInfo)
Notify the GC about deoptimization metadata for run-time compiled code that references Java
heap objects from native-memory.
|
void |
registerFrameMetadata(CodeInfo codeInfo)
Notify the GC about frame metadata for run-time compiled code that references Java heap
objects from native-memory.
|
void |
registerObjectFields(CodeInfo codeInfo)
Notify the GC that a code metadata object references Java heap objects from native-memory.
|
void |
unregisterCodeConstants(CodeInfo codeInfo)
Notify the GC that the application is going to invalidate run-time compiled code that has
embedded references to Java heap objects.
|
void |
unregisterRuntimeCodeInfo(CodeInfo codeInfo)
Notify the GC that the application is going to free a code metadata object that references
Java heap objects from native-memory.
|
public void registerObjectFields(CodeInfo codeInfo)
RuntimeCodeInfoGCSupportregisterObjectFields in class RuntimeCodeInfoGCSupportpublic void registerCodeConstants(CodeInfo codeInfo)
RuntimeCodeInfoGCSupportregisterCodeConstants in class RuntimeCodeInfoGCSupportpublic void registerFrameMetadata(CodeInfo codeInfo)
RuntimeCodeInfoGCSupportregisterFrameMetadata in class RuntimeCodeInfoGCSupportpublic void registerDeoptMetadata(CodeInfo codeInfo)
RuntimeCodeInfoGCSupportregisterDeoptMetadata in class RuntimeCodeInfoGCSupportpublic void unregisterCodeConstants(CodeInfo codeInfo)
RuntimeCodeInfoGCSupportunregisterCodeConstants in class RuntimeCodeInfoGCSupportpublic void unregisterRuntimeCodeInfo(CodeInfo codeInfo)
RuntimeCodeInfoGCSupportunregisterRuntimeCodeInfo in class RuntimeCodeInfoGCSupport