If we used unnamed pipes instead of named pipes, we can avoid having the
file system littered with debugserver-named-pipes if lldb-server happens to
crash for whatever reason. Also, on some buggy systems, it's possible to be
able to create but not to delete a fifo. Ideally, support for unnamed pipes
should be added to debugserver as well, so we can avoid the #ifdef here.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
This stops the fallback for Apple systems where it would try and unnamed pipe if we fail to create a named pipe. Please fix. It is ok to not try named pipes on other systems, but I would like the fallback to still work for Apple just in case.
Comment Actions
This stops the fallback for Apple systems where it would try and unnamed pipe if we fail to create a named pipe.
There's currently no support for passing unnamed pipes to debugserver (through --pipe), otherwise I would've removed the named pipes entirely.