class jdk.vm.ci.hotspot.HotSpotVMConfig extends jdk.vm.ci.hotspot.HotSpotVMConfigAccess
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: jdk.vm.ci.hotspot.HotSpotVMConfig
  super_class: jdk.vm.ci.hotspot.HotSpotVMConfigAccess
{
  private final java.lang.String osArch;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  final boolean useDeferredInitBarriers;
    descriptor: Z
    flags: (0x0010) ACC_FINAL

  final boolean useCompressedOops;
    descriptor: Z
    flags: (0x0010) ACC_FINAL

  final int objectAlignment;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int prototypeMarkWordOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int subklassOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int nextSiblingOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int superCheckOffsetOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int secondarySuperCacheOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int classMirrorHandleOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int klassAccessFlagsOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int klassLayoutHelperOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int klassLayoutHelperNeutralValue;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int klassLayoutHelperInstanceSlowPathBit;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int vtableEntrySize;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int vtableEntryMethodOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int instanceKlassSourceFileNameIndexOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int instanceKlassInitStateOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int instanceKlassConstantsOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int instanceKlassFieldsOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int instanceKlassMiscFlagsOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int klassVtableStartOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int klassVtableLengthOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int instanceKlassStateLinked;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int instanceKlassStateFullyInitialized;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int instanceKlassMiscIsAnonymous;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int arrayU1LengthOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int arrayU1DataOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int arrayU2DataOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int fieldInfoAccessFlagsOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int fieldInfoNameIndexOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int fieldInfoSignatureIndexOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int fieldInfoLowPackedOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int fieldInfoHighPackedOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int fieldInfoFieldSlots;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int fieldInfoTagSize;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmAccHasFinalizer;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmAccFieldInternal;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmAccFieldStable;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmAccFieldHasGenericSignature;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmAccIsCloneableFast;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmAccSynthetic;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmAccAnnotation;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmAccBridge;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmAccVarargs;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmAccEnum;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmMiscFlagsHasDefaultMethods;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmMiscFlagsDeclaresDefaultMethods;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int runtimeCallStackSize;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  private final int markWordNoHashInPlace;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int markWordNoLockInPlace;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  final int methodAccessFlagsOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int methodConstMethodOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int methodIntrinsicIdOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int methodFlagsOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int methodVtableIndexOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int methodDataOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int methodCodeOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int methodFlagsCallerSensitive;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int methodFlagsForceInline;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int methodFlagsIntrinsicCandidate;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int methodFlagsDontInline;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int methodFlagsReservedStackAccess;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int nonvirtualVtableIndex;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int invalidVtableIndex;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int methodDataSize;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int methodDataDataSize;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int methodDataOopDataOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int methodDataOopTrapHistoryOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int methodDataIRSizeOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int methodDataDecompiles;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int methodDataOverflowRecompiles;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int methodDataOverflowTraps;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int nmethodCompLevelOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int compilationLevelNone;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int compilationLevelSimple;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int compilationLevelLimitedProfile;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int compilationLevelFullProfile;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int compilationLevelFullOptimization;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int compLevelAdjustmentNone;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int compLevelAdjustmentByHolder;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int compLevelAdjustmentByFullSignature;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int invocationEntryBci;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int extraStackEntries;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int constMethodConstantsOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int constMethodFlagsOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int constMethodCodeSizeOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int constMethodNameIndexOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int constMethodSignatureIndexOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int constMethodMethodIdnumOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int constMethodMaxStackOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int methodMaxLocalsOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int constMethodHasLineNumberTable;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int constMethodHasLocalVariableTable;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int constMethodHasExceptionTable;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int exceptionTableElementSize;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int exceptionTableElementStartPcOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int exceptionTableElementEndPcOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int exceptionTableElementHandlerPcOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int exceptionTableElementCatchTypeIndexOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int localVariableTableElementSize;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int localVariableTableElementStartBciOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int localVariableTableElementLengthOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int localVariableTableElementNameCpIndexOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int localVariableTableElementDescriptorCpIndexOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int localVariableTableElementSlotOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int constantPoolSize;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int constantPoolTagsOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int constantPoolHolderOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int constantPoolLengthOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int constantPoolFlagsOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int constantPoolCpCacheIndexTag;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int constantPoolHasDynamicConstant;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmConstantUtf8;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmConstantInteger;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmConstantLong;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmConstantFloat;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmConstantDouble;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmConstantClass;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmConstantUnresolvedClass;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmConstantUnresolvedClassInError;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmConstantString;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmConstantFieldref;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmConstantMethodref;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmConstantInterfaceMethodref;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmConstantNameAndType;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmConstantMethodHandle;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmConstantMethodHandleInError;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmConstantMethodType;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmConstantMethodTypeInError;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmConstantInvokeDynamic;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmConstantExternalMax;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmConstantInternalMin;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jvmConstantInternalMax;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int heapWordSize;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int symbolPointerSize;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final long vmSymbolsSymbols;
    descriptor: J
    flags: (0x0010) ACC_FINAL

  final int vmSymbolsFirstSID;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int vmSymbolsSIDLimit;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final long symbolInit;
    descriptor: J
    flags: (0x0010) ACC_FINAL

  final long symbolClinit;
    descriptor: J
    flags: (0x0010) ACC_FINAL

  final int universeBaseVtableSize;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int klassOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int dataLayoutHeaderSize;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int dataLayoutTagOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int dataLayoutFlagsOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int dataLayoutBCIOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int dataLayoutCellSize;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int dataLayoutNoTag;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int dataLayoutBitDataTag;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int dataLayoutCounterDataTag;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int dataLayoutJumpDataTag;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int dataLayoutReceiverTypeDataTag;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int dataLayoutVirtualCallDataTag;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int dataLayoutRetDataTag;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int dataLayoutBranchDataTag;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int dataLayoutMultiBranchDataTag;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int dataLayoutArgInfoDataTag;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int dataLayoutCallTypeDataTag;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int dataLayoutVirtualCallTypeDataTag;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int dataLayoutParametersTypeDataTag;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int dataLayoutSpeculativeTrapDataTag;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int bciProfileWidth;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int typeProfileWidth;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int methodProfileWidth;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptReasonNone;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptReasonNullCheck;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptReasonRangeCheck;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptReasonClassCheck;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptReasonArrayCheck;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptReasonUnreached0;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptReasonTypeCheckInlining;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptReasonOptimizedTypeCheck;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptReasonNotCompiledExceptionHandler;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptReasonUnresolved;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptReasonJsrMismatch;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptReasonDiv0Check;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptReasonConstraint;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptReasonLoopLimitCheck;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptReasonAliasing;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptReasonTransferToInterpreter;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptReasonOSROffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptActionNone;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptActionMaybeRecompile;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptActionReinterpret;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptActionMakeNotEntrant;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptActionMakeNotCompilable;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptimizationActionBits;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptimizationReasonBits;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptimizationDebugIdBits;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptimizationActionShift;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptimizationReasonShift;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int deoptimizationDebugIdShift;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int vmIntrinsicInvokeBasic;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int vmIntrinsicLinkToVirtual;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int vmIntrinsicLinkToStatic;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int vmIntrinsicLinkToSpecial;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int vmIntrinsicLinkToInterface;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int codeInstallResultOk;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int codeInstallResultDependenciesFailed;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int codeInstallResultDependenciesInvalid;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int codeInstallResultCacheFull;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int codeInstallResultCodeTooLarge;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int bitDataExceptionSeenFlag;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int bitDataNullSeenFlag;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int methodDataCountOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jumpDataTakenOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int jumpDataDisplacementOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int receiverTypeDataNonprofiledCountOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int receiverTypeDataReceiverTypeRowCellCount;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int receiverTypeDataReceiver0Offset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int receiverTypeDataCount0Offset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int branchDataNotTakenOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int arrayDataArrayLenOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int arrayDataArrayStartOffset;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int multiBranchDataPerCaseCellCount;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  static final boolean $assertionsDisabled;
    descriptor: Z
    flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 35
            ldc Ljdk/vm/ci/hotspot/HotSpotVMConfig;
            invokevirtual java.lang.Class.desiredAssertionStatus:()Z
            ifne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: putstatic jdk.vm.ci.hotspot.HotSpotVMConfig.$assertionsDisabled:Z
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static jdk.vm.ci.hotspot.HotSpotVMConfig config();
    descriptor: ()Ljdk/vm/ci/hotspot/HotSpotVMConfig;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 41
            invokestatic jdk.vm.ci.hotspot.HotSpotJVMCIRuntime.runtime:()Ljdk/vm/ci/hotspot/HotSpotJVMCIRuntime;
            invokevirtual jdk.vm.ci.hotspot.HotSpotJVMCIRuntime.getConfig:()Ljdk/vm/ci/hotspot/HotSpotVMConfig;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>(jdk.vm.ci.hotspot.HotSpotVMConfigStore);
    descriptor: (Ljdk/vm/ci/hotspot/HotSpotVMConfigStore;)V
    flags: (0x0000) 
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // jdk.vm.ci.hotspot.HotSpotVMConfig this
        start local 1 // jdk.vm.ci.hotspot.HotSpotVMConfigStore store
         0: .line 47
            aload 0 /* this */
            aload 1 /* store */
            invokespecial jdk.vm.ci.hotspot.HotSpotVMConfigAccess.<init>:(Ljdk/vm/ci/hotspot/HotSpotVMConfigStore;)V
         1: .line 44
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getHostArchitectureName:()Ljava/lang/String;
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.osArch:Ljava/lang/String;
         2: .line 67
            aload 0 /* this */
            aload 0 /* this */
            ldc "ReduceInitialCardMarks"
            ldc Ljava/lang/Boolean;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFlag:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.useDeferredInitBarriers:Z
         3: .line 69
            aload 0 /* this */
            aload 0 /* this */
            ldc "UseCompressedOops"
            ldc Ljava/lang/Boolean;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFlag:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.useCompressedOops:Z
         4: .line 71
            aload 0 /* this */
            aload 0 /* this */
            ldc "ObjectAlignmentInBytes"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFlag:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.objectAlignment:I
         5: .line 73
            aload 0 /* this */
            aload 0 /* this */
            ldc "Klass::_prototype_header"
            ldc Ljava/lang/Integer;
            ldc "markOop"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.prototypeMarkWordOffset:I
         6: .line 74
            aload 0 /* this */
            aload 0 /* this */
            ldc "Klass::_subklass"
            ldc Ljava/lang/Integer;
            ldc "Klass*"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.subklassOffset:I
         7: .line 75
            aload 0 /* this */
            aload 0 /* this */
            ldc "Klass::_next_sibling"
            ldc Ljava/lang/Integer;
            ldc "Klass*"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.nextSiblingOffset:I
         8: .line 76
            aload 0 /* this */
            aload 0 /* this */
            ldc "Klass::_super_check_offset"
            ldc Ljava/lang/Integer;
            ldc "juint"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.superCheckOffsetOffset:I
         9: .line 77
            aload 0 /* this */
            aload 0 /* this */
            ldc "Klass::_secondary_super_cache"
            ldc Ljava/lang/Integer;
            ldc "Klass*"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.secondarySuperCacheOffset:I
        10: .line 82
            aload 0 /* this */
            aload 0 /* this */
            ldc "Klass::_java_mirror"
            ldc Ljava/lang/Integer;
            ldc "OopHandle"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.classMirrorHandleOffset:I
        11: .line 84
            aload 0 /* this */
            aload 0 /* this */
            ldc "Klass::_access_flags"
            ldc Ljava/lang/Integer;
            ldc "AccessFlags"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.klassAccessFlagsOffset:I
        12: .line 85
            aload 0 /* this */
            aload 0 /* this */
            ldc "Klass::_layout_helper"
            ldc Ljava/lang/Integer;
            ldc "jint"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.klassLayoutHelperOffset:I
        13: .line 87
            aload 0 /* this */
            aload 0 /* this */
            ldc "Klass::_lh_neutral_value"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.klassLayoutHelperNeutralValue:I
        14: .line 88
            aload 0 /* this */
            aload 0 /* this */
            ldc "Klass::_lh_instance_slow_path_bit"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.klassLayoutHelperInstanceSlowPathBit:I
        15: .line 90
            aload 0 /* this */
            aload 0 /* this */
            ldc "CompilerToVM::Data::sizeof_vtableEntry"
            ldc Ljava/lang/Integer;
            ldc "int"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.vtableEntrySize:I
        16: .line 91
            aload 0 /* this */
            aload 0 /* this */
            ldc "vtableEntry::_method"
            ldc Ljava/lang/Integer;
            ldc "Method*"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.vtableEntryMethodOffset:I
        17: .line 93
            aload 0 /* this */
            aload 0 /* this */
            ldc "InstanceKlass::_source_file_name_index"
            ldc Ljava/lang/Integer;
            ldc "u2"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.instanceKlassSourceFileNameIndexOffset:I
        18: .line 94
            aload 0 /* this */
            aload 0 /* this */
            ldc "InstanceKlass::_init_state"
            ldc Ljava/lang/Integer;
            ldc "u1"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.instanceKlassInitStateOffset:I
        19: .line 95
            aload 0 /* this */
            aload 0 /* this */
            ldc "InstanceKlass::_constants"
            ldc Ljava/lang/Integer;
            ldc "ConstantPool*"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.instanceKlassConstantsOffset:I
        20: .line 96
            aload 0 /* this */
            aload 0 /* this */
            ldc "InstanceKlass::_fields"
            ldc Ljava/lang/Integer;
            ldc "Array<u2>*"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.instanceKlassFieldsOffset:I
        21: .line 97
            aload 0 /* this */
            aload 0 /* this */
            ldc "InstanceKlass::_misc_flags"
            ldc Ljava/lang/Integer;
            ldc "u2"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.instanceKlassMiscFlagsOffset:I
        22: .line 98
            aload 0 /* this */
            aload 0 /* this */
            ldc "CompilerToVM::Data::Klass_vtable_start_offset"
            ldc Ljava/lang/Integer;
            ldc "int"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.klassVtableStartOffset:I
        23: .line 99
            aload 0 /* this */
            aload 0 /* this */
            ldc "CompilerToVM::Data::Klass_vtable_length_offset"
            ldc Ljava/lang/Integer;
            ldc "int"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.klassVtableLengthOffset:I
        24: .line 101
            aload 0 /* this */
            aload 0 /* this */
            ldc "InstanceKlass::linked"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.instanceKlassStateLinked:I
        25: .line 102
            aload 0 /* this */
            aload 0 /* this */
            ldc "InstanceKlass::fully_initialized"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.instanceKlassStateFullyInitialized:I
        26: .line 103
            aload 0 /* this */
            aload 0 /* this */
            ldc "InstanceKlass::_misc_is_anonymous"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.instanceKlassMiscIsAnonymous:I
        27: .line 105
            aload 0 /* this */
            aload 0 /* this */
            ldc "Array<int>::_length"
            ldc Ljava/lang/Integer;
            ldc "int"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.arrayU1LengthOffset:I
        28: .line 106
            aload 0 /* this */
            aload 0 /* this */
            ldc "Array<u1>::_data"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.arrayU1DataOffset:I
        29: .line 107
            aload 0 /* this */
            aload 0 /* this */
            ldc "Array<u2>::_data"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.arrayU2DataOffset:I
        30: .line 109
            aload 0 /* this */
            aload 0 /* this */
            ldc "FieldInfo::access_flags_offset"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.fieldInfoAccessFlagsOffset:I
        31: .line 110
            aload 0 /* this */
            aload 0 /* this */
            ldc "FieldInfo::name_index_offset"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.fieldInfoNameIndexOffset:I
        32: .line 111
            aload 0 /* this */
            aload 0 /* this */
            ldc "FieldInfo::signature_index_offset"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.fieldInfoSignatureIndexOffset:I
        33: .line 112
            aload 0 /* this */
            aload 0 /* this */
            ldc "FieldInfo::low_packed_offset"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.fieldInfoLowPackedOffset:I
        34: .line 113
            aload 0 /* this */
            aload 0 /* this */
            ldc "FieldInfo::high_packed_offset"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.fieldInfoHighPackedOffset:I
        35: .line 114
            aload 0 /* this */
            aload 0 /* this */
            ldc "FieldInfo::field_slots"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.fieldInfoFieldSlots:I
        36: .line 116
            aload 0 /* this */
            aload 0 /* this */
            ldc "FIELDINFO_TAG_SIZE"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.fieldInfoTagSize:I
        37: .line 118
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_ACC_HAS_FINALIZER"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmAccHasFinalizer:I
        38: .line 119
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_ACC_FIELD_INTERNAL"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmAccFieldInternal:I
        39: .line 120
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_ACC_FIELD_STABLE"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmAccFieldStable:I
        40: .line 121
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_ACC_FIELD_HAS_GENERIC_SIGNATURE"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmAccFieldHasGenericSignature:I
        41: .line 122
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_ACC_IS_CLONEABLE_FAST"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmAccIsCloneableFast:I
        42: .line 125
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_ACC_SYNTHETIC"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmAccSynthetic:I
        43: .line 126
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_ACC_ANNOTATION"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmAccAnnotation:I
        44: .line 127
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_ACC_BRIDGE"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmAccBridge:I
        45: .line 128
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_ACC_VARARGS"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmAccVarargs:I
        46: .line 129
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_ACC_ENUM"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmAccEnum:I
        47: .line 131
            aload 0 /* this */
            aload 0 /* this */
            ldc "InstanceKlass::_misc_has_nonstatic_concrete_methods"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmMiscFlagsHasDefaultMethods:I
        48: .line 132
            aload 0 /* this */
            aload 0 /* this */
            ldc "InstanceKlass::_misc_declares_nonstatic_concrete_methods"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmMiscFlagsDeclaresDefaultMethods:I
        49: .line 135
            aload 0 /* this */
            aload 0 /* this */
            ldc "frame::arg_reg_save_area_bytes"
            ldc Ljava/lang/Integer;
            aload 0 /* this */
            getfield jdk.vm.ci.hotspot.HotSpotVMConfig.osArch:Ljava/lang/String;
            ldc "amd64"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 50
            aconst_null
            goto 51
      StackMap locals: jdk.vm.ci.hotspot.HotSpotVMConfig jdk.vm.ci.hotspot.HotSpotVMConfigStore
      StackMap stack: jdk.vm.ci.hotspot.HotSpotVMConfig jdk.vm.ci.hotspot.HotSpotVMConfig java.lang.String java.lang.Class
        50: iconst_0
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
      StackMap locals: jdk.vm.ci.hotspot.HotSpotVMConfig jdk.vm.ci.hotspot.HotSpotVMConfigStore
      StackMap stack: jdk.vm.ci.hotspot.HotSpotVMConfig jdk.vm.ci.hotspot.HotSpotVMConfig java.lang.String java.lang.Class java.lang.Integer
        51: invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.runtimeCallStackSize:I
        52: .line 137
            aload 0 /* this */
            aload 0 /* this */
            ldc "markOopDesc::no_hash_in_place"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.markWordNoHashInPlace:I
        53: .line 138
            aload 0 /* this */
            aload 0 /* this */
            ldc "markOopDesc::no_lock_in_place"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.markWordNoLockInPlace:I
        54: .line 147
            aload 0 /* this */
            aload 0 /* this */
            ldc "Method::_access_flags"
            ldc Ljava/lang/Integer;
            ldc "AccessFlags"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.methodAccessFlagsOffset:I
        55: .line 148
            aload 0 /* this */
            aload 0 /* this */
            ldc "Method::_constMethod"
            ldc Ljava/lang/Integer;
            ldc "ConstMethod*"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.methodConstMethodOffset:I
        56: .line 149
            aload 0 /* this */
            aload 0 /* this */
            ldc "Method::_intrinsic_id"
            ldc Ljava/lang/Integer;
            ldc "u2"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.methodIntrinsicIdOffset:I
        57: .line 150
            aload 0 /* this */
            aload 0 /* this */
            ldc "Method::_flags"
            ldc Ljava/lang/Integer;
            ldc "u2"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.methodFlagsOffset:I
        58: .line 151
            aload 0 /* this */
            aload 0 /* this */
            ldc "Method::_vtable_index"
            ldc Ljava/lang/Integer;
            ldc "int"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.methodVtableIndexOffset:I
        59: .line 153
            aload 0 /* this */
            aload 0 /* this */
            ldc "Method::_method_data"
            ldc Ljava/lang/Integer;
            ldc "MethodData*"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.methodDataOffset:I
        60: .line 154
            aload 0 /* this */
            aload 0 /* this */
            ldc "Method::_code"
            ldc Ljava/lang/Integer;
            ldc "CompiledMethod*"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.methodCodeOffset:I
        61: .line 156
            aload 0 /* this */
            aload 0 /* this */
            ldc "Method::_caller_sensitive"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.methodFlagsCallerSensitive:I
        62: .line 157
            aload 0 /* this */
            aload 0 /* this */
            ldc "Method::_force_inline"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.methodFlagsForceInline:I
        63: .line 158
            aload 0 /* this */
            aload 0 /* this */
            ldc "Method::_intrinsic_candidate"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.methodFlagsIntrinsicCandidate:I
        64: .line 159
            aload 0 /* this */
            aload 0 /* this */
            ldc "Method::_dont_inline"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.methodFlagsDontInline:I
        65: .line 160
            aload 0 /* this */
            aload 0 /* this */
            ldc "Method::_reserved_stack_access"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.methodFlagsReservedStackAccess:I
        66: .line 161
            aload 0 /* this */
            aload 0 /* this */
            ldc "Method::nonvirtual_vtable_index"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.nonvirtualVtableIndex:I
        67: .line 162
            aload 0 /* this */
            aload 0 /* this */
            ldc "Method::invalid_vtable_index"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.invalidVtableIndex:I
        68: .line 164
            aload 0 /* this */
            aload 0 /* this */
            ldc "MethodData::_size"
            ldc Ljava/lang/Integer;
            ldc "int"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.methodDataSize:I
        69: .line 165
            aload 0 /* this */
            aload 0 /* this */
            ldc "MethodData::_data_size"
            ldc Ljava/lang/Integer;
            ldc "int"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.methodDataDataSize:I
        70: .line 166
            aload 0 /* this */
            aload 0 /* this */
            ldc "MethodData::_data[0]"
            ldc Ljava/lang/Integer;
            ldc "intptr_t"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.methodDataOopDataOffset:I
        71: .line 167
            aload 0 /* this */
            aload 0 /* this */
            ldc "MethodData::_trap_hist._array[0]"
            ldc Ljava/lang/Integer;
            ldc "u1"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.methodDataOopTrapHistoryOffset:I
        72: .line 168
            aload 0 /* this */
            aload 0 /* this */
            ldc "MethodData::_jvmci_ir_size"
            ldc Ljava/lang/Integer;
            ldc "int"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.methodDataIRSizeOffset:I
        73: .line 170
            aload 0 /* this */
            aload 0 /* this */
            ldc "MethodData::_nof_decompiles"
            ldc Ljava/lang/Integer;
            ldc "uint"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.methodDataDecompiles:I
        74: .line 171
            aload 0 /* this */
            aload 0 /* this */
            ldc "MethodData::_nof_overflow_recompiles"
            ldc Ljava/lang/Integer;
            ldc "uint"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.methodDataOverflowRecompiles:I
        75: .line 172
            aload 0 /* this */
            aload 0 /* this */
            ldc "MethodData::_nof_overflow_traps"
            ldc Ljava/lang/Integer;
            ldc "uint"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.methodDataOverflowTraps:I
        76: .line 174
            aload 0 /* this */
            aload 0 /* this */
            ldc "nmethod::_comp_level"
            ldc Ljava/lang/Integer;
            ldc "int"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.nmethodCompLevelOffset:I
        77: .line 176
            aload 0 /* this */
            aload 0 /* this */
            ldc "CompLevel_none"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.compilationLevelNone:I
        78: .line 177
            aload 0 /* this */
            aload 0 /* this */
            ldc "CompLevel_simple"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.compilationLevelSimple:I
        79: .line 178
            aload 0 /* this */
            aload 0 /* this */
            ldc "CompLevel_limited_profile"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.compilationLevelLimitedProfile:I
        80: .line 179
            aload 0 /* this */
            aload 0 /* this */
            ldc "CompLevel_full_profile"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.compilationLevelFullProfile:I
        81: .line 180
            aload 0 /* this */
            aload 0 /* this */
            ldc "CompLevel_full_optimization"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.compilationLevelFullOptimization:I
        82: .line 182
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVMCIRuntime::none"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.compLevelAdjustmentNone:I
        83: .line 183
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVMCIRuntime::by_holder"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.compLevelAdjustmentByHolder:I
        84: .line 184
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVMCIRuntime::by_full_signature"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.compLevelAdjustmentByFullSignature:I
        85: .line 186
            aload 0 /* this */
            aload 0 /* this */
            ldc "InvocationEntryBci"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.invocationEntryBci:I
        86: .line 188
            aload 0 /* this */
            aload 0 /* this */
            ldc "CompilerToVM::Data::Method_extra_stack_entries"
            ldc Ljava/lang/Integer;
            ldc "int"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.extraStackEntries:I
        87: .line 190
            aload 0 /* this */
            aload 0 /* this */
            ldc "ConstMethod::_constants"
            ldc Ljava/lang/Integer;
            ldc "ConstantPool*"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.constMethodConstantsOffset:I
        88: .line 191
            aload 0 /* this */
            aload 0 /* this */
            ldc "ConstMethod::_flags"
            ldc Ljava/lang/Integer;
            ldc "u2"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.constMethodFlagsOffset:I
        89: .line 192
            aload 0 /* this */
            aload 0 /* this */
            ldc "ConstMethod::_code_size"
            ldc Ljava/lang/Integer;
            ldc "u2"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.constMethodCodeSizeOffset:I
        90: .line 193
            aload 0 /* this */
            aload 0 /* this */
            ldc "ConstMethod::_name_index"
            ldc Ljava/lang/Integer;
            ldc "u2"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.constMethodNameIndexOffset:I
        91: .line 194
            aload 0 /* this */
            aload 0 /* this */
            ldc "ConstMethod::_signature_index"
            ldc Ljava/lang/Integer;
            ldc "u2"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.constMethodSignatureIndexOffset:I
        92: .line 195
            aload 0 /* this */
            aload 0 /* this */
            ldc "ConstMethod::_method_idnum"
            ldc Ljava/lang/Integer;
            ldc "u2"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.constMethodMethodIdnumOffset:I
        93: .line 196
            aload 0 /* this */
            aload 0 /* this */
            ldc "ConstMethod::_max_stack"
            ldc Ljava/lang/Integer;
            ldc "u2"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.constMethodMaxStackOffset:I
        94: .line 197
            aload 0 /* this */
            aload 0 /* this */
            ldc "ConstMethod::_max_locals"
            ldc Ljava/lang/Integer;
            ldc "u2"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.methodMaxLocalsOffset:I
        95: .line 199
            aload 0 /* this */
            aload 0 /* this */
            ldc "ConstMethod::_has_linenumber_table"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.constMethodHasLineNumberTable:I
        96: .line 200
            aload 0 /* this */
            aload 0 /* this */
            ldc "ConstMethod::_has_localvariable_table"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.constMethodHasLocalVariableTable:I
        97: .line 201
            aload 0 /* this */
            aload 0 /* this */
            ldc "ConstMethod::_has_exception_table"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.constMethodHasExceptionTable:I
        98: .line 203
            aload 0 /* this */
            aload 0 /* this */
            ldc "CompilerToVM::Data::sizeof_ExceptionTableElement"
            ldc Ljava/lang/Integer;
            ldc "int"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.exceptionTableElementSize:I
        99: .line 204
            aload 0 /* this */
            aload 0 /* this */
            ldc "ExceptionTableElement::start_pc"
            ldc Ljava/lang/Integer;
            ldc "u2"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.exceptionTableElementStartPcOffset:I
       100: .line 205
            aload 0 /* this */
            aload 0 /* this */
            ldc "ExceptionTableElement::end_pc"
            ldc Ljava/lang/Integer;
            ldc "u2"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.exceptionTableElementEndPcOffset:I
       101: .line 206
            aload 0 /* this */
            aload 0 /* this */
            ldc "ExceptionTableElement::handler_pc"
            ldc Ljava/lang/Integer;
            ldc "u2"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.exceptionTableElementHandlerPcOffset:I
       102: .line 207
            aload 0 /* this */
            aload 0 /* this */
            ldc "ExceptionTableElement::catch_type_index"
            ldc Ljava/lang/Integer;
            ldc "u2"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.exceptionTableElementCatchTypeIndexOffset:I
       103: .line 209
            aload 0 /* this */
            aload 0 /* this */
            ldc "CompilerToVM::Data::sizeof_LocalVariableTableElement"
            ldc Ljava/lang/Integer;
            ldc "int"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.localVariableTableElementSize:I
       104: .line 210
            aload 0 /* this */
            aload 0 /* this */
            ldc "LocalVariableTableElement::start_bci"
            ldc Ljava/lang/Integer;
            ldc "u2"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.localVariableTableElementStartBciOffset:I
       105: .line 211
            aload 0 /* this */
            aload 0 /* this */
            ldc "LocalVariableTableElement::length"
            ldc Ljava/lang/Integer;
            ldc "u2"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.localVariableTableElementLengthOffset:I
       106: .line 212
            aload 0 /* this */
            aload 0 /* this */
            ldc "LocalVariableTableElement::name_cp_index"
            ldc Ljava/lang/Integer;
            ldc "u2"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.localVariableTableElementNameCpIndexOffset:I
       107: .line 213
            aload 0 /* this */
            aload 0 /* this */
            ldc "LocalVariableTableElement::descriptor_cp_index"
            ldc Ljava/lang/Integer;
            ldc "u2"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.localVariableTableElementDescriptorCpIndexOffset:I
       108: .line 214
            aload 0 /* this */
            aload 0 /* this */
            ldc "LocalVariableTableElement::slot"
            ldc Ljava/lang/Integer;
            ldc "u2"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.localVariableTableElementSlotOffset:I
       109: .line 216
            aload 0 /* this */
            aload 0 /* this */
            ldc "CompilerToVM::Data::sizeof_ConstantPool"
            ldc Ljava/lang/Integer;
            ldc "int"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.constantPoolSize:I
       110: .line 217
            aload 0 /* this */
            aload 0 /* this */
            ldc "ConstantPool::_tags"
            ldc Ljava/lang/Integer;
            ldc "Array<u1>*"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.constantPoolTagsOffset:I
       111: .line 218
            aload 0 /* this */
            aload 0 /* this */
            ldc "ConstantPool::_pool_holder"
            ldc Ljava/lang/Integer;
            ldc "InstanceKlass*"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.constantPoolHolderOffset:I
       112: .line 219
            aload 0 /* this */
            aload 0 /* this */
            ldc "ConstantPool::_length"
            ldc Ljava/lang/Integer;
            ldc "int"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.constantPoolLengthOffset:I
       113: .line 220
            aload 0 /* this */
            aload 0 /* this */
            ldc "ConstantPool::_flags"
            ldc Ljava/lang/Integer;
            ldc "int"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.constantPoolFlagsOffset:I
       114: .line 222
            aload 0 /* this */
            aload 0 /* this */
            ldc "ConstantPool::CPCACHE_INDEX_TAG"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.constantPoolCpCacheIndexTag:I
       115: .line 223
            aload 0 /* this */
            aload 0 /* this */
            ldc "ConstantPool::_has_dynamic_constant"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.constantPoolHasDynamicConstant:I
       116: .line 225
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_CONSTANT_Utf8"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmConstantUtf8:I
       117: .line 226
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_CONSTANT_Integer"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmConstantInteger:I
       118: .line 227
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_CONSTANT_Long"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmConstantLong:I
       119: .line 228
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_CONSTANT_Float"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmConstantFloat:I
       120: .line 229
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_CONSTANT_Double"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmConstantDouble:I
       121: .line 230
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_CONSTANT_Class"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmConstantClass:I
       122: .line 231
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_CONSTANT_UnresolvedClass"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmConstantUnresolvedClass:I
       123: .line 232
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_CONSTANT_UnresolvedClassInError"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmConstantUnresolvedClassInError:I
       124: .line 233
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_CONSTANT_String"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmConstantString:I
       125: .line 234
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_CONSTANT_Fieldref"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmConstantFieldref:I
       126: .line 235
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_CONSTANT_Methodref"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmConstantMethodref:I
       127: .line 236
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_CONSTANT_InterfaceMethodref"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmConstantInterfaceMethodref:I
       128: .line 237
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_CONSTANT_NameAndType"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmConstantNameAndType:I
       129: .line 238
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_CONSTANT_MethodHandle"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmConstantMethodHandle:I
       130: .line 239
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_CONSTANT_MethodHandleInError"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmConstantMethodHandleInError:I
       131: .line 240
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_CONSTANT_MethodType"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmConstantMethodType:I
       132: .line 241
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_CONSTANT_MethodTypeInError"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmConstantMethodTypeInError:I
       133: .line 242
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_CONSTANT_InvokeDynamic"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmConstantInvokeDynamic:I
       134: .line 244
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_CONSTANT_ExternalMax"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmConstantExternalMax:I
       135: .line 245
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_CONSTANT_InternalMin"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmConstantInternalMin:I
       136: .line 246
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVM_CONSTANT_InternalMax"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmConstantInternalMax:I
       137: .line 248
            aload 0 /* this */
            aload 0 /* this */
            ldc "HeapWordSize"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.heapWordSize:I
       138: .line 250
            aload 0 /* this */
            aload 0 /* this */
            ldc "CompilerToVM::Data::sizeof_SymbolPointer"
            ldc Ljava/lang/Integer;
            ldc "int"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.symbolPointerSize:I
       139: .line 252
            aload 0 /* this */
            aload 0 /* this */
            ldc "vmSymbols::_symbols[0]"
            ldc "Symbol*"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldAddress:(Ljava/lang/String;Ljava/lang/String;)J
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.vmSymbolsSymbols:J
       140: .line 253
            aload 0 /* this */
            aload 0 /* this */
            ldc "vmSymbols::FIRST_SID"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.vmSymbolsFirstSID:I
       141: .line 254
            aload 0 /* this */
            aload 0 /* this */
            ldc "vmSymbols::SID_LIMIT"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.vmSymbolsSIDLimit:I
       142: .line 256
            aload 0 /* this */
            aload 0 /* this */
            ldc "CompilerToVM::Data::symbol_init"
            ldc Ljava/lang/Long;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldValue:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Long
            invokevirtual java.lang.Long.longValue:()J
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.symbolInit:J
       143: .line 257
            aload 0 /* this */
            aload 0 /* this */
            ldc "CompilerToVM::Data::symbol_clinit"
            ldc Ljava/lang/Long;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldValue:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Long
            invokevirtual java.lang.Long.longValue:()J
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.symbolClinit:J
       144: .line 274
            aload 0 /* this */
            aload 0 /* this */
            ldc "CompilerToVM::Data::Universe_base_vtable_size"
            ldc Ljava/lang/Integer;
            ldc "int"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.universeBaseVtableSize:I
       145: .line 280
            aload 0 /* this */
            aload 0 /* this */
            ldc "java_lang_Class::_klass_offset"
            ldc Ljava/lang/Integer;
            ldc "int"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.klassOffset:I
       146: .line 285
            aload 0 /* this */
            aload 0 /* this */
            ldc "DataLayout::cell_size"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.dataLayoutHeaderSize:I
       147: .line 286
            aload 0 /* this */
            aload 0 /* this */
            ldc "DataLayout::_header._struct._tag"
            ldc Ljava/lang/Integer;
            ldc "u1"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.dataLayoutTagOffset:I
       148: .line 287
            aload 0 /* this */
            aload 0 /* this */
            ldc "DataLayout::_header._struct._flags"
            ldc Ljava/lang/Integer;
            ldc "u1"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.dataLayoutFlagsOffset:I
       149: .line 288
            aload 0 /* this */
            aload 0 /* this */
            ldc "DataLayout::_header._struct._bci"
            ldc Ljava/lang/Integer;
            ldc "u2"
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFieldOffset:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.dataLayoutBCIOffset:I
       150: .line 289
            aload 0 /* this */
            aload 0 /* this */
            ldc "DataLayout::cell_size"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.dataLayoutCellSize:I
       151: .line 291
            aload 0 /* this */
            aload 0 /* this */
            ldc "DataLayout::no_tag"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.dataLayoutNoTag:I
       152: .line 292
            aload 0 /* this */
            aload 0 /* this */
            ldc "DataLayout::bit_data_tag"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.dataLayoutBitDataTag:I
       153: .line 293
            aload 0 /* this */
            aload 0 /* this */
            ldc "DataLayout::counter_data_tag"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.dataLayoutCounterDataTag:I
       154: .line 294
            aload 0 /* this */
            aload 0 /* this */
            ldc "DataLayout::jump_data_tag"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.dataLayoutJumpDataTag:I
       155: .line 295
            aload 0 /* this */
            aload 0 /* this */
            ldc "DataLayout::receiver_type_data_tag"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.dataLayoutReceiverTypeDataTag:I
       156: .line 296
            aload 0 /* this */
            aload 0 /* this */
            ldc "DataLayout::virtual_call_data_tag"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.dataLayoutVirtualCallDataTag:I
       157: .line 297
            aload 0 /* this */
            aload 0 /* this */
            ldc "DataLayout::ret_data_tag"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.dataLayoutRetDataTag:I
       158: .line 298
            aload 0 /* this */
            aload 0 /* this */
            ldc "DataLayout::branch_data_tag"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.dataLayoutBranchDataTag:I
       159: .line 299
            aload 0 /* this */
            aload 0 /* this */
            ldc "DataLayout::multi_branch_data_tag"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.dataLayoutMultiBranchDataTag:I
       160: .line 300
            aload 0 /* this */
            aload 0 /* this */
            ldc "DataLayout::arg_info_data_tag"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.dataLayoutArgInfoDataTag:I
       161: .line 301
            aload 0 /* this */
            aload 0 /* this */
            ldc "DataLayout::call_type_data_tag"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.dataLayoutCallTypeDataTag:I
       162: .line 302
            aload 0 /* this */
            aload 0 /* this */
            ldc "DataLayout::virtual_call_type_data_tag"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.dataLayoutVirtualCallTypeDataTag:I
       163: .line 303
            aload 0 /* this */
            aload 0 /* this */
            ldc "DataLayout::parameters_type_data_tag"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.dataLayoutParametersTypeDataTag:I
       164: .line 304
            aload 0 /* this */
            aload 0 /* this */
            ldc "DataLayout::speculative_trap_data_tag"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.dataLayoutSpeculativeTrapDataTag:I
       165: .line 306
            aload 0 /* this */
            aload 0 /* this */
            ldc "BciProfileWidth"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFlag:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.bciProfileWidth:I
       166: .line 307
            aload 0 /* this */
            aload 0 /* this */
            ldc "TypeProfileWidth"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFlag:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.typeProfileWidth:I
       167: .line 308
            aload 0 /* this */
            aload 0 /* this */
            ldc "MethodProfileWidth"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getFlag:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.methodProfileWidth:I
       168: .line 310
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::Reason_none"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptReasonNone:I
       169: .line 311
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::Reason_null_check"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptReasonNullCheck:I
       170: .line 312
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::Reason_range_check"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptReasonRangeCheck:I
       171: .line 313
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::Reason_class_check"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptReasonClassCheck:I
       172: .line 314
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::Reason_array_check"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptReasonArrayCheck:I
       173: .line 315
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::Reason_unreached0"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptReasonUnreached0:I
       174: .line 316
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::Reason_type_checked_inlining"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptReasonTypeCheckInlining:I
       175: .line 317
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::Reason_optimized_type_check"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptReasonOptimizedTypeCheck:I
       176: .line 318
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::Reason_not_compiled_exception_handler"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptReasonNotCompiledExceptionHandler:I
       177: .line 319
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::Reason_unresolved"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptReasonUnresolved:I
       178: .line 320
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::Reason_jsr_mismatch"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptReasonJsrMismatch:I
       179: .line 321
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::Reason_div0_check"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptReasonDiv0Check:I
       180: .line 322
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::Reason_constraint"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptReasonConstraint:I
       181: .line 323
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::Reason_loop_limit_check"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptReasonLoopLimitCheck:I
       182: .line 324
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::Reason_aliasing"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptReasonAliasing:I
       183: .line 325
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::Reason_transfer_to_interpreter"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptReasonTransferToInterpreter:I
       184: .line 326
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::Reason_LIMIT"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptReasonOSROffset:I
       185: .line 328
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::Action_none"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptActionNone:I
       186: .line 329
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::Action_maybe_recompile"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptActionMaybeRecompile:I
       187: .line 330
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::Action_reinterpret"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptActionReinterpret:I
       188: .line 331
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::Action_make_not_entrant"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptActionMakeNotEntrant:I
       189: .line 332
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::Action_make_not_compilable"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptActionMakeNotCompilable:I
       190: .line 334
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::_action_bits"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptimizationActionBits:I
       191: .line 335
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::_reason_bits"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptimizationReasonBits:I
       192: .line 336
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::_debug_id_bits"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptimizationDebugIdBits:I
       193: .line 337
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::_action_shift"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptimizationActionShift:I
       194: .line 338
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::_reason_shift"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptimizationReasonShift:I
       195: .line 339
            aload 0 /* this */
            aload 0 /* this */
            ldc "Deoptimization::_debug_id_shift"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.deoptimizationDebugIdShift:I
       196: .line 341
            aload 0 /* this */
            aload 0 /* this */
            ldc "vmIntrinsics::_invokeBasic"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.vmIntrinsicInvokeBasic:I
       197: .line 342
            aload 0 /* this */
            aload 0 /* this */
            ldc "vmIntrinsics::_linkToVirtual"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.vmIntrinsicLinkToVirtual:I
       198: .line 343
            aload 0 /* this */
            aload 0 /* this */
            ldc "vmIntrinsics::_linkToStatic"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.vmIntrinsicLinkToStatic:I
       199: .line 344
            aload 0 /* this */
            aload 0 /* this */
            ldc "vmIntrinsics::_linkToSpecial"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.vmIntrinsicLinkToSpecial:I
       200: .line 345
            aload 0 /* this */
            aload 0 /* this */
            ldc "vmIntrinsics::_linkToInterface"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.vmIntrinsicLinkToInterface:I
       201: .line 347
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVMCIEnv::ok"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.codeInstallResultOk:I
       202: .line 348
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVMCIEnv::dependencies_failed"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.codeInstallResultDependenciesFailed:I
       203: .line 349
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVMCIEnv::dependencies_invalid"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.codeInstallResultDependenciesInvalid:I
       204: .line 350
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVMCIEnv::cache_full"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.codeInstallResultCacheFull:I
       205: .line 351
            aload 0 /* this */
            aload 0 /* this */
            ldc "JVMCIEnv::code_too_large"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.codeInstallResultCodeTooLarge:I
       206: .line 373
            aload 0 /* this */
            aload 0 /* this */
            ldc "BitData::exception_seen_flag"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.bitDataExceptionSeenFlag:I
       207: .line 374
            aload 0 /* this */
            aload 0 /* this */
            ldc "BitData::null_seen_flag"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.bitDataNullSeenFlag:I
       208: .line 375
            aload 0 /* this */
            aload 0 /* this */
            ldc "CounterData::count_off"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.methodDataCountOffset:I
       209: .line 376
            aload 0 /* this */
            aload 0 /* this */
            ldc "JumpData::taken_off_set"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jumpDataTakenOffset:I
       210: .line 377
            aload 0 /* this */
            aload 0 /* this */
            ldc "JumpData::displacement_off_set"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.jumpDataDisplacementOffset:I
       211: .line 378
            aload 0 /* this */
            aload 0 /* this */
            ldc "ReceiverTypeData::nonprofiled_count_off_set"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.receiverTypeDataNonprofiledCountOffset:I
       212: .line 379
            aload 0 /* this */
            aload 0 /* this */
            ldc "ReceiverTypeData::receiver_type_row_cell_count"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.receiverTypeDataReceiverTypeRowCellCount:I
       213: .line 380
            aload 0 /* this */
            aload 0 /* this */
            ldc "ReceiverTypeData::receiver0_offset"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.receiverTypeDataReceiver0Offset:I
       214: .line 381
            aload 0 /* this */
            aload 0 /* this */
            ldc "ReceiverTypeData::count0_offset"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.receiverTypeDataCount0Offset:I
       215: .line 382
            aload 0 /* this */
            aload 0 /* this */
            ldc "BranchData::not_taken_off_set"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.branchDataNotTakenOffset:I
       216: .line 383
            aload 0 /* this */
            aload 0 /* this */
            ldc "ArrayData::array_len_off_set"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.arrayDataArrayLenOffset:I
       217: .line 384
            aload 0 /* this */
            aload 0 /* this */
            ldc "ArrayData::array_start_off_set"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.arrayDataArrayStartOffset:I
       218: .line 385
            aload 0 /* this */
            aload 0 /* this */
            ldc "MultiBranchData::per_case_cell_count"
            ldc Ljava/lang/Integer;
            invokevirtual jdk.vm.ci.hotspot.HotSpotVMConfig.getConstant:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            putfield jdk.vm.ci.hotspot.HotSpotVMConfig.multiBranchDataPerCaseCellCount:I
       219: .line 48
            return
        end local 1 // jdk.vm.ci.hotspot.HotSpotVMConfigStore store
        end local 0 // jdk.vm.ci.hotspot.HotSpotVMConfig this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0  220     0   this  Ljdk/vm/ci/hotspot/HotSpotVMConfig;
            0  220     1  store  Ljdk/vm/ci/hotspot/HotSpotVMConfigStore;
    MethodParameters:
       Name  Flags
      store  

  java.lang.String getHostArchitectureName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // jdk.vm.ci.hotspot.HotSpotVMConfig this
         0: .line 55
            ldc "os.arch"
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* arch */
        start local 1 // java.lang.String arch
         1: .line 56
            aload 1 /* arch */
            dup
            astore 2
            invokevirtual java.lang.String.hashCode:()I
            lookupswitch { // 2
          -2011717608: 2
           -806050265: 3
              default: 6
          }
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
         2: aload 2
            ldc "sparcv9"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 5
            goto 6
      StackMap locals:
      StackMap stack:
         3: aload 2
            ldc "x86_64"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 4
            goto 6
         4: .line 58
      StackMap locals:
      StackMap stack:
            ldc "amd64"
            areturn
         5: .line 61
      StackMap locals:
      StackMap stack:
            ldc "sparc"
            areturn
         6: .line 63
      StackMap locals:
      StackMap stack:
            aload 1 /* arch */
            areturn
        end local 1 // java.lang.String arch
        end local 0 // jdk.vm.ci.hotspot.HotSpotVMConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljdk/vm/ci/hotspot/HotSpotVMConfig;
            1    7     1  arch  Ljava/lang/String;

  long arrayPrototypeMarkWord();
    descriptor: ()J
    flags: (0x0000) 
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // jdk.vm.ci.hotspot.HotSpotVMConfig this
         0: .line 144
            aload 0 /* this */
            getfield jdk.vm.ci.hotspot.HotSpotVMConfig.markWordNoHashInPlace:I
            aload 0 /* this */
            getfield jdk.vm.ci.hotspot.HotSpotVMConfig.markWordNoLockInPlace:I
            ior
            i2l
            lreturn
        end local 0 // jdk.vm.ci.hotspot.HotSpotVMConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/vm/ci/hotspot/HotSpotVMConfig;

  java.lang.String symbolAt(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // jdk.vm.ci.hotspot.HotSpotVMConfig this
        start local 1 // int index
         0: .line 267
            invokestatic jdk.vm.ci.hotspot.HotSpotJVMCIRuntime.runtime:()Ljdk/vm/ci/hotspot/HotSpotJVMCIRuntime;
            astore 2 /* runtime */
        start local 2 // jdk.vm.ci.hotspot.HotSpotJVMCIRuntime runtime
         1: .line 268
            getstatic jdk.vm.ci.hotspot.HotSpotVMConfig.$assertionsDisabled:Z
            ifne 3
            aload 0 /* this */
            getfield jdk.vm.ci.hotspot.HotSpotVMConfig.vmSymbolsFirstSID:I
            iload 1 /* index */
            if_icmpgt 2
            iload 1 /* index */
            aload 0 /* this */
            getfield jdk.vm.ci.hotspot.HotSpotVMConfig.vmSymbolsSIDLimit:I
            if_icmplt 3
      StackMap locals: jdk.vm.ci.hotspot.HotSpotJVMCIRuntime
      StackMap stack:
         2: new java.lang.AssertionError
            dup
            new java.lang.StringBuilder
            dup
            ldc "index "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* index */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " is out of bounds"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
            athrow
         3: .line 269
      StackMap locals:
      StackMap stack:
            getstatic jdk.vm.ci.hotspot.HotSpotVMConfig.$assertionsDisabled:Z
            ifne 4
            aload 0 /* this */
            getfield jdk.vm.ci.hotspot.HotSpotVMConfig.symbolPointerSize:I
            getstatic jdk.internal.misc.Unsafe.ADDRESS_SIZE:I
            if_icmpeq 4
            new java.lang.AssertionError
            dup
            ldc "the following address read is broken"
            invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
            athrow
         4: .line 270
      StackMap locals:
      StackMap stack:
            iload 1 /* index */
            aload 0 /* this */
            getfield jdk.vm.ci.hotspot.HotSpotVMConfig.symbolPointerSize:I
            imul
            istore 3 /* offset */
        start local 3 // int offset
         5: .line 271
            aload 2 /* runtime */
            invokevirtual jdk.vm.ci.hotspot.HotSpotJVMCIRuntime.getCompilerToVM:()Ljdk/vm/ci/hotspot/CompilerToVM;
            getstatic jdk.vm.ci.hotspot.UnsafeAccess.UNSAFE:Ljdk/internal/misc/Unsafe;
            aload 0 /* this */
            getfield jdk.vm.ci.hotspot.HotSpotVMConfig.vmSymbolsSymbols:J
            iload 3 /* offset */
            i2l
            ladd
            invokevirtual jdk.internal.misc.Unsafe.getAddress:(J)J
            invokevirtual jdk.vm.ci.hotspot.CompilerToVM.getSymbol:(J)Ljava/lang/String;
            areturn
        end local 3 // int offset
        end local 2 // jdk.vm.ci.hotspot.HotSpotJVMCIRuntime runtime
        end local 1 // int index
        end local 0 // jdk.vm.ci.hotspot.HotSpotVMConfig this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Ljdk/vm/ci/hotspot/HotSpotVMConfig;
            0    6     1    index  I
            1    6     2  runtime  Ljdk/vm/ci/hotspot/HotSpotJVMCIRuntime;
            5    6     3   offset  I
    MethodParameters:
       Name  Flags
      index  

  final int baseVtableLength();
    descriptor: ()I
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // jdk.vm.ci.hotspot.HotSpotVMConfig this
         0: .line 277
            aload 0 /* this */
            getfield jdk.vm.ci.hotspot.HotSpotVMConfig.universeBaseVtableSize:I
            aload 0 /* this */
            getfield jdk.vm.ci.hotspot.HotSpotVMConfig.vtableEntrySize:I
            aload 0 /* this */
            getfield jdk.vm.ci.hotspot.HotSpotVMConfig.heapWordSize:I
            idiv
            idiv
            ireturn
        end local 0 // jdk.vm.ci.hotspot.HotSpotVMConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/vm/ci/hotspot/HotSpotVMConfig;

  java.lang.String getCodeInstallResultDescription(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // jdk.vm.ci.hotspot.HotSpotVMConfig this
        start local 1 // int codeInstallResult
         0: .line 354
            iload 1 /* codeInstallResult */
            aload 0 /* this */
            getfield jdk.vm.ci.hotspot.HotSpotVMConfig.codeInstallResultOk:I
            if_icmpne 2
         1: .line 355
            ldc "ok"
            areturn
         2: .line 357
      StackMap locals:
      StackMap stack:
            iload 1 /* codeInstallResult */
            aload 0 /* this */
            getfield jdk.vm.ci.hotspot.HotSpotVMConfig.codeInstallResultDependenciesFailed:I
            if_icmpne 4
         3: .line 358
            ldc "dependencies failed"
            areturn
         4: .line 360
      StackMap locals:
      StackMap stack:
            iload 1 /* codeInstallResult */
            aload 0 /* this */
            getfield jdk.vm.ci.hotspot.HotSpotVMConfig.codeInstallResultDependenciesInvalid:I
            if_icmpne 6
         5: .line 361
            ldc "dependencies invalid"
            areturn
         6: .line 363
      StackMap locals:
      StackMap stack:
            iload 1 /* codeInstallResult */
            aload 0 /* this */
            getfield jdk.vm.ci.hotspot.HotSpotVMConfig.codeInstallResultCacheFull:I
            if_icmpne 8
         7: .line 364
            ldc "code cache is full"
            areturn
         8: .line 366
      StackMap locals:
      StackMap stack:
            iload 1 /* codeInstallResult */
            aload 0 /* this */
            getfield jdk.vm.ci.hotspot.HotSpotVMConfig.codeInstallResultCodeTooLarge:I
            if_icmpne 10
         9: .line 367
            ldc "code is too large"
            areturn
        10: .line 369
      StackMap locals:
      StackMap stack:
            getstatic jdk.vm.ci.hotspot.HotSpotVMConfig.$assertionsDisabled:Z
            ifne 11
            new java.lang.AssertionError
            dup
            iload 1 /* codeInstallResult */
            invokespecial java.lang.AssertionError.<init>:(I)V
            athrow
        11: .line 370
      StackMap locals:
      StackMap stack:
            ldc "unknown"
            areturn
        end local 1 // int codeInstallResult
        end local 0 // jdk.vm.ci.hotspot.HotSpotVMConfig this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   12     0               this  Ljdk/vm/ci/hotspot/HotSpotVMConfig;
            0   12     1  codeInstallResult  I
    MethodParameters:
                   Name  Flags
      codeInstallResult  
}
SourceFile: "HotSpotVMConfig.java"