From 17c92cdeef9e76ae4f5ff2643b98aa2c8d81f071 Mon Sep 17 00:00:00 2001 From: hjk Date: Mon, 17 Nov 2014 09:39:07 +0100 Subject: [PATCH] Debugger: Don't retrieve full stack on frame switch with LLDB Unneeded effort and also re-sets the marker to the top frame somewhat spoiling part of the result. Change-Id: Iebaa52dc8c0703f3245cac2ca15b942e3006993a Reviewed-by: Christian Stenger --- src/plugins/debugger/lldb/lldbengine.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/debugger/lldb/lldbengine.cpp b/src/plugins/debugger/lldb/lldbengine.cpp index d891cd83c2f..affa220646c 100644 --- a/src/plugins/debugger/lldb/lldbengine.cpp +++ b/src/plugins/debugger/lldb/lldbengine.cpp @@ -519,7 +519,8 @@ void LldbEngine::activateFrame(int frameIndex) cmd.arg("thread", threadsHandler()->currentThread().raw()); runCommand(cmd); - updateAll(); + reloadRegisters(); + updateLocals(); } void LldbEngine::selectThread(ThreadId threadId)