[Lldb-commits] [PATCH] D136465: Make remote-android local ports configurable

Luka Markušić via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Mon Oct 24 01:37:29 PDT 2022


mark2185 added a comment.

In D136465#3878581 <https://reviews.llvm.org/D136465#3878581>, @DavidSpickett wrote:

> Does this account for the situation where you spawn many gdbserver from the platform and therefore need more ports? Does it even need to? (just guessing that that could have been the reason for selecting random ports, though not for the platform)

To be honest, I don't know. In all of my testing of practical use cases (i.e. launching an app and debugging it either through `CodeLLDB/vscode-lldb` or `Android Studio`), I've only ever seen two ports. One for the platform (when running `platform connect`), and one for `gdb` (when trying to `attach` to a `PID`).

`git blame` points to this <https://reviews.llvm.org/D12510>, as previously it was using the port specified when launching `lldb-server` for the `local` port, but it turns out it's better to have a random one and then forward it. And it makes sense, since the device you're trying to debug is //very likely// plugged into the same machine as you're running `ADB` on, which is perfect for //local// development.

But that wasn't good enough for the use case I have.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D136465/new/

https://reviews.llvm.org/D136465



More information about the lldb-commits mailing list