[lldb-dev] LLDB for Android initiative

Todd Fiala tfiala at google.com
Wed Nov 20 14:19:02 PST 2013


>
> >
> > There is probably some amount of overlap in lldb-platform and what we
> currently do with adb (Android Debug Bridge).  Eventually I'll need to
> figure out what makes sense to speed up the compile/deploy/debug/fix cycle.
>
> You can make a new platform named "remote-andriod" that can talk to adb,
> and just skip using the "lldb-platform" binary. Anything that is missing in
> that we need in the lldb_private::Platform class could then be added to
> adb, and if we are missing anything in the lldb_private::Platform compared
> to adb we could add to the platform API. How do you communicate with adb?
> Sockets?
>
> ADB runs on the host/local side, and it knows how to forward ports to
devices (typically over USB).  So, we talk to the local ADB port that then
forwards communication to the actual device.  I'll need to have a look at
the guts of it - it might make sense to only use it as a port forwarder and
go with an lldb-platform on the device side and just stick with that.  I'll
have a deeper look at that once I get Android gdbserver (or equivalent)
working.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20131120/953da2aa/attachment.html>


More information about the lldb-dev mailing list