Searched refs:m_async_gc (Results 1 – 2 of 2) sorted by relevance
162 : 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::GCTask190 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 …]
77 std::shared_ptr<AsyncGC> m_async_gc; variable