summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2019-03-07 21:23:21 +0000
committerZachary Turner <zturner@google.com>2019-03-07 21:23:21 +0000
commit29e8754172031ed217d25e3de0bc4047192a3453 (patch)
treea937f8971212dcbd47fc516d9b3cb4fbf1255b58 /lldb/packages/Python/lldbsuite
parentd0c2dba644e27210ed13cd638aa8b8e677ed757d (diff)
downloadbcm5719-llvm-29e8754172031ed217d25e3de0bc4047192a3453.tar.gz
bcm5719-llvm-29e8754172031ed217d25e3de0bc4047192a3453.zip
[lldb-vscode] Support running in server mode on Windows.
Windows can't use standard i/o system calls such as read and write to work with sockets, it instead needs to use the specific send and recv calls. This complicates matters for the debug adapter, since it needs to be able to work in both server mode where it communicates over a socket, as well as non-server mode where it communicates via stdin and stdout. To abstract this out, I've introduced a class IOStream which hides all these details and exposes a read/write interface that does the right on each platform. Differential Revision: https://reviews.llvm.org/D59104 llvm-svn: 355637
Diffstat (limited to 'lldb/packages/Python/lldbsuite')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud