Thanks for the replies. On Linux, I was testing this with lldb-server. But actually, this does not work on Mac either. That is why I was unsure and wanted to double check the expected behavior. You can reproduce it like this:
labath-macbookair ~/ll/lldb/DerivedData $ cat a.cc #include <iostream> int main() { std::string s; std::cin >> s; std::cout << "Read: " << s << std::endl; } labath-macbookair ~/ll/lldb/DerivedData $ clang++ a.cc labath-macbookair ~/ll/lldb/DerivedData $ ./a.out asdf Read: asdf labath-macbookair ~/ll/lldb/DerivedData $ lldb/Build/Products/Debug/lldb ./a.out -o "process launch" (lldb) target create "./a.out" Current executable set to './a.out' (x86_64). (lldb) process launch sadgljhsdlkg sadlgkjlskd ^CProcess 22694 stopped * thread #1: tid = 0x434ef4, 0x00007fff8df928ea libsystem_kernel.dylib`__read_nocancel + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP Since we seem to agree that this is a bug, I will try to find a solution to fix it. cheers, pl On 9 March 2015 at 20:18, Greg Clayton <gclay...@apple.com> wrote: > This is a bug. It works on MacOSX, so this will be something we need to > fix for Linux. The question is: is this with lldb-server or with the > ProcessLinux? > > Greg > > > On Mar 9, 2015, at 6:03 AM, Pavel Labath <lab...@google.com> wrote: > > > > Hi all, > > > > I have noticed that after starting a debug session with -o "process > launch", the standard input does not get forwarded to the debugged process. > Is this the indented behavior (not forwarding stdio when debugging with a > script), or a bug? I would consider it a bug, because it means I can't just > start the debug session from the command line and wait for the bug to occur > if I need to give input to the application for the bug to manifest. > > > > cheers, > > pavel > > _______________________________________________ > > lldb-dev mailing list > > lldb-dev@cs.uiuc.edu > > http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev > >
_______________________________________________ lldb-dev mailing list lldb-dev@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev