class sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl implements sun.jvm.hotspot.debugger.win32.coff.SectionHeader
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl
  super_class: java.lang.Object
{
  private java.lang.String name;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private int virtualSize;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int virtualAddress;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int sizeOfRawData;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int pointerToRawData;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int pointerToRelocations;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int pointerToLineNumbers;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private short numberOfRelocations;
    descriptor: S
    flags: (0x0002) ACC_PRIVATE

  private short numberOfLineNumbers;
    descriptor: S
    flags: (0x0002) ACC_PRIVATE

  private int characteristics;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private sun.jvm.hotspot.utilities.memo.MemoizedObject[] relocations;
    descriptor: [Lsun/jvm/hotspot/utilities/memo/MemoizedObject;
    flags: (0x0002) ACC_PRIVATE

  private sun.jvm.hotspot.utilities.memo.MemoizedObject[] lineNumbers;
    descriptor: [Lsun/jvm/hotspot/utilities/memo/MemoizedObject;
    flags: (0x0002) ACC_PRIVATE

  final sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2;
    descriptor: Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  public void <init>(sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int);
    descriptor: (Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=3
        start local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
        start local 2 // int offset
         0: .line 3371
            aload 0 /* this */
            aload 1
            putfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.this$2:Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 3372
            aload 1
            invokestatic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl.access$0:(Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl;)Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl;
            iload 2 /* offset */
            i2l
            invokevirtual sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl.seek:(J)V
         2: .line 3377
            bipush 8
            newarray 8
            astore 3 /* tmpName */
        start local 3 // byte[] tmpName
         3: .line 3378
            aload 1
            invokestatic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl.access$0:(Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl;)Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl;
            aload 3 /* tmpName */
            invokevirtual sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl.readBytes:([B)I
            istore 4 /* numRead */
        start local 4 // int numRead
         4: .line 3379
            iload 4 /* numRead */
            bipush 8
            if_icmpeq 6
         5: .line 3380
            new sun.jvm.hotspot.debugger.win32.coff.COFFException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Error reading name of section header at offset "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 2 /* offset */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial sun.jvm.hotspot.debugger.win32.coff.COFFException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 3382
      StackMap locals: sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl int byte[] int
      StackMap stack:
            aload 3 /* tmpName */
            iconst_0
            baload
            bipush 47
            if_icmpne 18
         7: .line 3384
            iconst_0
            istore 5 /* index */
        start local 5 // int index
         8: .line 3386
            new java.lang.String
            dup
            aload 3 /* tmpName */
            iconst_1
            aload 3 /* tmpName */
            arraylength
            iconst_1
            isub
            ldc "US-ASCII"
            invokespecial java.lang.String.<init>:([BIILjava/lang/String;)V
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 5 /* index */
         9: .line 3387
            goto 16
      StackMap locals: sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl int byte[] int int
      StackMap stack: java.lang.NumberFormatException
        10: pop
        11: .line 3388
            new sun.jvm.hotspot.debugger.win32.coff.COFFException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Error parsing string table index of name of section header at offset "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        12: .line 3389
            iload 2 /* offset */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        13: .line 3388
            invokespecial sun.jvm.hotspot.debugger.win32.coff.COFFException.<init>:(Ljava/lang/String;)V
            athrow
        14: .line 3390
      StackMap locals:
      StackMap stack: java.io.UnsupportedEncodingException
            astore 6 /* e */
        start local 6 // java.io.UnsupportedEncodingException e
        15: .line 3391
            new sun.jvm.hotspot.debugger.win32.coff.COFFException
            dup
            aload 6 /* e */
            invokespecial sun.jvm.hotspot.debugger.win32.coff.COFFException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 6 // java.io.UnsupportedEncodingException e
        16: .line 3395
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1
            invokevirtual sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl.getStringTable:()Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$StringTable;
            iload 5 /* index */
            invokevirtual sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$StringTable.get:(I)Ljava/lang/String;
            putfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.name:Ljava/lang/String;
        end local 5 // int index
        17: .line 3396
            goto 26
        18: .line 3398
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 5 /* length */
        start local 5 // int length
        19: .line 3400
            goto 21
        20: .line 3401
      StackMap locals: int
      StackMap stack:
            iinc 5 /* length */ 1
        21: .line 3400
      StackMap locals:
      StackMap stack:
            iload 5 /* length */
            aload 3 /* tmpName */
            arraylength
            if_icmpge 22
            aload 3 /* tmpName */
            iload 5 /* length */
            baload
            ifne 20
        22: .line 3404
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.lang.String
            dup
            aload 3 /* tmpName */
            iconst_0
            iload 5 /* length */
            ldc "US-ASCII"
            invokespecial java.lang.String.<init>:([BIILjava/lang/String;)V
            putfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.name:Ljava/lang/String;
        end local 5 // int length
        23: .line 3405
            goto 26
      StackMap locals: sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl int byte[] int
      StackMap stack: java.io.UnsupportedEncodingException
        24: astore 5 /* e */
        start local 5 // java.io.UnsupportedEncodingException e
        25: .line 3406
            new sun.jvm.hotspot.debugger.win32.coff.COFFException
            dup
            aload 5 /* e */
            invokespecial sun.jvm.hotspot.debugger.win32.coff.COFFException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 5 // java.io.UnsupportedEncodingException e
        26: .line 3409
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1
            invokestatic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl.access$0:(Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl;)Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl;
            invokevirtual sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl.readInt:()I
            putfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.virtualSize:I
        27: .line 3410
            aload 0 /* this */
            aload 1
            invokestatic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl.access$0:(Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl;)Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl;
            invokevirtual sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl.readInt:()I
            putfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.virtualAddress:I
        28: .line 3411
            aload 0 /* this */
            aload 1
            invokestatic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl.access$0:(Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl;)Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl;
            invokevirtual sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl.readInt:()I
            putfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.sizeOfRawData:I
        29: .line 3412
            aload 0 /* this */
            aload 1
            invokestatic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl.access$0:(Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl;)Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl;
            invokevirtual sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl.readInt:()I
            putfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.pointerToRawData:I
        30: .line 3413
            aload 0 /* this */
            aload 1
            invokestatic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl.access$0:(Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl;)Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl;
            invokevirtual sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl.readInt:()I
            putfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.pointerToRelocations:I
        31: .line 3414
            aload 0 /* this */
            aload 1
            invokestatic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl.access$0:(Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl;)Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl;
            invokevirtual sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl.readInt:()I
            putfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.pointerToLineNumbers:I
        32: .line 3415
            aload 0 /* this */
            aload 1
            invokestatic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl.access$0:(Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl;)Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl;
            invokevirtual sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl.readShort:()S
            putfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.numberOfRelocations:S
        33: .line 3416
            aload 0 /* this */
            aload 1
            invokestatic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl.access$0:(Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl;)Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl;
            invokevirtual sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl.readShort:()S
            putfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.numberOfLineNumbers:S
        34: .line 3417
            aload 0 /* this */
            aload 1
            invokestatic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl.access$0:(Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl;)Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl;
            invokevirtual sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl.readInt:()I
            putfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.characteristics:I
        35: .line 3420
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.numberOfRelocations:S
            anewarray sun.jvm.hotspot.utilities.memo.MemoizedObject
            putfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.relocations:[Lsun/jvm/hotspot/utilities/memo/MemoizedObject;
        36: .line 3421
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        37: goto 41
        38: .line 3422
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.pointerToRelocations:I
            iload 5 /* i */
            bipush 10
            imul
            iadd
            istore 6 /* relocOffset */
        start local 6 // int relocOffset
        39: .line 3423
            aload 0 /* this */
            getfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.relocations:[Lsun/jvm/hotspot/utilities/memo/MemoizedObject;
            iload 5 /* i */
            new sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl$1
            dup
            aload 0 /* this */
            iload 6 /* relocOffset */
            invokespecial sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl$1.<init>:(Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl;I)V
            aastore
        end local 6 // int relocOffset
        40: .line 3421
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        41: iload 5 /* i */
            aload 0 /* this */
            getfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.numberOfRelocations:S
            if_icmplt 38
        end local 5 // int i
        42: .line 3431
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.numberOfLineNumbers:S
            anewarray sun.jvm.hotspot.utilities.memo.MemoizedObject
            putfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.lineNumbers:[Lsun/jvm/hotspot/utilities/memo/MemoizedObject;
        43: .line 3432
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        44: goto 48
        45: .line 3433
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.pointerToLineNumbers:I
            iload 5 /* i */
            bipush 6
            imul
            iadd
            istore 6 /* lineNoOffset */
        start local 6 // int lineNoOffset
        46: .line 3434
            aload 0 /* this */
            getfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.lineNumbers:[Lsun/jvm/hotspot/utilities/memo/MemoizedObject;
            iload 5 /* i */
            new sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl$2
            dup
            aload 0 /* this */
            iload 6 /* lineNoOffset */
            invokespecial sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl$2.<init>:(Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl;I)V
            aastore
        end local 6 // int lineNoOffset
        47: .line 3432
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        48: iload 5 /* i */
            aload 0 /* this */
            getfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.numberOfLineNumbers:S
            if_icmplt 45
        end local 5 // int i
        49: .line 3440
            return
        end local 4 // int numRead
        end local 3 // byte[] tmpName
        end local 2 // int offset
        end local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   50     0          this  Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl;
            0   50     2        offset  I
            3   50     3       tmpName  [B
            4   50     4       numRead  I
            8   17     5         index  I
           15   16     6             e  Ljava/io/UnsupportedEncodingException;
           19   23     5        length  I
           25   26     5             e  Ljava/io/UnsupportedEncodingException;
           37   42     5             i  I
           39   40     6   relocOffset  I
           44   49     5             i  I
           46   47     6  lineNoOffset  I
      Exception table:
        from    to  target  type
           8     9      10  Class java.lang.NumberFormatException
           8     9      14  Class java.io.UnsupportedEncodingException
          18    23      24  Class java.io.UnsupportedEncodingException
    Exceptions:
      throws sun.jvm.hotspot.debugger.win32.coff.COFFException
    MethodParameters:
        Name  Flags
      this$0  final
      offset  

  public java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
         0: .line 3442
            aload 0 /* this */
            getfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.name:Ljava/lang/String;
            areturn
        end local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl;

  public int getSize();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
         0: .line 3443
            aload 0 /* this */
            getfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.virtualSize:I
            ireturn
        end local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl;

  public int getVirtualAddress();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
         0: .line 3444
            aload 0 /* this */
            getfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.virtualAddress:I
            ireturn
        end local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl;

  public int getSizeOfRawData();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
         0: .line 3445
            aload 0 /* this */
            getfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.sizeOfRawData:I
            ireturn
        end local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl;

  public int getPointerToRawData();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
         0: .line 3446
            aload 0 /* this */
            getfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.pointerToRawData:I
            ireturn
        end local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl;

  public int getPointerToRelocations();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
         0: .line 3447
            aload 0 /* this */
            getfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.pointerToRelocations:I
            ireturn
        end local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl;

  public int getPointerToLineNumbers();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
         0: .line 3448
            aload 0 /* this */
            getfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.pointerToLineNumbers:I
            ireturn
        end local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl;

  public short getNumberOfRelocations();
    descriptor: ()S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
         0: .line 3449
            aload 0 /* this */
            getfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.numberOfRelocations:S
            ireturn
        end local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl;

  public short getNumberOfLineNumbers();
    descriptor: ()S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
         0: .line 3450
            aload 0 /* this */
            getfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.numberOfLineNumbers:S
            ireturn
        end local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl;

  public int getSectionFlags();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
         0: .line 3451
            aload 0 /* this */
            getfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.characteristics:I
            ireturn
        end local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl;

  public boolean hasSectionFlag(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
        start local 1 // int flag
         0: .line 3453
            aload 0 /* this */
            getfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.characteristics:I
            iload 1 /* flag */
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // int flag
        end local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl;
            0    2     1  flag  I
    MethodParameters:
      Name  Flags
      flag  

  public sun.jvm.hotspot.debugger.win32.coff.COFFRelocation getCOFFRelocation(int);
    descriptor: (I)Lsun/jvm/hotspot/debugger/win32/coff/COFFRelocation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
        start local 1 // int index
         0: .line 3456
            aload 0 /* this */
            getfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.relocations:[Lsun/jvm/hotspot/utilities/memo/MemoizedObject;
            iload 1 /* index */
            aaload
            invokevirtual sun.jvm.hotspot.utilities.memo.MemoizedObject.getValue:()Ljava/lang/Object;
            checkcast sun.jvm.hotspot.debugger.win32.coff.COFFRelocation
            areturn
        end local 1 // int index
        end local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public sun.jvm.hotspot.debugger.win32.coff.COFFLineNumber getCOFFLineNumber(int);
    descriptor: (I)Lsun/jvm/hotspot/debugger/win32/coff/COFFLineNumber;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
        start local 1 // int index
         0: .line 3459
            aload 0 /* this */
            getfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.lineNumbers:[Lsun/jvm/hotspot/utilities/memo/MemoizedObject;
            iload 1 /* index */
            aaload
            checkcast sun.jvm.hotspot.debugger.win32.coff.COFFLineNumber
            areturn
        end local 1 // int index
        end local 0 // sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  

  static sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl access$0(sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl);
    descriptor: (Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl;)Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl;
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 3357
            aload 0
            getfield sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.this$2:Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "COFFFileParser.java"
NestHost: sun.jvm.hotspot.debugger.win32.coff.COFFFileParser
InnerClasses:
  COFFFileImpl = sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl of sun.jvm.hotspot.debugger.win32.coff.COFFFileParser
  COFFHeaderImpl = sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl of sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl
  SectionHeaderImpl = sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl of sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl
  sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl$1
  sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl$2
  StringTable = sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$StringTable of sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl