Home
last modified time | relevance | path

Searched refs:alloc_tracker_lock_ (Results 1 – 15 of 15) sorted by relevance

/art/runtime/gc/
Dallocation_record.h220 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 …]
Dallocation_record.cc90 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()
Dheap.h938 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_);
Dheap.cc4354 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/
Ddebugger.h98 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_);
Dreference_table.h56 REQUIRES(!Locks::alloc_tracker_lock_);
66 REQUIRES(!Locks::alloc_tracker_lock_);
Dreference_table.cc212 MutexLock mu(Thread::Current(), *Locks::alloc_tracker_lock_); in Dump()
220 REQUIRES(Locks::alloc_tracker_lock_) { in Dump()
Dindirect_reference_table.h188 REQUIRES(!Locks::alloc_tracker_lock_);
Ddebugger.cc947 MutexLock mu(self, *Locks::alloc_tracker_lock_); in GetRecentAllocations()
/art/runtime/base/
Dlocks.cc38 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()
Dlocks.h249 static Mutex* alloc_tracker_lock_ ACQUIRED_AFTER(trace_lock_);
254 static Mutex* deoptimization_lock_ ACQUIRED_AFTER(alloc_tracker_lock_);
/art/runtime/jni/
Djni_env_ext.h54 REQUIRES(!Locks::alloc_tracker_lock_);
64 REQUIRES(!Locks::alloc_tracker_lock_);
Djava_vm_ext.h138 !Locks::alloc_tracker_lock_);
Dlocal_reference_table.h300 REQUIRES(!Locks::alloc_tracker_lock_);
/art/runtime/hprof/
Dhprof.cc441 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()