<div dir="ltr">Hello, <div>I am Pavan Koli, I'm interested in the project idea of creating a structured JSON output for strace. </div><div><br></div><div>I read the previous code, got it from <a href="https://github.com/zym0017d/strace_GSOC">[1]</a>, saw that hooking was used and replacement of the tprintf with jprintf was done. I tried to build and install for the source code, but was unsuccessful, got a lot of jprintf missing or undefined error after using make. Followed things as mentioned here <a href="http://sourceforge.net/p/strace/wiki/Gsoc2014StructuredJsonOutput/">[4]</a>.</div><div><br class="">I had first thought of proposing for using MessagePack <a href="http://msgpack.org/">[6]</a> instead of JSON, but then on going through the mailing list archives I changed my mind.<br></div><div><br></div><div>I tried to find the use cases for structured JSON output. I came across some sites <a href="https://clusterbuffer.wordpress.com/strace-analyzer/">[2]</a>, <a href="https://github.com/dirtyharrycallahan/pystrace">[3]</a>. One thing was common that each one required the output to be used further by some programs, for some analysis or something similar.</div><div><br></div><div>I propose to work on the previous code, make small changes and commit them as suggested in the project ideas page.  As the code is almost there, I am planning to  focus more on testing and streamlining the code and avoiding loopholes if any that were present in the previous code. </div><div><br></div><div>I came across this issue <a href="https://github.com/zym0017d/strace_GSOC/commit/e52637b4ca7536bb1259f6850df774357e8102f2">[5]</a>. Please suggest any more pitfalls that must be avoided or must be known in advance, before sending a proposal for the project.</div></div>