public class org.graalvm.compiler.hotspot.CompilationTask
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.graalvm.compiler.hotspot.CompilationTask
super_class: java.lang.Object
{
private static final org.graalvm.compiler.debug.DebugCounter BAILOUTS;
descriptor: Lorg/graalvm/compiler/debug/DebugCounter;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final jdk.vm.ci.hotspot.EventProvider eventProvider;
descriptor: Ljdk/vm/ci/hotspot/EventProvider;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final jdk.vm.ci.hotspot.HotSpotJVMCIRuntimeProvider jvmciRuntime;
descriptor: Ljdk/vm/ci/hotspot/HotSpotJVMCIRuntimeProvider;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.graalvm.compiler.hotspot.HotSpotGraalCompiler compiler;
descriptor: Lorg/graalvm/compiler/hotspot/HotSpotGraalCompiler;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.graalvm.compiler.hotspot.HotSpotCompilationIdentifier compilationId;
descriptor: Lorg/graalvm/compiler/hotspot/HotSpotCompilationIdentifier;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private jdk.vm.ci.hotspot.HotSpotInstalledCode installedCode;
descriptor: Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
flags: (0x0002) ACC_PRIVATE
private final boolean installAsDefault;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean useProfilingInfo;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final org.graalvm.compiler.debug.DebugTimer CompilationTime;
descriptor: Lorg/graalvm/compiler/debug/DebugTimer;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.graalvm.compiler.debug.DebugCounter CompiledBytecodes;
descriptor: Lorg/graalvm/compiler/debug/DebugCounter;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.graalvm.compiler.debug.DebugCounter CompiledAndInstalledBytecodes;
descriptor: Lorg/graalvm/compiler/debug/DebugCounter;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.graalvm.compiler.debug.DebugCounter InstalledCodeSize;
descriptor: Lorg/graalvm/compiler/debug/DebugCounter;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
public static final org.graalvm.compiler.debug.DebugTimer CodeInstallationTime;
descriptor: Lorg/graalvm/compiler/debug/DebugTimer;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=1, args_size=0
0: ldc Lorg/graalvm/compiler/hotspot/CompilationTask;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic org.graalvm.compiler.hotspot.CompilationTask.$assertionsDisabled:Z
3: ldc "Bailouts"
invokestatic org.graalvm.compiler.debug.Debug.counter:(Ljava/lang/CharSequence;)Lorg/graalvm/compiler/debug/DebugCounter;
putstatic org.graalvm.compiler.hotspot.CompilationTask.BAILOUTS:Lorg/graalvm/compiler/debug/DebugCounter;
4: ldc Ljdk/vm/ci/hotspot/EventProvider;
invokestatic jdk.vm.ci.services.JVMCIServiceLocator.getProviders:(Ljava/lang/Class;)Ljava/util/List;
astore 0
start local 0 5: aload 0
invokeinterface java.util.List.size:()I
iconst_1
if_icmple 7
6: new org.graalvm.compiler.debug.GraalError
dup
ldc "Multiple %s providers found: %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc Ljdk/vm/ci/hotspot/EventProvider;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aastore
dup
iconst_1
aload 0
aastore
invokespecial org.graalvm.compiler.debug.GraalError.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
athrow
7: StackMap locals: java.util.List
StackMap stack:
aload 0
invokeinterface java.util.List.isEmpty:()Z
ifeq 10
8: invokestatic jdk.vm.ci.hotspot.EventProvider.createEmptyEventProvider:()Ljdk/vm/ci/hotspot/EventProvider;
putstatic org.graalvm.compiler.hotspot.CompilationTask.eventProvider:Ljdk/vm/ci/hotspot/EventProvider;
9: goto 11
10: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast jdk.vm.ci.hotspot.EventProvider
putstatic org.graalvm.compiler.hotspot.CompilationTask.eventProvider:Ljdk/vm/ci/hotspot/EventProvider;
end local 0 11: StackMap locals:
StackMap stack:
ldc "CompilationTime"
invokestatic org.graalvm.compiler.debug.Debug.timer:(Ljava/lang/CharSequence;)Lorg/graalvm/compiler/debug/DebugTimer;
putstatic org.graalvm.compiler.hotspot.CompilationTask.CompilationTime:Lorg/graalvm/compiler/debug/DebugTimer;
12: ldc "CompiledBytecodes"
invokestatic org.graalvm.compiler.debug.Debug.counter:(Ljava/lang/CharSequence;)Lorg/graalvm/compiler/debug/DebugCounter;
putstatic org.graalvm.compiler.hotspot.CompilationTask.CompiledBytecodes:Lorg/graalvm/compiler/debug/DebugCounter;
13: ldc "CompiledAndInstalledBytecodes"
invokestatic org.graalvm.compiler.debug.Debug.counter:(Ljava/lang/CharSequence;)Lorg/graalvm/compiler/debug/DebugCounter;
putstatic org.graalvm.compiler.hotspot.CompilationTask.CompiledAndInstalledBytecodes:Lorg/graalvm/compiler/debug/DebugCounter;
14: ldc "InstalledCodeSize"
invokestatic org.graalvm.compiler.debug.Debug.counter:(Ljava/lang/CharSequence;)Lorg/graalvm/compiler/debug/DebugCounter;
putstatic org.graalvm.compiler.hotspot.CompilationTask.InstalledCodeSize:Lorg/graalvm/compiler/debug/DebugCounter;
15: ldc "CodeInstallation"
invokestatic org.graalvm.compiler.debug.Debug.timer:(Ljava/lang/CharSequence;)Lorg/graalvm/compiler/debug/DebugTimer;
putstatic org.graalvm.compiler.hotspot.CompilationTask.CodeInstallationTime:Lorg/graalvm/compiler/debug/DebugTimer;
return
LocalVariableTable:
Start End Slot Name Signature
5 11 0 providers Ljava/util/List<Ljdk/vm/ci/hotspot/EventProvider;>;
public void <init>(jdk.vm.ci.hotspot.HotSpotJVMCIRuntimeProvider, org.graalvm.compiler.hotspot.HotSpotGraalCompiler, jdk.vm.ci.hotspot.HotSpotCompilationRequest, boolean, boolean);
descriptor: (Ljdk/vm/ci/hotspot/HotSpotJVMCIRuntimeProvider;Lorg/graalvm/compiler/hotspot/HotSpotGraalCompiler;Ljdk/vm/ci/hotspot/HotSpotCompilationRequest;ZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.graalvm.compiler.hotspot.CompilationTask.jvmciRuntime:Ljdk/vm/ci/hotspot/HotSpotJVMCIRuntimeProvider;
2: aload 0
aload 2
putfield org.graalvm.compiler.hotspot.CompilationTask.compiler:Lorg/graalvm/compiler/hotspot/HotSpotGraalCompiler;
3: aload 0
new org.graalvm.compiler.hotspot.HotSpotCompilationIdentifier
dup
aload 3
invokespecial org.graalvm.compiler.hotspot.HotSpotCompilationIdentifier.<init>:(Ljdk/vm/ci/hotspot/HotSpotCompilationRequest;)V
putfield org.graalvm.compiler.hotspot.CompilationTask.compilationId:Lorg/graalvm/compiler/hotspot/HotSpotCompilationIdentifier;
4: aload 0
iload 4
putfield org.graalvm.compiler.hotspot.CompilationTask.useProfilingInfo:Z
5: aload 0
iload 5
putfield org.graalvm.compiler.hotspot.CompilationTask.installAsDefault:Z
6: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/graalvm/compiler/hotspot/CompilationTask;
0 7 1 jvmciRuntime Ljdk/vm/ci/hotspot/HotSpotJVMCIRuntimeProvider;
0 7 2 compiler Lorg/graalvm/compiler/hotspot/HotSpotGraalCompiler;
0 7 3 request Ljdk/vm/ci/hotspot/HotSpotCompilationRequest;
0 7 4 useProfilingInfo Z
0 7 5 installAsDefault Z
MethodParameters:
Name Flags
jvmciRuntime
compiler
request
useProfilingInfo
installAsDefault
public jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod getMethod();
descriptor: ()Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getRequest:()Ljdk/vm/ci/hotspot/HotSpotCompilationRequest;
invokevirtual jdk.vm.ci.hotspot.HotSpotCompilationRequest.getMethod:()Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/CompilationTask;
public int getId();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getRequest:()Ljdk/vm/ci/hotspot/HotSpotCompilationRequest;
invokevirtual jdk.vm.ci.hotspot.HotSpotCompilationRequest.getId:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/CompilationTask;
public int getEntryBCI();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getRequest:()Ljdk/vm/ci/hotspot/HotSpotCompilationRequest;
invokevirtual jdk.vm.ci.hotspot.HotSpotCompilationRequest.getEntryBCI:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/CompilationTask;
public java.lang.String getIdString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getEntryBCI:()I
iconst_m1
if_icmpeq 2
1: new java.lang.StringBuilder
dup
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "%"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/graalvm/compiler/hotspot/CompilationTask;
public jdk.vm.ci.hotspot.HotSpotInstalledCode getInstalledCode();
descriptor: ()Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/CompilationTask;
public jdk.vm.ci.hotspot.HotSpotCompilationRequestResult runCompilation();
descriptor: ()Ljdk/vm/ci/hotspot/HotSpotCompilationRequestResult;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=43, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.hotspot.CompilationTask.compiler:Lorg/graalvm/compiler/hotspot/HotSpotGraalCompiler;
invokevirtual org.graalvm.compiler.hotspot.HotSpotGraalCompiler.getGraalRuntime:()Lorg/graalvm/compiler/hotspot/HotSpotGraalRuntimeProvider;
astore 1
start local 1 1: aload 1
invokeinterface org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider.getVMConfig:()Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
astore 2
start local 2 2: invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
invokevirtual java.lang.Thread.getId:()J
lstore 3
start local 3 3: aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getEntryBCI:()I
istore 5
start local 5 4: iload 5
iconst_m1
if_icmpeq 5
iconst_1
goto 6
StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int
StackMap stack:
5: iconst_0
StackMap locals:
StackMap stack: int
6: istore 6
start local 6 7: aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getMethod:()Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;
astore 7
start local 7 8: invokestatic org.graalvm.compiler.debug.Debug.isMethodMeterEnabled:()Z
ifeq 13
9: aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getEntryBCI:()I
iconst_m1
if_icmpeq 12
10: aload 7
invokestatic org.graalvm.compiler.debug.Debug.methodMetrics:(Ljdk/vm/ci/meta/ResolvedJavaMethod;)Lorg/graalvm/compiler/debug/DebugMethodMetrics;
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
i2l
ldc "CompilationIdOSR"
invokeinterface org.graalvm.compiler.debug.DebugMethodMetrics.addToMetric:(JLjava/lang/String;)V
11: goto 13
12: StackMap locals: int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod
StackMap stack:
aload 7
invokestatic org.graalvm.compiler.debug.Debug.methodMetrics:(Ljdk/vm/ci/meta/ResolvedJavaMethod;)Lorg/graalvm/compiler/debug/DebugMethodMetrics;
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
i2l
ldc "CompilationId"
invokeinterface org.graalvm.compiler.debug.DebugMethodMetrics.addToMetric:(JLjava/lang/String;)V
13: StackMap locals:
StackMap stack:
getstatic org.graalvm.compiler.hotspot.CompilationTask.eventProvider:Ljdk/vm/ci/hotspot/EventProvider;
invokeinterface jdk.vm.ci.hotspot.EventProvider.newCompilationEvent:()Ljdk/vm/ci/hotspot/EventProvider$CompilationEvent;
astore 8
start local 8 14: aload 7
iload 5
aload 2
getfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfig.compilationLevelFullOptimization:I
invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.hasCodeAtLevel:(II)Z
ifeq 16
15: aconst_null
areturn
16: StackMap locals: jdk.vm.ci.hotspot.EventProvider$CompilationEvent
StackMap stack:
aconst_null
astore 9
start local 9 17: aconst_null
astore 10
aconst_null
astore 11
18: getstatic org.graalvm.compiler.hotspot.CompilationTask.CompilationTime:Lorg/graalvm/compiler/debug/DebugTimer;
invokeinterface org.graalvm.compiler.debug.DebugTimer.start:()Lorg/graalvm/compiler/debug/DebugCloseable;
astore 12
start local 12 19: aload 7
iload 6
invokestatic org.graalvm.compiler.hotspot.CompilationStatistics.create:(Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;Z)Lorg/graalvm/compiler/hotspot/CompilationStatistics;
astore 13
start local 13 20: getstatic org.graalvm.compiler.core.GraalCompilerOptions.PrintCompilation:Lorg/graalvm/compiler/options/OptionValue;
invokevirtual org.graalvm.compiler.options.OptionValue.getValue:()Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 21
invokestatic org.graalvm.compiler.debug.TTY.isSuppressed:()Z
ifne 21
iconst_1
goto 22
StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics
StackMap stack:
21: iconst_0
StackMap locals:
StackMap stack: int
22: istore 14
start local 14 23: getstatic org.graalvm.compiler.core.GraalCompilerOptions.PrintAfterCompilation:Lorg/graalvm/compiler/options/OptionValue;
invokevirtual org.graalvm.compiler.options.OptionValue.getValue:()Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 24
invokestatic org.graalvm.compiler.debug.TTY.isSuppressed:()Z
ifne 24
iconst_1
goto 25
StackMap locals: int
StackMap stack:
24: iconst_0
StackMap locals:
StackMap stack: int
25: istore 15
start local 15 26: iload 14
ifeq 28
27: new java.lang.StringBuilder
dup
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getMethodDescription:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "..."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic org.graalvm.compiler.debug.TTY.println:(Ljava/lang/String;)V
28: StackMap locals: int
StackMap stack:
new org.graalvm.compiler.debug.TTY$Filter
dup
getstatic org.graalvm.compiler.core.GraalCompilerOptions.PrintFilter:Lorg/graalvm/compiler/options/OptionValue;
invokevirtual org.graalvm.compiler.options.OptionValue.getValue:()Ljava/lang/Object;
checkcast java.lang.String
aload 7
invokespecial org.graalvm.compiler.debug.TTY$Filter.<init>:(Ljava/lang/String;Ljava/lang/Object;)V
astore 16
start local 16 29: iload 15
ifne 30
iload 14
ifeq 36
30: StackMap locals: org.graalvm.compiler.debug.TTY$Filter
StackMap stack:
invokestatic org.graalvm.compiler.debug.TimeSource.getTimeNS:()J
lstore 17
start local 17 31: iload 15
ifne 32
iload 14
ifeq 33
StackMap locals: long
StackMap stack:
32: getstatic org.graalvm.compiler.hotspot.CompilationTask$Lazy.threadMXBean:Lcom/sun/management/ThreadMXBean;
lload 3
invokeinterface com.sun.management.ThreadMXBean.getThreadAllocatedBytes:(J)J
goto 34
StackMap locals:
StackMap stack:
33: lconst_0
StackMap locals:
StackMap stack: long
34: lstore 19
start local 19 35: goto 38
end local 19 end local 17 36: StackMap locals:
StackMap stack:
lconst_0
lstore 17
start local 17 37: lconst_0
lstore 19
start local 19 38: StackMap locals: long long
StackMap stack:
aconst_null
astore 21
aconst_null
astore 22
39: ldc "Compiling"
new org.graalvm.compiler.debug.DebugDumpScope
dup
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getIdString:()Ljava/lang/String;
iconst_1
invokespecial org.graalvm.compiler.debug.DebugDumpScope.<init>:(Ljava/lang/String;Z)V
invokestatic org.graalvm.compiler.debug.Debug.scope:(Ljava/lang/Object;Ljava/lang/Object;)Lorg/graalvm/compiler/debug/Debug$Scope;
astore 23
start local 23 40: aload 8
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.begin:()V
41: aload 2
getfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfig.inline:Z
ifne 42
getstatic org.graalvm.compiler.core.phases.HighTier$Options.Inline:Lorg/graalvm/compiler/options/OptionValue;
invokevirtual org.graalvm.compiler.options.OptionValue.hasBeenSet:()Z
ifne 42
iconst_1
goto 43
StackMap locals: java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.Debug$Scope
StackMap stack:
42: iconst_0
StackMap locals:
StackMap stack: int
43: istore 24
start local 24 44: aconst_null
astore 25
aconst_null
astore 26
45: iload 24
ifeq 46
getstatic org.graalvm.compiler.core.phases.HighTier$Options.Inline:Lorg/graalvm/compiler/options/OptionValue;
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokestatic org.graalvm.compiler.options.OptionValue.override:(Lorg/graalvm/compiler/options/OptionValue;Ljava/lang/Object;)Lorg/graalvm/compiler/options/OptionValue$OverrideScope;
goto 47
StackMap locals: int java.lang.Throwable java.lang.Throwable
StackMap stack:
46: aconst_null
StackMap locals:
StackMap stack: org.graalvm.compiler.options.OptionValue$OverrideScope
47: astore 27
start local 27 48: aload 0
getfield org.graalvm.compiler.hotspot.CompilationTask.compiler:Lorg/graalvm/compiler/hotspot/HotSpotGraalCompiler;
aload 7
iload 5
aload 0
getfield org.graalvm.compiler.hotspot.CompilationTask.useProfilingInfo:Z
aload 0
getfield org.graalvm.compiler.hotspot.CompilationTask.compilationId:Lorg/graalvm/compiler/hotspot/HotSpotCompilationIdentifier;
invokevirtual org.graalvm.compiler.hotspot.HotSpotGraalCompiler.compile:(Ljdk/vm/ci/meta/ResolvedJavaMethod;IZLorg/graalvm/compiler/core/common/CompilationIdentifier;)Lorg/graalvm/compiler/code/CompilationResult;
astore 9
49: aload 27
ifnull 55
aload 27
invokevirtual org.graalvm.compiler.options.OptionValue$OverrideScope.close:()V
goto 55
StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.Debug$Scope int java.lang.Throwable java.lang.Throwable org.graalvm.compiler.options.OptionValue$OverrideScope
StackMap stack: java.lang.Throwable
50: astore 25
aload 27
ifnull 51
aload 27
invokevirtual org.graalvm.compiler.options.OptionValue$OverrideScope.close:()V
end local 27 StackMap locals:
StackMap stack:
51: aload 25
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
52: astore 26
aload 25
ifnonnull 53
aload 26
astore 25
goto 54
StackMap locals:
StackMap stack:
53: aload 25
aload 26
if_acmpeq 54
aload 25
aload 26
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
54: aload 25
athrow
end local 24 55: StackMap locals:
StackMap stack:
aload 23
ifnull 83
aload 23
invokeinterface org.graalvm.compiler.debug.Debug$Scope.close:()V
goto 83
StackMap locals:
StackMap stack: java.lang.Throwable
56: astore 21
aload 23
ifnull 57
aload 23
invokeinterface org.graalvm.compiler.debug.Debug$Scope.close:()V
end local 23 StackMap locals:
StackMap stack:
57: aload 21
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
58: astore 22
aload 21
ifnonnull 59
aload 22
astore 21
goto 60
StackMap locals:
StackMap stack:
59: aload 21
aload 22
if_acmpeq 60
aload 21
aload 22
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
60: aload 21
athrow
StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long
StackMap stack: java.lang.Throwable
61: astore 21
start local 21 62: aload 21
invokestatic org.graalvm.compiler.debug.Debug.handle:(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;
athrow
end local 21 63: StackMap locals:
StackMap stack: java.lang.Throwable
astore 28
64: aload 8
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.end:()V
65: aload 16
invokevirtual org.graalvm.compiler.debug.TTY$Filter.remove:()V
66: iload 15
ifne 67
iload 14
ifeq 82
67: StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long top top top top top top top java.lang.Throwable
StackMap stack:
invokestatic org.graalvm.compiler.debug.TimeSource.getTimeNS:()J
lstore 29
start local 29 68: lload 29
lload 17
lsub
ldc 1000000
ldiv
lstore 31
start local 31 69: aload 9
ifnull 70
aload 9
invokevirtual org.graalvm.compiler.code.CompilationResult.getTargetCodeSize:()I
goto 71
StackMap locals: long long
StackMap stack:
70: iconst_m1
StackMap locals:
StackMap stack: int
71: istore 33
start local 33 72: aload 9
ifnull 73
aload 9
invokevirtual org.graalvm.compiler.code.CompilationResult.getBytecodeSize:()I
goto 74
StackMap locals: int
StackMap stack:
73: iconst_0
StackMap locals:
StackMap stack: int
74: istore 34
start local 34 75: getstatic org.graalvm.compiler.hotspot.CompilationTask$Lazy.threadMXBean:Lcom/sun/management/ThreadMXBean;
lload 3
invokeinterface com.sun.management.ThreadMXBean.getThreadAllocatedBytes:(J)J
lstore 35
start local 35 76: lload 35
lload 19
lsub
ldc 1024
ldiv
lstore 37
start local 37 77: iload 15
ifeq 80
78: new java.lang.StringBuilder
dup
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getMethodDescription:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " | %4dms %5dB %5dB %5dkB"
iconst_4
anewarray java.lang.Object
dup
iconst_0
lload 31
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_1
iload 34
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
iload 33
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_3
lload 37
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic org.graalvm.compiler.debug.TTY.println:(Ljava/lang/String;)V
79: goto 82
StackMap locals: int long long
StackMap stack:
80: iload 14
ifeq 82
81: ldc "%-6d JVMCI %-70s %-45s %-50s | %4dms %5dB %5dB %5dkB"
bipush 8
anewarray java.lang.Object
dup
iconst_0
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
ldc ""
aastore
dup
iconst_2
ldc ""
aastore
dup
iconst_3
ldc ""
aastore
dup
iconst_4
lload 31
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_5
iload 34
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
bipush 6
iload 33
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
bipush 7
lload 37
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokestatic org.graalvm.compiler.debug.TTY.println:(Ljava/lang/String;)V
end local 37 end local 35 end local 34 end local 33 end local 31 end local 29 82: StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long top top top top top top top java.lang.Throwable
StackMap stack:
aload 28
athrow
83: StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long
StackMap stack:
aload 8
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.end:()V
84: aload 16
invokevirtual org.graalvm.compiler.debug.TTY$Filter.remove:()V
85: iload 15
ifne 86
iload 14
ifeq 101
86: StackMap locals:
StackMap stack:
invokestatic org.graalvm.compiler.debug.TimeSource.getTimeNS:()J
lstore 29
start local 29 87: lload 29
lload 17
lsub
ldc 1000000
ldiv
lstore 31
start local 31 88: aload 9
ifnull 89
aload 9
invokevirtual org.graalvm.compiler.code.CompilationResult.getTargetCodeSize:()I
goto 90
StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long top top top top top top top top long long
StackMap stack:
89: iconst_m1
StackMap locals:
StackMap stack: int
90: istore 33
start local 33 91: aload 9
ifnull 92
aload 9
invokevirtual org.graalvm.compiler.code.CompilationResult.getBytecodeSize:()I
goto 93
StackMap locals: int
StackMap stack:
92: iconst_0
StackMap locals:
StackMap stack: int
93: istore 34
start local 34 94: getstatic org.graalvm.compiler.hotspot.CompilationTask$Lazy.threadMXBean:Lcom/sun/management/ThreadMXBean;
lload 3
invokeinterface com.sun.management.ThreadMXBean.getThreadAllocatedBytes:(J)J
lstore 35
start local 35 95: lload 35
lload 19
lsub
ldc 1024
ldiv
lstore 37
start local 37 96: iload 15
ifeq 99
97: new java.lang.StringBuilder
dup
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getMethodDescription:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " | %4dms %5dB %5dB %5dkB"
iconst_4
anewarray java.lang.Object
dup
iconst_0
lload 31
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_1
iload 34
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
iload 33
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_3
lload 37
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic org.graalvm.compiler.debug.TTY.println:(Ljava/lang/String;)V
98: goto 101
StackMap locals: int long long
StackMap stack:
99: iload 14
ifeq 101
100: ldc "%-6d JVMCI %-70s %-45s %-50s | %4dms %5dB %5dB %5dkB"
bipush 8
anewarray java.lang.Object
dup
iconst_0
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
ldc ""
aastore
dup
iconst_2
ldc ""
aastore
dup
iconst_3
ldc ""
aastore
dup
iconst_4
lload 31
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_5
iload 34
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
bipush 6
iload 33
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
bipush 7
lload 37
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokestatic org.graalvm.compiler.debug.TTY.println:(Ljava/lang/String;)V
end local 37 end local 35 end local 34 end local 33 end local 31 end local 29 101: StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long
StackMap stack:
aload 9
ifnull 111
102: aconst_null
astore 21
aconst_null
astore 22
103: getstatic org.graalvm.compiler.hotspot.CompilationTask.CodeInstallationTime:Lorg/graalvm/compiler/debug/DebugTimer;
invokeinterface org.graalvm.compiler.debug.DebugTimer.start:()Lorg/graalvm/compiler/debug/DebugCloseable;
astore 23
start local 23 104: aload 0
aload 9
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.installMethod:(Lorg/graalvm/compiler/code/CompilationResult;)V
105: aload 23
ifnull 111
aload 23
invokeinterface org.graalvm.compiler.debug.DebugCloseable.close:()V
goto 111
StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable
StackMap stack: java.lang.Throwable
106: astore 21
aload 23
ifnull 107
aload 23
invokeinterface org.graalvm.compiler.debug.DebugCloseable.close:()V
end local 23 StackMap locals:
StackMap stack:
107: aload 21
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
108: astore 22
aload 21
ifnonnull 109
aload 22
astore 21
goto 110
StackMap locals:
StackMap stack:
109: aload 21
aload 22
if_acmpeq 110
aload 21
aload 22
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
110: aload 21
athrow
111: StackMap locals:
StackMap stack:
aload 13
aload 7
aload 0
getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
invokevirtual org.graalvm.compiler.hotspot.CompilationStatistics.finish:(Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;Ljdk/vm/ci/hotspot/HotSpotInstalledCode;)V
112: aload 9
ifnull 139
113: aload 9
invokevirtual org.graalvm.compiler.code.CompilationResult.getBytecodeSize:()I
aload 7
invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.getCodeSize:()I
isub
invokestatic jdk.vm.ci.hotspot.HotSpotCompilationRequestResult.success:(I)Ljdk/vm/ci/hotspot/HotSpotCompilationRequestResult;
astore 40
114: aload 12
ifnull 115
aload 12
invokeinterface org.graalvm.compiler.debug.DebugCloseable.close:()V
115: StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long top top top top top top top top top top top top top top top top top top top jdk.vm.ci.hotspot.HotSpotCompilationRequestResult
StackMap stack:
iconst_0
istore 41
start local 41 116: iconst_0
istore 42
start local 42 117: aload 9
ifnull 124
118: aload 9
invokevirtual org.graalvm.compiler.code.CompilationResult.getBytecodeSize:()I
istore 41
119: getstatic org.graalvm.compiler.hotspot.CompilationTask.CompiledBytecodes:Lorg/graalvm/compiler/debug/DebugCounter;
iload 41
i2l
invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
120: aload 0
getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
ifnull 124
121: aload 0
getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
invokevirtual jdk.vm.ci.hotspot.HotSpotInstalledCode.getSize:()I
istore 42
122: getstatic org.graalvm.compiler.hotspot.CompilationTask.CompiledAndInstalledBytecodes:Lorg/graalvm/compiler/debug/DebugCounter;
iload 41
i2l
invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
123: getstatic org.graalvm.compiler.hotspot.CompilationTask.InstalledCodeSize:Lorg/graalvm/compiler/debug/DebugCounter;
iload 42
i2l
invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
124: StackMap locals: int int
StackMap stack:
aload 8
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.shouldWrite:()Z
ifeq 138
125: aload 8
aload 7
ldc "%H.%n(%p)"
invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.format:(Ljava/lang/String;)Ljava/lang/String;
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setMethod:(Ljava/lang/String;)V
126: aload 8
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCompileId:(I)V
127: aload 8
aload 2
getfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfig.compilationLevelFullOptimization:I
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCompileLevel:(I)V
128: aload 8
aload 9
ifnull 129
aload 0
getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
ifnull 129
iconst_1
goto 130
StackMap locals:
StackMap stack: jdk.vm.ci.hotspot.EventProvider$CompilationEvent
129: iconst_0
StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long top top top top top top top top top top top top top top top top top top top jdk.vm.ci.hotspot.HotSpotCompilationRequestResult int int
StackMap stack: jdk.vm.ci.hotspot.EventProvider$CompilationEvent int
130: invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setSucceeded:(Z)V
131: aload 8
iload 6
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setIsOsr:(Z)V
132: aload 8
iload 42
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCodeSize:(I)V
133: aload 8
iload 41
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setInlinedBytes:(I)V
134: aload 8
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.commit:()V
end local 42 end local 41 135: goto 138
StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long top top top top top top top top top top top top top top top top top top top jdk.vm.ci.hotspot.HotSpotCompilationRequestResult
StackMap stack: java.lang.Throwable
136: astore 41
start local 41 137: aload 0
aload 41
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.handleException:(Ljava/lang/Throwable;)V
end local 41 138: StackMap locals:
StackMap stack:
aload 40
areturn
139: StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long
StackMap stack:
aload 12
ifnull 140
aload 12
invokeinterface org.graalvm.compiler.debug.DebugCloseable.close:()V
140: StackMap locals:
StackMap stack:
iconst_0
istore 41
start local 41 141: iconst_0
istore 42
start local 42 142: aload 9
ifnull 149
143: aload 9
invokevirtual org.graalvm.compiler.code.CompilationResult.getBytecodeSize:()I
istore 41
144: getstatic org.graalvm.compiler.hotspot.CompilationTask.CompiledBytecodes:Lorg/graalvm/compiler/debug/DebugCounter;
iload 41
i2l
invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
145: aload 0
getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
ifnull 149
146: aload 0
getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
invokevirtual jdk.vm.ci.hotspot.HotSpotInstalledCode.getSize:()I
istore 42
147: getstatic org.graalvm.compiler.hotspot.CompilationTask.CompiledAndInstalledBytecodes:Lorg/graalvm/compiler/debug/DebugCounter;
iload 41
i2l
invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
148: getstatic org.graalvm.compiler.hotspot.CompilationTask.InstalledCodeSize:Lorg/graalvm/compiler/debug/DebugCounter;
iload 42
i2l
invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
149: StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long top top top top top top top top top top top top top top top top top top top top int int
StackMap stack:
aload 8
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.shouldWrite:()Z
ifeq 163
150: aload 8
aload 7
ldc "%H.%n(%p)"
invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.format:(Ljava/lang/String;)Ljava/lang/String;
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setMethod:(Ljava/lang/String;)V
151: aload 8
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCompileId:(I)V
152: aload 8
aload 2
getfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfig.compilationLevelFullOptimization:I
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCompileLevel:(I)V
153: aload 8
aload 9
ifnull 154
aload 0
getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
ifnull 154
iconst_1
goto 155
StackMap locals:
StackMap stack: jdk.vm.ci.hotspot.EventProvider$CompilationEvent
154: iconst_0
StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long top top top top top top top top top top top top top top top top top top top top int int
StackMap stack: jdk.vm.ci.hotspot.EventProvider$CompilationEvent int
155: invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setSucceeded:(Z)V
156: aload 8
iload 6
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setIsOsr:(Z)V
157: aload 8
iload 42
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCodeSize:(I)V
158: aload 8
iload 41
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setInlinedBytes:(I)V
159: aload 8
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.commit:()V
end local 42 end local 41 160: goto 163
StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long
StackMap stack: java.lang.Throwable
161: astore 41
start local 41 162: aload 0
aload 41
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.handleException:(Ljava/lang/Throwable;)V
end local 41 163: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 19 end local 17 end local 16 end local 15 end local 14 end local 13 StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable
StackMap stack: java.lang.Throwable
164: astore 10
165: aload 12
ifnull 166
aload 12
invokeinterface org.graalvm.compiler.debug.DebugCloseable.close:()V
end local 12 StackMap locals:
StackMap stack:
166: aload 10
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
167: astore 11
aload 10
ifnonnull 168
aload 11
astore 10
goto 169
StackMap locals:
StackMap stack:
168: aload 10
aload 11
if_acmpeq 169
aload 10
aload 11
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
169: aload 10
athrow
StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult
StackMap stack: jdk.vm.ci.code.BailoutException
170: astore 10
start local 10 171: getstatic org.graalvm.compiler.hotspot.CompilationTask.BAILOUTS:Lorg/graalvm/compiler/debug/DebugCounter;
invokeinterface org.graalvm.compiler.debug.DebugCounter.increment:()V
172: getstatic org.graalvm.compiler.core.GraalCompilerOptions.ExitVMOnBailout:Lorg/graalvm/compiler/options/OptionValue;
invokevirtual org.graalvm.compiler.options.OptionValue.getValue:()Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 177
173: getstatic org.graalvm.compiler.debug.TTY.out:Ljava/io/PrintStream;
aload 7
ldc "Bailout in %H.%n(%p)"
invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.format:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
174: aload 10
getstatic org.graalvm.compiler.debug.TTY.out:Ljava/io/PrintStream;
invokevirtual jdk.vm.ci.code.BailoutException.printStackTrace:(Ljava/io/PrintStream;)V
175: iconst_m1
invokestatic java.lang.System.exit:(I)V
176: goto 180
StackMap locals: jdk.vm.ci.code.BailoutException
StackMap stack:
177: getstatic org.graalvm.compiler.core.GraalCompilerOptions.PrintBailout:Lorg/graalvm/compiler/options/OptionValue;
invokevirtual org.graalvm.compiler.options.OptionValue.getValue:()Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 180
178: getstatic org.graalvm.compiler.debug.TTY.out:Ljava/io/PrintStream;
aload 7
ldc "Bailout in %H.%n(%p)"
invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.format:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
179: aload 10
getstatic org.graalvm.compiler.debug.TTY.out:Ljava/io/PrintStream;
invokevirtual jdk.vm.ci.code.BailoutException.printStackTrace:(Ljava/io/PrintStream;)V
180: StackMap locals:
StackMap stack:
aload 10
invokevirtual jdk.vm.ci.code.BailoutException.isPermanent:()Z
istore 11
start local 11 181: iload 11
ifeq 185
getstatic org.graalvm.compiler.core.GraalCompilerOptions.PrintBailout:Lorg/graalvm/compiler/options/OptionValue;
invokevirtual org.graalvm.compiler.options.OptionValue.getValue:()Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 185
182: ldc "Permanent bailout %s compiling method %s %s."
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 10
invokevirtual jdk.vm.ci.code.BailoutException.getMessage:()Ljava/lang/String;
aastore
dup
iconst_1
aload 7
invokestatic org.graalvm.compiler.hotspot.HotSpotGraalCompiler.str:(Ljdk/vm/ci/meta/JavaMethod;)Ljava/lang/String;
aastore
dup
iconst_2
iload 6
ifeq 183
ldc "OSR"
goto 184
StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult jdk.vm.ci.code.BailoutException int
StackMap stack: java.lang.String java.lang.Object[] java.lang.Object[] int
183: ldc ""
StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult jdk.vm.ci.code.BailoutException int
StackMap stack: java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.String
184: aastore
invokestatic org.graalvm.compiler.debug.TTY.println:(Ljava/lang/String;[Ljava/lang/Object;)V
185: StackMap locals:
StackMap stack:
aload 10
invokevirtual jdk.vm.ci.code.BailoutException.getMessage:()Ljava/lang/String;
iload 11
ifeq 186
iconst_0
goto 187
StackMap locals:
StackMap stack: java.lang.String
186: iconst_1
StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult jdk.vm.ci.code.BailoutException int
StackMap stack: java.lang.String int
187: invokestatic jdk.vm.ci.hotspot.HotSpotCompilationRequestResult.failure:(Ljava/lang/String;Z)Ljdk/vm/ci/hotspot/HotSpotCompilationRequestResult;
astore 40
188: iconst_0
istore 41
start local 41 189: iconst_0
istore 42
start local 42 190: aload 9
ifnull 197
191: aload 9
invokevirtual org.graalvm.compiler.code.CompilationResult.getBytecodeSize:()I
istore 41
192: getstatic org.graalvm.compiler.hotspot.CompilationTask.CompiledBytecodes:Lorg/graalvm/compiler/debug/DebugCounter;
iload 41
i2l
invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
193: aload 0
getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
ifnull 197
194: aload 0
getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
invokevirtual jdk.vm.ci.hotspot.HotSpotInstalledCode.getSize:()I
istore 42
195: getstatic org.graalvm.compiler.hotspot.CompilationTask.CompiledAndInstalledBytecodes:Lorg/graalvm/compiler/debug/DebugCounter;
iload 41
i2l
invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
196: getstatic org.graalvm.compiler.hotspot.CompilationTask.InstalledCodeSize:Lorg/graalvm/compiler/debug/DebugCounter;
iload 42
i2l
invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
197: StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult jdk.vm.ci.code.BailoutException int top top top top top top top top top top top top top top top top top top top top top top top top top top top top jdk.vm.ci.hotspot.HotSpotCompilationRequestResult int int
StackMap stack:
aload 8
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.shouldWrite:()Z
ifeq 211
198: aload 8
aload 7
ldc "%H.%n(%p)"
invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.format:(Ljava/lang/String;)Ljava/lang/String;
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setMethod:(Ljava/lang/String;)V
199: aload 8
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCompileId:(I)V
200: aload 8
aload 2
getfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfig.compilationLevelFullOptimization:I
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCompileLevel:(I)V
201: aload 8
aload 9
ifnull 202
aload 0
getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
ifnull 202
iconst_1
goto 203
StackMap locals:
StackMap stack: jdk.vm.ci.hotspot.EventProvider$CompilationEvent
202: iconst_0
StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult jdk.vm.ci.code.BailoutException int top top top top top top top top top top top top top top top top top top top top top top top top top top top top jdk.vm.ci.hotspot.HotSpotCompilationRequestResult int int
StackMap stack: jdk.vm.ci.hotspot.EventProvider$CompilationEvent int
203: invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setSucceeded:(Z)V
204: aload 8
iload 6
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setIsOsr:(Z)V
205: aload 8
iload 42
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCodeSize:(I)V
206: aload 8
iload 41
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setInlinedBytes:(I)V
207: aload 8
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.commit:()V
end local 42 end local 41 208: goto 211
StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult jdk.vm.ci.code.BailoutException int top top top top top top top top top top top top top top top top top top top top top top top top top top top top jdk.vm.ci.hotspot.HotSpotCompilationRequestResult
StackMap stack: java.lang.Throwable
209: astore 41
start local 41 210: aload 0
aload 41
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.handleException:(Ljava/lang/Throwable;)V
end local 41 211: StackMap locals:
StackMap stack:
aload 40
areturn
end local 11 end local 10 212: StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult
StackMap stack: java.lang.Throwable
astore 10
start local 10 213: getstatic org.graalvm.compiler.hotspot.CompilationTask.eventProvider:Ljdk/vm/ci/hotspot/EventProvider;
invokeinterface jdk.vm.ci.hotspot.EventProvider.newCompilerFailureEvent:()Ljdk/vm/ci/hotspot/EventProvider$CompilerFailureEvent;
astore 11
start local 11 214: aload 11
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilerFailureEvent.shouldWrite:()Z
ifeq 218
215: aload 11
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilerFailureEvent.setCompileId:(I)V
216: aload 11
aload 10
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilerFailureEvent.setMessage:(Ljava/lang/String;)V
217: aload 11
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilerFailureEvent.commit:()V
218: StackMap locals: java.lang.Throwable jdk.vm.ci.hotspot.EventProvider$CompilerFailureEvent
StackMap stack:
aload 0
aload 10
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.handleException:(Ljava/lang/Throwable;)V
219: aload 10
invokevirtual java.lang.Throwable.toString:()Ljava/lang/String;
iconst_0
invokestatic jdk.vm.ci.hotspot.HotSpotCompilationRequestResult.failure:(Ljava/lang/String;Z)Ljdk/vm/ci/hotspot/HotSpotCompilationRequestResult;
astore 40
220: iconst_0
istore 41
start local 41 221: iconst_0
istore 42
start local 42 222: aload 9
ifnull 229
223: aload 9
invokevirtual org.graalvm.compiler.code.CompilationResult.getBytecodeSize:()I
istore 41
224: getstatic org.graalvm.compiler.hotspot.CompilationTask.CompiledBytecodes:Lorg/graalvm/compiler/debug/DebugCounter;
iload 41
i2l
invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
225: aload 0
getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
ifnull 229
226: aload 0
getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
invokevirtual jdk.vm.ci.hotspot.HotSpotInstalledCode.getSize:()I
istore 42
227: getstatic org.graalvm.compiler.hotspot.CompilationTask.CompiledAndInstalledBytecodes:Lorg/graalvm/compiler/debug/DebugCounter;
iload 41
i2l
invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
228: getstatic org.graalvm.compiler.hotspot.CompilationTask.InstalledCodeSize:Lorg/graalvm/compiler/debug/DebugCounter;
iload 42
i2l
invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
229: StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable jdk.vm.ci.hotspot.EventProvider$CompilerFailureEvent top top top top top top top top top top top top top top top top top top top top top top top top top top top top jdk.vm.ci.hotspot.HotSpotCompilationRequestResult int int
StackMap stack:
aload 8
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.shouldWrite:()Z
ifeq 243
230: aload 8
aload 7
ldc "%H.%n(%p)"
invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.format:(Ljava/lang/String;)Ljava/lang/String;
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setMethod:(Ljava/lang/String;)V
231: aload 8
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCompileId:(I)V
232: aload 8
aload 2
getfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfig.compilationLevelFullOptimization:I
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCompileLevel:(I)V
233: aload 8
aload 9
ifnull 234
aload 0
getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
ifnull 234
iconst_1
goto 235
StackMap locals:
StackMap stack: jdk.vm.ci.hotspot.EventProvider$CompilationEvent
234: iconst_0
StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable jdk.vm.ci.hotspot.EventProvider$CompilerFailureEvent top top top top top top top top top top top top top top top top top top top top top top top top top top top top jdk.vm.ci.hotspot.HotSpotCompilationRequestResult int int
StackMap stack: jdk.vm.ci.hotspot.EventProvider$CompilationEvent int
235: invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setSucceeded:(Z)V
236: aload 8
iload 6
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setIsOsr:(Z)V
237: aload 8
iload 42
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCodeSize:(I)V
238: aload 8
iload 41
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setInlinedBytes:(I)V
239: aload 8
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.commit:()V
end local 42 end local 41 240: goto 243
StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable jdk.vm.ci.hotspot.EventProvider$CompilerFailureEvent top top top top top top top top top top top top top top top top top top top top top top top top top top top top jdk.vm.ci.hotspot.HotSpotCompilationRequestResult
StackMap stack: java.lang.Throwable
241: astore 41
start local 41 242: aload 0
aload 41
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.handleException:(Ljava/lang/Throwable;)V
end local 41 243: StackMap locals:
StackMap stack:
aload 40
areturn
end local 11 end local 10 244: StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult
StackMap stack: java.lang.Throwable
astore 39
245: iconst_0
istore 41
start local 41 246: iconst_0
istore 42
start local 42 247: aload 9
ifnull 254
248: aload 9
invokevirtual org.graalvm.compiler.code.CompilationResult.getBytecodeSize:()I
istore 41
249: getstatic org.graalvm.compiler.hotspot.CompilationTask.CompiledBytecodes:Lorg/graalvm/compiler/debug/DebugCounter;
iload 41
i2l
invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
250: aload 0
getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
ifnull 254
251: aload 0
getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
invokevirtual jdk.vm.ci.hotspot.HotSpotInstalledCode.getSize:()I
istore 42
252: getstatic org.graalvm.compiler.hotspot.CompilationTask.CompiledAndInstalledBytecodes:Lorg/graalvm/compiler/debug/DebugCounter;
iload 41
i2l
invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
253: getstatic org.graalvm.compiler.hotspot.CompilationTask.InstalledCodeSize:Lorg/graalvm/compiler/debug/DebugCounter;
iload 42
i2l
invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
254: StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult top top top top top top top top top top top top top top top top top top top top top top top top top top top top top java.lang.Throwable top int int
StackMap stack:
aload 8
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.shouldWrite:()Z
ifeq 268
255: aload 8
aload 7
ldc "%H.%n(%p)"
invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.format:(Ljava/lang/String;)Ljava/lang/String;
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setMethod:(Ljava/lang/String;)V
256: aload 8
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCompileId:(I)V
257: aload 8
aload 2
getfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfig.compilationLevelFullOptimization:I
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCompileLevel:(I)V
258: aload 8
aload 9
ifnull 259
aload 0
getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
ifnull 259
iconst_1
goto 260
StackMap locals:
StackMap stack: jdk.vm.ci.hotspot.EventProvider$CompilationEvent
259: iconst_0
StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult top top top top top top top top top top top top top top top top top top top top top top top top top top top top top java.lang.Throwable top int int
StackMap stack: jdk.vm.ci.hotspot.EventProvider$CompilationEvent int
260: invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setSucceeded:(Z)V
261: aload 8
iload 6
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setIsOsr:(Z)V
262: aload 8
iload 42
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCodeSize:(I)V
263: aload 8
iload 41
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setInlinedBytes:(I)V
264: aload 8
invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.commit:()V
end local 42 end local 41 265: goto 268
StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult top top top top top top top top top top top top top top top top top top top top top top top top top top top top top java.lang.Throwable
StackMap stack: java.lang.Throwable
266: astore 41
start local 41 267: aload 0
aload 41
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.handleException:(Ljava/lang/Throwable;)V
end local 41 268: StackMap locals:
StackMap stack:
aload 39
athrow
end local 9 end local 8 end local 7 end local 6 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 269 0 this Lorg/graalvm/compiler/hotspot/CompilationTask;
1 269 1 graalRuntime Lorg/graalvm/compiler/hotspot/HotSpotGraalRuntimeProvider;
2 269 2 config Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
3 269 3 threadId J
4 269 5 entryBCI I
7 269 6 isOSR Z
8 269 7 method Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;
14 269 8 compilationEvent Ljdk/vm/ci/hotspot/EventProvider$CompilationEvent;
17 269 9 result Lorg/graalvm/compiler/code/CompilationResult;
19 166 12 a Lorg/graalvm/compiler/debug/DebugCloseable;
20 164 13 stats Lorg/graalvm/compiler/hotspot/CompilationStatistics;
23 164 14 printCompilation Z
26 164 15 printAfterCompilation Z
29 164 16 filter Lorg/graalvm/compiler/debug/TTY$Filter;
31 36 17 start J
37 164 17 start J
35 36 19 allocatedBytesBefore J
38 164 19 allocatedBytesBefore J
40 57 23 s Lorg/graalvm/compiler/debug/Debug$Scope;
44 55 24 disableInlining Z
48 51 27 s1 Lorg/graalvm/compiler/options/OptionValue$OverrideScope;
62 63 21 e Ljava/lang/Throwable;
68 82 29 stop J
87 101 29 stop J
69 82 31 duration J
88 101 31 duration J
72 82 33 targetCodeSize I
91 101 33 targetCodeSize I
75 82 34 bytecodeSize I
94 101 34 bytecodeSize I
76 82 35 allocatedBytesAfter J
95 101 35 allocatedBytesAfter J
77 82 37 allocatedKBytes J
96 101 37 allocatedKBytes J
104 107 23 b Lorg/graalvm/compiler/debug/DebugCloseable;
171 212 10 bailout Ljdk/vm/ci/code/BailoutException;
181 212 11 permanentBailout Z
213 244 10 t Ljava/lang/Throwable;
214 244 11 event Ljdk/vm/ci/hotspot/EventProvider$CompilerFailureEvent;
116 135 41 compiledBytecodes I
141 160 41 compiledBytecodes I
189 208 41 compiledBytecodes I
221 240 41 compiledBytecodes I
246 265 41 compiledBytecodes I
117 135 42 codeSize I
142 160 42 codeSize I
190 208 42 codeSize I
222 240 42 codeSize I
247 265 42 codeSize I
137 138 41 t Ljava/lang/Throwable;
162 163 41 t Ljava/lang/Throwable;
210 211 41 t Ljava/lang/Throwable;
242 243 41 t Ljava/lang/Throwable;
267 268 41 t Ljava/lang/Throwable;
Exception table:
from to target type
48 49 50 any
45 52 52 any
40 55 56 any
39 58 58 any
38 61 61 Class java.lang.Throwable
38 63 63 any
104 105 106 any
103 108 108 any
115 135 136 Class java.lang.Throwable
140 160 161 Class java.lang.Throwable
19 114 164 any
18 115 167 any
139 140 167 any
164 167 167 any
17 115 170 Class jdk.vm.ci.code.BailoutException
139 140 170 Class jdk.vm.ci.code.BailoutException
164 170 170 Class jdk.vm.ci.code.BailoutException
188 208 209 Class java.lang.Throwable
17 115 212 Class java.lang.Throwable
139 140 212 Class java.lang.Throwable
164 170 212 Class java.lang.Throwable
220 240 241 Class java.lang.Throwable
17 115 244 any
139 140 244 any
164 188 244 any
212 220 244 any
245 265 266 Class java.lang.Throwable
protected void handleException(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: getstatic org.graalvm.compiler.core.GraalCompilerOptions.ExitVMOnException:Lorg/graalvm/compiler/options/OptionValue;
invokevirtual org.graalvm.compiler.options.OptionValue.getValue:()Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 2
start local 2 1: getstatic org.graalvm.compiler.core.GraalCompilerOptions.ExitVMOnException:Lorg/graalvm/compiler/options/OptionValue;
invokevirtual org.graalvm.compiler.options.OptionValue.hasBeenSet:()Z
ifne 7
2: getstatic org.graalvm.compiler.hotspot.CompilationTask.$assertionsDisabled:Z
ifne 3
iconst_1
dup
istore 2
ifne 3
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
3: StackMap locals: int
StackMap stack:
iload 2
ifne 7
4: aload 0
getfield org.graalvm.compiler.hotspot.CompilationTask.compiler:Lorg/graalvm/compiler/hotspot/HotSpotGraalCompiler;
invokevirtual org.graalvm.compiler.hotspot.HotSpotGraalCompiler.getGraalRuntime:()Lorg/graalvm/compiler/hotspot/HotSpotGraalRuntimeProvider;
astore 3
start local 3 5: aload 3
invokeinterface org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider.isBootstrapping:()Z
ifeq 7
6: iconst_1
istore 2
end local 3 7: StackMap locals:
StackMap stack:
getstatic org.graalvm.compiler.core.GraalCompilerOptions.PrintStackTraceOnException:Lorg/graalvm/compiler/options/OptionValue;
invokevirtual org.graalvm.compiler.options.OptionValue.getValue:()Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ifne 8
iload 2
ifeq 11
8: StackMap locals:
StackMap stack:
aload 1
getstatic org.graalvm.compiler.debug.TTY.out:Ljava/io/PrintStream;
invokevirtual java.lang.Throwable.printStackTrace:(Ljava/io/PrintStream;)V
9: goto 11
StackMap locals:
StackMap stack: java.lang.Throwable
10: pop
11: StackMap locals:
StackMap stack:
iload 2
ifeq 13
12: iconst_m1
invokestatic java.lang.System.exit:(I)V
13: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/graalvm/compiler/hotspot/CompilationTask;
0 14 1 t Ljava/lang/Throwable;
1 14 2 exitVMOnException Z
5 7 3 runtime Lorg/graalvm/compiler/hotspot/HotSpotGraalRuntimeProvider;
Exception table:
from to target type
8 9 10 Class java.lang.Throwable
MethodParameters:
Name Flags
t
private java.lang.String getMethodDescription();
descriptor: ()Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getMethod:()Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;
astore 1
start local 1 1: ldc "%-6d JVMCI %-70s %-45s %-50s %s"
iconst_5
anewarray java.lang.Object
dup
iconst_0
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
aload 1
invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.getDeclaringClass:()Ljdk/vm/ci/hotspot/HotSpotResolvedObjectType;
invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedObjectType.getName:()Ljava/lang/String;
aastore
dup
iconst_2
aload 1
invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.getName:()Ljava/lang/String;
aastore
dup
iconst_3
aload 1
invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.getSignature:()Ljdk/vm/ci/meta/Signature;
invokeinterface jdk.vm.ci.meta.Signature.toMethodDescriptor:()Ljava/lang/String;
aastore
dup
iconst_4
2: aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getEntryBCI:()I
iconst_m1
if_icmpne 3
ldc ""
goto 4
StackMap locals: org.graalvm.compiler.hotspot.CompilationTask jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod
StackMap stack: java.lang.String java.lang.Object[] java.lang.Object[] int
3: new java.lang.StringBuilder
dup
ldc "(OSR@"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getEntryBCI:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ") "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals: org.graalvm.compiler.hotspot.CompilationTask jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod
StackMap stack: java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.String
4: aastore
5: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/graalvm/compiler/hotspot/CompilationTask;
1 6 1 method Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;
private void installMethod(org.graalvm.compiler.code.CompilationResult);
descriptor: (Lorg/graalvm/compiler/code/CompilationResult;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=8, args_size=2
start local 0 start local 1 0: aload 0
getfield org.graalvm.compiler.hotspot.CompilationTask.jvmciRuntime:Ljdk/vm/ci/hotspot/HotSpotJVMCIRuntimeProvider;
invokeinterface jdk.vm.ci.hotspot.HotSpotJVMCIRuntimeProvider.getHostJVMCIBackend:()Ljdk/vm/ci/runtime/JVMCIBackend;
invokevirtual jdk.vm.ci.runtime.JVMCIBackend.getCodeCache:()Ljdk/vm/ci/code/CodeCacheProvider;
astore 2
start local 2 1: aload 0
aconst_null
putfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
2: iconst_4
anewarray java.lang.Object
dup
iconst_0
new org.graalvm.compiler.debug.DebugDumpScope
dup
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getIdString:()Ljava/lang/String;
iconst_1
invokespecial org.graalvm.compiler.debug.DebugDumpScope.<init>:(Ljava/lang/String;Z)V
aastore
dup
iconst_1
aload 2
aastore
dup
iconst_2
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getMethod:()Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;
aastore
dup
iconst_3
aload 1
aastore
astore 3
start local 3 3: aconst_null
astore 4
aconst_null
astore 5
4: ldc "CodeInstall"
aload 3
invokestatic org.graalvm.compiler.debug.Debug.scope:(Ljava/lang/Object;[Ljava/lang/Object;)Lorg/graalvm/compiler/debug/Debug$Scope;
astore 6
start local 6 5: aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getRequest:()Ljdk/vm/ci/hotspot/HotSpotCompilationRequest;
invokevirtual jdk.vm.ci.hotspot.HotSpotCompilationRequest.getMethod:()Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getRequest:()Ljdk/vm/ci/hotspot/HotSpotCompilationRequest;
aload 1
invokestatic org.graalvm.compiler.hotspot.HotSpotCompiledCodeBuilder.createCompiledCode:(Ljdk/vm/ci/meta/ResolvedJavaMethod;Ljdk/vm/ci/hotspot/HotSpotCompilationRequest;Lorg/graalvm/compiler/code/CompilationResult;)Ljdk/vm/ci/hotspot/HotSpotCompiledCode;
astore 7
start local 7 6: aload 0
aload 2
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getRequest:()Ljdk/vm/ci/hotspot/HotSpotCompilationRequest;
invokevirtual jdk.vm.ci.hotspot.HotSpotCompilationRequest.getMethod:()Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;
aload 7
aconst_null
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getRequest:()Ljdk/vm/ci/hotspot/HotSpotCompilationRequest;
invokevirtual jdk.vm.ci.hotspot.HotSpotCompilationRequest.getMethod:()Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;
invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.getSpeculationLog:()Ljdk/vm/ci/meta/SpeculationLog;
aload 0
getfield org.graalvm.compiler.hotspot.CompilationTask.installAsDefault:Z
invokeinterface jdk.vm.ci.code.CodeCacheProvider.installCode:(Ljdk/vm/ci/meta/ResolvedJavaMethod;Ljdk/vm/ci/code/CompiledCode;Ljdk/vm/ci/code/InstalledCode;Ljdk/vm/ci/meta/SpeculationLog;Z)Ljdk/vm/ci/code/InstalledCode;
checkcast jdk.vm.ci.hotspot.HotSpotInstalledCode
putfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
end local 7 7: aload 6
ifnull 15
aload 6
invokeinterface org.graalvm.compiler.debug.Debug$Scope.close:()V
goto 15
StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.code.CompilationResult jdk.vm.ci.code.CodeCacheProvider java.lang.Object[] java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.Debug$Scope
StackMap stack: java.lang.Throwable
8: astore 4
aload 6
ifnull 9
aload 6
invokeinterface org.graalvm.compiler.debug.Debug$Scope.close:()V
end local 6 StackMap locals:
StackMap stack:
9: aload 4
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
10: astore 5
aload 4
ifnonnull 11
aload 5
astore 4
goto 12
StackMap locals:
StackMap stack:
11: aload 4
aload 5
if_acmpeq 12
aload 4
aload 5
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
12: aload 4
athrow
StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.code.CompilationResult jdk.vm.ci.code.CodeCacheProvider java.lang.Object[]
StackMap stack: java.lang.Throwable
13: astore 4
start local 4 14: aload 4
invokestatic org.graalvm.compiler.debug.Debug.handle:(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;
athrow
end local 4 15: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/graalvm/compiler/hotspot/CompilationTask;
0 16 1 compResult Lorg/graalvm/compiler/code/CompilationResult;
1 16 2 codeCache Ljdk/vm/ci/code/CodeCacheProvider;
3 16 3 context [Ljava/lang/Object;
5 9 6 s Lorg/graalvm/compiler/debug/Debug$Scope;
6 7 7 compiledCode Ljdk/vm/ci/hotspot/HotSpotCompiledCode;
14 15 4 e Ljava/lang/Throwable;
Exception table:
from to target type
5 7 8 any
4 10 10 any
3 13 13 Class java.lang.Throwable
MethodParameters:
Name Flags
compResult final
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "Compilation[id="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getMethod:()Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;
ldc "%H.%n(%p)"
invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.format:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getEntryBCI:()I
iconst_m1
if_icmpne 1
ldc ""
goto 2
StackMap locals:
StackMap stack: java.lang.StringBuilder
1: new java.lang.StringBuilder
dup
ldc "@"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getEntryBCI:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals: org.graalvm.compiler.hotspot.CompilationTask
StackMap stack: java.lang.StringBuilder java.lang.String
2: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/graalvm/compiler/hotspot/CompilationTask;
private jdk.vm.ci.hotspot.HotSpotCompilationRequest getRequest();
descriptor: ()Ljdk/vm/ci/hotspot/HotSpotCompilationRequest;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.hotspot.CompilationTask.compilationId:Lorg/graalvm/compiler/hotspot/HotSpotCompilationIdentifier;
invokevirtual org.graalvm.compiler.hotspot.HotSpotCompilationIdentifier.getRequest:()Ljdk/vm/ci/hotspot/HotSpotCompilationRequest;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/CompilationTask;
}
SourceFile: "CompilationTask.java"
NestMembers:
org.graalvm.compiler.hotspot.CompilationTask$Lazy
InnerClasses:
public abstract CompilationEvent = jdk.vm.ci.hotspot.EventProvider$CompilationEvent of jdk.vm.ci.hotspot.EventProvider
public abstract CompilerFailureEvent = jdk.vm.ci.hotspot.EventProvider$CompilerFailureEvent of jdk.vm.ci.hotspot.EventProvider
public Options = org.graalvm.compiler.core.phases.HighTier$Options of org.graalvm.compiler.core.phases.HighTier
public abstract Scope = org.graalvm.compiler.debug.Debug$Scope of org.graalvm.compiler.debug.Debug
public Filter = org.graalvm.compiler.debug.TTY$Filter of org.graalvm.compiler.debug.TTY
Lazy = org.graalvm.compiler.hotspot.CompilationTask$Lazy of org.graalvm.compiler.hotspot.CompilationTask
public abstract OverrideScope = org.graalvm.compiler.options.OptionValue$OverrideScope of org.graalvm.compiler.options.OptionValue