Granary / granary2

Dynamic binary translation framework for instrumenting x86-64 user space Linux programs
MIT License
39 stars 5 forks source link

Reporting tool #72

Open pgoodman opened 10 years ago

pgoodman commented 10 years ago

I think it would be good to have a tool that deals entirely with reporting results in a canonical format. The idea here is that, for example, it's pretty common that a tool wants to report things on a per-basic block basis. I've start making a slow shift toward a "standardized" text format, but this isn't far enough, and it remains too ad-hoc.

Eventually, here's what would be nice:

Beyond these things, this tool should also do things like buffering / streaming results. That is, if you're recording a big trace of stuff, then it would be nice if this tool managed the trace buffer for you.