glibc/sysdeps/mach/hurd/htl
Cupertino Miranda 3b2b88ccee elf: early conversion of elf p_flags to mprotect flags
This patch replaces _dl_stack_flags global variable by
_dl_stack_prot_flags.
The advantage is that any convertion from p_flags to final used mprotect
flags occurs at loading of p_flags. It avoids repeated spurious
convertions of _dl_stack_flags, for example in allocate_thread_stack.

This modification was suggested in:
  https://sourceware.org/pipermail/libc-alpha/2025-March/165537.html

Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
2025-08-27 10:45:45 -03:00
..
bits
Implies
pt-docancel.c
pt-hurd-cond-timedwait.c
pt-hurd-cond-wait.c
pt-mutex-checklocked.c
pt-mutex-consistent.c htl: move pthread_mutex_consistent, pthread_mutex_consistent_np into libc. 2025-01-29 02:32:36 +01:00
pt-mutex-destroy.c htl: move pthread_mutex_destroy into libc. 2025-01-29 02:32:36 +01:00
pt-mutex-getprioceiling.c htl: move pthread_mutex_getprioceiling, pthread_mutex_setprioceiling into libc 2025-01-29 02:32:36 +01:00
pt-mutex-init.c htl: move pthread_mutex_init into libc. 2025-01-29 02:32:36 +01:00
pt-mutex-lock.c htl: move pthread_mutex_{lock, unlock, trylock, timedlock, clocklock} 2025-01-29 02:32:36 +01:00
pt-mutex-setprioceiling.c htl: move pthread_mutex_getprioceiling, pthread_mutex_setprioceiling into libc 2025-01-29 02:32:36 +01:00
pt-mutex-timedlock.c htl: move pthread_mutex_{lock, unlock, trylock, timedlock, clocklock} 2025-01-29 02:32:36 +01:00
pt-mutex-transfer-np.c htl: move pthread_mutex_transfer_np into libc. 2025-08-16 01:44:51 +02:00
pt-mutex-trylock.c htl: move pthread_mutex_{lock, unlock, trylock, timedlock, clocklock} 2025-01-29 02:32:36 +01:00
pt-mutex-unlock.c htl: move pthread_mutex_{lock, unlock, trylock, timedlock, clocklock} 2025-01-29 02:32:36 +01:00
pt-mutex.h
pt-mutexattr-destroy.c
pt-mutexattr-getprioceiling.c htl: move pthread_mutexattr_setprioceiling, pthread_mutexattr_getprioceiling into libc. 2025-01-02 01:20:21 +01:00
pt-mutexattr-getprotocol.c
pt-mutexattr-getpshared.c htl: move pthread_mutexattr_setpshared, pthread_mutexattr_getpshared into libc. 2025-01-02 01:19:29 +01:00
pt-mutexattr-getrobust.c htl: move pthread_mutexattr_{setrobust, setrobust_np}, pthread_mutexattr_{getrobust, getrobust_np} into libc. 2025-01-02 01:20:20 +01:00
pt-mutexattr-gettype.c
pt-mutexattr-init.c
pt-mutexattr-setprioceiling.c htl: move pthread_mutexattr_setprioceiling, pthread_mutexattr_getprioceiling into libc. 2025-01-02 01:20:21 +01:00
pt-mutexattr-setprotocol.c
pt-mutexattr-setpshared.c htl: move pthread_mutexattr_setpshared, pthread_mutexattr_getpshared into libc. 2025-01-02 01:19:29 +01:00
pt-mutexattr-setrobust.c htl: move pthread_mutexattr_{setrobust, setrobust_np}, pthread_mutexattr_{getrobust, getrobust_np} into libc. 2025-01-02 01:20:20 +01:00
pt-mutexattr-settype.c
pt-pthread_self.c
pt-sigstate-destroy.c
pt-sigstate-init.c htl: move __pthread_sigstate_init into libc. 2025-08-16 01:44:51 +02:00
pt-sigstate.c hurd: Consolidate signal mask change 2025-03-06 02:28:35 +01:00
pt-sysdep.c elf: early conversion of elf p_flags to mprotect flags 2025-08-27 10:45:45 -03:00
pt-sysdep.h htl: move __thread_set_pcsptp into libc. 2025-08-16 01:44:27 +02:00