This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch release/2.39/master in repository glibc.
from 269e89bd8d x86-64: Add GLIBC_ABI_DT_X86_64_PLT [BZ #33212] new 9fa7cc6a0b ldconfig: Move endswithn into a new header file new 6917fde6f9 elf: Run constructors on cyclic recursive dlopen (bug 31986) new d6cc325fcf elf: Signal LA_ACT_CONSISTENT to auditors after RT_CONSISTEN [...] new 5f225025db elf: Signal RT_CONSISTENT after relocation processing in dlo [...] new 46e3ecad27 elf: Fix map_complete Systemtap probe in dl_open_worker new 2b89de7c91 Revert "elf: Run constructors on cyclic recursive dlopen (bu [...] new b2d8c6cbe7 elf: rtld_multiple_ref is always true new 5434cc2c41 elf: Do not define consider_profiling, consider_symbind as macros new 65d86471ce elf: Introduce _dl_relocate_object_no_relro new 4f145bb35d elf: Switch to main malloc after final ld.so self-relocation new d21a217fa0 elf: Update DSO list, write audit log to elf/tst-audit23.out new fef226255d elf: Add the endswith function to <endswith.h> new e27601b385 elf: Signal la_objopen for the proxy link map in dlmopen (bu [...] new f407a14ff7 elf: Call la_objclose for proxy link maps in _dl_fini (bug 32065) new 4c9b1877fd elf: Reorder audit events in dlcose to match _dl_fini (bug 32066) new 5f5c411132 elf: Second ld.so relocation only if libc.so has been loaded new 79d84b5da5 elf: Fix handling of symbol versions which hash to zero (bug 29190) new 24c94ea84e elf: Test dlopen (NULL, RTLD_LAZY) from an ELF constructor new 5601ad79b7 elf: Introduce separate _r_debug_array variable new 97017da5ef elf: Introduce _dl_debug_change_state new 5cd1f4b1a1 elf: Restore support for _r_debug interpositions and copy re [...] new cf0e7d512d elf: Compile _dl_debug_state separately (bug 33224)
The 22 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 | 41 ++++++ elf/ldconfig.c | 12 +- elf/readlib.c | 3 +- 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 +- 40 files changed, 915 insertions(+), 330 deletions(-) copy elf/{dl-libc_freeres.c => dl-debug_state.c} (60%) create mode 100644 elf/endswith.h 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%)