15 Mar 23:04
Re: precompiled headers and includeDB*
On Thursday 15 March 2007 11:44:45 am Kurt Miller wrote: > Hi, > > The use of precompiled headers obscures problems with > the includeDB* files and they have become out of date. > Building on linux without defining USE_PRECOMPILED_HEADER > in build/linux/makefiles/gcc.make reveals the problems > with the includeDB* files. Ok I see where I went wrong now. Here is the full update for consideration. --- src/share/vm/includeDB_core.orig Thu Mar 1 08:58:41 2007 +++ src/share/vm/includeDB_core Thu Mar 15 15:02:21 2007 @@ -429,7 +429,7 @@ cardTableModRefBS.cpp cardTableRS.hpp cardTableModRefBS.cpp java.hpp cardTableModRefBS.cpp mutexLocker.hpp cardTableModRefBS.cpp sharedHeap.hpp -cardTableModRefBS.cpp space.hpp +cardTableModRefBS.cpp space.inline.hpp cardTableModRefBS.cpp virtualspace.hpp cardTableModRefBS.cpp universe.hpp @@ -706,7 +706,6 @@ compactPermGen.hpp permGen.hpp compactingPermGenGen.cpp compactingPermGenGen.hpp compactingPermGenGen.cpp filemap.hpp -compactingPermGenGen.cpp generation.inline.hpp compactingPermGenGen.cpp generationSpec.hpp compactingPermGenGen.cpp genOopClosures.inline.hpp compactingPermGenGen.cpp concurrentMarkSweepGeneration.inline.hpp @@ -715,7 +714,8 @@ compactingPermGenGen.cpp compactingPermGenGen.cpp symbolTable.hpp compactingPermGenGen.cpp systemDictionary.hpp -compactingPermGenGen.hpp space.hpp +compactingPermGenGen.hpp space.inline.hpp +compactingPermGenGen.hpp generation.inline.hpp compile.hpp jvmpi.h @@ -2343,7 +2343,7 @@ klass.hpp klass.hpp specialized_oop_closures.hpp klass.inline.hpp klass.hpp -klass.inline.hpp markOop.hpp +klass.inline.hpp markOop.inline.hpp klassKlass.cpp collectedHeap.hpp klassKlass.cpp collectedHeap.inline.hpp @@ -3506,7 +3506,7 @@ space.hpp space.hpp blockOffsetTable.hpp space.hpp cardTableModRefBS.hpp space.hpp iterator.hpp -space.hpp markOop.hpp +space.hpp markOop.inline.hpp space.hpp memRegion.hpp space.hpp mutexLocker.hpp space.hpp os_<os_family>.inline.hpp @@ -3678,7 +3678,7 @@ symbolTable.hpp symbolTable.hpp symbolOop.hpp synchronizer.hpp handles.hpp -synchronizer.hpp markOop.hpp +synchronizer.hpp markOop.inline.hpp synchronizer.hpp top.hpp synchronizer.hpp perfData.hpp @@ -4150,6 +4150,7 @@ virtualspace.cpp virtualspace.hpp allocation.hpp vmError.hpp globalDefinitions.hpp +vmError.hpp thread_<os_family>.inline.hpp vmError.cpp arguments.hpp vmError.cpp debug.hpp --- src/share/vm/includeDB_compiler2.orig Thu Mar 1 08:58:40 2007 +++ src/share/vm/includeDB_compiler2 Thu Mar 15 15:01:43 2007 @@ -140,7 +140,7 @@ c2compiler.cpp c2compiler.hpp abstractCompiler.hpp -c2_init_≤arch>.cpp compile.hpp +c2_init_≤arch>.cpp node.hpp callGenerator.hpp callnode.hpp callGenerator.hpp compile.hpp @@ -392,6 +392,7 @@ debug.cpp debug.cpp icBuffer.hpp debug.cpp nmethod.hpp debug.cpp vtableStubs.hpp +debug.cpp node.hpp debug_<arch>.cpp nmethod.hpp @@ -499,11 +500,14 @@ exceptionHandlerTable.hpp exceptions.cpp compileBroker.hpp +filemap.hpp node.hpp + fprofiler.cpp compile.hpp fprofiler.cpp deoptimization.hpp fprofiler.cpp icBuffer.hpp fprofiler.cpp nmethod.hpp fprofiler.cpp vtableStubs.hpp +fprofiler.cpp node.hpp frame.cpp codeCache.hpp frame.cpp nmethod.hpp @@ -551,6 +555,8 @@ generateOptoStub.cpp generateOptoStub.cpp runtime.hpp generateOptoStub.cpp type.hpp +genOopClosures.inline.hpp node.hpp + globals.hpp c2_globals_≤arch>.hpp globals.hpp c2_globals_≤os_family>.hpp @@ -945,6 +951,7 @@ oopMap.cpp oopMap.cpp oopMap.hpp oopMap.cpp scopeDesc.hpp oopMap.cpp signature.hpp +oopMap.cpp node.hpp oopMap.hpp allocation.hpp oopMap.hpp compressedStream.hpp @@ -1052,6 +1059,7 @@ phase.cpp phase.cpp compileBroker.hpp phase.cpp nmethod.hpp phase.cpp phase.hpp +phase.cpp node.hpp phase.hpp port.hpp phase.hpp timer.hpp --- src/share/vm/gc_implementation/includeDB_gc_shared.orig Fri Mar 9 09:45:44 2007 +++ src/share/vm/gc_implementation/includeDB_gc_shared Fri Mar 9 09:46:07 2007 @@ -44,7 +44,7 @@ ageTable.cpp ageTable.cpp resourceArea.hpp ageTable.cpp sharedHeap.hpp -ageTable.hpp markOop.hpp +ageTable.hpp markOop.inline.hpp ageTable.hpp oop.hpp ageTable.hpp perfData.hpp @@ -114,7 +114,7 @@ markSweep.cpp markSweep.hpp growableArray.hpp markSweep.hpp jvmpi.hpp -markSweep.hpp markOop.hpp +markSweep.hpp markOop.inline.hpp markSweep.hpp oop.hpp markSweep.hpp timer.hpp markSweep.hpp universe.hpp --- src/share/vm/gc_implementation/includeDB_gc_parallelScavenge.orig Fri Mar 9 11:43:24 2007 +++ src/share/vm/gc_implementation/includeDB_gc_parallelScavenge Fri Mar 9 11:44:05 2007 @@ -92,6 +92,7 @@ gcTaskManager.cpp gcTaskManager.cpp gcTaskThread.hpp gcTaskManager.cpp mutex.hpp gcTaskManager.cpp mutexLocker.hpp +gcTaskManager.cpp thread_<os_family>.inline.hpp gcTaskThread.hpp thread.hpp
RSS Feed