From a7fba990f4ecd592f479340d10fe60c2e34ba187 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Thu, 5 Jul 2018 15:58:35 +0200 Subject: Debugger: Fix Qt namespace detection for gdb8 Task-number: QTCREATORBUG-19620 Change-Id: Ieb7a8bc8cfeb8ba4331436ef6652437c0971c356 Reviewed-by: hjk --- share/qtcreator/debugger/gdbbridge.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'share') diff --git a/share/qtcreator/debugger/gdbbridge.py b/share/qtcreator/debugger/gdbbridge.py index 117f5fcfdd..618c4113ee 100644 --- a/share/qtcreator/debugger/gdbbridge.py +++ b/share/qtcreator/debugger/gdbbridge.py @@ -1002,7 +1002,12 @@ class Dumper(DumperBase): try: symbols = gdb.execute(cmd, to_string = True) except: - pass + # command syntax depends on gdb version - below is gdb 8+ + cmd = 'maint print msymbols -objfile "%s" -- %s' % (objfile.filename, tmppath) + try: + symbols = gdb.execute(cmd, to_string = True) + except: + pass ns = '' with open(tmppath) as f: for line in f: -- cgit v1.2.3