#include "IntelPTPerThreadProcessTrace.h"
#include <optional>
usingnamespacelldb;
usingnamespacelldb_private;
usingnamespaceprocess_linux;
usingnamespacellvm;
bool IntelPTPerThreadProcessTrace::TracesThread(lldb::tid_t tid) const { … }
Error IntelPTPerThreadProcessTrace::TraceStop(lldb::tid_t tid) { … }
Error IntelPTPerThreadProcessTrace::TraceStart(lldb::tid_t tid) { … }
TraceIntelPTGetStateResponse IntelPTPerThreadProcessTrace::GetState() { … }
Expected<std::optional<std::vector<uint8_t>>>
IntelPTPerThreadProcessTrace::TryGetBinaryData(
const TraceGetBinaryDataRequest &request) { … }
Expected<std::unique_ptr<IntelPTPerThreadProcessTrace>>
IntelPTPerThreadProcessTrace::Start(const TraceIntelPTStartRequest &request,
ArrayRef<lldb::tid_t> current_tids) { … }