Note that there are some explanatory texts on larger screens.

plurals
  1. POJust a loop, and 33 leaks
    text
    copied!<p>Look something strange on my mac :</p> <pre class="lang-sh prettyprint-override"><code>$&gt; cat main.c </code></pre> <pre class="lang-c prettyprint-override"><code>#include &lt;stdio.h&gt; int main(int ac, char **av) { for (int i = 0; i &lt; ac; i++) printf("%s\n", av[i]); return 0; } </code></pre> <pre class="lang-sh prettyprint-override"><code>$&gt; gcc main.c -std=c99 $&gt; valgrind ./a.out hello my friends </code></pre> <p>And here is the result :</p> <pre><code>==725== Memcheck, a memory error detector ==725== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al. ==725== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info ==725== Command: ./a.out hello my friends ==725== --725-- ./a.out: --725-- dSYM directory is missing; consider using --dsymutil=yes ./a.out hello my friends ==725== ==725== HEAP SUMMARY: ==725== in use at exit: 6,146 bytes in 33 blocks ==725== total heap usage: 33 allocs, 0 frees, 6,146 bytes allocated ==725== ==725== LEAK SUMMARY: ==725== definitely lost: 0 bytes in 0 blocks ==725== indirectly lost: 0 bytes in 0 blocks ==725== possibly lost: 0 bytes in 0 blocks ==725== still reachable: 6,146 bytes in 33 blocks ==725== suppressed: 0 bytes in 0 blocks ==725== Rerun with --leak-check=full to see details of leaked memory ==725== ==725== For counts of detected and suppressed errors, rerun with: -v ==725== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1) </code></pre> <p>If someone knows why, and could explain me where does theses leaks come from, I'd be thankful !!</p> <p>Have a good day :-)</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload