public class com.oracle.objectfile.macho.MachOObjectFile$LinkEditSegment64Command extends com.oracle.objectfile.macho.MachOObjectFile$Segment64Command
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.oracle.objectfile.macho.MachOObjectFile$LinkEditSegment64Command
super_class: com.oracle.objectfile.macho.MachOObjectFile$Segment64Command
{
private com.oracle.objectfile.macho.MachOSymtab symtab;
descriptor: Lcom/oracle/objectfile/macho/MachOSymtab;
flags: (0x0002) ACC_PRIVATE
private com.oracle.objectfile.macho.MachOStrtab strtab;
descriptor: Lcom/oracle/objectfile/macho/MachOStrtab;
flags: (0x0002) ACC_PRIVATE
final com.oracle.objectfile.macho.MachOObjectFile this$0;
descriptor: Lcom/oracle/objectfile/macho/MachOObjectFile;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
public void <init>(com.oracle.objectfile.macho.MachOObjectFile);
descriptor: (Lcom/oracle/objectfile/macho/MachOObjectFile;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield com.oracle.objectfile.macho.MachOObjectFile$LinkEditSegment64Command.this$0:Lcom/oracle/objectfile/macho/MachOObjectFile;
1: aload 0
aload 1
ldc "LinkEditSegment"
ldc "__LINKEDIT"
invokespecial com.oracle.objectfile.macho.MachOObjectFile$Segment64Command.<init>:(Lcom/oracle/objectfile/macho/MachOObjectFile;Ljava/lang/String;Ljava/lang/String;)V
2: aload 0
getstatic com.oracle.objectfile.macho.MachOObjectFile$VMProt.READ:Lcom/oracle/objectfile/macho/MachOObjectFile$VMProt;
invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;)Ljava/util/EnumSet;
putfield com.oracle.objectfile.macho.MachOObjectFile$LinkEditSegment64Command.initprot:Ljava/util/EnumSet;
3: aload 0
getstatic com.oracle.objectfile.macho.MachOObjectFile$VMProt.READ:Lcom/oracle/objectfile/macho/MachOObjectFile$VMProt;
getstatic com.oracle.objectfile.macho.MachOObjectFile$VMProt.WRITE:Lcom/oracle/objectfile/macho/MachOObjectFile$VMProt;
getstatic com.oracle.objectfile.macho.MachOObjectFile$VMProt.EXECUTE:Lcom/oracle/objectfile/macho/MachOObjectFile$VMProt;
invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;
putfield com.oracle.objectfile.macho.MachOObjectFile$LinkEditSegment64Command.maxprot:Ljava/util/EnumSet;
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/oracle/objectfile/macho/MachOObjectFile$LinkEditSegment64Command;
MethodParameters:
Name Flags
this$0 final
public com.oracle.objectfile.macho.MachOSymtab getSymtab();
descriptor: ()Lcom/oracle/objectfile/macho/MachOSymtab;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.objectfile.macho.MachOObjectFile$LinkEditSegment64Command.symtab:Lcom/oracle/objectfile/macho/MachOSymtab;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/objectfile/macho/MachOObjectFile$LinkEditSegment64Command;
public com.oracle.objectfile.macho.MachOStrtab getStrtab();
descriptor: ()Lcom/oracle/objectfile/macho/MachOStrtab;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.objectfile.macho.MachOObjectFile$LinkEditSegment64Command.strtab:Lcom/oracle/objectfile/macho/MachOStrtab;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/objectfile/macho/MachOObjectFile$LinkEditSegment64Command;
public com.oracle.objectfile.macho.MachORelocationElement getRelocations();
descriptor: ()Lcom/oracle/objectfile/macho/MachORelocationElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.objectfile.macho.MachOObjectFile$LinkEditSegment64Command.this$0:Lcom/oracle/objectfile/macho/MachOObjectFile;
getfield com.oracle.objectfile.macho.MachOObjectFile.relocs:Lcom/oracle/objectfile/macho/MachORelocationElement;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/objectfile/macho/MachOObjectFile$LinkEditSegment64Command;
}
SourceFile: "MachOObjectFile.java"
NestHost: com.oracle.objectfile.macho.MachOObjectFile
InnerClasses:
public LinkEditSegment64Command = com.oracle.objectfile.macho.MachOObjectFile$LinkEditSegment64Command of com.oracle.objectfile.macho.MachOObjectFile
public Segment64Command = com.oracle.objectfile.macho.MachOObjectFile$Segment64Command of com.oracle.objectfile.macho.MachOObjectFile
public final VMProt = com.oracle.objectfile.macho.MachOObjectFile$VMProt of com.oracle.objectfile.macho.MachOObjectFile