[lldb-dev] Connecting to lldb-rpc-server
Enrico Granata via lldb-dev
lldb-dev at lists.llvm.org
Fri Oct 7 11:33:54 PDT 2016
I can see a couple of avenues for your use case:
- you can write custom LLDB commands (obligatory reference: http://lldb.llvm.org/python-reference.html <http://lldb.llvm.org/python-reference.html>) and have your users type these via the console instead of by clicking buttons
- you could write a Python script that pops up extra UI and have your buttons run as part of LLDB that way. I have admittedly never tried to do this, and it might require some tinkering, but in theory I believe it should be possible
Personally, I'd rather much have console commands I can type instead of a magic separate UI that might even be hidden underneath other windows or hiding useful information unless I drag it out of the way, but then it's annoying to reach for when I need it, ..., but that's me...
> On Oct 7, 2016, at 11:27 AM, Rex Fenley <rex at remind101.com> wrote:
>
> I'm trying to build a separate debugging tool that can be used in unison with Xcode it will provide buttons that are shortcuts to lldb scripts we write.
>
> On Fri, Oct 7, 2016 at 10:45 AM, Enrico Granata <egranata at apple.com <mailto:egranata at apple.com>> wrote:
> I am gonna echo Kate's question, but delve one level deeper
>
> Why do you want to send commands to LLDB from a different process?
>
> We have a bunch of different extension points in LLDB, so it's possible that what you're trying to do is actually already possible
>
>> On Oct 7, 2016, at 10:41 AM, Rex Fenley via lldb-dev <lldb-dev at lists.llvm.org <mailto:lldb-dev at lists.llvm.org>> wrote:
>>
>> Hi Kate,
>>
>> I'm trying to connect to the running instance of lldb in Xcode to send commands to it from a different process :)
>>
>> On Fri, Oct 7, 2016 at 10:27 AM, Kate Stone <k8stone at apple.com <mailto:k8stone at apple.com>> wrote:
>> The RPC mechanism used in Xcode 8 is not a part of the open source LLDB project and should be treated as an implementation detail of Xcode. What are you trying to accomplish?
>>
>> Kate Stone k8stone at apple.com <mailto:k8stone at apple.com>
>> Xcode Low Level Tools
>>
>>> On Oct 6, 2016, at 6:11 PM, Rex Fenley via lldb-dev <lldb-dev at lists.llvm.org <mailto:lldb-dev at lists.llvm.org>> wrote:
>>>
>>> Hi! I'm trying to connect to Xcode's lldb rpc server but I'm having trouble.
>>>
>>> This doesn't seem to work to list the hosts.
>>> rpcinfo -p lldb-rpc-server
>>>
>>> Can't contact rpcbind on lldb-rpc-server
>>>
>>>
>>> rpcinfo: RPC: Unknown host
>>>
>>> Am I doing this correctly?
>>>
>>> --
>>> Rex Fenley | IOS DEVELOPER
>>>
>>>
>>> Remind.com <https://www.remind.com/> | BLOG <http://blog.remind.com/> | FOLLOW US <https://twitter.com/remindhq> | LIKE US <https://www.facebook.com/remindhq>_______________________________________________
>>> lldb-dev mailing list
>>> lldb-dev at lists.llvm.org <mailto:lldb-dev at lists.llvm.org>
>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev <http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev>
>>
>>
>>
>>
>> --
>> Rex Fenley | IOS DEVELOPER
>>
>>
>> Remind.com <https://www.remind.com/> | BLOG <http://blog.remind.com/> | FOLLOW US <https://twitter.com/remindhq> | LIKE US <https://www.facebook.com/remindhq>_______________________________________________
>> lldb-dev mailing list
>> lldb-dev at lists.llvm.org <mailto:lldb-dev at lists.llvm.org>
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev <http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev>
>
> Thanks,
> - Enrico
> 📩 egranata@.com ☎️ 27683
>
>
>
>
> --
> Rex Fenley | IOS DEVELOPER
>
>
> Remind.com <https://www.remind.com/> | BLOG <http://blog.remind.com/> | FOLLOW US <https://twitter.com/remindhq> | LIKE US <https://www.facebook.com/remindhq>
Thanks,
- Enrico
📩 egranata@.com ☎️ 27683
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20161007/0a54915e/attachment-0001.html>
More information about the lldb-dev
mailing list