src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp
Print this page
*** 20,29 ****
--- 20,40 ----
* or visit www.oracle.com if you need additional information or have any
* questions.
*
*/
+ #ifndef SHARE_VM_GC_IMPLEMENTATION_CONCURRENTMARKSWEEP_FREECHUNK_HPP
+ #define SHARE_VM_GC_IMPLEMENTATION_CONCURRENTMARKSWEEP_FREECHUNK_HPP
+
+ #include "memory/allocation.hpp"
+ #include "memory/memRegion.hpp"
+ #include "oops/markOop.hpp"
+ #include "runtime/mutex.hpp"
+ #include "utilities/debug.hpp"
+ #include "utilities/globalDefinitions.hpp"
+ #include "utilities/ostream.hpp"
+
//
// Free block maintenance for Concurrent Mark Sweep Generation
//
// The main data structure for free blocks are
// . an indexed array of small free blocks, and
*** 139,143 ****
--- 150,156 ----
void print_on(outputStream* st);
};
extern size_t MinChunkSize;
+
+ #endif // SHARE_VM_GC_IMPLEMENTATION_CONCURRENTMARKSWEEP_FREECHUNK_HPP