Home
last modified time | relevance | path

Searched refs:m_async_gc (Results 1 – 2 of 2) sorted by relevance

/third_party/node/deps/v8/src/inspector/
Dv8-heap-profiler-agent-impl.cc162 : m_isolate(isolate), m_async_gc(async_gc) {} in GCTask()
165 std::shared_ptr<AsyncGC> async_gc = m_async_gc.lock(); in Run()
179 std::weak_ptr<AsyncGC> m_async_gc; member in v8_inspector::V8HeapProfilerAgentImpl::GCTask
190 m_async_gc(std::make_shared<AsyncGC>()) {} in V8HeapProfilerAgentImpl()
193 v8::base::MutexGuard lock(&m_async_gc->m_mutex); in ~V8HeapProfilerAgentImpl()
194 m_async_gc->m_canceled = true; in ~V8HeapProfilerAgentImpl()
195 m_async_gc->m_pending_callbacks.clear(); in ~V8HeapProfilerAgentImpl()
217 v8::base::MutexGuard lock(&m_async_gc->m_mutex); in collectGarbage()
218 m_async_gc->m_pending_callbacks.push_back(std::move(callback)); in collectGarbage()
219 if (!m_async_gc->m_pending) { in collectGarbage()
[all …]
Dv8-heap-profiler-agent-impl.h77 std::shared_ptr<AsyncGC> m_async_gc; variable