32 #include "runtime/vmThread.hpp" |
32 #include "runtime/vmThread.hpp" |
33 #include "utilities/macros.hpp" |
33 #include "utilities/macros.hpp" |
34 |
34 |
35 #if INCLUDE_ALL_GCS |
35 #if INCLUDE_ALL_GCS |
36 #include "gc_implementation/concurrentMarkSweep/freeChunk.hpp" |
36 #include "gc_implementation/concurrentMarkSweep/freeChunk.hpp" |
37 #include "gc_implementation/g1/g1CodeCacheRemSet.hpp" |
|
38 #endif // INCLUDE_ALL_GCS |
37 #endif // INCLUDE_ALL_GCS |
39 |
38 |
40 // Free list. A FreeList is used to access a linked list of chunks |
39 // Free list. A FreeList is used to access a linked list of chunks |
41 // of space in the heap. The head and tail are maintained so that |
40 // of space in the heap. The head and tail are maintained so that |
42 // items can be (as in the current implementation) added at the |
41 // items can be (as in the current implementation) added at the |