This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository glibc.
from 094ed6b0cc posix: Add sysconf(_SC_{MIN,}SIGSTKSZ) support new 0075c4f39d Make mcheck tests conditional on GLIBC_2.23 or earlier new 57b07bede1 Remove __after_morecore_hook new 55a4dd3930 Remove __morecore and __default_morecore new 2d2d9f2b48 Move malloc hooks into a compat DSO new c142eb253f mcheck: Wean away from malloc hooks [BZ #23489] new cc35896ea3 Simplify __malloc_initialized new 9dad716d4d mtrace: Wean away from malloc hooks new b5bd5bfe88 glibc.malloc.check: Wean away from malloc hooks new 0552fd2c7d Move malloc_{g,s}et_state to libc_malloc_debug new 1e5a5866cb Remove malloc hooks [BZ #23328] new 6856975ed4 mcheck Fix malloc_usable_size [BZ #22057]
The 11 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: NEWS | 26 + Rules | 9 +- catgets/Makefile | 4 +- elf/Makefile | 15 +- elf/tst-leaks1-static.c | 1 - iconvdata/Makefile | 3 +- include/malloc.h | 6 - include/mcheck.h | 4 - include/stdlib.h | 3 - intl/tst-gettext.sh | 1 + libio/Makefile | 12 +- localedata/Makefile | 3 +- malloc/Makefile | 63 +- malloc/Versions | 47 +- malloc/arena.c | 48 +- malloc/hooks.c | 177 +----- malloc/malloc-check.c | 63 +- malloc/malloc-debug.c | 671 +++++++++++++++++++++ malloc/malloc-hooks.h | 24 - malloc/malloc.c | 218 ++----- malloc/malloc.h | 27 - malloc/{mcheck.c => mcheck-impl.c} | 285 +++++---- malloc/mcheck.c | 397 +----------- malloc/morecore.c | 34 +- malloc/mtrace-impl.c | 226 +++++++ malloc/mtrace.c | 313 +--------- malloc/tst-compathooks-off.c | 145 +++++ malloc/tst-compathooks-on.c | 2 + malloc/tst-malloc-usable-static-tunables.c | 1 - malloc/tst-malloc-usable-static.c | 1 - malloc/tst-mtrace.sh | 1 + manual/memory.texi | 207 +------ manual/tunables.texi | 4 +- misc/Makefile | 6 +- nptl/Makefile | 3 +- posix/Makefile | 48 +- resolv/Makefile | 9 +- shlib-versions | 3 + stdio-common/Makefile | 15 +- sysdeps/aarch64/Makefile | 3 + .../generic/libc_malloc_debug.abilist | 0 sysdeps/generic/localplt.data | 1 - sysdeps/mach/hurd/Makefile | 1 + sysdeps/mach/hurd/i386/libc.abilist | 2 - sysdeps/mach/hurd/i386/libc_malloc_debug.abilist | 28 + sysdeps/mach/hurd/i386/localplt.data | 1 - sysdeps/pthread/Makefile | 3 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 2 - .../sysv/linux/aarch64/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/aarch64/localplt.data | 1 - sysdeps/unix/sysv/linux/alpha/libc.abilist | 2 - .../sysv/linux/alpha/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/alpha/localplt.data | 1 - .../unix/sysv/linux/arc/libc_malloc_debug.abilist | 26 + sysdeps/unix/sysv/linux/arc/localplt.data | 1 - sysdeps/unix/sysv/linux/arm/be/libc.abilist | 2 - .../sysv/linux/arm/be/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/arm/le/libc.abilist | 2 - .../sysv/linux/arm/le/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/arm/localplt.data | 1 - .../unix/sysv/linux/csky/libc_malloc_debug.abilist | 26 + sysdeps/unix/sysv/linux/csky/localplt.data | 1 - sysdeps/unix/sysv/linux/hppa/libc.abilist | 2 - .../unix/sysv/linux/hppa/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/hppa/localplt.data | 1 - sysdeps/unix/sysv/linux/hppa/shlib-versions | 2 + sysdeps/unix/sysv/linux/i386/libc.abilist | 2 - .../unix/sysv/linux/i386/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/i386/localplt.data | 1 - sysdeps/unix/sysv/linux/ia64/libc.abilist | 2 - .../unix/sysv/linux/ia64/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/ia64/localplt.data | 1 - sysdeps/unix/sysv/linux/ia64/shlib-versions | 2 + sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 2 - .../linux/m68k/coldfire/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/m68k/coldfire/localplt.data | 1 - sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 2 - .../linux/m68k/m680x0/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/m68k/m680x0/localplt.data | 1 - sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 2 - .../linux/microblaze/be/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 2 - .../linux/microblaze/le/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/microblaze/localplt.data | 1 - .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 2 - .../mips/mips32/fpu/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 2 - .../mips/mips32/nofpu/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 2 - .../mips/mips64/n32/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 2 - .../mips/mips64/n64/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/mips/shlib-versions | 2 + sysdeps/unix/sysv/linux/nios2/libc.abilist | 2 - .../sysv/linux/nios2/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/nios2/localplt.data | 1 - .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 2 - .../powerpc32/fpu/libc_malloc_debug.abilist | 28 + .../sysv/linux/powerpc/powerpc32/fpu/localplt.data | 1 - .../linux/powerpc/powerpc32/nofpu/libc.abilist | 2 - .../powerpc32/nofpu/libc_malloc_debug.abilist | 28 + .../linux/powerpc/powerpc32/nofpu/localplt.data | 1 - .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 2 - .../powerpc/powerpc64/be/libc_malloc_debug.abilist | 28 + .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 2 - .../powerpc/powerpc64/le/libc_malloc_debug.abilist | 28 + .../sysv/linux/powerpc/powerpc64/localplt.data | 1 - sysdeps/unix/sysv/linux/riscv/localplt.data | 1 - .../linux/riscv/rv32/libc_malloc_debug.abilist | 26 + .../linux/riscv/rv64/libc_malloc_debug.abilist | 26 + sysdeps/unix/sysv/linux/s390/localplt.data | 1 - sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 2 - .../linux/s390/s390-32/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 2 - .../linux/s390/s390-64/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/sh/be/libc.abilist | 2 - .../sysv/linux/sh/be/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/sh/le/libc.abilist | 2 - .../sysv/linux/sh/le/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/sh/localplt.data | 1 - sysdeps/unix/sysv/linux/sh/shlib-versions | 1 + sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 2 - .../linux/sparc/sparc32/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/sparc/sparc32/localplt.data | 1 - sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 2 - .../linux/sparc/sparc64/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/sparc/sparc64/localplt.data | 1 - .../unix/sysv/linux/sparc/sparc64/shlib-versions | 1 + sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 2 - .../sysv/linux/x86_64/64/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 2 - .../linux/x86_64/x32/libc_malloc_debug.abilist | 28 + sysdeps/x86_64/localplt.data | 1 - 133 files changed, 2503 insertions(+), 1634 deletions(-) delete mode 100644 elf/tst-leaks1-static.c create mode 100644 malloc/malloc-debug.c delete mode 100644 malloc/malloc-hooks.h copy malloc/{mcheck.c => mcheck-impl.c} (62%) create mode 100644 malloc/mtrace-impl.c create mode 100644 malloc/tst-compathooks-off.c create mode 100644 malloc/tst-compathooks-on.c delete mode 100644 malloc/tst-malloc-usable-static-tunables.c delete mode 100644 malloc/tst-malloc-usable-static.c copy elf/tst-glibc-hwcaps-2-cache.root/postclean.req => sysdeps/generic/libc_mallo [...] create mode 100644 sysdeps/mach/hurd/i386/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/aarch64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/alpha/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/be/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/le/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/hppa/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/i386/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/ia64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/m68k/coldfire/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/m68k/m680x0/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/be/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips32/fpu/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/nios2/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc_malloc_debug [...] create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc_malloc_deb [...] create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/be/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/le/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/x86_64/64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/libc_malloc_debug.abilist