DebuggerRunTool Class
(Debugger::DebuggerRunTool)| Inherits: | ProjectExplorer::RunWorker |
Public Functions
| DebuggerRunTool(ProjectExplorer::RunControl *runControl, ProjectExplorer::Kit *kit = nullptr, bool allowTerminal = true) | |
| ~DebuggerRunTool() | |
| void | abortDebugger() |
| Internal::DebuggerEngine * | activeEngine() const |
| void | addExpectedSignal(const QString &signal) |
| void | addQmlServerInferiorCommandLineArgumentIfNeeded() |
| void | addSearchDirectory(const QString &dir) |
| void | addSolibSearchDir(const QString &str) |
| void | appendInferiorCommandLineArgument(const QString &arg) |
| Internal::DebuggerEngine * | engine() const |
| bool | isCppDebugging() const |
| bool | isDying() const |
| bool | isQmlDebugging() const |
| void | notifyInferiorIll() |
| GdbServerPortsGatherer * | portsGatherer() const |
| int | portsUsedByDebugger() const |
| void | prependInferiorCommandLineArgument(const QString &arg) |
| void | quitDebugger() |
| const Internal::DebuggerRunParameters & | runParameters() const |
| void | setAttachPid(Utils::ProcessHandle pid) |
| void | setAttachPid(qint64 pid) |
| void | setBreakOnMain(bool on) |
| void | setCloseMode(DebuggerCloseMode closeMode) |
| void | setCommandsAfterConnect(const QString &commands) |
| void | setCommandsForReset(const QString &commands) |
| void | setContinueAfterAttach(bool on) |
| void | setCoreFileName(const QString &core, bool isSnapshot = false) |
| void | setCrashParameter(const QString &event) |
| void | setDebugInfoLocation(const QString &debugInfoLocation) |
| void | setDeviceSymbolsRoot(const QString &deviceSymbolsRoot) |
| void | setInferior(const ProjectExplorer::Runnable &runnable) |
| void | setInferiorDevice(ProjectExplorer::IDevice::ConstPtr device) |
| void | setInferiorEnvironment(const Utils::Environment &env) |
| void | setInferiorExecutable(const QString &executable) |
| void | setIosPlatform(const QString &platform) |
| void | setOverrideStartScript(const QString &script) |
| void | setQmlServer(const QUrl &qmlServer) |
| void | setRemoteChannel(const QString &channel) |
| void | setRemoteChannel(const QString &host, int port) |
| void | setRunControlName(const QString &name) |
| void | setServerStartScript(const QString &serverStartScript) |
| void | setSkipExecutableValidation(bool on) |
| void | setSolibSearchPath(const QStringList &list) |
| void | setStartMessage(const QString &msg) |
| void | setStartMode(DebuggerStartMode startMode) |
| void | setSymbolFile(const QString &symbolFile) |
| void | setSysRoot(const 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 QString &msg, int channel = LogDebug, int timeout = -1) |
| void | start() override |
| void | startDying() |
| void | startRunControl() |
| void | stop() override |
| Internal::TerminalRunner * | terminalRunner() const |
- 23 public functions inherited from ProjectExplorer::RunWorker
Signals
| void | aboutToNotifyInferiorSetupOk() |
- 2 signals inherited from ProjectExplorer::RunWorker
Static Public Members
| void | setBreakOnMainNextTime() |
- 1 static public member inherited from ProjectExplorer::RunWorker
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.