Mercurial > hg > truffle
comparison src/share/vm/runtime/vm_operations.hpp @ 6275:957c266d8bc5
Merge with http://hg.openjdk.java.net/hsx/hsx24/hotspot/
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Tue, 21 Aug 2012 10:39:19 +0200 |
parents | 0ebca2e35ca5 d2a62e0f25eb |
children | e522a00b91aa |
comparison
equal
deleted
inserted
replaced
5891:fd8832ae511d | 6275:957c266d8bc5 |
---|---|
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 |