llvm-project/lldb/tools/driver
Richard Mitton 25b092835e Fixed a race condition where the prompt would randomly go missing.
el_gets was using fflush to output it's string, but because we have our own filter running on the piped pty output, fflush only causes the prompt to be written into the pipe, and does not cause the filter code to run immediately.

The simplest fix is to manually block and wait for all editline output to be processed.

This fixes PR 14637.

llvm-svn: 191392
2013-09-25 18:45:59 +00:00
..
CMakeLists.txt Convert to UNIX line endings. 2013-09-25 10:37:32 +00:00
Driver.cpp Make the docs for the -s -o -S and -O options clearer. 2013-09-17 01:53:35 +00:00
Driver.h This changes how the --source driver argument works. I split this into four arguments: 2013-09-14 00:20:24 +00:00
IOChannel.cpp Fixed a race condition where the prompt would randomly go missing. 2013-09-25 18:45:59 +00:00
IOChannel.h Fixed a race condition where the prompt would randomly go missing. 2013-09-25 18:45:59 +00:00
Makefile Following the modification introduced in llvm by commit 185311 2013-07-01 08:21:36 +00:00
lldb-Info.plist