// 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. #ifndef BASE_PROFILER_THREAD_DELEGATE_H_ #define BASE_PROFILER_THREAD_DELEGATE_H_ #include <vector> #include "base/base_export.h" #include "base/profiler/register_context.h" #include "base/threading/platform_thread.h" namespace base { // Platform-specific thread and stack manipulation delegate, for use by the // platform-independent stack copying/walking implementation in // StackSamplerImpl. Provides the common interface across signal- and // suspend-based stack copy implementations. class BASE_EXPORT ThreadDelegate { … }; } // namespace base #endif // BASE_PROFILER_THREAD_DELEGATE_H_