#include "components/heap_profiling/in_process/child_process_snapshot_controller.h"
#include <memory>
#include <utility>
#include "base/check_op.h"
#include "base/memory/ptr_util.h"
#include "base/types/pass_key.h"
#include "components/heap_profiling/in_process/heap_profiler_controller.h"
#include "components/heap_profiling/in_process/mojom/snapshot_controller.mojom.h"
#include "mojo/public/cpp/bindings/pending_receiver.h"
#include "mojo/public/cpp/bindings/self_owned_receiver.h"
namespace heap_profiling {
void ChildProcessSnapshotController::CreateSelfOwnedReceiver(
mojo::PendingReceiver<mojom::SnapshotController> receiver) { … }
void ChildProcessSnapshotController::TakeSnapshot(
uint32_t process_probability_pct,
uint32_t process_index) { … }
}