equal
deleted
inserted
replaced
366 } |
366 } |
367 |
367 |
368 bool ZCollectedHeap::is_oop(oop object) const { |
368 bool ZCollectedHeap::is_oop(oop object) const { |
369 return CollectedHeap::is_oop(object) && _heap.is_oop(object); |
369 return CollectedHeap::is_oop(object) && _heap.is_oop(object); |
370 } |
370 } |
371 |
|
372 void ZCollectedHeap::check_oop_location(void* addr) const { |
|
373 assert(is_object_aligned(addr), "address is not aligned"); |
|
374 |
|
375 const uintptr_t addr_int = reinterpret_cast<uintptr_t>(addr); |
|
376 assert(addr_int >= ZAddressSpaceStart, "address is outside of the heap"); |
|
377 assert(addr_int < ZAddressSpaceEnd, "address is outside of the heap"); |
|
378 } |
|