class org.graalvm.compiler.hotspot.lir.test.ExceedMaxOopMapStackOffset$ReadStackSlotsSpec extends org.graalvm.compiler.lir.jtt.LIRTestSpecification
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.graalvm.compiler.hotspot.lir.test.ExceedMaxOopMapStackOffset$ReadStackSlotsSpec
super_class: org.graalvm.compiler.lir.jtt.LIRTestSpecification
{
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 // org.graalvm.compiler.hotspot.lir.test.ExceedMaxOopMapStackOffset$ReadStackSlotsSpec this
0: .line 73
aload 0 /* this */
invokespecial org.graalvm.compiler.lir.jtt.LIRTestSpecification.<init>:()V
1: .line 74
return
end local 0 // org.graalvm.compiler.hotspot.lir.test.ExceedMaxOopMapStackOffset$ReadStackSlotsSpec this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/hotspot/lir/test/ExceedMaxOopMapStackOffset$ReadStackSlotsSpec;
public void generate(org.graalvm.compiler.lir.gen.LIRGeneratorTool);
descriptor: (Lorg/graalvm/compiler/lir/gen/LIRGeneratorTool;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 // org.graalvm.compiler.hotspot.lir.test.ExceedMaxOopMapStackOffset$ReadStackSlotsSpec this
start local 1 // org.graalvm.compiler.lir.gen.LIRGeneratorTool gen
0: .line 78
iconst_0
istore 2 /* i */
start local 2 // int i
1: goto 4
2: .line 79
StackMap locals: int
StackMap stack:
aload 1 /* gen */
aload 1 /* gen */
getstatic org.graalvm.compiler.hotspot.lir.test.ExceedMaxOopMapStackOffset.slots:[Ljdk/vm/ci/meta/AllocatableValue;
iload 2 /* i */
aaload
invokeinterface org.graalvm.compiler.lir.gen.LIRGeneratorTool.emitMove:(Ljdk/vm/ci/meta/Value;)Lorg/graalvm/compiler/lir/Variable;
invokeinterface org.graalvm.compiler.lir.gen.LIRGeneratorTool.emitBlackhole:(Ljdk/vm/ci/meta/Value;)V
3: .line 78
iinc 2 /* i */ 1
StackMap locals:
StackMap stack:
4: iload 2 /* i */
getstatic org.graalvm.compiler.hotspot.lir.test.ExceedMaxOopMapStackOffset.slots:[Ljdk/vm/ci/meta/AllocatableValue;
arraylength
if_icmplt 2
end local 2 // int i
5: .line 81
return
end local 1 // org.graalvm.compiler.lir.gen.LIRGeneratorTool gen
end local 0 // org.graalvm.compiler.hotspot.lir.test.ExceedMaxOopMapStackOffset$ReadStackSlotsSpec this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/graalvm/compiler/hotspot/lir/test/ExceedMaxOopMapStackOffset$ReadStackSlotsSpec;
0 6 1 gen Lorg/graalvm/compiler/lir/gen/LIRGeneratorTool;
1 5 2 i I
MethodParameters:
Name Flags
gen
}
SourceFile: "ExceedMaxOopMapStackOffset.java"
NestHost: org.graalvm.compiler.hotspot.lir.test.ExceedMaxOopMapStackOffset
InnerClasses:
private ReadStackSlotsSpec = org.graalvm.compiler.hotspot.lir.test.ExceedMaxOopMapStackOffset$ReadStackSlotsSpec of org.graalvm.compiler.hotspot.lir.test.ExceedMaxOopMapStackOffset