public interface HotSpotVMEventListener
Modifier and Type | Method and Description |
---|---|
default void |
compileMetaspaceMethod(long metaspaceMethod,
int entryBCI,
long jvmciEnv,
int id)
Notifies this client that HotSpot is running in CompileTheWorld mode and the JVMCI compiler
should now perform its version of CompileTheWorld.
|
default CompilerToVM |
completeInitialization(HotSpotJVMCIRuntime hotSpotJVMCIRuntime,
CompilerToVM compilerToVM) |
default void |
notifyCompileTheWorld()
Notifies this client that HotSpot is running in CompileTheWorld mode and the JVMCI compiler
should now perform its version of CompileTheWorld.
|
default void |
notifyInstall(HotSpotCodeCacheProvider hotSpotCodeCacheProvider,
InstalledCode installedCode,
CompilationResult compResult)
Notify on successful install into the CodeCache.
|
default void |
notifyShutdown()
Notifies this client that the VM is shutting down.
|
default void compileMetaspaceMethod(long metaspaceMethod, int entryBCI, long jvmciEnv, int id)
metaspaceMethod
- entryBCI
- jvmciEnv
- id
- default void notifyCompileTheWorld() throws Throwable
Throwable
default void notifyShutdown()
default void notifyInstall(HotSpotCodeCacheProvider hotSpotCodeCacheProvider, InstalledCode installedCode, CompilationResult compResult)
hotSpotCodeCacheProvider
- installedCode
- compResult
- default CompilerToVM completeInitialization(HotSpotJVMCIRuntime hotSpotJVMCIRuntime, CompilerToVM compilerToVM)
hotSpotJVMCIRuntime
-