hotspot/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
template <class T>
inline void PSPromotionManager::claim_or_forward_depth(T* p) {
{- -------------------------------------------
(1) (assert)
---------------------------------------- -}
assert(PSScavenge::should_scavenge(p, true), "revisiting object?");
assert(Universe::heap()->kind() == CollectedHeap::ParallelScavengeHeap,
"Sanity");
assert(Universe::heap()->is_in(p), "pointer outside heap");
{- -------------------------------------------
(1) PSPromotionManager::claim_or_forward_internal_depth() を呼び出すだけ.
---------------------------------------- -}
claim_or_forward_internal_depth(p);
}
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.