public class jdk.vm.ci.hotspot.HotSpotMetaData
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.vm.ci.hotspot.HotSpotMetaData
super_class: java.lang.Object
{
private byte[] pcDescBytes;
descriptor: [B
flags: (0x0002) ACC_PRIVATE
private byte[] scopesDescBytes;
descriptor: [B
flags: (0x0002) ACC_PRIVATE
private byte[] relocBytes;
descriptor: [B
flags: (0x0002) ACC_PRIVATE
private byte[] exceptionBytes;
descriptor: [B
flags: (0x0002) ACC_PRIVATE
private byte[] oopMaps;
descriptor: [B
flags: (0x0002) ACC_PRIVATE
private java.lang.Object[] metadata;
descriptor: [Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
public void <init>(jdk.vm.ci.code.TargetDescription, jdk.vm.ci.hotspot.HotSpotCompiledCode);
descriptor: (Ljdk/vm/ci/code/TargetDescription;Ljdk/vm/ci/hotspot/HotSpotCompiledCode;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
newarray 8
putfield jdk.vm.ci.hotspot.HotSpotMetaData.pcDescBytes:[B
2: aload 0
iconst_0
newarray 8
putfield jdk.vm.ci.hotspot.HotSpotMetaData.scopesDescBytes:[B
3: aload 0
iconst_0
newarray 8
putfield jdk.vm.ci.hotspot.HotSpotMetaData.relocBytes:[B
4: aload 0
iconst_0
newarray 8
putfield jdk.vm.ci.hotspot.HotSpotMetaData.exceptionBytes:[B
5: aload 0
iconst_0
newarray 8
putfield jdk.vm.ci.hotspot.HotSpotMetaData.oopMaps:[B
6: aload 0
iconst_0
anewarray java.lang.String
putfield jdk.vm.ci.hotspot.HotSpotMetaData.metadata:[Ljava/lang/Object;
7: invokestatic jdk.vm.ci.hotspot.HotSpotJVMCIRuntime.runtime:()Ljdk/vm/ci/hotspot/HotSpotJVMCIRuntime;
invokevirtual jdk.vm.ci.hotspot.HotSpotJVMCIRuntime.getCompilerToVM:()Ljdk/vm/ci/hotspot/CompilerToVM;
aload 1
aload 2
aload 0
invokevirtual jdk.vm.ci.hotspot.CompilerToVM.getMetadata:(Ljdk/vm/ci/code/TargetDescription;Ljdk/vm/ci/hotspot/HotSpotCompiledCode;Ljdk/vm/ci/hotspot/HotSpotMetaData;)I
pop
8: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljdk/vm/ci/hotspot/HotSpotMetaData;
0 9 1 target Ljdk/vm/ci/code/TargetDescription;
0 9 2 compiledMethod Ljdk/vm/ci/hotspot/HotSpotCompiledCode;
MethodParameters:
Name Flags
target
compiledMethod
public byte[] pcDescBytes();
descriptor: ()[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.vm.ci.hotspot.HotSpotMetaData.pcDescBytes:[B
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/vm/ci/hotspot/HotSpotMetaData;
public byte[] scopesDescBytes();
descriptor: ()[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.vm.ci.hotspot.HotSpotMetaData.scopesDescBytes:[B
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/vm/ci/hotspot/HotSpotMetaData;
public byte[] relocBytes();
descriptor: ()[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.vm.ci.hotspot.HotSpotMetaData.relocBytes:[B
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/vm/ci/hotspot/HotSpotMetaData;
public byte[] exceptionBytes();
descriptor: ()[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.vm.ci.hotspot.HotSpotMetaData.exceptionBytes:[B
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/vm/ci/hotspot/HotSpotMetaData;
public byte[] oopMaps();
descriptor: ()[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.vm.ci.hotspot.HotSpotMetaData.oopMaps:[B
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/vm/ci/hotspot/HotSpotMetaData;
public java.lang.Object[] metadataEntries();
descriptor: ()[Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.vm.ci.hotspot.HotSpotMetaData.metadata:[Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/vm/ci/hotspot/HotSpotMetaData;
}
SourceFile: "HotSpotMetaData.java"