public class org.graalvm.compiler.core.test.ProfilingInfoTest extends org.graalvm.compiler.core.test.GraalCompilerTest
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.graalvm.compiler.core.test.ProfilingInfoTest
  super_class: org.graalvm.compiler.core.test.GraalCompilerTest
{
  private static final int N;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  private static final double DELTA;
    descriptor: D
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 4.656612875245797E-10

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
         0: .line 46
            aload 0 /* this */
            invokespecial org.graalvm.compiler.core.test.GraalCompilerTest.<init>:()V
            return
        end local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/ProfilingInfoTest;

  public void testBranchTakenProbability();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
         0: .line 51
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/ProfilingInfoTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int branchProbabilitySnippet(int);
    descriptor: (I)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int value
         0: .line 85
            iload 0 /* value */
            ifne 2
         1: .line 86
            iconst_m1
            ireturn
         2: .line 87
      StackMap locals:
      StackMap stack:
            iload 0 /* value */
            iconst_1
            if_icmpne 4
         3: .line 88
            bipush -2
            ireturn
         4: .line 90
      StackMap locals:
      StackMap stack:
            bipush -3
            ireturn
        end local 0 // int value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0  value  I
    MethodParameters:
       Name  Flags
      value  

  public void testSwitchProbabilities();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
         0: .line 94
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/ProfilingInfoTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int switchProbabilitySnippet(int);
    descriptor: (I)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // int value
         0: .line 110
            iload 0 /* value */
            tableswitch { // 0 - 1
                    0: 1
                    1: 2
              default: 3
          }
         1: .line 112
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
         2: .line 114
      StackMap locals:
      StackMap stack:
            bipush -2
            ireturn
         3: .line 116
      StackMap locals:
      StackMap stack:
            bipush -3
            ireturn
        end local 0 // int value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0  value  I
    MethodParameters:
       Name  Flags
      value  

  public void testProfileInvokeVirtual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
         0: .line 120
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/ProfilingInfoTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int invokeVirtualSnippet(java.lang.Object);
    descriptor: (Ljava/lang/Object;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.lang.Object obj
         0: .line 126
            aload 0 /* obj */
            invokevirtual java.lang.Object.hashCode:()I
            ireturn
        end local 0 // java.lang.Object obj
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   obj  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      obj   

  public void testTypeProfileInvokeInterface();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
         0: .line 129
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/ProfilingInfoTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int invokeInterfaceSnippet(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.lang.CharSequence a
         0: .line 135
            aload 0 /* a */
            invokeinterface java.lang.CharSequence.length:()I
            ireturn
        end local 0 // java.lang.CharSequence a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     a  Ljava/lang/CharSequence;
    MethodParameters:
      Name  Flags
      a     

  public void testTypeProfileCheckCast();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
         0: .line 138
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/ProfilingInfoTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.io.Serializable checkCastSnippet(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/io/Serializable;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.lang.Object obj
         0: .line 145
            aload 0 /* obj */
            checkcast java.io.Serializable
         1: areturn
         2: .line 146
      StackMap locals:
      StackMap stack: java.lang.ClassCastException
            pop
         3: .line 147
            aconst_null
            areturn
        end local 0 // java.lang.Object obj
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0   obj  Ljava/lang/Object;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.ClassCastException
    MethodParameters:
      Name  Flags
      obj   

  public void testTypeProfileInstanceOf();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
         0: .line 151
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/ProfilingInfoTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static boolean instanceOfSnippet(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.lang.Object obj
         0: .line 157
            aload 0 /* obj */
            instanceof java.io.Serializable
            ireturn
        end local 0 // java.lang.Object obj
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   obj  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      obj   

  private void testTypeProfile(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
         0: .line 166
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/ProfilingInfoTest;
    MethodParameters:
             Name  Flags
      testSnippet  
      bci          

  public void testExceptionSeen();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
         0: .line 185
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/ProfilingInfoTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int nullPointerExceptionSnippet(java.lang.Object);
    descriptor: (Ljava/lang/Object;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.lang.Object obj
         0: .line 230
            aload 0 /* obj */
            invokevirtual java.lang.Object.hashCode:()I
         1: ireturn
         2: .line 231
      StackMap locals:
      StackMap stack: java.lang.NullPointerException
            pop
         3: .line 232
            iconst_1
            ireturn
        end local 0 // java.lang.Object obj
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0   obj  Ljava/lang/Object;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.NullPointerException
    MethodParameters:
      Name  Flags
      obj   

  public static int arrayIndexOutOfBoundsExceptionSnippet(int[]);
    descriptor: ([I)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int[] array
         0: .line 238
            aload 0 /* array */
            iconst_0
            iaload
         1: ireturn
         2: .line 239
      StackMap locals:
      StackMap stack: java.lang.ArrayIndexOutOfBoundsException
            pop
         3: .line 240
            iconst_1
            ireturn
        end local 0 // int[] array
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0  array  [I
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.ArrayIndexOutOfBoundsException
    MethodParameters:
       Name  Flags
      array  

  public static int checkCastExceptionSnippet(java.lang.Object);
    descriptor: (Ljava/lang/Object;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.lang.Object obj
         0: .line 246
            aload 0 /* obj */
            checkcast java.lang.String
            invokevirtual java.lang.String.length:()I
         1: ireturn
         2: .line 247
      StackMap locals:
      StackMap stack: java.lang.ClassCastException
            pop
         3: .line 248
            iconst_1
            ireturn
        end local 0 // java.lang.Object obj
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0   obj  Ljava/lang/Object;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.ClassCastException
    MethodParameters:
      Name  Flags
      obj   

  public static int invokeWithExceptionSnippet(boolean);
    descriptor: (Z)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // boolean doThrow
         0: .line 254
            iload 0 /* doThrow */
            invokestatic org.graalvm.compiler.core.test.ProfilingInfoTest.throwException:(Z)I
         1: ireturn
         2: .line 255
      StackMap locals:
      StackMap stack: java.lang.IllegalArgumentException
            pop
         3: .line 256
            iconst_1
            ireturn
        end local 0 // boolean doThrow
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0  doThrow  Z
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.IllegalArgumentException
    MethodParameters:
         Name  Flags
      doThrow  

  private static int throwException(boolean);
    descriptor: (Z)I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // boolean doThrow
         0: .line 261
            iload 0 /* doThrow */
            ifeq 2
         1: .line 262
            new java.lang.IllegalArgumentException
            dup
            invokespecial java.lang.IllegalArgumentException.<init>:()V
            athrow
         2: .line 264
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 0 // boolean doThrow
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0  doThrow  Z
    MethodParameters:
         Name  Flags
      doThrow  

  public void testNullSeen();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
         0: .line 268
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/ProfilingInfoTest;
    RuntimeInvisibleAnnotations: 
      Test()

  private void testNullSeen(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
         0: .line 276
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/ProfilingInfoTest;
    MethodParameters:
         Name  Flags
      snippet  

  private jdk.vm.ci.meta.ProfilingInfo profile(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Ljdk/vm/ci/meta/ProfilingInfo;
    flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
        start local 1 // java.lang.String methodName
        start local 2 // java.lang.Object[] args
         0: .line 301
            aload 0 /* this */
            iconst_1
            bipush 10
            aload 1 /* methodName */
            aload 2 /* args */
            invokevirtual org.graalvm.compiler.core.test.ProfilingInfoTest.profile:(ZILjava/lang/String;[Ljava/lang/Object;)Ljdk/vm/ci/meta/ProfilingInfo;
            areturn
        end local 2 // java.lang.Object[] args
        end local 1 // java.lang.String methodName
        end local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/graalvm/compiler/core/test/ProfilingInfoTest;
            0    1     1  methodName  Ljava/lang/String;
            0    1     2        args  [Ljava/lang/Object;
    MethodParameters:
            Name  Flags
      methodName  
      args        

  private void continueProfiling(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
        start local 1 // java.lang.String methodName
        start local 2 // java.lang.Object[] args
         0: .line 305
            aload 0 /* this */
            iconst_0
            bipush 10
            aload 1 /* methodName */
            aload 2 /* args */
            invokevirtual org.graalvm.compiler.core.test.ProfilingInfoTest.profile:(ZILjava/lang/String;[Ljava/lang/Object;)Ljdk/vm/ci/meta/ProfilingInfo;
            pop
         1: .line 306
            return
        end local 2 // java.lang.Object[] args
        end local 1 // java.lang.String methodName
        end local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/graalvm/compiler/core/test/ProfilingInfoTest;
            0    2     1  methodName  Ljava/lang/String;
            0    2     2        args  [Ljava/lang/Object;
    MethodParameters:
            Name  Flags
      methodName  
      args        

  private void continueProfiling(int, java.lang.String, java.lang.Object[]);
    descriptor: (ILjava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
        start local 1 // int executions
        start local 2 // java.lang.String methodName
        start local 3 // java.lang.Object[] args
         0: .line 309
            aload 0 /* this */
            iconst_0
            iload 1 /* executions */
            aload 2 /* methodName */
            aload 3 /* args */
            invokevirtual org.graalvm.compiler.core.test.ProfilingInfoTest.profile:(ZILjava/lang/String;[Ljava/lang/Object;)Ljdk/vm/ci/meta/ProfilingInfo;
            pop
         1: .line 310
            return
        end local 3 // java.lang.Object[] args
        end local 2 // java.lang.String methodName
        end local 1 // int executions
        end local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/graalvm/compiler/core/test/ProfilingInfoTest;
            0    2     1  executions  I
            0    2     2  methodName  Ljava/lang/String;
            0    2     3        args  [Ljava/lang/Object;
    MethodParameters:
            Name  Flags
      executions  
      methodName  
      args        

  private jdk.vm.ci.meta.ProfilingInfo profile(boolean, int, java.lang.String, java.lang.Object[]);
    descriptor: (ZILjava/lang/String;[Ljava/lang/Object;)Ljdk/vm/ci/meta/ProfilingInfo;
    flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
         0: .line 314
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tAssert cannot be resolved\n\tAssert cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/ProfilingInfoTest;
    MethodParameters:
              Name  Flags
      resetProfile  
      executions    
      methodName    
      args          

  private void resetProfile(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
        start local 1 // java.lang.String methodName
         0: .line 334
            aload 0 /* this */
            aload 1 /* methodName */
            invokevirtual org.graalvm.compiler.core.test.ProfilingInfoTest.getResolvedJavaMethod:(Ljava/lang/String;)Ljdk/vm/ci/meta/ResolvedJavaMethod;
            astore 2 /* javaMethod */
        start local 2 // jdk.vm.ci.meta.ResolvedJavaMethod javaMethod
         1: .line 335
            aload 2 /* javaMethod */
            invokeinterface jdk.vm.ci.meta.ResolvedJavaMethod.reprofile:()V
         2: .line 336
            return
        end local 2 // jdk.vm.ci.meta.ResolvedJavaMethod javaMethod
        end local 1 // java.lang.String methodName
        end local 0 // org.graalvm.compiler.core.test.ProfilingInfoTest this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lorg/graalvm/compiler/core/test/ProfilingInfoTest;
            0    3     1  methodName  Ljava/lang/String;
            1    3     2  javaMethod  Ljdk/vm/ci/meta/ResolvedJavaMethod;
    MethodParameters:
            Name  Flags
      methodName  
}
SourceFile: "ProfilingInfoTest.java"