equal
deleted
inserted
replaced
33 |
33 |
34 class VM_StopSafepoint : public VM_Operation { |
34 class VM_StopSafepoint : public VM_Operation { |
35 public: |
35 public: |
36 Semaphore* _test_complete; |
36 Semaphore* _test_complete; |
37 VM_StopSafepoint(Semaphore* wait_for) : _test_complete(wait_for) {} |
37 VM_StopSafepoint(Semaphore* wait_for) : _test_complete(wait_for) {} |
38 VMOp_Type type() const { return VMOp_Dummy; } |
38 VMOp_Type type() const { return VMOp_None; } |
39 Mode evaluation_mode() const { return _no_safepoint; } |
39 Mode evaluation_mode() const { return _no_safepoint; } |
40 bool is_cheap_allocated() const { return false; } |
40 bool is_cheap_allocated() const { return false; } |
41 void doit() { _test_complete->wait(); } |
41 void doit() { _test_complete->wait(); } |
42 }; |
42 }; |
43 |
43 |