Project LLDB

RISHABH GUPTA rishabh9511 at gmail.com
Wed Feb 24 15:53:34 UTC 2016


Hello ,

I had a talk with kfunk few days back  and he suggested me the following
things :

1.Use the same GDB code and instead of starting GDB start LLDB.

With this  I was able to start and stop the program(LLDB process) and
nothing else ,so the only command that works is "quit"  since it's the same
for GDB .We will have to handle the MI commands differently other than
that  I  guess  gdb's code can be shared

At present there are many  commands that are given to GDB before giving the
executable hence it's not possible to get LLDB working with all these
commands .I'll try to start LLDB and then provide the target for the
executable and then finally run it to see if the program starts or not (the
program I am starting inside Kdevelop).

2.Investigate what QtCreator is doing

I am still working on this.


Any more suggestions?
Also ,anyone whom I can contact(people wrote gdb's code) for help  ?
Cheers :)




On Wed, Jan 27, 2016 at 12:25 AM, Kevin Funk <kfunk at kde.org> wrote:

> On Tuesday, January 26, 2016 07:20:48 PM Aleix Pol wrote:
> > On Tue, Jan 26, 2016 at 7:13 PM, RISHABH GUPTA <rishabh9511 at gmail.com>
> wrote:
> > > Hello all,
> > >
> > > I will be starting my work on project LLDB .Few days back  I had a talk
> > > with Milian on irc regarding this and he suggested a few things that
> > > would help me in  getting started :
> > >
> > > 1. Make your own branch and upload it to your repository so that you
> can
> > > show whenever you have something to show
> > >
> > > 2. For reference ,use qtcreator's code as they have lldb integrated
> > >
> > > Is there anything anyone else would like  to suggest ? Anything
> related to
> > > lldb that you guys  think would help me?
> >
> > Sounds like a good plan. You can use gdb code as a template to see
> > what needs to be provided.
>
> +1
>
> LLDB MI syntax is supposed to be compatible with GDB's MI syntax, so you
> might
> be able to the share code of the command handlers of the GDB plugin.
>
> Hopefully this project also helps cleaning up the GDB plugin code base a
> bit,
> which is needed badly.
>
> At any rate, keeping us up-to-date of your progress on the LLDB integration
> would be highly appreciated!
>
> Thanks,
> Kevin
>
> > Aleix
> > _______________________________________________
> > KDevelop-devel mailing list
> > KDevelop-devel at kde.org
> > https://mail.kde.org/mailman/listinfo/kdevelop-devel
>
> --
> Kevin Funk | kfunk at kde.org | http://kfunk.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20160224/064bc640/attachment.html>


More information about the KDevelop-devel mailing list