public class org.graalvm.compiler.lir.sparc.SPARCFrameMapBuilder extends org.graalvm.compiler.lir.framemap.FrameMapBuilderImpl
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.graalvm.compiler.lir.sparc.SPARCFrameMapBuilder
super_class: org.graalvm.compiler.lir.framemap.FrameMapBuilderImpl
{
public void <init>(org.graalvm.compiler.lir.framemap.FrameMap, jdk.vm.ci.code.CodeCacheProvider, jdk.vm.ci.code.RegisterConfig);
descriptor: (Lorg/graalvm/compiler/lir/framemap/FrameMap;Ljdk/vm/ci/code/CodeCacheProvider;Ljdk/vm/ci/code/RegisterConfig;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 // org.graalvm.compiler.lir.sparc.SPARCFrameMapBuilder this
start local 1 // org.graalvm.compiler.lir.framemap.FrameMap frameMap
start local 2 // jdk.vm.ci.code.CodeCacheProvider codeCache
start local 3 // jdk.vm.ci.code.RegisterConfig registerConfig
0: .line 37
aload 0 /* this */
aload 1 /* frameMap */
aload 2 /* codeCache */
aload 3 /* registerConfig */
invokespecial org.graalvm.compiler.lir.framemap.FrameMapBuilderImpl.<init>:(Lorg/graalvm/compiler/lir/framemap/FrameMap;Ljdk/vm/ci/code/CodeCacheProvider;Ljdk/vm/ci/code/RegisterConfig;)V
1: .line 38
return
end local 3 // jdk.vm.ci.code.RegisterConfig registerConfig
end local 2 // jdk.vm.ci.code.CodeCacheProvider codeCache
end local 1 // org.graalvm.compiler.lir.framemap.FrameMap frameMap
end local 0 // org.graalvm.compiler.lir.sparc.SPARCFrameMapBuilder this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/lir/sparc/SPARCFrameMapBuilder;
0 2 1 frameMap Lorg/graalvm/compiler/lir/framemap/FrameMap;
0 2 2 codeCache Ljdk/vm/ci/code/CodeCacheProvider;
0 2 3 registerConfig Ljdk/vm/ci/code/RegisterConfig;
MethodParameters:
Name Flags
frameMap
codeCache
registerConfig
public jdk.vm.ci.code.StackSlot allocateDeoptimizationRescueSlot();
descriptor: ()Ljdk/vm/ci/code/StackSlot;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // org.graalvm.compiler.lir.sparc.SPARCFrameMapBuilder this
0: .line 41
aload 0 /* this */
invokevirtual org.graalvm.compiler.lir.sparc.SPARCFrameMapBuilder.getFrameMap:()Lorg/graalvm/compiler/lir/framemap/FrameMap;
checkcast org.graalvm.compiler.lir.sparc.SPARCFrameMap
invokevirtual org.graalvm.compiler.lir.sparc.SPARCFrameMap.allocateDeoptimizationRescueSlot:()Ljdk/vm/ci/code/StackSlot;
areturn
end local 0 // org.graalvm.compiler.lir.sparc.SPARCFrameMapBuilder this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/lir/sparc/SPARCFrameMapBuilder;
}
SourceFile: "SPARCFrameMapBuilder.java"