Date: Tue, 29 Mar 2011 09:26:00 +0200 From: David Demelier <demelier.david@gmail.com> To: freebsd-questions@freebsd.org Subject: printf() leak? Message-ID: <4D918988.8090802@gmail.com>
next in thread | raw e-mail | index | archive | help
Hello,
It seems printf() always alloc something and does not free it:
#include <stdio.h>
#include <stdlib.h>
int
main(void)
{
printf("Hi\n");
return 0;
}
and valgrind ./a.out:
==67840==
==67840== HEAP SUMMARY:
==67840== in use at exit: 4,096 bytes in 1 blocks
==67840== total heap usage: 1 allocs, 0 frees, 4,096 bytes allocated
==67840==
==67840== LEAK SUMMARY:
==67840== definitely lost: 0 bytes in 0 blocks
==67840== indirectly lost: 0 bytes in 0 blocks
==67840== possibly lost: 0 bytes in 0 blocks
==67840== still reachable: 0 bytes in 0 blocks
==67840== suppressed: 4,096 bytes in 1 blocks
(The experience on Linux does not leak)
Cheers,
--
David Demelier
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4D918988.8090802>
