Lines Matching refs:self
202 mirror::Object* RosAllocSpace::AllocWithGrowth(Thread* self, size_t num_bytes, in AllocWithGrowth() argument
207 MutexLock mu(self, lock_); in AllocWithGrowth()
212 result = AllocCommon(self, num_bytes, bytes_allocated, usable_size, in AllocWithGrowth()
260 size_t RosAllocSpace::Free(Thread* self, mirror::Object* ptr) { in Free() argument
266 MutexLock mu(self, lock_); in Free()
269 return rosalloc_->Free(self, ptr); in Free()
272 size_t RosAllocSpace::FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) { in FreeList() argument
286 MutexLock mu(self, lock_); in FreeList()
306 const size_t bytes_freed = rosalloc_->BulkFree(self, reinterpret_cast<void**>(ptrs), num_ptrs); in FreeList()
316 Thread* const self = Thread::Current(); in Trim() local
318 ScopedObjectAccess soa(self); in Trim()
319 MutexLock mu(self, lock_); in Trim()
374 Thread* self = Thread::Current(); in InspectAllRosAllocWithSuspendAll() local
376 MutexLock mu(self, *Locks::runtime_shutdown_lock_); in InspectAllRosAllocWithSuspendAll()
377 MutexLock mu2(self, *Locks::thread_list_lock_); in InspectAllRosAllocWithSuspendAll()
387 Thread* self = Thread::Current(); in InspectAllRosAlloc() local
388 if (Locks::mutator_lock_->IsExclusiveHeld(self)) { in InspectAllRosAlloc()
395 } else if (Locks::mutator_lock_->IsSharedHeld(self)) { in InspectAllRosAlloc()
399 ScopedThreadSuspension sts(self, kSuspended); in InspectAllRosAlloc()