#include "CommandObjectLog.h"
#include "lldb/Core/Debugger.h"
#include "lldb/Host/OptionParser.h"
#include "lldb/Interpreter/CommandOptionArgumentTable.h"
#include "lldb/Interpreter/CommandReturnObject.h"
#include "lldb/Interpreter/OptionArgParser.h"
#include "lldb/Interpreter/OptionValueEnumeration.h"
#include "lldb/Interpreter/OptionValueUInt64.h"
#include "lldb/Interpreter/Options.h"
#include "lldb/Utility/Args.h"
#include "lldb/Utility/FileSpec.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/Stream.h"
#include "lldb/Utility/Timer.h"
usingnamespacelldb;
usingnamespacelldb_private;
#define LLDB_OPTIONS_log_enable
#include "CommandOptions.inc"
#define LLDB_OPTIONS_log_dump
#include "CommandOptions.inc"
static void CompleteEnableDisable(CompletionRequest &request) { … }
class CommandObjectLogEnable : public CommandObjectParsed { … };
class CommandObjectLogDisable : public CommandObjectParsed { … };
class CommandObjectLogList : public CommandObjectParsed { … };
class CommandObjectLogDump : public CommandObjectParsed { … };
class CommandObjectLogTimerEnable : public CommandObjectParsed { … };
class CommandObjectLogTimerDisable : public CommandObjectParsed { … };
class CommandObjectLogTimerDump : public CommandObjectParsed { … };
class CommandObjectLogTimerReset : public CommandObjectParsed { … };
class CommandObjectLogTimerIncrement : public CommandObjectParsed { … };
class CommandObjectLogTimer : public CommandObjectMultiword { … };
CommandObjectLog::CommandObjectLog(CommandInterpreter &interpreter)
: … { … }
CommandObjectLog::~CommandObjectLog() = default;