[LLVMdev] Introducing LLBrowse: A graphical browser for LLVM modules

Talin viridia at gmail.com
Sat Feb 12 18:18:24 PST 2011


On Sat, Feb 12, 2011 at 6:03 PM, Chris Lattner <clattner at apple.com> wrote:

>
> On Feb 12, 2011, at 10:28 AM, Talin wrote:
>
> On Sat, Feb 12, 2011 at 6:40 AM, Garrison Venn <gvenn.cfe.dev at gmail.com>
> wrote:
>
>> Looks cool Talin.
>>
>> Personally it would be nice if it was checked into llvm.org, but is
>> wxWidgets LGPL like license
>> an issue for  llvm's repository?
>>
>
> There should be no problem with the license. wxWidgets is indeed
> distributed under a modified version of the LGPL (with a special exception
> to allow people to distribute binaries of their app without requiring the
> source). The LGPL allows derived works to be distributed under a more
> permissive license (such as BSD-like licenses) as long as all of the license
> terms are *less restrictive* than the LGPL. Also, since we're talking LGPL,
> not GPL, the "derived work" does not include applications based on the
> library, it only includes modifications to the library itself.
>
>
> Having GPL and other licenses in llvm's repositories is fine, dragonegg,
> llvm-gcc and the llvm-testsuite each have GPL code in them.  Just keep
> repositories like LLVM, Clang, LLDB, etc pure UIUC license.
>
> Before checking this in to a new module, please whip up some web pages that
> document it.  Thanks Talin!
>
> Do you have any suggestions as to where in the hierarchy this should go?

What kind of docs are you looking for, user docs or developer docs? The
program only has one command ("load module"), the rest is just displaying
read-only data in tree form.

BTW, I've added more support for displaying DWARF DIEs - here's a
screenshot:

[image: llbrowse2.png]

-- 
-- Talin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110212/cca03650/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: llbrowse2.png
Type: image/png
Size: 48410 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110212/cca03650/attachment.png>


More information about the llvm-dev mailing list