[Lldb-commits] [lldb] r342075 - Do not create new terminals when launching process on Windows with --no-stdio
David Bolvansky via lldb-commits
lldb-commits at lists.llvm.org
Wed Sep 12 12:50:45 PDT 2018
Author: xbolva00
Date: Wed Sep 12 12:50:45 2018
New Revision: 342075
URL: http://llvm.org/viewvc/llvm-project?rev=342075&view=rev
Log:
Do not create new terminals when launching process on Windows with --no-stdio
Summary: Partially fixes PR38222
Reviewers: teemperor, zturner, stella.stamenova
Reviewed By: zturner, stella.stamenova
Subscribers: JDevlieghere, clayborg, labath, abidh, lldb-commits
Differential Revision: https://reviews.llvm.org/D51966
Modified:
lldb/trunk/source/Host/windows/ProcessLauncherWindows.cpp
Modified: lldb/trunk/source/Host/windows/ProcessLauncherWindows.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Host/windows/ProcessLauncherWindows.cpp?rev=342075&r1=342074&r2=342075&view=diff
==============================================================================
--- lldb/trunk/source/Host/windows/ProcessLauncherWindows.cpp (original)
+++ lldb/trunk/source/Host/windows/ProcessLauncherWindows.cpp Wed Sep 12 12:50:45 2018
@@ -76,6 +76,9 @@ ProcessLauncherWindows::LaunchProcess(co
if (launch_info.GetFlags().Test(eLaunchFlagDebug))
flags |= DEBUG_ONLY_THIS_PROCESS;
+ if (launch_info.GetFlags().Test(eLaunchFlagDisableSTDIO))
+ flags &= ~CREATE_NEW_CONSOLE;
+
LPVOID env_block = nullptr;
::CreateEnvironmentBuffer(launch_info.GetEnvironment(), environment);
if (!environment.empty())
More information about the lldb-commits
mailing list