Lines Matching refs:mutator_lock_
74 uint32_t dex_pc) REQUIRES_SHARED(Locks::mutator_lock_) = 0;
81 REQUIRES_SHARED(Locks::mutator_lock_);
91 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
99 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
106 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
121 REQUIRES_SHARED(Locks::mutator_lock_);
130 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
135 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
139 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
146 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
153 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
161 ~InstrumentationStackPopper() REQUIRES_SHARED(Locks::mutator_lock_);
167 REQUIRES_SHARED(Locks::mutator_lock_);
207 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_);
211 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_);
215 REQUIRES(Locks::mutator_lock_)
219 REQUIRES(Locks::mutator_lock_, Roles::uninterruptible_)
225 bool ShouldNotifyMethodEnterExitEvents() const REQUIRES_SHARED(Locks::mutator_lock_);
233 REQUIRES(Locks::mutator_lock_, Roles::uninterruptible_)
241 REQUIRES(Locks::mutator_lock_, Roles::uninterruptible_)
250 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !GetDeoptimizedMethodsLock());
256 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !GetDeoptimizedMethodsLock());
260 REQUIRES(!GetDeoptimizedMethodsLock()) REQUIRES_SHARED(Locks::mutator_lock_);
265 REQUIRES(Locks::mutator_lock_, Roles::uninterruptible_)
272 REQUIRES(Locks::mutator_lock_, Roles::uninterruptible_)
278 REQUIRES_SHARED(Locks::mutator_lock_) { in GetInterpreterHandlerTable()
294 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!GetDeoptimizedMethodsLock());
298 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!GetDeoptimizedMethodsLock());
302 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!GetDeoptimizedMethodsLock());
306 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!GetDeoptimizedMethodsLock());
310 REQUIRES_SHARED(Locks::mutator_lock_);
316 REQUIRES_SHARED(Locks::mutator_lock_);
335 REQUIRES_SHARED(Locks::mutator_lock_);
341 bool HasMethodEntryListeners() const REQUIRES_SHARED(Locks::mutator_lock_) { in HasMethodEntryListeners()
345 bool HasMethodExitListeners() const REQUIRES_SHARED(Locks::mutator_lock_) { in HasMethodExitListeners()
349 bool HasMethodUnwindListeners() const REQUIRES_SHARED(Locks::mutator_lock_) { in HasMethodUnwindListeners()
353 bool HasDexPcListeners() const REQUIRES_SHARED(Locks::mutator_lock_) { in HasDexPcListeners()
357 bool HasFieldReadListeners() const REQUIRES_SHARED(Locks::mutator_lock_) { in HasFieldReadListeners()
361 bool HasFieldWriteListeners() const REQUIRES_SHARED(Locks::mutator_lock_) { in HasFieldWriteListeners()
365 bool HasExceptionThrownListeners() const REQUIRES_SHARED(Locks::mutator_lock_) { in HasExceptionThrownListeners()
369 bool HasBranchListeners() const REQUIRES_SHARED(Locks::mutator_lock_) { in HasBranchListeners()
373 bool HasWatchedFramePopListeners() const REQUIRES_SHARED(Locks::mutator_lock_) { in HasWatchedFramePopListeners()
377 bool HasExceptionHandledListeners() const REQUIRES_SHARED(Locks::mutator_lock_) { in HasExceptionHandledListeners()
381 bool IsActive() const REQUIRES_SHARED(Locks::mutator_lock_) { in IsActive()
393 REQUIRES_SHARED(Locks::mutator_lock_) { in MethodEnterEvent()
405 REQUIRES_SHARED(Locks::mutator_lock_) { in MethodExitEvent()
414 REQUIRES_SHARED(Locks::mutator_lock_);
419 REQUIRES_SHARED(Locks::mutator_lock_) { in DexPcMovedEvent()
427 REQUIRES_SHARED(Locks::mutator_lock_) { in Branch()
437 REQUIRES_SHARED(Locks::mutator_lock_) { in FieldReadEvent()
447 REQUIRES_SHARED(Locks::mutator_lock_) { in FieldWriteEvent()
455 REQUIRES_SHARED(Locks::mutator_lock_) { in WatchedFramePopped()
463 REQUIRES_SHARED(Locks::mutator_lock_);
468 REQUIRES_SHARED(Locks::mutator_lock_);
475 REQUIRES_SHARED(Locks::mutator_lock_);
478 REQUIRES_SHARED(Locks::mutator_lock_);
488 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!GetDeoptimizedMethodsLock());
493 REQUIRES_SHARED(Locks::mutator_lock_);
496 void InstallStubsForClass(mirror::Class* klass) REQUIRES_SHARED(Locks::mutator_lock_)
500 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!GetDeoptimizedMethodsLock());
504 REQUIRES(Locks::mutator_lock_, Roles::uninterruptible_)
513 REQUIRES_SHARED(Locks::mutator_lock_);
518 REQUIRES_SHARED(Locks::mutator_lock_);
522 bool AllocEntrypointsInstrumented() const REQUIRES_SHARED(Locks::mutator_lock_) { in AllocEntrypointsInstrumented()
539 REQUIRES(Locks::mutator_lock_, Roles::uninterruptible_)
543 void UpdateStubs() REQUIRES(Locks::mutator_lock_, Roles::uninterruptible_)
548 REQUIRES(Locks::mutator_lock_, Roles::uninterruptible_)
553 void UpdateInterpreterHandlerTable() REQUIRES(Locks::mutator_lock_) { in UpdateInterpreterHandlerTable()
572 REQUIRES_SHARED(Locks::mutator_lock_);
578 REQUIRES_SHARED(Locks::mutator_lock_);
583 REQUIRES_SHARED(Locks::mutator_lock_);
585 REQUIRES_SHARED(Locks::mutator_lock_);
587 REQUIRES_SHARED(Locks::mutator_lock_);
593 REQUIRES_SHARED(Locks::mutator_lock_);
600 REQUIRES_SHARED(Locks::mutator_lock_);
604 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(GetDeoptimizedMethodsLock());
606 REQUIRES_SHARED(Locks::mutator_lock_, GetDeoptimizedMethodsLock());
608 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(GetDeoptimizedMethodsLock());
610 REQUIRES_SHARED(Locks::mutator_lock_, GetDeoptimizedMethodsLock());
612 REQUIRES_SHARED(Locks::mutator_lock_, GetDeoptimizedMethodsLock());
614 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!GetDeoptimizedMethodsLock());
637 bool have_method_entry_listeners_ GUARDED_BY(Locks::mutator_lock_);
641 bool have_method_exit_listeners_ GUARDED_BY(Locks::mutator_lock_);
645 bool have_method_unwind_listeners_ GUARDED_BY(Locks::mutator_lock_);
649 bool have_dex_pc_listeners_ GUARDED_BY(Locks::mutator_lock_);
653 bool have_field_read_listeners_ GUARDED_BY(Locks::mutator_lock_);
657 bool have_field_write_listeners_ GUARDED_BY(Locks::mutator_lock_);
660 bool have_exception_thrown_listeners_ GUARDED_BY(Locks::mutator_lock_);
663 bool have_watched_frame_pop_listeners_ GUARDED_BY(Locks::mutator_lock_);
666 bool have_branch_listeners_ GUARDED_BY(Locks::mutator_lock_);
670 bool have_exception_handled_listeners_ GUARDED_BY(Locks::mutator_lock_);
675 InstrumentationLevelTable requested_instrumentation_levels_ GUARDED_BY(Locks::mutator_lock_);
687 std::list<InstrumentationListener*> method_entry_listeners_ GUARDED_BY(Locks::mutator_lock_);
688 std::list<InstrumentationListener*> method_exit_listeners_ GUARDED_BY(Locks::mutator_lock_);
689 std::list<InstrumentationListener*> method_unwind_listeners_ GUARDED_BY(Locks::mutator_lock_);
690 std::list<InstrumentationListener*> branch_listeners_ GUARDED_BY(Locks::mutator_lock_);
691 std::list<InstrumentationListener*> dex_pc_listeners_ GUARDED_BY(Locks::mutator_lock_);
692 std::list<InstrumentationListener*> field_read_listeners_ GUARDED_BY(Locks::mutator_lock_);
693 std::list<InstrumentationListener*> field_write_listeners_ GUARDED_BY(Locks::mutator_lock_);
694 std::list<InstrumentationListener*> exception_thrown_listeners_ GUARDED_BY(Locks::mutator_lock_);
695 std::list<InstrumentationListener*> watched_frame_pop_listeners_ GUARDED_BY(Locks::mutator_lock_);
696 std::list<InstrumentationListener*> exception_handled_listeners_ GUARDED_BY(Locks::mutator_lock_);
706 InterpreterHandlerTable interpreter_handler_table_ GUARDED_BY(Locks::mutator_lock_);
743 std::string Dump() const REQUIRES_SHARED(Locks::mutator_lock_);