/art/runtime/ |
H A D | runtime_callbacks_test.cc | 75 virtual void AddListener() REQUIRES(Locks::mutator_lock_) = 0; 76 virtual void RemoveListener() REQUIRES(Locks::mutator_lock_) = 0; 78 void MakeExecutable(ObjPtr<mirror::Class> klass) REQUIRES_SHARED(Locks::mutator_lock_) { 104 void AddListener() OVERRIDE REQUIRES(Locks::mutator_lock_) { 107 void RemoveListener() OVERRIDE REQUIRES(Locks::mutator_lock_) { 223 void AddListener() OVERRIDE REQUIRES(Locks::mutator_lock_) { 226 void RemoveListener() OVERRIDE REQUIRES(Locks::mutator_lock_) { 263 OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_) { 271 void ClassLoad(Handle<mirror::Class> klass) OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_) { 278 Handle<mirror::Class> klass) OVERRIDE REQUIRES_SHARED(Locks [all...] |
H A D | compiler_callbacks.h | 51 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 78 REQUIRES_SHARED(Locks::mutator_lock_) {
|
H A D | monitor_pool.h | 46 REQUIRES_SHARED(Locks::mutator_lock_) { 119 void AllocateChunk() REQUIRES(Locks::allocated_monitor_ids_lock_); 126 REQUIRES_SHARED(Locks::mutator_lock_); 151 MutexLock mu(self, *Locks::allocated_monitor_ids_lock_); 226 size_t current_chunk_list_index_ GUARDED_BY(Locks::allocated_monitor_ids_lock_); 228 size_t num_chunks_ GUARDED_BY(Locks::allocated_monitor_ids_lock_); 231 size_t current_chunk_list_capacity_ GUARDED_BY(Locks::allocated_monitor_ids_lock_); 238 Monitor* first_free_ GUARDED_BY(Locks::allocated_monitor_ids_lock_);
|
H A D | runtime-inl.h | 75 REQUIRES_SHARED(Locks::mutator_lock_) { 81 REQUIRES_SHARED(Locks::mutator_lock_) {
|
H A D | jni_env_ext.cc | 83 MutexLock mu(Thread::Current(), *Locks::jni_function_table_lock_); 119 MutexLock mu(Thread::Current(), *Locks::jni_function_table_lock_); 173 static uintptr_t GetJavaCallFrame(Thread* self) REQUIRES_SHARED(Locks::mutator_lock_) { 194 jobject obj) REQUIRES_SHARED(Locks::mutator_lock_) { 197 Locks::mutator_lock_->IsExclusiveHeld(self)) { 215 REQUIRES_SHARED(Locks::mutator_lock_) { 220 REQUIRES_SHARED(Locks::mutator_lock_) { 293 REQUIRES(Locks::jni_function_table_lock_) { 300 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); 301 MutexLock mu2(Thread::Current(), *Locks [all...] |
/art/runtime/jdwp/ |
H A D | object_registry.cc | 38 Locks::AddToExpectedMutexesOnWeakRefAccess(&lock_); 42 Locks::RemoveFromExpectedMutexesOnWeakRefAccess(&lock_); 73 REQUIRES_SHARED(Locks::mutator_lock_) 74 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_) 78 REQUIRES_SHARED(Locks::mutator_lock_) 79 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_) 90 Locks::thread_list_lock_->AssertNotHeld(self); 91 Locks [all...] |
/art/runtime/gc/collector/ |
H A D | mark_sweep.cc | 85 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); 136 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); 148 Locks::mutator_lock_->AssertNotHeld(self); 152 ReaderMutexLock mu(self, *Locks::mutator_lock_); 169 ReaderMutexLock mu(self, *Locks::mutator_lock_); 177 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); 188 Locks::mutator_lock_->AssertExclusiveHeld(self); 191 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); 199 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); 222 CHECK(!Locks [all...] |
H A D | semi_space.cc | 65 WriterMutexLock mu(self_, *Locks::heap_bitmap_lock_); 122 if (Locks::mutator_lock_->IsExclusiveHeld(self)) { 129 Locks::mutator_lock_->AssertNotHeld(self); 137 ReaderMutexLock mu(self, *Locks::mutator_lock_); 160 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); 170 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); 177 CHECK(Locks::mutator_lock_->IsExclusiveHeld(self_)); 179 Locks::mutator_lock_->AssertExclusiveHeld(self_); 215 Locks::mutator_lock_->AssertExclusiveHeld(self_); 243 WriterMutexLock mu(self_, *Locks [all...] |
/art/openjdkjvmti/ |
H A D | ti_stack.cc | 82 bool VisitFrame() REQUIRES_SHARED(art::Locks::mutator_lock_) { 131 void Run(art::Thread* self) OVERRIDE REQUIRES_SHARED(art::Locks::mutator_lock_) { 198 void Run(art::Thread* self) OVERRIDE REQUIRES_SHARED(art::Locks::mutator_lock_) { 224 art::Locks::thread_list_lock_->ExclusiveLock(soa.Self()); 229 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); 236 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); 241 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); 245 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); 250 art::Locks::thread_list_lock_->ExclusiveUnlock(soa.Self()); 291 REQUIRES_SHARED(art::Locks [all...] |
H A D | ti_redefine.cc | 86 REQUIRES(art::Locks::mutator_lock_, art::Roles::uninterruptible_) { 100 REQUIRES(art::Locks::mutator_lock_, art::Roles::uninterruptible_) { 167 REQUIRES(art::Locks::mutator_lock_) { 175 bool VisitFrame() OVERRIDE REQUIRES(art::Locks::mutator_lock_) { 499 art::WriterMutexLock mu(driver_->self_, *art::Locks::dex_lock_); 593 art::MutexLock mu(driver_->self_, *art::Locks::thread_list_lock_); 603 art::Signature sig) REQUIRES_SHARED(art::Locks::mutator_lock_) { 861 REQUIRES_SHARED(art::Locks::mutator_lock_) : 870 bool IsNull() const REQUIRES_SHARED(art::Locks::mutator_lock_) { 875 REQUIRES_SHARED(art::Locks [all...] |
H A D | ti_thread.cc | 66 jthread GetThreadObject(art::Thread* self) REQUIRES_SHARED(art::Locks::mutator_lock_) { 74 void Post(art::Thread* self) REQUIRES_SHARED(art::Locks::mutator_lock_) { 83 void ThreadStart(art::Thread* self) OVERRIDE REQUIRES_SHARED(art::Locks::mutator_lock_) { 102 void ThreadDeath(art::Thread* self) OVERRIDE REQUIRES_SHARED(art::Locks::mutator_lock_) { 209 art::MutexLock mu(self, *art::Locks::thread_list_lock_); 328 REQUIRES_SHARED(art::Locks::mutator_lock_) 329 REQUIRES(art::Locks::thread_list_lock_, art::Locks::user_code_suspension_lock_) { 331 art::MutexLock tscl_mu(art::Thread::Current(), *art::Locks::thread_suspend_count_lock_); 492 art::MutexLock tscl_mu(self, *art::Locks [all...] |
/art/compiler/dex/ |
H A D | quick_compiler_callbacks.h | 37 REQUIRES_SHARED(Locks::mutator_lock_) OVERRIDE; 70 REQUIRES_SHARED(Locks::mutator_lock_);
|
/art/runtime/base/ |
H A D | dumpable.h | 57 explicit MutatorLockedDumpable(T& value) REQUIRES_SHARED(Locks::mutator_lock_) : value_(value) {} 59 void Dump(std::ostream& os) const REQUIRES_SHARED(Locks::mutator_lock_) { 71 // TODO: should be REQUIRES_SHARED(Locks::mutator_lock_) however annotalysis
|
/art/runtime/entrypoints/quick/ |
H A D | quick_dexcache_entrypoints.cc | 38 ObjPtr<mirror::Object> object) REQUIRES_SHARED(Locks::mutator_lock_) { 80 REQUIRES_SHARED(Locks::mutator_lock_) { 98 REQUIRES_SHARED(Locks::mutator_lock_) __attribute__((optnone)) { 114 REQUIRES_SHARED(Locks::mutator_lock_) { 133 REQUIRES_SHARED(Locks::mutator_lock_) { 153 REQUIRES_SHARED(Locks::mutator_lock_) { 171 REQUIRES_SHARED(Locks::mutator_lock_) { 187 REQUIRES_SHARED(Locks::mutator_lock_) {
|
/art/runtime/gc/accounting/ |
H A D | remembered_set.h | 59 REQUIRES(Locks::heap_bitmap_lock_) 60 REQUIRES_SHARED(Locks::mutator_lock_);
|
/art/runtime/gc/space/ |
H A D | bump_pointer_space.cc | 104 MutexLock mu(self, *Locks::runtime_shutdown_lock_); 105 MutexLock mu2(self, *Locks::thread_list_lock_); 124 MutexLock mu(self, *Locks::runtime_shutdown_lock_); 125 MutexLock mu2(self, *Locks::thread_list_lock_); 165 MutexLock mu(self, *Locks::runtime_shutdown_lock_); 166 MutexLock mu2(self, *Locks::thread_list_lock_); 183 MutexLock mu(self, *Locks::runtime_shutdown_lock_); 184 MutexLock mu2(self, *Locks::thread_list_lock_);
|
H A D | rosalloc_space.h | 59 OVERRIDE REQUIRES(Locks::mutator_lock_) { 67 REQUIRES_SHARED(Locks::mutator_lock_); 69 REQUIRES_SHARED(Locks::mutator_lock_); 137 void Verify() REQUIRES(Locks::mutator_lock_) { 171 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_); 175 REQUIRES(!Locks::runtime_shutdown_lock_, !Locks::thread_list_lock_);
|
H A D | image_space.h | 48 REQUIRES_SHARED(Locks::mutator_lock_); 54 REQUIRES_SHARED(Locks::mutator_lock_); 71 REQUIRES_SHARED(Locks::mutator_lock_); 177 REQUIRES_SHARED(Locks::mutator_lock_); 216 REQUIRES_SHARED(Locks::mutator_lock_);
|
/art/runtime/verifier/ |
H A D | method_verifier_test.cc | 37 REQUIRES_SHARED(Locks::mutator_lock_) { 57 REQUIRES_SHARED(Locks::mutator_lock_) {
|
/art/test/004-ReferenceMap/ |
H A D | stack_walk_refmap_jni.cc | 37 explicit ReferenceMap2Visitor(Thread* thread) REQUIRES_SHARED(Locks::mutator_lock_) 40 bool VisitFrame() REQUIRES_SHARED(Locks::mutator_lock_) {
|
/art/test/004-StackWalk/ |
H A D | stack_walk_jni.cc | 33 explicit TestReferenceMapVisitor(Thread* thread) REQUIRES_SHARED(Locks::mutator_lock_) 36 bool VisitFrame() REQUIRES_SHARED(Locks::mutator_lock_) {
|
/art/test/466-get-live-vreg/ |
H A D | get_live_vreg_jni.cc | 32 TestVisitor(Thread* thread, Context* context) REQUIRES_SHARED(Locks::mutator_lock_) 35 bool VisitFrame() REQUIRES_SHARED(Locks::mutator_lock_) {
|
/art/test/543-env-long-ref/ |
H A D | env_long_ref.cc | 31 REQUIRES_SHARED(Locks::mutator_lock_) 37 bool VisitFrame() REQUIRES_SHARED(Locks::mutator_lock_) {
|
/art/runtime/jit/ |
H A D | debugger_interface.cc | 159 REQUIRES(Locks::native_debug_interface_lock_) { 192 REQUIRES(Locks::native_debug_interface_lock_) { 227 GUARDED_BY(Locks::native_debug_interface_lock_); 230 MutexLock mu(current_thread, *Locks::native_debug_interface_lock_); 242 MutexLock mu(current_thread, *Locks::native_debug_interface_lock_); 255 GUARDED_BY(Locks::native_debug_interface_lock_) = 0; 259 GUARDED_BY(Locks::native_debug_interface_lock_);
|
/art/runtime/gc/ |
H A D | allocation_record.cc | 125 REQUIRES_SHARED(Locks::mutator_lock_) 126 REQUIRES(Locks::alloc_tracker_lock_) { 192 REQUIRES_SHARED(Locks::mutator_lock_) 222 MutexLock mu(self, *Locks::alloc_tracker_lock_); 246 MutexLock mu(self, *Locks::alloc_tracker_lock_); 253 MutexLock mu(self, *Locks::alloc_tracker_lock_); 280 MutexLock mu(self, *Locks::alloc_tracker_lock_); 297 self->CheckEmptyCheckpointFromWeakRefAccess(Locks::alloc_tracker_lock_); 322 : new_record_condition_("New allocation record condition", *Locks::alloc_tracker_lock_) {}
|