view src/share/vm/includeDB_gc_parallel @ 748:e5b0439ef4ae

6655638: dynamic languages need method handles Summary: initial implementation, with known omissions (x86/64, sparc, compiler optim., c-oops, C++ interp.) Reviewed-by: kvn, twisti, never
author jrose
date Wed, 08 Apr 2009 10:56:49 -0700
parents a45484ea312d
children be93aad57795
line wrap: on
line source
//
// Copyright (c) 2007 Sun Microsystems, Inc.  All Rights Reserved.
// 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.
//   
// Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
// CA 95054 USA or visit www.sun.com if you need additional information or
// have any questions.
//  

assembler_<arch>.cpp                    g1SATBCardTableModRefBS.hpp
assembler_<arch>.cpp                    g1CollectedHeap.inline.hpp
assembler_<arch>.cpp                    heapRegion.hpp

collectorPolicy.cpp                     cmsAdaptiveSizePolicy.hpp
collectorPolicy.cpp                     cmsGCAdaptivePolicyCounters.hpp

compiledICHolderKlass.cpp               oop.pcgc.inline.hpp

constantPoolKlass.cpp                   cardTableRS.hpp
constantPoolKlass.cpp                   oop.pcgc.inline.hpp
constantPoolKlass.cpp                   psPromotionManager.inline.hpp
constantPoolKlass.cpp                   psScavenge.inline.hpp
constantPoolKlass.cpp                   parOopClosures.inline.hpp

constantPoolKlass.cpp                   cardTableRS.hpp
constantPoolKlass.cpp                   oop.pcgc.inline.hpp
constantPoolKlass.cpp                   psPromotionManager.inline.hpp
constantPoolKlass.cpp                   psScavenge.inline.hpp
constantPoolKlass.cpp                   parOopClosures.inline.hpp

genCollectedHeap.cpp                    concurrentMarkSweepThread.hpp
genCollectedHeap.cpp                    vmCMSOperations.hpp

generationSpec.cpp                      asParNewGeneration.hpp
generationSpec.cpp                      cmsPermGen.hpp
generationSpec.cpp                      parNewGeneration.hpp

heapDumper.cpp                          parallelScavengeHeap.hpp

heapInspection.cpp                      parallelScavengeHeap.hpp

instanceKlass.cpp                       heapRegionSeq.inline.hpp
instanceKlass.cpp                       g1CollectedHeap.inline.hpp
instanceKlass.cpp                       g1OopClosures.inline.hpp
instanceKlass.cpp                       oop.pcgc.inline.hpp
instanceKlass.cpp                       psPromotionManager.inline.hpp
instanceKlass.cpp                       psScavenge.inline.hpp
instanceKlass.cpp                       parOopClosures.inline.hpp

instanceKlassKlass.cpp                  cardTableRS.hpp
instanceKlassKlass.cpp                  oop.pcgc.inline.hpp
instanceKlassKlass.cpp                  psPromotionManager.inline.hpp
instanceKlassKlass.cpp                  psScavenge.inline.hpp
instanceKlassKlass.cpp                  parOopClosures.inline.hpp

instanceRefKlass.cpp                    heapRegionSeq.inline.hpp
instanceRefKlass.cpp                    g1CollectedHeap.inline.hpp
instanceRefKlass.cpp                    g1OopClosures.inline.hpp
instanceRefKlass.cpp                    oop.pcgc.inline.hpp
instanceRefKlass.cpp                    psPromotionManager.inline.hpp
instanceRefKlass.cpp                    psScavenge.inline.hpp
instanceRefKlass.cpp                    parOopClosures.inline.hpp

java.cpp                                concurrentMarkSweepThread.hpp
java.cpp                                psScavenge.hpp
java.cpp                                psScavenge.inline.hpp

jvmtiExport.cpp                         psMarkSweep.hpp

jvmtiTagMap.cpp                         parallelScavengeHeap.hpp

klassKlass.cpp                          oop.pcgc.inline.hpp

klass.hpp                               cmsOopClosures.hpp
klass.hpp                               parOopClosures.hpp

memoryPool.hpp                          compactibleFreeListSpace.hpp

