Lines Matching defs:cppgc
5 #include "src/heap/cppgc/sweeper.h"
11 #include "include/cppgc/platform.h"
14 #include "src/heap/cppgc/free-list.h"
15 #include "src/heap/cppgc/globals.h"
16 #include "src/heap/cppgc/heap-base.h"
17 #include "src/heap/cppgc/heap-object-header.h"
18 #include "src/heap/cppgc/heap-page.h"
19 #include "src/heap/cppgc/heap-space.h"
20 #include "src/heap/cppgc/heap-visitor.h"
21 #include "src/heap/cppgc/memory.h"
22 #include "src/heap/cppgc/object-poisoner.h"
23 #include "src/heap/cppgc/object-start-bitmap.h"
24 #include "src/heap/cppgc/raw-heap.h"
25 #include "src/heap/cppgc/stats-collector.h"
26 #include "src/heap/cppgc/task-handle.h"
28 namespace cppgc {
375 SweepFinalizer(cppgc::Platform* platform,
476 cppgc::Platform* platform_;
487 MutatorThreadSweeper(SpaceStates* states, cppgc::Platform* platform,
585 cppgc::Platform* platform_;
590 class ConcurrentSweepTask final : public cppgc::JobTask,
604 void Run(cppgc::JobDelegate* delegate) final {
741 void Start(SweepingConfig config, cppgc::Platform* platform) {
834 cppgc::TaskPriority::kUserBlocking);
955 class IncrementalSweepTask : public cppgc::IdleTask {
962 static Handle Post(SweeperImpl* sweeper, cppgc::TaskRunner* runner) {
1003 platform_->PostJob(cppgc::TaskPriority::kUserVisible,
1025 cppgc::Platform* platform_;
1028 std::unique_ptr<cppgc::JobHandle> concurrent_sweeper_handle_;
1070 } // namespace cppgc