hotspot/src/share/vm/runtime/vm_operations.hpp
changeset 13195 be27e1b6a4b9
parent 11480 1bf714e8adb4
child 13728 882756847a04
equal deleted inserted replaced
13099:64752e56d721 13195:be27e1b6a4b9
    94   template(HeapIterateOperation)                  \
    94   template(HeapIterateOperation)                  \
    95   template(ReportJavaOutOfMemory)                 \
    95   template(ReportJavaOutOfMemory)                 \
    96   template(JFRCheckpoint)                         \
    96   template(JFRCheckpoint)                         \
    97   template(Exit)                                  \
    97   template(Exit)                                  \
    98 
    98 
    99 class VM_Operation: public CHeapObj {
    99 class VM_Operation: public CHeapObj<mtInternal> {
   100  public:
   100  public:
   101   enum Mode {
   101   enum Mode {
   102     _safepoint,       // blocking,        safepoint, vm_op C-heap allocated
   102     _safepoint,       // blocking,        safepoint, vm_op C-heap allocated
   103     _no_safepoint,    // blocking,     no safepoint, vm_op C-Heap allocated
   103     _no_safepoint,    // blocking,     no safepoint, vm_op C-Heap allocated
   104     _concurrent,      // non-blocking, no safepoint, vm_op C-Heap allocated
   104     _concurrent,      // non-blocking, no safepoint, vm_op C-Heap allocated