Provide ADB port forwarding support for abstract sockets.
http://reviews.llvm.org/D14262
llvm-svn: 251879
diff --git a/lldb/source/Plugins/Platform/Android/AdbClient.h b/lldb/source/Plugins/Platform/Android/AdbClient.h
index 43aa1db..4ec411d 100644
--- a/lldb/source/Plugins/Platform/Android/AdbClient.h
+++ b/lldb/source/Plugins/Platform/Android/AdbClient.h
@@ -33,6 +33,12 @@
class AdbClient
{
public:
+ enum UnixSocketNamespace
+ {
+ UnixSocketNamespaceAbstract,
+ UnixSocketNamespaceFileSystem,
+ };
+
using DeviceIDList = std::list<std::string>;
static Error
@@ -51,7 +57,9 @@
SetPortForwarding (const uint16_t local_port, const uint16_t remote_port);
Error
- SetPortForwarding (const uint16_t local_port, const char* remote_socket_name);
+ SetPortForwarding (const uint16_t local_port,
+ const char* remote_socket_name,
+ const UnixSocketNamespace socket_namespace);
Error
DeletePortForwarding (const uint16_t local_port);