From c6de8d457b925f2e02469d35a0afff7aad339e62 Mon Sep 17 00:00:00 2001 From: hjk <qtc-committer@nokia.com> Date: Thu, 8 Oct 2009 16:14:25 +0200 Subject: [PATCH] debugger: fix pid parsing on mac --- src/plugins/debugger/gdb/gdbengine.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp index aeb7ef74546..21fcd23af55 100644 --- a/src/plugins/debugger/gdb/gdbengine.cpp +++ b/src/plugins/debugger/gdb/gdbengine.cpp @@ -491,8 +491,9 @@ void GdbEngine::handleResponse(const QByteArray &buff) static QRegExp re1(_("New .hread 0x[0-9a-f]+ \\(LWP ([0-9]*)\\)")); // MinGW 6.8: [New thread 2437.0x435345] static QRegExp re2(_("New .hread ([0-9]+)\\.0x[0-9a-f]*")); - // Mac: [Switching to process 9294 local thread 0x2e03] - static QRegExp re3(_("Switching to process ([0-9]+) local thread")); + // Mac: [Switching to process 9294 local thread 0x2e03] or + // [Switching to process 31773] + static QRegExp re3(_("Switching to process ([0-9]+)")); QTC_ASSERT(re1.isValid() && re2.isValid(), return); if (re1.indexIn(_(data)) != -1) maybeHandleInferiorPidChanged(re1.cap(1)); -- GitLab