Oleksiy Vyalov
e7df5f5d41
Provide ADB port forwarding support for abstract sockets.
...
http://reviews.llvm.org/D14262
llvm-svn: 251879
2015-11-03 01:37:01 +00:00
Oleksiy Vyalov
a29d6475e6
Treat hostname in android URL as device id unless it matches "localhost".
...
http://reviews.llvm.org/D14101
llvm-svn: 251422
2015-10-27 17:41:34 +00:00
Oleksiy Vyalov
92b14b9f71
Set device_id to host value only in case of adb protocol.
...
llvm-svn: 251044
2015-10-22 19:17:32 +00:00
Oleksiy Vyalov
9fe526c2e7
Add domain socket support to gdb-remote protocol and lldb-server.
...
http://reviews.llvm.org/D13881
llvm-svn: 250933
2015-10-21 19:34:26 +00:00
Oleksiy Vyalov
e98628cecb
Split Socket class into Tcp/Udp/DomainSocket subclasses.
...
http://reviews.llvm.org/D13754
llvm-svn: 250474
2015-10-15 23:54:09 +00:00
Oleksiy Vyalov
36c42b592d
Bind listener to 127.0.0.1 to make sure that loopback address is used.
...
llvm-svn: 248722
2015-09-28 17:42:16 +00:00
Oleksiy Vyalov
e7eabbb550
Make remote-android platform to use dynamic local tcp ports when forwarding device ports.
...
http://reviews.llvm.org/D12510
llvm-svn: 246574
2015-09-01 19:02:14 +00:00
Oleksiy Vyalov
549718563d
Make UriParser to support [$HOSTNAME] notation.
...
http://reviews.llvm.org/D12025
llvm-svn: 245639
2015-08-20 23:09:34 +00:00
Chaoren Lin
3ea689b313
Support remote-android with multiple connected devices.
...
Summary:
This change introduces a new URL scheme for `platform connect`:
```
adb://device-id:port
```
Reviewers: vharron, tberghammer, clayborg, ovyalov
Reviewed By: ovyalov
Subscribers: tberghammer, lldb-commits
Differential Revision: http://reviews.llvm.org/D9358
llvm-svn: 236321
2015-05-01 16:49:28 +00:00
Oleksiy Vyalov
1c1d76b379
Delete port forwarding if ConnectRemote fails.
...
http://reviews.llvm.org/D8826
llvm-svn: 234332
2015-04-07 17:23:15 +00:00
Oleksiy Vyalov
f9da94832f
Fix ForwardPortWithAdb - update device_id variable if Android device has been found.
...
llvm-svn: 233780
2015-04-01 02:30:17 +00:00
Tamas Berghammer
db264a6d09
Move several plugin to its own namespace
...
Affected paths:
* Plugins/Platform/Android/*
* Plugins/Platform/Linux/*
* Plugins/Platform/gdb-server/*
* Plugins/Process/Linux/*
* Plugins/Process/gdb-remote/*
Differential revision: http://reviews.llvm.org/D8654
llvm-svn: 233679
2015-03-31 09:52:22 +00:00
Oleksiy Vyalov
6f001068d3
Use Android device serial number instead of hostname as a target identifier within module cache.
...
http://reviews.llvm.org/D8597
llvm-svn: 233202
2015-03-25 17:58:13 +00:00
Oleksiy Vyalov
e4e481fbc9
Fix format compilation warning in PlatformAndroidRemoteGDBServer.cpp.
...
llvm-svn: 233041
2015-03-23 23:39:58 +00:00
Oleksiy Vyalov
05a55de3ba
Move ADB communications to AdbClient class - to make it accessible by other components.
...
http://reviews.llvm.org/D8535
llvm-svn: 233021
2015-03-23 21:03:02 +00:00
Tamas Berghammer
00e305d281
Create new platform: remote-android
...
* Create new platform plugin for lldb
* Create HostInfo class for android
* Create ProcessLauncher for android
Differential Revision: http://reviews.llvm.org/D7584
llvm-svn: 228943
2015-02-12 18:13:44 +00:00