Top


定義場所(file name)

hotspot/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp

名前(function name)

template <class T>
inline void PSPromotionManager::claim_or_forward_depth(T* p) {

本体部(body)

  {- -------------------------------------------
  (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.