On Monday 22 July 2013 10:33:11 Jiri Olsa wrote: > On Sun, Jul 21, 2013 at 11:57:26PM +0200, Milian Wolff wrote: > > On Thursday 27 December 2012 15:42:32 Milian Wolff wrote: > > > Hey there, > > > > > > I found [1] and [2] but not a reusable shared library which one could > > > use to write custom analyzers for perf.data files. Are you still > > > working on this or should one rather stick to parsing the output of > > > "perf script"? > > > > > > As a start I would like to integrate a parser into KCacheGrind to > > > seamlessly open perf.data files with it. > > > > > > Thanks > > > > > > [1]: https://openlab-mu-internal.web.cern.ch/openlab-mu-> > > > internal/03_Documents/3_Technical_Documents/Technical_Reports/2011/Urs_ > > > Fassl er_report.pdf [2]: > > > http://article.gmane.org/gmane.linux.kernel.perf.user/974/match=kcachegr > > > ind > > > > Ping, is there anything available which I can use to write a perf.data > > parser for KCacheGrind? This would be highly benefitial for many people > > using perf. > > > > Otherwise, is there at least a solid documentation of the binary format > > which I might then use to write a custom external library? > > hi, > I'm currently doing some reorg in this part: > http://marc.info/?l=linux-kernel&m=137408381902423&w=2 > I'll check and see if we could isolate the parser somehow.
This would be highly appreciated! Please keep me in touch when you decide anything in that regard. > Above patchset contains some doc of the perf.data format: > http://marc.info/?l=linux-kernel&m=137408345402297&w=2 Ah, very interesting. Thank you! I'll try to look into it a bit. > Also Andi sent out following python parser, but I did not > get to it so far: > http://marc.info/?l=linux-kernel&m=137424881921089&w=2 Thanks! -- Milian Wolff m...@milianw.de http://milianw.de -- To unsubscribe from this list: send the line "unsubscribe linux-perf-users" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html