forked from qt-creator/qt-creator
debugger: cleaner debugger aborting
Make the second "Abort Debugger" kill the gdb process directly instead of relying on further communication. Also fix some "unexpected" (but harmless) state transitions. Change-Id: I0938ec76420fbd77ec4b7348819dd7f63763547f Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
@@ -267,6 +267,7 @@ public:
|
||||
virtual void resetLocation();
|
||||
virtual void gotoLocation(const Internal::Location &location);
|
||||
virtual void quitDebugger(); // called by DebuggerRunControl
|
||||
virtual void abortDebugger(); // called by DebuggerPlugin
|
||||
|
||||
virtual void updateViews();
|
||||
bool isSlaveEngine() const;
|
||||
@@ -342,7 +343,7 @@ protected:
|
||||
virtual void detachDebugger();
|
||||
virtual void exitDebugger();
|
||||
virtual void executeStep();
|
||||
virtual void executeStepOut() ;
|
||||
virtual void executeStepOut();
|
||||
virtual void executeNext();
|
||||
virtual void executeStepI();
|
||||
virtual void executeNextI();
|
||||
|
||||
Reference in New Issue
Block a user