duke@435: // duke@435: // Copyright 2004-2006 Sun Microsystems, Inc. All Rights Reserved. duke@435: // DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. duke@435: // duke@435: // This code is free software; you can redistribute it and/or modify it duke@435: // under the terms of the GNU General Public License version 2 only, as duke@435: // published by the Free Software Foundation. duke@435: // duke@435: // This code is distributed in the hope that it will be useful, but WITHOUT duke@435: // ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or duke@435: // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License duke@435: // version 2 for more details (a copy is included in the LICENSE file that duke@435: // accompanied this code). duke@435: // duke@435: // You should have received a copy of the GNU General Public License version duke@435: // 2 along with this work; if not, write to the Free Software Foundation, duke@435: // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. duke@435: // duke@435: // Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, duke@435: // CA 95054 USA or visit www.sun.com if you need additional information or duke@435: // have any questions. duke@435: // duke@435: // duke@435: duke@435: // NOTE: DO NOT CHANGE THIS COPYRIGHT TO NEW STYLE - IT WILL BREAK makeDeps! duke@435: duke@435: binaryTreeDictionary.cpp allocationStats.hpp duke@435: binaryTreeDictionary.cpp binaryTreeDictionary.hpp duke@435: binaryTreeDictionary.cpp globals.hpp duke@435: binaryTreeDictionary.cpp ostream.hpp duke@435: duke@435: binaryTreeDictionary.hpp freeBlockDictionary.hpp duke@435: binaryTreeDictionary.hpp freeList.hpp duke@435: duke@435: cmsAdaptiveSizePolicy.cpp cmsAdaptiveSizePolicy.hpp duke@435: cmsAdaptiveSizePolicy.cpp defNewGeneration.hpp duke@435: cmsAdaptiveSizePolicy.cpp gcStats.hpp duke@435: cmsAdaptiveSizePolicy.cpp genCollectedHeap.hpp duke@435: cmsAdaptiveSizePolicy.cpp thread.hpp duke@435: cmsAdaptiveSizePolicy.cpp os_.inline.hpp duke@435: duke@435: cmsAdaptiveSizePolicy.hpp adaptiveSizePolicy.hpp duke@435: cmsAdaptiveSizePolicy.hpp timer.hpp duke@435: duke@435: cmsCollectorPolicy.cpp arguments.hpp duke@435: cmsCollectorPolicy.cpp cardTableRS.hpp duke@435: cmsCollectorPolicy.cpp cmsAdaptiveSizePolicy.hpp duke@435: cmsCollectorPolicy.cpp cmsGCAdaptivePolicyCounters.hpp duke@435: cmsCollectorPolicy.cpp cmsCollectorPolicy.hpp duke@435: cmsCollectorPolicy.cpp collectorPolicy.hpp duke@435: cmsCollectorPolicy.cpp gcLocker.inline.hpp duke@435: cmsCollectorPolicy.cpp genCollectedHeap.hpp duke@435: cmsCollectorPolicy.cpp gcPolicyCounters.hpp duke@435: cmsCollectorPolicy.cpp generationSpec.hpp duke@435: cmsCollectorPolicy.cpp globals_extension.hpp duke@435: cmsCollectorPolicy.cpp handles.inline.hpp duke@435: cmsCollectorPolicy.cpp java.hpp duke@435: cmsCollectorPolicy.cpp parNewGeneration.hpp duke@435: cmsCollectorPolicy.cpp space.hpp duke@435: cmsCollectorPolicy.cpp thread_.inline.hpp duke@435: cmsCollectorPolicy.cpp universe.hpp duke@435: cmsCollectorPolicy.cpp vmGCOperations.hpp duke@435: cmsCollectorPolicy.cpp vmThread.hpp duke@435: duke@435: cmsCollectorPolicy.hpp collectorPolicy.hpp duke@435: duke@435: cmsGCAdaptivePolicyCounters.cpp cmsGCAdaptivePolicyCounters.hpp duke@435: cmsGCAdaptivePolicyCounters.cpp resourceArea.hpp duke@435: duke@435: cmsGCAdaptivePolicyCounters.hpp cmsAdaptiveSizePolicy.hpp duke@435: cmsGCAdaptivePolicyCounters.hpp gcAdaptivePolicyCounters.hpp duke@435: cmsGCAdaptivePolicyCounters.hpp gcStats.hpp duke@435: cmsGCAdaptivePolicyCounters.hpp perfData.hpp duke@435: duke@435: cmsLockVerifier.cpp cmsLockVerifier.hpp duke@435: cmsLockVerifier.cpp concurrentMarkSweepThread.hpp duke@435: cmsLockVerifier.cpp vmThread.hpp duke@435: duke@435: cmsLockVerifier.hpp mutex.hpp duke@435: duke@435: cmsOopClosures.hpp genOopClosures.hpp duke@435: duke@435: cmsOopClosures.inline.hpp cmsOopClosures.hpp duke@435: cmsOopClosures.inline.hpp concurrentMarkSweepGeneration.hpp duke@435: duke@435: cmsPermGen.cpp blockOffsetTable.hpp duke@435: cmsPermGen.cpp cSpaceCounters.hpp duke@435: cmsPermGen.cpp cmsPermGen.hpp duke@435: cmsPermGen.cpp collectedHeap.inline.hpp duke@435: cmsPermGen.cpp compactPermGen.hpp duke@435: cmsPermGen.cpp concurrentMarkSweepGeneration.inline.hpp duke@435: cmsPermGen.cpp genCollectedHeap.hpp duke@435: cmsPermGen.cpp generation.inline.hpp duke@435: cmsPermGen.cpp java.hpp duke@435: cmsPermGen.cpp oop.inline.hpp duke@435: cmsPermGen.cpp permGen.hpp duke@435: cmsPermGen.cpp universe.hpp duke@435: duke@435: cmsPermGen.hpp concurrentMarkSweepGeneration.hpp duke@435: cmsPermGen.hpp permGen.hpp duke@435: duke@435: compactibleFreeListSpace.cpp allocation.inline.hpp duke@435: compactibleFreeListSpace.cpp blockOffsetTable.inline.hpp duke@435: compactibleFreeListSpace.cpp cmsLockVerifier.hpp duke@435: compactibleFreeListSpace.cpp collectedHeap.hpp duke@435: compactibleFreeListSpace.cpp compactibleFreeListSpace.hpp duke@435: compactibleFreeListSpace.cpp concurrentMarkSweepGeneration.inline.hpp duke@435: compactibleFreeListSpace.cpp concurrentMarkSweepThread.hpp duke@435: compactibleFreeListSpace.cpp copy.hpp duke@435: compactibleFreeListSpace.cpp globals.hpp duke@435: compactibleFreeListSpace.cpp handles.inline.hpp duke@435: compactibleFreeListSpace.cpp init.hpp duke@435: compactibleFreeListSpace.cpp java.hpp duke@435: compactibleFreeListSpace.cpp liveRange.hpp duke@435: compactibleFreeListSpace.cpp oop.inline.hpp duke@435: compactibleFreeListSpace.cpp resourceArea.hpp duke@435: compactibleFreeListSpace.cpp universe.inline.hpp duke@435: compactibleFreeListSpace.cpp vmThread.hpp duke@435: duke@435: compactibleFreeListSpace.hpp binaryTreeDictionary.hpp duke@435: compactibleFreeListSpace.hpp freeList.hpp duke@435: compactibleFreeListSpace.hpp space.hpp duke@435: duke@435: compactingPermGenGen.cpp concurrentMarkSweepGeneration.inline.hpp duke@435: duke@435: concurrentMarkSweepGeneration.cpp cardTableRS.hpp duke@435: concurrentMarkSweepGeneration.cpp cmsAdaptiveSizePolicy.hpp duke@435: concurrentMarkSweepGeneration.cpp cmsCollectorPolicy.hpp duke@435: concurrentMarkSweepGeneration.cpp cmsGCAdaptivePolicyCounters.hpp duke@435: concurrentMarkSweepGeneration.cpp cmsOopClosures.inline.hpp duke@435: concurrentMarkSweepGeneration.cpp codeCache.hpp duke@435: concurrentMarkSweepGeneration.cpp collectedHeap.inline.hpp duke@435: concurrentMarkSweepGeneration.cpp collectorCounters.hpp duke@435: concurrentMarkSweepGeneration.cpp collectorPolicy.hpp duke@435: concurrentMarkSweepGeneration.cpp compactibleFreeListSpace.hpp duke@435: concurrentMarkSweepGeneration.cpp concurrentMarkSweepGeneration.inline.hpp duke@435: concurrentMarkSweepGeneration.cpp concurrentMarkSweepThread.hpp duke@435: concurrentMarkSweepGeneration.cpp gcLocker.inline.hpp duke@435: concurrentMarkSweepGeneration.cpp genCollectedHeap.hpp duke@435: concurrentMarkSweepGeneration.cpp genMarkSweep.hpp duke@435: concurrentMarkSweepGeneration.cpp genOopClosures.inline.hpp duke@435: concurrentMarkSweepGeneration.cpp globals_extension.hpp duke@435: concurrentMarkSweepGeneration.cpp handles.inline.hpp duke@435: concurrentMarkSweepGeneration.cpp isGCActiveMark.hpp duke@435: concurrentMarkSweepGeneration.cpp java.hpp duke@435: concurrentMarkSweepGeneration.cpp jvmtiExport.hpp duke@435: concurrentMarkSweepGeneration.cpp oop.inline.hpp duke@435: concurrentMarkSweepGeneration.cpp parNewGeneration.hpp duke@435: concurrentMarkSweepGeneration.cpp referencePolicy.hpp duke@435: concurrentMarkSweepGeneration.cpp resourceArea.hpp duke@435: concurrentMarkSweepGeneration.cpp runtimeService.hpp duke@435: concurrentMarkSweepGeneration.cpp symbolTable.hpp duke@435: concurrentMarkSweepGeneration.cpp systemDictionary.hpp duke@435: concurrentMarkSweepGeneration.cpp vmCMSOperations.hpp duke@435: concurrentMarkSweepGeneration.cpp vmThread.hpp duke@435: ysr@777: concurrentMarkSweepGeneration.hpp bitMap.inline.hpp duke@435: concurrentMarkSweepGeneration.hpp freeBlockDictionary.hpp duke@435: concurrentMarkSweepGeneration.hpp gSpaceCounters.hpp duke@435: concurrentMarkSweepGeneration.hpp gcStats.hpp duke@435: concurrentMarkSweepGeneration.hpp generation.hpp duke@435: concurrentMarkSweepGeneration.hpp generationCounters.hpp duke@435: concurrentMarkSweepGeneration.hpp mutexLocker.hpp duke@435: concurrentMarkSweepGeneration.hpp taskqueue.hpp duke@435: concurrentMarkSweepGeneration.hpp virtualspace.hpp duke@435: concurrentMarkSweepGeneration.hpp yieldingWorkgroup.hpp duke@435: duke@435: concurrentMarkSweepGeneration.inline.hpp cmsLockVerifier.hpp duke@435: concurrentMarkSweepGeneration.inline.hpp compactibleFreeListSpace.hpp duke@435: concurrentMarkSweepGeneration.inline.hpp concurrentMarkSweepGeneration.hpp duke@435: concurrentMarkSweepGeneration.inline.hpp concurrentMarkSweepThread.hpp duke@435: concurrentMarkSweepGeneration.inline.hpp defNewGeneration.hpp duke@435: concurrentMarkSweepGeneration.inline.hpp gcUtil.hpp duke@435: duke@435: concurrentMarkSweepThread.cpp concurrentMarkSweepGeneration.inline.hpp duke@435: concurrentMarkSweepThread.cpp concurrentMarkSweepThread.hpp duke@435: concurrentMarkSweepThread.cpp genCollectedHeap.hpp duke@435: concurrentMarkSweepThread.cpp init.hpp duke@435: concurrentMarkSweepThread.cpp instanceRefKlass.hpp duke@435: concurrentMarkSweepThread.cpp interfaceSupport.hpp duke@435: concurrentMarkSweepThread.cpp java.hpp duke@435: concurrentMarkSweepThread.cpp javaCalls.hpp duke@435: concurrentMarkSweepThread.cpp mutexLocker.hpp duke@435: concurrentMarkSweepThread.cpp oop.inline.hpp duke@435: concurrentMarkSweepThread.cpp os.hpp duke@435: concurrentMarkSweepThread.cpp systemDictionary.hpp duke@435: concurrentMarkSweepThread.cpp vmThread.hpp duke@435: duke@435: concurrentMarkSweepThread.hpp concurrentGCThread.hpp duke@435: concurrentMarkSweepThread.hpp concurrentMarkSweepGeneration.hpp duke@435: concurrentMarkSweepThread.hpp thread_.inline.hpp duke@435: duke@435: freeBlockDictionary.cpp freeBlockDictionary.hpp duke@435: freeBlockDictionary.cpp thread_.inline.hpp duke@435: duke@435: freeBlockDictionary.hpp allocation.hpp duke@435: freeBlockDictionary.hpp debug.hpp coleenp@622: freeBlockDictionary.hpp freeChunk.hpp duke@435: freeBlockDictionary.hpp globalDefinitions.hpp duke@435: freeBlockDictionary.hpp memRegion.hpp duke@435: freeBlockDictionary.hpp mutex.hpp duke@435: freeBlockDictionary.hpp ostream.hpp duke@435: duke@435: freeChunk.cpp copy.hpp duke@435: freeChunk.cpp freeBlockDictionary.hpp duke@435: coleenp@622: freeChunk.hpp allocation.hpp coleenp@622: freeChunk.hpp debug.hpp coleenp@622: freeChunk.hpp globalDefinitions.hpp coleenp@622: freeChunk.hpp markOop.hpp coleenp@622: freeChunk.hpp memRegion.hpp coleenp@622: freeChunk.hpp mutex.hpp coleenp@622: freeChunk.hpp ostream.hpp coleenp@622: duke@435: freeList.cpp freeBlockDictionary.hpp duke@435: freeList.cpp freeList.hpp duke@435: freeList.cpp globals.hpp duke@435: freeList.cpp mutex.hpp duke@435: freeList.cpp sharedHeap.hpp duke@435: duke@435: freeList.hpp allocationStats.hpp duke@435: duke@435: vmCMSOperations.cpp concurrentMarkSweepGeneration.inline.hpp duke@435: vmCMSOperations.cpp concurrentMarkSweepThread.hpp duke@435: vmCMSOperations.cpp dtrace.hpp duke@435: vmCMSOperations.cpp gcLocker.inline.hpp duke@435: vmCMSOperations.cpp isGCActiveMark.hpp duke@435: vmCMSOperations.cpp interfaceSupport.hpp duke@435: vmCMSOperations.cpp vmCMSOperations.hpp duke@435: duke@435: vmCMSOperations.hpp concurrentMarkSweepGeneration.hpp duke@435: vmCMSOperations.hpp gcCause.hpp duke@435: vmCMSOperations.hpp vm_operations.hpp duke@435: vmCMSOperations.hpp vmGCOperations.hpp duke@435: duke@435: yieldingWorkgroup.cpp yieldingWorkgroup.hpp duke@435: duke@435: yieldingWorkgroup.hpp workgroup.hpp