This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch release/2.40/master in repository glibc.
from 62e2c1d21f x86-64: Add GLIBC_ABI_DT_X86_64_PLT [BZ #33212] new e08360c484 elf: Run constructors on cyclic recursive dlopen (bug 31986) new aeb63faf58 elf: Signal LA_ACT_CONSISTENT to auditors after RT_CONSISTEN [...] new 91473c4eea elf: Signal RT_CONSISTENT after relocation processing in dlo [...] new d9bd6f3869 elf: Fix map_complete Systemtap probe in dl_open_worker new 23f95986fc Revert "elf: Run constructors on cyclic recursive dlopen (bu [...] new 812918bbde elf: rtld_multiple_ref is always true new 3b03a301e7 elf: Do not define consider_profiling, consider_symbind as macros new 7fd2dac6d6 elf: Introduce _dl_relocate_object_no_relro new 630be04e04 elf: Switch to main malloc after final ld.so self-relocation new f86839fc15 elf: Update DSO list, write audit log to elf/tst-audit23.out new 341233a250 elf: Add the endswith function to <endswith.h> new c10543d15b elf: Signal la_objopen for the proxy link map in dlmopen (bu [...] new 196fce6950 elf: Call la_objclose for proxy link maps in _dl_fini (bug 32065) new bab46c3dbd elf: Reorder audit events in dlcose to match _dl_fini (bug 32066) new 46adca40b8 elf: Fix handling of symbol versions which hash to zero (bug 29190) new cadc0a8450 elf: Second ld.so relocation only if libc.so has been loaded new 5177ccdbcb elf: Test dlopen (NULL, RTLD_LAZY) from an ELF constructor new 1eba4921c7 elf: Introduce separate _r_debug_array variable new 7d649d1c99 elf: Introduce _dl_debug_change_state new fbc5e95f83 elf: Restore support for _r_debug interpositions and copy re [...] new 87a6ccf0b4 elf: Compile _dl_debug_state separately (bug 33224)
The 21 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: elf/Makefile | 73 ++++++++++ elf/dl-close.c | 26 ++-- elf/dl-debug-symbols.S | 1 + elf/dl-debug.c | 155 ++++++++++++++------- elf/{dl-libc_freeres.c => dl-debug_state.c} | 14 +- elf/dl-fini.c | 9 ++ elf/dl-load.c | 60 ++++---- elf/dl-lookup.c | 22 ++- elf/dl-open.c | 53 +++++-- elf/dl-reloc.c | 32 ++--- elf/dl-support.c | 3 +- elf/dl-version.c | 7 + elf/endswith.h | 8 ++ elf/rtld.c | 142 +++++++++---------- elf/tst-audit23.c | 85 ++++++++--- elf/tst-dlmopen4-nonpic.c | 2 + elf/tst-dlmopen4-pic.c | 2 + elf/tst-dlmopen4.c | 22 +++ elf/tst-dlopen-auditdup-auditmod.c | 104 ++++++++++++++ ...t-dlopen-tlsreinit1.c => tst-dlopen-auditdup.c} | 20 ++- ...lclose-lazy-mod2.c => tst-dlopen-auditdupmod.c} | 39 +++--- ...c-mod8.c => tst-dlopen-constructor-null-mod1.c} | 38 +++-- ...itmod2.c => tst-dlopen-constructor-null-mod2.c} | 21 ++- .../tst-dlopen-constructor-null.c | 27 ++-- elf/tst-rtld-no-malloc-audit.c | 1 + elf/tst-rtld-no-malloc-preload.c | 1 + elf/tst-rtld-no-malloc.c | 76 ++++++++++ .../tst-version-hash-zero-linkmod.c | 9 +- elf/tst-version-hash-zero-linkmod.map | 7 + .../tst-version-hash-zero-mod.c | 8 +- elf/tst-version-hash-zero-mod.map | 13 ++ .../tst-version-hash-zero-refmod.c | 11 +- elf/tst-version-hash-zero.c | 56 ++++++++ include/link.h | 2 + sysdeps/generic/ldsodefs.h | 27 +++- sysdeps/unix/sysv/linux/Makefile | 8 ++ sysdeps/unix/sysv/linux/arm/Makefile | 3 + .../unix/sysv/linux/tst-nolink-libc.c | 10 +- 38 files changed, 879 insertions(+), 318 deletions(-) copy elf/{dl-libc_freeres.c => dl-debug_state.c} (60%) create mode 100644 elf/tst-dlmopen4-nonpic.c create mode 100644 elf/tst-dlmopen4-pic.c create mode 100644 elf/tst-dlopen-auditdup-auditmod.c copy elf/{tst-dlopen-tlsreinit1.c => tst-dlopen-auditdup.c} (70%) copy elf/{tst-dlclose-lazy-mod2.c => tst-dlopen-auditdupmod.c} (54%) copy elf/{tst-dlopen-nodelete-reloc-mod8.c => tst-dlopen-constructor-null-mod1.c} (52%) copy elf/{tst-dlopen-tlsreinitmod2.c => tst-dlopen-constructor-null-mod2.c} (64%) copy malloc/tst-aligned-alloc-random.c => elf/tst-dlopen-constructor-null.c (70%) create mode 100644 elf/tst-rtld-no-malloc-audit.c create mode 100644 elf/tst-rtld-no-malloc-preload.c create mode 100644 elf/tst-rtld-no-malloc.c copy malloc/tst-interpose-static-nothread.c => elf/tst-version-hash-zero-linkmod.c (71%) create mode 100644 elf/tst-version-hash-zero-linkmod.map copy malloc/tst-interpose-aux-thread.c => elf/tst-version-hash-zero-mod.c (80%) create mode 100644 elf/tst-version-hash-zero-mod.map copy malloc/tst-interpose-nothread.c => elf/tst-version-hash-zero-refmod.c (67%) create mode 100644 elf/tst-version-hash-zero.c copy stdlib/stdc_bit_ceil_us.c => sysdeps/unix/sysv/linux/tst-nolink-libc.c (83%)