Home
last modified time | relevance | path

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

/art/runtime/
Dintern_table.h143 REQUIRES(!Locks::intern_table_lock_);
147 REQUIRES(!Locks::intern_table_lock_)
150 REQUIRES(!Locks::intern_table_lock_)
153 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(Locks::intern_table_lock_);
157 REQUIRES(!Locks::intern_table_lock_)
160 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(Locks::intern_table_lock_);
163 EXPORT size_t Size() const REQUIRES(!Locks::intern_table_lock_);
166 size_t StrongSize() const REQUIRES(!Locks::intern_table_lock_);
169 size_t WeakSize() const REQUIRES(!Locks::intern_table_lock_);
172 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Locks::intern_table_lock_);
[all …]
Dintern_table.cc42 weak_intern_condition_("New intern condition", *Locks::intern_table_lock_), in InternTable()
47 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in Size()
52 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in StrongSize()
57 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in WeakSize()
66 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in VisitRoots()
110 MutexLock mu(self, *Locks::intern_table_lock_); in LookupWeak()
118 MutexLock mu(self, *Locks::intern_table_lock_); in LookupStrong()
126 MutexLock mu(self, *Locks::intern_table_lock_); in LookupStrong()
145 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in AddNewTable()
185 MutexLock mu(self, *Locks::intern_table_lock_); in BroadcastForNewInterns()
[all …]
Dtransaction.h131 REQUIRES(Locks::intern_table_lock_);
133 REQUIRES(Locks::intern_table_lock_);
135 REQUIRES(Locks::intern_table_lock_);
137 REQUIRES(Locks::intern_table_lock_);
289 REQUIRES(Locks::intern_table_lock_);
336 REQUIRES(Locks::intern_table_lock_);
343 REQUIRES(Locks::intern_table_lock_)
Dintern_table-inl.h112 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in AddTableFromMemory()
Dtransaction.cc342 Locks::intern_table_lock_->AssertExclusiveHeld(Thread::Current()); in LogInternedString()
350 MutexLock mu(self, *Locks::intern_table_lock_); in Rollback()
Dintern_table_test.cc88 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in TEST_F()
Dclass_linker.h934 REQUIRES(Locks::intern_table_lock_);
936 REQUIRES(Locks::intern_table_lock_);
938 REQUIRES(Locks::intern_table_lock_);
940 REQUIRES(Locks::intern_table_lock_);
Dclass_linker.cc1811 REQUIRES(Locks::intern_table_lock_) { in HandleAppImageStrings()
1835 REQUIRES(Locks::intern_table_lock_) { in HandleAppImageStrings()
/art/runtime/oat/
Daot_class_linker.h119 REQUIRES(Locks::intern_table_lock_);
121 REQUIRES(Locks::intern_table_lock_);
123 REQUIRES(Locks::intern_table_lock_);
125 REQUIRES(Locks::intern_table_lock_);
/art/runtime/base/
Dlocks.cc47 Mutex* Locks::intern_table_lock_ = nullptr; member in art::Locks
146 DCHECK(intern_table_lock_ != nullptr); in Init()
271 DCHECK(intern_table_lock_ == nullptr); in Init()
272 intern_table_lock_ = new Mutex("InternTable lock", current_lock_level); in Init()
Dlocks.h304 static Mutex* intern_table_lock_ ACQUIRED_AFTER(host_dlopen_handles_lock_);
307 static Mutex* reference_processor_lock_ ACQUIRED_AFTER(intern_table_lock_);
/art/dex2oat/linker/
Dimage_writer.cc1273 MutexLock mu(self, *Locks::intern_table_lock_); in PromoteWeakInternsToStrong()
2072 MutexLock mu(self, *Locks::intern_table_lock_); in ProcessInterns()
3055 MutexLock lock(Thread::Current(), *Locks::intern_table_lock_); in CopyAndFixupNativeData()
/art/runtime/jit/
Djit_code_cache.cc384 REQUIRES(!Locks::intern_table_lock_) REQUIRES_SHARED(Locks::mutator_lock_) { in DCheckRootsAreValid()
/art/dex2oat/
Ddex2oat_test.cc1888 MutexLock mu(Thread::Current(), *Locks::intern_table_lock_); in TEST_F()