[lldb-dev] zBug

Todd Fiala tfiala at google.com
Thu Jun 19 09:56:40 PDT 2014


Okay, that's good feedback.  Maybe in the future as we try to make that a
smoother process, we might be able to use some of your input to better
document it :-)


On Thu, Jun 19, 2014 at 9:27 AM, Peter Zion <Peter.Zion at fabricengine.com>
wrote:

>  Thanks Todd!  Here is a screenshot: http://imgur.com/MsQCZUF
>
>  The hardest part was definitely a lack of documentation -- I'm not 100%
> sure I was looking in the right place, but particularly as an API client it
> wasn't obvious at first how I should be using the API.  However, once I
> figured out the first few steps, it became clear; the API seems to be well
> designed and once I saw the pattern of how it was designed it was pretty
> clear what to do.
>
>  Peter Zion
> Fabric Engine Inc.
>
>   From: Todd Fiala <tfiala at google.com>
> Date: Thursday, June 19, 2014 at 11:59 AM
> To: Peter Zion <peter.zion at fabricengine.com>
> Cc: "lldb-dev at cs.uiuc.edu" <lldb-dev at cs.uiuc.edu>
> Subject: Re: [lldb-dev] zBug
>
>   Thanks, Peter!  That'll be fun to check out at some point.
>
>  What did you find to be the more challenging parts of integrating LLDB
> with zBug?
>
>
> On Wed, Jun 18, 2014 at 9:33 PM, Peter Zion <Peter.Zion at fabricengine.com>
> wrote:
>
>>  Hi there,
>>
>>  First, apologies if this list isn't the right place for this.
>>
>>  I just wanted to mention that we've been working on a GUI front-end for
>> LLDB called zBug, and that it's reasonably useful for anyone looking for
>> simple GUI debugger that wraps LLDB.  You can find it at
>> http://github.com/pzion/zBug/.
>>
>>  It uses the LLDB Python bindings and uses PySide (open-source Qt
>> bindings for Python) for the GUI.  It works on Linux and OS X, and is BSD
>> licensed.  It should work fine with Windows as well once LLDB Windows
>> support is here (if it isn't already).
>>
>>  I developed zBug originally as an independent project, but we later
>> adapted it to add support for debugging the JITted DSL in our product
>> Fabric Engine, a platform for 3D effects and tools.  Because it works with
>> both traditional applications as well as with the JIT environment I use it
>> daily to debug our platform as well as the JIT code it runs.  It's got all
>> the usual GUI goodies such as source code and assembly view, stack and
>> threads, locals and registers, breakpoints, as well as a direct LLDB
>> command prompt.
>>
>>  Thanks for all the great work on LLDB, the Python support made it quite
>> straightforward to build zBug!
>>
>>  Peter Zion
>> Fabric Engine Inc.
>>
>> _______________________________________________
>> lldb-dev mailing list
>> lldb-dev at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
>>
>>
>
>
>  --
>    Todd Fiala |  Software Engineer |  tfiala at google.com |  650-943-3180
>



-- 
Todd Fiala | Software Engineer | tfiala at google.com | 650-943-3180
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20140619/1fcf5905/attachment.html>


More information about the lldb-dev mailing list