// Copyright 2015 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. #include "base/profiler/stack_sampler.h" #include "base/memory/ptr_util.h" #include "base/profiler/stack_buffer.h" namespace base { StackSampler::StackSampler() = default; StackSampler::~StackSampler() = default; std::unique_ptr StackSampler::CreateStackBuffer() { size_t size = GetStackBufferSize(); if (size == 0) return nullptr; return std::make_unique(size); } StackSamplerTestDelegate::~StackSamplerTestDelegate() = default; StackSamplerTestDelegate::StackSamplerTestDelegate() = default; } // namespace base