public class org.graalvm.compiler.truffle.compiler.hotspot.sparc.SPARCTruffleCallBoundaryInstumentationFactory 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.sparc.SPARCTruffleCallBoundaryInstumentationFactory
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.sparc.SPARCTruffleCallBoundaryInstumentationFactory this
0: .line 59
aload 0 /* this */
invokespecial org.graalvm.compiler.truffle.compiler.hotspot.TruffleCallBoundaryInstrumentationFactory.<init>:()V
return
end local 0 // org.graalvm.compiler.truffle.compiler.hotspot.sparc.SPARCTruffleCallBoundaryInstumentationFactory this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/sparc/SPARCTruffleCallBoundaryInstumentationFactory;
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.sparc.SPARCTruffleCallBoundaryInstumentationFactory 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 63
new org.graalvm.compiler.truffle.compiler.hotspot.sparc.SPARCTruffleCallBoundaryInstumentationFactory$1
dup
aload 0 /* this */
aload 1 /* metaAccess */
aload 2 /* config */
aload 3 /* registers */
invokespecial org.graalvm.compiler.truffle.compiler.hotspot.sparc.SPARCTruffleCallBoundaryInstumentationFactory$1.<init>:(Lorg/graalvm/compiler/truffle/compiler/hotspot/sparc/SPARCTruffleCallBoundaryInstumentationFactory;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.sparc.SPARCTruffleCallBoundaryInstumentationFactory this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/sparc/SPARCTruffleCallBoundaryInstumentationFactory;
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.sparc.SPARCTruffleCallBoundaryInstumentationFactory this
0: .line 99
ldc "SPARC"
areturn
end local 0 // org.graalvm.compiler.truffle.compiler.hotspot.sparc.SPARCTruffleCallBoundaryInstumentationFactory this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/sparc/SPARCTruffleCallBoundaryInstumentationFactory;
}
SourceFile: "SPARCTruffleCallBoundaryInstumentationFactory.java"
NestMembers:
org.graalvm.compiler.truffle.compiler.hotspot.sparc.SPARCTruffleCallBoundaryInstumentationFactory$1 org.graalvm.compiler.truffle.compiler.hotspot.sparc.SPARCTruffleCallBoundaryInstumentationFactory$1$1
InnerClasses:
org.graalvm.compiler.truffle.compiler.hotspot.sparc.SPARCTruffleCallBoundaryInstumentationFactory$1
RuntimeInvisibleAnnotations:
org.graalvm.compiler.serviceprovider.ServiceProvider(value = Lorg/graalvm/compiler/truffle/compiler/hotspot/TruffleCallBoundaryInstrumentationFactory;)