//===-- IntelPTProcessTrace.h --------------------------------- -*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #ifndef liblldb_IntelPTProcessTrace_H_ #define liblldb_IntelPTProcessTrace_H_ #include "lldb/Utility/TraceIntelPTGDBRemotePackets.h" #include <memory> #include <optional> namespace lldb_private { namespace process_linux { /// Interface to be implemented by each 'process trace' strategy (per cpu, per /// thread, etc). class IntelPTProcessTrace { … }; IntelPTProcessTraceUP; } // namespace process_linux } // namespace lldb_private #endif // liblldb_IntelPTProcessTrace_H_