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

/art/runtime/gc/
H A Dallocation_record.h215 REQUIRES(!Locks::alloc_tracker_lock_)
218 static void SetAllocTrackingEnabled(bool enabled) REQUIRES(!Locks::alloc_tracker_lock_);
220 AllocRecordObjectMap() REQUIRES(Locks::alloc_tracker_lock_);
225 REQUIRES(Locks::alloc_tracker_lock_) {
232 size_t Size() const SHARED_REQUIRES(Locks::alloc_tracker_lock_) {
236 size_t GetRecentAllocationSize() const SHARED_REQUIRES(Locks::alloc_tracker_lock_) {
244 REQUIRES(Locks::alloc_tracker_lock_);
248 REQUIRES(Locks::alloc_tracker_lock_);
258 REQUIRES(Locks::alloc_tracker_lock_);
261 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.cc122 REQUIRES(Locks::alloc_tracker_lock_) {
219 MutexLock mu(self, *Locks::alloc_tracker_lock_);
243 MutexLock mu(self, *Locks::alloc_tracker_lock_);
250 MutexLock mu(self, *Locks::alloc_tracker_lock_);
277 MutexLock mu(self, *Locks::alloc_tracker_lock_);
316 : new_record_condition_("New allocation record condition", *Locks::alloc_tracker_lock_) {}
H A Dheap.h749 void SetAllocTrackingEnabled(bool enabled) REQUIRES(Locks::alloc_tracker_lock_) {
754 REQUIRES(Locks::alloc_tracker_lock_) {
759 REQUIRES(Locks::alloc_tracker_lock_);
763 REQUIRES(!Locks::alloc_tracker_lock_);
767 REQUIRES(!Locks::alloc_tracker_lock_);
771 REQUIRES(!Locks::alloc_tracker_lock_);
775 REQUIRES(!Locks::alloc_tracker_lock_);
779 REQUIRES(!Locks::alloc_tracker_lock_);
H A Dheap.cc3990 MutexLock mu(Thread::Current(), *Locks::alloc_tracker_lock_); member in class:art::gc::Locks
3999 MutexLock mu(Thread::Current(), *Locks::alloc_tracker_lock_); member in class:art::gc::Locks
4008 MutexLock mu(Thread::Current(), *Locks::alloc_tracker_lock_); member in class:art::gc::Locks
4017 MutexLock mu(Thread::Current(), *Locks::alloc_tracker_lock_); member in class:art::gc::Locks
4029 MutexLock mu(Thread::Current(), *Locks::alloc_tracker_lock_); member in class:art::gc::Locks
/art/runtime/base/
H A Dmutex.h613 static Mutex* alloc_tracker_lock_ ACQUIRED_AFTER(trace_lock_);
618 static Mutex* deoptimization_lock_ ACQUIRED_AFTER(alloc_tracker_lock_);
H A Dmutex.cc35 Mutex* Locks::alloc_tracker_lock_ = nullptr; member in class:art::Locks
948 DCHECK(alloc_tracker_lock_ != nullptr);
1007 DCHECK(alloc_tracker_lock_ == nullptr);
1008 alloc_tracker_lock_ = new Mutex("AllocTracker lock", current_lock_level);
/art/runtime/
H A Ddebugger.h656 static void SetAllocTrackingEnabled(bool enabled) REQUIRES(!Locks::alloc_tracker_lock_);
658 REQUIRES(!Locks::alloc_tracker_lock_) SHARED_REQUIRES(Locks::mutator_lock_);
659 static void DumpRecentAllocations() REQUIRES(!Locks::alloc_tracker_lock_);
H A Ddebugger.cc4807 MutexLock mu(soa.Self(), *Locks::alloc_tracker_lock_);
4936 MutexLock mu(self, *Locks::alloc_tracker_lock_);
/art/runtime/hprof/
H A Dhprof.cc428 REQUIRES(!Locks::heap_bitmap_lock_, !Locks::alloc_tracker_lock_) {
430 MutexLock mu(Thread::Current(), *Locks::alloc_tracker_lock_); member in class:art::hprof::Hprof::Locks
819 REQUIRES(Locks::mutator_lock_, Locks::alloc_tracker_lock_) {

Completed in 236 milliseconds