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> 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
_______________________________________________ lldb-dev mailing list lldb-dev@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev