GNU bug report logs -
#66575
[PATCH] Gud lldb support
Previous Next
Reported by: Gerd Möllmann <gerd.moellmann <at> gmail.com>
Date: Mon, 16 Oct 2023 12:01:02 UTC
Severity: normal
Tags: patch
Fixed in version 30.1
Done: Gerd Möllmann <gerd.moellmann <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #35 received at 66575 <at> debbugs.gnu.org (full text, mbox):
Mattias Engdegård <mattias.engdegard <at> gmail.com> writes:
> And here's a completely unrelated problem: the lldb command-line
> provides tab-completion on which I rely a lot as the command set is
> vast and my knowledge of it is spotty. Could it be provided in Emacs?
I've looked through LLDB's sources, and I've found out what the return
value of HandleCompletions means (see new comment in emacs_lldb.py in
master. So, I'll definitely add that later.
I also kind of found what the preferred API of LLDB is, which I think
you asked earlier: I think it's C++. LLDB is actually a library, and
the lldb executable itself is a thin wrapper using LLDB's C++ API to do
its job. Likewise for other tools using LLDB.
I think the whole API is also available through Python, i.e. the classes
in the lldb module, like lldb.SBValue. The API is pretty
under-documented though, also in C++.
This bug report was last modified 1 year and 278 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.