public final class com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection
  super_class: java.lang.Object
{
  private final java.lang.String sectName;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String segName;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final long addr;
    descriptor: J
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final long size;
    descriptor: J
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

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

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

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

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

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

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

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

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

  private void <init>(java.lang.String, java.lang.String, long, long, int, int, int, int, int, int, int, int, int);
    descriptor: (Ljava/lang/String;Ljava/lang/String;JJIIIIIIIII)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=16, args_size=14
        start local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
        start local 1 // java.lang.String sectName
        start local 2 // java.lang.String segName
        start local 3 // long addr
        start local 5 // long size
        start local 7 // int offset
        start local 8 // int align
        start local 9 // int relOff
        start local 10 // int nReloc
        start local 11 // int flags
        start local 12 // int reserved1
        start local 13 // int reserved2
        start local 14 // int reserved3
        start local 15 // int cmdOffset
         0: .line 190
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 192
            aload 0 /* this */
            aload 1 /* sectName */
            putfield com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.sectName:Ljava/lang/String;
         2: .line 193
            aload 0 /* this */
            aload 2 /* segName */
            putfield com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.segName:Ljava/lang/String;
         3: .line 194
            aload 0 /* this */
            lload 3 /* addr */
            putfield com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.addr:J
         4: .line 195
            aload 0 /* this */
            lload 5 /* size */
            putfield com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.size:J
         5: .line 196
            aload 0 /* this */
            iload 7 /* offset */
            putfield com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.offset:I
         6: .line 197
            aload 0 /* this */
            iload 8 /* align */
            putfield com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.align:I
         7: .line 198
            aload 0 /* this */
            iload 9 /* relOff */
            putfield com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.relOff:I
         8: .line 199
            aload 0 /* this */
            iload 10 /* nReloc */
            putfield com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.nReloc:I
         9: .line 200
            aload 0 /* this */
            iload 11 /* flags */
            putfield com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.flags:I
        10: .line 201
            aload 0 /* this */
            iload 12 /* reserved1 */
            putfield com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.reserved1:I
        11: .line 202
            aload 0 /* this */
            iload 13 /* reserved2 */
            putfield com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.reserved2:I
        12: .line 203
            aload 0 /* this */
            iload 14 /* reserved3 */
            putfield com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.reserved3:I
        13: .line 205
            aload 0 /* this */
            iload 15 /* cmdOffset */
            putfield com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.cmdOffset:I
        14: .line 206
            return
        end local 15 // int cmdOffset
        end local 14 // int reserved3
        end local 13 // int reserved2
        end local 12 // int reserved1
        end local 11 // int flags
        end local 10 // int nReloc
        end local 9 // int relOff
        end local 8 // int align
        end local 7 // int offset
        end local 5 // long size
        end local 3 // long addr
        end local 2 // java.lang.String segName
        end local 1 // java.lang.String sectName
        end local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   15     0       this  Lcom/oracle/truffle/llvm/parser/macho/MachOSegmentCommand$MachOSection;
            0   15     1   sectName  Ljava/lang/String;
            0   15     2    segName  Ljava/lang/String;
            0   15     3       addr  J
            0   15     5       size  J
            0   15     7     offset  I
            0   15     8      align  I
            0   15     9     relOff  I
            0   15    10     nReloc  I
            0   15    11      flags  I
            0   15    12  reserved1  I
            0   15    13  reserved2  I
            0   15    14  reserved3  I
            0   15    15  cmdOffset  I
    MethodParameters:
           Name  Flags
      sectName   
      segName    
      addr       
      size       
      offset     
      align      
      relOff     
      nReloc     
      flags      
      reserved1  
      reserved2  
      reserved3  
      cmdOffset  

  public java.lang.String getSectName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
         0: .line 209
            aload 0 /* this */
            getfield com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.sectName:Ljava/lang/String;
            areturn
        end local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/llvm/parser/macho/MachOSegmentCommand$MachOSection;

  public java.lang.String getSegName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
         0: .line 213
            aload 0 /* this */
            getfield com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.segName:Ljava/lang/String;
            areturn
        end local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/llvm/parser/macho/MachOSegmentCommand$MachOSection;

  public long getAddr();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
         0: .line 217
            aload 0 /* this */
            getfield com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.addr:J
            lreturn
        end local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/llvm/parser/macho/MachOSegmentCommand$MachOSection;

  public long getSize();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
         0: .line 221
            aload 0 /* this */
            getfield com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.size:J
            lreturn
        end local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/llvm/parser/macho/MachOSegmentCommand$MachOSection;

  public int getOffset();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
         0: .line 225
            aload 0 /* this */
            getfield com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.offset:I
            ireturn
        end local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/llvm/parser/macho/MachOSegmentCommand$MachOSection;

  public int getAlign();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
         0: .line 229
            aload 0 /* this */
            getfield com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.align:I
            ireturn
        end local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/llvm/parser/macho/MachOSegmentCommand$MachOSection;

  public int getRelOff();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
         0: .line 233
            aload 0 /* this */
            getfield com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.relOff:I
            ireturn
        end local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/llvm/parser/macho/MachOSegmentCommand$MachOSection;

  public int getnReloc();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
         0: .line 237
            aload 0 /* this */
            getfield com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.nReloc:I
            ireturn
        end local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/llvm/parser/macho/MachOSegmentCommand$MachOSection;

  public int getFlags();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
         0: .line 241
            aload 0 /* this */
            getfield com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.flags:I
            ireturn
        end local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/llvm/parser/macho/MachOSegmentCommand$MachOSection;

  public int getReserved1();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
         0: .line 245
            aload 0 /* this */
            getfield com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.reserved1:I
            ireturn
        end local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/llvm/parser/macho/MachOSegmentCommand$MachOSection;

  public int getReserved2();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
         0: .line 249
            aload 0 /* this */
            getfield com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.reserved2:I
            ireturn
        end local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/llvm/parser/macho/MachOSegmentCommand$MachOSection;

  public int getReserved3();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
         0: .line 253
            aload 0 /* this */
            getfield com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.reserved3:I
            ireturn
        end local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/llvm/parser/macho/MachOSegmentCommand$MachOSection;

  public int getCmdOffset();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
         0: .line 257
            aload 0 /* this */
            getfield com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.cmdOffset:I
            ireturn
        end local 0 // com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/llvm/parser/macho/MachOSegmentCommand$MachOSection;

  private static com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection readSection32(com.oracle.truffle.llvm.parser.macho.MachOReader);
    descriptor: (Lcom/oracle/truffle/llvm/parser/macho/MachOReader;)Lcom/oracle/truffle/llvm/parser/macho/MachOSegmentCommand$MachOSection;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=17, locals=15, args_size=1
        start local 0 // com.oracle.truffle.llvm.parser.macho.MachOReader buffer
         0: .line 261
            aload 0 /* buffer */
            invokevirtual com.oracle.truffle.llvm.parser.macho.MachOReader.getPosition:()I
            istore 1 /* cmdOffset */
        start local 1 // int cmdOffset
         1: .line 263
            aload 0 /* buffer */
            bipush 16
            invokestatic com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand.getString:(Lcom/oracle/truffle/llvm/parser/macho/MachOReader;I)Ljava/lang/String;
            astore 2 /* sectName */
        start local 2 // java.lang.String sectName
         2: .line 264
            aload 0 /* buffer */
            bipush 16
            invokestatic com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand.getString:(Lcom/oracle/truffle/llvm/parser/macho/MachOReader;I)Ljava/lang/String;
            astore 3 /* segName */
        start local 3 // java.lang.String segName
         3: .line 265
            aload 0 /* buffer */
            invokevirtual com.oracle.truffle.llvm.parser.macho.MachOReader.getInt:()I
            invokestatic java.lang.Integer.toUnsignedLong:(I)J
            lstore 4 /* addr */
        start local 4 // long addr
         4: .line 266
            aload 0 /* buffer */
            invokevirtual com.oracle.truffle.llvm.parser.macho.MachOReader.getInt:()I
            invokestatic java.lang.Integer.toUnsignedLong:(I)J
            lstore 6 /* size */
        start local 6 // long size
         5: .line 267
            aload 0 /* buffer */
            invokevirtual com.oracle.truffle.llvm.parser.macho.MachOReader.getInt:()I
            istore 8 /* offset */
        start local 8 // int offset
         6: .line 268
            aload 0 /* buffer */
            invokevirtual com.oracle.truffle.llvm.parser.macho.MachOReader.getInt:()I
            istore 9 /* align */
        start local 9 // int align
         7: .line 269
            aload 0 /* buffer */
            invokevirtual com.oracle.truffle.llvm.parser.macho.MachOReader.getInt:()I
            istore 10 /* relOff */
        start local 10 // int relOff
         8: .line 270
            aload 0 /* buffer */
            invokevirtual com.oracle.truffle.llvm.parser.macho.MachOReader.getInt:()I
            istore 11 /* nReloc */
        start local 11 // int nReloc
         9: .line 271
            aload 0 /* buffer */
            invokevirtual com.oracle.truffle.llvm.parser.macho.MachOReader.getInt:()I
            istore 12 /* flags */
        start local 12 // int flags
        10: .line 272
            aload 0 /* buffer */
            invokevirtual com.oracle.truffle.llvm.parser.macho.MachOReader.getInt:()I
            istore 13 /* reserved1 */
        start local 13 // int reserved1
        11: .line 273
            aload 0 /* buffer */
            invokevirtual com.oracle.truffle.llvm.parser.macho.MachOReader.getInt:()I
            istore 14 /* reserved2 */
        start local 14 // int reserved2
        12: .line 275
            new com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection
            dup
            aload 2 /* sectName */
            aload 3 /* segName */
            lload 4 /* addr */
            lload 6 /* size */
            iload 8 /* offset */
            iload 9 /* align */
            iload 10 /* relOff */
            iload 11 /* nReloc */
            iload 12 /* flags */
            iload 13 /* reserved1 */
            iload 14 /* reserved2 */
            iconst_0
            iload 1 /* cmdOffset */
            invokespecial com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.<init>:(Ljava/lang/String;Ljava/lang/String;JJIIIIIIIII)V
            areturn
        end local 14 // int reserved2
        end local 13 // int reserved1
        end local 12 // int flags
        end local 11 // int nReloc
        end local 10 // int relOff
        end local 9 // int align
        end local 8 // int offset
        end local 6 // long size
        end local 4 // long addr
        end local 3 // java.lang.String segName
        end local 2 // java.lang.String sectName
        end local 1 // int cmdOffset
        end local 0 // com.oracle.truffle.llvm.parser.macho.MachOReader buffer
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   13     0     buffer  Lcom/oracle/truffle/llvm/parser/macho/MachOReader;
            1   13     1  cmdOffset  I
            2   13     2   sectName  Ljava/lang/String;
            3   13     3    segName  Ljava/lang/String;
            4   13     4       addr  J
            5   13     6       size  J
            6   13     8     offset  I
            7   13     9      align  I
            8   13    10     relOff  I
            9   13    11     nReloc  I
           10   13    12      flags  I
           11   13    13  reserved1  I
           12   13    14  reserved2  I
    MethodParameters:
        Name  Flags
      buffer  

  private static com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection readSection64(com.oracle.truffle.llvm.parser.macho.MachOReader);
    descriptor: (Lcom/oracle/truffle/llvm/parser/macho/MachOReader;)Lcom/oracle/truffle/llvm/parser/macho/MachOSegmentCommand$MachOSection;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=17, locals=16, args_size=1
        start local 0 // com.oracle.truffle.llvm.parser.macho.MachOReader buffer
         0: .line 279
            aload 0 /* buffer */
            invokevirtual com.oracle.truffle.llvm.parser.macho.MachOReader.getPosition:()I
            istore 1 /* cmdOffset */
        start local 1 // int cmdOffset
         1: .line 281
            aload 0 /* buffer */
            bipush 16
            invokestatic com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand.getString:(Lcom/oracle/truffle/llvm/parser/macho/MachOReader;I)Ljava/lang/String;
            astore 2 /* sectName */
        start local 2 // java.lang.String sectName
         2: .line 282
            aload 0 /* buffer */
            bipush 16
            invokestatic com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand.getString:(Lcom/oracle/truffle/llvm/parser/macho/MachOReader;I)Ljava/lang/String;
            astore 3 /* segName */
        start local 3 // java.lang.String segName
         3: .line 283
            aload 0 /* buffer */
            invokevirtual com.oracle.truffle.llvm.parser.macho.MachOReader.getLong:()J
            lstore 4 /* addr */
        start local 4 // long addr
         4: .line 284
            aload 0 /* buffer */
            invokevirtual com.oracle.truffle.llvm.parser.macho.MachOReader.getLong:()J
            lstore 6 /* size */
        start local 6 // long size
         5: .line 285
            aload 0 /* buffer */
            invokevirtual com.oracle.truffle.llvm.parser.macho.MachOReader.getInt:()I
            istore 8 /* offset */
        start local 8 // int offset
         6: .line 286
            aload 0 /* buffer */
            invokevirtual com.oracle.truffle.llvm.parser.macho.MachOReader.getInt:()I
            istore 9 /* align */
        start local 9 // int align
         7: .line 287
            aload 0 /* buffer */
            invokevirtual com.oracle.truffle.llvm.parser.macho.MachOReader.getInt:()I
            istore 10 /* relOff */
        start local 10 // int relOff
         8: .line 288
            aload 0 /* buffer */
            invokevirtual com.oracle.truffle.llvm.parser.macho.MachOReader.getInt:()I
            istore 11 /* nReloc */
        start local 11 // int nReloc
         9: .line 289
            aload 0 /* buffer */
            invokevirtual com.oracle.truffle.llvm.parser.macho.MachOReader.getInt:()I
            istore 12 /* flags */
        start local 12 // int flags
        10: .line 290
            aload 0 /* buffer */
            invokevirtual com.oracle.truffle.llvm.parser.macho.MachOReader.getInt:()I
            istore 13 /* reserved1 */
        start local 13 // int reserved1
        11: .line 291
            aload 0 /* buffer */
            invokevirtual com.oracle.truffle.llvm.parser.macho.MachOReader.getInt:()I
            istore 14 /* reserved2 */
        start local 14 // int reserved2
        12: .line 292
            aload 0 /* buffer */
            invokevirtual com.oracle.truffle.llvm.parser.macho.MachOReader.getInt:()I
            istore 15 /* reserved3 */
        start local 15 // int reserved3
        13: .line 294
            new com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection
            dup
            aload 2 /* sectName */
            aload 3 /* segName */
            lload 4 /* addr */
            lload 6 /* size */
            iload 8 /* offset */
            iload 9 /* align */
            iload 10 /* relOff */
            iload 11 /* nReloc */
            iload 12 /* flags */
            iload 13 /* reserved1 */
            iload 14 /* reserved2 */
            iload 15 /* reserved3 */
            iload 1 /* cmdOffset */
            invokespecial com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection.<init>:(Ljava/lang/String;Ljava/lang/String;JJIIIIIIIII)V
            areturn
        end local 15 // int reserved3
        end local 14 // int reserved2
        end local 13 // int reserved1
        end local 12 // int flags
        end local 11 // int nReloc
        end local 10 // int relOff
        end local 9 // int align
        end local 8 // int offset
        end local 6 // long size
        end local 4 // long addr
        end local 3 // java.lang.String segName
        end local 2 // java.lang.String sectName
        end local 1 // int cmdOffset
        end local 0 // com.oracle.truffle.llvm.parser.macho.MachOReader buffer
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   14     0     buffer  Lcom/oracle/truffle/llvm/parser/macho/MachOReader;
            1   14     1  cmdOffset  I
            2   14     2   sectName  Ljava/lang/String;
            3   14     3    segName  Ljava/lang/String;
            4   14     4       addr  J
            5   14     6       size  J
            6   14     8     offset  I
            7   14     9      align  I
            8   14    10     relOff  I
            9   14    11     nReloc  I
           10   14    12      flags  I
           11   14    13  reserved1  I
           12   14    14  reserved2  I
           13   14    15  reserved3  I
    MethodParameters:
        Name  Flags
      buffer  
}
SourceFile: "MachOSegmentCommand.java"
NestHost: com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand
InnerClasses:
  public final MachOSection = com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand$MachOSection of com.oracle.truffle.llvm.parser.macho.MachOSegmentCommand