public final class com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl extends com.oracle.objectfile.pecoff.cv.CVSectionImpl
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl
super_class: com.oracle.objectfile.pecoff.cv.CVSectionImpl
{
private static final int CV_VECTOR_DEFAULT_SIZE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 200
private static final int CV_STRINGTABLE_DEFAULT_SIZE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 200
private final com.oracle.objectfile.pecoff.cv.CVDebugInfo cvDebugInfo;
descriptor: Lcom/oracle/objectfile/pecoff/cv/CVDebugInfo;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.ArrayList<com.oracle.objectfile.pecoff.cv.CVSymbolRecord> cvRecords;
descriptor: Ljava/util/ArrayList;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/ArrayList<Lcom/oracle/objectfile/pecoff/cv/CVSymbolRecord;>;
private final com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl$CVStringTable stringTable;
descriptor: Lcom/oracle/objectfile/pecoff/cv/CVSymbolSectionImpl$CVStringTable;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.oracle.objectfile.pecoff.cv.CVFileTableRecord fileTableRecord;
descriptor: Lcom/oracle/objectfile/pecoff/cv/CVFileTableRecord;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(com.oracle.objectfile.pecoff.cv.CVDebugInfo);
descriptor: (Lcom/oracle/objectfile/pecoff/cv/CVDebugInfo;)V
flags: (0x0000)
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial com.oracle.objectfile.pecoff.cv.CVSectionImpl.<init>:()V
1: aload 0
aload 1
putfield com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.cvDebugInfo:Lcom/oracle/objectfile/pecoff/cv/CVDebugInfo;
2: aload 0
new java.util.ArrayList
dup
sipush 200
invokespecial java.util.ArrayList.<init>:(I)V
putfield com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.cvRecords:Ljava/util/ArrayList;
3: aload 0
new com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl$CVStringTable
dup
sipush 200
invokespecial com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl$CVStringTable.<init>:(I)V
putfield com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.stringTable:Lcom/oracle/objectfile/pecoff/cv/CVSymbolSectionImpl$CVStringTable;
4: aload 0
new com.oracle.objectfile.pecoff.cv.CVFileTableRecord
dup
aload 1
aload 0
getfield com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.stringTable:Lcom/oracle/objectfile/pecoff/cv/CVSymbolSectionImpl$CVStringTable;
invokespecial com.oracle.objectfile.pecoff.cv.CVFileTableRecord.<init>:(Lcom/oracle/objectfile/pecoff/cv/CVDebugInfo;Lcom/oracle/objectfile/pecoff/cv/CVSymbolSectionImpl$CVStringTable;)V
putfield com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.fileTableRecord:Lcom/oracle/objectfile/pecoff/cv/CVFileTableRecord;
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/oracle/objectfile/pecoff/cv/CVSymbolSectionImpl;
0 6 1 cvDebugInfo Lcom/oracle/objectfile/pecoff/cv/CVDebugInfo;
MethodParameters:
Name Flags
cvDebugInfo
public java.lang.String getSectionName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc ".debug$S"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/objectfile/pecoff/cv/CVSymbolSectionImpl;
public void createContent(org.graalvm.compiler.debug.DebugContext);
descriptor: (Lorg/graalvm/compiler/debug/DebugContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: aload 0
aload 1
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.enableLog:(Lorg/graalvm/compiler/debug/DebugContext;)V
2: aload 0
aload 1
ldc "CVSymbolSectionImpl.createContent() adding records"
iconst_0
anewarray java.lang.Object
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.log:(Lorg/graalvm/compiler/debug/DebugContext;Ljava/lang/String;[Ljava/lang/Object;)V
3: aload 0
aload 1
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.addRecords:(Lorg/graalvm/compiler/debug/DebugContext;)V
4: aload 0
aload 1
ldc "CVSymbolSectionImpl.createContent() start"
iconst_0
anewarray java.lang.Object
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.log:(Lorg/graalvm/compiler/debug/DebugContext;Ljava/lang/String;[Ljava/lang/Object;)V
5: iinc 2 4
6: aload 0
getfield com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.cvRecords:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.iterator:()Ljava/util/Iterator;
astore 4
goto 10
StackMap locals: com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl org.graalvm.compiler.debug.DebugContext int top java.util.Iterator
StackMap stack:
7: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.oracle.objectfile.pecoff.cv.CVSymbolRecord
astore 3
start local 3 8: iload 2
invokestatic com.oracle.objectfile.pecoff.cv.CVUtil.align4:(I)I
istore 2
9: aload 3
iload 2
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolRecord.computeFullSize:(I)I
istore 2
end local 3 10: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
11: iload 2
newarray 8
astore 3
start local 3 12: aload 0
aload 3
invokespecial com.oracle.objectfile.pecoff.cv.CVSectionImpl.setContent:([B)V
13: aload 0
aload 1
ldc "CVSymbolSectionImpl.createContent() end"
iconst_0
anewarray java.lang.Object
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.log:(Lorg/graalvm/compiler/debug/DebugContext;Ljava/lang/String;[Ljava/lang/Object;)V
14: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/oracle/objectfile/pecoff/cv/CVSymbolSectionImpl;
0 15 1 debugContext Lorg/graalvm/compiler/debug/DebugContext;
1 15 2 pos I
8 10 3 record Lcom/oracle/objectfile/pecoff/cv/CVSymbolRecord;
12 15 3 buffer [B
MethodParameters:
Name Flags
debugContext
public void writeContent(org.graalvm.compiler.debug.DebugContext);
descriptor: (Lorg/graalvm/compiler/debug/DebugContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: aload 0
aload 1
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.enableLog:(Lorg/graalvm/compiler/debug/DebugContext;)V
2: aload 0
aload 1
ldc "CVSymbolSectionImpl.writeContent() start recordcount=%d"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.cvRecords:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.size:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.log:(Lorg/graalvm/compiler/debug/DebugContext;Ljava/lang/String;[Ljava/lang/Object;)V
3: aload 0
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.getContent:()[B
astore 3
start local 3 4: aload 0
aload 1
ldc " [0x%08x] CV_SIGNATURE_C13"
iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.log:(Lorg/graalvm/compiler/debug/DebugContext;Ljava/lang/String;[Ljava/lang/Object;)V
5: iconst_4
aload 3
iload 2
invokestatic com.oracle.objectfile.pecoff.cv.CVUtil.putInt:(I[BI)I
istore 2
6: aload 0
getfield com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.cvRecords:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.iterator:()Ljava/util/Iterator;
astore 5
goto 12
StackMap locals: com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl org.graalvm.compiler.debug.DebugContext int byte[] top java.util.Iterator
StackMap stack:
7: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.oracle.objectfile.pecoff.cv.CVSymbolRecord
astore 4
start local 4 8: iload 2
invokestatic com.oracle.objectfile.pecoff.cv.CVUtil.align4:(I)I
istore 2
9: aload 0
aload 1
ldc " [0x%08x] %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
aload 4
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolRecord.toString:()Ljava/lang/String;
aastore
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.log:(Lorg/graalvm/compiler/debug/DebugContext;Ljava/lang/String;[Ljava/lang/Object;)V
10: aload 4
aload 1
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolRecord.logContents:(Lorg/graalvm/compiler/debug/DebugContext;)V
11: aload 4
aload 3
iload 2
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolRecord.computeFullContents:([BI)I
istore 2
end local 4 12: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
13: aload 0
aload 1
ldc "CVSymbolSectionImpl.writeContent() end"
iconst_0
anewarray java.lang.Object
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.log:(Lorg/graalvm/compiler/debug/DebugContext;Ljava/lang/String;[Ljava/lang/Object;)V
14: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/oracle/objectfile/pecoff/cv/CVSymbolSectionImpl;
0 15 1 debugContext Lorg/graalvm/compiler/debug/DebugContext;
1 15 2 pos I
4 15 3 buffer [B
8 12 4 record Lcom/oracle/objectfile/pecoff/cv/CVSymbolRecord;
MethodParameters:
Name Flags
debugContext
private void addRecords(org.graalvm.compiler.debug.DebugContext);
descriptor: (Lorg/graalvm/compiler/debug/DebugContext;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.addPrologueRecord:()V
1: aload 0
aload 1
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.addFunctionRecords:(Lorg/graalvm/compiler/debug/DebugContext;)V
2: aload 0
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.addFileRecord:()V
3: aload 0
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.addStringTableRecord:()V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/oracle/objectfile/pecoff/cv/CVSymbolSectionImpl;
0 5 1 debugContext Lorg/graalvm/compiler/debug/DebugContext;
MethodParameters:
Name Flags
debugContext
private void addPrologueRecord();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=1
start local 0 0: new com.oracle.objectfile.pecoff.cv.CVSymbolSubsection
dup
aload 0
getfield com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.cvDebugInfo:Lcom/oracle/objectfile/pecoff/cv/CVDebugInfo;
invokespecial com.oracle.objectfile.pecoff.cv.CVSymbolSubsection.<init>:(Lcom/oracle/objectfile/pecoff/cv/CVDebugInfo;)V
astore 1
start local 1 1: new com.oracle.objectfile.pecoff.cv.CVSymbolSubrecord$CVObjectNameRecord
dup
aload 0
getfield com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.cvDebugInfo:Lcom/oracle/objectfile/pecoff/cv/CVDebugInfo;
invokespecial com.oracle.objectfile.pecoff.cv.CVSymbolSubrecord$CVObjectNameRecord.<init>:(Lcom/oracle/objectfile/pecoff/cv/CVDebugInfo;)V
astore 2
start local 2 2: aload 2
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolSubrecord$CVObjectNameRecord.isValid:()Z
ifeq 4
3: aload 1
aload 2
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolSubsection.addRecord:(Lcom/oracle/objectfile/pecoff/cv/CVSymbolSubrecord;)V
4: StackMap locals: com.oracle.objectfile.pecoff.cv.CVSymbolSubsection com.oracle.objectfile.pecoff.cv.CVSymbolSubrecord$CVObjectNameRecord
StackMap stack:
aload 1
new com.oracle.objectfile.pecoff.cv.CVSymbolSubrecord$CVCompile3Record
dup
aload 0
getfield com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.cvDebugInfo:Lcom/oracle/objectfile/pecoff/cv/CVDebugInfo;
invokespecial com.oracle.objectfile.pecoff.cv.CVSymbolSubrecord$CVCompile3Record.<init>:(Lcom/oracle/objectfile/pecoff/cv/CVDebugInfo;)V
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolSubsection.addRecord:(Lcom/oracle/objectfile/pecoff/cv/CVSymbolSubrecord;)V
5: aload 1
new com.oracle.objectfile.pecoff.cv.CVSymbolSubrecord$CVEnvBlockRecord
dup
aload 0
getfield com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.cvDebugInfo:Lcom/oracle/objectfile/pecoff/cv/CVDebugInfo;
invokespecial com.oracle.objectfile.pecoff.cv.CVSymbolSubrecord$CVEnvBlockRecord.<init>:(Lcom/oracle/objectfile/pecoff/cv/CVDebugInfo;)V
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolSubsection.addRecord:(Lcom/oracle/objectfile/pecoff/cv/CVSymbolSubrecord;)V
6: aload 0
aload 1
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.addRecord:(Lcom/oracle/objectfile/pecoff/cv/CVSymbolRecord;)V
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/oracle/objectfile/pecoff/cv/CVSymbolSectionImpl;
1 8 1 prologue Lcom/oracle/objectfile/pecoff/cv/CVSymbolSubsection;
2 8 2 objectNameRecord Lcom/oracle/objectfile/pecoff/cv/CVSymbolSubrecord$CVObjectNameRecord;
private void addFunctionRecords(org.graalvm.compiler.debug.DebugContext);
descriptor: (Lorg/graalvm/compiler/debug/DebugContext;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new com.oracle.objectfile.pecoff.cv.CVSymbolSubsectionBuilder
dup
aload 0
getfield com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.cvDebugInfo:Lcom/oracle/objectfile/pecoff/cv/CVDebugInfo;
invokespecial com.oracle.objectfile.pecoff.cv.CVSymbolSubsectionBuilder.<init>:(Lcom/oracle/objectfile/pecoff/cv/CVDebugInfo;)V
aload 1
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolSubsectionBuilder.build:(Lorg/graalvm/compiler/debug/DebugContext;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/objectfile/pecoff/cv/CVSymbolSectionImpl;
0 2 1 debugContext Lorg/graalvm/compiler/debug/DebugContext;
MethodParameters:
Name Flags
debugContext
private void addFileRecord();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.fileTableRecord:Lcom/oracle/objectfile/pecoff/cv/CVFileTableRecord;
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.addRecord:(Lcom/oracle/objectfile/pecoff/cv/CVSymbolRecord;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/objectfile/pecoff/cv/CVSymbolSectionImpl;
com.oracle.objectfile.pecoff.cv.CVFileTableRecord getFileTableRecord();
descriptor: ()Lcom/oracle/objectfile/pecoff/cv/CVFileTableRecord;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.fileTableRecord:Lcom/oracle/objectfile/pecoff/cv/CVFileTableRecord;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/objectfile/pecoff/cv/CVSymbolSectionImpl;
private void addStringTableRecord();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=1
start local 0 0: new com.oracle.objectfile.pecoff.cv.CVStringTableRecord
dup
aload 0
getfield com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.cvDebugInfo:Lcom/oracle/objectfile/pecoff/cv/CVDebugInfo;
aload 0
getfield com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.stringTable:Lcom/oracle/objectfile/pecoff/cv/CVSymbolSectionImpl$CVStringTable;
invokespecial com.oracle.objectfile.pecoff.cv.CVStringTableRecord.<init>:(Lcom/oracle/objectfile/pecoff/cv/CVDebugInfo;Lcom/oracle/objectfile/pecoff/cv/CVSymbolSectionImpl$CVStringTable;)V
astore 1
start local 1 1: aload 0
aload 1
invokevirtual com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.addRecord:(Lcom/oracle/objectfile/pecoff/cv/CVSymbolRecord;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/objectfile/pecoff/cv/CVSymbolSectionImpl;
1 3 1 stringTableRecord Lcom/oracle/objectfile/pecoff/cv/CVSymbolRecord;
void addRecord(com.oracle.objectfile.pecoff.cv.CVSymbolRecord);
descriptor: (Lcom/oracle/objectfile/pecoff/cv/CVSymbolRecord;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl.cvRecords:Ljava/util/ArrayList;
aload 1
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/objectfile/pecoff/cv/CVSymbolSectionImpl;
0 2 1 record Lcom/oracle/objectfile/pecoff/cv/CVSymbolRecord;
MethodParameters:
Name Flags
record
public byte[] getOrDecideContent(java.util.Map, byte[]);
descriptor: (Ljava/util/Map;[B)[B
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokespecial com.oracle.objectfile.pecoff.cv.CVSectionImpl.getOrDecideContent:(Ljava/util/Map;[B)[B
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.util.Set getDependencies(java.util.Map);
descriptor: (Ljava/util/Map;)Ljava/util/Set;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokespecial com.oracle.objectfile.pecoff.cv.CVSectionImpl.getDependencies:(Ljava/util/Map;)Ljava/util/Set;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "CVSymbolSectionImpl.java"
NestMembers:
com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl$CVStringTable com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl$CVStringTable$StringTableEntry
InnerClasses:
public abstract Element = com.oracle.objectfile.ObjectFile$Element of com.oracle.objectfile.ObjectFile
final CVStringTable = com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl$CVStringTable of com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl
public final CVCompile3Record = com.oracle.objectfile.pecoff.cv.CVSymbolSubrecord$CVCompile3Record of com.oracle.objectfile.pecoff.cv.CVSymbolSubrecord
public final CVEnvBlockRecord = com.oracle.objectfile.pecoff.cv.CVSymbolSubrecord$CVEnvBlockRecord of com.oracle.objectfile.pecoff.cv.CVSymbolSubrecord
public final CVObjectNameRecord = com.oracle.objectfile.pecoff.cv.CVSymbolSubrecord$CVObjectNameRecord of com.oracle.objectfile.pecoff.cv.CVSymbolSubrecord