< prev index next >
src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPage.java
Print this page
@@ -63,14 +63,18 @@
private ZForwardingTable forwarding() {
return (ZForwardingTable)VMObjectFactory.newObject(ZForwardingTable.class, addr.addOffsetTo(forwardingFieldOffset));
}
- private long start() {
+ long start() {
return virtual().start();
}
+ long size() {
+ return virtual().end() - virtual().start();
+ }
+
Address forward_object(Address from) {
// Lookup address in forwarding table
long from_offset = ZAddress.offset(from);
long from_index = (from_offset - start()) >> object_alignment_shift();
ZForwardingTableEntry entry = forwarding().find(from_index);
< prev index next >