This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch release/2.34/master in repository glibc.
from d53b9cc391 hppa: Use END instead of PSEUDO_END in swapcontext.S new 4b5b8a1cdf powerpc: Delete unneeded ELF_MACHINE_BEFORE_RTLD_RELOC new b19de59d62 elf: Avoid nested functions in the loader [BZ #27220] new c6df39a0bd elf: Fix elf_get_dynamic_info definition new b868b45f67 elf: Fix dynamic-link.h usage on rtld.c new f6a54a3042 elf: Fix elf_get_dynamic_info() for bootstrap new a31bbe3242 elf: Move LAV_CURRENT to link_lavcurrent.h new e25fe99213 elf: Move la_activity (LA_ACT_ADD) after _dl_add_to_namespac [...] new ce0cb6d1d2 elf: Add _dl_audit_objopen new 66e9d27a09 elf: Add _dl_audit_activity_map and _dl_audit_activity_nsid new ec0fc2a153 elf: Add _dl_audit_objsearch new 198660741b elf: Add _dl_audit_objclose new b2d99731b6 elf: Add _dl_audit_symbind_alt and _dl_audit_symbind new 31473c273b elf: Add _dl_audit_preinit new fd9c4e8a1b elf: Add _dl_audit_pltenter new a8e211daea elf: Add _dl_audit_pltexit new 29496b3103 elf: Avoid unnecessary slowdown from profiling with audit (B [...] new 02c6a3d353 elf: Add audit tests for modules with TLSDESC new d1b9bee29a elf: Issue audit la_objopen for vDSO new 2255621f0e elf: Do not fail for failed dlmopen on audit modules (BZ #28061) new 98047ba95c elf: Add la_activity during application exit new efb21b5fb2 elf: Fix initial-exec TLS access on audit modules (BZ #28096) new 056fc1c0e3 elf: Issue la_symbind for bind-now (BZ #23734) new b118bce87a elf: Fix runtime linker auditing on aarch64 (BZ #26643) new 165e7ad459 Fix elf/tst-audit25a with default bind now toolchains new aabdad371f elf: Replace tst-audit24bmod2.so with tst-audit24bmod2 new 4dca2d3a7b hppa: Fix bind-now audit (BZ #28857) new ceed89d089 NEWS: Update fixed bug list for LD_AUDIT backports.
The 27 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 | 25 ++ .../dl-lookupcfg.h => bits/link_lavcurrent.h | 21 +- csu/libc-start.c | 23 +- elf/Makefile | 152 +++++++- elf/Versions | 1 + elf/dl-audit.c | 382 +++++++++++++++++++++ elf/dl-close.c | 69 +--- elf/dl-conflict.c | 40 ++- elf/dl-fini.c | 24 +- elf/dl-load.c | 144 +++----- elf/dl-object.c | 17 +- elf/dl-open.c | 22 +- elf/dl-reloc-static-pie.c | 17 +- elf/dl-reloc.c | 77 +++-- elf/dl-runtime.c | 253 ++------------ elf/dl-static-tls.h | 51 +++ elf/dl-support.c | 8 + elf/dl-sym-post.h | 47 +-- elf/dl-tls.c | 17 +- elf/do-rel.h | 69 +++- elf/dynamic-link.h | 92 ++--- elf/get-dynamic-info.h | 122 ++++--- elf/link.h | 2 +- elf/rtld.c | 108 ++---- elf/setup-vdso.h | 4 +- elf/sotruss-lib.c | 7 + elf/tst-audit-tlsdesc-dlopen.c | 67 ++++ .../dl-lookupcfg.h => elf/tst-audit-tlsdesc-mod1.c | 37 +- .../dl-lookupcfg.h => elf/tst-audit-tlsdesc-mod2.c | 29 +- elf/tst-audit-tlsdesc.c | 60 ++++ elf/tst-audit18.c | 129 +++++++ .../generic/dl-lookupcfg.h => elf/tst-audit18mod.c | 19 +- .../generic/dl-lookupcfg.h => elf/tst-audit19a.c | 34 +- elf/tst-audit19b.c | 94 +++++ .../dl-lookupcfg.h => elf/tst-audit19bmod.c | 19 +- .../generic/dl-lookupcfg.h => elf/tst-audit20.c | 21 +- .../generic/dl-lookupcfg.h => elf/tst-audit21.c | 38 +- elf/tst-audit22.c | 124 +++++++ elf/tst-audit23.c | 239 +++++++++++++ .../generic/dl-lookupcfg.h => elf/tst-audit23mod.c | 19 +- .../generic/dl-lookupcfg.h => elf/tst-audit24a.c | 32 +- .../dl-lookupcfg.h => elf/tst-audit24amod1.c | 27 +- .../dl-lookupcfg.h => elf/tst-audit24amod2.c | 21 +- .../generic/dl-lookupcfg.h => elf/tst-audit24b.c | 33 +- .../dl-lookupcfg.h => elf/tst-audit24bmod1.c | 27 +- .../dl-lookupcfg.h => elf/tst-audit24bmod2.c | 19 +- elf/tst-audit24c.c | 2 + .../generic/dl-lookupcfg.h => elf/tst-audit24d.c | 32 +- .../dl-lookupcfg.h => elf/tst-audit24dmod1.c | 29 +- .../dl-lookupcfg.h => elf/tst-audit24dmod2.c | 24 +- .../dl-lookupcfg.h => elf/tst-audit24dmod3.c | 27 +- .../dl-lookupcfg.h => elf/tst-audit24dmod4.c | 21 +- elf/tst-audit25a.c | 129 +++++++ elf/tst-audit25b.c | 128 +++++++ .../dl-lookupcfg.h => elf/tst-audit25mod1.c | 26 +- .../dl-lookupcfg.h => elf/tst-audit25mod2.c | 26 +- .../dl-lookupcfg.h => elf/tst-audit25mod3.c | 18 +- .../dl-lookupcfg.h => elf/tst-audit25mod4.c | 18 +- .../dl-lookupcfg.h => elf/tst-auditmod-tlsdesc.c | 21 +- elf/tst-auditmod18.c | 73 ++++ .../dl-lookupcfg.h => elf/tst-auditmod19a.c | 21 +- elf/tst-auditmod19b.c | 46 +++ .../generic/dl-lookupcfg.h => elf/tst-auditmod20.c | 53 ++- elf/tst-auditmod21a.c | 80 +++++ .../dl-lookupcfg.h => elf/tst-auditmod21b.c | 18 +- elf/tst-auditmod22.c | 51 +++ elf/tst-auditmod23.c | 74 ++++ .../generic/dl-lookupcfg.h => elf/tst-auditmod24.h | 25 +- elf/tst-auditmod24a.c | 116 +++++++ elf/tst-auditmod24b.c | 104 ++++++ elf/tst-auditmod24c.c | 3 + elf/tst-auditmod24d.c | 122 +++++++ elf/tst-auditmod25.c | 79 +++++ include/dlfcn.h | 2 + include/link.h | 2 + nptl/allocatestack.c | 2 +- sysdeps/aarch64/Makefile | 20 ++ sysdeps/aarch64/bits/link.h | 26 +- .../dl-lookupcfg.h => aarch64/dl-audit-check.h} | 24 +- sysdeps/aarch64/dl-link.sym | 6 +- sysdeps/aarch64/dl-machine.h | 30 +- sysdeps/aarch64/dl-trampoline.S | 83 +++-- .../dl-lookupcfg.h => aarch64/tst-audit26.c} | 33 +- .../dl-lookupcfg.h => aarch64/tst-audit26mod.c} | 29 +- .../dl-lookupcfg.h => aarch64/tst-audit26mod.h} | 46 ++- sysdeps/aarch64/tst-audit27.c | 64 ++++ sysdeps/aarch64/tst-audit27mod.c | 95 +++++ sysdeps/aarch64/tst-audit27mod.h | 67 ++++ sysdeps/aarch64/tst-auditmod26.c | 103 ++++++ sysdeps/aarch64/tst-auditmod27.c | 180 ++++++++++ sysdeps/alpha/dl-machine.h | 22 +- sysdeps/alpha/dl-trampoline.S | 8 +- sysdeps/arc/dl-machine.h | 28 +- .../dl-lookupcfg.h => arm/dl-machine-rel.h} | 29 +- sysdeps/arm/dl-machine.h | 46 ++- sysdeps/arm/dl-trampoline.S | 2 +- sysdeps/csky/dl-machine.h | 25 +- .../generic/{dl-lookupcfg.h => dl-audit-check.h} | 19 +- .../{dl-lookupcfg.h => dl-fixup-attribute.h} | 20 +- sysdeps/generic/dl-lookupcfg.h | 3 + .../generic/{dl-lookupcfg.h => dl-machine-rel.h} | 25 +- sysdeps/generic/dl-machine.h | 2 + sysdeps/generic/ldsodefs.h | 54 ++- sysdeps/hppa/dl-lookupcfg.h | 7 +- sysdeps/hppa/dl-machine.h | 29 +- sysdeps/hppa/dl-runtime.c | 2 +- sysdeps/hppa/dl-trampoline.S | 6 +- .../dl-lookupcfg.h => i386/dl-fixup-attribute.h} | 26 +- .../dl-lookupcfg.h => i386/dl-machine-rel.h} | 29 +- sysdeps/i386/dl-machine.h | 75 ++-- sysdeps/i386/dl-trampoline.S | 2 +- sysdeps/ia64/dl-lookupcfg.h | 3 + sysdeps/ia64/dl-machine.h | 28 +- sysdeps/ia64/dl-trampoline.S | 16 +- sysdeps/m68k/dl-machine.h | 25 +- sysdeps/m68k/dl-trampoline.S | 2 +- sysdeps/microblaze/dl-machine.h | 25 +- .../dl-lookupcfg.h => mips/dl-machine-rel.h} | 23 +- sysdeps/mips/dl-machine.h | 64 ++-- sysdeps/nios2/dl-machine.h | 27 +- sysdeps/{generic => powerpc}/dl-lookupcfg.h | 25 +- sysdeps/powerpc/powerpc32/dl-machine.h | 25 +- .../powerpc64/dl-funcdesc.h} | 30 +- sysdeps/powerpc/powerpc64/dl-irel.h | 2 +- sysdeps/powerpc/powerpc64/dl-machine.h | 40 +-- sysdeps/powerpc/powerpc64/dl-trampoline.S | 4 +- sysdeps/riscv/dl-machine.h | 28 +- sysdeps/s390/s390-32/dl-machine.h | 25 +- sysdeps/s390/s390-32/dl-trampoline.h | 4 +- sysdeps/s390/s390-64/dl-machine.h | 25 +- sysdeps/s390/s390-64/dl-trampoline.h | 2 +- sysdeps/sh/dl-machine.h | 25 +- sysdeps/sh/dl-trampoline.S | 4 +- sysdeps/sparc/sparc32/dl-machine.h | 24 +- sysdeps/sparc/sparc32/dl-trampoline.S | 2 +- sysdeps/sparc/sparc64/dl-machine.h | 24 +- sysdeps/sparc/sparc64/dl-trampoline.S | 2 +- sysdeps/unix/sysv/linux/powerpc/libc-vdso.h | 2 +- sysdeps/x86_64/dl-machine.h | 32 +- sysdeps/x86_64/dl-runtime.h | 2 +- sysdeps/x86_64/dl-trampoline.h | 6 +- 141 files changed, 4368 insertions(+), 1697 deletions(-) copy sysdeps/generic/dl-lookupcfg.h => bits/link_lavcurrent.h (57%) create mode 100644 elf/dl-audit.c create mode 100644 elf/dl-static-tls.h create mode 100644 elf/tst-audit-tlsdesc-dlopen.c copy sysdeps/generic/dl-lookupcfg.h => elf/tst-audit-tlsdesc-mod1.c (57%) copy sysdeps/generic/dl-lookupcfg.h => elf/tst-audit-tlsdesc-mod2.c (57%) create mode 100644 elf/tst-audit-tlsdesc.c create mode 100644 elf/tst-audit18.c copy sysdeps/generic/dl-lookupcfg.h => elf/tst-audit18mod.c (57%) copy sysdeps/generic/dl-lookupcfg.h => elf/tst-audit19a.c (56%) create mode 100644 elf/tst-audit19b.c copy sysdeps/generic/dl-lookupcfg.h => elf/tst-audit19bmod.c (57%) copy sysdeps/generic/dl-lookupcfg.h => elf/tst-audit20.c (57%) copy sysdeps/generic/dl-lookupcfg.h => elf/tst-audit21.c (57%) create mode 100644 elf/tst-audit22.c create mode 100644 elf/tst-audit23.c copy sysdeps/generic/dl-lookupcfg.h => elf/tst-audit23mod.c (57%) copy sysdeps/generic/dl-lookupcfg.h => elf/tst-audit24a.c (57%) copy sysdeps/generic/dl-lookupcfg.h => elf/tst-audit24amod1.c (57%) copy sysdeps/generic/dl-lookupcfg.h => elf/tst-audit24amod2.c (57%) copy sysdeps/generic/dl-lookupcfg.h => elf/tst-audit24b.c (57%) copy sysdeps/generic/dl-lookupcfg.h => elf/tst-audit24bmod1.c (57%) copy sysdeps/generic/dl-lookupcfg.h => elf/tst-audit24bmod2.c (57%) create mode 100644 elf/tst-audit24c.c copy sysdeps/generic/dl-lookupcfg.h => elf/tst-audit24d.c (57%) copy sysdeps/generic/dl-lookupcfg.h => elf/tst-audit24dmod1.c (57%) copy sysdeps/generic/dl-lookupcfg.h => elf/tst-audit24dmod2.c (57%) copy sysdeps/generic/dl-lookupcfg.h => elf/tst-audit24dmod3.c (57%) copy sysdeps/generic/dl-lookupcfg.h => elf/tst-audit24dmod4.c (57%) create mode 100644 elf/tst-audit25a.c create mode 100644 elf/tst-audit25b.c copy sysdeps/generic/dl-lookupcfg.h => elf/tst-audit25mod1.c (57%) copy sysdeps/generic/dl-lookupcfg.h => elf/tst-audit25mod2.c (57%) copy sysdeps/generic/dl-lookupcfg.h => elf/tst-audit25mod3.c (57%) copy sysdeps/generic/dl-lookupcfg.h => elf/tst-audit25mod4.c (57%) copy sysdeps/generic/dl-lookupcfg.h => elf/tst-auditmod-tlsdesc.c (57%) create mode 100644 elf/tst-auditmod18.c copy sysdeps/generic/dl-lookupcfg.h => elf/tst-auditmod19a.c (57%) create mode 100644 elf/tst-auditmod19b.c copy sysdeps/generic/dl-lookupcfg.h => elf/tst-auditmod20.c (53%) create mode 100644 elf/tst-auditmod21a.c copy sysdeps/generic/dl-lookupcfg.h => elf/tst-auditmod21b.c (57%) create mode 100644 elf/tst-auditmod22.c create mode 100644 elf/tst-auditmod23.c copy sysdeps/generic/dl-lookupcfg.h => elf/tst-auditmod24.h (57%) create mode 100644 elf/tst-auditmod24a.c create mode 100644 elf/tst-auditmod24b.c create mode 100644 elf/tst-auditmod24c.c create mode 100644 elf/tst-auditmod24d.c create mode 100644 elf/tst-auditmod25.c copy sysdeps/{generic/dl-lookupcfg.h => aarch64/dl-audit-check.h} (57%) copy sysdeps/{generic/dl-lookupcfg.h => aarch64/tst-audit26.c} (57%) copy sysdeps/{generic/dl-lookupcfg.h => aarch64/tst-audit26mod.c} (57%) copy sysdeps/{generic/dl-lookupcfg.h => aarch64/tst-audit26mod.h} (51%) create mode 100644 sysdeps/aarch64/tst-audit27.c create mode 100644 sysdeps/aarch64/tst-audit27mod.c create mode 100644 sysdeps/aarch64/tst-audit27mod.h create mode 100644 sysdeps/aarch64/tst-auditmod26.c create mode 100644 sysdeps/aarch64/tst-auditmod27.c copy sysdeps/{generic/dl-lookupcfg.h => arm/dl-machine-rel.h} (56%) copy sysdeps/generic/{dl-lookupcfg.h => dl-audit-check.h} (57%) copy sysdeps/generic/{dl-lookupcfg.h => dl-fixup-attribute.h} (57%) copy sysdeps/generic/{dl-lookupcfg.h => dl-machine-rel.h} (57%) copy sysdeps/{generic/dl-lookupcfg.h => i386/dl-fixup-attribute.h} (57%) copy sysdeps/{generic/dl-lookupcfg.h => i386/dl-machine-rel.h} (55%) copy sysdeps/{generic/dl-lookupcfg.h => mips/dl-machine-rel.h} (57%) copy sysdeps/{generic => powerpc}/dl-lookupcfg.h (56%) copy sysdeps/{generic/dl-lookupcfg.h => powerpc/powerpc64/dl-funcdesc.h} (57%)