llvm-project/lldb/include/lldb
Antonio Afonso d556095135 Make ConnectionFileDescription work with all sockets
Summary:
My main goal here is to make lldb-server work with Android Studio.

This is currently not the case because lldb-server is started in platform mode listening on a domain socket. When Android Studio connects to it lldb-server crashes because even though it's listening on a domain socket as soon as it gets a connection it asserts that it's a TCP connection, which will obviously fails for any non-tcp connection.

To do this I came up with a new method called GetConnectURI() in Socket that returns the URI needed to connect to the connected portion of the socket.

Reviewers: labath, clayborg, xiaobai

Reviewed By: labath

Subscribers: mgorny, jfb, lldb-commits

Tags: #lldb

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

llvm-svn: 362173
2019-05-30 23:30:35 +00:00
..
API Fix file names in file headers. NFC 2019-05-13 04:42:32 +00:00
Breakpoint [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
Core Delete unnecessary copy ctors 2019-05-22 08:38:23 +00:00
DataFormatters Delete unnecessary copy ctors/copy assignment operators 2019-05-15 11:23:54 +00:00
Expression [DWARFExpression] Remove ctor that takes just a compile unit. 2019-05-28 17:34:05 +00:00
Host Make ConnectionFileDescription work with all sockets 2019-05-30 23:30:35 +00:00
Initialization [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
Interpreter Remove unused const version of CommandInterpreter::GetCommandHistory. 2019-05-23 01:40:33 +00:00
Symbol Make CompileUnit::GetSupportFiles return a const list 2019-05-30 08:21:25 +00:00
Target [Target] Generalize language-specific behavior in ThreadPlanStepThrough 2019-05-30 22:00:18 +00:00
Utility Add more information to the log timer dump 2019-05-29 16:31:32 +00:00
lldb-defines.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
lldb-enumerations.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
lldb-forward.h Remove declaratons of deleted structs/classes 2019-05-13 08:25:53 +00:00
lldb-private-defines.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
lldb-private-enumerations.h typedef enum -> enum 2019-05-14 08:55:50 +00:00
lldb-private-forward.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
lldb-private-interfaces.h [ScriptInterpreter] Pass the debugger instead of the command interpreter 2019-04-26 17:58:19 +00:00
lldb-private-types.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
lldb-private.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
lldb-public.h Fix file names in file headers. NFC 2019-05-13 04:42:32 +00:00
lldb-types.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
lldb-versioning.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
module.modulemap [Reproducers] Make ReproducerInstrumentation a textual header 2019-03-11 23:09:09 +00:00