Mercurial > hg > truffle
annotate src/share/vm/includeDB_compiler1 @ 452:00b023ae2d78
6722113: CMS: Incorrect overflow handling during precleaning of Reference lists
Summary: When we encounter marking stack overflow during precleaning of Reference lists, we were using the overflow list mechanism, which can cause problems on account of mutating the mark word of the header because of conflicts with mutator accesses and updates of that field. Instead we should use the usual mechanism for overflow handling in concurrent phases, namely dirtying of the card on which the overflowed object lies. Since precleaning effectively does a form of discovered list processing, albeit with discovery enabled, we needed to adjust some code to be correct in the face of interleaved processing and discovery.
Reviewed-by: apetrusenko, jcoomes
author | ysr |
---|---|
date | Thu, 20 Nov 2008 12:27:41 -0800 |
parents | f8199438385b |
children | a134d9824964 |
rev | line source |
---|---|
0 | 1 // |
196 | 2 // Copyright 1999-2008 Sun Microsystems, Inc. All Rights Reserved. |
0 | 3 // DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 // | |
5 // This code is free software; you can redistribute it and/or modify it | |
6 // under the terms of the GNU General Public License version 2 only, as | |
7 // published by the Free Software Foundation. | |
8 // | |
9 // This code is distributed in the hope that it will be useful, but WITHOUT | |
10 // ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
11 // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | |
12 // version 2 for more details (a copy is included in the LICENSE file that | |
13 // accompanied this code). | |
14 // | |
15 // You should have received a copy of the GNU General Public License version | |
16 // 2 along with this work; if not, write to the Free Software Foundation, | |
17 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. | |
18 // | |
19 // Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, | |
20 // CA 95054 USA or visit www.sun.com if you need additional information or | |
21 // have any questions. | |
22 // | |
23 // | |
24 | |
25 // NOTE: DO NOT CHANGE THIS COPYRIGHT TO NEW STYLE - IT WILL BREAK makeDeps! | |
26 | |
27 allocation.hpp c1_globals.hpp | |
28 | |
29 c1_CFGPrinter.cpp c1_CFGPrinter.hpp | |
30 c1_CFGPrinter.cpp c1_IR.hpp | |
31 c1_CFGPrinter.cpp c1_InstructionPrinter.hpp | |
32 c1_CFGPrinter.cpp c1_LIR.hpp | |
33 c1_CFGPrinter.cpp c1_LinearScan.hpp | |
34 c1_CFGPrinter.cpp c1_ValueStack.hpp | |
35 | |
36 c1_CFGPrinter.hpp c1_Compilation.hpp | |
37 c1_CFGPrinter.hpp c1_Instruction.hpp | |
38 | |
342
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
100
diff
changeset
|
39 cardTableModRefBS.cpp c1_LIR.hpp |
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
100
diff
changeset
|
40 cardTableModRefBS.cpp c1_LIRGenerator.hpp |
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
100
diff
changeset
|
41 |
0 | 42 c1_Canonicalizer.cpp c1_Canonicalizer.hpp |
43 c1_Canonicalizer.cpp c1_InstructionPrinter.hpp | |
44 c1_Canonicalizer.cpp ciArray.hpp | |
45 c1_Canonicalizer.cpp sharedRuntime.hpp | |
46 | |
47 c1_Canonicalizer.hpp c1_Instruction.hpp | |
48 | |
49 c1_CodeStubs.hpp array.hpp | |
50 c1_CodeStubs.hpp c1_FrameMap.hpp | |
51 c1_CodeStubs.hpp c1_IR.hpp | |
52 c1_CodeStubs.hpp c1_Instruction.hpp | |
53 c1_CodeStubs.hpp c1_LIR.hpp | |
54 c1_CodeStubs.hpp c1_Runtime1.hpp | |
55 | |
56 c1_CodeStubs_<arch>.cpp c1_CodeStubs.hpp | |
57 c1_CodeStubs_<arch>.cpp c1_FrameMap.hpp | |
58 c1_CodeStubs_<arch>.cpp c1_LIRAssembler.hpp | |
59 c1_CodeStubs_<arch>.cpp c1_MacroAssembler.hpp | |
60 c1_CodeStubs_<arch>.cpp c1_Runtime1.hpp | |
342
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
100
diff
changeset
|
61 c1_CodeStubs_<arch>.cpp g1SATBCardTableModRefBS.hpp |
0 | 62 c1_CodeStubs_<arch>.cpp nativeInst_<arch>.hpp |
63 c1_CodeStubs_<arch>.cpp sharedRuntime.hpp | |
64 c1_CodeStubs_<arch>.cpp vmreg_<arch>.inline.hpp | |
65 | |
66 c1_Compilation.cpp c1_CFGPrinter.hpp | |
67 c1_Compilation.cpp c1_Compilation.hpp | |
68 c1_Compilation.cpp c1_IR.hpp | |
69 c1_Compilation.cpp c1_LIRAssembler.hpp | |
70 c1_Compilation.cpp c1_LinearScan.hpp | |
71 c1_Compilation.cpp c1_MacroAssembler.hpp | |
72 c1_Compilation.cpp c1_ValueMap.hpp | |
73 c1_Compilation.cpp c1_ValueStack.hpp | |
74 c1_Compilation.cpp ciEnv.hpp | |
75 c1_Compilation.cpp debugInfoRec.hpp | |
76 c1_Compilation.hpp exceptionHandlerTable.hpp | |
77 c1_Compilation.hpp resourceArea.hpp | |
78 | |
79 c1_Compiler.cpp allocation.hpp | |
80 c1_Compiler.cpp allocation.inline.hpp | |
81 c1_Compiler.cpp arguments.hpp | |
82 c1_Compiler.cpp c1_Compilation.hpp | |
83 c1_Compiler.cpp c1_Compiler.hpp | |
84 c1_Compiler.cpp c1_FrameMap.hpp | |
85 c1_Compiler.cpp c1_MacroAssembler.hpp | |
86 c1_Compiler.cpp c1_Runtime1.hpp | |
87 c1_Compiler.cpp c1_ValueType.hpp | |
88 c1_Compiler.cpp compileBroker.hpp | |
89 c1_Compiler.cpp compilerOracle.hpp | |
90 c1_Compiler.cpp interfaceSupport.hpp | |
91 c1_Compiler.cpp linkResolver.hpp | |
92 c1_Compiler.cpp nativeLookup.hpp | |
93 c1_Compiler.cpp resourceArea.hpp | |
94 c1_Compiler.cpp sharedRuntime.hpp | |
95 | |
96 c1_Compiler.hpp abstractCompiler.hpp | |
97 | |
98 c1_Defs.cpp c1_Defs.hpp | |
99 | |
100 c1_Defs.hpp globalDefinitions.hpp | |
101 c1_Defs.hpp register_<arch>.hpp | |
102 | |
103 c1_Defs_<arch>.hpp generate_platform_dependent_include | |
104 | |
105 c1_FpuStackSim.hpp allocation.hpp | |
106 c1_FpuStackSim.hpp c1_FrameMap.hpp | |
107 | |
108 c1_FpuStackSim_<arch>.cpp array.hpp | |
109 c1_FpuStackSim_<arch>.cpp c1_FpuStackSim.hpp | |
110 c1_FpuStackSim_<arch>.cpp c1_FrameMap.hpp | |
111 c1_FpuStackSim_<arch>.cpp ostream.hpp | |
112 | |
113 c1_FpuStackSim_<arch>.hpp generate_platform_dependent_include | |
114 | |
115 c1_FrameMap.cpp c1_FrameMap.hpp | |
116 c1_FrameMap.cpp c1_LIR.hpp | |
117 c1_FrameMap.cpp sharedRuntime.hpp | |
118 c1_FrameMap.cpp vmreg_<arch>.inline.hpp | |
119 | |
120 c1_FrameMap.hpp allocation.hpp | |
121 c1_FrameMap.hpp assembler.hpp | |
122 c1_FrameMap.hpp c1_Defs.hpp | |
123 c1_FrameMap.hpp c1_LIR.hpp | |
124 c1_FrameMap.hpp frame.hpp | |
125 c1_FrameMap.hpp globalDefinitions.hpp | |
126 c1_FrameMap.hpp synchronizer.hpp | |
127 c1_FrameMap.hpp vmreg.hpp | |
128 | |
129 c1_FrameMap_<arch>.cpp c1_FrameMap.hpp | |
130 c1_FrameMap_<arch>.cpp c1_LIR.hpp | |
131 c1_FrameMap_<arch>.cpp sharedRuntime.hpp | |
132 c1_FrameMap_<arch>.cpp vmreg_<arch>.inline.hpp | |
133 | |
134 c1_FrameMap_<arch>.hpp generate_platform_dependent_include | |
135 | |
136 c1_globals.cpp c1_globals.hpp | |
137 | |
138 c1_globals.hpp c1_globals_<arch>.hpp | |
139 c1_globals.hpp c1_globals_<os_family>.hpp | |
140 c1_globals.hpp globals.hpp | |
141 | |
142 c1_globals_<arch>.hpp globalDefinitions.hpp | |
143 c1_globals_<arch>.hpp macros.hpp | |
144 | |
145 c1_globals_<os_family>.hpp globalDefinitions.hpp | |
146 c1_globals_<os_family>.hpp macros.hpp | |
147 | |
342
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
100
diff
changeset
|
148 c1_GraphBuilder.cpp bitMap.inline.hpp |
0 | 149 c1_GraphBuilder.cpp bytecode.hpp |
150 c1_GraphBuilder.cpp c1_CFGPrinter.hpp | |
151 c1_GraphBuilder.cpp c1_Canonicalizer.hpp | |
152 c1_GraphBuilder.cpp c1_Compilation.hpp | |
153 c1_GraphBuilder.cpp c1_GraphBuilder.hpp | |
154 c1_GraphBuilder.cpp c1_InstructionPrinter.hpp | |
155 c1_GraphBuilder.cpp ciField.hpp | |
156 c1_GraphBuilder.cpp ciKlass.hpp | |
157 c1_GraphBuilder.cpp sharedRuntime.hpp | |
158 | |
159 c1_GraphBuilder.hpp c1_IR.hpp | |
160 c1_GraphBuilder.hpp c1_Instruction.hpp | |
161 c1_GraphBuilder.hpp c1_ValueMap.hpp | |
162 c1_GraphBuilder.hpp c1_ValueStack.hpp | |
163 c1_GraphBuilder.hpp ciMethodData.hpp | |
164 c1_GraphBuilder.hpp ciStreams.hpp | |
165 | |
342
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
100
diff
changeset
|
166 c1_IR.cpp bitMap.inline.hpp |
0 | 167 c1_IR.cpp c1_Compilation.hpp |
168 c1_IR.cpp c1_FrameMap.hpp | |
169 c1_IR.cpp c1_GraphBuilder.hpp | |
170 c1_IR.cpp c1_IR.hpp | |
171 c1_IR.cpp c1_InstructionPrinter.hpp | |
172 c1_IR.cpp c1_Optimizer.hpp | |
173 | |
174 c1_IR.hpp allocation.hpp | |
175 c1_IR.hpp c1_Instruction.hpp | |
176 c1_IR.hpp ciExceptionHandler.hpp | |
177 c1_IR.hpp ciMethod.hpp | |
178 c1_IR.hpp ciStreams.hpp | |
179 | |
180 c1_Instruction.cpp c1_IR.hpp | |
181 c1_Instruction.cpp c1_Instruction.hpp | |
182 c1_Instruction.cpp c1_InstructionPrinter.hpp | |
183 c1_Instruction.cpp c1_ValueStack.hpp | |
184 c1_Instruction.cpp ciObjArrayKlass.hpp | |
185 c1_Instruction.cpp ciTypeArrayKlass.hpp | |
186 | |
187 c1_Instruction.hpp c1_Compilation.hpp | |
188 c1_Instruction.hpp c1_LIR.hpp | |
189 c1_Instruction.hpp c1_ValueType.hpp | |
190 c1_Instruction.hpp ciField.hpp | |
191 | |
192 c1_InstructionPrinter.cpp c1_InstructionPrinter.hpp | |
193 c1_InstructionPrinter.cpp c1_ValueStack.hpp | |
194 c1_InstructionPrinter.cpp ciArray.hpp | |
195 c1_InstructionPrinter.cpp ciInstance.hpp | |
196 c1_InstructionPrinter.cpp ciObject.hpp | |
197 | |
198 c1_InstructionPrinter.hpp c1_IR.hpp | |
199 c1_InstructionPrinter.hpp c1_Instruction.hpp | |
200 c1_InstructionPrinter.hpp c1_Runtime1.hpp | |
201 | |
202 c1_LIR.cpp c1_InstructionPrinter.hpp | |
203 c1_LIR.cpp c1_LIR.hpp | |
204 c1_LIR.cpp c1_LIRAssembler.hpp | |
205 c1_LIR.cpp ciInstance.hpp | |
206 c1_LIR.cpp sharedRuntime.hpp | |
207 | |
208 c1_LIR.hpp c1_ValueType.hpp | |
209 | |
210 c1_LIRAssembler.cpp c1_Compilation.hpp | |
211 c1_LIRAssembler.cpp c1_Instruction.hpp | |
212 c1_LIRAssembler.cpp c1_InstructionPrinter.hpp | |
213 c1_LIRAssembler.cpp c1_LIRAssembler.hpp | |
214 c1_LIRAssembler.cpp c1_MacroAssembler.hpp | |
215 c1_LIRAssembler.cpp c1_ValueStack.hpp | |
216 c1_LIRAssembler.cpp ciInstance.hpp | |
217 c1_LIRAssembler.cpp nativeInst_<arch>.hpp | |
218 c1_LIRAssembler.cpp vmreg_<arch>.inline.hpp | |
219 | |
220 c1_LIRAssembler.hpp c1_CodeStubs.hpp | |
221 c1_LIRAssembler.hpp ciMethodData.hpp | |
222 c1_LIRAssembler.hpp methodDataOop.hpp | |
223 c1_LIRAssembler.hpp top.hpp | |
224 | |
225 c1_LIRAssembler_<arch>.cpp barrierSet.hpp | |
226 c1_LIRAssembler_<arch>.cpp c1_Compilation.hpp | |
227 c1_LIRAssembler_<arch>.cpp c1_LIRAssembler.hpp | |
228 c1_LIRAssembler_<arch>.cpp c1_MacroAssembler.hpp | |
229 c1_LIRAssembler_<arch>.cpp c1_Runtime1.hpp | |
230 c1_LIRAssembler_<arch>.cpp c1_ValueStack.hpp | |
231 c1_LIRAssembler_<arch>.cpp cardTableModRefBS.hpp | |
232 c1_LIRAssembler_<arch>.cpp ciArrayKlass.hpp | |
233 c1_LIRAssembler_<arch>.cpp ciInstance.hpp | |
234 c1_LIRAssembler_<arch>.cpp collectedHeap.hpp | |
235 c1_LIRAssembler_<arch>.cpp nativeInst_<arch>.hpp | |
236 c1_LIRAssembler_<arch>.cpp objArrayKlass.hpp | |
237 c1_LIRAssembler_<arch>.cpp sharedRuntime.hpp | |
238 | |
239 c1_LIRAssembler_<arch>.hpp generate_platform_dependent_include | |
240 | |
342
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
100
diff
changeset
|
241 c1_LIRGenerator.cpp bitMap.inline.hpp |
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
100
diff
changeset
|
242 c1_LIRGenerator.cpp c1_Compilation.hpp |
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
100
diff
changeset
|
243 c1_LIRGenerator.cpp c1_FrameMap.hpp |
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
100
diff
changeset
|
244 c1_LIRGenerator.cpp c1_Instruction.hpp |
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
100
diff
changeset
|
245 c1_LIRGenerator.cpp c1_LIRAssembler.hpp |
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
100
diff
changeset
|
246 c1_LIRGenerator.cpp c1_LIRGenerator.hpp |
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
100
diff
changeset
|
247 c1_LIRGenerator.cpp c1_ValueStack.hpp |
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
100
diff
changeset
|
248 c1_LIRGenerator.cpp ciArrayKlass.hpp |
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
100
diff
changeset
|
249 c1_LIRGenerator.cpp ciInstance.hpp |
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
100
diff
changeset
|
250 c1_LIRGenerator.cpp heapRegion.hpp |
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
100
diff
changeset
|
251 c1_LIRGenerator.cpp sharedRuntime.hpp |
0 | 252 |
342
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
100
diff
changeset
|
253 c1_LIRGenerator.hpp c1_Instruction.hpp |
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
100
diff
changeset
|
254 c1_LIRGenerator.hpp c1_LIR.hpp |
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
100
diff
changeset
|
255 c1_LIRGenerator.hpp ciMethodData.hpp |
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
100
diff
changeset
|
256 c1_LIRGenerator.hpp sizes.hpp |
0 | 257 |
258 c1_LIRGenerator_<arch>.cpp c1_Compilation.hpp | |
259 c1_LIRGenerator_<arch>.cpp c1_FrameMap.hpp | |
260 c1_LIRGenerator_<arch>.cpp c1_Instruction.hpp | |
261 c1_LIRGenerator_<arch>.cpp c1_LIRAssembler.hpp | |
262 c1_LIRGenerator_<arch>.cpp c1_LIRGenerator.hpp | |
263 c1_LIRGenerator_<arch>.cpp c1_Runtime1.hpp | |
264 c1_LIRGenerator_<arch>.cpp c1_ValueStack.hpp | |
265 c1_LIRGenerator_<arch>.cpp ciArray.hpp | |
266 c1_LIRGenerator_<arch>.cpp ciObjArrayKlass.hpp | |
267 c1_LIRGenerator_<arch>.cpp ciTypeArrayKlass.hpp | |
268 c1_LIRGenerator_<arch>.cpp sharedRuntime.hpp | |
304 | 269 c1_LIRGenerator_<arch>.cpp vmreg_<arch>.inline.hpp |
0 | 270 |
342
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
100
diff
changeset
|
271 c1_LinearScan.cpp bitMap.inline.hpp |
0 | 272 c1_LinearScan.cpp c1_CFGPrinter.hpp |
273 c1_LinearScan.cpp c1_Compilation.hpp | |
274 c1_LinearScan.cpp c1_FrameMap.hpp | |
275 c1_LinearScan.cpp c1_IR.hpp | |
276 c1_LinearScan.cpp c1_LIRGenerator.hpp | |
277 c1_LinearScan.cpp c1_LinearScan.hpp | |
278 c1_LinearScan.cpp c1_ValueStack.hpp | |
279 c1_LinearScan.cpp vmreg_<arch>.inline.hpp | |
280 | |
281 c1_LinearScan.hpp c1_FpuStackSim.hpp | |
282 c1_LinearScan.hpp c1_FrameMap.hpp | |
283 c1_LinearScan.hpp c1_IR.hpp | |
284 c1_LinearScan.hpp c1_Instruction.hpp | |
285 c1_LinearScan.hpp c1_LIR.hpp | |
286 c1_LinearScan.hpp c1_LIRGenerator.hpp | |
287 | |
342
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
100
diff
changeset
|
288 c1_LinearScan_<arch>.cpp bitMap.inline.hpp |
0 | 289 c1_LinearScan_<arch>.cpp c1_Instruction.hpp |
290 c1_LinearScan_<arch>.cpp c1_LinearScan.hpp | |
291 | |
292 c1_LinearScan_<arch>.hpp generate_platform_dependent_include | |
293 | |
294 c1_MacroAssembler.hpp assembler.hpp | |
304 | 295 c1_MacroAssembler.hpp assembler_<arch>.inline.hpp |
0 | 296 |
297 c1_MacroAssembler_<arch>.cpp arrayOop.hpp | |
298 c1_MacroAssembler_<arch>.cpp biasedLocking.hpp | |
299 c1_MacroAssembler_<arch>.cpp c1_MacroAssembler.hpp | |
300 c1_MacroAssembler_<arch>.cpp c1_Runtime1.hpp | |
301 c1_MacroAssembler_<arch>.cpp collectedHeap.hpp | |
302 c1_MacroAssembler_<arch>.cpp interpreter.hpp | |
303 c1_MacroAssembler_<arch>.cpp markOop.hpp | |
304 c1_MacroAssembler_<arch>.cpp os.hpp | |
305 c1_MacroAssembler_<arch>.cpp stubRoutines.hpp | |
306 c1_MacroAssembler_<arch>.cpp synchronizer.hpp | |
307 c1_MacroAssembler_<arch>.cpp systemDictionary.hpp | |
308 | |
309 c1_MacroAssembler_<arch>.hpp generate_platform_dependent_include | |
310 | |
342
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
100
diff
changeset
|
311 c1_Optimizer.cpp bitMap.inline.hpp |
0 | 312 c1_Optimizer.cpp c1_Canonicalizer.hpp |
313 c1_Optimizer.cpp c1_Optimizer.hpp | |
314 c1_Optimizer.cpp c1_ValueMap.hpp | |
315 c1_Optimizer.cpp c1_ValueSet.hpp | |
316 c1_Optimizer.cpp c1_ValueStack.hpp | |
317 | |
318 c1_Optimizer.hpp allocation.hpp | |
319 c1_Optimizer.hpp c1_IR.hpp | |
320 c1_Optimizer.hpp c1_Instruction.hpp | |
321 | |
322 c1_Runtime1.cpp allocation.inline.hpp | |
323 c1_Runtime1.cpp barrierSet.hpp | |
324 c1_Runtime1.cpp biasedLocking.hpp | |
325 c1_Runtime1.cpp bytecode.hpp | |
326 c1_Runtime1.cpp c1_CodeStubs.hpp | |
327 c1_Runtime1.cpp c1_Defs.hpp | |
328 c1_Runtime1.cpp c1_FrameMap.hpp | |
329 c1_Runtime1.cpp c1_LIRAssembler.hpp | |
330 c1_Runtime1.cpp c1_MacroAssembler.hpp | |
331 c1_Runtime1.cpp c1_Runtime1.hpp | |
332 c1_Runtime1.cpp codeBlob.hpp | |
333 c1_Runtime1.cpp codeBuffer.hpp | |
334 c1_Runtime1.cpp collectedHeap.hpp | |
335 c1_Runtime1.cpp compilationPolicy.hpp | |
336 c1_Runtime1.cpp compiledIC.hpp | |
337 c1_Runtime1.cpp copy.hpp | |
100
c7c777385a15
6667042: PrintAssembly option does not work without special plugin
jrose
parents:
0
diff
changeset
|
338 c1_Runtime1.cpp disassembler.hpp |
0 | 339 c1_Runtime1.cpp events.hpp |
340 c1_Runtime1.cpp interfaceSupport.hpp | |
341 c1_Runtime1.cpp interpreter.hpp | |
342 c1_Runtime1.cpp javaCalls.hpp | |
343 c1_Runtime1.cpp objArrayKlass.hpp | |
344 c1_Runtime1.cpp oop.inline.hpp | |
345 c1_Runtime1.cpp oopFactory.hpp | |
346 c1_Runtime1.cpp pcDesc.hpp | |
347 c1_Runtime1.cpp resourceArea.hpp | |
348 c1_Runtime1.cpp scopeDesc.hpp | |
349 c1_Runtime1.cpp sharedRuntime.hpp | |
350 c1_Runtime1.cpp systemDictionary.hpp | |
351 c1_Runtime1.cpp threadCritical.hpp | |
352 c1_Runtime1.cpp vframe.hpp | |
353 c1_Runtime1.cpp vframeArray.hpp | |
354 c1_Runtime1.cpp vmSymbols.hpp | |
355 c1_Runtime1.cpp vtableStubs.hpp | |
356 | |
357 c1_Runtime1.hpp allocation.hpp | |
358 c1_Runtime1.hpp c1_FrameMap.hpp | |
359 c1_Runtime1.hpp deoptimization.hpp | |
360 c1_Runtime1.hpp interpreter.hpp | |
361 c1_Runtime1.hpp stubs.hpp | |
362 | |
363 c1_Runtime1_<arch>.cpp c1_Defs.hpp | |
364 c1_Runtime1_<arch>.cpp c1_MacroAssembler.hpp | |
365 c1_Runtime1_<arch>.cpp c1_Runtime1.hpp | |
366 c1_Runtime1_<arch>.cpp compiledICHolderOop.hpp | |
367 c1_Runtime1_<arch>.cpp interpreter.hpp | |
368 c1_Runtime1_<arch>.cpp jvmtiExport.hpp | |
369 c1_Runtime1_<arch>.cpp nativeInst_<arch>.hpp | |
370 c1_Runtime1_<arch>.cpp oop.inline.hpp | |
371 c1_Runtime1_<arch>.cpp register_<arch>.hpp | |
372 c1_Runtime1_<arch>.cpp sharedRuntime.hpp | |
373 c1_Runtime1_<arch>.cpp signature.hpp | |
374 c1_Runtime1_<arch>.cpp vframeArray.hpp | |
375 c1_Runtime1_<arch>.cpp vmreg_<arch>.inline.hpp | |
376 | |
342
37f87013dfd8
6711316: Open source the Garbage-First garbage collector
ysr
parents:
100
diff
changeset
|
377 c1_ValueMap.cpp bitMap.inline.hpp |
0 | 378 c1_ValueMap.cpp c1_Canonicalizer.hpp |
379 c1_ValueMap.cpp c1_IR.hpp | |
380 c1_ValueMap.cpp c1_ValueMap.hpp | |
381 | |
382 c1_ValueMap.hpp allocation.hpp | |
383 c1_ValueMap.hpp c1_Instruction.hpp | |
384 c1_ValueMap.hpp c1_ValueSet.hpp | |
385 | |
386 c1_ValueSet.cpp c1_ValueSet.hpp | |
387 | |
388 c1_ValueSet.hpp allocation.hpp | |
389 c1_ValueSet.hpp bitMap.hpp | |
390 c1_ValueSet.hpp c1_Instruction.hpp | |
391 | |
392 c1_ValueStack.cpp c1_IR.hpp | |
393 c1_ValueStack.cpp c1_InstructionPrinter.hpp | |
394 c1_ValueStack.cpp c1_ValueStack.hpp | |
395 | |
396 c1_ValueStack.hpp c1_Instruction.hpp | |
397 c1_ValueType.cpp c1_ValueType.hpp | |
398 c1_ValueType.cpp ciArray.hpp | |
399 c1_ValueType.cpp ciInstance.hpp | |
400 c1_ValueType.cpp ciNullObject.hpp | |
401 | |
402 c1_ValueType.hpp c1_Compilation.hpp | |
403 c1_ValueType.hpp ciConstant.hpp | |
404 | |
405 ciEnv.cpp c1_Runtime1.hpp | |
406 | |
407 codeBlob.cpp c1_Runtime1.hpp | |
408 | |
409 compileBroker.cpp c1_Compiler.hpp | |
410 | |
411 frame.hpp c1_Defs.hpp | |
412 | |
413 frame_<arch>.cpp c1_Runtime1.hpp | |
414 | |
415 globals.cpp c1_globals.hpp | |
416 | |
417 globals.hpp c1_globals_<arch>.hpp | |
418 globals.hpp c1_globals_<os_family>.hpp | |
419 | |
420 instanceKlass.cpp c1_Compiler.hpp | |
421 | |
422 interpreter_<arch_model>.cpp c1_Runtime1.hpp | |
423 | |
424 java.cpp c1_Compiler.hpp | |
425 java.cpp c1_Runtime1.hpp | |
426 | |
427 nativeInst_<arch>.cpp c1_Runtime1.hpp | |
428 | |
429 oopMap.cpp c1_Defs.hpp | |
430 | |
431 os_<os_family>.cpp c1_Runtime1.hpp | |
432 | |
433 os_<os_arch>.cpp c1_Runtime1.hpp | |
434 | |
435 registerMap.hpp c1_Defs.hpp | |
436 | |
437 safepoint.cpp c1_globals.hpp | |
438 | |
439 sharedRuntime.cpp c1_Runtime1.hpp | |
440 | |
441 sharedRuntime_<arch_model>.cpp c1_Runtime1.hpp | |
442 | |
443 thread.cpp c1_Compiler.hpp | |
444 | |
445 top.hpp c1_globals.hpp | |
446 | |
447 vmStructs.hpp c1_Runtime1.hpp |