Searched refs:SweeperTask (Results 1 - 4 of 4) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | concurrent_sweeper.h | 93 class SweeperTask : public Task { class in panda::ecmascript::ConcurrentSweeper 95 SweeperTask(int32_t id, ConcurrentSweeper *sweeper, MemSpaceType type) in SweeperTask() function in panda::ecmascript::ConcurrentSweeper::SweeperTask 97 ~SweeperTask() override = default; 100 NO_COPY_SEMANTIC(SweeperTask); 101 NO_MOVE_SEMANTIC(SweeperTask);
|
H A D | concurrent_sweeper.cpp | 33 std::make_unique<SweeperTask>(heap_->GetJSThread()->GetThreadId(), this, OLD_SPACE)); in PostTask() 36 std::make_unique<SweeperTask>(heap_->GetJSThread()->GetThreadId(), this, NON_MOVABLE)); in PostTask() 38 std::make_unique<SweeperTask>(heap_->GetJSThread()->GetThreadId(), this, MACHINE_CODE_SPACE)); in PostTask() 161 bool ConcurrentSweeper::SweeperTask::Run([[maybe_unused]] uint32_t threadIndex) in Run()
|
/arkcompiler/ets_runtime/ecmascript/mem/shared_heap/ |
H A D | shared_concurrent_sweeper.h | 77 class SweeperTask : public Task { class in panda::ecmascript::SharedConcurrentSweeper 79 SweeperTask(int32_t id, SharedConcurrentSweeper *sweeper, MemSpaceType type) in SweeperTask() function in panda::ecmascript::SharedConcurrentSweeper::SweeperTask 81 ~SweeperTask() override = default; 84 NO_COPY_SEMANTIC(SweeperTask); 85 NO_MOVE_SEMANTIC(SweeperTask);
|
H A D | shared_concurrent_sweeper.cpp | 32 std::make_unique<SweeperTask>(tid, this, SHARED_OLD_SPACE)); in PostTask() 35 std::make_unique<SweeperTask>(tid, this, SHARED_NON_MOVABLE)); in PostTask() 144 bool SharedConcurrentSweeper::SweeperTask::Run([[maybe_unused]] uint32_t threadIndex) in Run()
|
Completed in 2 milliseconds