public class org.graalvm.compiler.lir.aarch64.AArch64FrameMapBuilder 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.aarch64.AArch64FrameMapBuilder
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.aarch64.AArch64FrameMapBuilder 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 35
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 36
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.aarch64.AArch64FrameMapBuilder this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/lir/aarch64/AArch64FrameMapBuilder;
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.aarch64.AArch64FrameMapBuilder this
0: .line 39
aload 0 /* this */
invokevirtual org.graalvm.compiler.lir.aarch64.AArch64FrameMapBuilder.getFrameMap:()Lorg/graalvm/compiler/lir/framemap/FrameMap;
checkcast org.graalvm.compiler.lir.aarch64.AArch64FrameMap
invokevirtual org.graalvm.compiler.lir.aarch64.AArch64FrameMap.allocateDeoptimizationRescueSlot:()Ljdk/vm/ci/code/StackSlot;
areturn
end local 0 // org.graalvm.compiler.lir.aarch64.AArch64FrameMapBuilder this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/lir/aarch64/AArch64FrameMapBuilder;
}
SourceFile: "AArch64FrameMapBuilder.java"