final class org.graalvm.compiler.truffle.runtime.hotspot.libgraal.TruffleToLibGraalCalls
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: org.graalvm.compiler.truffle.runtime.hotspot.libgraal.TruffleToLibGraalCalls
super_class: java.lang.Object
{
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/runtime/hotspot/libgraal/TruffleToLibGraalCalls;
static native long initializeRuntime(long, org.graalvm.compiler.truffle.common.TruffleCompilerRuntime, long);
descriptor: (JLorg/graalvm/compiler/truffle/common/TruffleCompilerRuntime;J)J
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.InitializeRuntime:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
truffleRuntime
classLoaderDelegateId
static native java.lang.String getCompilerConfigurationFactoryName(long, long);
descriptor: (JJ)Ljava/lang/String;
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.GetCompilerConfigurationFactoryName:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
truffleRuntimeHandle
static native long newCompiler(long, long);
descriptor: (JJ)J
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.NewCompiler:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
truffleRuntimeHandle
static native void initializeCompiler(long, long, byte[], org.graalvm.compiler.truffle.common.CompilableTruffleAST, boolean);
descriptor: (JJ[BLorg/graalvm/compiler/truffle/common/CompilableTruffleAST;Z)V
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.InitializeCompiler:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
compilerHandle
options
compilable
firstInitialization
static native boolean isPrintGraphEnabled(long, long);
descriptor: (JJ)Z
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.IsPrintGraphEnabled:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
truffleRuntimeHandle
static native long openCompilation(long, long, org.graalvm.compiler.truffle.common.CompilableTruffleAST);
descriptor: (JJLorg/graalvm/compiler/truffle/common/CompilableTruffleAST;)J
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.OpenCompilation:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
handle
compilable
static native java.lang.String getCompilerConfigurationName(long, long);
descriptor: (JJ)Ljava/lang/String;
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.GetCompilerConfigurationName:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
handle
static native void doCompile(long, long, long, long, byte[], org.graalvm.compiler.truffle.common.TruffleMetaAccessProvider, org.graalvm.compiler.truffle.common.TruffleCompilationTask, org.graalvm.compiler.truffle.common.TruffleCompilerListener);
descriptor: (JJJJ[BLorg/graalvm/compiler/truffle/common/TruffleMetaAccessProvider;Lorg/graalvm/compiler/truffle/common/TruffleCompilationTask;Lorg/graalvm/compiler/truffle/common/TruffleCompilerListener;)V
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.DoCompile:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
compilerHandle
debugContextHandle
compilationHandle
options
inlining
task
listener
static native void installTruffleCallBoundaryMethods(long, long, org.graalvm.compiler.truffle.common.CompilableTruffleAST);
descriptor: (JJLorg/graalvm/compiler/truffle/common/CompilableTruffleAST;)V
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.InstallTruffleCallBoundaryMethods:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
handle
compilable
static native int pendingTransferToInterpreterOffset(long, long, org.graalvm.compiler.truffle.common.CompilableTruffleAST);
descriptor: (JJLorg/graalvm/compiler/truffle/common/CompilableTruffleAST;)I
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.PendingTransferToInterpreterOffset:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
handle
compilable
static native void shutdown(long, long);
descriptor: (JJ)V
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.Shutdown:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
handle
static native java.lang.String getGraphDumpDirectory(long);
descriptor: (J)Ljava/lang/String;
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.GetGraphDumpDirectory:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
static native int getNodeCount(long, long);
descriptor: (JJ)I
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.GetNodeCount:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
handle
static native java.lang.String[] getNodeTypes(long, long, boolean);
descriptor: (JJZ)[Ljava/lang/String;
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.GetNodeTypes:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
handle
simpleNames
static native java.lang.String getSuppliedString(long, long);
descriptor: (JJ)Ljava/lang/String;
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.GetSuppliedString:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
handle
static native int getTargetCodeSize(long, long);
descriptor: (JJ)I
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.GetTargetCodeSize:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
handle
static native int getTotalFrameSize(long, long);
descriptor: (JJ)I
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.GetTotalFrameSize:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
handle
static native int getExceptionHandlersCount(long, long);
descriptor: (JJ)I
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.GetExceptionHandlersCount:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
handle
static native int getInfopointsCount(long, long);
descriptor: (JJ)I
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.GetInfopointsCount:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
handle
static native java.lang.String[] getInfopoints(long, long);
descriptor: (JJ)[Ljava/lang/String;
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.GetInfopoints:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
handle
static native int getMarksCount(long, long);
descriptor: (JJ)I
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.GetMarksCount:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
handle
static native int getDataPatchesCount(long, long);
descriptor: (JJ)I
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.GetDataPatchesCount:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
handle
static native long openDebugContext(long, long, long, byte[]);
descriptor: (JJJ[B)J
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.OpenDebugContext:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
compilerHandle
compilationHandle
options
static native void closeDebugContext(long, long);
descriptor: (JJ)V
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.CloseDebugContext:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
handle
static native long openDebugContextScope(long, long, java.lang.String, long);
descriptor: (JJLjava/lang/String;J)J
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.OpenDebugContextScope:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
ownerHandle
name
compilationHandle
static native void closeDebugContextScope(long, long);
descriptor: (JJ)V
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.CloseDebugContextScope:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
handle
static native boolean isBasicDumpEnabled(long, long);
descriptor: (JJ)Z
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.IsBasicDumpEnabled:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
handle
static native void closeCompilation(long, long);
descriptor: (JJ)V
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.CloseCompilation:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
compilationHandle
static native org.graalvm.compiler.truffle.common.CompilableTruffleAST getTruffleCompilationTruffleAST(long, long);
descriptor: (JJ)Lorg/graalvm/compiler/truffle/common/CompilableTruffleAST;
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.GetTruffleCompilationTruffleAST:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
compilationHandle
static native java.lang.String getTruffleCompilationId(long, long);
descriptor: (JJ)Ljava/lang/String;
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.GetTruffleCompilationId:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
compilationHandle
static native byte[] getVersionProperties(long);
descriptor: (J)[B
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.GetVersionProperties:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
static native long getDumpChannel(long, long);
descriptor: (JJ)J
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.GetDumpChannel:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
debugContextHandle
static native boolean isDumpChannelOpen(long, long);
descriptor: (JJ)Z
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.IsDumpChannelOpen:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
channelHandle
static native int dumpChannelWrite(long, long, java.nio.ByteBuffer, int, int, int);
descriptor: (JJLjava/nio/ByteBuffer;III)I
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.DumpChannelWrite:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
channelHandle
buffer
capacity
position
limit
static native void dumpChannelClose(long, long);
descriptor: (JJ)V
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.DumpChannelClose:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
channelHandle
static native java.lang.String getExecutionID(long);
descriptor: (J)Ljava/lang/String;
flags: (0x0108) ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id.GetExecutionID:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleToLibGraal$Id;)
MethodParameters:
Name Flags
isolateThreadId
}
SourceFile: "TruffleToLibGraalCalls.java"
InnerClasses:
public final Id = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal$Id of org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleToLibGraal