1
0
mirror of https://sourceware.org/git/glibc.git synced 2026-10-24 01:33:52 +03:00

Commit Graph

  • 9397174e48 x86/cet: Don't disable CET if not single threaded H.J. Lu 2023-07-28 14:06:01 -07:00
  • cc47b51930 x86: Modularize sysdeps/x86/dl-cet.c H.J. Lu 2023-03-24 13:20:06 -07:00
  • 4c69161b63 x86/cet: Update tst-cet-vfork-1 H.J. Lu 2022-01-16 12:09:57 -08:00
  • 2c763f814e x86/cet: Check CPU_FEATURE_ACTIVE in permissive mode H.J. Lu 2023-03-28 13:52:36 -07:00
  • 1192cdd722 x86/cet: Check legacy shadow stack code in .init_array section H.J. Lu 2023-03-22 13:34:55 -07:00
  • db563af070 x86/cet: Add tests for GLIBC_TUNABLES=glibc.cpu.hwcaps=-SHSTK H.J. Lu 2023-03-17 16:21:49 -07:00
  • a4003d1500 x86/cet: Check CPU_FEATURE_ACTIVE when CET is disabled H.J. Lu 2023-03-10 13:18:10 -08:00
  • d5db2ef4ce x86/cet: Check legacy shadow stack applications H.J. Lu 2023-03-21 12:53:24 -07:00
  • f258b3fa5a x86/cet: Don't assume that SHSTK implies IBT H.J. Lu 2023-12-16 08:53:12 -08:00
  • 27da1273b9 x86/cet: Check user_shstk in /proc/cpuinfo H.J. Lu 2023-12-16 08:53:10 -08:00
  • 058c4723cb Update syscall lists for Linux 6.7 Joseph Myers 2024-01-17 15:38:54 +00:00
  • ffdf8ef6c1 Update syscall lists for Linux 6.6 Adhemerval Zanella 2023-10-31 13:32:33 -03:00
  • d2d1978e9a Remove installed header rule on $(..)include/%.h H.J. Lu 2024-01-09 10:25:20 -08:00
  • 1f17635507 debug: Fix tst-longjmp_chk3 build failure on Hurd Florian Weimer 2024-11-26 19:26:13 +01:00
  • 3b6c8ea878 debug: Wire up tst-longjmp_chk3 Florian Weimer 2024-11-25 17:32:54 +01:00
  • 3e335fad35 debug: Fix tst-longjmp_chk3 build failure on Hurd Florian Weimer 2024-11-26 19:26:13 +01:00
  • 340df50b37 debug: Wire up tst-longjmp_chk3 Florian Weimer 2024-11-25 17:32:54 +01:00
  • e4bd849a5d debug: Fix tst-longjmp_chk3 build failure on Hurd Florian Weimer 2024-11-26 19:26:13 +01:00
  • 4db5358c9c debug: Wire up tst-longjmp_chk3 Florian Weimer 2024-11-25 17:32:54 +01:00
  • 1fc2002d60 debug: Adapt fortify tests to libsupport Adhemerval Zanella 2023-12-21 15:59:15 -03:00
  • 9bb20abcaa x86-64: Save APX registers in ld.so trampoline H.J. Lu 2024-02-16 07:17:10 -08:00
  • 7aa907241c i386: Also add GLIBC_ABI_GNU2_TLS version [BZ #33129] H.J. Lu 2025-08-18 09:06:48 -07:00
  • 768103fa49 i386: Remove CET support Adhemerval Zanella 2024-01-05 10:36:40 -03:00
  • e87844ec42 i386: Also add GLIBC_ABI_GNU2_TLS version [BZ #33129] H.J. Lu 2025-08-18 09:06:48 -07:00
  • 6f999af332 support: Handle FUSE_GETXATTR during FUSE FS mount Arjun Shankar 2025-08-18 15:33:13 +02:00
  • 89596f46e3 i386: Update ___tls_get_addr to preserve vector registers H.J. Lu 2025-06-09 05:22:10 +08:00
  • d4ccda8e69 malloc: Fix tst bug in malloc/tst-free-errno-malloc-hugetlb1. caiyinyu 2025-08-14 16:28:46 +08:00
  • 836c9f0e0b i386: Update ___tls_get_addr to preserve vector registers H.J. Lu 2025-06-09 05:22:10 +08:00
  • c789121e02 LoongArch: Regenerate preconfigure. [bug 32521] mengqinggang 2025-01-03 15:49:43 +08:00
  • c1bec0b52d i386: Update ___tls_get_addr to preserve vector registers H.J. Lu 2025-06-09 05:22:10 +08:00
  • bd4628f3f1 i386: Also add GLIBC_ABI_GNU2_TLS version [BZ #33129] H.J. Lu 2025-08-18 09:06:48 -07:00
  • aa5dbd5332 elf: Preserve _rtld_global layout for the release branch Florian Weimer 2025-08-18 13:52:02 +02:00
  • 3533310dd3 elf: Preserve _rtld_global layout for the release branch Florian Weimer 2025-08-18 13:52:02 +02:00
  • 4c2509882f elf: Preserve _rtld_global layout for the release branch Florian Weimer 2025-08-18 13:52:02 +02:00
  • cf0e7d512d elf: Compile _dl_debug_state separately (bug 33224) Florian Weimer 2025-07-28 14:16:52 +02:00
  • 5cd1f4b1a1 elf: Restore support for _r_debug interpositions and copy relocations Florian Weimer 2025-07-04 21:46:30 +02:00
  • 97017da5ef elf: Introduce _dl_debug_change_state Florian Weimer 2025-07-04 21:46:16 +02:00
  • 5601ad79b7 elf: Introduce separate _r_debug_array variable Florian Weimer 2025-07-04 21:46:05 +02:00
  • 24c94ea84e elf: Test dlopen (NULL, RTLD_LAZY) from an ELF constructor Florian Weimer 2025-03-11 15:30:52 +01:00
  • 79d84b5da5 elf: Fix handling of symbol versions which hash to zero (bug 29190) Florian Weimer 2025-03-07 17:37:50 +01:00
  • 5f5c411132 elf: Second ld.so relocation only if libc.so has been loaded Florian Weimer 2025-01-07 09:18:07 +01:00
  • 4c9b1877fd elf: Reorder audit events in dlcose to match _dl_fini (bug 32066) Florian Weimer 2024-09-03 17:57:46 +02:00
  • f407a14ff7 elf: Call la_objclose for proxy link maps in _dl_fini (bug 32065) Florian Weimer 2024-08-09 16:06:40 +02:00
  • e27601b385 elf: Signal la_objopen for the proxy link map in dlmopen (bug 31985) Florian Weimer 2024-08-09 15:31:18 +02:00
  • fef226255d elf: Add the endswith function to <endswith.h> Florian Weimer 2024-11-29 15:36:40 +01:00
  • d21a217fa0 elf: Update DSO list, write audit log to elf/tst-audit23.out Florian Weimer 2024-09-03 17:52:47 +02:00
  • 4f145bb35d elf: Switch to main malloc after final ld.so self-relocation Florian Weimer 2024-11-06 10:33:44 +01:00
  • 65d86471ce elf: Introduce _dl_relocate_object_no_relro Florian Weimer 2024-11-06 10:33:44 +01:00
  • 5434cc2c41 elf: Do not define consider_profiling, consider_symbind as macros Florian Weimer 2024-11-06 10:33:44 +01:00
  • b2d8c6cbe7 elf: rtld_multiple_ref is always true Florian Weimer 2024-11-06 10:33:44 +01:00
  • 2b89de7c91 Revert "elf: Run constructors on cyclic recursive dlopen (bug 31986)" Florian Weimer 2024-10-28 14:45:30 +01:00
  • 46e3ecad27 elf: Fix map_complete Systemtap probe in dl_open_worker Florian Weimer 2024-10-25 17:41:53 +02:00
  • 5f225025db elf: Signal RT_CONSISTENT after relocation processing in dlopen (bug 31986) Florian Weimer 2024-10-25 16:50:10 +02:00
  • d6cc325fcf elf: Signal LA_ACT_CONSISTENT to auditors after RT_CONSISTENT switch Florian Weimer 2024-10-25 16:50:10 +02:00
  • 6917fde6f9 elf: Run constructors on cyclic recursive dlopen (bug 31986) Florian Weimer 2024-10-25 16:50:10 +02:00
  • 9fa7cc6a0b ldconfig: Move endswithn into a new header file Adam Sampson 2024-05-06 18:16:32 +01:00
  • 87a6ccf0b4 elf: Compile _dl_debug_state separately (bug 33224) Florian Weimer 2025-07-28 14:16:52 +02:00
  • fbc5e95f83 elf: Restore support for _r_debug interpositions and copy relocations Florian Weimer 2025-07-04 21:46:30 +02:00
  • 7d649d1c99 elf: Introduce _dl_debug_change_state Florian Weimer 2025-07-04 21:46:16 +02:00
  • 1eba4921c7 elf: Introduce separate _r_debug_array variable Florian Weimer 2025-07-04 21:46:05 +02:00
  • 5177ccdbcb elf: Test dlopen (NULL, RTLD_LAZY) from an ELF constructor Florian Weimer 2025-03-11 15:30:52 +01:00
  • cadc0a8450 elf: Second ld.so relocation only if libc.so has been loaded Florian Weimer 2025-01-07 09:18:07 +01:00
  • 46adca40b8 elf: Fix handling of symbol versions which hash to zero (bug 29190) Florian Weimer 2025-03-07 17:37:50 +01:00
  • bab46c3dbd elf: Reorder audit events in dlcose to match _dl_fini (bug 32066) Florian Weimer 2024-09-03 17:57:46 +02:00
  • 196fce6950 elf: Call la_objclose for proxy link maps in _dl_fini (bug 32065) Florian Weimer 2024-08-09 16:06:40 +02:00
  • c10543d15b elf: Signal la_objopen for the proxy link map in dlmopen (bug 31985) Florian Weimer 2024-08-09 15:31:18 +02:00
  • 341233a250 elf: Add the endswith function to <endswith.h> Florian Weimer 2024-11-29 15:36:40 +01:00
  • f86839fc15 elf: Update DSO list, write audit log to elf/tst-audit23.out Florian Weimer 2024-09-03 17:52:47 +02:00
  • 630be04e04 elf: Switch to main malloc after final ld.so self-relocation Florian Weimer 2024-11-06 10:33:44 +01:00
  • 7fd2dac6d6 elf: Introduce _dl_relocate_object_no_relro Florian Weimer 2024-11-06 10:33:44 +01:00
  • 3b03a301e7 elf: Do not define consider_profiling, consider_symbind as macros Florian Weimer 2024-11-06 10:33:44 +01:00
  • 812918bbde elf: rtld_multiple_ref is always true Florian Weimer 2024-11-06 10:33:44 +01:00
  • 23f95986fc Revert "elf: Run constructors on cyclic recursive dlopen (bug 31986)" Florian Weimer 2024-10-28 14:45:30 +01:00
  • d9bd6f3869 elf: Fix map_complete Systemtap probe in dl_open_worker Florian Weimer 2024-10-25 17:41:53 +02:00
  • 91473c4eea elf: Signal RT_CONSISTENT after relocation processing in dlopen (bug 31986) Florian Weimer 2024-10-25 16:50:10 +02:00
  • aeb63faf58 elf: Signal LA_ACT_CONSISTENT to auditors after RT_CONSISTENT switch Florian Weimer 2024-10-25 16:50:10 +02:00
  • e08360c484 elf: Run constructors on cyclic recursive dlopen (bug 31986) Florian Weimer 2024-10-25 16:50:10 +02:00
  • 42f9c70ac2 elf: Test dlopen (NULL, RTLD_LAZY) from an ELF constructor Florian Weimer 2025-03-11 15:30:52 +01:00
  • 3f3b4fdd0b elf: Fix handling of symbol versions which hash to zero (bug 29190) Florian Weimer 2025-03-07 17:37:50 +01:00
  • 68cca6e1e8 x86-64: Add GLIBC_ABI_DT_X86_64_PLT [BZ #33212] release/2.33/master H.J. Lu 2025-08-14 07:03:20 -07:00
  • 11483721d6 x86-64: Add GLIBC_ABI_DT_X86_64_PLT [BZ #33212] H.J. Lu 2025-08-14 07:03:20 -07:00
  • 4e50046821 x86-64: Add GLIBC_ABI_DT_X86_64_PLT [BZ #33212] H.J. Lu 2025-08-14 07:03:20 -07:00
  • 098e449df0 htl: move sem_unlink into libc. gfleury 2025-08-17 12:40:22 +02:00
  • f5a43420e2 htl: move sem_{clockwait, timedwait, wait, trywait} into libc. gfleury 2025-08-17 12:40:21 +02:00
  • 795f5f2a8b htl: move sem_post into libc. gfleury 2025-08-17 12:40:20 +02:00
  • 50f5ddc20a htl: move sem_open, sem_close into libc. gfleury 2025-08-17 12:40:19 +02:00
  • b2b6d32f11 htl: move sem_init into libc. gfleury 2025-08-17 12:40:18 +02:00
  • 11c07af422 htl: move sem_getvalue into libc. gfleury 2025-08-17 12:40:17 +02:00
  • c2560a0c56 htl: move sem_destroy into libc. gfleury 2025-08-17 12:40:16 +02:00
  • 35296a6e73 htl: move __pthread_startup into libc. gfleury 2025-08-15 20:15:00 +02:00
  • 80412aee3e htl: move __pthread_setup into libc. gfleury 2025-08-15 20:14:59 +02:00
  • b6616efe8c htl: move pthread_{join, clockjoin_np, timedjoin_np, tryjoin_np} into libc. gfleury 2025-08-15 20:14:58 +02:00
  • 36982b0fdb htl: move pthread_exit into libc. gfleury 2025-08-15 20:14:57 +02:00
  • a901f2599e htl: move pthread_detach into libc. gfleury 2025-08-15 20:14:56 +02:00
  • d0667a77de htl: move __pthread_sigstate_init into libc. gfleury 2025-08-15 20:14:55 +02:00
  • f6a47e2d61 htl: move pthread_mutex_transfer_np into libc. gfleury 2025-08-15 20:14:54 +02:00
  • 1e6588e777 htl: move pthread_getattr_np into libc. gfleury 2025-08-15 20:14:53 +02:00
  • 6541288cb5 htl: move pthread_testcancel into libc. gfleury 2025-08-15 20:14:52 +02:00
  • edcc9ca48c htl: move pthread_kill into libc. gfleury 2025-08-15 20:14:51 +02:00
  • de8351f4de htl: move pthread_cancel, __pthread_do_cancel into libc. gfleury 2025-08-15 20:14:50 +02:00