Home
last modified time | relevance | path

Searched refs:GetObjectHeader (Results 1 – 12 of 12) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/mem/gc/
Dgenerational-gc-base-inl.h62 if (marker->MarkIfNotMarked(gcRoot.GetObjectHeader())) { in MarkImpl()
63 ASSERT(gcRoot.GetObjectHeader() != nullptr); in MarkImpl()
64 objectsStack->PushToStack(RootType::ROOT_CLASS, gcRoot.GetObjectHeader()); in MarkImpl()
66 LOG_DEBUG_GC << "Skip root: " << gcRoot.GetObjectHeader(); in MarkImpl()
105 if (marker->MarkIfNotMarked(gcRoot.GetObjectHeader())) { in VisitCardTableConcurrent()
106 objectsStack->PushToStack(gcRoot.GetType(), gcRoot.GetObjectHeader()); in VisitCardTableConcurrent()
Dgc_root.h64 ObjectHeader *GetObjectHeader() const;
Dgc_root.cpp52 ObjectHeader *GCRoot::GetObjectHeader() const in GetObjectHeader() function in ark::mem::GCRoot
92 os << std::hex << " " << root.GetObjectHeader() << std::endl; in operator <<()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
Dets_handle.h31 : VMHandle<T>(ManagedThread::CastFromThread(coroutine), GetObjectHeader(etsObj)) in EtsHandle()
45 static constexpr ObjectHeader *GetObjectHeader(T *etsObj) in GetObjectHeader() function
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
Dets_class.h364 GetObjectHeader()->SetFieldObject(GetSuperClassOffset(), obj); in SetSuperClass()
369 … return reinterpret_cast<EtsClass *>(GetObjectHeader()->GetFieldObject(GetSuperClassOffset())); in GetSuperClass()
374 GetObjectHeader()->SetFieldPrimitive(GetFlagsOffset(), flags); in SetFlags()
379 return GetObjectHeader()->GetFieldPrimitive<uint32_t>(GetFlagsOffset()); in GetFlags()
428 ObjectHeader *GetObjectHeader() in GetObjectHeader() function
433 const ObjectHeader *GetObjectHeader() const in GetObjectHeader() function
Dets_class.cpp344 name = reinterpret_cast<EtsString *>(GetObjectHeader()->GetFieldObject(GetNameOffset())); in GetName()
461 GetObjectHeader()->SetFieldObject(GetNameOffset(), reinterpret_cast<ObjectHeader *>(name)); in SetName()
466 …return GetObjectHeader()->CompareAndSetFieldObject(GetNameOffset(), reinterpret_cast<ObjectHeader … in CompareAndSetName()
/arkcompiler/runtime_core/static_core/runtime/mem/gc/stw-gc/
Dstw-gc.cpp90 LOG_DEBUG_GC << "Handle root " << GetDebugInfoAboutObject(gcRoot.GetObjectHeader()); in Mark()
91 if (marker_.MarkIfNotMarked(gcRoot.GetObjectHeader())) { in Mark()
92 objectsStack.PushToStack(gcRoot.GetType(), gcRoot.GetObjectHeader()); in Mark()
/arkcompiler/runtime_core/static_core/runtime/mem/
Dheap_verifier.cpp69 auto referent = root.GetObjectHeader(); in operator ()()
113 auto *baseCls = root.GetObjectHeader()->ClassAddr<BaseClass>(); in VerifyRoot()
116 << root.GetObjectHeader() << " is null"; in VerifyRoot()
199 const auto *rootObjHeader = root.GetObjectHeader(); in VerifyAll()
/arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/
Dg1-gc.cpp1272 ObjectHeader *rootObject = gcRoot.GetObjectHeader(); in MixedMarkAndCacheRefs()
1283 auto rootObjectPtr = gcRoot.GetObjectHeader(); in MixedMarkAndCacheRefs()
1720 ValidateObject(gcRoot.GetType(), gcRoot.GetObjectHeader()); in InitialMark()
1721 if (marker_.MarkIfNotMarked(gcRoot.GetObjectHeader())) { in InitialMark()
1722 markingStack.PushToStack(gcRoot.GetType(), gcRoot.GetObjectHeader()); in InitialMark()
2514 if (concMarker_.MarkIfNotMarked(gcRoot.GetObjectHeader())) { in ConcurentMarkImpl()
2515 ASSERT(gcRoot.GetObjectHeader() != nullptr); in ConcurentMarkImpl()
2516 objectsStack->PushToStack(RootType::ROOT_CLASS, gcRoot.GetObjectHeader()); in ConcurentMarkImpl()
2518 LOG_DEBUG_GC << "Skip root: " << gcRoot.GetObjectHeader(); in ConcurentMarkImpl()
Dg1-evacuate-regions-worker-state-inl.h162 auto *rootObject = gcRoot.GetObjectHeader(); in EvacuateNonHeapRoots()
/arkcompiler/runtime_core/static_core/runtime/mem/gc/gen-gc/
Dgen-gc.cpp183 auto rootObjectPtr = gcRoot.GetObjectHeader(); in MarkYoung()
429 ObjectHeader *rootObject = gcRoot.GetObjectHeader(); in MarkRoots()
/arkcompiler/runtime_core/static_core/runtime/
Dthread.cpp791 …ptReferenceStorage_->VisitObjects([&cb](const mem::GCRoot &gcRoot) { cb(gcRoot.GetObjectHeader());… in VisitGCRoots()