public class org.graalvm.compiler.hotspot.replacements.PluginFactory_HotSpotReplacementsUtil implements org.graalvm.compiler.nodes.graphbuilderconf.NodeIntrinsicPluginFactory
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.graalvm.compiler.hotspot.replacements.PluginFactory_HotSpotReplacementsUtil
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // org.graalvm.compiler.hotspot.replacements.PluginFactory_HotSpotReplacementsUtil this
0: .line 2606
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
return
end local 0 // org.graalvm.compiler.hotspot.replacements.PluginFactory_HotSpotReplacementsUtil this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/replacements/PluginFactory_HotSpotReplacementsUtil;
public void registerPlugins(org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins, org.graalvm.compiler.nodes.graphbuilderconf.NodeIntrinsicPluginFactory$InjectionProvider);
descriptor: (Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugins;Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=3, args_size=3
start local 0 // org.graalvm.compiler.hotspot.replacements.PluginFactory_HotSpotReplacementsUtil this
start local 1 // org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins plugins
start local 2 // org.graalvm.compiler.nodes.graphbuilderconf.NodeIntrinsicPluginFactory$InjectionProvider injection
0: .line 2609
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_ageMaskInPlace
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_ageMaskInPlace.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "ageMaskInPlace"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
1: .line 2610
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_allocateInstancePrefetchLines
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_allocateInstancePrefetchLines.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "allocateInstancePrefetchLines"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
2: .line 2611
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_allocatePrefetchDistance
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_allocatePrefetchDistance.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "allocatePrefetchDistance"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
3: .line 2612
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_allocatePrefetchLines
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_allocatePrefetchLines.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "allocatePrefetchLines"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
4: .line 2613
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_allocatePrefetchStepSize
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_allocatePrefetchStepSize.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "allocatePrefetchStepSize"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
5: .line 2614
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_allocatePrefetchStyle
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_allocatePrefetchStyle.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "allocatePrefetchStyle"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
6: .line 2615
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_arrayClassElementOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_arrayClassElementOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "arrayClassElementOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
7: .line 2616
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_arrayKlassComponentMirrorOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_arrayKlassComponentMirrorOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "arrayKlassComponentMirrorOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
8: .line 2617
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_arrayKlassOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_arrayKlassOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "arrayKlassOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
9: .line 2618
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_arrayLengthOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_arrayLengthOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "arrayLengthOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
10: .line 2619
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_backedgeCounterOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_backedgeCounterOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "backedgeCounterOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
11: .line 2620
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_biasedLockMaskInPlace
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_biasedLockMaskInPlace.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "biasedLockMaskInPlace"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
12: .line 2621
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_biasedLockPattern
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_biasedLockPattern.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "biasedLockPattern"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
13: .line 2622
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_cardTableShift
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_cardTableShift.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "cardTableShift"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
14: .line 2623
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_dirtyCardValue
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_dirtyCardValue.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "dirtyCardValue"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
15: .line 2624
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_epochMaskInPlace
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_epochMaskInPlace.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "epochMaskInPlace"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
16: .line 2625
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_g1CardQueueBufferOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_g1CardQueueBufferOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "g1CardQueueBufferOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
17: .line 2626
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_g1CardQueueIndexOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_g1CardQueueIndexOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "g1CardQueueIndexOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
18: .line 2627
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_g1SATBQueueBufferOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_g1SATBQueueBufferOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "g1SATBQueueBufferOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
19: .line 2628
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_g1SATBQueueIndexOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_g1SATBQueueIndexOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "g1SATBQueueIndexOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
20: .line 2629
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_g1SATBQueueMarkingOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_g1SATBQueueMarkingOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "g1SATBQueueMarkingOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
21: .line 2630
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_g1YoungCardValue
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_g1YoungCardValue.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "g1YoungCardValue"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
22: .line 2631
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_gcTotalCollectionsAddress
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_gcTotalCollectionsAddress.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "gcTotalCollectionsAddress"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
23: .line 2632
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_getFieldOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_getFieldOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "getFieldOffset"
iconst_2
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Ljdk/vm/ci/meta/ResolvedJavaType;
aastore
dup
iconst_1
ldc Ljava/lang/String;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
24: .line 2633
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_getHeapWordSize
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_getHeapWordSize.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "getHeapWordSize"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
25: .line 2634
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_getType
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_getType.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "getType"
iconst_2
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/nodes/graphbuilderconf/IntrinsicContext;
aastore
dup
iconst_1
ldc Ljava/lang/String;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
26: .line 2635
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_getWordKind
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_getWordKind.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "getWordKind"
iconst_0
anewarray java.lang.reflect.Type
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
27: .line 2636
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_hubOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_hubOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "hubOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
28: .line 2637
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_identityHashCode
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_identityHashCode.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "identityHashCode"
iconst_2
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/core/common/spi/ForeignCallDescriptor;
aastore
dup
iconst_1
ldc Ljava/lang/Object;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
29: .line 2638
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_identityHashCodeShift
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_identityHashCodeShift.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "identityHashCodeShift"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
30: .line 2639
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_instanceHeaderSize
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_instanceHeaderSize.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "instanceHeaderSize"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
31: .line 2640
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_instanceKlassInitStateOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_instanceKlassInitStateOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "instanceKlassInitStateOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
32: .line 2641
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_instanceKlassStateFullyInitialized
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_instanceKlassStateFullyInitialized.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "instanceKlassStateFullyInitialized"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
33: .line 2642
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_invocationCounterIncrement
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_invocationCounterIncrement.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "invocationCounterIncrement"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
34: .line 2643
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_invocationCounterOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_invocationCounterOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "invocationCounterOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
35: .line 2644
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_invocationCounterShift
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_invocationCounterShift.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "invocationCounterShift"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
36: .line 2645
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_jvmAccWrittenFlags
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_jvmAccWrittenFlags.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "jvmAccWrittenFlags"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
37: .line 2646
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_klassAccessFlagsOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_klassAccessFlagsOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "klassAccessFlagsOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
38: .line 2647
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_klassLayoutHelperNeutralValue
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_klassLayoutHelperNeutralValue.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "klassLayoutHelperNeutralValue"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
39: .line 2648
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_klassModifierFlagsOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_klassModifierFlagsOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "klassModifierFlagsOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
40: .line 2649
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_klassSuperKlassOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_klassSuperKlassOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "klassSuperKlassOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
41: .line 2650
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_layoutHelperHeaderSizeMask
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_layoutHelperHeaderSizeMask.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "layoutHelperHeaderSizeMask"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
42: .line 2651
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_layoutHelperHeaderSizeShift
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_layoutHelperHeaderSizeShift.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "layoutHelperHeaderSizeShift"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
43: .line 2652
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_layoutHelperLog2ElementSizeMask
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_layoutHelperLog2ElementSizeMask.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "layoutHelperLog2ElementSizeMask"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
44: .line 2653
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_layoutHelperLog2ElementSizeShift
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_layoutHelperLog2ElementSizeShift.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "layoutHelperLog2ElementSizeShift"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
45: .line 2654
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_loadHubIntrinsic
dup
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_loadHubIntrinsic.<init>:()V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "loadHubIntrinsic"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Ljava/lang/Object;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
46: .line 2655
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_loadKlassFromObjectIntrinsic
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_loadKlassFromObjectIntrinsic.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "loadKlassFromObjectIntrinsic"
iconst_4
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Ljava/lang/Object;
aastore
dup
iconst_1
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
aastore
dup
iconst_2
ldc Ljdk/internal/vm/compiler/word/LocationIdentity;
aastore
dup
iconst_3
ldc Ljdk/vm/ci/meta/JavaKind;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
47: .line 2656
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_loadWordFromObjectIntrinsic
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_loadWordFromObjectIntrinsic.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "loadWordFromObjectIntrinsic"
iconst_4
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Ljava/lang/Object;
aastore
dup
iconst_1
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
aastore
dup
iconst_2
ldc Ljdk/internal/vm/compiler/word/LocationIdentity;
aastore
dup
iconst_3
ldc Ljdk/vm/ci/meta/JavaKind;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
48: .line 2657
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_lockDisplacedMarkOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_lockDisplacedMarkOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "lockDisplacedMarkOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
49: .line 2658
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_markOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_markOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "markOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
50: .line 2659
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_metaspaceArrayBaseOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_metaspaceArrayBaseOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "metaspaceArrayBaseOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
51: .line 2660
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_metaspaceArrayLengthOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_metaspaceArrayLengthOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "metaspaceArrayLengthOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
52: .line 2661
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_methodHolderClass
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_methodHolderClass.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "methodHolderClass"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/nodes/graphbuilderconf/IntrinsicContext;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
53: .line 2662
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_monitorMask
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_monitorMask.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "monitorMask"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
54: .line 2663
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_objectAlignment
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_objectAlignment.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "objectAlignment"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
55: .line 2664
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_objectMonitorCxqOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_objectMonitorCxqOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "objectMonitorCxqOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
56: .line 2665
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_objectMonitorEntryListOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_objectMonitorEntryListOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "objectMonitorEntryListOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
57: .line 2666
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_objectMonitorOwnerOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_objectMonitorOwnerOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "objectMonitorOwnerOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
58: .line 2667
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_objectMonitorRecursionsOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_objectMonitorRecursionsOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "objectMonitorRecursionsOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
59: .line 2668
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_objectMonitorSuccOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_objectMonitorSuccOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "objectMonitorSuccOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
60: .line 2669
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_osThreadInterruptedOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_osThreadInterruptedOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "osThreadInterruptedOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
61: .line 2670
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_osThreadOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_osThreadOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "osThreadOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
62: .line 2671
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_pageSize
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_pageSize.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "pageSize"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
63: .line 2672
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_prototypeMarkWordOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_prototypeMarkWordOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "prototypeMarkWordOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
64: .line 2673
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_readLayoutHelper
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_readLayoutHelper.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "readLayoutHelper"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/word/KlassPointer;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
65: .line 2674
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_referentOffset
dup
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_referentOffset.<init>:()V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "referentOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Ljdk/vm/ci/meta/MetaAccessProvider;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
66: .line 2675
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_registerAsWord
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_registerAsWord.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "registerAsWord"
iconst_3
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Ljdk/vm/ci/code/Register;
aastore
dup
iconst_1
getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
aastore
dup
iconst_2
getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
67: .line 2676
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_secondarySuperCacheOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_secondarySuperCacheOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "secondarySuperCacheOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
68: .line 2677
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_secondarySupersOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_secondarySupersOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "secondarySupersOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
69: .line 2678
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_stackBias
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_stackBias.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "stackBias"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
70: .line 2679
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_superCheckOffsetOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_superCheckOffsetOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "superCheckOffsetOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
71: .line 2680
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_threadExceptionOopOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_threadExceptionOopOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "threadExceptionOopOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
72: .line 2681
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_threadExceptionPcOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_threadExceptionPcOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "threadExceptionPcOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
73: .line 2682
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_threadObjectOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_threadObjectOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "threadObjectOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
74: .line 2683
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_threadPendingExceptionOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_threadPendingExceptionOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "threadPendingExceptionOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
75: .line 2684
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_threadTlabEndOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_threadTlabEndOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "threadTlabEndOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
76: .line 2685
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_threadTlabTopOffset
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_threadTlabTopOffset.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "threadTlabTopOffset"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
77: .line 2686
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_uninitializedIdentityHashCodeValue
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_uninitializedIdentityHashCodeValue.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "uninitializedIdentityHashCodeValue"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
78: .line 2687
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_unlockedMask
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_unlockedMask.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "unlockedMask"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
79: .line 2688
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_useBiasedLocking
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_useBiasedLocking.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "useBiasedLocking"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
80: .line 2689
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_useTLAB
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_useTLAB.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "useTLAB"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
81: .line 2690
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_verifyOopStub
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_verifyOopStub.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "verifyOopStub"
iconst_2
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/core/common/spi/ForeignCallDescriptor;
aastore
dup
iconst_1
ldc Ljava/lang/Object;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
82: .line 2691
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_verifyOops
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_verifyOops.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "verifyOops"
iconst_1
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
83: .line 2692
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_wordSize
dup
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_wordSize.<init>:()V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "wordSize"
iconst_0
anewarray java.lang.reflect.Type
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
84: .line 2693
aload 1 /* plugins */
new org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_writeRegisterAsWord
dup
aload 2 /* injection */
invokespecial org.graalvm.compiler.hotspot.replacements.Plugin_HotSpotReplacementsUtil_writeRegisterAsWord.<init>:(Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;)V
ldc Lorg/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil;
ldc "writeRegisterAsWord"
iconst_2
anewarray java.lang.reflect.Type
dup
iconst_0
ldc Ljdk/vm/ci/code/Register;
aastore
dup
iconst_1
ldc Lorg/graalvm/compiler/word/Word;
aastore
invokevirtual org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins.register:(Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin;Ljava/lang/reflect/Type;Ljava/lang/String;[Ljava/lang/reflect/Type;)V
85: .line 2694
return
end local 2 // org.graalvm.compiler.nodes.graphbuilderconf.NodeIntrinsicPluginFactory$InjectionProvider injection
end local 1 // org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugins plugins
end local 0 // org.graalvm.compiler.hotspot.replacements.PluginFactory_HotSpotReplacementsUtil this
LocalVariableTable:
Start End Slot Name Signature
0 86 0 this Lorg/graalvm/compiler/hotspot/replacements/PluginFactory_HotSpotReplacementsUtil;
0 86 1 plugins Lorg/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugins;
0 86 2 injection Lorg/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory$InjectionProvider;
MethodParameters:
Name Flags
plugins
injection
}
SourceFile: "PluginFactory_HotSpotReplacementsUtil.java"
InnerClasses:
public abstract InjectionProvider = org.graalvm.compiler.nodes.graphbuilderconf.NodeIntrinsicPluginFactory$InjectionProvider of org.graalvm.compiler.nodes.graphbuilderconf.NodeIntrinsicPluginFactory