comparison src/share/vm/runtime/vmStructs.cpp @ 6026:9f059abe8cf2

7131629: Generalize the CMS free list code Summary: Make the FreeChunk, FreeList, TreeList, and BinaryTreeDictionary classes usable outside CMS. Reviewed-by: brutisso, johnc, jwilhelm Contributed-by: coleen.phillimore@oracle.com
author jmasa
date Thu, 29 Mar 2012 19:46:24 -0700
parents 49036505ab5f
children 71afdabfd05b
comparison
equal deleted inserted replaced
6016:3c91f2c9fd21 6026:9f059abe8cf2
42 #include "code/pcDesc.hpp" 42 #include "code/pcDesc.hpp"
43 #include "code/stubs.hpp" 43 #include "code/stubs.hpp"
44 #include "code/vmreg.hpp" 44 #include "code/vmreg.hpp"
45 #include "compiler/oopMap.hpp" 45 #include "compiler/oopMap.hpp"
46 #include "compiler/compileBroker.hpp" 46 #include "compiler/compileBroker.hpp"
47 #include "gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp"
48 #include "gc_implementation/shared/immutableSpace.hpp" 47 #include "gc_implementation/shared/immutableSpace.hpp"
49 #include "gc_implementation/shared/markSweep.hpp" 48 #include "gc_implementation/shared/markSweep.hpp"
50 #include "gc_implementation/shared/mutableSpace.hpp" 49 #include "gc_implementation/shared/mutableSpace.hpp"
51 #include "gc_interface/collectedHeap.hpp" 50 #include "gc_interface/collectedHeap.hpp"
52 #include "interpreter/bytecodeInterpreter.hpp" 51 #include "interpreter/bytecodeInterpreter.hpp"
53 #include "interpreter/bytecodes.hpp" 52 #include "interpreter/bytecodes.hpp"
54 #include "interpreter/interpreter.hpp" 53 #include "interpreter/interpreter.hpp"
55 #include "memory/cardTableRS.hpp" 54 #include "memory/cardTableRS.hpp"
56 #include "memory/compactPermGen.hpp" 55 #include "memory/compactPermGen.hpp"
57 #include "memory/defNewGeneration.hpp" 56 #include "memory/defNewGeneration.hpp"
57 #include "memory/freeBlockDictionary.hpp"
58 #include "memory/genCollectedHeap.hpp" 58 #include "memory/genCollectedHeap.hpp"
59 #include "memory/generation.hpp" 59 #include "memory/generation.hpp"
60 #include "memory/generationSpec.hpp" 60 #include "memory/generationSpec.hpp"
61 #include "memory/heap.hpp" 61 #include "memory/heap.hpp"
62 #include "memory/permGen.hpp" 62 #include "memory/permGen.hpp"