DebuggerRunTool Class
(Debugger::Debugger::DebuggerRunTool)Public Functions
DebuggerRunTool(ProjectExplorer::RunControl *runControl, ProjectExplorer::Kit *kit = nullptr, bool allowTerminal = true) | |
~DebuggerRunTool() | |
void | abortDebugger() |
Internal::DebuggerEngine * | activeEngine() const |
void | addExpectedSignal(const Debugger::QString &signal) |
void | addQmlServerInferiorCommandLineArgumentIfNeeded() |
void | addSearchDirectory(const Debugger::QString &dir) |
void | addSolibSearchDir(const Debugger::QString &str) |
void | appendInferiorCommandLineArgument(const Debugger::QString &arg) |
Internal::DebuggerEngine * | engine() const |
bool | isCppDebugging() const |
bool | isDying() const |
bool | isQmlDebugging() const |
void | notifyInferiorExited() |
void | notifyInferiorIll() |
Debugger::Debugger::GdbServerPortsGatherer * | portsGatherer() const |
int | portsUsedByDebugger() const |
void | prependInferiorCommandLineArgument(const Debugger::QString &arg) |
void | quitDebugger() |
const Internal::DebuggerRunParameters & | runParameters() const |
void | setAttachPid(int pid) |
void | setAttachPid(Debugger::qint64 pid) |
void | setBreakOnMain(bool on) |
void | setCloseMode(Debugger::DebuggerCloseMode closeMode) |
void | setCommandsAfterConnect(const Debugger::QString &commands) |
void | setCommandsForReset(const Debugger::QString &commands) |
void | setContinueAfterAttach(bool on) |
void | setCoreFileName(const Debugger::QString &core, bool isSnapshot = false) |
void | setCrashParameter(const Debugger::QString &event) |
void | setDebugInfoLocation(const Debugger::QString &debugInfoLocation) |
void | setDeviceSymbolsRoot(const Debugger::QString &deviceSymbolsRoot) |
void | setInferior(const ProjectExplorer::Runnable &runnable) |
void | setInferiorDevice(int device) |
void | setInferiorEnvironment(const Utils::Environment &env) |
void | setInferiorExecutable(const Debugger::QString &executable) |
void | setIosPlatform(const Debugger::QString &platform) |
void | setOverrideStartScript(const Debugger::QString &script) |
void | setQmlServer(const Debugger::QUrl &qmlServer) |
void | setRemoteChannel(const Debugger::QString &channel) |
void | setRemoteChannel(const Debugger::QString &host, int port) |
void | setRemoteChannel(const Debugger::QUrl &url) |
void | setRunControlName(const Debugger::QString &name) |
void | setServerStartScript(const Debugger::QString &serverStartScript) |
void | setSkipExecutableValidation(bool on) |
void | setSolibSearchPath(const Debugger::QStringList &list) |
void | setStartMessage(const Debugger::QString &msg) |
void | setStartMode(Debugger::DebuggerStartMode startMode) |
void | setSymbolFile(const Debugger::QString &symbolFile) |
void | setSysRoot(const Debugger::QString &sysRoot) |
void | setTestCase(int testCase) |
void | setUseContinueInsteadOfRun(bool on) |
void | setUseCtrlCStub(bool on) |
void | setUseExtendedRemote(bool on) |
void | setUsePortsGatherer(bool useCpp, bool useQml) |
void | setUseTargetAsync(bool on) |
void | setUseTerminal(bool on) |
void | showMessage(const Debugger::QString &msg, int channel = LogDebug, int timeout = -1) |
void | start() |
void | startDying() |
void | startRunControl() |
void | stop() |
Internal::TerminalRunner * | terminalRunner() const |
Static Public Members
void | setBreakOnMainNextTime() |
Member Function Documentation
DebuggerRunTool::DebuggerRunTool(ProjectExplorer::RunControl *runControl, ProjectExplorer::Kit *kit = nullptr, bool allowTerminal = true)
Default constructs an instance of DebuggerRunTool.
DebuggerRunTool::~DebuggerRunTool()
Destroys the instance of DebuggerRunTool.