[Lldb-commits] [PATCH] D56196: ProcessLaunchInfo: Remove Target reference
Hui Huang via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Thu Jan 24 10:37:52 PST 2019
Hui added inline comments.
================
Comment at: lldb/trunk/source/Target/ProcessLaunchInfo.cpp:220
+ if (!m_pty->OpenFirstAvailableMaster(open_flags, nullptr, 0)) {
+ return llvm::createStringError(llvm::inconvertibleErrorCode(),
+ "PTY::OpenFirstAvailableMaster failed");
----------------
Look like the windows implementation of OpenFirstAvailableMaster is missing.
There was no error before these changes.
$ ./lldb-server.exe g *:2000 --log-channels="lldb all:gdb-remote all" "d:\\m.exe"
1548354703.504552364 lldb-server launch
1548354703.504905224 argv[0] = 'g'
1548354703.505040407 argv[1] = '--log-channels=lldb all:gdb-remote all'
1548354703.505141735 argv[2] = '*:2000'
1548354703.505235672 argv[3] = 'd:\m.exe'
1548354703.505473614 000000DBF458F040 Broadcaster::Broadcaster("gdb-remote.server")
1548354703.505620718 000000DBF458F040 Communication::Communication (name = gdb-remote.server)
1548354703.507417917 000000DBF458F658 Broadcaster::Broadcaster("process.stdio")
1548354703.507594585 000000DBF458F658 Communication::Communication (name = process.stdio)
1548354703.510816097 processlaunchinfo.cpp:SetUpPtyRedirection Generating a pty to use for stdin/out/err
error: failed to launch 'd:\m.exe': PTY::OpenFirstAvailableMaster failed
Repository:
rL LLVM
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D56196/new/
https://reviews.llvm.org/D56196
More information about the lldb-commits
mailing list