equal
deleted
inserted
replaced
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 |