Home
last modified time | relevance | path

Searched refs:intern_table_lock_ (Results 1 – 13 of 13) sorted by relevance

/art/runtime/
Dintern_table.h145 REQUIRES(!Locks::intern_table_lock_);
148 REQUIRES(!Locks::intern_table_lock_);
152 REQUIRES(!Locks::intern_table_lock_)
155 REQUIRES(!Locks::intern_table_lock_)
158 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(Locks::intern_table_lock_);
162 REQUIRES(!Locks::intern_table_lock_)
165 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(Locks::intern_table_lock_);
168 size_t Size() const REQUIRES(!Locks::intern_table_lock_);
171 size_t StrongSize() const REQUIRES(!Locks::intern_table_lock_);
174 size_t WeakSize() const REQUIRES(!Locks::intern_table_lock_);
[all …]
Dintern_table.cc40 weak_intern_condition_("New intern condition", *Locks::intern_table_lock_), in InternTable()
45 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in Size()
50 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in StrongSize()
55 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in WeakSize()
64 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in VisitRoots()
93 MutexLock mu(self, *Locks::intern_table_lock_); in LookupWeak()
98 MutexLock mu(self, *Locks::intern_table_lock_); in LookupStrong()
109 MutexLock mu(self, *Locks::intern_table_lock_); in LookupStrong()
122 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in AddNewTable()
183 MutexLock mu(self, *Locks::intern_table_lock_); in BroadcastForNewInterns()
[all …]
Dtransaction.h116 REQUIRES(Locks::intern_table_lock_)
119 REQUIRES(Locks::intern_table_lock_)
122 REQUIRES(Locks::intern_table_lock_)
125 REQUIRES(Locks::intern_table_lock_)
249 REQUIRES(Locks::intern_table_lock_);
279 REQUIRES(Locks::intern_table_lock_)
289 REQUIRES(Locks::intern_table_lock_)
311 Mutex log_lock_ ACQUIRED_AFTER(Locks::intern_table_lock_);
Dintern_table-inl.h98 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in AddTableFromMemory()
Druntime.h577 REQUIRES(Locks::intern_table_lock_);
579 REQUIRES(Locks::intern_table_lock_);
581 REQUIRES(Locks::intern_table_lock_);
583 REQUIRES(Locks::intern_table_lock_);
Dtransaction.cc292 Locks::intern_table_lock_->AssertExclusiveHeld(Thread::Current()); in LogInternedString()
301 MutexLock mu1(self, *Locks::intern_table_lock_); in Rollback()
Dintern_table_test.cc80 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in TEST_F()
Dclass_linker.cc1618 REQUIRES(Locks::intern_table_lock_) { in HandleAppImageStrings()
1642 REQUIRES(Locks::intern_table_lock_) { in HandleAppImageStrings()
/art/runtime/base/
Dlocks.h303 static Mutex* intern_table_lock_ ACQUIRED_AFTER(host_dlopen_handles_lock_);
306 static Mutex* reference_processor_lock_ ACQUIRED_AFTER(intern_table_lock_);
Dlocks.cc47 Mutex* Locks::intern_table_lock_ = nullptr; member in art::Locks
145 DCHECK(intern_table_lock_ != nullptr); in Init()
266 DCHECK(intern_table_lock_ == nullptr); in Init()
267 intern_table_lock_ = new Mutex("InternTable lock", current_lock_level); in Init()
/art/runtime/jit/
Djit_code_cache.cc372 REQUIRES(!Locks::intern_table_lock_) REQUIRES_SHARED(Locks::mutator_lock_) { in DCheckRootsAreValid()
/art/dex2oat/linker/
Dimage_writer.cc1945 MutexLock mu(self, *Locks::intern_table_lock_); in ProcessInterns()
2821 MutexLock lock(Thread::Current(), *Locks::intern_table_lock_); in CopyAndFixupNativeData()
/art/dex2oat/
Ddex2oat_test.cc2154 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in TEST_F()