It is my understanding that this is not possible in the current architecture

> On Oct 7, 2016, at 11:55 AM, Rex Fenley <r...@remind101.com> wrote:
> 
> We expect to have a rich user experience as this tool progresses, using 
> Python to generate UI will limit our development process. It would be much 
> simpler if we could communicate with Xcode's lldb directly from our 
> application.
> 
> On Fri, Oct 7, 2016 at 11:33 AM, Enrico Granata <egran...@apple.com 
> <mailto:egran...@apple.com>> wrote:
> 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 <r...@remind101.com 
>> <mailto:r...@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 <egran...@apple.com 
>> <mailto:egran...@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@lists.llvm.org <mailto:lldb-dev@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 <k8st...@apple.com 
>>> <mailto:k8st...@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 k8st...@apple.com <mailto:k8st...@apple.com>
>>>  Xcode Low Level Tools
>>> 
>>>> On Oct 6, 2016, at 6:11 PM, Rex Fenley via lldb-dev 
>>>> <lldb-dev@lists.llvm.org <mailto:lldb-dev@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@lists.llvm.org <mailto:lldb-dev@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@lists.llvm.org <mailto:lldb-dev@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
> 
> 
> 
> 
> -- 
> 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

_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

Reply via email to