diff --git a/share/qtcreator/debugger/dumper.py b/share/qtcreator/debugger/dumper.py index a37bd3d1b84..5712e8df6d6 100644 --- a/share/qtcreator/debugger/dumper.py +++ b/share/qtcreator/debugger/dumper.py @@ -2238,6 +2238,10 @@ class DumperBase: reload(m) self.setupDumpers(args) + def loadDumpers(self, args): + msg = self.setupDumpers() + self.reportResult(msg, args) + def addDumperModule(self, args): path = args['path'] (head, tail) = os.path.split(path) diff --git a/share/qtcreator/debugger/gdbbridge.py b/share/qtcreator/debugger/gdbbridge.py index 01c372dbf90..0addbc1afde 100644 --- a/share/qtcreator/debugger/gdbbridge.py +++ b/share/qtcreator/debugger/gdbbridge.py @@ -1149,8 +1149,8 @@ class Dumper(DumperBase): def exitGdb(self, _): gdb.execute("quit") - def loadDumpers(self, args): - print(self.setupDumpers()) + def reportResult(self, msg, args): + print(msg) def profile1(self, args): """Internal profiling""" @@ -1176,8 +1176,6 @@ class CliDumper(Dumper): self.indent = 0 self.isCli = True - def reportDumpers(self, msg): - return msg def put(self, line): if self.output.endswith('\n'): diff --git a/share/qtcreator/debugger/lldbbridge.py b/share/qtcreator/debugger/lldbbridge.py index 5f1d9c244ec..3d6b3db01e7 100644 --- a/share/qtcreator/debugger/lldbbridge.py +++ b/share/qtcreator/debugger/lldbbridge.py @@ -1485,10 +1485,6 @@ class Dumper(DumperBase): result += ',offset="%s"}' % (loadAddr - base) self.reportResult(result + ']', args) - def loadDumpers(self, args): - msg = self.setupDumpers() - self.reportResult(msg, args) - def fetchMemory(self, args): address = args['address'] length = args['length'] @@ -1538,9 +1534,6 @@ class Tester(Dumper): s.start() s.join(30) - def reportDumpers(self, msg): - pass - def testLoop(self, args): # Disable intermediate reporting. savedReport = self.report