[lldb-dev] Anybody using the GUI?

Jim Ingham via lldb-dev lldb-dev at lists.llvm.org
Fri Aug 23 17:23:25 PDT 2019


From what I can tell the main thing this is missing is a Console window.  I imagine hosting a full console window inside a ncurses sub window would be a pain if there isn't a pre-built widget for that.  But maybe it would be easier to open another terminal window and connect the debuggers I/O channels to that console.  We already know how to open another terminal - we use that for the "launch in a separate terminal".  So you could reuse that.  That might be a cheap way to fill in the main missing piece.

Jim


> On Aug 23, 2019, at 4:36 PM, Jonas Devlieghere via lldb-dev <lldb-dev at lists.llvm.org> wrote:
> 
> Hi Greg,
> 
> We're more than a year later and I haven't seen any development on the
> GUI. While I personally thing this could be a really cool feature,
> I've never been able to use it because it's missing too many thing to
> be useful for now. When I talk to people that know about this feature,
> I hear either frustration or disappointment that it doesn't work
> (yet). I (personally) haven't found anyone that is actively using it.
> As such, can we remove it until we have resources to do it right and
> provide our users with something they can rely on?
> 
> Thanks,
> Jonas
> 
> On Wed, Apr 11, 2018 at 11:47 AM Greg Clayton via lldb-dev
> <lldb-dev at lists.llvm.org> wrote:
>> 
>> And yes many people I know are using this including myself.
>> 
>>> On Apr 11, 2018, at 11:08 AM, Davide Italiano <dccitaliano at gmail.com> wrote:
>>> 
>>> Good day.
>>> While trying to implement a command in lldb I noticed lldb has this
>>> awesome `gui` command that opens an ncurses GUI.
>>> I find it really useful and I wanted to play with it a bit, but I
>>> wasn't really able to get it working.
>>> In particular, I tried to press enter on `target create` or `attach`
>>> but nothing happens.
>>> 
>>> Greg, as you wrote the original implementation, can you please explain
>>> how this is supposed to work? Are you actively interested in
>>> maintaining this mode?
>>> 
>>> Thanks!
>>> 
>>> --
>>> Davide
>> 
>> _______________________________________________
>> lldb-dev mailing list
>> lldb-dev at lists.llvm.org
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev
> _______________________________________________
> lldb-dev mailing list
> lldb-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev



More information about the lldb-dev mailing list