1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/src/share/vm/includeDB_gc_parallel Sat Dec 01 00:00:00 2007 +0000 1.3 @@ -0,0 +1,143 @@ 1.4 +// 1.5 +// Copyright (c) 2007 Sun Microsystems, Inc. All Rights Reserved. 1.6 +// DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 1.7 +// 1.8 +// This code is free software; you can redistribute it and/or modify it 1.9 +// under the terms of the GNU General Public License version 2 only, as 1.10 +// published by the Free Software Foundation. 1.11 +// 1.12 +// This code is distributed in the hope that it will be useful, but WITHOUT 1.13 +// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 1.14 +// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 1.15 +// version 2 for more details (a copy is included in the LICENSE file that 1.16 +// accompanied this code). 1.17 +// 1.18 +// You should have received a copy of the GNU General Public License version 1.19 +// 2 along with this work; if not, write to the Free Software Foundation, 1.20 +// Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 1.21 +// 1.22 +// Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, 1.23 +// CA 95054 USA or visit www.sun.com if you need additional information or 1.24 +// have any questions. 1.25 +// 1.26 + 1.27 +collectorPolicy.cpp cmsAdaptiveSizePolicy.hpp 1.28 +collectorPolicy.cpp cmsGCAdaptivePolicyCounters.hpp 1.29 + 1.30 +compiledICHolderKlass.cpp oop.pcgc.inline.hpp 1.31 + 1.32 +genCollectedHeap.cpp concurrentMarkSweepThread.hpp 1.33 +genCollectedHeap.cpp vmCMSOperations.hpp 1.34 + 1.35 +generationSpec.cpp asParNewGeneration.hpp 1.36 +generationSpec.cpp cmsPermGen.hpp 1.37 +generationSpec.cpp parNewGeneration.hpp 1.38 + 1.39 +heapDumper.cpp parallelScavengeHeap.hpp 1.40 + 1.41 +heapInspection.cpp parallelScavengeHeap.hpp 1.42 + 1.43 +instanceKlass.cpp oop.pcgc.inline.hpp 1.44 +instanceKlass.cpp psPromotionManager.inline.hpp 1.45 +instanceKlass.cpp psScavenge.inline.hpp 1.46 +instanceKlass.cpp parOopClosures.inline.hpp 1.47 + 1.48 +instanceKlassKlass.cpp cardTableRS.hpp 1.49 +instanceKlassKlass.cpp oop.pcgc.inline.hpp 1.50 +instanceKlassKlass.cpp psPromotionManager.inline.hpp 1.51 +instanceKlassKlass.cpp psScavenge.inline.hpp 1.52 +instanceKlassKlass.cpp parOopClosures.inline.hpp 1.53 + 1.54 +instanceRefKlass.cpp oop.pcgc.inline.hpp 1.55 +instanceRefKlass.cpp psPromotionManager.inline.hpp 1.56 +instanceRefKlass.cpp psScavenge.inline.hpp 1.57 +instanceRefKlass.cpp parOopClosures.inline.hpp 1.58 + 1.59 +java.cpp concurrentMarkSweepThread.hpp 1.60 +java.cpp psScavenge.hpp 1.61 +java.cpp psScavenge.inline.hpp 1.62 + 1.63 +jvmtiExport.cpp psMarkSweep.hpp 1.64 + 1.65 +jvmtiTagMap.cpp parallelScavengeHeap.hpp 1.66 + 1.67 +klassKlass.cpp oop.pcgc.inline.hpp 1.68 + 1.69 +klass.hpp cmsOopClosures.hpp 1.70 +klass.hpp parOopClosures.hpp 1.71 + 1.72 +memoryPool.hpp compactibleFreeListSpace.hpp 1.73 + 1.74 +memoryService.cpp cmsPermGen.hpp 1.75 +memoryService.cpp concurrentMarkSweepGeneration.hpp 1.76 +memoryService.cpp parNewGeneration.hpp 1.77 +memoryService.cpp parallelScavengeHeap.hpp 1.78 +memoryService.cpp psMemoryPool.hpp 1.79 +memoryService.cpp psOldGen.hpp 1.80 +memoryService.cpp psPermGen.hpp 1.81 +memoryService.cpp psYoungGen.hpp 1.82 + 1.83 +methodDataKlass.cpp oop.pcgc.inline.hpp 1.84 +methodDataKlass.cpp psScavenge.inline.hpp 1.85 + 1.86 +objArrayKlass.cpp oop.pcgc.inline.hpp 1.87 +objArrayKlass.cpp psPromotionManager.inline.hpp 1.88 +objArrayKlass.cpp psScavenge.inline.hpp 1.89 +objArrayKlass.cpp parOopClosures.inline.hpp 1.90 + 1.91 +oop.pcgc.inline.hpp parNewGeneration.hpp 1.92 +oop.pcgc.inline.hpp parallelScavengeHeap.hpp 1.93 +oop.pcgc.inline.hpp psCompactionManager.hpp 1.94 +oop.pcgc.inline.hpp psParallelCompact.hpp 1.95 +oop.pcgc.inline.hpp psScavenge.hpp 1.96 +oop.pcgc.inline.hpp psScavenge.inline.hpp 1.97 + 1.98 +oop.psgc.inline.hpp parallelScavengeHeap.hpp 1.99 +oop.psgc.inline.hpp psScavenge.hpp 1.100 +oop.psgc.inline.hpp psScavenge.inline.hpp 1.101 + 1.102 +psMemoryPool.cpp handles.inline.hpp 1.103 +psMemoryPool.cpp javaCalls.hpp 1.104 +psMemoryPool.cpp lowMemoryDetector.hpp 1.105 +psMemoryPool.cpp management.hpp 1.106 +psMemoryPool.cpp memoryManager.hpp 1.107 +psMemoryPool.cpp oop.inline.hpp 1.108 +psMemoryPool.cpp psMemoryPool.hpp 1.109 +psMemoryPool.cpp psPermGen.hpp 1.110 +psMemoryPool.cpp systemDictionary.hpp 1.111 +psMemoryPool.cpp vmSymbols.hpp 1.112 + 1.113 +psMemoryPool.hpp defNewGeneration.hpp 1.114 +psMemoryPool.hpp heap.hpp 1.115 +psMemoryPool.hpp memoryUsage.hpp 1.116 +psMemoryPool.hpp memoryPool.hpp 1.117 +psMemoryPool.hpp mutableSpace.hpp 1.118 +psMemoryPool.hpp psOldGen.hpp 1.119 +psMemoryPool.hpp psYoungGen.hpp 1.120 +psMemoryPool.hpp space.hpp 1.121 + 1.122 +safepoint.cpp concurrentGCThread.hpp 1.123 +safepoint.cpp concurrentMarkSweepThread.hpp 1.124 + 1.125 +thread.cpp concurrentMarkSweepThread.hpp 1.126 +thread.cpp pcTasks.hpp 1.127 + 1.128 +universe.cpp parallelScavengeHeap.hpp 1.129 +universe.cpp cmsCollectorPolicy.hpp 1.130 +universe.cpp cmsAdaptiveSizePolicy.hpp 1.131 + 1.132 +vmStructs.cpp asPSOldGen.hpp 1.133 +vmStructs.cpp asPSYoungGen.hpp 1.134 +vmStructs.cpp cmsPermGen.hpp 1.135 +vmStructs.cpp compactibleFreeListSpace.hpp 1.136 +vmStructs.cpp concurrentMarkSweepGeneration.hpp 1.137 +vmStructs.cpp concurrentMarkSweepThread.hpp 1.138 +vmStructs.cpp parNewGeneration.hpp 1.139 +vmStructs.cpp parallelScavengeHeap.hpp 1.140 +vmStructs.cpp psOldGen.hpp 1.141 +vmStructs.cpp psPermGen.hpp 1.142 +vmStructs.cpp psVirtualspace.hpp 1.143 +vmStructs.cpp psYoungGen.hpp 1.144 +vmStructs.cpp vmStructs_cms.hpp 1.145 +vmStructs.cpp vmStructs_parallelgc.hpp 1.146 +vmStructs.cpp vmStructs_parNew.hpp