Lines Matching refs:Locks

57   bool IsMethodBeingInspected(ArtMethod* method) OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_);
58 bool IsMethodSafeToJit(ArtMethod* method) OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_);
59 bool MethodNeedsDebugVersion(ArtMethod* method) OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_);
64 OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_);
105 REQUIRES_SHARED(Locks::mutator_lock_);
181 REQUIRES_SHARED(Locks::mutator_lock_)
187 ArtMethod* Method() const REQUIRES_SHARED(Locks::mutator_lock_);
189 void SetMethod(ArtMethod* m) REQUIRES_SHARED(Locks::mutator_lock_);
232 static void GcDidFinish() REQUIRES(!Locks::mutator_lock_);
246 REQUIRES(!Locks::breakpoint_lock_, !Locks::deoptimization_lock_, !Locks::mutator_lock_);
247 static void Disconnected() REQUIRES(!Locks::deoptimization_lock_, !Locks::mutator_lock_);
260 REQUIRES_SHARED(Locks::mutator_lock_);
267 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Locks::breakpoint_lock_);
281 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
287 REQUIRES_SHARED(Locks::mutator_lock_);
289 REQUIRES_SHARED(Locks::mutator_lock_);
291 REQUIRES_SHARED(Locks::mutator_lock_);
293 REQUIRES_SHARED(Locks::mutator_lock_);
295 REQUIRES_SHARED(Locks::mutator_lock_);
297 REQUIRES_SHARED(Locks::mutator_lock_);
299 REQUIRES_SHARED(Locks::mutator_lock_);
301 REQUIRES_SHARED(Locks::mutator_lock_);
304 REQUIRES_SHARED(Locks::mutator_lock_);
306 REQUIRES_SHARED(Locks::mutator_lock_);
308 REQUIRES_SHARED(Locks::mutator_lock_);
310 REQUIRES_SHARED(Locks::mutator_lock_);
313 REQUIRES_SHARED(Locks::mutator_lock_);
315 REQUIRES_SHARED(Locks::mutator_lock_);
317 REQUIRES_SHARED(Locks::mutator_lock_);
321 REQUIRES_SHARED(Locks::mutator_lock_);
324 REQUIRES_SHARED(Locks::mutator_lock_);
327 REQUIRES_SHARED(Locks::mutator_lock_);
330 REQUIRES_SHARED(Locks::mutator_lock_);
332 REQUIRES_SHARED(Locks::mutator_lock_);
335 REQUIRES_SHARED(Locks::mutator_lock_);
341 REQUIRES_SHARED(Locks::mutator_lock_);
345 REQUIRES_SHARED(Locks::mutator_lock_);
348 REQUIRES_SHARED(Locks::mutator_lock_);
352 REQUIRES_SHARED(Locks::mutator_lock_);
355 REQUIRES_SHARED(Locks::mutator_lock_);
361 REQUIRES_SHARED(Locks::mutator_lock_);
365 REQUIRES(!Locks::thread_list_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
368 REQUIRES(!Locks::thread_list_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
375 REQUIRES_SHARED(Locks::mutator_lock_);
378 REQUIRES_SHARED(Locks::mutator_lock_);
381 REQUIRES_SHARED(Locks::mutator_lock_);
383 REQUIRES_SHARED(Locks::mutator_lock_);
385 REQUIRES_SHARED(Locks::mutator_lock_);
387 REQUIRES_SHARED(Locks::mutator_lock_);
389 REQUIRES_SHARED(Locks::mutator_lock_);
395 REQUIRES_SHARED(Locks::mutator_lock_);
397 REQUIRES_SHARED(Locks::mutator_lock_);
400 REQUIRES_SHARED(Locks::mutator_lock_);
403 REQUIRES_SHARED(Locks::mutator_lock_);
406 REQUIRES_SHARED(Locks::mutator_lock_);
409 REQUIRES_SHARED(Locks::mutator_lock_);
412 REQUIRES_SHARED(Locks::mutator_lock_);
415 REQUIRES_SHARED(Locks::mutator_lock_);
418 REQUIRES_SHARED(Locks::mutator_lock_);
421 REQUIRES_SHARED(Locks::mutator_lock_);
424 REQUIRES_SHARED(Locks::mutator_lock_);
426 REQUIRES_SHARED(Locks::mutator_lock_);
428 REQUIRES_SHARED(Locks::mutator_lock_);
431 REQUIRES_SHARED(Locks::mutator_lock_);
434 REQUIRES_SHARED(Locks::mutator_lock_);
437 REQUIRES_SHARED(Locks::mutator_lock_);
439 REQUIRES_SHARED(Locks::mutator_lock_);
442 REQUIRES_SHARED(Locks::mutator_lock_);
444 REQUIRES_SHARED(Locks::mutator_lock_);
450 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Locks::thread_list_lock_);
452 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Locks::thread_list_lock_);
455 REQUIRES_SHARED(Locks::mutator_lock_);
458 REQUIRES_SHARED(Locks::mutator_lock_);
461 REQUIRES_SHARED(Locks::mutator_lock_);
463 REQUIRES_SHARED(Locks::mutator_lock_);
469 REQUIRES(!Locks::thread_list_lock_);
472 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
478 REQUIRES(!Locks::thread_list_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
481 REQUIRES(!Locks::thread_list_lock_);
484 REQUIRES(!Locks::thread_list_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
486 static JDWP::ObjectId GetThreadSelfId() REQUIRES_SHARED(Locks::mutator_lock_);
487 static JDWP::ObjectId GetThreadId(Thread* thread) REQUIRES_SHARED(Locks::mutator_lock_);
490 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
492 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
494 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_,
495 !Locks::thread_suspend_count_lock_);
498 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
499 REQUIRES_SHARED(Locks::mutator_lock_);
504 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
505 REQUIRES_SHARED(Locks::mutator_lock_);
507 REQUIRES(!Locks::thread_list_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
509 REQUIRES(!Locks::thread_list_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
512 REQUIRES(!Locks::thread_list_lock_);
525 REQUIRES_SHARED(Locks::mutator_lock_);
529 REQUIRES_SHARED(Locks::mutator_lock_);
531 REQUIRES_SHARED(Locks::mutator_lock_);
536 REQUIRES(!Locks::breakpoint_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
543 REQUIRES(!Locks::deoptimization_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
548 REQUIRES(!Locks::deoptimization_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
552 REQUIRES(!Locks::breakpoint_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
554 REQUIRES(!Locks::breakpoint_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
563 REQUIRES_SHARED(Locks::mutator_lock_) {
574 REQUIRES_SHARED(Locks::mutator_lock_) {
585 REQUIRES_SHARED(Locks::mutator_lock_) {
596 REQUIRES_SHARED(Locks::mutator_lock_) {
609 REQUIRES_SHARED(Locks::mutator_lock_) {
619 REQUIRES_SHARED(Locks::mutator_lock_);
621 REQUIRES(!Locks::thread_list_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
641 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
642 REQUIRES_SHARED(Locks::mutator_lock_);
659 REQUIRES_SHARED(Locks::mutator_lock_);
661 REQUIRES(!Locks::thread_list_lock_);
669 static void DdmConnected() REQUIRES_SHARED(Locks::mutator_lock_);
670 static void DdmDisconnected() REQUIRES_SHARED(Locks::mutator_lock_);
674 REQUIRES_SHARED(Locks::mutator_lock_);
679 static void SetAllocTrackingEnabled(bool enabled) REQUIRES(!Locks::alloc_tracker_lock_);
681 REQUIRES(!Locks::alloc_tracker_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
682 static void DumpRecentAllocations() REQUIRES(!Locks::alloc_tracker_lock_);
691 REQUIRES_SHARED(Locks::mutator_lock_);
704 REQUIRES_SHARED(Locks::mutator_lock_);
706 REQUIRES_SHARED(Locks::mutator_lock_);
713 REQUIRES_SHARED(Locks::mutator_lock_);
716 REQUIRES_SHARED(Locks::mutator_lock_);
719 REQUIRES_SHARED(Locks::mutator_lock_);
722 REQUIRES_SHARED(Locks::mutator_lock_)
723 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
727 static uint32_t GetInstrumentationEvents() REQUIRES_SHARED(Locks::mutator_lock_) {
740 REQUIRES_SHARED(Locks::mutator_lock_);
745 REQUIRES_SHARED(Locks::mutator_lock_);
750 REQUIRES(!Locks::thread_list_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
753 REQUIRES(!Locks::thread_list_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
755 static void DdmBroadcast(bool connect) REQUIRES_SHARED(Locks::mutator_lock_);
758 REQUIRES_SHARED(Locks::mutator_lock_);
760 REQUIRES_SHARED(Locks::mutator_lock_);
762 REQUIRES_SHARED(Locks::mutator_lock_);
765 REQUIRES_SHARED(Locks::mutator_lock_);
770 REQUIRES_SHARED(Locks::mutator_lock_);
773 REQUIRES(Locks::mutator_lock_, Roles::uninterruptible_);
776 REQUIRES(Locks::deoptimization_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
779 REQUIRES_SHARED(Locks::mutator_lock_);
782 REQUIRES_SHARED(Locks::mutator_lock_);
785 REQUIRES_SHARED(Locks::mutator_lock_);
788 REQUIRES_SHARED(Locks::mutator_lock_);
791 REQUIRES_SHARED(Locks::mutator_lock_);
811 static std::vector<DeoptimizationRequest> deoptimization_requests_ GUARDED_BY(Locks::deoptimization_lock_);
817 static size_t full_deoptimization_event_count_ GUARDED_BY(Locks::deoptimization_lock_);
824 static size_t dex_pc_change_event_ref_count_ GUARDED_BY(Locks::deoptimization_lock_);
825 static size_t method_enter_event_ref_count_ GUARDED_BY(Locks::deoptimization_lock_);
826 static size_t method_exit_event_ref_count_ GUARDED_BY(Locks::deoptimization_lock_);
827 static size_t field_read_event_ref_count_ GUARDED_BY(Locks::deoptimization_lock_);
828 static size_t field_write_event_ref_count_ GUARDED_BY(Locks::deoptimization_lock_);
829 static size_t exception_catch_event_ref_count_ GUARDED_BY(Locks::deoptimization_lock_);
830 static uint32_t instrumentation_events_ GUARDED_BY(Locks::mutator_lock_);
834 void ThreadStart(Thread* self) OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_);
835 void ThreadDeath(Thread* self) OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_);
840 void ClassLoad(Handle<mirror::Class> klass) OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_);
842 Handle<mirror::Class> klass) OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_);