aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/x86_64/nptl
AgeCommit message (Expand)AuthorFilesLines
2024-08-23nptl: Fix Race conditions in pthread cancellation [BZ#12683]Adhemerval Zanella1-3/+0
2024-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert8-8/+8
2024-01-01x86/cet: Sync with Linux kernel 6.6 shadow stack interfaceH.J. Lu1-1/+1
2023-05-01nptl: move tst-x86-64-tls-1 to nptl-only testsSamuel Thibault2-0/+68
2023-01-06Update copyright dates with scripts/update-copyrightsJoseph Myers7-7/+7
2022-11-03elf: Introduce <dl-call_tls_init_tp.h> and call_tls_init_tp (bug 29249)Florian Weimer1-1/+1
2022-10-03x86: Cleanup pthread_spin_{try}lock.SNoah Goldstein2-12/+29
2022-05-09nptl: Add backoff mechanism to spinlock loopWangyang Guo1-0/+39
2022-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert6-6/+6
2021-12-09Remove TLS_TCB_ALIGN and TLS_INIT_TCB_ALIGNFlorian Weimer1-6/+0
2021-12-09nptl: Introduce THREAD_GETMEM_VOLATILEFlorian Weimer1-0/+2
2021-12-09nptl: Introduce <tcb-access.h> for THREAD_* accessorsFlorian Weimer2-113/+131
2021-09-16elf: Remove THREAD_GSCOPE_IN_TCBSergey Bugaev1-1/+0
2021-09-03Remove "Contributed by" linesSiddhesh Poyarekar2-2/+0
2021-04-23nptl: Move pthread_spin_trylock into libcFlorian Weimer1-3/+10
2021-04-23nptl: Move pthread_spin_lock into libcFlorian Weimer1-2/+8
2021-04-23nptl: Move pthread_spin_init, Move pthread_spin_unlock into libcFlorian Weimer1-5/+11
2021-04-21x86: Remove low-level lock optimizationFlorian Weimer1-1/+0
2021-04-01x86_64: Correct THREAD_SETMEM/THREAD_SETMEM_NC for movq [BZ #27591]H.J. Lu1-2/+8
2021-02-22x86: Use x86/nptl/pthreaddef.hH.J. Lu1-47/+0
2021-01-02Update copyright dates with scripts/update-copyrightsPaul Eggert6-6/+6
2020-12-03x86: Fix THREAD_SELF definition to avoid ld.so crash (bug 27004)Jakub Jelinek1-1/+6
2020-11-16nptl: Move stack list variables into _rtld_globalFlorian Weimer1-2/+0
2020-11-13x86: Remove UP macro. Define LOCK_PREFIX unconditionally.Florian Weimer2-14/+2
2020-10-02aarch64: enforce >=64K guard size [BZ #26691]Szabolcs Nagy1-0/+3
2020-05-16Linux: Remove remnants of the getcpu cacheFlorian Weimer2-2/+1
2020-04-03nptl: Remove x86_64 cancellation assembly implementations [BZ #25765]Adhemerval Zanella1-7/+0
2020-02-17x86: Avoid single-argument _Static_assert in <tls.h>Florian Weimer1-8/+12
2020-02-17x86 tls: Use _Static_assert for TLS access size assertionSamuel Thibault1-26/+20
2020-02-14linux: Consolidate INLINE_SYSCALLAdhemerval Zanella1-1/+1
2020-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers6-6/+6
2019-11-26nptl: Add tests for internal pthread_rwlock_t offsetsAdhemerval Zanella1-0/+6
2019-11-26nptl: Cleanup mutex internal offset testsAdhemerval Zanella1-4/+0
2019-09-07Prefer https to http for gnu.org and fsf.org URLsPaul Eggert6-6/+6
2019-01-03x86_64: Remove wrong THREAD_ATOMIC_* macrosAdhemerval Zanella1-37/+0
2019-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers6-6/+6
2018-07-25x86: Rename __glibc_reserved2 to ssp_base in tcbhead_tH.J. Lu2-1/+10
2018-07-14x86: Rename __glibc_reserved1 to feature_1 in tcbhead_t [BZ #22563]H.J. Lu2-1/+5
2018-06-12i386: Change offset of __private_ss to 0x30 [BZ #23250]H.J. Lu1-0/+10
2018-05-17nptl: Remove __ASSUME_PRIVATE_FUTEXH.J. Lu2-7/+0
2018-03-11hurd: add gscope supportSamuel Thibault1-0/+1
2018-01-25Revert Intel CET changes to __jmp_buf_tag (Bug 22743)Carlos O'Donell2-5/+1
2018-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers6-6/+6
2017-12-19x86: Add feature_1 to tcbhead_t [BZ #22563]H.J. Lu2-1/+5
2017-11-07nptl: Add tests for internal pthread_mutex_t offsetsAdhemerval Zanella1-0/+5
2017-04-04Remove CALL_THREAD_FCT macroAdhemerval Zanella1-12/+0
2017-03-01Narrowing the visibility of libc-internal.h even further.Zack Weinberg1-1/+1
2017-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers6-6/+6
2016-11-24Remove cached PID/TID in cloneAdhemerval Zanella1-1/+0
2016-06-20elf: Consolidate machine-agnostic DTV definitions in <dl-dtv.h>Florian Weimer1-12/+1