Home
last modified time | relevance | path

Searched refs:AsyncGC (Results 1 – 3 of 3) sorted by relevance

/external/v8/src/extensions/
Dgc-extension.cc93 class AsyncGC final : public CancelableTask { class
95 ~AsyncGC() final = default;
97 AsyncGC(v8::Isolate* isolate, v8::Local<v8::Promise::Resolver> resolver, in AsyncGC() function in v8::internal::__anon4a0dcdb70111::AsyncGC
120 DISALLOW_COPY_AND_ASSIGN(AsyncGC);
159 std::make_unique<AsyncGC>(isolate, resolver, options.type)); in GC()
/external/v8/src/inspector/
Dv8-heap-profiler-agent-impl.h59 struct AsyncGC;
72 std::shared_ptr<AsyncGC> m_async_gc;
Dv8-heap-profiler-agent-impl.cc146 struct V8HeapProfilerAgentImpl::AsyncGC { struct in v8_inspector::V8HeapProfilerAgentImpl
155 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()