Lines Matching refs:thread
105 size_t BumpPointerSpace::RevokeThreadLocalBuffers(Thread* thread) { in RevokeThreadLocalBuffers() argument
107 RevokeThreadLocalBuffersLocked(thread); in RevokeThreadLocalBuffers()
117 for (Thread* thread : thread_list) { in RevokeAllThreadLocalBuffers()
118 RevokeThreadLocalBuffers(thread); in RevokeAllThreadLocalBuffers()
123 void BumpPointerSpace::AssertThreadLocalBuffersAreRevoked(Thread* thread) { in AssertThreadLocalBuffersAreRevoked() argument
126 DCHECK(!thread->HasTlab()); in AssertThreadLocalBuffersAreRevoked()
137 for (Thread* thread : thread_list) { in AssertAllThreadLocalBuffersAreRevoked()
138 AssertThreadLocalBuffersAreRevoked(thread); in AssertAllThreadLocalBuffersAreRevoked()
181 for (Thread* thread : thread_list) { in GetBytesAllocated()
182 total += thread->GetThreadLocalBytesAllocated(); in GetBytesAllocated()
199 for (Thread* thread : thread_list) { in GetObjectsAllocated()
200 total += thread->GetThreadLocalObjectsAllocated(); in GetObjectsAllocated()
206 void BumpPointerSpace::RevokeThreadLocalBuffersLocked(Thread* thread) { in RevokeThreadLocalBuffersLocked() argument
207 objects_allocated_.fetch_add(thread->GetThreadLocalObjectsAllocated(), std::memory_order_relaxed); in RevokeThreadLocalBuffersLocked()
208 bytes_allocated_.fetch_add(thread->GetThreadLocalBytesAllocated(), std::memory_order_relaxed); in RevokeThreadLocalBuffersLocked()
209 thread->ResetTlab(); in RevokeThreadLocalBuffersLocked()