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.