forked from qt-creator/qt-creator
Debugger: Adapt to new qt_v4StackTraceFromEngine helper function
Change-Id: I3d3dbd837e1b73117524e286ae4ea09e652e4a5c Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
This commit is contained in:
@@ -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:
|
||||
|
Reference in New Issue
Block a user