Mercurial > hg > truffle
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" |