llvm-project/lldb/source
Eugene Zemtsov 3015341d45 Use socketpair on all Unix platforms
Using TCP sockets is insecure against local attackers, and possibly
against remote attackers too (some vulnerabilities may allow tricking a
browser to make a request to localhost). Use socketpair (which is immune
to such attacks) on all Unix platforms.

Patch by Demi Marie Obenour < demiobenour@gmail.com >

Differential Revision: https://reviews.llvm.org/D33213

llvm-svn: 314127
2017-09-25 17:41:16 +00:00
..
API [LLDB] Implement interactive command interruption 2017-09-21 19:36:52 +00:00
Breakpoint Wire up the breakpoint name help string. 2017-09-15 00:52:35 +00:00
Commands [LLDB] Implement interactive command interruption 2017-09-21 19:36:52 +00:00
Core [LLDB] Implement interactive command interruption 2017-09-21 19:36:52 +00:00
DataFormatters Use exact equality for category language matching, for all languages, except those specifically mentioned. 2017-06-06 20:40:24 +00:00
Expression Add support for the DWP debug info format 2017-08-25 13:56:14 +00:00
Host Signal polling is supported with pselect (re-land r313704 without a Windows breakage) 2017-09-20 06:56:46 +00:00
Initialization Move Timer and TraceOptions from Core to Utility 2017-06-29 14:32:17 +00:00
Interpreter [LLDB] Implement interactive command interruption 2017-09-21 19:36:52 +00:00
Plugins Use socketpair on all Unix platforms 2017-09-25 17:41:16 +00:00
Symbol Fix warning caused by new clang::BuiltinType::Float16 added in r312794 2017-09-20 19:16:53 +00:00
Target Re-land r313210 - Fix for bug 34532 - A few rough corners related to post-mortem debugging (core/minidump) 2017-09-19 18:07:33 +00:00
Utility Use ThreadLauncher to launch TaskPool threads 2017-09-19 15:38:30 +00:00
CMakeLists.txt Remove Plugins/Process/POSIX from include_directories 2017-04-11 12:26:25 +00:00
lldb.cpp One more cleanup to lldb version printing 2016-11-14 22:43:08 +00:00