final class jdk.tools.jaotc.binformat.elf.ElfSection
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: jdk.tools.jaotc.binformat.elf.ElfSection
  super_class: java.lang.Object
{
  private final java.lang.String name;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.nio.ByteBuffer section;
    descriptor: Ljava/nio/ByteBuffer;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final byte[] data;
    descriptor: [B
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean hasrelocations;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  private static final java.lang.StringBuilder sectNameTab;
    descriptor: Ljava/lang/StringBuilder;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static int shStrTabNrOfBytes;
    descriptor: I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 44
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            putstatic jdk.tools.jaotc.binformat.elf.ElfSection.sectNameTab:Ljava/lang/StringBuilder;
         1: .line 50
            iconst_0
            putstatic jdk.tools.jaotc.binformat.elf.ElfSection.shStrTabNrOfBytes:I
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>(java.lang.String, byte[], int, int, boolean, int, int);
    descriptor: (Ljava/lang/String;[BIIZII)V
    flags: (0x0000) 
    Code:
      stack=4, locals=8, args_size=8
        start local 0 // jdk.tools.jaotc.binformat.elf.ElfSection this
        start local 1 // java.lang.String sectName
        start local 2 // byte[] sectData
        start local 3 // int sectFlags
        start local 4 // int sectType
        start local 5 // boolean hasRelocations
        start local 6 // int align
        start local 7 // int sectIndex
         0: .line 52
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 55
            aload 0 /* this */
            getstatic jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.totalsize:I
            invokestatic jdk.tools.jaotc.binformat.elf.ElfByteBuffer.allocate:(I)Ljava/nio/ByteBuffer;
            putfield jdk.tools.jaotc.binformat.elf.ElfSection.section:Ljava/nio/ByteBuffer;
         2: .line 56
            aload 0 /* this */
            aload 1 /* sectName */
            putfield jdk.tools.jaotc.binformat.elf.ElfSection.name:Ljava/lang/String;
         3: .line 58
            iload 7 /* sectIndex */
            ifne 10
         4: .line 59
            getstatic jdk.tools.jaotc.binformat.elf.ElfSection.sectNameTab:Ljava/lang/StringBuilder;
            iconst_0
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         5: .line 60
            getstatic jdk.tools.jaotc.binformat.elf.ElfSection.shStrTabNrOfBytes:I
            iconst_1
            iadd
            putstatic jdk.tools.jaotc.binformat.elf.ElfSection.shStrTabNrOfBytes:I
         6: .line 61
            aload 0 /* this */
            aconst_null
            putfield jdk.tools.jaotc.binformat.elf.ElfSection.data:[B
         7: .line 62
            aload 0 /* this */
            iconst_0
            putfield jdk.tools.jaotc.binformat.elf.ElfSection.hasrelocations:Z
         8: .line 63
            aload 0 /* this */
            iconst_0
            putfield jdk.tools.jaotc.binformat.elf.ElfSection.sectionIndex:I
         9: .line 64
            return
        10: .line 67
      StackMap locals: jdk.tools.jaotc.binformat.elf.ElfSection java.lang.String byte[] int int int int int
      StackMap stack:
            aload 0 /* this */
            getfield jdk.tools.jaotc.binformat.elf.ElfSection.section:Ljava/nio/ByteBuffer;
            getstatic jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.sh_name:Ljdk/tools/jaotc/binformat/elf/Elf$Elf64_Shdr;
            getfield jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.off:I
            getstatic jdk.tools.jaotc.binformat.elf.ElfSection.shStrTabNrOfBytes:I
            invokevirtual java.nio.ByteBuffer.putInt:(II)Ljava/nio/ByteBuffer;
            pop
        11: .line 68
            getstatic jdk.tools.jaotc.binformat.elf.ElfSection.sectNameTab:Ljava/lang/StringBuilder;
            aload 1 /* sectName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iconst_0
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        12: .line 69
            getstatic jdk.tools.jaotc.binformat.elf.ElfSection.shStrTabNrOfBytes:I
            aload 1 /* sectName */
            invokevirtual java.lang.String.getBytes:()[B
            arraylength
            iconst_1
            iadd
            iadd
            putstatic jdk.tools.jaotc.binformat.elf.ElfSection.shStrTabNrOfBytes:I
        13: .line 71
            aload 0 /* this */
            getfield jdk.tools.jaotc.binformat.elf.ElfSection.section:Ljava/nio/ByteBuffer;
            getstatic jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.sh_type:Ljdk/tools/jaotc/binformat/elf/Elf$Elf64_Shdr;
            getfield jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.off:I
            iload 4 /* sectType */
            invokevirtual java.nio.ByteBuffer.putInt:(II)Ljava/nio/ByteBuffer;
            pop
        14: .line 72
            aload 0 /* this */
            getfield jdk.tools.jaotc.binformat.elf.ElfSection.section:Ljava/nio/ByteBuffer;
            getstatic jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.sh_flags:Ljdk/tools/jaotc/binformat/elf/Elf$Elf64_Shdr;
            getfield jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.off:I
            iload 3 /* sectFlags */
            i2l
            invokevirtual java.nio.ByteBuffer.putLong:(IJ)Ljava/nio/ByteBuffer;
            pop
        15: .line 73
            aload 0 /* this */
            getfield jdk.tools.jaotc.binformat.elf.ElfSection.section:Ljava/nio/ByteBuffer;
            getstatic jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.sh_addr:Ljdk/tools/jaotc/binformat/elf/Elf$Elf64_Shdr;
            getfield jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.off:I
            lconst_0
            invokevirtual java.nio.ByteBuffer.putLong:(IJ)Ljava/nio/ByteBuffer;
            pop
        16: .line 74
            aload 0 /* this */
            getfield jdk.tools.jaotc.binformat.elf.ElfSection.section:Ljava/nio/ByteBuffer;
            getstatic jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.sh_offset:Ljdk/tools/jaotc/binformat/elf/Elf$Elf64_Shdr;
            getfield jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.off:I
            lconst_0
            invokevirtual java.nio.ByteBuffer.putLong:(IJ)Ljava/nio/ByteBuffer;
            pop
        17: .line 76
            aload 1 /* sectName */
            ldc ".shstrtab"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 21
        18: .line 77
            aload 0 /* this */
            getfield jdk.tools.jaotc.binformat.elf.ElfSection.section:Ljava/nio/ByteBuffer;
            getstatic jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.sh_size:Ljdk/tools/jaotc/binformat/elf/Elf$Elf64_Shdr;
            getfield jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.off:I
            getstatic jdk.tools.jaotc.binformat.elf.ElfSection.shStrTabNrOfBytes:I
            i2l
            invokevirtual java.nio.ByteBuffer.putLong:(IJ)Ljava/nio/ByteBuffer;
            pop
        19: .line 78
            aload 0 /* this */
            getstatic jdk.tools.jaotc.binformat.elf.ElfSection.sectNameTab:Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.lang.String.getBytes:()[B
            putfield jdk.tools.jaotc.binformat.elf.ElfSection.data:[B
        20: .line 79
            goto 23
        21: .line 80
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* sectData */
            putfield jdk.tools.jaotc.binformat.elf.ElfSection.data:[B
        22: .line 81
            aload 0 /* this */
            getfield jdk.tools.jaotc.binformat.elf.ElfSection.section:Ljava/nio/ByteBuffer;
            getstatic jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.sh_size:Ljdk/tools/jaotc/binformat/elf/Elf$Elf64_Shdr;
            getfield jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.off:I
            aload 2 /* sectData */
            arraylength
            i2l
            invokevirtual java.nio.ByteBuffer.putLong:(IJ)Ljava/nio/ByteBuffer;
            pop
        23: .line 84
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.tools.jaotc.binformat.elf.ElfSection.section:Ljava/nio/ByteBuffer;
            getstatic jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.sh_entsize:Ljdk/tools/jaotc/binformat/elf/Elf$Elf64_Shdr;
            getfield jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.off:I
            lconst_0
            invokevirtual java.nio.ByteBuffer.putLong:(IJ)Ljava/nio/ByteBuffer;
            pop
        24: .line 88
            iload 4 /* sectType */
            lookupswitch { // 3
                    2: 25
                    4: 27
                    9: 29
              default: 31
          }
        25: .line 90
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.tools.jaotc.binformat.elf.ElfSection.section:Ljava/nio/ByteBuffer;
            getstatic jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.sh_entsize:Ljdk/tools/jaotc/binformat/elf/Elf$Elf64_Shdr;
            getfield jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.off:I
            getstatic jdk.tools.jaotc.binformat.elf.Elf$Elf64_Sym.totalsize:I
            i2l
            invokevirtual java.nio.ByteBuffer.putLong:(IJ)Ljava/nio/ByteBuffer;
            pop
        26: .line 91
            goto 31
        27: .line 93
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.tools.jaotc.binformat.elf.ElfSection.section:Ljava/nio/ByteBuffer;
            getstatic jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.sh_entsize:Ljdk/tools/jaotc/binformat/elf/Elf$Elf64_Shdr;
            getfield jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.off:I
            getstatic jdk.tools.jaotc.binformat.elf.Elf$Elf64_Rela.totalsize:I
            i2l
            invokevirtual java.nio.ByteBuffer.putLong:(IJ)Ljava/nio/ByteBuffer;
            pop
        28: .line 94
            goto 31
        29: .line 96
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.tools.jaotc.binformat.elf.ElfSection.section:Ljava/nio/ByteBuffer;
            getstatic jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.sh_entsize:Ljdk/tools/jaotc/binformat/elf/Elf$Elf64_Shdr;
            getfield jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.off:I
            getstatic jdk.tools.jaotc.binformat.elf.Elf$Elf64_Rel.totalsize:I
            i2l
            invokevirtual java.nio.ByteBuffer.putLong:(IJ)Ljava/nio/ByteBuffer;
            pop
        30: .line 97
            goto 31
        31: .line 101
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.tools.jaotc.binformat.elf.ElfSection.section:Ljava/nio/ByteBuffer;
            getstatic jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.sh_addralign:Ljdk/tools/jaotc/binformat/elf/Elf$Elf64_Shdr;
            getfield jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.off:I
            iload 6 /* align */
            i2l
            invokevirtual java.nio.ByteBuffer.putLong:(IJ)Ljava/nio/ByteBuffer;
            pop
        32: .line 103
            aload 0 /* this */
            iload 5 /* hasRelocations */
            putfield jdk.tools.jaotc.binformat.elf.ElfSection.hasrelocations:Z
        33: .line 104
            aload 0 /* this */
            iload 7 /* sectIndex */
            putfield jdk.tools.jaotc.binformat.elf.ElfSection.sectionIndex:I
        34: .line 105
            return
        end local 7 // int sectIndex
        end local 6 // int align
        end local 5 // boolean hasRelocations
        end local 4 // int sectType
        end local 3 // int sectFlags
        end local 2 // byte[] sectData
        end local 1 // java.lang.String sectName
        end local 0 // jdk.tools.jaotc.binformat.elf.ElfSection this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   35     0            this  Ljdk/tools/jaotc/binformat/elf/ElfSection;
            0   35     1        sectName  Ljava/lang/String;
            0   35     2        sectData  [B
            0   35     3       sectFlags  I
            0   35     4        sectType  I
            0   35     5  hasRelocations  Z
            0   35     6           align  I
            0   35     7       sectIndex  I
    MethodParameters:
                Name  Flags
      sectName        
      sectData        
      sectFlags       
      sectType        
      hasRelocations  
      align           
      sectIndex       

  java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.tools.jaotc.binformat.elf.ElfSection this
         0: .line 108
            aload 0 /* this */
            getfield jdk.tools.jaotc.binformat.elf.ElfSection.name:Ljava/lang/String;
            areturn
        end local 0 // jdk.tools.jaotc.binformat.elf.ElfSection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/tools/jaotc/binformat/elf/ElfSection;

  long getSize();
    descriptor: ()J
    flags: (0x0000) 
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // jdk.tools.jaotc.binformat.elf.ElfSection this
         0: .line 112
            aload 0 /* this */
            getfield jdk.tools.jaotc.binformat.elf.ElfSection.section:Ljava/nio/ByteBuffer;
            getstatic jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.sh_size:Ljdk/tools/jaotc/binformat/elf/Elf$Elf64_Shdr;
            getfield jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.off:I
            invokevirtual java.nio.ByteBuffer.getLong:(I)J
            lreturn
        end local 0 // jdk.tools.jaotc.binformat.elf.ElfSection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/tools/jaotc/binformat/elf/ElfSection;

  int getDataAlign();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // jdk.tools.jaotc.binformat.elf.ElfSection this
         0: .line 116
            aload 0 /* this */
            getfield jdk.tools.jaotc.binformat.elf.ElfSection.section:Ljava/nio/ByteBuffer;
            getstatic jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.sh_addralign:Ljdk/tools/jaotc/binformat/elf/Elf$Elf64_Shdr;
            getfield jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.off:I
            invokevirtual java.nio.ByteBuffer.getLong:(I)J
            l2i
            ireturn
        end local 0 // jdk.tools.jaotc.binformat.elf.ElfSection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/tools/jaotc/binformat/elf/ElfSection;

  static int getShdrAlign();
    descriptor: ()I
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 121
            iconst_4
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  byte[] getArray();
    descriptor: ()[B
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.tools.jaotc.binformat.elf.ElfSection this
         0: .line 125
            aload 0 /* this */
            getfield jdk.tools.jaotc.binformat.elf.ElfSection.section:Ljava/nio/ByteBuffer;
            invokevirtual java.nio.ByteBuffer.array:()[B
            areturn
        end local 0 // jdk.tools.jaotc.binformat.elf.ElfSection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/tools/jaotc/binformat/elf/ElfSection;

  byte[] getDataArray();
    descriptor: ()[B
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.tools.jaotc.binformat.elf.ElfSection this
         0: .line 129
            aload 0 /* this */
            getfield jdk.tools.jaotc.binformat.elf.ElfSection.data:[B
            areturn
        end local 0 // jdk.tools.jaotc.binformat.elf.ElfSection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/tools/jaotc/binformat/elf/ElfSection;

  void setOffset(long);
    descriptor: (J)V
    flags: (0x0000) 
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // jdk.tools.jaotc.binformat.elf.ElfSection this
        start local 1 // long offset
         0: .line 133
            aload 0 /* this */
            getfield jdk.tools.jaotc.binformat.elf.ElfSection.section:Ljava/nio/ByteBuffer;
            getstatic jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.sh_offset:Ljdk/tools/jaotc/binformat/elf/Elf$Elf64_Shdr;
            getfield jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.off:I
            lload 1 /* offset */
            invokevirtual java.nio.ByteBuffer.putLong:(IJ)Ljava/nio/ByteBuffer;
            pop
         1: .line 134
            return
        end local 1 // long offset
        end local 0 // jdk.tools.jaotc.binformat.elf.ElfSection this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljdk/tools/jaotc/binformat/elf/ElfSection;
            0    2     1  offset  J
    MethodParameters:
        Name  Flags
      offset  

  void setLink(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // jdk.tools.jaotc.binformat.elf.ElfSection this
        start local 1 // int link
         0: .line 137
            aload 0 /* this */
            getfield jdk.tools.jaotc.binformat.elf.ElfSection.section:Ljava/nio/ByteBuffer;
            getstatic jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.sh_link:Ljdk/tools/jaotc/binformat/elf/Elf$Elf64_Shdr;
            getfield jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.off:I
            iload 1 /* link */
            invokevirtual java.nio.ByteBuffer.putInt:(II)Ljava/nio/ByteBuffer;
            pop
         1: .line 138
            return
        end local 1 // int link
        end local 0 // jdk.tools.jaotc.binformat.elf.ElfSection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/tools/jaotc/binformat/elf/ElfSection;
            0    2     1  link  I
    MethodParameters:
      Name  Flags
      link  

  void setInfo(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // jdk.tools.jaotc.binformat.elf.ElfSection this
        start local 1 // int info
         0: .line 141
            aload 0 /* this */
            getfield jdk.tools.jaotc.binformat.elf.ElfSection.section:Ljava/nio/ByteBuffer;
            getstatic jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.sh_info:Ljdk/tools/jaotc/binformat/elf/Elf$Elf64_Shdr;
            getfield jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.off:I
            iload 1 /* info */
            invokevirtual java.nio.ByteBuffer.putInt:(II)Ljava/nio/ByteBuffer;
            pop
         1: .line 142
            return
        end local 1 // int info
        end local 0 // jdk.tools.jaotc.binformat.elf.ElfSection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/tools/jaotc/binformat/elf/ElfSection;
            0    2     1  info  I
    MethodParameters:
      Name  Flags
      info  

  long getOffset();
    descriptor: ()J
    flags: (0x0000) 
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // jdk.tools.jaotc.binformat.elf.ElfSection this
         0: .line 145
            aload 0 /* this */
            getfield jdk.tools.jaotc.binformat.elf.ElfSection.section:Ljava/nio/ByteBuffer;
            getstatic jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.sh_offset:Ljdk/tools/jaotc/binformat/elf/Elf$Elf64_Shdr;
            getfield jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr.off:I
            invokevirtual java.nio.ByteBuffer.getLong:(I)J
            lreturn
        end local 0 // jdk.tools.jaotc.binformat.elf.ElfSection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/tools/jaotc/binformat/elf/ElfSection;

  boolean hasRelocations();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.tools.jaotc.binformat.elf.ElfSection this
         0: .line 149
            aload 0 /* this */
            getfield jdk.tools.jaotc.binformat.elf.ElfSection.hasrelocations:Z
            ireturn
        end local 0 // jdk.tools.jaotc.binformat.elf.ElfSection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/tools/jaotc/binformat/elf/ElfSection;

  int getSectionId();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.tools.jaotc.binformat.elf.ElfSection this
         0: .line 153
            aload 0 /* this */
            getfield jdk.tools.jaotc.binformat.elf.ElfSection.sectionIndex:I
            ireturn
        end local 0 // jdk.tools.jaotc.binformat.elf.ElfSection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/tools/jaotc/binformat/elf/ElfSection;
}
SourceFile: "ElfSection.java"
InnerClasses:
  final Elf64_Rel = jdk.tools.jaotc.binformat.elf.Elf$Elf64_Rel of jdk.tools.jaotc.binformat.elf.Elf
  final Elf64_Rela = jdk.tools.jaotc.binformat.elf.Elf$Elf64_Rela of jdk.tools.jaotc.binformat.elf.Elf
  final Elf64_Shdr = jdk.tools.jaotc.binformat.elf.Elf$Elf64_Shdr of jdk.tools.jaotc.binformat.elf.Elf
  final Elf64_Sym = jdk.tools.jaotc.binformat.elf.Elf$Elf64_Sym of jdk.tools.jaotc.binformat.elf.Elf