You've already forked linux-packaging-mono
acceptance-tests
data
debian
docs
external
Newtonsoft.Json
api-doc-tools
api-snapshot
aspnetwebstack
bdwgc
binary-reference-assemblies
bockbuild
boringssl
cecil
cecil-legacy
corefx
corert
helix-binaries
ikdasm
ikvm
illinker-test-assets
linker
llvm-project
clang
clang-tools-extra
compiler-rt
libcxx
libcxxabi
libunwind
lld
lldb
cmake
docs
examples
include
lit
lldb.xcodeproj
lldb.xcworkspace
packages
resources
scripts
source
third_party
tools
argdumper
compact-unwind
darwin-debug
darwin-threads
debugserver
driver
install-headers
intel-features
lldb-mi
CMakeLists.txt
MICmdArgContext.cpp
MICmdArgContext.h
MICmdArgSet.cpp
MICmdArgSet.h
MICmdArgValBase.cpp
MICmdArgValBase.h
MICmdArgValConsume.cpp
MICmdArgValConsume.h
MICmdArgValFile.cpp
MICmdArgValFile.h
MICmdArgValListBase.cpp
MICmdArgValListBase.h
MICmdArgValListOfN.cpp
MICmdArgValListOfN.h
MICmdArgValNumber.cpp
MICmdArgValNumber.h
MICmdArgValOptionLong.cpp
MICmdArgValOptionLong.h
MICmdArgValOptionShort.cpp
MICmdArgValOptionShort.h
MICmdArgValPrintValues.cpp
MICmdArgValPrintValues.h
MICmdArgValString.cpp
MICmdArgValString.h
MICmdArgValThreadGrp.cpp
MICmdArgValThreadGrp.h
MICmdBase.cpp
MICmdBase.h
MICmdCmd.cpp
MICmdCmd.h
MICmdCmdBreak.cpp
MICmdCmdBreak.h
MICmdCmdData.cpp
MICmdCmdData.h
MICmdCmdEnviro.cpp
MICmdCmdEnviro.h
MICmdCmdExec.cpp
MICmdCmdExec.h
MICmdCmdFile.cpp
MICmdCmdFile.h
MICmdCmdGdbInfo.cpp
MICmdCmdGdbInfo.h
MICmdCmdGdbSet.cpp
MICmdCmdGdbSet.h
MICmdCmdGdbShow.cpp
MICmdCmdGdbShow.h
MICmdCmdGdbThread.cpp
MICmdCmdGdbThread.h
MICmdCmdMiscellanous.cpp
MICmdCmdMiscellanous.h
MICmdCmdStack.cpp
MICmdCmdStack.h
MICmdCmdSupportInfo.cpp
MICmdCmdSupportInfo.h
MICmdCmdSupportList.cpp
MICmdCmdSupportList.h
MICmdCmdSymbol.cpp
MICmdCmdSymbol.h
MICmdCmdTarget.cpp
MICmdCmdTarget.h
MICmdCmdThread.cpp
MICmdCmdThread.h
MICmdCmdTrace.cpp
MICmdCmdTrace.h
MICmdCmdVar.cpp
MICmdCmdVar.h
MICmdCommands.cpp
MICmdCommands.h
MICmdData.cpp
MICmdData.h
MICmdFactory.cpp
MICmdFactory.h
MICmdInterpreter.cpp
MICmdInterpreter.h
MICmdInvoker.cpp
MICmdInvoker.h
MICmdMgr.cpp
MICmdMgr.h
MICmdMgrSetCmdDeleteCallback.cpp
MICmdMgrSetCmdDeleteCallback.h
MICmnBase.cpp
MICmnBase.h
MICmnConfig.h
MICmnLLDBBroadcaster.cpp
MICmnLLDBBroadcaster.h
MICmnLLDBDebugSessionInfo.cpp
MICmnLLDBDebugSessionInfo.h
MICmnLLDBDebugSessionInfoVarObj.cpp
MICmnLLDBDebugSessionInfoVarObj.h
MICmnLLDBDebugger.cpp
MICmnLLDBDebugger.h
MICmnLLDBDebuggerHandleEvents.cpp
MICmnLLDBDebuggerHandleEvents.h
MICmnLLDBProxySBValue.cpp
MICmnLLDBProxySBValue.h
MICmnLLDBUtilSBValue.cpp
MICmnLLDBUtilSBValue.h
MICmnLog.cpp
MICmnLog.h
MICmnLogMediumFile.cpp
MICmnLogMediumFile.h
MICmnMIOutOfBandRecord.cpp
MICmnMIOutOfBandRecord.h
MICmnMIResultRecord.cpp
MICmnMIResultRecord.h
MICmnMIValue.cpp
MICmnMIValue.h
MICmnMIValueConst.cpp
MICmnMIValueConst.h
MICmnMIValueList.cpp
MICmnMIValueList.h
MICmnMIValueResult.cpp
MICmnMIValueResult.h
MICmnMIValueTuple.cpp
MICmnMIValueTuple.h
MICmnResources.cpp
MICmnResources.h
MICmnStreamStderr.cpp
MICmnStreamStderr.h
MICmnStreamStdin.cpp
MICmnStreamStdin.h
MICmnStreamStdout.cpp
MICmnStreamStdout.h
MICmnThreadMgrStd.cpp
MICmnThreadMgrStd.h
MIDataTypes.h
MIDriver.cpp
MIDriver.h
MIDriverBase.cpp
MIDriverBase.h
MIDriverMain.cpp
MIDriverMgr.cpp
MIDriverMgr.h
MIExtensions.txt
MIReadMe.txt
MIUtilDateTimeStd.cpp
MIUtilDateTimeStd.h
MIUtilDebug.cpp
MIUtilDebug.h
MIUtilFileStd.cpp
MIUtilFileStd.h
MIUtilMapIdToVariant.cpp
MIUtilMapIdToVariant.h
MIUtilSingletonBase.h
MIUtilSingletonHelper.h
MIUtilString.cpp
MIUtilString.h
MIUtilThreadBaseStd.cpp
MIUtilThreadBaseStd.h
MIUtilVariant.cpp
MIUtilVariant.h
Platform.h
lldb-Info.plist
lldb-mi.exports
lldb-perf
lldb-server
lldb-test
CMakeLists.txt
unittests
utils
www
.arcconfig
.clang-format
.gitignore
CMakeLists.txt
CODE_OWNERS.txt
INSTALL.txt
LICENSE.TXT
use_lldb_suite_root.py
llvm
openmp
polly
nuget-buildtasks
nunit-lite
roslyn-binaries
rx
xunit-binaries
how-to-bump-roslyn-binaries.md
ikvm-native
llvm
m4
man
mcs
mk
mono
msvc
netcore
po
runtime
samples
scripts
support
tools
COPYING.LIB
LICENSE
Makefile.am
Makefile.in
NEWS
README.md
acinclude.m4
aclocal.m4
autogen.sh
code_of_conduct.md
compile
config.guess
config.h.in
config.rpath
config.sub
configure.REMOVED.git-id
configure.ac.REMOVED.git-id
depcomp
install-sh
ltmain.sh.REMOVED.git-id
missing
mkinstalldirs
mono-uninstalled.pc.in
test-driver
winconfig.h
52 lines
1.6 KiB
C
52 lines
1.6 KiB
C
![]() |
//===-- MICmdCmdGdbThread.h -------------------------------------*- C++ -*-===//
|
||
|
//
|
||
|
// The LLVM Compiler Infrastructure
|
||
|
//
|
||
|
// This file is distributed under the University of Illinois Open Source
|
||
|
// License. See LICENSE.TXT for details.
|
||
|
//
|
||
|
//===----------------------------------------------------------------------===//
|
||
|
|
||
|
// Overview: CMICmdCmdGdbThread interface.
|
||
|
//
|
||
|
// To implement new MI commands derive a new command class from the
|
||
|
// command base
|
||
|
// class. To enable the new command for interpretation add the new
|
||
|
// command class
|
||
|
// to the command factory. The files of relevance are:
|
||
|
// MICmdCommands.cpp
|
||
|
// MICmdBase.h / .cpp
|
||
|
// MICmdCmd.h / .cpp
|
||
|
// For an introduction to adding a new command see
|
||
|
// CMICmdCmdSupportInfoMiCmdQuery
|
||
|
// command class as an example.
|
||
|
|
||
|
#pragma once
|
||
|
|
||
|
// In-house headers:
|
||
|
#include "MICmdBase.h"
|
||
|
|
||
|
//++
|
||
|
//============================================================================
|
||
|
// Details: MI command class. MI commands derived from the command base class.
|
||
|
// *this class implements GDB command "thread".
|
||
|
//--
|
||
|
class CMICmdCmdGdbThread : public CMICmdBase {
|
||
|
// Statics:
|
||
|
public:
|
||
|
// Required by the CMICmdFactory when registering *this command
|
||
|
static CMICmdBase *CreateSelf();
|
||
|
|
||
|
// Methods:
|
||
|
public:
|
||
|
/* ctor */ CMICmdCmdGdbThread();
|
||
|
|
||
|
// Overridden:
|
||
|
public:
|
||
|
// From CMICmdInvoker::ICmd
|
||
|
bool Execute() override;
|
||
|
bool Acknowledge() override;
|
||
|
// From CMICmnBase
|
||
|
/* dtor */ ~CMICmdCmdGdbThread() override;
|
||
|
};
|