diff options
Diffstat (limited to 'openjdkjvmti/deopt_manager.cc')
-rw-r--r-- | openjdkjvmti/deopt_manager.cc | 9 |
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); } |