Lines Matching refs:mutator_lock_
81 uint32_t dex_pc) REQUIRES_SHARED(Locks::mutator_lock_) = 0;
89 REQUIRES_SHARED(Locks::mutator_lock_);
100 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
108 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
115 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
130 REQUIRES_SHARED(Locks::mutator_lock_);
139 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
144 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
148 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
155 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
162 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
170 ~InstrumentationStackPopper() REQUIRES_SHARED(Locks::mutator_lock_);
176 REQUIRES_SHARED(Locks::mutator_lock_);
217 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_);
221 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_);
225 REQUIRES(Locks::mutator_lock_)
229 REQUIRES(Locks::mutator_lock_, Roles::uninterruptible_)
235 bool ShouldNotifyMethodEnterExitEvents() const REQUIRES_SHARED(Locks::mutator_lock_);
243 REQUIRES(Locks::mutator_lock_, Roles::uninterruptible_)
251 REQUIRES(Locks::mutator_lock_, Roles::uninterruptible_)
260 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !GetDeoptimizedMethodsLock());
266 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !GetDeoptimizedMethodsLock());
270 REQUIRES(!GetDeoptimizedMethodsLock()) REQUIRES_SHARED(Locks::mutator_lock_);
275 REQUIRES(Locks::mutator_lock_, Roles::uninterruptible_)
282 REQUIRES(Locks::mutator_lock_, Roles::uninterruptible_)
288 REQUIRES_SHARED(Locks::mutator_lock_) { in GetInterpreterHandlerTable()
304 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!GetDeoptimizedMethodsLock());
308 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!GetDeoptimizedMethodsLock());
312 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!GetDeoptimizedMethodsLock());
316 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!GetDeoptimizedMethodsLock());
320 REQUIRES_SHARED(Locks::mutator_lock_);
326 REQUIRES_SHARED(Locks::mutator_lock_);
345 REQUIRES_SHARED(Locks::mutator_lock_);
351 bool HasMethodEntryListeners() const REQUIRES_SHARED(Locks::mutator_lock_) { in HasMethodEntryListeners()
355 bool HasMethodExitListeners() const REQUIRES_SHARED(Locks::mutator_lock_) { in HasMethodExitListeners()
359 bool HasMethodUnwindListeners() const REQUIRES_SHARED(Locks::mutator_lock_) { in HasMethodUnwindListeners()
363 bool HasDexPcListeners() const REQUIRES_SHARED(Locks::mutator_lock_) { in HasDexPcListeners()
367 bool HasFieldReadListeners() const REQUIRES_SHARED(Locks::mutator_lock_) { in HasFieldReadListeners()
371 bool HasFieldWriteListeners() const REQUIRES_SHARED(Locks::mutator_lock_) { in HasFieldWriteListeners()
375 bool HasExceptionThrownListeners() const REQUIRES_SHARED(Locks::mutator_lock_) { in HasExceptionThrownListeners()
379 bool HasBranchListeners() const REQUIRES_SHARED(Locks::mutator_lock_) { in HasBranchListeners()
383 bool HasWatchedFramePopListeners() const REQUIRES_SHARED(Locks::mutator_lock_) { in HasWatchedFramePopListeners()
387 bool HasExceptionHandledListeners() const REQUIRES_SHARED(Locks::mutator_lock_) { in HasExceptionHandledListeners()
391 bool IsActive() const REQUIRES_SHARED(Locks::mutator_lock_) { in IsActive()
405 REQUIRES_SHARED(Locks::mutator_lock_) { in MethodEnterEvent()
419 REQUIRES_SHARED(Locks::mutator_lock_) { in MethodExitEvent()
430 REQUIRES_SHARED(Locks::mutator_lock_);
437 REQUIRES_SHARED(Locks::mutator_lock_) { in DexPcMovedEvent()
445 REQUIRES_SHARED(Locks::mutator_lock_) { in Branch()
457 REQUIRES_SHARED(Locks::mutator_lock_) { in FieldReadEvent()
470 REQUIRES_SHARED(Locks::mutator_lock_) { in FieldWriteEvent()
478 REQUIRES_SHARED(Locks::mutator_lock_) { in WatchedFramePopped()
486 REQUIRES_SHARED(Locks::mutator_lock_);
491 REQUIRES_SHARED(Locks::mutator_lock_);
501 REQUIRES_SHARED(Locks::mutator_lock_);
504 REQUIRES_SHARED(Locks::mutator_lock_);
516 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!GetDeoptimizedMethodsLock());
521 REQUIRES_SHARED(Locks::mutator_lock_);
524 void InstallStubsForClass(ObjPtr<mirror::Class> klass) REQUIRES_SHARED(Locks::mutator_lock_)
528 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!GetDeoptimizedMethodsLock());
532 REQUIRES(Locks::mutator_lock_, Roles::uninterruptible_)
541 REQUIRES(Locks::mutator_lock_);
545 void DeoptimizeAllThreadFrames() REQUIRES(art::Locks::mutator_lock_);
550 REQUIRES_SHARED(Locks::mutator_lock_);
554 bool AllocEntrypointsInstrumented() const REQUIRES_SHARED(Locks::mutator_lock_) { in AllocEntrypointsInstrumented()
571 REQUIRES(Locks::mutator_lock_, Roles::uninterruptible_)
575 void UpdateStubs() REQUIRES(Locks::mutator_lock_, Roles::uninterruptible_)
580 REQUIRES(Locks::mutator_lock_, Roles::uninterruptible_)
585 void UpdateInterpreterHandlerTable() REQUIRES(Locks::mutator_lock_) { in UpdateInterpreterHandlerTable()
604 REQUIRES_SHARED(Locks::mutator_lock_);
612 REQUIRES_SHARED(Locks::mutator_lock_);
617 REQUIRES_SHARED(Locks::mutator_lock_);
619 REQUIRES_SHARED(Locks::mutator_lock_);
621 REQUIRES_SHARED(Locks::mutator_lock_);
627 REQUIRES_SHARED(Locks::mutator_lock_);
634 REQUIRES_SHARED(Locks::mutator_lock_);
638 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(GetDeoptimizedMethodsLock());
640 REQUIRES_SHARED(Locks::mutator_lock_, GetDeoptimizedMethodsLock());
642 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(GetDeoptimizedMethodsLock());
644 REQUIRES_SHARED(Locks::mutator_lock_, GetDeoptimizedMethodsLock());
646 REQUIRES_SHARED(Locks::mutator_lock_, GetDeoptimizedMethodsLock());
648 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!GetDeoptimizedMethodsLock());
657 uint64_t current_force_deopt_id_ GUARDED_BY(Locks::mutator_lock_);
676 bool have_method_entry_listeners_ GUARDED_BY(Locks::mutator_lock_);
680 bool have_method_exit_listeners_ GUARDED_BY(Locks::mutator_lock_);
684 bool have_method_unwind_listeners_ GUARDED_BY(Locks::mutator_lock_);
688 bool have_dex_pc_listeners_ GUARDED_BY(Locks::mutator_lock_);
692 bool have_field_read_listeners_ GUARDED_BY(Locks::mutator_lock_);
696 bool have_field_write_listeners_ GUARDED_BY(Locks::mutator_lock_);
699 bool have_exception_thrown_listeners_ GUARDED_BY(Locks::mutator_lock_);
702 bool have_watched_frame_pop_listeners_ GUARDED_BY(Locks::mutator_lock_);
705 bool have_branch_listeners_ GUARDED_BY(Locks::mutator_lock_);
709 bool have_exception_handled_listeners_ GUARDED_BY(Locks::mutator_lock_);
714 InstrumentationLevelTable requested_instrumentation_levels_ GUARDED_BY(Locks::mutator_lock_);
726 std::list<InstrumentationListener*> method_entry_listeners_ GUARDED_BY(Locks::mutator_lock_);
727 std::list<InstrumentationListener*> method_exit_listeners_ GUARDED_BY(Locks::mutator_lock_);
728 std::list<InstrumentationListener*> method_unwind_listeners_ GUARDED_BY(Locks::mutator_lock_);
729 std::list<InstrumentationListener*> branch_listeners_ GUARDED_BY(Locks::mutator_lock_);
730 std::list<InstrumentationListener*> dex_pc_listeners_ GUARDED_BY(Locks::mutator_lock_);
731 std::list<InstrumentationListener*> field_read_listeners_ GUARDED_BY(Locks::mutator_lock_);
732 std::list<InstrumentationListener*> field_write_listeners_ GUARDED_BY(Locks::mutator_lock_);
733 std::list<InstrumentationListener*> exception_thrown_listeners_ GUARDED_BY(Locks::mutator_lock_);
734 std::list<InstrumentationListener*> watched_frame_pop_listeners_ GUARDED_BY(Locks::mutator_lock_);
735 std::list<InstrumentationListener*> exception_handled_listeners_ GUARDED_BY(Locks::mutator_lock_);
745 InterpreterHandlerTable interpreter_handler_table_ GUARDED_BY(Locks::mutator_lock_);
785 std::string Dump() const REQUIRES_SHARED(Locks::mutator_lock_);