Skip to content

Commit

Permalink
rename
Browse files Browse the repository at this point in the history
  • Loading branch information
LizBing committed May 12, 2024
1 parent b007eb0 commit 65a4bbf
Show file tree
Hide file tree
Showing 8 changed files with 29 additions and 29 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
import sun.jvm.hotspot.utilities.Observer;

import sun.jvm.hotspot.debugger.Address;
import sun.jvm.hotspot.gc.g1.HeapRegionClosure;
import sun.jvm.hotspot.gc.g1.G1HeapRegionClosure;
import sun.jvm.hotspot.gc.g1.PrintRegionClosure;
import sun.jvm.hotspot.gc.shared.CollectedHeap;
import sun.jvm.hotspot.gc.shared.CollectedHeapName;
Expand All @@ -47,17 +47,17 @@
// Mirror class for G1CollectedHeap.

public class G1CollectedHeap extends CollectedHeap {
// HeapRegionManager _hrm;
// G1HeapRegionManager _hrm;
private static long hrmFieldOffset;
// MemRegion _g1_reserved;
private static long g1ReservedFieldOffset;
// size_t _summary_bytes_used;
private static CIntegerField summaryBytesUsedField;
// G1MonitoringSupport* _monitoring_support;
private static AddressField monitoringSupportField;
// HeapRegionSet _old_set;
// G1HeapRegionSet _old_set;
private static long oldSetFieldOffset;
// HeapRegionSet _humongous_set;
// G1HeapRegionSet _humongous_set;
private static long humongousSetFieldOffset;

static {
Expand Down Expand Up @@ -90,40 +90,40 @@ public long n_regions() {
return hrm().length();
}

public HeapRegionManager hrm() {
public G1HeapRegionManager hrm() {
Address hrmAddr = addr.addOffsetTo(hrmFieldOffset);
return VMObjectFactory.newObject(HeapRegionManager.class, hrmAddr);
return VMObjectFactory.newObject(G1HeapRegionManager.class, hrmAddr);
}

public G1MonitoringSupport monitoringSupport() {
Address monitoringSupportAddr = monitoringSupportField.getValue(addr);
return VMObjectFactory.newObject(G1MonitoringSupport.class, monitoringSupportAddr);
}

public HeapRegionSetBase oldSet() {
public G1HeapRegionSetBase oldSet() {
Address oldSetAddr = addr.addOffsetTo(oldSetFieldOffset);
return VMObjectFactory.newObject(HeapRegionSetBase.class, oldSetAddr);
return VMObjectFactory.newObject(G1HeapRegionSetBase.class, oldSetAddr);
}

public HeapRegionSetBase humongousSet() {
public G1HeapRegionSetBase humongousSet() {
Address humongousSetAddr = addr.addOffsetTo(humongousSetFieldOffset);
return VMObjectFactory.newObject(HeapRegionSetBase.class, humongousSetAddr);
return VMObjectFactory.newObject(G1HeapRegionSetBase.class, humongousSetAddr);
}

private Iterator<G1HeapRegion> g1HeapRegionIterator() {
return hrm().g1HeapRegionIterator();
private Iterator<G1HeapRegion> heapRegionIterator() {
return hrm().heapRegionIterator();
}

public void heapRegionIterate(HeapRegionClosure hrcl) {
Iterator<G1HeapRegion> iter = g1HeapRegionIterator();
public void heapRegionIterate(G1HeapRegionClosure hrcl) {
Iterator<G1HeapRegion> iter = heapRegionIterator();
while (iter.hasNext()) {
G1HeapRegion hr = iter.next();
hrcl.doHeapRegion(hr);
}
}

public G1HeapRegion g1HeapRegionForAddress(Address addr) {
Iterator<G1HeapRegion> iter = g1HeapRegionIterator();
public G1HeapRegion heapRegionForAddress(Address addr) {
Iterator<G1HeapRegion> iter = heapRegionIterator();
while (iter.hasNext()) {
G1HeapRegion hr = iter.next();
if (hr.isInRegion(addr)) {
Expand All @@ -139,7 +139,7 @@ public CollectedHeapName kind() {

@Override
public void liveRegionsIterate(LiveRegionsClosure closure) {
Iterator<G1HeapRegion> iter = g1HeapRegionIterator();
Iterator<G1HeapRegion> iter = heapRegionIterator();
while (iter.hasNext()) {
G1HeapRegion hr = iter.next();
closure.doLiveRegions(hr);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,6 @@

package sun.jvm.hotspot.gc.g1;

public interface HeapRegionClosure {
public interface G1HeapRegionClosure {
public void doHeapRegion(G1HeapRegion hr);
}
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@

// Mirror class for HeapRegionManager.

public class HeapRegionManager extends VMObject {
public class G1HeapRegionManager extends VMObject {
// G1HeapRegionTable _regions
private static long regionsFieldOffset;

Expand Down Expand Up @@ -70,11 +70,11 @@ public long length() {
return regions().length();
}

public Iterator<G1HeapRegion> g1HeapRegionIterator() {
return regions().g1HeapRegionIterator(length());
public Iterator<G1HeapRegion> heapRegionIterator() {
return regions().heapRegionIterator(length());
}

public HeapRegionManager(Address addr) {
public G1HeapRegionManager(Address addr) {
super(addr);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@

// Mirror class for HeapRegionSetBase. Represents a group of regions.

public class HeapRegionSetBase extends VMObject {
public class G1HeapRegionSetBase extends VMObject {

// uint _length
private static CIntegerField lengthField;
Expand All @@ -62,7 +62,7 @@ public long length() {
return lengthField.getValue(addr);
}

public HeapRegionSetBase(Address addr) {
public G1HeapRegionSetBase(Address addr) {
super(addr);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ public void remove() { /* not supported */ }
}
}

public Iterator<G1HeapRegion> g1HeapRegionIterator(long committedLength) {
public Iterator<G1HeapRegion> heapRegionIterator(long committedLength) {
return new G1HeapRegionIterator(committedLength);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
import java.io.PrintStream;
import sun.jvm.hotspot.gc.g1.G1HeapRegion;

public class PrintRegionClosure implements HeapRegionClosure {
public class PrintRegionClosure implements G1HeapRegionClosure {
private PrintStream tty;

public PrintRegionClosure(PrintStream tty) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -253,8 +253,8 @@ public void printG1HeapSummary(PrintStream tty, G1CollectedHeap g1h) {
G1MonitoringSupport monitoringSupport = g1h.monitoringSupport();
long edenSpaceRegionNum = monitoringSupport.edenSpaceRegionNum();
long survivorSpaceRegionNum = monitoringSupport.survivorSpaceRegionNum();
HeapRegionSetBase oldSet = g1h.oldSet();
HeapRegionSetBase humongousSet = g1h.humongousSet();
G1HeapRegionSetBase oldSet = g1h.oldSet();
G1HeapRegionSetBase humongousSet = g1h.humongousSet();
long oldGenRegionNum = oldSet.length() + humongousSet.length();
printG1Space(tty, "G1 Heap:", g1h.n_regions(),
g1h.used(), g1h.capacity());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ public static PointerLocation find(Address a) {
// If we are using the G1CollectedHeap, find out which region the address is in
if (heap instanceof G1CollectedHeap) {
G1CollectedHeap g1 = (G1CollectedHeap)heap;
loc.hr = g1.g1HeapRegionForAddress(a);
loc.hr = g1.heapRegionForAddress(a);
// We don't assert that loc.hr is not null like we do for the SerialHeap. This is
// because heap.isIn(a) can return true if the address is anywhere in G1's mapped
// memory, even if that area of memory is not in use by a G1HeapRegion. So there
Expand Down

0 comments on commit 65a4bbf

Please sign in to comment.