#include "lldb/Target/Process.h"
#include "lldb/Utility/Instrumentation.h"
#include "lldb/API/SBDebugger.h"
#include "lldb/API/SBStructuredData.h"
#include "lldb/API/SBThread.h"
#include "lldb/API/SBTrace.h"
#include "lldb/Core/StructuredDataImpl.h"
#include <memory>
usingnamespacelldb;
usingnamespacelldb_private;
usingnamespacellvm;
SBTrace::SBTrace() { … }
SBTrace::SBTrace(const lldb::TraceSP &trace_sp) : … { … }
SBTrace SBTrace::LoadTraceFromFile(SBError &error, SBDebugger &debugger,
const SBFileSpec &trace_description_file) { … }
SBTraceCursor SBTrace::CreateNewCursor(SBError &error, SBThread &thread) { … }
SBFileSpec SBTrace::SaveToDisk(SBError &error, const SBFileSpec &bundle_dir,
bool compact) { … }
const char *SBTrace::GetStartConfigurationHelp() { … }
SBError SBTrace::Start(const SBStructuredData &configuration) { … }
SBError SBTrace::Start(const SBThread &thread,
const SBStructuredData &configuration) { … }
SBError SBTrace::Stop() { … }
SBError SBTrace::Stop(const SBThread &thread) { … }
bool SBTrace::IsValid() { … }
operator bool()