GSoC Project: LLDB Support for KDevelop

Kevin Funk kfunk at kde.org
Tue Apr 26 05:23:46 UTC 2016


On Sunday, April 24, 2016 3:05:39 PM CEST Milian Wolff wrote:
> On Samstag, 23. April 2016 05:51:32 CEST Aetf wrote:
> > Hi all,
> 
> Hey Aetf,
> 
> welcome to GSOC & KDevelop! I'm looking forward to these changes, I hope
> they will finally make me try out LLDB ;-)
> 
> > It seems that my proposal for the LLDB support was accepted by the GSoC,
> > and I'm going to work on this for the summer. So I think this might be a
> > good time to introduce myself/my proposal a little bit.
> > 
> > First of all, here's the quick takeaways for the proposal, you can find
> > the
> > full version at [1].
> > 
> > - Communication with LLDB: A wrapper that hides all hassles communicating
> > with LLDB and provide a consistent API that is agnostic to specific
> > communication methods
> > - LLDB Specific Classes: Implementation of LLDB specific controllers and
> > manager classes. This includes DebugSession and friends, *Controller
> > classes and config page factories.
> > - UI and Other: Refactor on UI related classes to make them not bound to
> > Gdb specific backend, and hook it up with the LLDB backend.
> > 
> > Then I'd like to update my current working status.
> > 
> > I've played with the code for a while and have a basic understanding of
> > the
> > whole architecture of kdevelop/kdevplatform and the debugger plugin. The
> > investigation on different ways to talk with LLDB is what I'm going to do
> > next, as said in the proposal.
> > 
> > The actual code work on the project haven''t started yet. I'm working on
> > fixing bugs in related code right now, in order to get more familiar to
> > the
> > code base and the work flow [2]. I've finished the major part of the fix
> > and am writing test cases now.
> > 
> > Unfortunately I have to prepare for my exams for the next week so there
> > won't be any significant update shortly, but after that I can allocate
> > more
> > time on this.
> > 
> > Finally, thank you for reading this lengthy message. Any thoughts,
> > questions or suggestions for the proposal/project are more than welcomed.
> > 
> > [1]:
> > https://github.com/Aetf/GSoC2016Proposals/blob/master/KDevelop-LLDB.md
> > [2]: https://bugs.kde.org/show_bug.cgi?id=333759
> 
> The above sounds very reasonable. Make sure to keep us all in the loop, i.e.
> whenever you hit a wall or need to discuss anything, either try to find an
> answer on #kdevelop, and otherwise drop a mail to this list. That way we
> can all see what's going on.
> 
> Cheers, and make sure to enjoy GSOC :)

+1.

Thanks for the introduction, much appreciated.

Looking forward to seeing the end result of the work on LLDB support!

Cheers,
Kevin

-- 
Kevin Funk | kfunk at kde.org | http://kfunk.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20160426/78bf1783/attachment.sig>


More information about the KDevelop-devel mailing list