src/share/vm/gc_implementation/shared/vmGCOperations.hpp

Print this page

        

*** 20,29 **** --- 20,38 ---- * or visit www.oracle.com if you need additional information or have any * questions. * */ + #ifndef SHARE_VM_GC_IMPLEMENTATION_SHARED_VMGCOPERATIONS_HPP + #define SHARE_VM_GC_IMPLEMENTATION_SHARED_VMGCOPERATIONS_HPP + + #include "memory/heapInspection.hpp" + #include "runtime/handles.hpp" + #include "runtime/jniHandles.hpp" + #include "runtime/synchronizer.hpp" + #include "runtime/vm_operations.hpp" + // The following class hierarchy represents // a set of operations (VM_Operation) related to GC. // // VM_Operation // VM_GC_Operation
*** 197,201 **** --- 206,212 ---- ~VM_GenCollectForPermanentAllocation() {} virtual VMOp_Type type() const { return VMOp_GenCollectForPermanentAllocation; } virtual void doit(); HeapWord* result() const { return _res; } }; + + #endif // SHARE_VM_GC_IMPLEMENTATION_SHARED_VMGCOPERATIONS_HPP