forked from qt-creator/qt-creator
Debugger: Fix Qt namespace detection for gdb8
Task-number: QTCREATORBUG-19620 Change-Id: Ieb7a8bc8cfeb8ba4331436ef6652437c0971c356 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -999,6 +999,11 @@ class Dumper(DumperBase):
|
|||||||
fd, tmppath = tempfile.mkstemp()
|
fd, tmppath = tempfile.mkstemp()
|
||||||
os.close(fd)
|
os.close(fd)
|
||||||
cmd = 'maint print msymbols %s "%s"' % (tmppath, objfile.filename)
|
cmd = 'maint print msymbols %s "%s"' % (tmppath, objfile.filename)
|
||||||
|
try:
|
||||||
|
symbols = gdb.execute(cmd, to_string = True)
|
||||||
|
except:
|
||||||
|
# command syntax depends on gdb version - below is gdb 8+
|
||||||
|
cmd = 'maint print msymbols -objfile "%s" -- %s' % (objfile.filename, tmppath)
|
||||||
try:
|
try:
|
||||||
symbols = gdb.execute(cmd, to_string = True)
|
symbols = gdb.execute(cmd, to_string = True)
|
||||||
except:
|
except:
|
||||||
|
Reference in New Issue
Block a user