equal
deleted
inserted
replaced
47 template(PrintThreads) \ |
47 template(PrintThreads) \ |
48 template(FindDeadlocks) \ |
48 template(FindDeadlocks) \ |
49 template(ClearICs) \ |
49 template(ClearICs) \ |
50 template(ForceSafepoint) \ |
50 template(ForceSafepoint) \ |
51 template(ForceAsyncSafepoint) \ |
51 template(ForceAsyncSafepoint) \ |
|
52 template(Deoptimize) \ |
52 template(DeoptimizeFrame) \ |
53 template(DeoptimizeFrame) \ |
53 template(DeoptimizeAll) \ |
54 template(DeoptimizeAll) \ |
54 template(ZombieAll) \ |
55 template(ZombieAll) \ |
55 template(Verify) \ |
56 template(Verify) \ |
56 template(PrintJNI) \ |
57 template(PrintJNI) \ |
316 |
317 |
317 protected: |
318 protected: |
318 VM_GTestExecuteAtSafepoint() {} |
319 VM_GTestExecuteAtSafepoint() {} |
319 }; |
320 }; |
320 |
321 |
|
322 class VM_Deoptimize: public VM_Operation { |
|
323 public: |
|
324 VM_Deoptimize() {} |
|
325 VMOp_Type type() const { return VMOp_Deoptimize; } |
|
326 void doit(); |
|
327 bool allow_nested_vm_operations() const { return true; } |
|
328 }; |
|
329 |
321 class VM_MarkActiveNMethods: public VM_Operation { |
330 class VM_MarkActiveNMethods: public VM_Operation { |
322 public: |
331 public: |
323 VM_MarkActiveNMethods() {} |
332 VM_MarkActiveNMethods() {} |
324 VMOp_Type type() const { return VMOp_MarkActiveNMethods; } |
333 VMOp_Type type() const { return VMOp_MarkActiveNMethods; } |
325 void doit(); |
334 void doit(); |