summaryrefslogtreecommitdiff
path: root/openjdkjvmti/deopt_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'openjdkjvmti/deopt_manager.h')
-rw-r--r--openjdkjvmti/deopt_manager.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/openjdkjvmti/deopt_manager.h b/openjdkjvmti/deopt_manager.h
index 73a64be7a4..9789c5ed91 100644
--- a/openjdkjvmti/deopt_manager.h
+++ b/openjdkjvmti/deopt_manager.h
@@ -112,7 +112,9 @@ class DeoptManager {
REQUIRES(!deoptimization_status_lock_, !art::Roles::uninterruptible_)
REQUIRES_SHARED(art::Locks::mutator_lock_);
- void DeoptimizeThread(art::Thread* target) REQUIRES_SHARED(art::Locks::mutator_lock_);
+ void DeoptimizeThread(art::Thread* target)
+ REQUIRES(!art::Locks::thread_list_lock_)
+ REQUIRES_SHARED(art::Locks::mutator_lock_);
void DeoptimizeAllThreads() REQUIRES_SHARED(art::Locks::mutator_lock_);
void FinishSetup()