public abstract class org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin implements org.graalvm.compiler.nodes.graphbuilderconf.ProfilingPlugin
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin
  super_class: java.lang.Object
{
  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 44
            ldc Lorg/graalvm/compiler/hotspot/meta/HotSpotProfilingPlugin;
            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 org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin.$assertionsDisabled:Z
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin this
         0: .line 44
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/hotspot/meta/HotSpotProfilingPlugin;

  public abstract int invokeNotifyFreqLog(org.graalvm.compiler.options.OptionValues);
    descriptor: (Lorg/graalvm/compiler/options/OptionValues;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      options  

  public abstract int invokeInlineeNotifyFreqLog(org.graalvm.compiler.options.OptionValues);
    descriptor: (Lorg/graalvm/compiler/options/OptionValues;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      options  

  public abstract int invokeProfilePobabilityLog(org.graalvm.compiler.options.OptionValues);
    descriptor: (Lorg/graalvm/compiler/options/OptionValues;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      options  

  public abstract int backedgeNotifyFreqLog(org.graalvm.compiler.options.OptionValues);
    descriptor: (Lorg/graalvm/compiler/options/OptionValues;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      options  

  public abstract int backedgeProfilePobabilityLog(org.graalvm.compiler.options.OptionValues);
    descriptor: (Lorg/graalvm/compiler/options/OptionValues;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      options  

  public boolean shouldProfile(org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext, jdk.vm.ci.meta.ResolvedJavaMethod);
    descriptor: (Lorg/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext;Ljdk/vm/ci/meta/ResolvedJavaMethod;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin this
        start local 1 // org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext builder
        start local 2 // jdk.vm.ci.meta.ResolvedJavaMethod method
         0: .line 64
            aload 1 /* builder */
            invokeinterface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext.parsingIntrinsic:()Z
            ifeq 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_1
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 2 // jdk.vm.ci.meta.ResolvedJavaMethod method
        end local 1 // org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext builder
        end local 0 // org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lorg/graalvm/compiler/hotspot/meta/HotSpotProfilingPlugin;
            0    3     1  builder  Lorg/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext;
            0    3     2   method  Ljdk/vm/ci/meta/ResolvedJavaMethod;
    MethodParameters:
         Name  Flags
      builder  
      method   

  public void profileInvoke(org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext, jdk.vm.ci.meta.ResolvedJavaMethod, org.graalvm.compiler.nodes.FrameState);
    descriptor: (Lorg/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext;Ljdk/vm/ci/meta/ResolvedJavaMethod;Lorg/graalvm/compiler/nodes/FrameState;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=4
        start local 0 // org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin this
        start local 1 // org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext builder
        start local 2 // jdk.vm.ci.meta.ResolvedJavaMethod method
        start local 3 // org.graalvm.compiler.nodes.FrameState frameState
         0: .line 69
            getstatic org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin.$assertionsDisabled:Z
            ifne 1
            aload 0 /* this */
            aload 1 /* builder */
            aload 2 /* method */
            invokevirtual org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin.shouldProfile:(Lorg/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext;Ljdk/vm/ci/meta/ResolvedJavaMethod;)Z
            ifne 1
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         1: .line 70
      StackMap locals:
      StackMap stack:
            aload 1 /* builder */
            invokeinterface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext.getOptions:()Lorg/graalvm/compiler/options/OptionValues;
            astore 4 /* options */
        start local 4 // org.graalvm.compiler.options.OptionValues options
         2: .line 71
            getstatic org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin$Options.ProfileInvokes:Lorg/graalvm/compiler/options/OptionKey;
            aload 4 /* options */
            invokevirtual org.graalvm.compiler.options.OptionKey.getValue:(Lorg/graalvm/compiler/options/OptionValues;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 5
            aload 2 /* method */
            invokeinterface jdk.vm.ci.meta.ResolvedJavaMethod.isClassInitializer:()Z
            ifne 5
         3: .line 72
            aload 1 /* builder */
            new org.graalvm.compiler.hotspot.nodes.profiling.ProfileInvokeNode
            dup
            aload 2 /* method */
            aload 0 /* this */
            aload 4 /* options */
            invokevirtual org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin.invokeNotifyFreqLog:(Lorg/graalvm/compiler/options/OptionValues;)I
            aload 0 /* this */
            aload 4 /* options */
            invokevirtual org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin.invokeProfilePobabilityLog:(Lorg/graalvm/compiler/options/OptionValues;)I
            invokespecial org.graalvm.compiler.hotspot.nodes.profiling.ProfileInvokeNode.<init>:(Ljdk/vm/ci/meta/ResolvedJavaMethod;II)V
            invokeinterface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext.append:(Lorg/graalvm/compiler/nodes/ValueNode;)Lorg/graalvm/compiler/nodes/ValueNode;
            checkcast org.graalvm.compiler.hotspot.nodes.profiling.ProfileNode
            astore 5 /* p */
        start local 5 // org.graalvm.compiler.hotspot.nodes.profiling.ProfileNode p
         4: .line 73
            aload 5 /* p */
            aload 3 /* frameState */
            invokevirtual org.graalvm.compiler.hotspot.nodes.profiling.ProfileNode.setStateBefore:(Lorg/graalvm/compiler/nodes/FrameState;)V
        end local 5 // org.graalvm.compiler.hotspot.nodes.profiling.ProfileNode p
         5: .line 75
      StackMap locals: org.graalvm.compiler.options.OptionValues
      StackMap stack:
            return
        end local 4 // org.graalvm.compiler.options.OptionValues options
        end local 3 // org.graalvm.compiler.nodes.FrameState frameState
        end local 2 // jdk.vm.ci.meta.ResolvedJavaMethod method
        end local 1 // org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext builder
        end local 0 // org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0        this  Lorg/graalvm/compiler/hotspot/meta/HotSpotProfilingPlugin;
            0    6     1     builder  Lorg/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext;
            0    6     2      method  Ljdk/vm/ci/meta/ResolvedJavaMethod;
            0    6     3  frameState  Lorg/graalvm/compiler/nodes/FrameState;
            2    6     4     options  Lorg/graalvm/compiler/options/OptionValues;
            4    5     5           p  Lorg/graalvm/compiler/hotspot/nodes/profiling/ProfileNode;
    MethodParameters:
            Name  Flags
      builder     
      method      
      frameState  

  public void profileGoto(org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext, jdk.vm.ci.meta.ResolvedJavaMethod, int, int, org.graalvm.compiler.nodes.FrameState);
    descriptor: (Lorg/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext;Ljdk/vm/ci/meta/ResolvedJavaMethod;IILorg/graalvm/compiler/nodes/FrameState;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=8, args_size=6
        start local 0 // org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin this
        start local 1 // org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext builder
        start local 2 // jdk.vm.ci.meta.ResolvedJavaMethod method
        start local 3 // int bci
        start local 4 // int targetBci
        start local 5 // org.graalvm.compiler.nodes.FrameState frameState
         0: .line 79
            getstatic org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin.$assertionsDisabled:Z
            ifne 1
            aload 0 /* this */
            aload 1 /* builder */
            aload 2 /* method */
            invokevirtual org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin.shouldProfile:(Lorg/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext;Ljdk/vm/ci/meta/ResolvedJavaMethod;)Z
            ifne 1
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         1: .line 80
      StackMap locals:
      StackMap stack:
            aload 1 /* builder */
            invokeinterface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext.getOptions:()Lorg/graalvm/compiler/options/OptionValues;
            astore 6 /* options */
        start local 6 // org.graalvm.compiler.options.OptionValues options
         2: .line 81
            getstatic org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin$Options.ProfileBackedges:Lorg/graalvm/compiler/options/OptionKey;
            aload 6 /* options */
            invokevirtual org.graalvm.compiler.options.OptionKey.getValue:(Lorg/graalvm/compiler/options/OptionValues;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 5
            iload 4 /* targetBci */
            iload 3 /* bci */
            if_icmpgt 5
         3: .line 82
            aload 1 /* builder */
            new org.graalvm.compiler.hotspot.nodes.profiling.ProfileBranchNode
            dup
            aload 2 /* method */
            aload 0 /* this */
            aload 6 /* options */
            invokevirtual org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin.backedgeNotifyFreqLog:(Lorg/graalvm/compiler/options/OptionValues;)I
            aload 0 /* this */
            aload 6 /* options */
            invokevirtual org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin.backedgeProfilePobabilityLog:(Lorg/graalvm/compiler/options/OptionValues;)I
            iload 3 /* bci */
            iload 4 /* targetBci */
            invokespecial org.graalvm.compiler.hotspot.nodes.profiling.ProfileBranchNode.<init>:(Ljdk/vm/ci/meta/ResolvedJavaMethod;IIII)V
            invokeinterface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext.append:(Lorg/graalvm/compiler/nodes/ValueNode;)Lorg/graalvm/compiler/nodes/ValueNode;
            checkcast org.graalvm.compiler.hotspot.nodes.profiling.ProfileNode
            astore 7 /* p */
        start local 7 // org.graalvm.compiler.hotspot.nodes.profiling.ProfileNode p
         4: .line 83
            aload 7 /* p */
            aload 5 /* frameState */
            invokevirtual org.graalvm.compiler.hotspot.nodes.profiling.ProfileNode.setStateBefore:(Lorg/graalvm/compiler/nodes/FrameState;)V
        end local 7 // org.graalvm.compiler.hotspot.nodes.profiling.ProfileNode p
         5: .line 85
      StackMap locals: org.graalvm.compiler.options.OptionValues
      StackMap stack:
            return
        end local 6 // org.graalvm.compiler.options.OptionValues options
        end local 5 // org.graalvm.compiler.nodes.FrameState frameState
        end local 4 // int targetBci
        end local 3 // int bci
        end local 2 // jdk.vm.ci.meta.ResolvedJavaMethod method
        end local 1 // org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext builder
        end local 0 // org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0        this  Lorg/graalvm/compiler/hotspot/meta/HotSpotProfilingPlugin;
            0    6     1     builder  Lorg/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext;
            0    6     2      method  Ljdk/vm/ci/meta/ResolvedJavaMethod;
            0    6     3         bci  I
            0    6     4   targetBci  I
            0    6     5  frameState  Lorg/graalvm/compiler/nodes/FrameState;
            2    6     6     options  Lorg/graalvm/compiler/options/OptionValues;
            4    5     7           p  Lorg/graalvm/compiler/hotspot/nodes/profiling/ProfileNode;
    MethodParameters:
            Name  Flags
      builder     
      method      
      bci         
      targetBci   
      frameState  

  public void profileIf(org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext, jdk.vm.ci.meta.ResolvedJavaMethod, int, org.graalvm.compiler.nodes.LogicNode, int, int, org.graalvm.compiler.nodes.FrameState);
    descriptor: (Lorg/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext;Ljdk/vm/ci/meta/ResolvedJavaMethod;ILorg/graalvm/compiler/nodes/LogicNode;IILorg/graalvm/compiler/nodes/FrameState;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=15, args_size=8
        start local 0 // org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin this
        start local 1 // org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext builder
        start local 2 // jdk.vm.ci.meta.ResolvedJavaMethod method
        start local 3 // int bci
        start local 4 // org.graalvm.compiler.nodes.LogicNode condition
        start local 5 // int trueBranchBci
        start local 6 // int falseBranchBci
        start local 7 // org.graalvm.compiler.nodes.FrameState frameState
         0: .line 89
            getstatic org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin.$assertionsDisabled:Z
            ifne 1
            aload 0 /* this */
            aload 1 /* builder */
            aload 2 /* method */
            invokevirtual org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin.shouldProfile:(Lorg/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext;Ljdk/vm/ci/meta/ResolvedJavaMethod;)Z
            ifne 1
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         1: .line 90
      StackMap locals:
      StackMap stack:
            aload 1 /* builder */
            invokeinterface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext.getOptions:()Lorg/graalvm/compiler/options/OptionValues;
            astore 8 /* options */
        start local 8 // org.graalvm.compiler.options.OptionValues options
         2: .line 91
            getstatic org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin$Options.ProfileBackedges:Lorg/graalvm/compiler/options/OptionKey;
            aload 8 /* options */
            invokevirtual org.graalvm.compiler.options.OptionKey.getValue:(Lorg/graalvm/compiler/options/OptionValues;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 19
            iload 6 /* falseBranchBci */
            iload 3 /* bci */
            if_icmple 3
            iload 5 /* trueBranchBci */
            iload 3 /* bci */
            if_icmpgt 19
         3: .line 92
      StackMap locals: org.graalvm.compiler.options.OptionValues
      StackMap stack:
            iconst_0
            istore 9 /* negate */
        start local 9 // boolean negate
         4: .line 93
            iload 5 /* trueBranchBci */
            istore 10 /* targetBci */
        start local 10 // int targetBci
         5: .line 94
            iload 6 /* falseBranchBci */
            iload 3 /* bci */
            if_icmpgt 10
         6: .line 95
            getstatic org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin.$assertionsDisabled:Z
            ifne 7
            iload 5 /* trueBranchBci */
            iload 3 /* bci */
            if_icmpgt 7
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         7: .line 96
      StackMap locals: int int
      StackMap stack:
            iconst_1
            istore 9 /* negate */
         8: .line 97
            iload 6 /* falseBranchBci */
            istore 10 /* targetBci */
         9: .line 98
            goto 12
        10: .line 99
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin.$assertionsDisabled:Z
            ifne 12
            iload 5 /* trueBranchBci */
            iload 3 /* bci */
            if_icmpgt 11
            iload 6 /* falseBranchBci */
            iload 3 /* bci */
            if_icmpgt 12
      StackMap locals:
      StackMap stack:
        11: new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
        12: .line 101
      StackMap locals:
      StackMap stack:
            aload 1 /* builder */
            iload 9 /* negate */
            ifeq 13
            iconst_0
            goto 14
      StackMap locals:
      StackMap stack: org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext
        13: iconst_1
      StackMap locals: org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext jdk.vm.ci.meta.ResolvedJavaMethod int org.graalvm.compiler.nodes.LogicNode int int org.graalvm.compiler.nodes.FrameState org.graalvm.compiler.options.OptionValues int int
      StackMap stack: org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext int
        14: invokestatic org.graalvm.compiler.nodes.ConstantNode.forBoolean:(Z)Lorg/graalvm/compiler/nodes/ConstantNode;
            invokeinterface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext.append:(Lorg/graalvm/compiler/nodes/ValueNode;)Lorg/graalvm/compiler/nodes/ValueNode;
            astore 11 /* trueValue */
        start local 11 // org.graalvm.compiler.nodes.ValueNode trueValue
        15: .line 102
            aload 1 /* builder */
            iload 9 /* negate */
            invokestatic org.graalvm.compiler.nodes.ConstantNode.forBoolean:(Z)Lorg/graalvm/compiler/nodes/ConstantNode;
            invokeinterface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext.append:(Lorg/graalvm/compiler/nodes/ValueNode;)Lorg/graalvm/compiler/nodes/ValueNode;
            astore 12 /* falseValue */
        start local 12 // org.graalvm.compiler.nodes.ValueNode falseValue
        16: .line 103
            aload 1 /* builder */
            new org.graalvm.compiler.nodes.calc.ConditionalNode
            dup
            aload 4 /* condition */
            aload 11 /* trueValue */
            aload 12 /* falseValue */
            invokespecial org.graalvm.compiler.nodes.calc.ConditionalNode.<init>:(Lorg/graalvm/compiler/nodes/LogicNode;Lorg/graalvm/compiler/nodes/ValueNode;Lorg/graalvm/compiler/nodes/ValueNode;)V
            invokeinterface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext.append:(Lorg/graalvm/compiler/nodes/ValueNode;)Lorg/graalvm/compiler/nodes/ValueNode;
            checkcast org.graalvm.compiler.nodes.calc.ConditionalNode
            astore 13 /* branchCondition */
        start local 13 // org.graalvm.compiler.nodes.calc.ConditionalNode branchCondition
        17: .line 104
            aload 1 /* builder */
            new org.graalvm.compiler.hotspot.nodes.profiling.ProfileBranchNode
            dup
            aload 2 /* method */
            aload 0 /* this */
            aload 8 /* options */
            invokevirtual org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin.backedgeNotifyFreqLog:(Lorg/graalvm/compiler/options/OptionValues;)I
            aload 0 /* this */
            aload 8 /* options */
            invokevirtual org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin.backedgeProfilePobabilityLog:(Lorg/graalvm/compiler/options/OptionValues;)I
            aload 13 /* branchCondition */
            iload 3 /* bci */
            iload 10 /* targetBci */
            invokespecial org.graalvm.compiler.hotspot.nodes.profiling.ProfileBranchNode.<init>:(Ljdk/vm/ci/meta/ResolvedJavaMethod;IILorg/graalvm/compiler/nodes/calc/ConditionalNode;II)V
            invokeinterface org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext.append:(Lorg/graalvm/compiler/nodes/ValueNode;)Lorg/graalvm/compiler/nodes/ValueNode;
            checkcast org.graalvm.compiler.hotspot.nodes.profiling.ProfileNode
            astore 14 /* p */
        start local 14 // org.graalvm.compiler.hotspot.nodes.profiling.ProfileNode p
        18: .line 105
            aload 14 /* p */
            aload 7 /* frameState */
            invokevirtual org.graalvm.compiler.hotspot.nodes.profiling.ProfileNode.setStateBefore:(Lorg/graalvm/compiler/nodes/FrameState;)V
        end local 14 // org.graalvm.compiler.hotspot.nodes.profiling.ProfileNode p
        end local 13 // org.graalvm.compiler.nodes.calc.ConditionalNode branchCondition
        end local 12 // org.graalvm.compiler.nodes.ValueNode falseValue
        end local 11 // org.graalvm.compiler.nodes.ValueNode trueValue
        end local 10 // int targetBci
        end local 9 // boolean negate
        19: .line 107
      StackMap locals:
      StackMap stack:
            return
        end local 8 // org.graalvm.compiler.options.OptionValues options
        end local 7 // org.graalvm.compiler.nodes.FrameState frameState
        end local 6 // int falseBranchBci
        end local 5 // int trueBranchBci
        end local 4 // org.graalvm.compiler.nodes.LogicNode condition
        end local 3 // int bci
        end local 2 // jdk.vm.ci.meta.ResolvedJavaMethod method
        end local 1 // org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext builder
        end local 0 // org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   20     0             this  Lorg/graalvm/compiler/hotspot/meta/HotSpotProfilingPlugin;
            0   20     1          builder  Lorg/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext;
            0   20     2           method  Ljdk/vm/ci/meta/ResolvedJavaMethod;
            0   20     3              bci  I
            0   20     4        condition  Lorg/graalvm/compiler/nodes/LogicNode;
            0   20     5    trueBranchBci  I
            0   20     6   falseBranchBci  I
            0   20     7       frameState  Lorg/graalvm/compiler/nodes/FrameState;
            2   20     8          options  Lorg/graalvm/compiler/options/OptionValues;
            4   19     9           negate  Z
            5   19    10        targetBci  I
           15   19    11        trueValue  Lorg/graalvm/compiler/nodes/ValueNode;
           16   19    12       falseValue  Lorg/graalvm/compiler/nodes/ValueNode;
           17   19    13  branchCondition  Lorg/graalvm/compiler/nodes/calc/ConditionalNode;
           18   19    14                p  Lorg/graalvm/compiler/hotspot/nodes/profiling/ProfileNode;
    MethodParameters:
                Name  Flags
      builder         
      method          
      bci             
      condition       
      trueBranchBci   
      falseBranchBci  
      frameState      
}
SourceFile: "HotSpotProfilingPlugin.java"
NestMembers:
  org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin$Options
InnerClasses:
  public Options = org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin$Options of org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin