includeDB_gc_concurrentMarkSweep 12.3 KB
Newer Older
D
duke 已提交
1
//
2
// Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
D
duke 已提交
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
// DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
//
// This code is free software; you can redistribute it and/or modify it
// under the terms of the GNU General Public License version 2 only, as
// published by the Free Software Foundation.
//
// This code is distributed in the hope that it will be useful, but WITHOUT
// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
// version 2 for more details (a copy is included in the LICENSE file that
// accompanied this code).
//
// You should have received a copy of the GNU General Public License version
// 2 along with this work; if not, write to the Free Software Foundation,
// Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
//
19 20 21
// Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
// or visit www.oracle.com if you need additional information or have any
// questions.
D
duke 已提交
22 23 24 25 26 27 28 29 30
//  
//

// NOTE: DO NOT CHANGE THIS COPYRIGHT TO NEW STYLE - IT WILL BREAK makeDeps!

binaryTreeDictionary.cpp                allocationStats.hpp
binaryTreeDictionary.cpp                binaryTreeDictionary.hpp
binaryTreeDictionary.cpp                globals.hpp
binaryTreeDictionary.cpp                ostream.hpp
31
binaryTreeDictionary.cpp                space.inline.hpp
32
binaryTreeDictionary.cpp                spaceDecorator.hpp
D
duke 已提交
33 34 35 36

binaryTreeDictionary.hpp                freeBlockDictionary.hpp
binaryTreeDictionary.hpp                freeList.hpp

37 38
blockOffsetTable.inline.hpp             concurrentMarkSweepGeneration.hpp

D
duke 已提交
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
cmsAdaptiveSizePolicy.cpp		cmsAdaptiveSizePolicy.hpp
cmsAdaptiveSizePolicy.cpp		defNewGeneration.hpp
cmsAdaptiveSizePolicy.cpp		gcStats.hpp
cmsAdaptiveSizePolicy.cpp		genCollectedHeap.hpp
cmsAdaptiveSizePolicy.cpp		thread.hpp
cmsAdaptiveSizePolicy.cpp		os_<os_family>.inline.hpp

cmsAdaptiveSizePolicy.hpp		adaptiveSizePolicy.hpp
cmsAdaptiveSizePolicy.hpp		timer.hpp

cmsCollectorPolicy.cpp                  arguments.hpp
cmsCollectorPolicy.cpp                  cardTableRS.hpp
cmsCollectorPolicy.cpp                  cmsAdaptiveSizePolicy.hpp
cmsCollectorPolicy.cpp                  cmsGCAdaptivePolicyCounters.hpp
cmsCollectorPolicy.cpp                  cmsCollectorPolicy.hpp
cmsCollectorPolicy.cpp                  collectorPolicy.hpp
cmsCollectorPolicy.cpp                  gcLocker.inline.hpp
cmsCollectorPolicy.cpp                  genCollectedHeap.hpp
cmsCollectorPolicy.cpp                  gcPolicyCounters.hpp
cmsCollectorPolicy.cpp                  generationSpec.hpp
cmsCollectorPolicy.cpp                  globals_extension.hpp
cmsCollectorPolicy.cpp                  handles.inline.hpp
cmsCollectorPolicy.cpp                  java.hpp
cmsCollectorPolicy.cpp                  parNewGeneration.hpp
cmsCollectorPolicy.cpp                  space.hpp
cmsCollectorPolicy.cpp                  thread_<os_family>.inline.hpp
cmsCollectorPolicy.cpp                  universe.hpp
cmsCollectorPolicy.cpp                  vmGCOperations.hpp
cmsCollectorPolicy.cpp                  vmThread.hpp

cmsCollectorPolicy.hpp                  collectorPolicy.hpp

cmsGCAdaptivePolicyCounters.cpp		cmsGCAdaptivePolicyCounters.hpp
cmsGCAdaptivePolicyCounters.cpp		resourceArea.hpp

cmsGCAdaptivePolicyCounters.hpp		cmsAdaptiveSizePolicy.hpp
cmsGCAdaptivePolicyCounters.hpp		gcAdaptivePolicyCounters.hpp
cmsGCAdaptivePolicyCounters.hpp		gcStats.hpp
cmsGCAdaptivePolicyCounters.hpp		perfData.hpp

cmsLockVerifier.cpp                     cmsLockVerifier.hpp
cmsLockVerifier.cpp                     concurrentMarkSweepThread.hpp
cmsLockVerifier.cpp                     vmThread.hpp

cmsLockVerifier.hpp                     mutex.hpp

cmsOopClosures.hpp                      genOopClosures.hpp

cmsOopClosures.inline.hpp               cmsOopClosures.hpp
cmsOopClosures.inline.hpp               concurrentMarkSweepGeneration.hpp

90
cmsPermGen.cpp                          blockOffsetTable.inline.hpp
D
duke 已提交
91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
cmsPermGen.cpp                          cSpaceCounters.hpp
cmsPermGen.cpp                          cmsPermGen.hpp
cmsPermGen.cpp                          collectedHeap.inline.hpp
cmsPermGen.cpp                          compactPermGen.hpp
cmsPermGen.cpp                          concurrentMarkSweepGeneration.inline.hpp
cmsPermGen.cpp                          genCollectedHeap.hpp
cmsPermGen.cpp                          generation.inline.hpp
cmsPermGen.cpp                          java.hpp
cmsPermGen.cpp                          oop.inline.hpp
cmsPermGen.cpp                          permGen.hpp
cmsPermGen.cpp                          universe.hpp

cmsPermGen.hpp                          concurrentMarkSweepGeneration.hpp
cmsPermGen.hpp                          permGen.hpp

compactibleFreeListSpace.cpp            allocation.inline.hpp
compactibleFreeListSpace.cpp            blockOffsetTable.inline.hpp
compactibleFreeListSpace.cpp            cmsLockVerifier.hpp
compactibleFreeListSpace.cpp            collectedHeap.hpp
compactibleFreeListSpace.cpp            compactibleFreeListSpace.hpp
compactibleFreeListSpace.cpp            concurrentMarkSweepGeneration.inline.hpp
compactibleFreeListSpace.cpp            concurrentMarkSweepThread.hpp
compactibleFreeListSpace.cpp            copy.hpp
compactibleFreeListSpace.cpp            globals.hpp
compactibleFreeListSpace.cpp            handles.inline.hpp
compactibleFreeListSpace.cpp            init.hpp
compactibleFreeListSpace.cpp            java.hpp
compactibleFreeListSpace.cpp            liveRange.hpp
compactibleFreeListSpace.cpp            oop.inline.hpp
compactibleFreeListSpace.cpp            resourceArea.hpp
121
compactibleFreeListSpace.cpp            spaceDecorator.hpp
D
duke 已提交
122 123 124 125
compactibleFreeListSpace.cpp            universe.inline.hpp
compactibleFreeListSpace.cpp            vmThread.hpp

compactibleFreeListSpace.hpp            binaryTreeDictionary.hpp
126
compactibleFreeListSpace.hpp            blockOffsetTable.inline.hpp
D
duke 已提交
127
compactibleFreeListSpace.hpp            freeList.hpp
128
compactibleFreeListSpace.hpp            promotionInfo.hpp
D
duke 已提交
129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151
compactibleFreeListSpace.hpp            space.hpp

compactingPermGenGen.cpp                concurrentMarkSweepGeneration.inline.hpp

concurrentMarkSweepGeneration.cpp       cardTableRS.hpp
concurrentMarkSweepGeneration.cpp       cmsAdaptiveSizePolicy.hpp
concurrentMarkSweepGeneration.cpp       cmsCollectorPolicy.hpp
concurrentMarkSweepGeneration.cpp       cmsGCAdaptivePolicyCounters.hpp
concurrentMarkSweepGeneration.cpp       cmsOopClosures.inline.hpp
concurrentMarkSweepGeneration.cpp       codeCache.hpp
concurrentMarkSweepGeneration.cpp       collectedHeap.inline.hpp
concurrentMarkSweepGeneration.cpp       collectorCounters.hpp
concurrentMarkSweepGeneration.cpp       collectorPolicy.hpp
concurrentMarkSweepGeneration.cpp       compactibleFreeListSpace.hpp
concurrentMarkSweepGeneration.cpp       concurrentMarkSweepGeneration.inline.hpp
concurrentMarkSweepGeneration.cpp       concurrentMarkSweepThread.hpp
concurrentMarkSweepGeneration.cpp       gcLocker.inline.hpp
concurrentMarkSweepGeneration.cpp       genCollectedHeap.hpp
concurrentMarkSweepGeneration.cpp       genMarkSweep.hpp
concurrentMarkSweepGeneration.cpp       genOopClosures.inline.hpp
concurrentMarkSweepGeneration.cpp       globals_extension.hpp
concurrentMarkSweepGeneration.cpp       handles.inline.hpp
concurrentMarkSweepGeneration.cpp       isGCActiveMark.hpp
152
concurrentMarkSweepGeneration.cpp       iterator.hpp
D
duke 已提交
153 154
concurrentMarkSweepGeneration.cpp       java.hpp
concurrentMarkSweepGeneration.cpp       jvmtiExport.hpp
155
concurrentMarkSweepGeneration.cpp       memoryService.hpp
D
duke 已提交
156 157 158 159 160 161 162 163 164 165
concurrentMarkSweepGeneration.cpp       oop.inline.hpp
concurrentMarkSweepGeneration.cpp       parNewGeneration.hpp
concurrentMarkSweepGeneration.cpp       referencePolicy.hpp
concurrentMarkSweepGeneration.cpp       resourceArea.hpp
concurrentMarkSweepGeneration.cpp       runtimeService.hpp
concurrentMarkSweepGeneration.cpp       symbolTable.hpp
concurrentMarkSweepGeneration.cpp       systemDictionary.hpp
concurrentMarkSweepGeneration.cpp       vmCMSOperations.hpp
concurrentMarkSweepGeneration.cpp       vmThread.hpp

166
concurrentMarkSweepGeneration.hpp       bitMap.inline.hpp
D
duke 已提交
167 168 169 170 171
concurrentMarkSweepGeneration.hpp       freeBlockDictionary.hpp
concurrentMarkSweepGeneration.hpp       gSpaceCounters.hpp
concurrentMarkSweepGeneration.hpp       gcStats.hpp
concurrentMarkSweepGeneration.hpp       generation.hpp
concurrentMarkSweepGeneration.hpp       generationCounters.hpp
172
concurrentMarkSweepGeneration.hpp       memoryService.hpp
D
duke 已提交
173
concurrentMarkSweepGeneration.hpp       mutexLocker.hpp
174
concurrentMarkSweepGeneration.hpp       stack.inline.hpp
D
duke 已提交
175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208
concurrentMarkSweepGeneration.hpp       taskqueue.hpp
concurrentMarkSweepGeneration.hpp       virtualspace.hpp
concurrentMarkSweepGeneration.hpp       yieldingWorkgroup.hpp

concurrentMarkSweepGeneration.inline.hpp cmsLockVerifier.hpp
concurrentMarkSweepGeneration.inline.hpp compactibleFreeListSpace.hpp
concurrentMarkSweepGeneration.inline.hpp concurrentMarkSweepGeneration.hpp
concurrentMarkSweepGeneration.inline.hpp concurrentMarkSweepThread.hpp
concurrentMarkSweepGeneration.inline.hpp defNewGeneration.hpp
concurrentMarkSweepGeneration.inline.hpp gcUtil.hpp

