< prev index next >
src/hotspot/share/gc/shared/collectedHeap.hpp
Print this page
rev 52430 : 8213199: GC abstraction for Assembler::needs_explicit_null_check()
*** 578,587 ****
--- 578,592 ----
virtual bool is_oop(oop object) const;
virtual size_t obj_size(oop obj) const;
+ // Cells are memory slices allocated by the allocator. Objects are initialized
+ // in cells. The cell itself may have a header, found at a negative offset of
+ // oops. Usually, the size of the cell header is 0, but it may be larger.
+ virtual ptrdiff_t cell_header_size() const { return 0; }
+
// Non product verification and debugging.
#ifndef PRODUCT
// Support for PromotionFailureALot. Return true if it's time to cause a
// promotion failure. The no-argument version uses
// this->_promotion_failure_alot_count as the counter.
< prev index next >