/art/runtime/gc/ |
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_) { 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...] |
allocation_record.cc | 124 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_) {}
|
heap.h | 772 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_); [all...] |
heap.cc | 4043 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 [all...] |
/art/runtime/base/ |
mutex.h | 647 static Mutex* alloc_tracker_lock_ ACQUIRED_AFTER(trace_lock_); 652 static Mutex* deoptimization_lock_ ACQUIRED_AFTER(alloc_tracker_lock_);
|
mutex.cc | 40 Mutex* Locks::alloc_tracker_lock_ = nullptr; member in class:art::Locks [all...] |
/art/runtime/ |
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_); [all...] |
debugger.cc | [all...] |
/art/runtime/hprof/ |
hprof.cc | 447 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_) { [all...] |