Author: lanza Date: Tue Aug 27 13:00:02 2019 New Revision: 370106 URL: http://llvm.org/viewvc/llvm-project?rev=370106&view=rev Log: [Platform/Android] Read the adb server from an env variable if set
Summary: The environment variable ANDROID_ADB_SERVER_PORT can be defined to have adbd litsen on a different port. Teach lldb how to understand this via simply checking the env var. Reviewers: xiaobai, clayborg Subscribers: srhines Differential Revision: https://reviews.llvm.org/D66689 Modified: lldb/trunk/source/Plugins/Platform/Android/AdbClient.cpp Modified: lldb/trunk/source/Plugins/Platform/Android/AdbClient.cpp URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Platform/Android/AdbClient.cpp?rev=370106&r1=370105&r2=370106&view=diff ============================================================================== --- lldb/trunk/source/Plugins/Platform/Android/AdbClient.cpp (original) +++ lldb/trunk/source/Plugins/Platform/Android/AdbClient.cpp Tue Aug 27 13:00:02 2019 @@ -137,7 +137,12 @@ const std::string &AdbClient::GetDeviceI Status AdbClient::Connect() { Status error; m_conn.reset(new ConnectionFileDescriptor); - m_conn->Connect("connect://localhost:5037", &error); + std::string port = "5037"; + if (const char *env_port = std::getenv("ANDROID_ADB_SERVER_PORT")) { + port = env_port; + } + std::string uri = "connect://localhost:" + port; + m_conn->Connect(uri.c_str(), &error); return error; } _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits