Top


定義場所(file name)

hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp

名前(function name)

inline bool PSParallelCompact::mark_obj(oop obj) {

本体部(body)

  {- -------------------------------------------
  (1) ParMarkBitMap::mark_obj() で mark の付加を試み, その成否をリターンする.
      (なお, 成功した場合には ParallelCompactData::add_obj() で _summary_data を更新しておく)
      ---------------------------------------- -}

      const int obj_size = obj->size();
      if (mark_bitmap()->mark_obj(obj, obj_size)) {
        _summary_data.add_obj(obj, obj_size);
        return true;
      } else {
        return false;
      }
    }

This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.