6793825: Missing include dependancies for GCC without predefined headers
Summary: With predefined headers off for gcc, some .inline.hpp files aren't included to make definition visible for inline functions
Reviewed-by: jcoomes, xlu
//// 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.hppassembler_<arch>.cpp g1CollectedHeap.inline.hppassembler_<arch>.cpp heapRegion.hppcollectorPolicy.cpp cmsAdaptiveSizePolicy.hppcollectorPolicy.cpp cmsGCAdaptivePolicyCounters.hppcompiledICHolderKlass.cpp oop.pcgc.inline.hppconstantPoolKlass.cpp cardTableRS.hppconstantPoolKlass.cpp oop.pcgc.inline.hppconstantPoolKlass.cpp psPromotionManager.inline.hppconstantPoolKlass.cpp psScavenge.inline.hppconstantPoolKlass.cpp parOopClosures.inline.hppgenCollectedHeap.cpp concurrentMarkSweepThread.hppgenCollectedHeap.cpp vmCMSOperations.hppgenerationSpec.cpp asParNewGeneration.hppgenerationSpec.cpp cmsPermGen.hppgenerationSpec.cpp parNewGeneration.hppheapDumper.cpp parallelScavengeHeap.hppheapInspection.cpp parallelScavengeHeap.hppinstanceKlass.cpp heapRegionSeq.inline.hppinstanceKlass.cpp g1CollectedHeap.inline.hppinstanceKlass.cpp g1OopClosures.inline.hppinstanceKlass.cpp oop.pcgc.inline.hppinstanceKlass.cpp psPromotionManager.inline.hppinstanceKlass.cpp psScavenge.inline.hppinstanceKlass.cpp parOopClosures.inline.hppinstanceKlassKlass.cpp cardTableRS.hppinstanceKlassKlass.cpp oop.pcgc.inline.hppinstanceKlassKlass.cpp psPromotionManager.inline.hppinstanceKlassKlass.cpp psScavenge.inline.hppinstanceKlassKlass.cpp parOopClosures.inline.hppinstanceRefKlass.cpp heapRegionSeq.inline.hppinstanceRefKlass.cpp g1CollectedHeap.inline.hppinstanceRefKlass.cpp g1OopClosures.inline.hppinstanceRefKlass.cpp oop.pcgc.inline.hppinstanceRefKlass.cpp psPromotionManager.inline.hppinstanceRefKlass.cpp psScavenge.inline.hppinstanceRefKlass.cpp parOopClosures.inline.hppjava.cpp concurrentMarkSweepThread.hppjava.cpp psScavenge.hppjava.cpp psScavenge.inline.hppjvmtiExport.cpp psMarkSweep.hppjvmtiTagMap.cpp parallelScavengeHeap.hppklassKlass.cpp oop.pcgc.inline.hppklass.hpp cmsOopClosures.hppklass.hpp parOopClosures.hppmemoryPool.hpp compactibleFreeListSpace.hppmemoryService.cpp cmsPermGen.hppmemoryService.cpp concurrentMarkSweepGeneration.hppmemoryService.cpp g1CollectedHeap.inline.hppmemoryService.cpp parNewGeneration.hppmemoryService.cpp parallelScavengeHeap.hppmemoryService.cpp psMemoryPool.hppmemoryService.cpp psOldGen.hppmemoryService.cpp psPermGen.hppmemoryService.cpp psYoungGen.hppmethodDataKlass.cpp oop.pcgc.inline.hppmethodDataKlass.cpp psScavenge.inline.hppobjArrayKlass.cpp heapRegionSeq.inline.hppobjArrayKlass.cpp g1CollectedHeap.inline.hppobjArrayKlass.cpp g1OopClosures.inline.hppobjArrayKlass.cpp oop.pcgc.inline.hppobjArrayKlass.cpp psPromotionManager.inline.hppobjArrayKlass.cpp psScavenge.inline.hppobjArrayKlass.cpp parOopClosures.inline.hppoop.pcgc.inline.hpp parNewGeneration.hppoop.pcgc.inline.hpp parallelScavengeHeap.hppoop.pcgc.inline.hpp psCompactionManager.hppoop.pcgc.inline.hpp psParallelCompact.hppoop.pcgc.inline.hpp psScavenge.hppoop.pcgc.inline.hpp psScavenge.inline.hppoop.psgc.inline.hpp parallelScavengeHeap.hppoop.psgc.inline.hpp psScavenge.hppoop.psgc.inline.hpp psScavenge.inline.hpppsMemoryPool.cpp handles.inline.hpppsMemoryPool.cpp javaCalls.hpppsMemoryPool.cpp lowMemoryDetector.hpppsMemoryPool.cpp management.hpppsMemoryPool.cpp memoryManager.hpppsMemoryPool.cpp oop.inline.hpppsMemoryPool.cpp psMemoryPool.hpppsMemoryPool.cpp psPermGen.hpppsMemoryPool.cpp systemDictionary.hpppsMemoryPool.cpp vmSymbols.hpppsMemoryPool.hpp defNewGeneration.hpppsMemoryPool.hpp heap.hpppsMemoryPool.hpp memoryUsage.hpppsMemoryPool.hpp memoryPool.hpppsMemoryPool.hpp mutableSpace.hpppsMemoryPool.hpp psOldGen.hpppsMemoryPool.hpp psYoungGen.hpppsMemoryPool.hpp space.hppsafepoint.cpp concurrentGCThread.hppsafepoint.cpp concurrentMarkSweepThread.hppthread.cpp concurrentMarkSweepThread.hppthread.cpp pcTasks.hppthread.hpp dirtyCardQueue.hppthread.hpp satbQueue.hppuniverse.cpp parallelScavengeHeap.hppuniverse.cpp cmsCollectorPolicy.hppuniverse.cpp cmsAdaptiveSizePolicy.hppvmStructs.cpp asPSOldGen.hpp vmStructs.cpp asPSYoungGen.hppvmStructs.cpp cmsPermGen.hppvmStructs.cpp compactibleFreeListSpace.hppvmStructs.cpp concurrentMarkSweepGeneration.hppvmStructs.cpp concurrentMarkSweepThread.hppvmStructs.cpp parNewGeneration.hppvmStructs.cpp parallelScavengeHeap.hpp vmStructs.cpp psOldGen.hppvmStructs.cpp psPermGen.hppvmStructs.cpp psVirtualspace.hppvmStructs.cpp psYoungGen.hppvmStructs.cpp vmStructs_cms.hppvmStructs.cpp vmStructs_parallelgc.hppvmStructs.cpp vmStructs_parNew.hpp