final class org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned extends jdk.vm.ci.hotspot.HotSpotVMConfigAccess
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned
super_class: jdk.vm.ci.hotspot.HotSpotVMConfigAccess
{
boolean inlineNotify;
descriptor: Z
flags: (0x0000)
boolean useCRC32CIntrinsics;
descriptor: Z
flags: (0x0000)
int javaThreadReservedStackActivationOffset;
descriptor: I
flags: (0x0000)
int methodFlagsOffset;
descriptor: I
flags: (0x0000)
long throwDelayedStackOverflowErrorEntry;
descriptor: J
flags: (0x0000)
long enableStackReservedZoneAddress;
descriptor: J
flags: (0x0000)
int methodIntrinsicIdOffset;
descriptor: I
flags: (0x0000)
int methodCodeOffset;
descriptor: I
flags: (0x0000)
int invocationCounterIncrement;
descriptor: I
flags: (0x0000)
int invocationCounterShift;
descriptor: I
flags: (0x0000)
byte dirtyCardValue;
descriptor: B
flags: (0x0000)
byte g1YoungCardValue;
descriptor: B
flags: (0x0000)
int g1SATBQueueMarkingOffset;
descriptor: I
flags: (0x0000)
int g1SATBQueueIndexOffset;
descriptor: I
flags: (0x0000)
int g1SATBQueueBufferOffset;
descriptor: I
flags: (0x0000)
int g1CardQueueIndexOffset;
descriptor: I
flags: (0x0000)
int g1CardQueueBufferOffset;
descriptor: I
flags: (0x0000)
long heapTopAddress;
descriptor: J
flags: (0x0000)
long codeCacheLowBound;
descriptor: J
flags: (0x0000)
long codeCacheHighBound;
descriptor: J
flags: (0x0000)
java.lang.String markWordClassName;
descriptor: Ljava/lang/String;
flags: (0x0000)
java.lang.String markWordFieldType;
descriptor: Ljava/lang/String;
flags: (0x0000)
int classMirrorOffset;
descriptor: I
flags: (0x0000)
boolean classMirrorIsHandle;
descriptor: Z
flags: (0x0000)
boolean threadLocalHandshakes;
descriptor: Z
flags: (0x0000)
void <init>(jdk.vm.ci.hotspot.HotSpotVMConfigStore);
descriptor: (Ljdk/vm/ci/hotspot/HotSpotVMConfigStore;)V
flags: (0x0000)
Code:
stack=5, locals=2, args_size=2
start local 0 // org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned this
start local 1 // jdk.vm.ci.hotspot.HotSpotVMConfigStore store
0: .line 42
aload 0 /* this */
aload 1 /* store */
invokespecial jdk.vm.ci.hotspot.HotSpotVMConfigAccess.<init>:(Ljdk/vm/ci/hotspot/HotSpotVMConfigStore;)V
1: .line 46
aload 0 /* this */
iconst_1
putfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.inlineNotify:Z
2: .line 49
aload 0 /* this */
aload 0 /* this */
ldc "UseCRC32CIntrinsics"
ldc Ljava/lang/Boolean;
invokevirtual org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.getFlag:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
putfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.useCRC32CIntrinsics:Z
3: .line 52
aload 0 /* this */
aload 0 /* this */
ldc "JavaThread::_reserved_stack_activation"
ldc Ljava/lang/Integer;
ldc "address"
invokevirtual org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
putfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.javaThreadReservedStackActivationOffset:I
4: .line 53
aload 0 /* this */
aload 0 /* this */
ldc "Method::_flags"
ldc Ljava/lang/Integer;
ldc "u2"
invokevirtual org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
putfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.methodFlagsOffset:I
5: .line 54
aload 0 /* this */
aload 0 /* this */
ldc "StubRoutines::_throw_delayed_StackOverflowError_entry"
ldc Ljava/lang/Long;
ldc "address"
invokevirtual org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.getFieldValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
putfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.throwDelayedStackOverflowErrorEntry:J
6: .line 55
aload 0 /* this */
aload 0 /* this */
ldc "SharedRuntime::enable_stack_reserved_zone"
invokevirtual org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.getAddress:(Ljava/lang/String;)J
putfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.enableStackReservedZoneAddress:J
7: .line 58
aload 0 /* this */
aload 0 /* this */
ldc "Method::_intrinsic_id"
ldc Ljava/lang/Integer;
ldc "u2"
invokevirtual org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
putfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.methodIntrinsicIdOffset:I
8: .line 61
aload 0 /* this */
aload 0 /* this */
ldc "Method::_code"
ldc Ljava/lang/Integer;
ldc "CompiledMethod*"
invokevirtual org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
putfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.methodCodeOffset:I
9: .line 64
aload 0 /* this */
aload 0 /* this */
ldc "InvocationCounter::count_increment"
ldc Ljava/lang/Integer;
invokevirtual org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
putfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.invocationCounterIncrement:I
10: .line 65
aload 0 /* this */
aload 0 /* this */
ldc "InvocationCounter::count_shift"
ldc Ljava/lang/Integer;
invokevirtual org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
putfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.invocationCounterShift:I
11: .line 68
aload 0 /* this */
aload 0 /* this */
ldc "CardTable::dirty_card"
ldc Ljava/lang/Byte;
invokevirtual org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.Byte
invokevirtual java.lang.Byte.byteValue:()B
putfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.dirtyCardValue:B
12: .line 69
aload 0 /* this */
aload 0 /* this */
ldc "G1CardTable::g1_young_gen"
ldc Ljava/lang/Byte;
invokevirtual org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.Byte
invokevirtual java.lang.Byte.byteValue:()B
putfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.g1YoungCardValue:B
13: .line 72
aload 0 /* this */
aload 0 /* this */
ldc "G1ThreadLocalData::satb_mark_queue_active_offset"
ldc Ljava/lang/Integer;
invokevirtual org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
putfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.g1SATBQueueMarkingOffset:I
14: .line 73
aload 0 /* this */
aload 0 /* this */
ldc "G1ThreadLocalData::satb_mark_queue_index_offset"
ldc Ljava/lang/Integer;
invokevirtual org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
putfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.g1SATBQueueIndexOffset:I
15: .line 74
aload 0 /* this */
aload 0 /* this */
ldc "G1ThreadLocalData::satb_mark_queue_buffer_offset"
ldc Ljava/lang/Integer;
invokevirtual org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
putfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.g1SATBQueueBufferOffset:I
16: .line 75
aload 0 /* this */
aload 0 /* this */
ldc "G1ThreadLocalData::dirty_card_queue_index_offset"
ldc Ljava/lang/Integer;
invokevirtual org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
putfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.g1CardQueueIndexOffset:I
17: .line 76
aload 0 /* this */
aload 0 /* this */
ldc "G1ThreadLocalData::dirty_card_queue_buffer_offset"
ldc Ljava/lang/Integer;
invokevirtual org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
putfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.g1CardQueueBufferOffset:I
18: .line 79
aload 0 /* this */
aload 0 /* this */
ldc "CompilerToVM::Data::_heap_top_addr"
ldc Ljava/lang/Long;
ldc "HeapWord* volatile*"
invokevirtual org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.getFieldValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
putfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.heapTopAddress:J
19: .line 82
aload 0 /* this */
aload 0 /* this */
ldc "CodeCache::_low_bound"
ldc Ljava/lang/Long;
ldc "address"
invokevirtual org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.getFieldValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
putfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.codeCacheLowBound:J
20: .line 83
aload 0 /* this */
aload 0 /* this */
ldc "CodeCache::_high_bound"
ldc Ljava/lang/Long;
ldc "address"
invokevirtual org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.getFieldValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
putfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.codeCacheHighBound:J
21: .line 86
aload 0 /* this */
ldc "markWord"
putfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.markWordClassName:Ljava/lang/String;
22: .line 87
aload 0 /* this */
ldc "markWord"
putfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.markWordFieldType:Ljava/lang/String;
23: .line 90
aload 0 /* this */
aload 0 /* this */
ldc "Klass::_java_mirror"
ldc Ljava/lang/Integer;
ldc "OopHandle"
invokevirtual org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
putfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.classMirrorOffset:I
24: .line 91
aload 0 /* this */
iconst_1
putfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.classMirrorIsHandle:Z
25: .line 94
aload 0 /* this */
iconst_1
putfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned.threadLocalHandshakes:Z
26: .line 43
return
end local 1 // jdk.vm.ci.hotspot.HotSpotVMConfigStore store
end local 0 // org.graalvm.compiler.hotspot.GraalHotSpotVMConfigVersioned this
LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfigVersioned;
0 27 1 store Ljdk/vm/ci/hotspot/HotSpotVMConfigStore;
MethodParameters:
Name Flags
store
}
SourceFile: "GraalHotSpotVMConfigVersioned.java"