<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 2, 2018 at 5:50 PM, Vijay Kumar Banerjee <span dir="ltr"><<a href="mailto:vijaykumar9597@gmail.com" target="_blank">vijaykumar9597@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">Hello,<div dir="auto"><br></div><div dir="auto">I wanted some help in understanding the</div><div dir="auto">function of the following files in covoar</div><div dir="auto"><br></div><div dir="auto">1. qemu-dump-trace.c</div></div></blockquote><div><br></div><div>Print the couverture trace file in human readable format. Ensure that</div><div>covoar can read it correctly. This is the main() for a utility.</div><div><br></div><div>If gcc doesn't have one, a gcno and gcda dump would be comparable</div><div>and useful utilities.</div><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div dir="auto">2. CoverageReaderQEMU.cc</div></div></blockquote><div><br></div><div>Read a Qemu trace and put it into a coverage map. This is an</div><div>input converter. Each supported trace format (e.g. qemu, tsim)</div><div>has a reader class.</div><div><br></div><div>For some formats, there is also a Writer class. The Coverage</div><div>RTEMS format was intended for debugging and interchange</div><div>with TBD tools.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div dir="auto">3. TraceConverter.cc</div></div></blockquote><div><br></div><div> This is a simple utility which uses a reader and writer instance</div><div>to read from one format and write to another. This was envisioned</div><div>to help interoperate with tools which only knew one coverage format.</div><div>Say you ran qemu but had tools to process tsim coverage files.</div><div>Convert them.</div><div><br></div><div>Note: Trace files like qemu have more information available than</div><div>bit map coverage files like tsim or skyeye. </div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div dir="auto"><br></div><div dir="auto">If the information I'm seeking is already</div><div dir="auto">present in a documentation, the link to</div><div dir="auto">the doc would be helpful. :)</div></div></blockquote><div><br></div><div>Everyone's a comedian. This stuff needs more documentation. :) </div><div><br></div><div>Badly. Maybe the summer of code is followed by you and I having</div><div>a winter of documentation. </div><div><br></div><div>--joel</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div dir="auto"><br></div><div dir="auto">Thanks</div><span class="HOEnZb"><font color="#888888"><div dir="auto">--vijay</div></font></span></div>
<br>______________________________<wbr>_________________<br>
devel mailing list<br>
<a href="mailto:devel@rtems.org">devel@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/<wbr>mailman/listinfo/devel</a><br></blockquote></div><br></div></div>