Home
last modified time | relevance | path

Searched refs:RememberedSet (Results 1 - 9 of 9) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/mem/
H A Dremembered_set.h22 class RememberedSet { class
25 explicit RememberedSet(size_t size) : size_(size) {} in RememberedSet() function in panda::ecmascript::RememberedSet
27 NO_COPY_SEMANTIC(RememberedSet);
28 NO_MOVE_SEMANTIC(RememberedSet);
100 void Merge(RememberedSet *rset) in Merge()
H A Dregion-inl.h25 inline RememberedSet *Region::CreateRememberedSet() in CreateRememberedSet()
28 auto setAddr = nativeAreaAllocator_->Allocate(bitSize + RememberedSet::GCBITSET_DATA_OFFSET); in CreateRememberedSet()
29 auto ret = new (setAddr) RememberedSet(bitSize); in CreateRememberedSet()
35 inline RememberedSet *Region::GetOrCreateCrossRegionRememberedSet() in GetOrCreateCrossRegionRememberedSet()
46 ARK_NOINLINE RememberedSet* Region::CreateNewToEdenRememberedSet() in CreateNewToEdenRememberedSet()
55 inline RememberedSet *Region::GetOrCreateNewToEdenRememberedSet() in GetOrCreateNewToEdenRememberedSet()
63 ARK_NOINLINE RememberedSet* Region::CreateOldToNewRememberedSet() in CreateOldToNewRememberedSet()
77 inline RememberedSet* Region::GetOrCreateOldToNewRememberedSet() in GetOrCreateOldToNewRememberedSet()
85 ARK_NOINLINE RememberedSet* Region::CreateLocalToShareRememberedSet() in CreateLocalToShareRememberedSet()
99 inline RememberedSet *Regio
[all...]
H A Drset_worklist_handler.h24 class RememberedSet;
28 explicit RSetItem(Region *region, RememberedSet *rSet) : region_(region), rSet_(rSet) {} in RSetItem()
38 RememberedSet *rSet_ {nullptr};
H A Dregion.h356 RememberedSet *ExtractLocalToShareRSet();
389 RememberedSet* GetNewToEdenRSet();
834 void MergeLocalToShareRSetForCM(RememberedSet *set);
934 alignas(EAS) RememberedSet *oldToNewSet_ {nullptr};
935 alignas(EAS) RememberedSet *newToEdenSet_;
937 alignas(EAS) RememberedSet *localToShareSet_ {nullptr};
949 RememberedSet *CreateRememberedSet();
950 RememberedSet *GetOrCreateCrossRegionRememberedSet();
951 RememberedSet *GetOrCreateNewToEdenRememberedSet();
952 RememberedSet *GetOrCreateOldToNewRememberedSe
[all...]
H A Drset_worklist_handler-inl.h45 RememberedSet *rset = region->ExtractLocalToShareRSet(); in EnumerateRegions()
/arkcompiler/ets_runtime/ecmascript/mem/shared_heap/
H A Dshared_gc_marker-inl.h170 auto visitor = [rSetVisitor](Region *region, RememberedSet *rSet) { in ProcessVisitorOfDoMark()
209 auto visitor = [rSetVisitor](Region *region, RememberedSet *rSet) { in ProcessVisitor()
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
H A Dasm_interpreter_call.cpp1414 __ Add(X15, X15, Immediate(RememberedSet::GCBITSET_DATA_OFFSET));
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
H A Dasm_interpreter_call.cpp1779 __ Addq(RememberedSet::GCBITSET_DATA_OFFSET, r11); // r11 is bitsetData addr in ASMFastSharedWriteBarrier()
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dstub_builder.cpp1923 GateRef bitsetData = PtrAdd(localToShareSet, IntPtr(RememberedSet::GCBITSET_DATA_OFFSET)); in SetSValueWithBarrier()
2003 GateRef bitsetData = PtrAdd(oldToNewSet, IntPtr(RememberedSet::GCBITSET_DATA_OFFSET)); in SetNonSValueWithBarrier()
2041 GateRef bitsetData = PtrAdd(newToEdenSet, IntPtr(RememberedSet::GCBITSET_DATA_OFFSET)); in SetNonSValueWithBarrier()

Completed in 35 milliseconds