From 4ba5dfccf57e6c4fc2df85481d37da811aabdae1 Mon Sep 17 00:00:00 2001 From: hjk Date: Wed, 13 Apr 2016 18:55:35 +0200 Subject: [PATCH] Debugger: Make LLDB startup user-configurable ... by reusing GDB startup command settings Task-number: QTCREATORBUG-15584 Change-Id: I24a04ac8608f0c37374ff9c1d93d509a811d8942 Reviewed-by: Alexandru Croitor Reviewed-by: hjk --- src/plugins/debugger/lldb/lldbengine.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/plugins/debugger/lldb/lldbengine.cpp b/src/plugins/debugger/lldb/lldbengine.cpp index 03c627e14db..50de21b61c4 100644 --- a/src/plugins/debugger/lldb/lldbengine.cpp +++ b/src/plugins/debugger/lldb/lldbengine.cpp @@ -283,6 +283,10 @@ void LldbEngine::startLldbStage2() m_lldbProc.write("script from lldbbridge import *\n"); m_lldbProc.write("script print(dir())\n"); m_lldbProc.write("script theDumper = Dumper()\n"); // This triggers reportState("enginesetupok") + + const QString commands = expand(stringSetting(GdbStartupCommands)); + if (!commands.isEmpty()) + m_lldbProc.write(commands.toLocal8Bit()); } void LldbEngine::setupInferior()