Hi Greg,

On 3 March 2014 13:05, Greg Clayton <[email protected]> wrote:
> This might be happening because you guys don't actually hookup stdin/out/err 
> on FreeBSD to the child process? If so, then I know why this is happening.

I think we're ok there, actually; the logic in the FreeBSD and Linux
ProcessMonitor classes is a bit different than the OS X case because
we don't have the same process separation, but it should still be
hooked up through lldb_utility::PseudoTerminal.  In any case my issue
didn't involve stdout from the process itself, only the lldb prompt
and the debugger output.

The Linux and FreeBSD ProcessMonitor inferior stdio and stop
notification etc. implementations are very similar, so I'm curious if
Linux behaves in a similar fashion.  Todd, do you see this on Linux?

On 3 March 2014 16:09, Greg Clayton <[email protected]> wrote:
> Ed,
>
> I checked in another fix, but this probably won't fix your issues.

Correct, I still saw the same behavior after your change.

> If this isn't what is happening on FreeBSD, you will need to debug why this 
> is happening.

Indeed - thanks for the detailed description of how this should
operate.  I have a couple of avenues to investigate and will let you
know if I have any further questions based on what I find.

-Ed
_______________________________________________
lldb-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits

Reply via email to