LLDB Integration

RISHABH GUPTA rishabh9511 at gmail.com
Thu Apr 14 10:17:39 UTC 2016


I was in the process of creating a scratch repo but due to audit failures I
could not create one.Then,the sysadmin suggested me to create a clone repo
rather than a scratch repo.
https://sysadmin.kde.org/tickets/index.php?page=tickets&act=view&id=VZE-3088

I will create one once I start working on the project again,most probably
after exams

On Wed, Apr 13, 2016 at 3:53 AM, Valorie Zimmerman <
valorie.zimmerman at gmail.com> wrote:

> On Tue, Apr 12, 2016 at 8:41 AM, RISHABH GUPTA <rishabh9511 at gmail.com>
> wrote:
> > Hello,
> >
> > I wanted to update about the work I have do so far for integrating the
> LLDB
> > debugger
> >
> > I am not following the exact approach I mentioned in my proposal .I am
> > working as if I were creating the plugin from scratch.This helps, as it
> > makes it easier  to think about what should be done next.Still ,a few
> things
> > that I mentioned in my proposal have been partially completed .
> >
> > The current state of the plugin:
> >
> > 1. User gets to choose what debugger to use. i.e Lldb or Gdb
> >
> > 2.On choosing to debug the program,the program will start and the output
> > will be displayed in the debug area(only in case of Gdb). In case of Lldb
> > ,to make the output display in the debug area Parser class needs to be
> > implemented .This happens because for lldb the tty option is not
> supported
> > on linux.
> >
> > What needs to be done next:
> >
> > 1.Cleaning up the code
> >
> > 2.Testing on Windows and Mac.I can test on windows .Could someone please
> > test it on Mac?
> >
> > 3.Giving the commands the way they were being given earlier. i.e Using
> the
> > CommandQueue class.
> >
> > 4.Start setting up  breakpointcontroller ,variablecontroller  and
> > framestack.
> >
> > Things that I have started working on according to my proposal:
> >
> > 1.Setting up classes like DebuggerPlugin,Gdb and Lldb Launcher (these
> > classes are debugger specific so they can't be shared),ConfigPage :All
> this
> > was supposed to be done in the first two weeks .
> >
> > 2.Setting up DebugJob , DebugSession  :- This was to be done in the next
> 4
> > weeks .
> >
> > I am updating my work here:
> > https://github.com/rish9511/kdevelop/tree/lldb/debuggers
> >
> >
> >
> > Thank you :)
> > Rishabh
>
> Meta question: why is your code on github and not on KDE git?
>
> Valorie
>
> --
> http://about.me/valoriez
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20160414/591b9a9f/attachment.html>


More information about the KDevelop-devel mailing list