summaryrefslogtreecommitdiff
path: root/openjdkjvmti/deopt_manager.cc
diff options
context:
space:
mode:
Diffstat (limited to 'openjdkjvmti/deopt_manager.cc')
-rw-r--r--openjdkjvmti/deopt_manager.cc9
1 files changed, 0 insertions, 9 deletions
diff --git a/openjdkjvmti/deopt_manager.cc b/openjdkjvmti/deopt_manager.cc
index 99acb87257..129aa0ff4a 100644
--- a/openjdkjvmti/deopt_manager.cc
+++ b/openjdkjvmti/deopt_manager.cc
@@ -496,15 +496,6 @@ void DeoptManager::AddDeoptimizationRequester() {
art::ScopedThreadStateChange stsc(self, art::ThreadState::kSuspended);
deoptimization_status_lock_.ExclusiveLock(self);
deopter_count_++;
- if (deopter_count_ == 1) {
- // When we add a deoptimization requester, we should enable entry / exit hooks. We only call
- // this in debuggable runtimes and hence it won't be necessary to update entrypoints but we
- // still need to inform instrumentation that we need to actually run entry / exit hooks. Though
- // entrypoints are capable of running entry / exit hooks they won't run them unless enabled.
- ScopedDeoptimizationContext sdc(self, this);
- art::Runtime::Current()->GetInstrumentation()->EnableEntryExitHooks(kInstrumentationKey);
- return;
- }
deoptimization_status_lock_.ExclusiveUnlock(self);
}