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) \ |
|
53 template(DeoptimizeFrame) \ |
52 template(DeoptimizeFrame) \ |
54 template(DeoptimizeAll) \ |
53 template(DeoptimizeAll) \ |
55 template(ZombieAll) \ |
54 template(ZombieAll) \ |
56 template(Verify) \ |
55 template(Verify) \ |
57 template(PrintJNI) \ |
56 template(PrintJNI) \ |
316 |
315 |
317 protected: |
316 protected: |
318 VM_GTestExecuteAtSafepoint() {} |
317 VM_GTestExecuteAtSafepoint() {} |
319 }; |
318 }; |
320 |
319 |
321 class VM_Deoptimize: public VM_Operation { |
|
322 public: |
|
323 VM_Deoptimize() {} |
|
324 VMOp_Type type() const { return VMOp_Deoptimize; } |
|
325 void doit(); |
|
326 bool allow_nested_vm_operations() const { return true; } |
|
327 }; |
|
328 |
|
329 class VM_MarkActiveNMethods: public VM_Operation { |
320 class VM_MarkActiveNMethods: public VM_Operation { |
330 public: |
321 public: |
331 VM_MarkActiveNMethods() {} |
322 VM_MarkActiveNMethods() {} |
332 VMOp_Type type() const { return VMOp_MarkActiveNMethods; } |
323 VMOp_Type type() const { return VMOp_MarkActiveNMethods; } |
333 void doit(); |
324 void doit(); |