< prev index next >

src/hotspot/share/gc/z/zCollectedHeap.cpp

Print this page

        

*** 33,42 **** --- 33,43 ---- #include "gc/z/zServiceability.hpp" #include "gc/z/zStat.hpp" #include "gc/z/zUtils.inline.hpp" #include "memory/universe.hpp" #include "runtime/mutexLocker.hpp" + #include "utilities/align.hpp" ZCollectedHeap* ZCollectedHeap::heap() { CollectedHeap* heap = Universe::heap(); assert(heap != NULL, "Uninitialized access to ZCollectedHeap::heap()"); assert(heap->kind() == CollectedHeap::Z, "Invalid name");
*** 367,377 **** bool ZCollectedHeap::is_oop(oop object) const { return CollectedHeap::is_oop(object) && _heap.is_oop(object); } void ZCollectedHeap::check_oop_location(void* addr) const { ! assert(check_obj_alignment(addr), "address is not aligned"); const uintptr_t addr_int = reinterpret_cast<uintptr_t>(addr); assert(addr_int >= ZAddressSpaceStart, "address is outside of the heap"); assert(addr_int < ZAddressSpaceEnd, "address is outside of the heap"); } --- 368,378 ---- bool ZCollectedHeap::is_oop(oop object) const { return CollectedHeap::is_oop(object) && _heap.is_oop(object); } void ZCollectedHeap::check_oop_location(void* addr) const { ! assert(is_object_aligned(addr), "address is not aligned"); const uintptr_t addr_int = reinterpret_cast<uintptr_t>(addr); assert(addr_int >= ZAddressSpaceStart, "address is outside of the heap"); assert(addr_int < ZAddressSpaceEnd, "address is outside of the heap"); }
< prev index next >