< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Print this page
rev 53257 : Cherry-pick: 8213199: GC abstraction for Assembler::needs_explicit_null_check() plus Shenandoah parts

*** 2787,2795 **** --- 2787,2799 ---- size_t ShenandoahHeap::obj_size(oop obj) const { return CollectedHeap::obj_size(obj) + ShenandoahBrooksPointer::word_size(); } + ptrdiff_t ShenandoahHeap::cell_header_size() const { + return ShenandoahBrooksPointer::byte_size(); + } + BoolObjectClosure* ShenandoahIsAliveSelector::is_alive_closure() { return ShenandoahHeap::heap()->has_forwarded_objects() ? reinterpret_cast<BoolObjectClosure*>(&_fwd_alive_cl) : reinterpret_cast<BoolObjectClosure*>(&_alive_cl); }
< prev index next >