#include "CommandObjectThreadTraceExportCTF.h"
#include "../common/TraceHTR.h"
#include "lldb/Host/OptionParser.h"
#include "lldb/Interpreter/CommandOptionArgumentTable.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/Trace.h"
usingnamespacelldb;
usingnamespacelldb_private;
usingnamespacelldb_private::ctf;
usingnamespacellvm;
#define LLDB_OPTIONS_thread_trace_export_ctf
#include "TraceExporterCTFCommandOptions.inc"
Status CommandObjectThreadTraceExportCTF::CommandOptions::SetOptionValue(
uint32_t option_idx, llvm::StringRef option_arg,
ExecutionContext *execution_context) { … }
void CommandObjectThreadTraceExportCTF::CommandOptions::OptionParsingStarting(
ExecutionContext *execution_context) { … }
llvm::ArrayRef<OptionDefinition>
CommandObjectThreadTraceExportCTF::CommandOptions::GetDefinitions() { … }
void CommandObjectThreadTraceExportCTF::DoExecute(Args &command,
CommandReturnObject &result) { … }