/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | parallel_evacuator.h | 85 virtual bool Process(bool isMain) = 0; 131 bool Process(bool isMain) override; 139 bool Process(bool isMain) override; 148 bool Process(bool isMain) override; 156 bool Process(bool isMain) override; 166 bool Process(bool isMain) override; 183 bool ProcessWorkloads(bool isMain = false); 186 bool EvacuateSpace(TlabAllocator *allocation, uint32_t threadIndex, uint32_t idOrder, bool isMain = false);
|
H A D | sparse_space.cpp | 137 void SparseSpace::AsyncSweep(bool isMain) in AsyncSweep() argument 141 FreeRegion(current, isMain); in AsyncSweep() 143 if (!isMain) { in AsyncSweep() 259 void SparseSpace::FreeRegion(Region *current, bool isMain) in FreeRegion() argument 262 current->IterateAllMarkedBits([this, ¤t, &freeStart, isMain](void *mem) { in FreeRegion() 270 FreeLiveRange(current, freeStart, freeEnd, isMain); in FreeRegion() 276 FreeLiveRange(current, freeStart, freeEnd, isMain); in FreeRegion() 280 void SparseSpace::FreeLiveRange(Region *current, uintptr_t freeStart, uintptr_t freeEnd, bool isMain) in FreeLiveRange() argument 283 allocator_->Free(freeStart, freeEnd - freeStart, isMain); in FreeLiveRange() 653 void MachineCodeSpace::AsyncSweep(bool isMain) in AsyncSweep() argument [all...] |
H A D | parallel_evacuator.cpp | 121 bool ParallelEvacuator::EvacuateSpace(TlabAllocator *allocator, uint32_t threadIndex, uint32_t idOrder, bool isMain) in EvacuateSpace() argument 130 if (!isMain) { in EvacuateSpace() 589 bool ParallelEvacuator::ProcessWorkloads(bool isMain) in ProcessWorkloads() argument 592 region->Process(isMain); in ProcessWorkloads() 594 if (!isMain) { in ProcessWorkloads() 704 bool ParallelEvacuator::EvacuateWorkload::Process([[maybe_unused]] bool isMain) in Process() argument 709 bool ParallelEvacuator::UpdateRSetWorkload::Process([[maybe_unused]] bool isMain) in Process() argument 719 bool ParallelEvacuator::UpdateNewToEdenRSetWorkload::Process([[maybe_unused]] bool isMain) in Process() argument 726 bool ParallelEvacuator::UpdateNewRegionWorkload::Process([[maybe_unused]] bool isMain) in Process() argument 736 bool ParallelEvacuator::UpdateAndSweepNewRegionWorkload::Process([[maybe_unused]] bool isMain) in Process() argument [all...] |
H A D | sparse_space.h | 73 virtual void AsyncSweep(bool isMain); 87 void FreeRegion(Region *current, bool isMain = true); 88 void FreeLiveRange(Region *current, uintptr_t freeStart, uintptr_t freeEnd, bool isMain); 276 void AsyncSweep(bool isMain) override;
|
H A D | concurrent_sweeper.cpp | 69 void ConcurrentSweeper::AsyncSweepSpace(MemSpaceType type, bool isMain) in AsyncSweepSpace() argument 72 space->AsyncSweep(isMain); in AsyncSweepSpace()
|
H A D | concurrent_sweeper.h | 108 void AsyncSweepSpace(MemSpaceType type, bool isMain);
|
/arkcompiler/ets_runtime/ecmascript/mem/shared_heap/ |
H A D | shared_space.cpp | 216 void SharedSparseSpace::AsyncSweep(bool isMain) in AsyncSweep() argument 220 FreeRegion(current, isMain); in AsyncSweep() 222 if (!isMain) { in AsyncSweep() 301 void SharedSparseSpace::FreeRegion(Region *current, bool isMain) in FreeRegion() argument 304 current->IterateAllMarkedBits([this, &freeStart, isMain](void *mem) { in FreeRegion() 311 FreeLiveRange(freeStart, freeEnd, isMain); in FreeRegion() 317 FreeLiveRange(freeStart, freeEnd, isMain); in FreeRegion() 326 void SharedSparseSpace::FreeLiveRange(uintptr_t freeStart, uintptr_t freeEnd, bool isMain) in FreeLiveRange() argument 329 allocator_->Free(freeStart, freeEnd - freeStart, isMain); in FreeLiveRange()
|
H A D | shared_space.h | 56 void AsyncSweep(bool isMain); 69 void FreeRegion(Region *current, bool isMain = true); 70 void FreeLiveRange(uintptr_t freeStart, uintptr_t freeEnd, bool isMain);
|
H A D | shared_concurrent_sweeper.cpp | 65 void SharedConcurrentSweeper::AsyncSweepSpace(MemSpaceType type, bool isMain) in AsyncSweepSpace() argument 68 space->AsyncSweep(isMain); in AsyncSweepSpace()
|
H A D | shared_concurrent_sweeper.h | 92 void AsyncSweepSpace(MemSpaceType type, bool isMain);
|
/arkcompiler/ets_runtime/ecmascript/require/ |
H A D | js_cjs_module.h | 55 bool isMain);
|
H A D | js_cjs_module.cpp | 172 [[maybe_unused]] bool isMain) in Require() 170 Require(JSThread *thread, JSHandle<EcmaString> &request, [[maybe_unused]] JSHandle<CjsModule> &parent, [[maybe_unused]] bool isMain) Require() argument
|