blob: ab0febc5af4472cc77b969c5631bb2333d35db47 [file] [log] [blame]
// Copyright 2018 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
module blink.mojom;
import "mojo/public/mojom/base/shared_memory.mojom";
// Renderer side interface for CrashMemoryMetricsReporter.
interface CrashMemoryMetricsReporter {
// This method is called by the browser process, and sets shared memory that
// will be filled with renderer memory metrics and will be reported back to
// the browser process.
// TODO(crbug.com/873076): Use WritableSharedMemoryRegion when it's possible.
SetSharedMemory(mojo_base.mojom.UnsafeSharedMemoryRegion shared_metrics_buffer);
};