364 friend class CMGlobalObjectClosure; |
364 friend class CMGlobalObjectClosure; |
365 friend class CMRemarkTask; |
365 friend class CMRemarkTask; |
366 friend class CMConcurrentMarkingTask; |
366 friend class CMConcurrentMarkingTask; |
367 friend class G1ParNoteEndTask; |
367 friend class G1ParNoteEndTask; |
368 friend class CalcLiveObjectsClosure; |
368 friend class CalcLiveObjectsClosure; |
369 friend class G1RefProcTaskProxy; |
369 friend class G1CMRefProcTaskProxy; |
370 friend class G1RefProcTaskExecutor; |
370 friend class G1CMRefProcTaskExecutor; |
371 friend class G1CMParKeepAliveAndDrainClosure; |
371 friend class G1CMParKeepAliveAndDrainClosure; |
372 friend class G1CMParDrainMarkingStackClosure; |
372 friend class G1CMParDrainMarkingStackClosure; |
373 |
373 |
374 protected: |
374 protected: |
375 ConcurrentMarkThread* _cmThread; // the thread doing the work |
375 ConcurrentMarkThread* _cmThread; // the thread doing the work |