[PATCH 0/2] mmap: Avoid the sanitizer configure check failure
Sam James
sam@gentoo.org
Tue Apr 9 23:08:51 GMT 2024
"H.J. Lu" <hjl.tools@gmail.com> writes:
> When -fsanitize=address,undefined is used to build, the mmap configure
> check failed with
I think Paul fixed this in autoconf commit
09b6e78d1592ce10fdc975025d699ee41444aa3f, so we should add a comment
about that so we can clean this up in future.
>
> =================================================================
> ==231796==ERROR: LeakSanitizer: detected memory leaks
>
> Direct leak of 4096 byte(s) in 1 object(s) allocated from:
> #0 0x7cdd3d0defdf in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69
> #1 0x5750c7f6d72b in main /home/alan/build/gas-san/all/bfd/conftest.c:239
>
> Direct leak of 4096 byte(s) in 1 object(s) allocated from:
> #0 0x7cdd3d0defdf in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69
> #1 0x5750c7f6d2e1 in main /home/alan/build/gas-san/all/bfd/conftest.c:190
>
> SUMMARY: AddressSanitizer: 8192 byte(s) leaked in 2 allocation(s).
>
> Define GCC_AC_FUNC_MMAP with export ASAN_OPTIONS=detect_leaks=0 to avoid
> the sanitizer configure check failure.
>
> H.J. Lu (2):
> mmap: Avoid the sanitizer configure check failure
> mmap: Avoid the sanitizer configure check failure
>
> bfd/Makefile.in | 2 +-
> bfd/aclocal.m4 | 1 +
> bfd/configure | 5 +++++
> bfd/configure.ac | 2 +-
> binutils/Makefile.in | 2 +-
> binutils/aclocal.m4 | 1 +
> binutils/configure | 5 +++++
> binutils/configure.ac | 2 +-
> config/mmap.m4 | 12 ++++++++++++
> config/no-executables.m4 | 4 ++--
> ld/Makefile.in | 2 +-
> ld/aclocal.m4 | 1 +
> ld/configure | 5 +++++
> ld/configure.ac | 2 +-
> libctf/Makefile.in | 2 +-
> libctf/aclocal.m4 | 1 +
> libctf/configure | 5 +++++
> libctf/configure.ac | 2 +-
> libiberty/Makefile.in | 1 +
> libiberty/acinclude.m4 | 2 +-
> libiberty/aclocal.m4 | 1 +
> libiberty/configure | 5 +++++
> libsframe/Makefile.in | 1 +
> libsframe/aclocal.m4 | 1 +
> libsframe/configure | 5 +++++
> libsframe/configure.ac | 2 +-
> zlib/Makefile.in | 2 +-
> zlib/acinclude.m4 | 1 +
> zlib/configure | 7 -------
> 29 files changed, 64 insertions(+), 20 deletions(-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 377 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20240410/f8911a45/attachment-0001.sig>
More information about the Binutils
mailing list