/sysdeps/x86_64/ |
A D | tst-x86-64-tls-1.c | 26 saved_ssp_base = THREAD_GETMEM (THREAD_SELF, header.ssp_base); in do_test() 29 ssp_base = THREAD_GETMEM (THREAD_SELF, header.ssp_base); in do_test() 34 THREAD_SETMEM (THREAD_SELF, header.ssp_base, -1ULL); in do_test() 35 ssp_base = THREAD_GETMEM (THREAD_SELF, header.ssp_base); in do_test() 39 THREAD_SETMEM (THREAD_SELF, header.ssp_base, saved_ssp_base); in do_test() 42 saved_specific = THREAD_GETMEM_NC (THREAD_SELF, specific, 1); in do_test() 45 THREAD_SETMEM_NC (THREAD_SELF, specific, 1, in do_test() 47 specific = THREAD_GETMEM_NC (THREAD_SELF, specific, 1); in do_test() 52 THREAD_SETMEM_NC (THREAD_SELF, specific, 1, in do_test() 54 specific = THREAD_GETMEM_NC (THREAD_SELF, specific, 1); in do_test() [all …]
|
/sysdeps/sparc/nptl/ |
A D | tls.h | 102 #define THREAD_SELF __thread_self macro 113 THREAD_SETMEM (THREAD_SELF, header.stack_guard, value) 116 = THREAD_GETMEM (THREAD_SELF, header.stack_guard)) 120 THREAD_GETMEM (THREAD_SELF, header.pointer_guard) 122 THREAD_SETMEM (THREAD_SELF, header.pointer_guard, value) 133 = atomic_exchange_rel (&THREAD_SELF->header.gscope_flag, \ 136 lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1, LLL_PRIVATE); \ 142 THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED; \
|
/sysdeps/unix/sysv/linux/ |
A D | tls-internal.h | 28 return &THREAD_SELF->tls_state; in __glibc_tls_internal() 34 free (THREAD_SELF->tls_state.strsignal_buf); in __glibc_tls_internal_free() 35 free (THREAD_SELF->tls_state.strerror_l_buf); in __glibc_tls_internal_free()
|
A D | single-thread.h | 37 (THREAD_GETMEM (THREAD_SELF, header.multiple_threads) == 0)
|
/sysdeps/s390/nptl/ |
A D | tls.h | 126 # define THREAD_SELF ((struct pthread *) __builtin_thread_pointer ()) macro 139 THREAD_SETMEM (THREAD_SELF, header.stack_guard, value); \ 144 = THREAD_GETMEM (THREAD_SELF, header.stack_guard)) 149 THREAD_GETMEM (THREAD_SELF, header.stack_guard) 160 = atomic_exchange_rel (&THREAD_SELF->header.gscope_flag, \ 163 lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1, LLL_PRIVATE); \ 169 THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED; \
|
/sysdeps/x86_64/nptl/ |
A D | tls.h | 178 # define THREAD_SELF \ macro 181 # define THREAD_SELF \ macro 196 THREAD_SETMEM (THREAD_SELF, header.stack_guard, value) 199 = THREAD_GETMEM (THREAD_SELF, header.stack_guard)) 204 THREAD_SETMEM (THREAD_SELF, header.pointer_guard, value) 207 = THREAD_GETMEM (THREAD_SELF, header.pointer_guard)) 222 lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1, LLL_PRIVATE); \ 226 THREAD_SETMEM (THREAD_SELF, header.gscope_flag, THREAD_GSCOPE_FLAG_USED)
|
/sysdeps/i386/nptl/ |
A D | tls.h | 145 ((pd)->header.sysinfo = THREAD_GETMEM (THREAD_SELF, header.sysinfo)) 147 assert ((pd)->header.sysinfo == THREAD_GETMEM (THREAD_SELF, header.sysinfo)) 232 # define THREAD_SELF \ macro 235 # define THREAD_SELF \ macro 251 THREAD_SETMEM (THREAD_SELF, header.stack_guard, value) 254 = THREAD_GETMEM (THREAD_SELF, header.stack_guard)) 259 THREAD_SETMEM (THREAD_SELF, header.pointer_guard, value) 262 = THREAD_GETMEM (THREAD_SELF, header.pointer_guard)) 277 lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1, LLL_PRIVATE); \ 281 THREAD_SETMEM (THREAD_SELF, header.gscope_flag, THREAD_GSCOPE_FLAG_USED)
|
/sysdeps/csky/nptl/ |
A D | tls.h | 103 # undef THREAD_SELF 104 # define THREAD_SELF \ macro 121 = atomic_exchange_rel (&THREAD_SELF->header.gscope_flag, \ 124 lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1, LLL_PRIVATE); \ 130 THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED; \
|
/sysdeps/arm/nptl/ |
A D | tls.h | 76 # define THREAD_SELF \ macro 92 = atomic_exchange_rel (&THREAD_SELF->header.gscope_flag, \ 95 lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1, LLL_PRIVATE); \ 101 THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED; \
|
/sysdeps/alpha/nptl/ |
A D | tls.h | 82 # define THREAD_SELF \ macro 98 = atomic_exchange_rel (&THREAD_SELF->header.gscope_flag, \ 101 lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1, LLL_PRIVATE); \ 107 THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED; \
|
/sysdeps/microblaze/nptl/ |
A D | tls.h | 87 # define THREAD_SELF \ macro 103 = atomic_exchange_rel (&THREAD_SELF->header.gscope_flag, \ 106 lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1, LLL_PRIVATE); \ 112 THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED; \
|
/sysdeps/aarch64/nptl/ |
A D | tls.h | 85 # define THREAD_SELF \ macro 101 = atomic_exchange_rel (&THREAD_SELF->header.gscope_flag, \ 104 lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1, LLL_PRIVATE); \ 110 THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED; \
|
/sysdeps/arc/nptl/ |
A D | tls.h | 90 # define THREAD_SELF \ macro 106 = atomic_exchange_rel (&THREAD_SELF->header.gscope_flag, \ 109 lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1, LLL_PRIVATE); \ 115 THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED; \
|
/sysdeps/m68k/nptl/ |
A D | tls.h | 105 # define THREAD_SELF \ macro 125 = atomic_exchange_rel (&THREAD_SELF->header.gscope_flag, \ 128 lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1, LLL_PRIVATE); \ 134 THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED; \
|
/sysdeps/riscv/nptl/ |
A D | tls.h | 89 # define THREAD_SELF \ macro 116 = atomic_exchange_rel (&THREAD_SELF->header.gscope_flag, \ 119 lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1, LLL_PRIVATE); \ 125 THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED; \
|
/sysdeps/hppa/nptl/ |
A D | tls.h | 89 # define THREAD_SELF \ macro 126 = atomic_exchange_rel (&THREAD_SELF->header.gscope_flag, \ 129 lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1, LLL_PRIVATE); \ 135 THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED; \
|
/sysdeps/nios2/nptl/ |
A D | tls.h | 102 # define THREAD_SELF \ macro 133 = atomic_exchange_rel (&THREAD_SELF->header.gscope_flag, \ 136 lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1, LLL_PRIVATE); \ 142 THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED; \
|
/sysdeps/mips/nptl/ |
A D | tls.h | 131 # define THREAD_SELF \ macro 153 = atomic_exchange_rel (&THREAD_SELF->header.gscope_flag, \ 156 lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1, LLL_PRIVATE); \ 162 THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED; \
|
/sysdeps/sh/nptl/ |
A D | tls.h | 101 # define THREAD_SELF \ macro 132 = atomic_exchange_rel (&THREAD_SELF->header.gscope_flag, \ 135 lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1, LLL_PRIVATE); \ 141 THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED; \
|
/sysdeps/nptl/ |
A D | _Fork.c | 28 pid_t pid = arch_fork (&THREAD_SELF->tid); in _Fork() 31 struct pthread *self = THREAD_SELF; in _Fork()
|
A D | stdio-lock.h | 39 void *__self = THREAD_SELF; \ 51 void *__self = THREAD_SELF; \
|
/sysdeps/ia64/nptl/ |
A D | tls.h | 119 # define THREAD_SELF \ macro 150 = atomic_exchange_rel (&THREAD_SELF->header.gscope_flag, \ 153 lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1, LLL_PRIVATE); \ 159 THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED; \
|
/sysdeps/powerpc/nptl/ |
A D | tls.h | 158 # define THREAD_SELF \ macro 217 = atomic_exchange_rel (&THREAD_SELF->header.gscope_flag, \ 220 lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1, LLL_PRIVATE); \ 226 THREAD_SELF->header.gscope_flag = THREAD_GSCOPE_FLAG_USED; \
|
/sysdeps/x86/nptl/ |
A D | tls-setup.h | 22 pd->header.feature_1 = THREAD_GETMEM (THREAD_SELF, header.feature_1); in tls_setup_tcbhead()
|
/sysdeps/mach/hurd/i386/ |
A D | tls.h | 160 # define THREAD_SELF \ macro 301 THREAD_SETMEM (THREAD_SELF, stack_guard, value) 304 = THREAD_GETMEM (THREAD_SELF, stack_guard)) 308 THREAD_SETMEM (THREAD_SELF, pointer_guard, value) 311 = THREAD_GETMEM (THREAD_SELF, pointer_guard)) 378 THREAD_SETMEM (THREAD_SELF, gscope_flag, THREAD_GSCOPE_FLAG_USED) 388 lll_wake (THREAD_SELF->gscope_flag, LLL_PRIVATE); \
|