/arkcompiler/runtime_core/static_core/runtime/include/ |
H A D | object_accessor-inl.h | 44 auto *barrierSet = GetBarrierSet(); in SetObject() local 46 if (barrierSet->IsPreBarrierEnabled()) { in SetObject() 48 barrierSet->PreBarrier(preVal); in SetObject() 56 auto gcPostBarrierType = barrierSet->GetPostType(); in SetObject() 58 barrierSet->PostBarrier(ToVoidPtr(ToUintPtr(obj)), offset, value); in SetObject() 86 auto *barrierSet = GetBarrierSet(thread); in SetObject() local 87 if (barrierSet->IsPreBarrierEnabled()) { in SetObject() 89 barrierSet->PreBarrier(preVal); in SetObject() 97 if (!mem::IsEmptyBarrier(barrierSet->GetPostType())) { in SetObject() 98 barrierSet in SetObject() 219 auto *barrierSet = GetBarrierSet(); SetFieldObject() local 288 auto *barrierSet = GetBarrierSet(); CompareAndSetFieldObject() local 322 auto *barrierSet = GetBarrierSet(); GetAndSetFieldObject() local 473 auto *barrierSet = GetBarrierSet(); SetClass() local [all...] |
/arkcompiler/runtime_core/static_core/runtime/mem/gc/epsilon-g1/ |
H A D | epsilon-g1.cpp | 51 auto barrierSet = in InitializeImpl() local 55 ASSERT(barrierSet != nullptr); in InitializeImpl() 56 this->SetGCBarrierSet(barrierSet); in InitializeImpl()
|
/arkcompiler/runtime_core/static_core/runtime/mem/gc/epsilon/ |
H A D | epsilon.cpp | 34 auto barrierSet = allocator->New<GCDummyBarrierSet>(allocator); in InitializeImpl() local 35 ASSERT(barrierSet != nullptr); in InitializeImpl() 36 this->SetGCBarrierSet(barrierSet); in InitializeImpl()
|
/arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/ |
H A D | g1-helpers.cpp | 28 GCBarrierSet *barrierSet = thread->GetBarrierSet(); in GetG1BarrierSet() local 29 ASSERT(barrierSet != nullptr); in GetG1BarrierSet() 30 return static_cast<GCG1BarrierSet *>(barrierSet); in GetG1BarrierSet()
|
H A D | g1-gc.cpp | 1009 auto barrierSet = in InitializeImpl() local 1013 ASSERT(barrierSet != nullptr); in InitializeImpl() 1014 this->SetGCBarrierSet(barrierSet); in InitializeImpl()
|
/arkcompiler/runtime_core/static_core/runtime/mem/gc/stw-gc/ |
H A D | stw-gc.cpp | 44 auto barrierSet = allocator->New<GCDummyBarrierSet>(allocator); in InitializeImpl() local 45 ASSERT(barrierSet != nullptr); in InitializeImpl() 46 this->SetGCBarrierSet(barrierSet); in InitializeImpl()
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/helpers/ |
H A D | ets_to_string_cache.cpp | 109 auto *barrierSet = coro->GetBarrierSet(); in TryStore() local 111 if (UNLIKELY(barrierSet->IsPreBarrierEnabled())) { in TryStore() 113 barrierSet->PreBarrier(oldValue); in TryStore() 136 if (!mem::IsEmptyBarrier(barrierSet->GetPostType())) { in TryStore() 137 barrierSet->PostBarrier(this, STRING_OFFSET, string); in TryStore()
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
H A D | ets_array.h | 179 auto *barrierSet = ManagedThread::GetCurrent()->GetBarrierSet(); in CopyDataTo() local 180 if (!mem::IsEmptyBarrier(barrierSet->GetPostType())) { in CopyDataTo() 181 barrierSet->PostBarrier(dst, GetDataOffset(), count); in CopyDataTo()
|
/arkcompiler/runtime_core/static_core/runtime/ |
H A D | object_header.cpp | 236 auto *barrierSet = thread->GetBarrierSet(); in ShallowCopy() local 239 if (!mem::IsEmptyBarrier(barrierSet->GetPostType())) { in ShallowCopy() 241 barrierSet->PostBarrier(dst, 0, objSize); in ShallowCopy()
|
H A D | thread.cpp | 223 auto barrierSet = gc->GetBarrierSet(); in ManagedThread() local 224 if (barrierSet->GetPreType() != ark::mem::BarrierType::PRE_WRB_NONE) { in ManagedThread()
|
/arkcompiler/runtime_core/static_core/runtime/mem/gc/ |
H A D | gc.h | 556 void SetGCBarrierSet(GCBarrierSet *barrierSet) in SetGCBarrierSet() argument 559 gcBarrierSet_ = barrierSet; in SetGCBarrierSet()
|
/arkcompiler/runtime_core/static_core/runtime/entrypoints/ |
H A D | entrypoints.cpp | 392 auto *barrierSet = ManagedThread::GetCurrent()->GetBarrierSet(); in PostBarrierWriteEntrypoint() local 394 barrierSet->PostBarrier(obj, 0, size); in PostBarrierWriteEntrypoint() 647 auto *barrierSet = thread->GetBarrierSet(); in UnresolvedStoreStaticBarrieredEntrypoint() local 649 if (barrierSet->IsPreBarrierEnabled()) { in UnresolvedStoreStaticBarrieredEntrypoint() 653 barrierSet->PreBarrier(reinterpret_cast<void *>(currentReference)); in UnresolvedStoreStaticBarrieredEntrypoint() 661 if (!mem::IsEmptyBarrier(barrierSet->GetPostType())) { in UnresolvedStoreStaticBarrieredEntrypoint() 664 barrierSet->PostBarrier(reinterpret_cast<void *>(objPtr), 0, reinterpret_cast<void *>(ref)); in UnresolvedStoreStaticBarrieredEntrypoint()
|
/arkcompiler/runtime_core/static_core/runtime/mem/gc/gen-gc/ |
H A D | gen-gc.cpp | 47 auto barrierSet = allocator->New<GCGenBarrierSet>(allocator, this->GetCardTable(), CardTable::GetCardBits(), in InitializeImpl() local 49 ASSERT(barrierSet != nullptr); in InitializeImpl() 50 this->SetGCBarrierSet(barrierSet); in InitializeImpl()
|