<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr">On Tue, 3 Jul 2018, 04:32 Joel Sherrill, <<a href="mailto:joel@rtems.org" target="_blank" rel="noreferrer">joel@rtems.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><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" rel="noreferrer noreferrer" 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></div></div></div></blockquote></div></div><div dir="auto">how to run this ?</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><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">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></div></blockquote></div></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div></div></div></div></div></blockquote></div></div><div dir="auto">Thank you for the answer, I will come up with more questions</div><div dir="auto">as I dig deeper. :) </div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><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></div></div></div></div></blockquote></div></div><div dir="auto">This really needs more documentation.</div><div dir="auto">I'm up for the WOD. ;)</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><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="m_8345734919633544100m_4033108961254807290HOEnZb"><font color="#888888"><div dir="auto">--vijay</div></font></span></div>
<br>_______________________________________________<br>
devel mailing list<br>
<a href="mailto:devel@rtems.org" rel="noreferrer noreferrer" target="_blank">devel@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer noreferrer noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a><br></blockquote></div><br></div></div>
</blockquote></div></div></div>