513 class CMSCollector: public CHeapObj<mtGC> { |
513 class CMSCollector: public CHeapObj<mtGC> { |
514 friend class VMStructs; |
514 friend class VMStructs; |
515 friend class ConcurrentMarkSweepThread; |
515 friend class ConcurrentMarkSweepThread; |
516 friend class ConcurrentMarkSweepGeneration; |
516 friend class ConcurrentMarkSweepGeneration; |
517 friend class CompactibleFreeListSpace; |
517 friend class CompactibleFreeListSpace; |
|
518 friend class CMSParMarkTask; |
|
519 friend class CMSParInitialMarkTask; |
518 friend class CMSParRemarkTask; |
520 friend class CMSParRemarkTask; |
519 friend class CMSConcMarkingTask; |
521 friend class CMSConcMarkingTask; |
520 friend class CMSRefProcTaskProxy; |
522 friend class CMSRefProcTaskProxy; |
521 friend class CMSRefProcTaskExecutor; |
523 friend class CMSRefProcTaskExecutor; |
522 friend class ScanMarkedObjectsAgainCarefullyClosure; // for sampling eden |
524 friend class ScanMarkedObjectsAgainCarefullyClosure; // for sampling eden |