From 7418c4f1ee79024d5092dba70015549100bacb83 Mon Sep 17 00:00:00 2001 From: hjk Date: Fri, 29 Mar 2019 16:06:35 +0100 Subject: [PATCH] Debugger: Adapt to new qt_v4StackTraceFromEngine helper function Change-Id: I3d3dbd837e1b73117524e286ae4ea09e652e4a5c Reviewed-by: Ulf Hermann --- share/qtcreator/debugger/gdbbridge.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/share/qtcreator/debugger/gdbbridge.py b/share/qtcreator/debugger/gdbbridge.py index b7aa8811bbc..fdfb39746e4 100644 --- a/share/qtcreator/debugger/gdbbridge.py +++ b/share/qtcreator/debugger/gdbbridge.py @@ -1296,7 +1296,7 @@ class Dumper(DumperBase): frame = gdb.newest_frame() ns = self.qtNamespace() needle = self.qtNamespace() + 'QV4::ExecutionEngine' - pat = '%sqt_v4StackTrace(((%sQV4::ExecutionEngine *)0x%x)->currentContext())' + pat = '%sqt_v4StackTraceForEngine((void*)0x%x)' done = False while i < limit and frame and not done: block = None @@ -1313,7 +1313,7 @@ class Dumper(DumperBase): dereftype = typeobj.target().unqualified() if dereftype.name == needle: addr = toInteger(value) - expr = pat % (ns, ns, addr) + expr = pat % (ns, addr) res = str(gdb.parse_and_eval(expr)) pos = res.find('"stack=[') if pos != -1: