Get attaching to a crashed Windows process right (CDB).

Handle  the 2nd parameter correctly as a event id
to be used for a handshake. Introduce a special mode
when attaching to crashed processes.
Code cleanup, pass StartParameters along to startDebugger.
This commit is contained in:
Friedemann Kleint
2009-05-26 16:27:24 +02:00
parent af4fcde1c2
commit 09380afe90
14 changed files with 79 additions and 49 deletions

View File

@@ -219,12 +219,12 @@ void ScriptEngine::exitDebugger()
qq->notifyInferiorExited();
}
bool ScriptEngine::startDebugger()
bool ScriptEngine::startDebugger(const QSharedPointer<DebuggerStartParameters> &sp)
{
m_stopped = false;
m_stopOnNextLine = false;
m_scriptEngine->abortEvaluation();
const QSharedPointer<DebuggerStartParameters> sp = q->startParameters();
QFileInfo fi(sp->executable);
m_scriptFileName = fi.absoluteFilePath();
QFile scriptFile(m_scriptFileName);