Home
last modified time | relevance | path

Searched refs:SweeperTask (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/mem/
H A Dconcurrent_sweeper.h93 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 Dconcurrent_sweeper.cpp33 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 Dshared_concurrent_sweeper.h77 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 Dshared_concurrent_sweeper.cpp32 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