mirror of
https://github.com/libguestfs/libguestfs.git
synced 2026-03-22 07:03:38 +00:00
74b604d7e65eb615f15a33e53cf96f6a3349a1dd
Valgrind has a weird hack where it invokes a glibc function called __libc_freeres on exit. See: http://valgrind.org/docs/manual/faq.html#faq.exit_errors This is intended to free up memory that glibc won't normally free (since glibc doesn't free everything on exit for efficiency reasons). More importantly, valgrind runs __libc_freeres even if the process calls _exit, resulting in this bug: https://bugs.kde.org/show_bug.cgi?id=361810 (either a bug in valgrind, or in glibc, or in both, depending on your point of view). In any case we don't want this behaviour, so disable it. Also we have to add suppressions for new "leaks" in glibc found by valgrind because __libc_freeres no longer runs. In fact there is only one such suppression needed, for TLS allocation in multithreaded tests.
…
…
…
Libguestfs is tools and a library for accessing and modifying guest disk images. For more information see the home page: http://libguestfs.org/ For discussion, development, patches, etc. please use the mailing list: http://www.redhat.com/mailman/listinfo/libguestfs To find out how to build libguestfs from source, read: docs/guestfs-building.pod http://libguestfs.org/guestfs-building.1.html man docs/guestfs-building.1 Copyright (C) 2009-2016 Red Hat Inc. The library is distributed under the LGPLv2+. The programs are distributed under the GPLv2+. Please see the files COPYING and COPYING.LIB for full license information. The examples are under a very liberal license.
Description
Languages
C
42.7%
OCaml
35.5%
Shell
7.1%
Makefile
4%
Perl
2.6%
Other
8%