Lines Matching refs:Locks

71                              uint32_t dex_pc) REQUIRES_SHARED(Locks::mutator_lock_) = 0;
78 REQUIRES_SHARED(Locks::mutator_lock_);
88 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
96 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
103 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
118 REQUIRES_SHARED(Locks::mutator_lock_);
127 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
132 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
136 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
143 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
151 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
158 REQUIRES_SHARED(Locks::mutator_lock_) = 0;
194 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_);
198 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::classlinker_classes_lock_);
202 REQUIRES(Locks::mutator_lock_)
206 REQUIRES(Locks::mutator_lock_, Roles::uninterruptible_)
212 bool ShouldNotifyMethodEnterExitEvents() const REQUIRES_SHARED(Locks::mutator_lock_);
220 REQUIRES(Locks::mutator_lock_, Roles::uninterruptible_)
221 REQUIRES(!Locks::thread_list_lock_,
222 !Locks::classlinker_classes_lock_,
228 REQUIRES(Locks::mutator_lock_, Roles::uninterruptible_)
229 REQUIRES(!Locks::thread_list_lock_,
230 !Locks::classlinker_classes_lock_,
237 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !deoptimized_methods_lock_);
243 REQUIRES(Locks::mutator_lock_, !Locks::thread_list_lock_, !deoptimized_methods_lock_);
247 REQUIRES(!deoptimized_methods_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
252 REQUIRES(Locks::mutator_lock_, Roles::uninterruptible_)
253 REQUIRES(!Locks::thread_list_lock_,
254 !Locks::classlinker_classes_lock_,
259 REQUIRES(Locks::mutator_lock_, Roles::uninterruptible_)
260 REQUIRES(!Locks::thread_list_lock_,
261 !Locks::classlinker_classes_lock_,
265 REQUIRES_SHARED(Locks::mutator_lock_) {
269 void InstrumentQuickAllocEntryPoints() REQUIRES(!Locks::instrument_entrypoints_lock_);
270 void UninstrumentQuickAllocEntryPoints() REQUIRES(!Locks::instrument_entrypoints_lock_);
272 REQUIRES(Locks::instrument_entrypoints_lock_, !Locks::thread_list_lock_,
273 !Locks::runtime_shutdown_lock_);
275 REQUIRES(Locks::instrument_entrypoints_lock_, !Locks::thread_list_lock_,
276 !Locks::runtime_shutdown_lock_);
277 void ResetQuickAllocEntryPoints() REQUIRES(Locks::runtime_shutdown_lock_);
281 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!deoptimized_methods_lock_);
285 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!deoptimized_methods_lock_);
289 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!deoptimized_methods_lock_);
293 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!deoptimized_methods_lock_);
299 REQUIRES_SHARED(Locks::mutator_lock_);
318 REQUIRES_SHARED(Locks::mutator_lock_);
324 bool HasMethodEntryListeners() const REQUIRES_SHARED(Locks::mutator_lock_) {
328 bool HasMethodExitListeners() const REQUIRES_SHARED(Locks::mutator_lock_) {
332 bool HasMethodUnwindListeners() const REQUIRES_SHARED(Locks::mutator_lock_) {
336 bool HasDexPcListeners() const REQUIRES_SHARED(Locks::mutator_lock_) {
340 bool HasFieldReadListeners() const REQUIRES_SHARED(Locks::mutator_lock_) {
344 bool HasFieldWriteListeners() const REQUIRES_SHARED(Locks::mutator_lock_) {
348 bool HasExceptionThrownListeners() const REQUIRES_SHARED(Locks::mutator_lock_) {
352 bool HasBranchListeners() const REQUIRES_SHARED(Locks::mutator_lock_) {
356 bool HasInvokeVirtualOrInterfaceListeners() const REQUIRES_SHARED(Locks::mutator_lock_) {
360 bool HasWatchedFramePopListeners() const REQUIRES_SHARED(Locks::mutator_lock_) {
364 bool HasExceptionHandledListeners() const REQUIRES_SHARED(Locks::mutator_lock_) {
368 bool IsActive() const REQUIRES_SHARED(Locks::mutator_lock_) {
377 bool NonJitProfilingActive() const REQUIRES_SHARED(Locks::mutator_lock_) {
389 REQUIRES_SHARED(Locks::mutator_lock_) {
401 REQUIRES_SHARED(Locks::mutator_lock_) {
410 REQUIRES_SHARED(Locks::mutator_lock_);
415 REQUIRES_SHARED(Locks::mutator_lock_) {
423 REQUIRES_SHARED(Locks::mutator_lock_) {
433 REQUIRES_SHARED(Locks::mutator_lock_) {
443 REQUIRES_SHARED(Locks::mutator_lock_) {
454 REQUIRES_SHARED(Locks::mutator_lock_) {
462 REQUIRES_SHARED(Locks::mutator_lock_) {
470 REQUIRES_SHARED(Locks::mutator_lock_);
475 REQUIRES_SHARED(Locks::mutator_lock_);
482 REQUIRES_SHARED(Locks::mutator_lock_);
485 REQUIRES_SHARED(Locks::mutator_lock_);
495 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!deoptimized_methods_lock_);
500 REQUIRES_SHARED(Locks::mutator_lock_);
503 void InstallStubsForClass(mirror::Class* klass) REQUIRES_SHARED(Locks::mutator_lock_)
507 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!deoptimized_methods_lock_);
513 REQUIRES_SHARED(Locks::mutator_lock_);
518 REQUIRES_SHARED(Locks::mutator_lock_);
522 bool AllocEntrypointsInstrumented() const REQUIRES_SHARED(Locks::mutator_lock_) {
539 REQUIRES(Locks::mutator_lock_, Roles::uninterruptible_)
541 !Locks::thread_list_lock_,
542 !Locks::classlinker_classes_lock_);
544 void UpdateInterpreterHandlerTable() REQUIRES(Locks::mutator_lock_) {
563 REQUIRES_SHARED(Locks::mutator_lock_);
569 REQUIRES_SHARED(Locks::mutator_lock_);
574 REQUIRES_SHARED(Locks::mutator_lock_);
576 REQUIRES_SHARED(Locks::mutator_lock_);
582 REQUIRES_SHARED(Locks::mutator_lock_);
584 REQUIRES_SHARED(Locks::mutator_lock_);
590 REQUIRES_SHARED(Locks::mutator_lock_);
597 REQUIRES_SHARED(Locks::mutator_lock_);
601 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(deoptimized_methods_lock_);
603 REQUIRES_SHARED(Locks::mutator_lock_, deoptimized_methods_lock_);
605 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(deoptimized_methods_lock_);
607 REQUIRES_SHARED(Locks::mutator_lock_, deoptimized_methods_lock_);
609 REQUIRES_SHARED(Locks::mutator_lock_, deoptimized_methods_lock_);
611 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!deoptimized_methods_lock_);
631 bool have_method_entry_listeners_ GUARDED_BY(Locks::mutator_lock_);
635 bool have_method_exit_listeners_ GUARDED_BY(Locks::mutator_lock_);
639 bool have_method_unwind_listeners_ GUARDED_BY(Locks::mutator_lock_);
643 bool have_dex_pc_listeners_ GUARDED_BY(Locks::mutator_lock_);
647 bool have_field_read_listeners_ GUARDED_BY(Locks::mutator_lock_);
651 bool have_field_write_listeners_ GUARDED_BY(Locks::mutator_lock_);
654 bool have_exception_thrown_listeners_ GUARDED_BY(Locks::mutator_lock_);
657 bool have_watched_frame_pop_listeners_ GUARDED_BY(Locks::mutator_lock_);
660 bool have_branch_listeners_ GUARDED_BY(Locks::mutator_lock_);
663 bool have_invoke_virtual_or_interface_listeners_ GUARDED_BY(Locks::mutator_lock_);
667 bool have_exception_handled_listeners_ GUARDED_BY(Locks::mutator_lock_);
672 InstrumentationLevelTable requested_instrumentation_levels_ GUARDED_BY(Locks::mutator_lock_);
684 std::list<InstrumentationListener*> method_entry_listeners_ GUARDED_BY(Locks::mutator_lock_);
685 std::list<InstrumentationListener*> method_exit_listeners_ GUARDED_BY(Locks::mutator_lock_);
686 std::list<InstrumentationListener*> method_unwind_listeners_ GUARDED_BY(Locks::mutator_lock_);
687 std::list<InstrumentationListener*> branch_listeners_ GUARDED_BY(Locks::mutator_lock_);
689 GUARDED_BY(Locks::mutator_lock_);
690 std::list<InstrumentationListener*> dex_pc_listeners_ GUARDED_BY(Locks::mutator_lock_);
691 std::list<InstrumentationListener*> field_read_listeners_ GUARDED_BY(Locks::mutator_lock_);
692 std::list<InstrumentationListener*> field_write_listeners_ GUARDED_BY(Locks::mutator_lock_);
693 std::list<InstrumentationListener*> exception_thrown_listeners_ GUARDED_BY(Locks::mutator_lock_);
694 std::list<InstrumentationListener*> watched_frame_pop_listeners_ GUARDED_BY(Locks::mutator_lock_);
695 std::list<InstrumentationListener*> exception_handled_listeners_ GUARDED_BY(Locks::mutator_lock_);
705 InterpreterHandlerTable interpreter_handler_table_ GUARDED_BY(Locks::mutator_lock_);
736 std::string Dump() const REQUIRES_SHARED(Locks::mutator_lock_);