Debugger: Avoid excessive register retrieval in LldbEngine

Change-Id: I43d66b7c65576115803bd3c381bb9627744a326b
Reviewed-by: hjk <hjk@theqtcompany.com>
This commit is contained in:
hjk
2015-02-26 18:05:06 +01:00
parent bb2aee7aa4
commit a5c0b56832

View File

@@ -537,8 +537,6 @@ void LldbEngine::activateFrame(int frameIndex)
cmd.arg("thread", threadsHandler()->currentThread().raw()); cmd.arg("thread", threadsHandler()->currentThread().raw());
cmd.arg("continuation", "updateLocals"); cmd.arg("continuation", "updateLocals");
runCommand(cmd); runCommand(cmd);
reloadRegisters();
} }
void LldbEngine::selectThread(ThreadId threadId) void LldbEngine::selectThread(ThreadId threadId)
@@ -803,8 +801,6 @@ bool LldbEngine::setToolTipExpression(TextEditor::TextEditorWidget *editorWidget
void LldbEngine::updateAll() void LldbEngine::updateAll()
{ {
reloadRegisters();
DebuggerCommand cmd("reportStack"); DebuggerCommand cmd("reportStack");
cmd.arg("nativeMixed", isNativeMixedActive()); cmd.arg("nativeMixed", isNativeMixedActive());
cmd.arg("stacklimit", action(MaximalStackDepth)->value().toInt()); cmd.arg("stacklimit", action(MaximalStackDepth)->value().toInt());