memoryService.cpp                       cmsPermGen.hpp
memoryService.cpp                       concurrentMarkSweepGeneration.hpp
memoryService.cpp                       g1CollectedHeap.inline.hpp
memoryService.cpp                       parNewGeneration.hpp
memoryService.cpp                       parallelScavengeHeap.hpp
memoryService.cpp                       psMemoryPool.hpp
memoryService.cpp                       psOldGen.hpp
memoryService.cpp                       psPermGen.hpp
memoryService.cpp                       psYoungGen.hpp

methodDataKlass.cpp                     oop.pcgc.inline.hpp
methodDataKlass.cpp                     psScavenge.inline.hpp

objArrayKlass.cpp                       heapRegionSeq.inline.hpp
objArrayKlass.cpp                       g1CollectedHeap.inline.hpp
objArrayKlass.cpp                       g1OopClosures.inline.hpp
objArrayKlass.cpp                       oop.pcgc.inline.hpp
objArrayKlass.cpp                       psPromotionManager.inline.hpp
objArrayKlass.cpp                       psScavenge.inline.hpp
objArrayKlass.cpp                       parOopClosures.inline.hpp

oop.pcgc.inline.hpp                     parNewGeneration.hpp
oop.pcgc.inline.hpp                     parallelScavengeHeap.hpp
oop.pcgc.inline.hpp                     psCompactionManager.hpp
oop.pcgc.inline.hpp                     psParallelCompact.hpp
oop.pcgc.inline.hpp                     psScavenge.hpp
oop.pcgc.inline.hpp                     psScavenge.inline.hpp

oop.psgc.inline.hpp                     parallelScavengeHeap.hpp
oop.psgc.inline.hpp                     psScavenge.hpp
oop.psgc.inline.hpp                     psScavenge.inline.hpp

psMemoryPool.cpp                        handles.inline.hpp
psMemoryPool.cpp                        javaCalls.hpp
psMemoryPool.cpp                        lowMemoryDetector.hpp
psMemoryPool.cpp                        management.hpp
psMemoryPool.cpp                        memoryManager.hpp
psMemoryPool.cpp                        oop.inline.hpp
psMemoryPool.cpp                        psMemoryPool.hpp
psMemoryPool.cpp                        psPermGen.hpp
psMemoryPool.cpp                        systemDictionary.hpp
psMemoryPool.cpp                        vmSymbols.hpp

psMemoryPool.hpp                        defNewGeneration.hpp
psMemoryPool.hpp                        heap.hpp
psMemoryPool.hpp                        memoryUsage.hpp
psMemoryPool.hpp                        memoryPool.hpp
psMemoryPool.hpp                        mutableSpace.hpp
psMemoryPool.hpp                        psOldGen.hpp
psMemoryPool.hpp                        psYoungGen.hpp
psMemoryPool.hpp                        space.hpp

safepoint.cpp                           concurrentGCThread.hpp
safepoint.cpp                           concurrentMarkSweepThread.hpp

thread.cpp                              concurrentMarkSweepThread.hpp
thread.cpp                              pcTasks.hpp

thread.hpp                              dirtyCardQueue.hpp
thread.hpp                              satbQueue.hpp

universe.cpp                            parallelScavengeHeap.hpp
universe.cpp                            cmsCollectorPolicy.hpp
universe.cpp                            cmsAdaptiveSizePolicy.hpp

vmStructs.cpp                           asPSOldGen.hpp            
vmStructs.cpp                           asPSYoungGen.hpp
vmStructs.cpp                           cmsPermGen.hpp
vmStructs.cpp                           compactibleFreeListSpace.hpp
vmStructs.cpp                           concurrentMarkSweepGeneration.hpp
vmStructs.cpp                           concurrentMarkSweepThread.hpp
vmStructs.cpp                           parNewGeneration.hpp
vmStructs.cpp                           parallelScavengeHeap.hpp   
vmStructs.cpp                           psOldGen.hpp
vmStructs.cpp                           psPermGen.hpp
vmStructs.cpp                           psVirtualspace.hpp
vmStructs.cpp                           psYoungGen.hpp
vmStructs.cpp                           vmStructs_cms.hpp
vmStructs.cpp                           vmStructs_parallelgc.hpp
vmStructs.cpp                           vmStructs_parNew.hpp