Lines Matching defs:platform
12 #include "include/cppgc/platform.h"
15 #include "include/v8-platform.h"
18 #include "src/base/platform/platform.h"
19 #include "src/base/platform/time.h"
112 std::unique_ptr<CppHeap> CppHeap::Create(v8::Platform* platform,
114 return std::make_unique<internal::CppHeap>(platform, params.custom_spaces,
163 explicit CppgcPlatformAdapter(v8::Platform* platform) : platform_(platform) {}
178 // foreground tasks. In detached mode the original platform handles the
210 cppgc::Platform* platform,
213 heap, marking_worklists, incremental_marking_schedule, platform),
241 cppgc::Platform* platform, MarkingConfig config);
277 cppgc::Platform* platform,
279 : cppgc::internal::MarkerBase(heap, platform, config),
425 v8::Platform* platform,
429 std::make_shared<CppgcPlatformAdapter>(platform), custom_spaces,
462 static_cast<CppgcPlatformAdapter*>(platform())
776 static_cast<CppgcPlatformAdapter*>(platform())
835 heap_.platform()->MonotonicallyIncreasingTime() +
842 heap_.platform()->GetForegroundTaskRunner()->PostDelayedTask(
869 platform()->GetForegroundTaskRunner()->PostDelayedTask(