diff options
author | Sebastian Verling <sebver25@gmail.com> | 2020-03-09 15:41:10 +0100 |
---|---|---|
committer | André Hartmann <aha_1980@gmx.de> | 2020-05-07 09:34:48 +0000 |
commit | 38e13e421616c0d899c932a5a0204ec60a7eff28 (patch) | |
tree | 9886841b7496718e0d43020b2c7a89c6b88e579d | |
parent | 99c4e7c94f8ecaa7c040b749f1838dc6f384ca19 (diff) | |
download | qt-creator-38e13e421616c0d899c932a5a0204ec60a7eff28.tar.gz |
add lower case a-f as address match
As the addresses were only matched against upper case letters
all registers with lower case characters were not correctly parsed
and had zero values
Change-Id: Idc3da0a33b9f075d7a209cad74768e81cced2d67
Reviewed-by: André Hartmann <aha_1980@gmx.de>
Reviewed-by: hjk <hjk@qt.io>
-rw-r--r-- | src/plugins/debugger/gdb/gdbengine.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp index 1518e1ee8e..0fadcc150a 100644 --- a/src/plugins/debugger/gdb/gdbengine.cpp +++ b/src/plugins/debugger/gdb/gdbengine.cpp @@ -3261,7 +3261,7 @@ void GdbEngine::handlePeripheralRegisterListValues( const QString output = response.consoleStreamOutput; // Regexp to match for '0x50060800:\t0\n'. - const QRegularExpression re("^(0x[0-9A-F]+):\\t(\\d+)\\n$"); + const QRegularExpression re("^(0x[0-9A-Fa-f]+):\\t(\\d+)\\n$"); const QRegularExpressionMatch m = re.match(output); if (!m.hasMatch()) return; |