ysr@777: // ysr@777: // Copyright 2004-2006 Sun Microsystems, Inc. All Rights Reserved. ysr@777: // DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. ysr@777: // ysr@777: // This code is free software; you can redistribute it and/or modify it ysr@777: // under the terms of the GNU General Public License version 2 only, as ysr@777: // published by the Free Software Foundation. ysr@777: // ysr@777: // This code is distributed in the hope that it will be useful, but WITHOUT ysr@777: // ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or ysr@777: // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License ysr@777: // version 2 for more details (a copy is included in the LICENSE file that ysr@777: // accompanied this code). ysr@777: // ysr@777: // You should have received a copy of the GNU General Public License version ysr@777: // 2 along with this work; if not, write to the Free Software Foundation, ysr@777: // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. ysr@777: // ysr@777: // Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, ysr@777: // CA 95054 USA or visit www.sun.com if you need additional information or ysr@777: // have any questions. iveresov@793: // ysr@777: // ysr@777: ysr@777: // NOTE: DO NOT CHANGE THIS COPYRIGHT TO NEW STYLE - IT WILL BREAK makeDeps! ysr@777: ysr@777: bufferingOopClosure.hpp genOopClosures.hpp ysr@777: bufferingOopClosure.hpp generation.hpp ysr@777: bufferingOopClosure.hpp os.hpp ysr@777: ysr@777: cardTableRS.cpp concurrentMark.hpp ysr@777: cardTableRS.cpp g1SATBCardTableModRefBS.hpp ysr@777: ysr@777: collectionSetChooser.cpp g1CollectedHeap.hpp ysr@777: collectionSetChooser.cpp g1CollectorPolicy.hpp ysr@777: collectionSetChooser.cpp collectionSetChooser.hpp ysr@777: ysr@777: collectionSetChooser.hpp heapRegion.hpp ysr@777: collectionSetChooser.hpp growableArray.hpp ysr@777: ysr@777: concurrentG1Refine.cpp atomic.hpp ysr@777: concurrentG1Refine.cpp concurrentG1Refine.hpp ysr@777: concurrentG1Refine.cpp concurrentG1RefineThread.hpp ysr@777: concurrentG1Refine.cpp copy.hpp ysr@777: concurrentG1Refine.cpp g1CollectedHeap.hpp ysr@777: concurrentG1Refine.cpp g1RemSet.hpp ysr@777: ysr@777: concurrentG1Refine.hpp globalDefinitions.hpp ysr@777: ysr@777: concurrentG1RefineThread.cpp concurrentG1Refine.hpp ysr@777: concurrentG1RefineThread.cpp concurrentG1RefineThread.hpp ysr@777: concurrentG1RefineThread.cpp g1CollectedHeap.hpp ysr@777: concurrentG1RefineThread.cpp g1CollectorPolicy.hpp ysr@777: concurrentG1RefineThread.cpp handles.inline.hpp ysr@777: concurrentG1RefineThread.cpp mutexLocker.hpp ysr@777: concurrentG1RefineThread.cpp resourceArea.hpp ysr@777: ysr@777: concurrentG1RefineThread.hpp concurrentGCThread.hpp ysr@777: concurrentG1RefineThread.hpp coTracker.hpp ysr@777: ysr@777: concurrentMark.cpp concurrentMark.hpp ysr@777: concurrentMark.cpp concurrentMarkThread.inline.hpp ysr@777: concurrentMark.cpp g1CollectedHeap.inline.hpp ysr@777: concurrentMark.cpp g1CollectorPolicy.hpp ysr@777: concurrentMark.cpp g1RemSet.hpp ysr@777: concurrentMark.cpp gcOverheadReporter.hpp ysr@777: concurrentMark.cpp genOopClosures.inline.hpp ysr@777: concurrentMark.cpp heapRegionRemSet.hpp ysr@777: concurrentMark.cpp heapRegionSeq.inline.hpp ysr@777: concurrentMark.cpp handles.inline.hpp ysr@777: concurrentMark.cpp java.hpp ysr@777: concurrentMark.cpp oop.inline.hpp ysr@777: concurrentMark.cpp referencePolicy.hpp ysr@777: concurrentMark.cpp resourceArea.hpp ysr@777: concurrentMark.cpp symbolTable.hpp ysr@777: ysr@777: concurrentMark.hpp coTracker.hpp ysr@777: concurrentMark.hpp heapRegion.hpp ysr@777: concurrentMark.hpp taskqueue.hpp ysr@777: ysr@777: concurrentMarkThread.cpp concurrentMarkThread.inline.hpp ysr@777: concurrentMarkThread.cpp g1CollectedHeap.inline.hpp ysr@777: concurrentMarkThread.cpp g1CollectorPolicy.hpp ysr@777: concurrentMarkThread.cpp g1MMUTracker.hpp ysr@777: concurrentMarkThread.cpp resourceArea.hpp ysr@777: concurrentMarkThread.cpp vm_operations_g1.hpp ysr@777: concurrentMarkThread.cpp vmThread.hpp ysr@777: ysr@777: concurrentMarkThread.hpp concurrentGCThread.hpp ysr@777: ysr@777: concurrentMarkThread.inline.hpp concurrentMark.hpp ysr@777: concurrentMarkThread.inline.hpp concurrentMarkThread.hpp ysr@777: ysr@777: concurrentZFThread.cpp concurrentZFThread.hpp ysr@777: concurrentZFThread.cpp heapRegion.hpp ysr@777: concurrentZFThread.cpp g1CollectedHeap.inline.hpp ysr@777: concurrentZFThread.cpp copy.hpp ysr@777: concurrentZFThread.cpp mutexLocker.hpp ysr@777: concurrentZFThread.cpp space.inline.hpp ysr@777: ysr@777: concurrentZFThread.hpp concurrentGCThread.hpp ysr@777: concurrentZFThread.hpp coTracker.hpp iveresov@793: ysr@777: dirtyCardQueue.cpp atomic.hpp ysr@777: dirtyCardQueue.cpp dirtyCardQueue.hpp ysr@777: dirtyCardQueue.cpp heapRegionRemSet.hpp ysr@777: dirtyCardQueue.cpp mutexLocker.hpp ysr@777: dirtyCardQueue.cpp ptrQueue.inline.hpp ysr@777: dirtyCardQueue.cpp safepoint.hpp ysr@777: dirtyCardQueue.cpp thread.hpp ysr@777: dirtyCardQueue.cpp thread_.inline.hpp ysr@777: dirtyCardQueue.cpp workgroup.hpp ysr@777: ysr@777: dirtyCardQueue.hpp allocation.hpp ysr@777: dirtyCardQueue.hpp ptrQueue.hpp ysr@777: ysr@777: g1BlockOffsetTable.cpp g1BlockOffsetTable.inline.hpp ysr@777: g1BlockOffsetTable.cpp java.hpp ysr@777: g1BlockOffsetTable.cpp oop.inline.hpp ysr@777: g1BlockOffsetTable.cpp space.hpp ysr@777: ysr@777: g1BlockOffsetTable.hpp globalDefinitions.hpp ysr@777: g1BlockOffsetTable.hpp memRegion.hpp ysr@777: g1BlockOffsetTable.hpp virtualspace.hpp ysr@777: ysr@777: g1BlockOffsetTable.inline.hpp g1BlockOffsetTable.hpp ysr@777: g1BlockOffsetTable.inline.hpp space.hpp ysr@777: ysr@777: g1CollectedHeap.cpp aprofiler.hpp ysr@777: g1CollectedHeap.cpp bufferingOopClosure.hpp ysr@777: g1CollectedHeap.cpp concurrentG1Refine.hpp ysr@777: g1CollectedHeap.cpp concurrentG1RefineThread.hpp ysr@777: g1CollectedHeap.cpp concurrentMarkThread.inline.hpp ysr@777: g1CollectedHeap.cpp concurrentZFThread.hpp ysr@777: g1CollectedHeap.cpp g1CollectedHeap.inline.hpp ysr@777: g1CollectedHeap.cpp g1CollectorPolicy.hpp ysr@777: g1CollectedHeap.cpp g1MarkSweep.hpp ysr@777: g1CollectedHeap.cpp g1RemSet.hpp ysr@777: g1CollectedHeap.cpp g1OopClosures.inline.hpp ysr@777: g1CollectedHeap.cpp genOopClosures.inline.hpp ysr@777: g1CollectedHeap.cpp gcLocker.inline.hpp ysr@777: g1CollectedHeap.cpp gcOverheadReporter.hpp ysr@777: g1CollectedHeap.cpp generationSpec.hpp ysr@777: g1CollectedHeap.cpp heapRegionRemSet.hpp ysr@777: g1CollectedHeap.cpp heapRegionSeq.inline.hpp ysr@777: g1CollectedHeap.cpp icBuffer.hpp ysr@777: g1CollectedHeap.cpp isGCActiveMark.hpp ysr@777: g1CollectedHeap.cpp oop.inline.hpp ysr@777: g1CollectedHeap.cpp oop.pcgc.inline.hpp ysr@777: g1CollectedHeap.cpp parGCAllocBuffer.hpp ysr@777: g1CollectedHeap.cpp vm_operations_g1.hpp ysr@777: g1CollectedHeap.cpp vmThread.hpp ysr@777: ysr@777: g1CollectedHeap.hpp barrierSet.hpp ysr@777: g1CollectedHeap.hpp heapRegion.hpp ysr@777: g1CollectedHeap.hpp memRegion.hpp ysr@777: g1CollectedHeap.hpp sharedHeap.hpp ysr@777: ysr@777: g1CollectedHeap.inline.hpp concurrentMark.hpp ysr@777: g1CollectedHeap.inline.hpp g1CollectedHeap.hpp ysr@777: g1CollectedHeap.inline.hpp heapRegionSeq.hpp ysr@777: g1CollectedHeap.inline.hpp taskqueue.hpp ysr@777: ysr@777: g1CollectorPolicy.cpp concurrentG1Refine.hpp ysr@777: g1CollectorPolicy.cpp concurrentMark.hpp ysr@777: g1CollectorPolicy.cpp concurrentMarkThread.inline.hpp ysr@777: g1CollectorPolicy.cpp debug.hpp ysr@777: g1CollectorPolicy.cpp java.hpp ysr@777: g1CollectorPolicy.cpp g1CollectedHeap.hpp ysr@777: g1CollectorPolicy.cpp g1CollectorPolicy.hpp ysr@777: g1CollectorPolicy.cpp heapRegionRemSet.hpp ysr@777: g1CollectorPolicy.cpp mutexLocker.hpp ysr@777: ysr@777: g1CollectorPolicy.hpp collectorPolicy.hpp ysr@777: g1CollectorPolicy.hpp collectionSetChooser.hpp ysr@777: g1CollectorPolicy.hpp g1MMUTracker.hpp ysr@777: ysr@777: g1_globals.cpp g1_globals.hpp ysr@777: ysr@777: g1_globals.hpp globals.hpp ysr@777: ysr@777: globals.cpp g1_globals.hpp ysr@777: top.hpp g1_globals.hpp ysr@777: ysr@777: g1MarkSweep.cpp aprofiler.hpp iveresov@793: g1MarkSweep.cpp biasedLocking.hpp ysr@777: g1MarkSweep.cpp codeCache.hpp ysr@777: g1MarkSweep.cpp events.hpp ysr@777: g1MarkSweep.cpp fprofiler.hpp ysr@777: g1MarkSweep.hpp g1CollectedHeap.hpp ysr@777: g1MarkSweep.cpp g1MarkSweep.hpp ysr@777: g1MarkSweep.cpp gcLocker.hpp ysr@777: g1MarkSweep.cpp genCollectedHeap.hpp ysr@777: g1MarkSweep.hpp heapRegion.hpp ysr@777: g1MarkSweep.cpp icBuffer.hpp ysr@777: g1MarkSweep.cpp instanceRefKlass.hpp ysr@777: g1MarkSweep.cpp javaClasses.hpp ysr@777: g1MarkSweep.cpp jvmtiExport.hpp ysr@777: g1MarkSweep.cpp copy.hpp ysr@777: g1MarkSweep.cpp modRefBarrierSet.hpp ysr@777: g1MarkSweep.cpp oop.inline.hpp ysr@777: g1MarkSweep.cpp referencePolicy.hpp ysr@777: g1MarkSweep.cpp space.hpp ysr@777: g1MarkSweep.cpp symbolTable.hpp ysr@777: g1MarkSweep.cpp synchronizer.hpp ysr@777: g1MarkSweep.cpp systemDictionary.hpp ysr@777: g1MarkSweep.cpp thread.hpp ysr@777: g1MarkSweep.cpp vmSymbols.hpp ysr@777: g1MarkSweep.cpp vmThread.hpp ysr@777: ysr@777: g1MarkSweep.hpp generation.hpp ysr@777: g1MarkSweep.hpp growableArray.hpp ysr@777: g1MarkSweep.hpp markOop.hpp ysr@777: g1MarkSweep.hpp genMarkSweep.hpp ysr@777: g1MarkSweep.hpp oop.hpp ysr@777: g1MarkSweep.hpp timer.hpp ysr@777: g1MarkSweep.hpp universe.hpp ysr@777: ysr@777: g1OopClosures.inline.hpp concurrentMark.hpp ysr@777: g1OopClosures.inline.hpp g1OopClosures.hpp ysr@777: g1OopClosures.inline.hpp g1CollectedHeap.hpp ysr@777: g1OopClosures.inline.hpp g1RemSet.hpp ysr@777: ysr@777: g1MMUTracker.cpp g1MMUTracker.hpp ysr@777: g1MMUTracker.cpp ostream.hpp ysr@777: g1MMUTracker.cpp mutexLocker.hpp ysr@777: ysr@777: g1MMUTracker.hpp debug.hpp ysr@777: ysr@777: g1RemSet.cpp bufferingOopClosure.hpp ysr@777: g1RemSet.cpp concurrentG1Refine.hpp ysr@777: g1RemSet.cpp concurrentG1RefineThread.hpp ysr@777: g1RemSet.cpp g1BlockOffsetTable.inline.hpp ysr@777: g1RemSet.cpp g1CollectedHeap.inline.hpp ysr@777: g1RemSet.cpp g1CollectorPolicy.hpp ysr@777: g1RemSet.cpp g1RemSet.inline.hpp ysr@777: g1RemSet.cpp g1OopClosures.inline.hpp ysr@777: g1RemSet.cpp heapRegionSeq.inline.hpp ysr@777: g1RemSet.cpp intHisto.hpp ysr@777: g1RemSet.cpp iterator.hpp ysr@777: g1RemSet.cpp oop.inline.hpp ysr@777: ysr@777: g1RemSet.inline.hpp g1RemSet.hpp ysr@777: g1RemSet.inline.hpp heapRegionRemSet.hpp ysr@777: ysr@777: g1SATBCardTableModRefBS.cpp g1SATBCardTableModRefBS.hpp ysr@777: g1SATBCardTableModRefBS.cpp heapRegion.hpp ysr@777: g1SATBCardTableModRefBS.cpp mutexLocker.hpp ysr@777: g1SATBCardTableModRefBS.cpp thread.hpp ysr@777: g1SATBCardTableModRefBS.cpp thread_.inline.hpp ysr@777: g1SATBCardTableModRefBS.cpp satbQueue.hpp ysr@777: ysr@777: g1SATBCardTableModRefBS.hpp cardTableModRefBS.hpp ysr@777: g1SATBCardTableModRefBS.hpp memRegion.hpp ysr@777: ysr@777: heapRegion.cpp concurrentZFThread.hpp ysr@777: heapRegion.cpp g1BlockOffsetTable.inline.hpp ysr@777: heapRegion.cpp g1CollectedHeap.inline.hpp ysr@777: heapRegion.cpp g1OopClosures.inline.hpp ysr@777: heapRegion.cpp genOopClosures.inline.hpp ysr@777: heapRegion.cpp heapRegion.inline.hpp ysr@777: heapRegion.cpp heapRegionRemSet.hpp ysr@777: heapRegion.cpp heapRegionSeq.inline.hpp ysr@777: heapRegion.cpp iterator.hpp ysr@777: heapRegion.cpp oop.inline.hpp ysr@777: ysr@777: heapRegion.hpp space.hpp tonyp@791: heapRegion.hpp spaceDecorator.hpp ysr@777: heapRegion.hpp g1BlockOffsetTable.hpp ysr@777: heapRegion.hpp watermark.hpp ysr@777: heapRegion.hpp g1_specialized_oop_closures.hpp ysr@777: heapRegion.hpp survRateGroup.hpp ysr@777: ysr@777: heapRegionRemSet.hpp sparsePRT.hpp ysr@777: ysr@777: heapRegionRemSet.cpp allocation.hpp ysr@777: heapRegionRemSet.cpp bitMap.inline.hpp ysr@777: heapRegionRemSet.cpp g1BlockOffsetTable.inline.hpp ysr@777: heapRegionRemSet.cpp g1CollectedHeap.inline.hpp ysr@777: heapRegionRemSet.cpp heapRegionRemSet.hpp ysr@777: heapRegionRemSet.cpp heapRegionSeq.inline.hpp ysr@777: heapRegionRemSet.cpp globalDefinitions.hpp ysr@777: heapRegionRemSet.cpp space.inline.hpp ysr@777: ysr@777: heapRegionSeq.cpp allocation.hpp ysr@777: heapRegionSeq.cpp g1CollectedHeap.hpp ysr@777: heapRegionSeq.cpp heapRegionSeq.hpp ysr@777: ysr@777: heapRegionSeq.hpp growableArray.hpp ysr@777: heapRegionSeq.hpp heapRegion.hpp ysr@777: ysr@777: heapRegionSeq.inline.hpp heapRegionSeq.hpp ysr@777: ysr@777: klass.hpp g1OopClosures.hpp ysr@777: ysr@777: ptrQueue.cpp allocation.hpp ysr@777: ptrQueue.cpp allocation.inline.hpp ysr@777: ptrQueue.cpp mutex.hpp ysr@777: ptrQueue.cpp mutexLocker.hpp ysr@777: ptrQueue.cpp ptrQueue.hpp ysr@777: ptrQueue.cpp ptrQueue.inline.hpp ysr@777: ptrQueue.cpp thread_.inline.hpp ysr@777: ysr@777: ptrQueue.hpp allocation.hpp ysr@777: ptrQueue.hpp sizes.hpp ysr@777: ysr@777: ptrQueue.inline.hpp ptrQueue.hpp ysr@777: ysr@777: satbQueue.cpp allocation.inline.hpp ysr@777: satbQueue.cpp mutexLocker.hpp ysr@777: satbQueue.cpp ptrQueue.inline.hpp ysr@777: satbQueue.cpp satbQueue.hpp ysr@777: satbQueue.cpp sharedHeap.hpp ysr@777: satbQueue.cpp thread.hpp ysr@777: ysr@777: satbQueue.hpp ptrQueue.hpp ysr@777: ysr@777: sparsePRT.cpp allocation.inline.hpp ysr@777: sparsePRT.cpp cardTableModRefBS.hpp ysr@777: sparsePRT.cpp heapRegion.hpp ysr@777: sparsePRT.cpp heapRegionRemSet.hpp ysr@777: sparsePRT.cpp mutexLocker.hpp ysr@777: sparsePRT.cpp sparsePRT.hpp ysr@777: sparsePRT.cpp space.inline.hpp ysr@777: ysr@777: sparsePRT.hpp allocation.hpp ysr@777: sparsePRT.hpp cardTableModRefBS.hpp ysr@777: sparsePRT.hpp globalDefinitions.hpp ysr@777: sparsePRT.hpp heapRegion.hpp ysr@777: sparsePRT.hpp mutex.hpp ysr@777: ysr@777: specialized_oop_closures.hpp g1_specialized_oop_closures.hpp ysr@777: ysr@777: survRateGroup.hpp numberSeq.hpp ysr@777: ysr@777: survRateGroup.cpp allocation.hpp ysr@777: survRateGroup.cpp g1CollectedHeap.hpp ysr@777: survRateGroup.cpp g1CollectorPolicy.hpp ysr@777: survRateGroup.cpp heapRegion.hpp ysr@777: survRateGroup.cpp survRateGroup.hpp ysr@777: ysr@777: thread.cpp concurrentMarkThread.inline.hpp ysr@777: ysr@777: universe.cpp g1CollectedHeap.hpp ysr@777: universe.cpp g1CollectorPolicy.hpp ysr@777: ysr@777: vm_operations_g1.hpp vmGCOperations.hpp ysr@777: ysr@777: vm_operations_g1.cpp vm_operations_g1.hpp ysr@777: vm_operations_g1.cpp g1CollectedHeap.hpp ysr@777: vm_operations_g1.cpp isGCActiveMark.hpp