concurrentMarkSweepThread.cpp           concurrentMarkSweepGeneration.inline.hpp
concurrentMarkSweepThread.cpp           concurrentMarkSweepThread.hpp
concurrentMarkSweepThread.cpp           genCollectedHeap.hpp
concurrentMarkSweepThread.cpp           init.hpp
concurrentMarkSweepThread.cpp           instanceRefKlass.hpp
concurrentMarkSweepThread.cpp           interfaceSupport.hpp
concurrentMarkSweepThread.cpp           java.hpp
concurrentMarkSweepThread.cpp           javaCalls.hpp
concurrentMarkSweepThread.cpp           mutexLocker.hpp
concurrentMarkSweepThread.cpp           oop.inline.hpp
concurrentMarkSweepThread.cpp           os.hpp
concurrentMarkSweepThread.cpp           systemDictionary.hpp
concurrentMarkSweepThread.cpp           vmThread.hpp

concurrentMarkSweepThread.hpp           concurrentGCThread.hpp
concurrentMarkSweepThread.hpp           concurrentMarkSweepGeneration.hpp
concurrentMarkSweepThread.hpp           thread_<os_family>.inline.hpp

freeBlockDictionary.cpp                 freeBlockDictionary.hpp
freeBlockDictionary.cpp                 thread_<os_family>.inline.hpp

freeBlockDictionary.hpp                 allocation.hpp
freeBlockDictionary.hpp                 debug.hpp
209
freeBlockDictionary.hpp                 freeChunk.hpp
D
duke 已提交
210 211 212 213 214 215 216 217
freeBlockDictionary.hpp                 globalDefinitions.hpp
freeBlockDictionary.hpp                 memRegion.hpp
freeBlockDictionary.hpp                 mutex.hpp
freeBlockDictionary.hpp                 ostream.hpp

freeChunk.cpp                           copy.hpp
freeChunk.cpp                           freeBlockDictionary.hpp

218 219 220 221 222 223 224 225
freeChunk.hpp                           allocation.hpp
freeChunk.hpp                           debug.hpp
freeChunk.hpp                           globalDefinitions.hpp
freeChunk.hpp                           markOop.hpp
freeChunk.hpp                           memRegion.hpp
freeChunk.hpp                           mutex.hpp
freeChunk.hpp                           ostream.hpp

D
duke 已提交
226 227 228 229 230
freeList.cpp                            freeBlockDictionary.hpp
freeList.cpp                            freeList.hpp
freeList.cpp                            globals.hpp
freeList.cpp                            mutex.hpp
freeList.cpp                            sharedHeap.hpp
231
freeList.cpp                            vmThread.hpp
D
duke 已提交
232 233 234

freeList.hpp                            allocationStats.hpp

235 236 237 238 239 240 241 242
promotionInfo.cpp                       compactibleFreeListSpace.hpp
promotionInfo.cpp                       markOop.inline.hpp
promotionInfo.cpp                       oop.inline.hpp
promotionInfo.cpp                       promotionInfo.hpp

promotionInfo.hpp                       allocation.hpp
promotionInfo.hpp                       freeChunk.hpp

D
duke 已提交
243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258
vmCMSOperations.cpp			concurrentMarkSweepGeneration.inline.hpp
vmCMSOperations.cpp			concurrentMarkSweepThread.hpp
vmCMSOperations.cpp			dtrace.hpp
vmCMSOperations.cpp			gcLocker.inline.hpp
vmCMSOperations.cpp			isGCActiveMark.hpp
vmCMSOperations.cpp			interfaceSupport.hpp
vmCMSOperations.cpp			vmCMSOperations.hpp

vmCMSOperations.hpp			concurrentMarkSweepGeneration.hpp
vmCMSOperations.hpp			gcCause.hpp
vmCMSOperations.hpp			vm_operations.hpp
vmCMSOperations.hpp			vmGCOperations.hpp

yieldingWorkgroup.cpp                   yieldingWorkgroup.hpp

yieldingWorkgroup.hpp                   workgroup.hpp