[lldb-dev] LLDB Machine Interface Frontend

Deepak Panickal deepak at codeplay.com
Fri May 16 05:51:32 PDT 2014


Hi Eran,

Yeah, I have committed it to the lldb source tree.
http://llvm.org/viewvc/llvm-project?view=revision&revision=208972

That's great! Please try it out.

Thanks,
Deepak


On 16/05/2014 12:36, Eran Ifrah wrote:
>
>
>
> On Fri, May 16, 2014 at 2:15 PM, Deepak Panickal <deepak at codeplay.com 
> <mailto:deepak at codeplay.com>> wrote:
>
>     Thanks Jim, have just committed it. Yeah, it works with the GDB/MI
>     interface.
>
>     There's no GPL code, it's all written from scratch.
>     Not all MI commands have been implemented yet, however it should
>     be enough to set breakpoints, view locals.
>     We're working on adding more commands for viewing/modifying
>     registers, memory etc.
>
>     It'll be great if more people from the community can use and test
>     it with other GUIs!
>
>     Thanks,
>     Deepak
>
> ​Hi Deepak,
> Is this committed to lldb source tree? If yes, then I can update my 
> local tree and try it with my IDE which also uses GDB/MI
> I will report my findings here
>> Thanks!
>
>
>
>     On 15/05/2014 18:57, jingham at apple.com <mailto:jingham at apple.com>
>     wrote:
>
>         First off, thanks for doing this, that is great!  If this also
>         works with the gdb-mi mode, you will make our emacs friends
>         happy as well.
>
>         If this is just an independent tool that doesn't touch the
>         core lldb sources (and doesn't use anything directly from the
>         gdb MI implementation, since we don't want to mix GPL'ed code
>         in with lldb), I see no reason not to just check it in now,
>         and then iterate on it in situ.  That is much easier than
>         handing around patch files, and since there's no chance it
>         will interfere with anybody working on parts of lldb that
>         existed before the patch, can't do any harm.  I spoke to GregC
>         and he agrees this is a reasonable course.
>
>         Again, thanks for working on this.
>
>         Jim
>
>
>         On May 15, 2014, at 10:17 AM, Deepak Panickal
>         <deepak at codeplay.com <mailto:deepak at codeplay.com>> wrote:
>
>             Hi Abid,
>
>             Thank you, I have attached the zipped patch.
>             You might have to the change the triple in
>             tools/lldb-mi/MICmnConfig.h for your target.
>
>             Please let me know if you have any comments/suggestions.
>
>             Thanks,
>             Deepak
>
>             On 15/05/2014 17:10, Abid, Hafiz wrote:
>
>                 Hi Deepak,
>                 I can help review/test it when you post the patch.
>
>                 Thanks,
>                 Abid
>
>                     -----Original Message-----
>                     From: lldb-dev-bounces at cs.uiuc.edu
>                     <mailto:lldb-dev-bounces at cs.uiuc.edu>
>                     [mailto:lldb-dev-bounces at cs.uiuc.edu
>                     <mailto:lldb-dev-bounces at cs.uiuc.edu>]
>                     On Behalf Of Deepak Panickal
>                     Sent: 15 May 2014 12:14
>                     To: lldb-dev at cs.uiuc.edu <mailto:lldb-dev at cs.uiuc.edu>
>                     Subject: [lldb-dev] LLDB Machine Interface Frontend
>
>                     Hi,
>
>                     We have an MI (Machine Interface) frontend to LLDB
>                     which works out of the
>                     box with Eclipse, and likely will work with other
>                     GUI's based on the GDB/MI
>                     interface. It's been tested on Linux and Windows.
>
>                     It's ready to upstream and has been developed as
>                     an independent tool
>                     residing in the LLDB tools folder. It's based on
>                     the LLDB public API without
>                     any changes to LLDB internals.
>
>                     The patch is quite large as there are many new files.
>                     How should we go about upstreaming? Should I
>                     create a diff review as
>                     usual?
>
>                     Thanks,
>                     Deepak
>                     _______________________________________________
>                     lldb-dev mailing list
>                     lldb-dev at cs.uiuc.edu <mailto:lldb-dev at cs.uiuc.edu>
>                     http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
>
>             <lldb-mi-driver.patch.bz2>_______________________________________________
>             lldb-dev mailing list
>             lldb-dev at cs.uiuc.edu <mailto:lldb-dev at cs.uiuc.edu>
>             http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
>
>
>     _______________________________________________
>     lldb-dev mailing list
>     lldb-dev at cs.uiuc.edu <mailto:lldb-dev at cs.uiuc.edu>
>     http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
>
>
>
>
> -- 
> Eran Ifrah
> Author of codelite, a cross platform open source C/C++ IDE: 
> http://www.codelite.org
> wxCrafter, a wxWidgets RAD: http://wxcrafter.codelite.org 
> <http://wxcrafter.codelite.org>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20140516/26c4b032/attachment.html>


More information about the lldb-dev mailing list