Lines Matching refs:self

54   mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,  in Alloc()  argument
58 LargeObjectMapSpace::Alloc(self, num_bytes + kMemoryToolRedZoneBytes * 2, bytes_allocated, in Alloc()
76 bool IsZygoteLargeObject(Thread* self, mirror::Object* obj) const override { in IsZygoteLargeObject() argument
77 return LargeObjectMapSpace::IsZygoteLargeObject(self, ObjectWithRedzone(obj)); in IsZygoteLargeObject()
80 size_t Free(Thread* self, mirror::Object* obj) override { in Free() argument
83 return LargeObjectMapSpace::Free(self, object_with_rdz); in Free()
136 mirror::Object* LargeObjectMapSpace::Alloc(Thread* self, size_t num_bytes, in Alloc() argument
151 MutexLock mu(self, lock_); in Alloc()
173 bool LargeObjectMapSpace::IsZygoteLargeObject(Thread* self, mirror::Object* obj) const { in IsZygoteLargeObject() argument
174 MutexLock mu(self, lock_); in IsZygoteLargeObject()
180 void LargeObjectMapSpace::SetAllLargeObjectsAsZygoteObjects(Thread* self, bool set_mark_bit) { in SetAllLargeObjectsAsZygoteObjects() argument
181 MutexLock mu(self, lock_); in SetAllLargeObjectsAsZygoteObjects()
191 size_t LargeObjectMapSpace::Free(Thread* self, mirror::Object* ptr) { in Free() argument
192 MutexLock mu(self, lock_); in Free()
195 ScopedObjectAccess soa(self); in Free()
219 size_t LargeObjectSpace::FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) { in FreeList() argument
225 total += Free(self, ptrs[i]); in FreeList()
247 Thread* self = Thread::Current(); in Contains() local
248 if (lock_.IsExclusiveHeld(self)) { in Contains()
252 MutexLock mu(self, lock_); in Contains()
427 size_t FreeListSpace::Free(Thread* self, mirror::Object* obj) { in Free() argument
444 MutexLock mu(self, lock_); in Free()
500 mirror::Object* FreeListSpace::Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, in Alloc() argument
502 MutexLock mu(self, lock_); in Alloc()
584 bool FreeListSpace::IsZygoteLargeObject(Thread* self ATTRIBUTE_UNUSED, mirror::Object* obj) const { in IsZygoteLargeObject()
590 void FreeListSpace::SetAllLargeObjectsAsZygoteObjects(Thread* self, bool set_mark_bit) { in SetAllLargeObjectsAsZygoteObjects() argument
591 MutexLock mu(self, lock_); in SetAllLargeObjectsAsZygoteObjects()
611 Thread* self = context->self; in SweepCallback() local
612 Locks::heap_bitmap_lock_->AssertExclusiveHeld(self); in SweepCallback()
622 context->freed.bytes += space->FreeList(self, num_ptrs, ptrs); in SweepCallback()