chromium/gin/v8_shared_memory_dump_provider.cc

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "gin/v8_shared_memory_dump_provider.h"

#include <string>

#include "base/memory/singleton.h"
#include "base/trace_event/memory_dump_manager.h"
#include "base/trace_event/process_memory_dump.h"
#include "v8/include/v8-initialization.h"
#include "v8/include/v8-isolate.h"

namespace gin {

V8SharedMemoryDumpProvider::V8SharedMemoryDumpProvider() {}

// static
void V8SharedMemoryDumpProvider::Register() {}

// Called at trace dump point time. Creates a snapshot with the memory counters
// for the current isolate.
bool V8SharedMemoryDumpProvider::OnMemoryDump(
    const base::trace_event::MemoryDumpArgs& args,
    base::trace_event::ProcessMemoryDump* process_memory_dump) {}

}  // namespace gin