< prev index next >

src/hotspot/share/gc/z/zDebug.gdb

Print this page

        

*** 46,56 **** # Unknown printf "(Unknown)" end end end ! printf "\t Page: %llu\n", ((uintptr_t)$obj & ZAddressOffsetMask) >> ZPageSizeMinShift 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 --- 46,56 ---- # Unknown printf "(Unknown)" end end end ! 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,107 **** end define zmarked set $addr = $arg0 set $obj = ((uintptr_t)$addr & ZAddressOffsetMask) ! set $page_index = $obj >> ZPageSizeMinShift 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 --- 97,107 ---- end define zmarked set $addr = $arg0 set $obj = ((uintptr_t)$addr & ZAddressOffsetMask) ! 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 >