public class HotSpotGraalVMEventListener extends Object implements HotSpotVMEventListener
Constructor and Description |
---|
HotSpotGraalVMEventListener() |
Modifier and Type | Method and Description |
---|---|
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.
|
CompilerToVM |
completeInitialization(HotSpotJVMCIRuntime runtime,
CompilerToVM compilerToVM) |
void |
notifyCompileTheWorld()
Notifies this client that HotSpot is running in CompileTheWorld mode and the JVMCI compiler
should now perform its version of CompileTheWorld.
|
void |
notifyInstall(HotSpotCodeCacheProvider codeCache,
InstalledCode installedCode,
CompilationResult compResult)
Notify on successful install into the CodeCache.
|
void |
notifyShutdown()
Notifies this client that the VM is shutting down.
|
private static void |
printConfig(HotSpotVMConfig config) |
public HotSpotGraalVMEventListener()
public void notifyCompileTheWorld() throws Throwable
HotSpotVMEventListener
notifyCompileTheWorld
in interface HotSpotVMEventListener
Throwable
public void notifyShutdown()
HotSpotVMEventListener
notifyShutdown
in interface HotSpotVMEventListener
public void compileMetaspaceMethod(long metaspaceMethod, int entryBCI, long jvmciEnv, int id)
HotSpotVMEventListener
compileMetaspaceMethod
in interface HotSpotVMEventListener
public void notifyInstall(HotSpotCodeCacheProvider codeCache, InstalledCode installedCode, CompilationResult compResult)
HotSpotVMEventListener
notifyInstall
in interface HotSpotVMEventListener
public CompilerToVM completeInitialization(HotSpotJVMCIRuntime runtime, CompilerToVM compilerToVM)
completeInitialization
in interface HotSpotVMEventListener
private static void printConfig(HotSpotVMConfig config)