public class org.graalvm.compiler.hotspot.stubs.VerifyOopStub extends org.graalvm.compiler.hotspot.stubs.SnippetStub
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.graalvm.compiler.hotspot.stubs.VerifyOopStub
super_class: org.graalvm.compiler.hotspot.stubs.SnippetStub
{
public void <init>(org.graalvm.compiler.options.OptionValues, org.graalvm.compiler.hotspot.meta.HotSpotProviders, org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage);
descriptor: (Lorg/graalvm/compiler/options/OptionValues;Lorg/graalvm/compiler/hotspot/meta/HotSpotProviders;Lorg/graalvm/compiler/hotspot/HotSpotForeignCallLinkage;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 // org.graalvm.compiler.hotspot.stubs.VerifyOopStub this
start local 1 // org.graalvm.compiler.options.OptionValues options
start local 2 // org.graalvm.compiler.hotspot.meta.HotSpotProviders providers
start local 3 // org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage linkage
0: .line 39
aload 0 /* this */
ldc "verifyOop"
aload 1 /* options */
aload 2 /* providers */
aload 3 /* linkage */
invokespecial org.graalvm.compiler.hotspot.stubs.SnippetStub.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/options/OptionValues;Lorg/graalvm/compiler/hotspot/meta/HotSpotProviders;Lorg/graalvm/compiler/hotspot/HotSpotForeignCallLinkage;)V
1: .line 40
return
end local 3 // org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage linkage
end local 2 // org.graalvm.compiler.hotspot.meta.HotSpotProviders providers
end local 1 // org.graalvm.compiler.options.OptionValues options
end local 0 // org.graalvm.compiler.hotspot.stubs.VerifyOopStub this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/hotspot/stubs/VerifyOopStub;
0 2 1 options Lorg/graalvm/compiler/options/OptionValues;
0 2 2 providers Lorg/graalvm/compiler/hotspot/meta/HotSpotProviders;
0 2 3 linkage Lorg/graalvm/compiler/hotspot/HotSpotForeignCallLinkage;
MethodParameters:
Name Flags
options
providers
linkage
private static java.lang.Object verifyOop(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 // java.lang.Object object
0: .line 44
aload 0 /* object */
invokestatic org.graalvm.compiler.hotspot.stubs.StubUtil.verifyObject:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 0 // java.lang.Object object
LocalVariableTable:
Start End Slot Name Signature
0 1 0 object Ljava/lang/Object;
RuntimeVisibleAnnotations:
org.graalvm.compiler.api.replacements.Snippet()
MethodParameters:
Name Flags
object
}
SourceFile: "VerifyOopStub.java"