<div dir="ltr"><div><div><div><div>Hello ,<br></div><br></div>I had a talk with kfunk few days back  and he suggested me the following things :<br><br></div>1.Use the same GDB code and instead of starting GDB start LLDB.<br><br></div><div>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  <br></div><div><br></div><div>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).<br><br></div><div>2.Investigate what QtCreator is doing <br><br></div><div>I am still working on this.<br><br><br></div><div>Any more suggestions? <br></div><div>Also ,anyone whom I can contact(people wrote gdb's code) for help  ? <br></div><div>Cheers :)<br></div><div><br></div><div><br></div><div> <br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jan 27, 2016 at 12:25 AM, Kevin Funk <span dir="ltr"><<a href="mailto:kfunk@kde.org" target="_blank">kfunk@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Tuesday, January 26, 2016 07:20:48 PM Aleix Pol wrote:<br>
> On Tue, Jan 26, 2016 at 7:13 PM, RISHABH GUPTA <<a href="mailto:rishabh9511@gmail.com">rishabh9511@gmail.com</a>><br>
wrote:<br>
> > Hello all,<br>
> ><br>
> > I will be starting my work on project LLDB .Few days back  I had a talk<br>
> > with Milian on irc regarding this and he suggested a few things that<br>
> > would help me in  getting started :<br>
> ><br>
> > 1. Make your own branch and upload it to your repository so that you can<br>
> > show whenever you have something to show<br>
> ><br>
> > 2. For reference ,use qtcreator's code as they have lldb integrated<br>
> ><br>
> > Is there anything anyone else would like  to suggest ? Anything related to<br>
> > lldb that you guys  think would help me?<br>
><br>
> Sounds like a good plan. You can use gdb code as a template to see<br>
> what needs to be provided.<br>
<br>
</span>+1<br>
<br>
LLDB MI syntax is supposed to be compatible with GDB's MI syntax, so you might<br>
be able to the share code of the command handlers of the GDB plugin.<br>
<br>
Hopefully this project also helps cleaning up the GDB plugin code base a bit,<br>
which is needed badly.<br>
<br>
At any rate, keeping us up-to-date of your progress on the LLDB integration<br>
would be highly appreciated!<br>
<br>
Thanks,<br>
Kevin<br>
<br>
> Aleix<br>
> _______________________________________________<br>
> KDevelop-devel mailing list<br>
> <a href="mailto:KDevelop-devel@kde.org">KDevelop-devel@kde.org</a><br>
> <a href="https://mail.kde.org/mailman/listinfo/kdevelop-devel" rel="noreferrer" target="_blank">https://mail.kde.org/mailman/listinfo/kdevelop-devel</a><br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Kevin Funk | <a href="mailto:kfunk@kde.org">kfunk@kde.org</a> | <a href="http://kfunk.org" rel="noreferrer" target="_blank">http://kfunk.org</a></font></span></blockquote></div><br></div></div></div>