equal
deleted
inserted
replaced
26 |
26 |
27 import java.io.*; |
27 import java.io.*; |
28 import java.util.*; |
28 import java.util.*; |
29 import sun.jvm.hotspot.debugger.*; |
29 import sun.jvm.hotspot.debugger.*; |
30 import sun.jvm.hotspot.gc.cms.CMSHeap; |
30 import sun.jvm.hotspot.gc.cms.CMSHeap; |
|
31 import sun.jvm.hotspot.gc.serial.SerialHeap; |
31 import sun.jvm.hotspot.gc.shared.*; |
32 import sun.jvm.hotspot.gc.shared.*; |
32 import sun.jvm.hotspot.gc.g1.G1CollectedHeap; |
33 import sun.jvm.hotspot.gc.g1.G1CollectedHeap; |
33 import sun.jvm.hotspot.gc.parallel.*; |
34 import sun.jvm.hotspot.gc.parallel.*; |
34 import sun.jvm.hotspot.oops.*; |
35 import sun.jvm.hotspot.oops.*; |
35 import sun.jvm.hotspot.types.*; |
36 import sun.jvm.hotspot.types.*; |
75 Type type = db.lookupType("Universe"); |
76 Type type = db.lookupType("Universe"); |
76 |
77 |
77 collectedHeapField = type.getAddressField("_collectedHeap"); |
78 collectedHeapField = type.getAddressField("_collectedHeap"); |
78 |
79 |
79 heapConstructor = new VirtualConstructor(db); |
80 heapConstructor = new VirtualConstructor(db); |
80 heapConstructor.addMapping("GenCollectedHeap", GenCollectedHeap.class); |
|
81 heapConstructor.addMapping("CMSHeap", CMSHeap.class); |
81 heapConstructor.addMapping("CMSHeap", CMSHeap.class); |
|
82 heapConstructor.addMapping("SerialHeap", SerialHeap.class); |
82 heapConstructor.addMapping("ParallelScavengeHeap", ParallelScavengeHeap.class); |
83 heapConstructor.addMapping("ParallelScavengeHeap", ParallelScavengeHeap.class); |
83 heapConstructor.addMapping("G1CollectedHeap", G1CollectedHeap.class); |
84 heapConstructor.addMapping("G1CollectedHeap", G1CollectedHeap.class); |
84 |
85 |
85 mainThreadGroupField = type.getOopField("_main_thread_group"); |
86 mainThreadGroupField = type.getOopField("_main_thread_group"); |
86 systemThreadGroupField = type.getOopField("_system_thread_group"); |
87 systemThreadGroupField = type.getOopField("_system_thread_group"); |