void CmdRun::onClient(DebuggerClient &client) { TRACE(2, "CmdRun::onClient\n"); if (DebuggerCommand::displayedHelp(client)) return; m_args = StringVecPtr(client.args(), null_deleter()); client.sendToServer(this); client.clearCachedLocal(); client.setFrame(0); throw DebuggerConsoleExitException(); }
void CmdRun::onClientImpl(DebuggerClient &client) { if (DebuggerCommand::displayedHelp(client)) return; m_args = StringVecPtr(client.args(), null_deleter()); m_smallStep = client.getDebuggerSmallStep(); client.sendToServer(this); client.clearCachedLocal(); client.setFrame(0); throw DebuggerConsoleExitException(); }
void CmdRun::onClient(DebuggerClient &client) { TRACE(2, "CmdRun::onClient\n"); if (DebuggerCommand::displayedHelp(client)) return; m_args = std::shared_ptr<std::vector<std::string>>(client.args(), [] (const void*) {}); client.sendToServer(this); client.clearCachedLocal(); client.setFrame(0); throw DebuggerConsoleExitException(); }