| Index: src/isolate.h
|
| diff --git a/src/isolate.h b/src/isolate.h
|
| index 89b398b4fc9222df97f6dd429bf4c154d709fb38..0c60cdee21385d96d1afd9b5566248f731bd7d88 100644
|
| --- a/src/isolate.h
|
| +++ b/src/isolate.h
|
| @@ -1027,23 +1027,6 @@ class Isolate {
|
| }
|
|
|
| void SetCurrentVMState(StateTag state) {
|
| - if (RuntimeProfiler::IsEnabled()) {
|
| - // Make sure thread local top is initialized.
|
| - ASSERT(thread_local_top_.isolate_ == this);
|
| - StateTag current_state = thread_local_top_.current_vm_state_;
|
| - if (current_state != JS && state == JS) {
|
| - // Non-JS -> JS transition.
|
| - RuntimeProfiler::IsolateEnteredJS(this);
|
| - } else if (current_state == JS && state != JS) {
|
| - // JS -> non-JS transition.
|
| - RuntimeProfiler::IsolateExitedJS(this);
|
| - } else {
|
| - // Other types of state transitions are not interesting to the
|
| - // runtime profiler, because they don't affect whether we're
|
| - // in JS or not.
|
| - ASSERT((current_state == JS) == (state == JS));
|
| - }
|
| - }
|
| thread_local_top_.current_vm_state_ = state;
|
| }
|
|
|
|
|