hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
changeset 25356 4a4a482298a6
parent 24941 4ebbe176a7b1
child 25485 9c3d427eed01
equal deleted inserted replaced
25355:29c97629997e 25356:4a4a482298a6
  1442   bool get_work_from_overflow_stack();
  1442   bool get_work_from_overflow_stack();
  1443 };
  1443 };
  1444 
  1444 
  1445 // The following closures are used to do certain kinds of verification of
  1445 // The following closures are used to do certain kinds of verification of
  1446 // CMS marking.
  1446 // CMS marking.
  1447 class PushAndMarkVerifyClosure: public CMSOopClosure {
  1447 class PushAndMarkVerifyClosure: public MetadataAwareOopClosure {
  1448   CMSCollector*    _collector;
  1448   CMSCollector*    _collector;
  1449   MemRegion        _span;
  1449   MemRegion        _span;
  1450   CMSBitMap*       _verification_bm;
  1450   CMSBitMap*       _verification_bm;
  1451   CMSBitMap*       _cms_bm;
  1451   CMSBitMap*       _cms_bm;
  1452   CMSMarkStack*    _mark_stack;
  1452   CMSMarkStack*    _mark_stack;