This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_build/master-aarch64 in repository toolchain/ci/glibc.
from cca457f9c5 x86: Optimize L(less_vec) case in memcmpeq-evex.S adds 422e4cd0ff stdio-common: Fix %m sprintf test output for GNU/Hurd adds 53c38911b8 malloc: Add missing shared thread library flags adds 1c6e6e52e5 hurd: XFAIL more tests that require setpshared support adds 7b358de1af hurd: Fix XFAIL-ing mallocfork2 tests adds 2ce0481d26 hurd: let csu initialize tls adds ae49f218da hurd: Fix static-PIE startup new aee6e90f93 elf: Add _dl_audit_objopen new 3dac3959a5 elf: Add _dl_audit_activity_map and _dl_audit_activity_nsid new c91008d349 elf: Add _dl_audit_objsearch new 311c9ee54e elf: Add _dl_audit_objclose new cda4f265c6 elf: Add _dl_audit_symbind_alt and _dl_audit_symbind new 0b98a87487 elf: Add _dl_audit_preinit new eff687e846 elf: Add _dl_audit_pltenter new 8c0664e2b8 elf: Add _dl_audit_pltexit new 063f9ba220 elf: Avoid unnecessary slowdown from profiling with audit (B [...] new d1b38173c9 elf: Add audit tests for modules with TLSDESC new f0e23d34a7 elf: Issue audit la_objopen for vDSO new 484e672dda elf: Do not fail for failed dlmopen on audit modules (BZ #28061) new c75aa9246a microblaze: Add missing implementation when !__ASSUME_TIME64 [...]
The 13 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 | 3 + csu/libc-start.c | 23 +- elf/Makefile | 42 ++- elf/Versions | 1 + elf/dl-audit.c | 369 +++++++++++++++++++++ elf/dl-close.c | 69 +--- elf/dl-fini.c | 16 +- elf/dl-load.c | 105 ++---- elf/dl-object.c | 17 +- elf/dl-open.c | 22 +- elf/dl-reloc.c | 20 +- elf/dl-runtime.c | 252 ++------------ elf/dl-support.c | 8 + elf/dl-sym-post.h | 47 +-- elf/rtld.c | 68 +--- elf/setup-vdso.h | 2 +- elf/tst-audit-tlsdesc-dlopen.c | 67 ++++ .../libc-start.h => elf/tst-audit-tlsdesc-mod1.c | 36 +- .../tst-audit-tlsdesc-mod2.c | 23 +- elf/tst-audit-tlsdesc.c | 60 ++++ sysdeps/arm/dl-machine-rel.h => elf/tst-audit19a.c | 31 +- elf/tst-audit19b.c | 94 ++++++ .../mips/dl-machine-rel.h => elf/tst-audit19bmod.c | 17 +- sysdeps/mips/dl-machine-rel.h => elf/tst-audit20.c | 17 +- elf/tst-audit22.c | 124 +++++++ .../dl-machine-rel.h => elf/tst-auditmod-tlsdesc.c | 17 +- .../mips/dl-machine-rel.h => elf/tst-auditmod19a.c | 17 +- .../arm/dl-machine-rel.h => elf/tst-auditmod19b.c | 37 ++- .../arm/dl-machine-rel.h => elf/tst-auditmod20.c | 50 ++- elf/tst-auditmod22.c | 51 +++ hurd/dtable.c | 8 +- hurd/hurd/userlink.h | 39 ++- hurd/hurdid.c | 7 +- hurd/hurdinit.c | 6 +- hurd/hurdmalloc.c | 10 +- hurd/hurdpid.c | 7 +- hurd/hurdrlimit.c | 7 +- hurd/hurdsock.c | 7 +- include/dlfcn.h | 2 + include/link.h | 2 + include/set-hooks.h | 25 ++ malloc/Makefile | 16 + stdio-common/tst-sprintf-errno.c | 10 + sysdeps/aarch64/dl-trampoline.S | 2 +- sysdeps/alpha/dl-trampoline.S | 8 +- sysdeps/arm/dl-machine-rel.h | 2 + sysdeps/arm/dl-trampoline.S | 2 +- .../dl-fixup-attribute.h} | 12 +- sysdeps/generic/dl-machine-rel.h | 2 + sysdeps/generic/ldsodefs.h | 49 +++ .../dl-machine-rel.h => generic/set-hooks-arch.h} | 21 +- sysdeps/hppa/dl-runtime.c | 2 +- sysdeps/hppa/dl-trampoline.S | 6 +- .../dl-machine-rel.h => i386/dl-fixup-attribute.h} | 18 +- sysdeps/i386/dl-machine-rel.h | 2 + sysdeps/i386/dl-machine.h | 23 -- sysdeps/i386/dl-trampoline.S | 2 +- .../dl-machine-rel.h => i386/set-hooks-arch.h} | 18 +- sysdeps/ia64/dl-trampoline.S | 16 +- sysdeps/m68k/dl-trampoline.S | 2 +- sysdeps/mach/hurd/brk.c | 8 +- sysdeps/mach/hurd/check_fds.c | 6 +- sysdeps/mach/hurd/i386/Makefile | 12 +- sysdeps/mach/hurd/i386/init-first.c | 5 +- sysdeps/mips/dl-machine-rel.h | 1 + sysdeps/powerpc/powerpc64/dl-trampoline.S | 4 +- sysdeps/s390/s390-32/dl-trampoline.h | 4 +- sysdeps/s390/s390-64/dl-trampoline.h | 2 +- sysdeps/sh/dl-trampoline.S | 4 +- sysdeps/sparc/sparc32/dl-trampoline.S | 2 +- sysdeps/sparc/sparc64/dl-trampoline.S | 2 +- sysdeps/unix/sysv/linux/microblaze/pselect32.c | 4 +- sysdeps/x86_64/dl-runtime.h | 2 +- sysdeps/x86_64/dl-trampoline.h | 6 +- .../dl-machine-rel.h => x86_64/set-hooks-arch.h} | 18 +- 75 files changed, 1336 insertions(+), 782 deletions(-) create mode 100644 elf/dl-audit.c create mode 100644 elf/tst-audit-tlsdesc-dlopen.c rename sysdeps/mach/hurd/libc-start.h => elf/tst-audit-tlsdesc-mod1.c (60%) copy sysdeps/mips/dl-machine-rel.h => elf/tst-audit-tlsdesc-mod2.c (72%) create mode 100644 elf/tst-audit-tlsdesc.c copy sysdeps/arm/dl-machine-rel.h => elf/tst-audit19a.c (56%) create mode 100644 elf/tst-audit19b.c copy sysdeps/mips/dl-machine-rel.h => elf/tst-audit19bmod.c (72%) copy sysdeps/mips/dl-machine-rel.h => elf/tst-audit20.c (72%) create mode 100644 elf/tst-audit22.c copy sysdeps/mips/dl-machine-rel.h => elf/tst-auditmod-tlsdesc.c (72%) copy sysdeps/mips/dl-machine-rel.h => elf/tst-auditmod19a.c (72%) copy sysdeps/arm/dl-machine-rel.h => elf/tst-auditmod19b.c (50%) copy sysdeps/arm/dl-machine-rel.h => elf/tst-auditmod20.c (54%) create mode 100644 elf/tst-auditmod22.c copy sysdeps/{mips/dl-machine-rel.h => generic/dl-fixup-attribute.h} (72%) copy sysdeps/{mips/dl-machine-rel.h => generic/set-hooks-arch.h} (61%) copy sysdeps/{mips/dl-machine-rel.h => i386/dl-fixup-attribute.h} (63%) copy sysdeps/{mips/dl-machine-rel.h => i386/set-hooks-arch.h} (67%) copy sysdeps/{mips/dl-machine-rel.h => x86_64/set-hooks-arch.h} (67%)