class org.openjdk.jmh.profile.LinuxPerfAsmProfiler$PerfLine
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.openjdk.jmh.profile.LinuxPerfAsmProfiler$PerfLine
  super_class: java.lang.Object
{
  final double time;
    descriptor: D
    flags: (0x0010) ACC_FINAL

  final java.lang.String event;
    descriptor: Ljava/lang/String;
    flags: (0x0010) ACC_FINAL

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

  final java.lang.String symbol;
    descriptor: Ljava/lang/String;
    flags: (0x0010) ACC_FINAL

  final java.lang.String lib;
    descriptor: Ljava/lang/String;
    flags: (0x0010) ACC_FINAL

  public void <init>(double, java.lang.String, long, java.lang.String, java.lang.String);
    descriptor: (DLjava/lang/String;JLjava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=8, args_size=6
        start local 0 // org.openjdk.jmh.profile.LinuxPerfAsmProfiler$PerfLine this
        start local 1 // double time
        start local 3 // java.lang.String event
        start local 4 // long addr
        start local 6 // java.lang.String symbol
        start local 7 // java.lang.String lib
         0: .line 187
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 188
            aload 0 /* this */
            dload 1 /* time */
            putfield org.openjdk.jmh.profile.LinuxPerfAsmProfiler$PerfLine.time:D
         2: .line 189
            aload 0 /* this */
            aload 3 /* event */
            putfield org.openjdk.jmh.profile.LinuxPerfAsmProfiler$PerfLine.event:Ljava/lang/String;
         3: .line 190
            aload 0 /* this */
            lload 4 /* addr */
            putfield org.openjdk.jmh.profile.LinuxPerfAsmProfiler$PerfLine.addr:J
         4: .line 191
            aload 0 /* this */
            aload 6 /* symbol */
            putfield org.openjdk.jmh.profile.LinuxPerfAsmProfiler$PerfLine.symbol:Ljava/lang/String;
         5: .line 192
            aload 0 /* this */
            aload 7 /* lib */
            putfield org.openjdk.jmh.profile.LinuxPerfAsmProfiler$PerfLine.lib:Ljava/lang/String;
         6: .line 193
            return
        end local 7 // java.lang.String lib
        end local 6 // java.lang.String symbol
        end local 4 // long addr
        end local 3 // java.lang.String event
        end local 1 // double time
        end local 0 // org.openjdk.jmh.profile.LinuxPerfAsmProfiler$PerfLine this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lorg/openjdk/jmh/profile/LinuxPerfAsmProfiler$PerfLine;
            0    7     1    time  D
            0    7     3   event  Ljava/lang/String;
            0    7     4    addr  J
            0    7     6  symbol  Ljava/lang/String;
            0    7     7     lib  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      time    
      event   
      addr    
      symbol  
      lib     

  public double time();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.openjdk.jmh.profile.LinuxPerfAsmProfiler$PerfLine this
         0: .line 196
            aload 0 /* this */
            getfield org.openjdk.jmh.profile.LinuxPerfAsmProfiler$PerfLine.time:D
            dreturn
        end local 0 // org.openjdk.jmh.profile.LinuxPerfAsmProfiler$PerfLine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/openjdk/jmh/profile/LinuxPerfAsmProfiler$PerfLine;

  public java.lang.String eventName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.openjdk.jmh.profile.LinuxPerfAsmProfiler$PerfLine this
         0: .line 200
            aload 0 /* this */
            getfield org.openjdk.jmh.profile.LinuxPerfAsmProfiler$PerfLine.event:Ljava/lang/String;
            areturn
        end local 0 // org.openjdk.jmh.profile.LinuxPerfAsmProfiler$PerfLine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/openjdk/jmh/profile/LinuxPerfAsmProfiler$PerfLine;

  public long addr();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.openjdk.jmh.profile.LinuxPerfAsmProfiler$PerfLine this
         0: .line 204
            aload 0 /* this */
            getfield org.openjdk.jmh.profile.LinuxPerfAsmProfiler$PerfLine.addr:J
            lreturn
        end local 0 // org.openjdk.jmh.profile.LinuxPerfAsmProfiler$PerfLine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/openjdk/jmh/profile/LinuxPerfAsmProfiler$PerfLine;

  public java.lang.String symbol();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.openjdk.jmh.profile.LinuxPerfAsmProfiler$PerfLine this
         0: .line 208
            aload 0 /* this */
            getfield org.openjdk.jmh.profile.LinuxPerfAsmProfiler$PerfLine.symbol:Ljava/lang/String;
            areturn
        end local 0 // org.openjdk.jmh.profile.LinuxPerfAsmProfiler$PerfLine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/openjdk/jmh/profile/LinuxPerfAsmProfiler$PerfLine;

  public java.lang.String lib();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.openjdk.jmh.profile.LinuxPerfAsmProfiler$PerfLine this
         0: .line 212
            aload 0 /* this */
            getfield org.openjdk.jmh.profile.LinuxPerfAsmProfiler$PerfLine.lib:Ljava/lang/String;
            areturn
        end local 0 // org.openjdk.jmh.profile.LinuxPerfAsmProfiler$PerfLine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/openjdk/jmh/profile/LinuxPerfAsmProfiler$PerfLine;
}
SourceFile: "LinuxPerfAsmProfiler.java"
NestHost: org.openjdk.jmh.profile.LinuxPerfAsmProfiler
InnerClasses:
  PerfLine = org.openjdk.jmh.profile.LinuxPerfAsmProfiler$PerfLine of org.openjdk.jmh.profile.LinuxPerfAsmProfiler