Searched refs:alloc_tracker_lock_ (Results 1 – 9 of 9) sorted by relevance
/art/runtime/gc/ |
D | allocation_record.h | 216 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_) { in Put() 233 size_t Size() const REQUIRES_SHARED(Locks::alloc_tracker_lock_) { in Size() 237 size_t GetRecentAllocationSize() const REQUIRES_SHARED(Locks::alloc_tracker_lock_) { in GetRecentAllocationSize() 245 REQUIRES(Locks::alloc_tracker_lock_); 249 REQUIRES(Locks::alloc_tracker_lock_); 259 REQUIRES(Locks::alloc_tracker_lock_); 262 REQUIRES(Locks::alloc_tracker_lock_); [all …]
|
D | allocation_record.cc | 125 REQUIRES(Locks::alloc_tracker_lock_) { in SweepClassObject() 221 MutexLock mu(self, *Locks::alloc_tracker_lock_); in SetAllocTrackingEnabled() 245 MutexLock mu(self, *Locks::alloc_tracker_lock_); in SetAllocTrackingEnabled() 252 MutexLock mu(self, *Locks::alloc_tracker_lock_); in SetAllocTrackingEnabled() 279 MutexLock mu(self, *Locks::alloc_tracker_lock_); in RecordAllocation() 296 self->CheckEmptyCheckpointFromWeakRefAccess(Locks::alloc_tracker_lock_); in RecordAllocation() 321 : new_record_condition_("New allocation record condition", *Locks::alloc_tracker_lock_) {} in AllocRecordObjectMap()
|
D | heap.h | 771 void SetAllocTrackingEnabled(bool enabled) REQUIRES(Locks::alloc_tracker_lock_) { in SetAllocTrackingEnabled() 776 REQUIRES(Locks::alloc_tracker_lock_) { in GetAllocationRecords() 781 REQUIRES(Locks::alloc_tracker_lock_); 785 REQUIRES(!Locks::alloc_tracker_lock_); 789 REQUIRES(!Locks::alloc_tracker_lock_); 793 REQUIRES(!Locks::alloc_tracker_lock_); 797 REQUIRES(!Locks::alloc_tracker_lock_); 800 REQUIRES(!Locks::alloc_tracker_lock_);
|
D | heap.cc | 3903 MutexLock mu(Thread::Current(), *Locks::alloc_tracker_lock_); in VisitAllocationRecords() 3912 MutexLock mu(Thread::Current(), *Locks::alloc_tracker_lock_); in SweepAllocationRecords() 3921 MutexLock mu(Thread::Current(), *Locks::alloc_tracker_lock_); in AllowNewAllocationRecords() 3930 MutexLock mu(Thread::Current(), *Locks::alloc_tracker_lock_); in DisallowNewAllocationRecords() 3941 MutexLock mu(Thread::Current(), *Locks::alloc_tracker_lock_); in BroadcastForNewAllocationRecords()
|
/art/runtime/base/ |
D | mutex.h | 637 static Mutex* alloc_tracker_lock_ ACQUIRED_AFTER(trace_lock_); 642 static Mutex* deoptimization_lock_ ACQUIRED_AFTER(alloc_tracker_lock_);
|
D | mutex.cc | 40 Mutex* Locks::alloc_tracker_lock_ = nullptr; member in art::Locks 1031 DCHECK(alloc_tracker_lock_ != nullptr); in Init() 1098 DCHECK(alloc_tracker_lock_ == nullptr); in Init() 1099 alloc_tracker_lock_ = new Mutex("AllocTracker lock", current_lock_level); in Init()
|
/art/runtime/ |
D | debugger.h | 659 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_);
|
D | debugger.cc | 4898 MutexLock mu(soa.Self(), *Locks::alloc_tracker_lock_); in DumpRecentAllocations() 5092 MutexLock mu(self, *Locks::alloc_tracker_lock_); in GetRecentAllocations()
|
/art/runtime/hprof/ |
D | hprof.cc | 447 REQUIRES(!Locks::heap_bitmap_lock_, !Locks::alloc_tracker_lock_) { in Dump() 449 MutexLock mu(Thread::Current(), *Locks::alloc_tracker_lock_); in Dump() 843 REQUIRES(Locks::mutator_lock_, Locks::alloc_tracker_lock_) { in PopulateAllocationTrackingTraces()
|