This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_check_gcc/master-arm in repository toolchain/ci/glibc.
from 7b358de1af hurd: Fix XFAIL-ing mallocfork2 tests adds 2ce0481d26 hurd: let csu initialize tls adds ae49f218da hurd: Fix static-PIE startup adds aee6e90f93 elf: Add _dl_audit_objopen adds 3dac3959a5 elf: Add _dl_audit_activity_map and _dl_audit_activity_nsid adds c91008d349 elf: Add _dl_audit_objsearch adds 311c9ee54e elf: Add _dl_audit_objclose adds cda4f265c6 elf: Add _dl_audit_symbind_alt and _dl_audit_symbind adds 0b98a87487 elf: Add _dl_audit_preinit adds eff687e846 elf: Add _dl_audit_pltenter adds 8c0664e2b8 elf: Add _dl_audit_pltexit adds 063f9ba220 elf: Avoid unnecessary slowdown from profiling with audit (B [...] adds d1b38173c9 elf: Add audit tests for modules with TLSDESC adds f0e23d34a7 elf: Issue audit la_objopen for vDSO adds 484e672dda elf: Do not fail for failed dlmopen on audit modules (BZ #28061) adds c75aa9246a microblaze: Add missing implementation when !__ASSUME_TIME64 [...]
No new revisions were added by this update.
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 ++ 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/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 +- 72 files changed, 1300 insertions(+), 780 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%)