Searched refs:RememberedSet (Results 1 - 9 of 9) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | remembered_set.h | 22 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 D | region-inl.h | 25 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 D | rset_worklist_handler.h | 24 class RememberedSet; 28 explicit RSetItem(Region *region, RememberedSet *rSet) : region_(region), rSet_(rSet) {} in RSetItem() 38 RememberedSet *rSet_ {nullptr};
|
H A D | region.h | 356 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 D | rset_worklist_handler-inl.h | 45 RememberedSet *rset = region->ExtractLocalToShareRSet(); in EnumerateRegions()
|
/arkcompiler/ets_runtime/ecmascript/mem/shared_heap/ |
H A D | shared_gc_marker-inl.h | 170 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 D | asm_interpreter_call.cpp | 1414 __ Add(X15, X15, Immediate(RememberedSet::GCBITSET_DATA_OFFSET));
|
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
H A D | asm_interpreter_call.cpp | 1779 __ Addq(RememberedSet::GCBITSET_DATA_OFFSET, r11); // r11 is bitsetData addr in ASMFastSharedWriteBarrier()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | stub_builder.cpp | 1923 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 27 milliseconds