Home
last modified time | relevance | path

Searched refs:localBuffer (Results 1 - 6 of 6) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/mem/gc/epsilon-g1/
H A Depsilon-g1.cpp72 auto *localBuffer = thread->GetG1PostBarrierBuffer(); in OnThreadTerminate() local
74 ASSERT(localBuffer != nullptr); in OnThreadTerminate()
75 this->GetInternalAllocator()->Delete(localBuffer); in OnThreadTerminate()
/arkcompiler/ets_runtime/ecmascript/mem/shared_heap/
H A Dshared_gc_marker-inl.h37 inline void SharedGCMarkerBase::MarkObjectFromJSThread(WorkNode *&localBuffer, TaggedObject *object) in MarkObjectFromJSThread() argument
42 sWorkManager_->PushToLocalMarkingBuffer(localBuffer, object); in MarkObjectFromJSThread()
188 inline bool SharedGCMarkerBase::MarkObjectOfProcessVisitor(void *mem, WorkNode *&localBuffer) in MarkObjectOfProcessVisitor() argument
195 MarkObjectFromJSThread(localBuffer, value.GetHeapObject()); in MarkObjectOfProcessVisitor()
205 WorkNode *&localBuffer = handler->GetHeap()->GetMarkingObjectLocalBuffer(); in ProcessVisitor() local
206 auto rSetVisitor = [this, &localBuffer](void *mem) -> bool { in ProcessVisitor()
207 return MarkObjectOfProcessVisitor(mem, localBuffer); in ProcessVisitor()
H A Dshared_gc_marker.h64 inline bool MarkObjectOfProcessVisitor(void *mem, WorkNode *&localBuffer);
66 inline void MarkObjectFromJSThread(WorkNode *&localBuffer, TaggedObject *object);
/arkcompiler/ets_runtime/ecmascript/mem/
H A Dbarriers.cpp84 WorkNode *&localBuffer = heap->GetMarkingObjectLocalBuffer(); in UpdateShared() local
85 SharedHeap::GetInstance()->GetWorkManager()->PushToLocalMarkingBuffer(localBuffer, heapValue); in UpdateShared()
H A Dverification.cpp556 auto localBuffer = const_cast<Heap*>(heap)->GetMarkingObjectLocalBuffer(); in VerifyMark()
557 if (localBuffer != nullptr) { // LCOV_EXCL_START in VerifyMark()
/arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/
H A Dg1-gc.cpp2121 auto *localBuffer = thread->GetG1PostBarrierBuffer(); in OnThreadTerminate() local
2122 ASSERT(localBuffer != nullptr); in OnThreadTerminate()
2123 if (!localBuffer->IsEmpty()) { in OnThreadTerminate()
2125 while (!localBuffer->IsEmpty()) { in OnThreadTerminate()
2126 tempBuffer->push_back(localBuffer->Pop()); in OnThreadTerminate()
2132 allocator->Delete(localBuffer); in OnThreadTerminate()

Completed in 8 milliseconds