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; |
} |