<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 13, 2016 at 4:28 AM, Aleix Pol <span dir="ltr"><<a href="mailto:aleixpol@kde.org" target="_blank">aleixpol@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 Tue, Apr 12, 2016 at 5:41 PM, RISHABH GUPTA <<a href="mailto:rishabh9511@gmail.com">rishabh9511@gmail.com</a>> wrote:<br>
> Hello,<br>
><br>
> I wanted to update about the work I have do so far for integrating the LLDB<br>
> debugger<br>
><br>
> I am not following the exact approach I mentioned in my proposal .I am<br>
> working as if I were creating the plugin from scratch.This helps, as it<br>
> makes it easier  to think about what should be done next.Still ,a few things<br>
> that I mentioned in my proposal have been partially completed .<br>
><br>
> The current state of the plugin:<br>
><br>
> 1. User gets to choose what debugger to use. i.e Lldb or Gdb<br>
><br>
> 2.On choosing to debug the program,the program will start and the output<br>
> will be displayed in the debug area(only in case of Gdb). In case of Lldb<br>
> ,to make the output display in the debug area Parser class needs to be<br>
> implemented .This happens because for lldb the tty option is not supported<br>
> on linux.<br>
><br>
> What needs to be done next:<br>
><br>
> 1.Cleaning up the code<br>
><br>
> 2.Testing on Windows and Mac.I can test on windows .Could someone please<br>
> test it on Mac?<br>
</span>If you're already testing in Linux and Windows (right?) it's already<br>
good. LLDB shouldn't be all that different on OS X.<br>
<span class=""><br></span></blockquote><div><br></div><div>I haven't tested it on windows but will do it soon.<br></div><div><br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
><br>
> 3.Giving the commands the way they were being given earlier. i.e Using the<br>
> CommandQueue class.<br>
><br>
> 4.Start setting up  breakpointcontroller ,variablecontroller  and<br>
> framestack.<br>
><br>
> Things that I have started working on according to my proposal:<br>
><br>
> 1.Setting up classes like DebuggerPlugin,Gdb and Lldb Launcher (these<br>
> classes are debugger specific so they can't be shared),ConfigPage :All this<br>
> was supposed to be done in the first two weeks .<br>
><br>
> 2.Setting up DebugJob , DebugSession  :- This was to be done in the next 4<br>
> weeks .<br>
</span>Why in the next 4 weeks? GSoC hasn't started, results aren't even<br>
public, AFAIK...<br>
<span class=""><br></span></blockquote><div><br></div><div>Sorry for the unclear message .What I meant was , the 4 weeks after the first 2 weeks of the GSoc period.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
> I am updating my work here:<br>
> <a href="https://github.com/rish9511/kdevelop/tree/lldb/debuggers" rel="noreferrer" target="_blank">https://github.com/rish9511/kdevelop/tree/lldb/debuggers</a><br>
</span>^ What Valorie said.<br>
<span class="HOEnZb"><font color="#888888"><br>
Aleix<br>
</font></span></blockquote></div><br></div></div>