Searched refs:AsyncGC (Results 1 – 3 of 3) sorted by relevance
93 class AsyncGC final : public CancelableTask { class95 ~AsyncGC() final = default;97 AsyncGC(v8::Isolate* isolate, v8::Local<v8::Promise::Resolver> resolver, in AsyncGC() function in v8::internal::__anon4a0dcdb70111::AsyncGC120 DISALLOW_COPY_AND_ASSIGN(AsyncGC);159 std::make_unique<AsyncGC>(isolate, resolver, options.type)); in GC()
59 struct AsyncGC;72 std::shared_ptr<AsyncGC> m_async_gc;
146 struct V8HeapProfilerAgentImpl::AsyncGC { struct in v8_inspector::V8HeapProfilerAgentImpl155 GCTask(v8::Isolate* isolate, std::shared_ptr<AsyncGC> async_gc) in GCTask()159 std::shared_ptr<AsyncGC> async_gc = m_async_gc.lock(); in Run()173 std::weak_ptr<AsyncGC> m_async_gc;184 m_async_gc(std::make_shared<AsyncGC>()) {} in V8HeapProfilerAgentImpl()