public class org.graalvm.compiler.truffle.compiler.hotspot.aarch64.AArch64TruffleCallBoundaryInstumentationFactory extends org.graalvm.compiler.truffle.compiler.hotspot.TruffleCallBoundaryInstrumentationFactory
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.graalvm.compiler.truffle.compiler.hotspot.aarch64.AArch64TruffleCallBoundaryInstumentationFactory
super_class: org.graalvm.compiler.truffle.compiler.hotspot.TruffleCallBoundaryInstrumentationFactory
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // org.graalvm.compiler.truffle.compiler.hotspot.aarch64.AArch64TruffleCallBoundaryInstumentationFactory this
0: .line 57
aload 0 /* this */
invokespecial org.graalvm.compiler.truffle.compiler.hotspot.TruffleCallBoundaryInstrumentationFactory.<init>:()V
return
end local 0 // org.graalvm.compiler.truffle.compiler.hotspot.aarch64.AArch64TruffleCallBoundaryInstumentationFactory this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/aarch64/AArch64TruffleCallBoundaryInstumentationFactory;
public org.graalvm.compiler.lir.asm.CompilationResultBuilderFactory create(jdk.vm.ci.meta.MetaAccessProvider, org.graalvm.compiler.hotspot.GraalHotSpotVMConfig, org.graalvm.compiler.hotspot.meta.HotSpotRegistersProvider);
descriptor: (Ljdk/vm/ci/meta/MetaAccessProvider;Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;Lorg/graalvm/compiler/hotspot/meta/HotSpotRegistersProvider;)Lorg/graalvm/compiler/lir/asm/CompilationResultBuilderFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 // org.graalvm.compiler.truffle.compiler.hotspot.aarch64.AArch64TruffleCallBoundaryInstumentationFactory this
start local 1 // jdk.vm.ci.meta.MetaAccessProvider metaAccess
start local 2 // org.graalvm.compiler.hotspot.GraalHotSpotVMConfig config
start local 3 // org.graalvm.compiler.hotspot.meta.HotSpotRegistersProvider registers
0: .line 61
new org.graalvm.compiler.truffle.compiler.hotspot.aarch64.AArch64TruffleCallBoundaryInstumentationFactory$1
dup
aload 0 /* this */
aload 1 /* metaAccess */
aload 2 /* config */
aload 3 /* registers */
invokespecial org.graalvm.compiler.truffle.compiler.hotspot.aarch64.AArch64TruffleCallBoundaryInstumentationFactory$1.<init>:(Lorg/graalvm/compiler/truffle/compiler/hotspot/aarch64/AArch64TruffleCallBoundaryInstumentationFactory;Ljdk/vm/ci/meta/MetaAccessProvider;Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;Lorg/graalvm/compiler/hotspot/meta/HotSpotRegistersProvider;)V
areturn
end local 3 // org.graalvm.compiler.hotspot.meta.HotSpotRegistersProvider registers
end local 2 // org.graalvm.compiler.hotspot.GraalHotSpotVMConfig config
end local 1 // jdk.vm.ci.meta.MetaAccessProvider metaAccess
end local 0 // org.graalvm.compiler.truffle.compiler.hotspot.aarch64.AArch64TruffleCallBoundaryInstumentationFactory this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/aarch64/AArch64TruffleCallBoundaryInstumentationFactory;
0 1 1 metaAccess Ljdk/vm/ci/meta/MetaAccessProvider;
0 1 2 config Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
0 1 3 registers Lorg/graalvm/compiler/hotspot/meta/HotSpotRegistersProvider;
MethodParameters:
Name Flags
metaAccess
config
registers
public java.lang.String getArchitecture();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // org.graalvm.compiler.truffle.compiler.hotspot.aarch64.AArch64TruffleCallBoundaryInstumentationFactory this
0: .line 98
ldc "aarch64"
areturn
end local 0 // org.graalvm.compiler.truffle.compiler.hotspot.aarch64.AArch64TruffleCallBoundaryInstumentationFactory this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/aarch64/AArch64TruffleCallBoundaryInstumentationFactory;
}
SourceFile: "AArch64TruffleCallBoundaryInstumentationFactory.java"
NestMembers:
org.graalvm.compiler.truffle.compiler.hotspot.aarch64.AArch64TruffleCallBoundaryInstumentationFactory$1 org.graalvm.compiler.truffle.compiler.hotspot.aarch64.AArch64TruffleCallBoundaryInstumentationFactory$1$1
InnerClasses:
org.graalvm.compiler.truffle.compiler.hotspot.aarch64.AArch64TruffleCallBoundaryInstumentationFactory$1
RuntimeInvisibleAnnotations:
org.graalvm.compiler.serviceprovider.ServiceProvider(value = Lorg/graalvm/compiler/truffle/compiler/hotspot/TruffleCallBoundaryInstrumentationFactory;)