[lldb-dev] [llvm-dev] Remotely launching a new process with LLDB

Adrian Prantl via lldb-dev lldb-dev at lists.llvm.org
Tue Nov 28 09:29:26 PST 2017


I would recommend asking this on the lldb mailing list instead.

-- adrian

> On Nov 26, 2017, at 8:30 AM, Lior Halphon via llvm-dev <llvm-dev at lists.llvm.org> wrote:
> 
> I'm trying to remotely launch and debug a new process with lldb without much success.
> 
> Attaching to an already launched process works well by running these commands:
> 
> process connect <url>
> process attach -P gdb-remote --pid <pid>
> But if I want debugserver to launch the executable by itself I'm running into troubles. Especially, I have no clue what arguments should I pass to target
>  create.
> 
> According to this page <https://lldb.llvm.org/remote.html> LLDB "will transparently take care of [..] downloading the executable in order to be able to debug", yet target
>  create seem to always require a local file. If I specify the remote file via -r I get either unable
>  to open target file or remote
>  --> local transfer without local path is not implemented yet errors. If I set the target to a local file (such as a local copy of the remote's loader executable) without using -r, then attempt to run process
>  launch -p gdb-remote -s <remote path> LLDB will attempt running the local path on the remote machine and fail.
> 
> What are the correct commands I need to use in order to launch a remote process?
> 
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20171128/6e98a247/attachment.html>


More information about the lldb-dev mailing list