[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: Announce: A useful d-bus analyzer
From:       Àlex Fiestas <afiestas () kde ! org>
Date:       2014-01-24 13:21:15
Message-ID: 1830309.4hBKcm32PW () monsterbad
[Download RAW message or body]

On Tuesday 14 January 2014 19:54:14 Andreas Hartmetz wrote:
> Hello,
> 
> I've worked on and off on an implementation of the d-bus protocol
> which, of course, needs a proof of concept. That proof of concept is
> a d-bus analyzer, probably the best d-bus analyzer around if your use
> case isn't exactly what Bustle covers - in that case, Bustle is the
> best.
> The analyzer can:
> - filter messages on various header fields
> - group calls with returns
> - displays call/return latency as observed from the d-bus daemon
> - show a list of currently unanswered calls (helps find those that
>   take really long or time out)
> - pause, continue and reset capturing
> - save and load captures
> - display the full types and contents of messages in a nice format
> - associate calls with returns in order to obtain nicer sender and
>   receiver addresses - in the screenshot, the address parts in
>   parentheses are obtained that way
> Screenshot: http://i.imgur.com/CK1ejcb.png
> 
> With the library part, I tried to make it nice to use and fast because
> those features must be there from the beginning if they are ever going
> to be there at all. What it is not is complete (not even close) or even
> memory leak proof under some circumstances. The parts that are not
> core marshalling are also not as optimized as they could be.
> 
> The thing is called Dferry and can be found under Playground/SDK
> on projects.kde.org or just kde:dferry in git if you have that git
> shortcut set up.
> After building and installing, the analyzer is called dfer-analyzer.
> 
> Cheers,
> Andreas

This looks awesome !

I remember a conversation between you and Thiago to make use of your 
marshaller instead of libdbus, is that still in place?

Cheers.


>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic