Searched refs:alloc_tracker_lock_ (Results 1 – 15 of 15) sorted by relevance
/art/runtime/gc/ |
D | allocation_record.h | 220 REQUIRES(!Locks::alloc_tracker_lock_) REQUIRES_SHARED(Locks::mutator_lock_); 222 static void SetAllocTrackingEnabled(bool enabled) REQUIRES(!Locks::alloc_tracker_lock_); 224 AllocRecordObjectMap() REQUIRES(Locks::alloc_tracker_lock_); 229 REQUIRES(Locks::alloc_tracker_lock_) { in Put() 236 size_t Size() const REQUIRES_SHARED(Locks::alloc_tracker_lock_) { in Size() 240 size_t GetRecentAllocationSize() const REQUIRES_SHARED(Locks::alloc_tracker_lock_) { in GetRecentAllocationSize() 248 REQUIRES(Locks::alloc_tracker_lock_); 252 REQUIRES(Locks::alloc_tracker_lock_); 262 REQUIRES(Locks::alloc_tracker_lock_); 265 REQUIRES(Locks::alloc_tracker_lock_); [all …]
|
D | allocation_record.cc | 90 REQUIRES(Locks::alloc_tracker_lock_) { in SweepClassObject() 161 MutexLock mu(self, *Locks::alloc_tracker_lock_); in SetAllocTrackingEnabled() 180 MutexLock mu(self, *Locks::alloc_tracker_lock_); in SetAllocTrackingEnabled() 187 MutexLock mu(self, *Locks::alloc_tracker_lock_); in SetAllocTrackingEnabled() 229 MutexLock mu(self, *Locks::alloc_tracker_lock_); in RecordAllocation() 245 self->CheckEmptyCheckpointFromWeakRefAccess(Locks::alloc_tracker_lock_); in RecordAllocation() 270 : new_record_condition_("New allocation record condition", *Locks::alloc_tracker_lock_) {} in AllocRecordObjectMap()
|
D | heap.h | 938 void SetAllocTrackingEnabled(bool enabled) REQUIRES(Locks::alloc_tracker_lock_) { in SetAllocTrackingEnabled() 952 AllocRecordObjectMap* GetAllocationRecords() const REQUIRES(Locks::alloc_tracker_lock_) { in GetAllocationRecords() 957 REQUIRES(Locks::alloc_tracker_lock_); 961 REQUIRES(!Locks::alloc_tracker_lock_); 965 REQUIRES(!Locks::alloc_tracker_lock_); 969 REQUIRES(!Locks::alloc_tracker_lock_); 973 REQUIRES(!Locks::alloc_tracker_lock_); 976 REQUIRES(!Locks::alloc_tracker_lock_);
|
D | heap.cc | 4354 MutexLock mu(Thread::Current(), *Locks::alloc_tracker_lock_); in VisitAllocationRecords() 4363 MutexLock mu(Thread::Current(), *Locks::alloc_tracker_lock_); in SweepAllocationRecords() 4372 MutexLock mu(Thread::Current(), *Locks::alloc_tracker_lock_); in AllowNewAllocationRecords() 4381 MutexLock mu(Thread::Current(), *Locks::alloc_tracker_lock_); in DisallowNewAllocationRecords() 4392 MutexLock mu(Thread::Current(), *Locks::alloc_tracker_lock_); in BroadcastForNewAllocationRecords()
|
/art/runtime/ |
D | debugger.h | 98 static void SetAllocTrackingEnabled(bool enabled) REQUIRES(!Locks::alloc_tracker_lock_); 100 REQUIRES(!Locks::alloc_tracker_lock_) REQUIRES_SHARED(Locks::mutator_lock_); 101 static void DumpRecentAllocations() REQUIRES(!Locks::alloc_tracker_lock_);
|
D | reference_table.h | 56 REQUIRES(!Locks::alloc_tracker_lock_); 66 REQUIRES(!Locks::alloc_tracker_lock_);
|
D | reference_table.cc | 212 MutexLock mu(Thread::Current(), *Locks::alloc_tracker_lock_); in Dump() 220 REQUIRES(Locks::alloc_tracker_lock_) { in Dump()
|
D | indirect_reference_table.h | 188 REQUIRES(!Locks::alloc_tracker_lock_);
|
D | debugger.cc | 947 MutexLock mu(self, *Locks::alloc_tracker_lock_); in GetRecentAllocations()
|
/art/runtime/base/ |
D | locks.cc | 38 Mutex* Locks::alloc_tracker_lock_ = nullptr; member in art::Locks 135 DCHECK(alloc_tracker_lock_ != nullptr); in Init() 212 DCHECK(alloc_tracker_lock_ == nullptr); in Init() 213 alloc_tracker_lock_ = new Mutex("AllocTracker lock", current_lock_level); in Init()
|
D | locks.h | 249 static Mutex* alloc_tracker_lock_ ACQUIRED_AFTER(trace_lock_); 254 static Mutex* deoptimization_lock_ ACQUIRED_AFTER(alloc_tracker_lock_);
|
/art/runtime/jni/ |
D | jni_env_ext.h | 54 REQUIRES(!Locks::alloc_tracker_lock_); 64 REQUIRES(!Locks::alloc_tracker_lock_);
|
D | java_vm_ext.h | 138 !Locks::alloc_tracker_lock_);
|
D | local_reference_table.h | 300 REQUIRES(!Locks::alloc_tracker_lock_);
|
/art/runtime/hprof/ |
D | hprof.cc | 441 REQUIRES(!Locks::heap_bitmap_lock_, !Locks::alloc_tracker_lock_) { in Dump() 443 MutexLock mu(Thread::Current(), *Locks::alloc_tracker_lock_); in Dump() 829 REQUIRES(Locks::mutator_lock_, Locks::alloc_tracker_lock_) { in PopulateAllocationTrackingTraces()
|