<div dir="ltr"><div><div><div><div><div><div><div>Hello,<br></div><br>I wanted to update about the work I have do so far for integrating the LLDB debugger<br></div><br></div>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 .<br></div><div><br></div><div>The current state of the plugin:<br></div><br></div>1. User gets to choose what debugger to use. i.e Lldb or Gdb <br></div><br>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.<br><br></div><div>What needs to be done next:<br><br></div><div>1.Cleaning up the code<br></div><div><br>2.Testing on Windows and Mac.I can test on windows .Could someone please test it on Mac?<br><br></div><div>3.Giving the commands the way they were being given earlier. i.e Using the CommandQueue class.<br><br></div><div>4.Start setting up  breakpointcontroller ,variablecontroller  and framestack.  <br><br></div><div>Things that I have started working on according to my proposal:<br><br></div><div>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 .<br><br></div><div>2.Setting up DebugJob , DebugSession  :- This was to be done in the next 4 <br>weeks .<br><br></div><div>I am updating my work here:<br><a href="https://github.com/rish9511/kdevelop/tree/lldb/debuggers">https://github.com/rish9511/kdevelop/tree/lldb/debuggers</a><br></div><div><br></div><div><br></div><div><br></div><div>Thank you :)<br></div><div>Rishabh <br></div><div><br></div></div>