Searched refs:alloc_tracker_lock_ (Results 1 - 9 of 9) sorted by relevance

/art/runtime/gc/
H A Dallocation_record.h216 REQUIRES(!Locks::alloc_tracker_lock_)
219 static void SetAllocTrackingEnabled(bool enabled) REQUIRES(!Locks::alloc_tracker_lock_);
221 AllocRecordObjectMap() REQUIRES(Locks::alloc_tracker_lock_);
226 REQUIRES(Locks::alloc_tracker_lock_) {
233 size_t Size() const REQUIRES_SHARED(Locks::alloc_tracker_lock_) {
237 size_t GetRecentAllocationSize() const REQUIRES_SHARED(Locks::alloc_tracker_lock_) {
245 REQUIRES(Locks::alloc_tracker_lock_);
249 REQUIRES(Locks::alloc_tracker_lock_);
259 REQUIRES(Locks::alloc_tracker_lock_);
262 REQUIRES(Locks::alloc_tracker_lock_);
298 size_t alloc_record_max_ GUARDED_BY(Locks::alloc_tracker_lock_) = kDefaultNumAllocRecords; member in class:art::gc::AllocRecordObjectMap
299 size_t recent_record_max_ GUARDED_BY(Locks::alloc_tracker_lock_) = kDefaultNumRecentRecords; member in class:art::gc::AllocRecordObjectMap
301 pid_t alloc_ddm_thread_id_ GUARDED_BY(Locks::alloc_tracker_lock_) = 0; member in class:art::gc::AllocRecordObjectMap
302 bool allow_new_record_ GUARDED_BY(Locks::alloc_tracker_lock_) = true; member in class:art::gc::AllocRecordObjectMap
[all...]
H A Dallocation_record.cc124 REQUIRES(Locks::alloc_tracker_lock_) {
220 MutexLock mu(self, *Locks::alloc_tracker_lock_);
244 MutexLock mu(self, *Locks::alloc_tracker_lock_);
251 MutexLock mu(self, *Locks::alloc_tracker_lock_);
278 MutexLock mu(self, *Locks::alloc_tracker_lock_);
295 self->CheckEmptyCheckpointFromWeakRefAccess(Locks::alloc_tracker_lock_);
320 : new_record_condition_("New allocation record condition", *Locks::alloc_tracker_lock_) {}
H A Dheap.h772 void SetAllocTrackingEnabled(bool enabled) REQUIRES(Locks::alloc_tracker_lock_) {
777 REQUIRES(Locks::alloc_tracker_lock_) {
782 REQUIRES(Locks::alloc_tracker_lock_);
786 REQUIRES(!Locks::alloc_tracker_lock_);
790 REQUIRES(!Locks::alloc_tracker_lock_);
794 REQUIRES(!Locks::alloc_tracker_lock_);
798 REQUIRES(!Locks::alloc_tracker_lock_);
801 REQUIRES(!Locks::alloc_tracker_lock_);
H A Dheap.cc4043 MutexLock mu(Thread::Current(), *Locks::alloc_tracker_lock_); member in class:art::gc::Locks
4052 MutexLock mu(Thread::Current(), *Locks::alloc_tracker_lock_); member in class:art::gc::Locks
4061 MutexLock mu(Thread::Current(), *Locks::alloc_tracker_lock_); member in class:art::gc::Locks
4070 MutexLock mu(Thread::Current(), *Locks::alloc_tracker_lock_); member in class:art::gc::Locks
4081 MutexLock mu(Thread::Current(), *Locks::alloc_tracker_lock_); member in class:art::gc::Locks
/art/runtime/base/
H A Dmutex.h647 static Mutex* alloc_tracker_lock_ ACQUIRED_AFTER(trace_lock_);
652 static Mutex* deoptimization_lock_ ACQUIRED_AFTER(alloc_tracker_lock_);
H A Dmutex.cc40 Mutex* Locks::alloc_tracker_lock_ = nullptr; member in class:art::Locks
1011 DCHECK(alloc_tracker_lock_ != nullptr);
1073 DCHECK(alloc_tracker_lock_ == nullptr);
1074 alloc_tracker_lock_ = new Mutex("AllocTracker lock", current_lock_level);
/art/runtime/
H A Ddebugger.h659 static void SetAllocTrackingEnabled(bool enabled) REQUIRES(!Locks::alloc_tracker_lock_);
661 REQUIRES(!Locks::alloc_tracker_lock_) REQUIRES_SHARED(Locks::mutator_lock_);
662 static void DumpRecentAllocations() REQUIRES(!Locks::alloc_tracker_lock_);
H A Ddebugger.cc4887 MutexLock mu(soa.Self(), *Locks::alloc_tracker_lock_);
5017 MutexLock mu(self, *Locks::alloc_tracker_lock_);
/art/runtime/hprof/
H A Dhprof.cc447 REQUIRES(!Locks::heap_bitmap_lock_, !Locks::alloc_tracker_lock_) {
449 MutexLock mu(Thread::Current(), *Locks::alloc_tracker_lock_); member in class:art::hprof::Hprof::Locks
840 REQUIRES(Locks::mutator_lock_, Locks::alloc_tracker_lock_) {

Completed in 3617 milliseconds