First : it&#39;s very intersting :-)<br>Comments following<br><br><div class="gmail_quote">2010/3/7 Mildred Ki&#39;Lya <span dir="ltr">&lt;<a href="mailto:ml.mildred593@gmail.com">ml.mildred593@gmail.com</a>&gt;</span><br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">On 03/07/2010 02:15 PM, Nicolas Boulay wrote:<br>
&gt; Can you create a output format like gcov ? It just copy the source<br>
&gt; code with comment, and add a counter for each line of code.<br>
&gt;<br>
</div>Probably, but I am more precise than just the line number. I get the<br>
column number as well.<br>
if I did not included the execution count it&#39;s because i don&#39;t really<br>
know how to include it in the HTML report.<br></blockquote><div>Like gcov : with a number in the begining of the line ?<br>It&#39;s ugly, I now, but very useful !<br><br>Whats the difference between green and orange colour ? <br>

</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
I choose a format similar to the lcov format. lcov is front end to gcov.<br>
<br>
Anyway, I&#39;ll have to improve the format generated by the<br>
compiler/instrumented code in order to make it possible to see the<br>
compiler coverage without overflowing the hard disk. I already have<br>
plenty of ideas for that.<br></blockquote><div>We have DD with hundrund of gigabytes, what&#39;s the problem ? ;) <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">


<br>
As I said, I don&#39;t need to save the block information including full<br>
path to source code each time a block is executed, I just have to<br>
increment a count for the block and when the executable exit, dump it to<br>
the .cov file. The only problem I have is how to hook to the terminaison<br>
of the program. i can&#39;t put it at the end of main() as there are many<br>
calls to exit all over the place. i think I&#39;ll just replace exit with a<br>
macro.<br>
<br>
And, processing 480MB of coverage data isn&#39;t a problem for the perl<br>
script, that is great news.<br>
<div><div></div><div class="h5"><br>
<br>
Mildred<br>
<br>
--<br>
Mildred Ki&#39;Lya<br>
╭───────── mildred593@online.fr ──────────<br>
│ Jabber, GoogleTalk: &lt;<a href="mailto:mildred@jabber.fr">mildred@jabber.fr</a>&gt;<br>
│ Website: &lt;<a href="http://ki.lya.online.fr" target="_blank">http://ki.lya.online.fr</a>&gt;           GPG ID: 9A7D 2E2B<br>
│ Fingerprint: 197C A7E6 645B 4299 6D37 684B 6F9D A8D6 9A7D 2E2B<br>
<br>
<br>
</div></div><br>_______________________________________________<br>
Lisaac-devel mailing list<br>
<a href="mailto:Lisaac-devel@lists.alioth.debian.org">Lisaac-devel@lists.alioth.debian.org</a><br>
<a href="http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel" target="_blank">http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>---------------------<br>Isaac Project - <a href="http://www.lisaac.org/">http://www.lisaac.org/</a><br>