]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r339877-r339879,r343564-r343566,r343580,r343754:
authorKonstantin Belousov <kib@FreeBSD.org>
Mon, 11 Feb 2019 15:02:02 +0000 (15:02 +0000)
committerKonstantin Belousov <kib@FreeBSD.org>
Mon, 11 Feb 2019 15:02:02 +0000 (15:02 +0000)
commitadbc40826e9055a56964e821866081911522d819
treea6a7303bd55db2ae660cd44706461019690fe881
parent458a2bea7951244fc75432f18a857c1ce8cd4bc5
MFC r339877-r339879,r343564-r343566,r343580,r343754:
Untangle jemalloc and mutexes initialization.

The merge includes required warnings cleanup by arichardson, both to
avoid conflicts and to make rtld_malloc.c compilable with the libthr
WARNS settings.
33 files changed:
lib/libthr/Makefile
lib/libthr/thread/Makefile.inc
lib/libthr/thread/thr_fork.c
lib/libthr/thread/thr_init.c
lib/libthr/thread/thr_malloc.c [new file with mode: 0644]
lib/libthr/thread/thr_mutex.c
lib/libthr/thread/thr_private.h
lib/libthr/thread/thr_spec.c
libexec/rtld-elf/Makefile
libexec/rtld-elf/aarch64/reloc.c
libexec/rtld-elf/amd64/reloc.c
libexec/rtld-elf/arm/reloc.c
libexec/rtld-elf/i386/reloc.c
libexec/rtld-elf/i386/rtld_machdep.h
libexec/rtld-elf/libmap.c
libexec/rtld-elf/libmap.h
libexec/rtld-elf/map_object.c
libexec/rtld-elf/mips/reloc.c
libexec/rtld-elf/mips/rtld_machdep.h
libexec/rtld-elf/paths.h
libexec/rtld-elf/powerpc/reloc.c
libexec/rtld-elf/powerpc/rtld_machdep.h
libexec/rtld-elf/powerpc64/reloc.c
libexec/rtld-elf/powerpc64/rtld_machdep.h
libexec/rtld-elf/riscv/reloc.c
libexec/rtld-elf/rtld.c
libexec/rtld-elf/rtld.h
libexec/rtld-elf/rtld_lock.c
libexec/rtld-elf/rtld_malloc.c [moved from libexec/rtld-elf/malloc.c with 93% similarity]
libexec/rtld-elf/rtld_malloc.h [new file with mode: 0644]
libexec/rtld-elf/rtld_printf.c
libexec/rtld-elf/sparc64/reloc.c
libexec/rtld-elf/xmalloc.c