#include "CommandObjectThreadUtil.h"
#include "lldb/Interpreter/CommandReturnObject.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/Thread.h"
usingnamespacelldb;
usingnamespacelldb_private;
usingnamespacellvm;
CommandObjectIterateOverThreads::CommandObjectIterateOverThreads(
CommandInterpreter &interpreter, const char *name, const char *help,
const char *syntax, uint32_t flags)
: … { … }
CommandObjectMultipleThreads::CommandObjectMultipleThreads(
CommandInterpreter &interpreter, const char *name, const char *help,
const char *syntax, uint32_t flags)
: … { … }
void CommandObjectIterateOverThreads::DoExecute(Args &command,
CommandReturnObject &result) { … }
bool CommandObjectIterateOverThreads::BucketThread(
lldb::tid_t tid, std::set<UniqueStack> &unique_stacks,
CommandReturnObject &result) { … }
void CommandObjectMultipleThreads::DoExecute(Args &command,
CommandReturnObject &result) { … }