public class sun.jvm.hotspot.debugger.win32.coff.TestDebugInfo implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SubsectionTypes, sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolTypes, sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeLeafIndices
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: sun.jvm.hotspot.debugger.win32.coff.TestDebugInfo
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/jvm/hotspot/debugger/win32/coff/TestDebugInfo;
public static void main(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=6, args_size=1
start local 0 0: aload 0
arraylength
iconst_1
if_icmpeq 4
1: getstatic java.lang.System.err:Ljava/io/PrintStream;
ldc "usage: java TestParser [file name]"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
2: getstatic java.lang.System.err:Ljava/io/PrintStream;
ldc "File name may be an .exe, .dll or .obj"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
3: iconst_1
invokestatic java.lang.System.exit:(I)V
4: StackMap locals:
StackMap stack:
invokestatic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser.getParser:()Lsun/jvm/hotspot/debugger/win32/coff/COFFFileParser;
aload 0
iconst_0
aaload
invokevirtual sun.jvm.hotspot.debugger.win32.coff.COFFFileParser.parse:(Ljava/lang/String;)Lsun/jvm/hotspot/debugger/win32/coff/COFFFile;
astore 1
start local 1 5: aload 1
invokeinterface sun.jvm.hotspot.debugger.win32.coff.COFFFile.isImage:()Z
ifeq 8
6: getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "PE Image detected."
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
7: goto 9
8: StackMap locals: sun.jvm.hotspot.debugger.win32.coff.COFFFile
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "PE Image NOT detected, assuming object file."
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
9: StackMap locals:
StackMap stack:
aload 1
invokestatic sun.jvm.hotspot.debugger.win32.coff.TestDebugInfo.getDebugVC50:(Lsun/jvm/hotspot/debugger/win32/coff/COFFFile;)Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50;
astore 2
start local 2 10: aload 2
ifnonnull 14
11: getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "No debug information found."
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
12: iconst_1
invokestatic java.lang.System.exit:(I)V
13: goto 15
14: StackMap locals: sun.jvm.hotspot.debugger.win32.coff.DebugVC50
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "Debug information found!"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
15: StackMap locals:
StackMap stack:
aload 2
invokeinterface sun.jvm.hotspot.debugger.win32.coff.DebugVC50.getSubsectionDirectory:()Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionDirectory;
astore 3
start local 3 16: iconst_0
istore 4
start local 4 17: goto 43
18: StackMap locals: sun.jvm.hotspot.debugger.win32.coff.DebugVC50SubsectionDirectory int
StackMap stack:
aload 3
iload 4
invokeinterface sun.jvm.hotspot.debugger.win32.coff.DebugVC50SubsectionDirectory.getSubsection:(I)Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50Subsection;
astore 5
start local 5 19: aload 5
invokeinterface sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection.getSubsectionType:()S
tableswitch { // 288 - 308
288: 20
289: 21
290: 22
291: 23
292: 24
293: 25
294: 26
295: 27
296: 28
297: 29
298: 30
299: 31
300: 32
301: 33
302: 34
303: 35
304: 36
305: 37
306: 38
307: 39
308: 40
default: 41
}
20: StackMap locals: sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " SST_MODULE"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 42
21: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " SST_TYPES"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 42
22: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " SST_PUBLIC"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 42
23: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " SST_PUBLIC_SYM"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 42
24: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " SST_SYMBOLS"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 42
25: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " SST_ALIGN_SYM"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
aload 5
checkcast sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSAlignSym
invokeinterface sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSAlignSym.getSymbolIterator:()Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolIterator;
invokestatic sun.jvm.hotspot.debugger.win32.coff.TestDebugInfo.printSymbolTable:(Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolIterator;)V
goto 42
26: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " SST_SRC_LN_SEG"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 42
27: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " SST_SRC_MODULE"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 42
28: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " SST_LIBRARIES"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 42
29: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " SST_GLOBAL_SYM"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
aload 5
invokestatic sun.jvm.hotspot.debugger.win32.coff.TestDebugInfo.printSymbolTable:(Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50Subsection;)V
goto 42
30: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " SST_GLOBAL_PUB"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
aload 5
invokestatic sun.jvm.hotspot.debugger.win32.coff.TestDebugInfo.printSymbolTable:(Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50Subsection;)V
goto 42
31: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " SST_GLOBAL_TYPES"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
aload 5
invokestatic sun.jvm.hotspot.debugger.win32.coff.TestDebugInfo.printTypeTable:(Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50Subsection;)V
goto 42
32: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " SST_MPC"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 42
33: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " SST_SEG_MAP"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 42
34: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " SST_SEG_NAME"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 42
35: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " SST_PRE_COMP"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 42
36: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " SST_UNUSED"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 42
37: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " SST_OFFSET_MAP_16"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 42
38: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " SST_OFFSET_MAP_32"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 42
39: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " SST_FILE_INDEX"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 42
40: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " SST_STATIC_SYM"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
aload 5
invokestatic sun.jvm.hotspot.debugger.win32.coff.TestDebugInfo.printSymbolTable:(Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50Subsection;)V
goto 42
41: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc " (Unknown subsection type "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokeinterface sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection.getSubsectionType:()S
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 5 42: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
43: iload 4
aload 3
invokeinterface sun.jvm.hotspot.debugger.win32.coff.DebugVC50SubsectionDirectory.getNumEntries:()I
if_icmplt 18
end local 4 end local 3 end local 2 end local 1 44: goto 47
StackMap locals: java.lang.String[]
StackMap stack: java.lang.Exception
45: astore 1
start local 1 46: aload 1
invokevirtual java.lang.Exception.printStackTrace:()V
end local 1 47: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 48 0 args [Ljava/lang/String;
5 44 1 file Lsun/jvm/hotspot/debugger/win32/coff/COFFFile;
10 44 2 vc50 Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50;
16 44 3 dir Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionDirectory;
17 44 4 i I
19 42 5 sec Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50Subsection;
46 47 1 e Ljava/lang/Exception;
Exception table:
from to target type
4 44 45 Class java.lang.Exception
MethodParameters:
Name Flags
args
private static sun.jvm.hotspot.debugger.win32.coff.DebugVC50 getDebugVC50(sun.jvm.hotspot.debugger.win32.coff.COFFFile);
descriptor: (Lsun/jvm/hotspot/debugger/win32/coff/COFFFile;)Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=7, args_size=1
start local 0 0: aload 0
invokeinterface sun.jvm.hotspot.debugger.win32.coff.COFFFile.getHeader:()Lsun/jvm/hotspot/debugger/win32/coff/COFFHeader;
astore 1
start local 1 1: aload 1
invokeinterface sun.jvm.hotspot.debugger.win32.coff.COFFHeader.getOptionalHeader:()Lsun/jvm/hotspot/debugger/win32/coff/OptionalHeader;
astore 2
start local 2 2: aload 2
ifnonnull 5
3: getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "Optional header not found."
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
4: aconst_null
areturn
5: StackMap locals: sun.jvm.hotspot.debugger.win32.coff.COFFHeader sun.jvm.hotspot.debugger.win32.coff.OptionalHeader
StackMap stack:
aload 2
invokeinterface sun.jvm.hotspot.debugger.win32.coff.OptionalHeader.getDataDirectories:()Lsun/jvm/hotspot/debugger/win32/coff/OptionalHeaderDataDirectories;
astore 3
start local 3 6: aload 3
ifnonnull 9
7: getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "Optional header data directories not found."
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
8: aconst_null
areturn
9: StackMap locals: sun.jvm.hotspot.debugger.win32.coff.OptionalHeaderDataDirectories
StackMap stack:
aload 3
invokeinterface sun.jvm.hotspot.debugger.win32.coff.OptionalHeaderDataDirectories.getDebugDirectory:()Lsun/jvm/hotspot/debugger/win32/coff/DebugDirectory;
astore 4
start local 4 10: aload 4
ifnonnull 13
11: getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "Debug directory not found."
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
12: aconst_null
areturn
13: StackMap locals: sun.jvm.hotspot.debugger.win32.coff.DebugDirectory
StackMap stack:
iconst_0
istore 5
start local 5 14: goto 20
15: StackMap locals: int
StackMap stack:
aload 4
iload 5
invokeinterface sun.jvm.hotspot.debugger.win32.coff.DebugDirectory.getEntry:(I)Lsun/jvm/hotspot/debugger/win32/coff/DebugDirectoryEntry;
astore 6
start local 6 16: aload 6
invokeinterface sun.jvm.hotspot.debugger.win32.coff.DebugDirectoryEntry.getType:()I
iconst_2
if_icmpne 19
17: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Debug Directory Entry "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 5
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " has debug type IMAGE_DEBUG_TYPE_CODEVIEW"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
18: aload 6
invokeinterface sun.jvm.hotspot.debugger.win32.coff.DebugDirectoryEntry.getDebugVC50:()Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50;
areturn
end local 6 19: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
20: iload 5
aload 4
invokeinterface sun.jvm.hotspot.debugger.win32.coff.DebugDirectory.getNumEntries:()I
if_icmplt 15
end local 5 21: aconst_null
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 file Lsun/jvm/hotspot/debugger/win32/coff/COFFFile;
1 22 1 header Lsun/jvm/hotspot/debugger/win32/coff/COFFHeader;
2 22 2 opt Lsun/jvm/hotspot/debugger/win32/coff/OptionalHeader;
6 22 3 dd Lsun/jvm/hotspot/debugger/win32/coff/OptionalHeaderDataDirectories;
10 22 4 debug Lsun/jvm/hotspot/debugger/win32/coff/DebugDirectory;
14 21 5 i I
16 19 6 entry Lsun/jvm/hotspot/debugger/win32/coff/DebugDirectoryEntry;
MethodParameters:
Name Flags
file
private static void printSymbolTable(sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection);
descriptor: (Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50Subsection;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=3, args_size=1
start local 0 0: aload 0
checkcast sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSSymbolBase
astore 1
start local 1 1: aload 1
invokeinterface sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSSymbolBase.getSymbolIterator:()Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolIterator;
astore 2
start local 2 2: aload 2
invokestatic sun.jvm.hotspot.debugger.win32.coff.TestDebugInfo.printSymbolTable:(Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolIterator;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 sec Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50Subsection;
1 4 1 sym Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbolBase;
2 4 2 iter Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolIterator;
MethodParameters:
Name Flags
sec
private static void printSymbolTable(sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator);
descriptor: (Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolIterator;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: goto 41
1: StackMap locals:
StackMap stack:
aload 0
invokeinterface sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator.getType:()I
ldc 65535
iand
istore 1
start local 1 2: iload 1
lookupswitch { // 36
1: 3
5: 4
6: 5
7: 6
8: 7
9: 8
10: 9
11: 10
12: 11
13: 12
14: 13
518: 25
519: 26
520: 27
521: 28
522: 29
1024: 36
1025: 37
1026: 38
4097: 14
4098: 15
4099: 16
4100: 17
4101: 18
4102: 19
4103: 20
4104: 21
4105: 22
4106: 23
4107: 24
4108: 30
4109: 31
4110: 32
4111: 33
4112: 34
4113: 35
default: 39
}
3: StackMap locals: int
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_COMPILE"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
4: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_SSEARCH"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
5: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_END"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
6: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_SKIP"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
7: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_CVRESERVE"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
8: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_OBJNAME"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
9: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_ENDARG"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
10: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_COBOLUDT"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
11: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_MANYREG"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
12: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_RETURN"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
13: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_ENTRYTHIS"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
14: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_REGISTER"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
15: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_CONSTANT"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
16: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_UDT"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
17: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_COBOLUDT2"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
18: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_MANYREG2"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
19: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_BPREL32"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
20: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_LDATA32"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
21: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_GDATA32"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
22: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_PUB32"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
23: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_LPROC32"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
24: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_GPROC32"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
25: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_THUNK32"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
26: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_BLOCK32"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
27: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_WITH32"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
28: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_LABEL32"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
29: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_CEXMODEL32"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
30: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_VFTTABLE32"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
31: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_REGREL32"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
32: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_LTHREAD32"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
33: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_GTHREAD32"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
34: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_LPROCMIPS"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
35: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_GPROCMIPS"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
36: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_PROCREF"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
37: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_DATAREF"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
38: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " S_ALIGN"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
goto 40
39: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc " (Unknown symbol type "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
40: StackMap locals:
StackMap stack:
aload 0
invokeinterface sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator.next:()V
end local 1 41: StackMap locals:
StackMap stack:
aload 0
invokeinterface sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator.done:()Z
ifeq 1
42: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 43 0 iter Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolIterator;
2 41 1 type I
MethodParameters:
Name Flags
iter
private static void printTypeTable(sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection);
descriptor: (Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50Subsection;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
checkcast sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSGlobalTypes
astore 1
start local 1 1: aload 1
invokeinterface sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSGlobalTypes.getTypeIterator:()Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeIterator;
astore 2
start local 2 2: goto 95
3: StackMap locals: sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSGlobalTypes sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " Type string: "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
4: goto 92
5: StackMap locals:
StackMap stack:
aload 2
invokeinterface sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator.typeStringLeaf:()I
ldc 65535
iand
istore 3
start local 3 6: iload 3
lookupswitch { // 83
10: 16
12: 18
14: 20
15: 21
16: 22
20: 26
22: 28
240: 74
241: 75
242: 76
243: 77
244: 78
245: 79
246: 80
247: 81
248: 82
249: 83
250: 84
251: 85
252: 86
253: 87
254: 88
255: 89
524: 40
1027: 44
4097: 7
4098: 8
4099: 9
4100: 10
4101: 11
4102: 12
4103: 13
4104: 14
4105: 15
4106: 17
4107: 19
4108: 23
4109: 24
4110: 25
4111: 27
4608: 29
4609: 30
4610: 31
4611: 32
4612: 33
4613: 34
4614: 35
4615: 36
4616: 37
4617: 38
4618: 39
5120: 41
5121: 42
5122: 43
5123: 45
5124: 46
5125: 47
5126: 48
5127: 49
5128: 50
5129: 51
5130: 52
5131: 53
5132: 54
5133: 55
5134: 56
32768: 57
32769: 58
32770: 59
32771: 60
32772: 61
32773: 62
32774: 63
32775: 64
32776: 65
32777: 66
32778: 67
32779: 68
32780: 69
32781: 70
32782: 71
32783: 72
32784: 73
default: 90
}
7: StackMap locals: int
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_MODIFIER "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
8: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_POINTER "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
9: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_ARRAY "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
10: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_CLASS "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
11: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_STRUCTURE "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
12: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_UNION "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
13: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_ENUM "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
14: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_PROCEDURE "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
15: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_MFUNCTION "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
16: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_VTSHAPE "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
17: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_COBOL0 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
18: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_COBOL1 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
19: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_BARRAY "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
20: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_LABEL "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
21: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_NULL "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
22: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_NOTTRAN "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
23: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_DIMARRAY "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
24: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_VFTPATH "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
25: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_PRECOMP "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
26: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_ENDPRECOMP "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
27: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_OEM "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
28: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_TYPESERVER "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
29: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_SKIP "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
30: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_ARGLIST "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
31: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_DEFARG "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
32: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_FIELDLIST "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
33: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_DERIVED "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
34: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_BITFIELD "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
35: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_METHODLIST "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
36: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_DIMCONU "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
37: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_DIMCONLU "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
38: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_DIMVARU "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
39: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_DIMVARLU "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
40: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_REFSYM "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
41: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_BCLASS "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
42: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_VBCLASS "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
43: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_IVBCLASS "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
44: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_ENUMERATE "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
45: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_FRIENDFCN "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
46: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_INDEX "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
47: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_MEMBER "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
aload 2
invokeinterface sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator.getMemberName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
48: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_STMEMBER "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
49: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_METHOD "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
aload 2
invokeinterface sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator.getMethodName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
50: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_NESTTYPE "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
51: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_VFUNCTAB "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
52: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_FRIENDCLS "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
53: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_ONEMETHOD "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
aload 2
invokeinterface sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator.getOneMethodName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
54: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_VFUNCOFF "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
55: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_NESTTYPEEX "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
56: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_MEMBERMODIFY "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
57: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_CHAR "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
58: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_SHORT "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
59: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_USHORT "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
60: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_LONG "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
61: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_ULONG "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
62: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_REAL32 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
63: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_REAL64 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
64: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_REAL80 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
65: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_REAL128 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
66: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_QUADWORD "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
67: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_UQUADWORD "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
68: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_REAL48 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
69: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_COMPLEX32 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
70: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_COMPLEX64 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
71: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_COMPLEX80 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
72: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_COMPLEX128 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
73: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_VARSTRING "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
74: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_PAD0 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
75: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_PAD1 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
76: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_PAD2 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
77: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_PAD3 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
78: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_PAD4 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
79: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_PAD5 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
80: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_PAD6 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
81: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_PAD7 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
82: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_PAD8 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
83: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_PAD9 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
84: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_PAD10 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
85: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_PAD11 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
86: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_PAD12 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
87: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_PAD13 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
88: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_PAD14 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
89: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "LF_PAD15 "
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 91
90: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "(Unknown leaf "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
91: StackMap locals:
StackMap stack:
aload 2
invokeinterface sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator.typeStringNext:()V
end local 3 92: StackMap locals:
StackMap stack:
aload 2
invokeinterface sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator.typeStringDone:()Z
ifeq 5
93: getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc ""
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
94: aload 2
invokeinterface sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator.next:()V
95: StackMap locals:
StackMap stack:
aload 2
invokeinterface sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator.done:()Z
ifeq 3
96: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 97 0 sec Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50Subsection;
1 97 1 types Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalTypes;
2 97 2 iter Lsun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeIterator;
6 92 3 leaf I
MethodParameters:
Name Flags
sec
}
SourceFile: "TestDebugInfo.java"