GSoC Project: LLDB Support for KDevelop

Milian Wolff mail at milianw.de
Sun Apr 24 13:05:39 UTC 2016


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 :)
-- 
Milian Wolff
mail at milianw.de
http://milianw.de
-------------- 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/20160424/2a17a4e9/attachment.sig>


More information about the KDevelop-devel mailing list