equal
deleted
inserted
replaced
48 template(ForceAsyncSafepoint) \ |
48 template(ForceAsyncSafepoint) \ |
49 template(Deoptimize) \ |
49 template(Deoptimize) \ |
50 template(DeoptimizeFrame) \ |
50 template(DeoptimizeFrame) \ |
51 template(DeoptimizeAll) \ |
51 template(DeoptimizeAll) \ |
52 template(ZombieAll) \ |
52 template(ZombieAll) \ |
|
53 template(UnlinkSymbols) \ |
53 template(HandleFullCodeCache) \ |
54 template(HandleFullCodeCache) \ |
54 template(Verify) \ |
55 template(Verify) \ |
55 template(PrintJNI) \ |
56 template(PrintJNI) \ |
56 template(HeapDumper) \ |
57 template(HeapDumper) \ |
57 template(DeoptimizeTheWorld) \ |
58 template(DeoptimizeTheWorld) \ |
286 void doit(); |
287 void doit(); |
287 bool allow_nested_vm_operations() const { return true; } |
288 bool allow_nested_vm_operations() const { return true; } |
288 }; |
289 }; |
289 #endif // PRODUCT |
290 #endif // PRODUCT |
290 |
291 |
|
292 class VM_UnlinkSymbols: public VM_Operation { |
|
293 public: |
|
294 VM_UnlinkSymbols() {} |
|
295 VMOp_Type type() const { return VMOp_UnlinkSymbols; } |
|
296 void doit(); |
|
297 bool allow_nested_vm_operations() const { return true; } |
|
298 }; |
|
299 |
291 class VM_Verify: public VM_Operation { |
300 class VM_Verify: public VM_Operation { |
292 private: |
301 private: |
293 KlassHandle _dependee; |
302 KlassHandle _dependee; |
294 public: |
303 public: |
295 VM_Verify() {} |
304 VM_Verify() {} |