< prev index next >
src/hotspot/share/gc/z/zDebug.gdb
Print this page
@@ -46,11 +46,11 @@
# Unknown
printf "(Unknown)"
end
end
end
- printf "\t Page: %llu\n", ((uintptr_t)$obj & ZAddressOffsetMask) >> ZPageSizeMinShift
+ printf "\t Page: %llu\n", ((uintptr_t)$obj & ZAddressOffsetMask) >> ZGranuleSizeShift
x/16gx $obj
printf "Mark: 0x%016llx\tKlass: %s\n", (uintptr_t)$obj->_mark, (char*)$obj->_metadata->_klass->_name->_body
end
# Print heap page by pagetable index
@@ -97,11 +97,11 @@
end
define zmarked
set $addr = $arg0
set $obj = ((uintptr_t)$addr & ZAddressOffsetMask)
- set $page_index = $obj >> ZPageSizeMinShift
+ set $page_index = $obj >> ZGranuleSizeShift
set $page_entry = (uintptr_t)ZHeap::_heap._pagetable._map._map[$page_index]
set $page = (ZPage*)($page_entry & ~1)
set $page_start = (uintptr_t)$page._virtual._start
set $page_end = (uintptr_t)$page._virtual._end
set $page_seqnum = $page._livemap._seqnum
< prev index next >