hotspot/src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
bool do_object_b(oop p) {
{- -------------------------------------------
(1) 処理対象が生きていれば true を返す.
(正確には, 対象が New 領域中にないか(これは無条件で live), あるいはフォワーディングポインタが埋め込まれていれば true を返す)
---------------------------------------- -}
return (!PSScavenge::is_obj_in_young((HeapWord*) p)) || p->is_forwarded();
}
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.