From 148d232e88e1e86e4b8f795bbc67fc2071f91d66 Mon Sep 17 00:00:00 2001 From: hjk <qtc-committer@nokia.com> Date: Wed, 19 May 2010 13:20:02 +0200 Subject: [PATCH] debugger: implement return value visualization also for gdb/NoPython --- src/plugins/debugger/gdb/classicgdbengine.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/plugins/debugger/gdb/classicgdbengine.cpp b/src/plugins/debugger/gdb/classicgdbengine.cpp index 3816fc25854..77576420e1c 100644 --- a/src/plugins/debugger/gdb/classicgdbengine.cpp +++ b/src/plugins/debugger/gdb/classicgdbengine.cpp @@ -673,6 +673,15 @@ void GdbEngine::handleStackListLocalsClassic(const GdbResponse &response) if (data.isValid()) list.push_back(data); } + + if (!m_resultVarName.isEmpty()) { + WatchData rd; + rd.iname = "return.0"; + rd.name = "return"; + rd.exp = m_resultVarName; + list.append(rd); + } + manager()->watchHandler()->insertBulkData(list); manager()->watchHandler()->updateWatchers(); } -- GitLab