/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads.old/sysdeps/ia64/ |
A D | tls.h | 54 } tcbhead_t; typedef 57 # define TLS_INIT_TCB_SIZE sizeof (tcbhead_t) 60 # define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t) 63 # define TLS_TCB_SIZE sizeof (tcbhead_t) 77 ((tcbhead_t *) (tcbp))->dtv = (dtvp) + 1 81 (((tcbhead_t *)__thread_self)->dtv = (DTV)) 85 (((tcbhead_t *) (tcbp))->dtv) 89 (((tcbhead_t *) __thread_self)->private = (void *) GLRO(dl_sysinfo)) 102 (((tcbhead_t *)__thread_self)->dtv) 126 } tcbhead_t; typedef [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads/sysdeps/ia64/ |
A D | tls.h | 54 } tcbhead_t; typedef 57 # define TLS_INIT_TCB_SIZE sizeof (tcbhead_t) 60 # define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t) 63 # define TLS_TCB_SIZE sizeof (tcbhead_t) 77 ((tcbhead_t *) (tcbp))->dtv = (dtvp) + 1 81 (((tcbhead_t *)__thread_self)->dtv = (DTV)) 85 (((tcbhead_t *) (tcbp))->dtv) 89 (((tcbhead_t *) __thread_self)->private = (void *) GLRO(dl_sysinfo)) 102 (((tcbhead_t *)__thread_self)->dtv) 129 } tcbhead_t; typedef [all …]
|
/l4re-core-master/uclibc/lib/libpthread/src/sysdeps/sh/ |
A D | tls.h | 47 } tcbhead_t; typedef 69 # define TLS_INIT_TCB_SIZE sizeof (tcbhead_t) 72 # define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t) 75 # define TLS_TCB_SIZE sizeof (tcbhead_t) 92 ((tcbhead_t *) (tcbp))->dtv = (dtvp) + 1 96 ({ tcbhead_t *__tcbp; \ 102 (((tcbhead_t *) (tcbp))->dtv) 112 ({ tcbhead_t *__tcbp; \ 145 ({ tcbhead_t *__tcbp; \ 149 ({ tcbhead_t *__tcbp; \ [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/sysdeps/sh/ |
A D | tls.h | 46 } tcbhead_t; typedef 68 # define TLS_INIT_TCB_SIZE sizeof (tcbhead_t) 71 # define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t) 74 # define TLS_TCB_SIZE sizeof (tcbhead_t) 91 ((tcbhead_t *) (tcbp))->dtv = (dtvp) + 1 95 ({ tcbhead_t *__tcbp; \ 101 (((tcbhead_t *) (tcbp))->dtv) 111 ({ tcbhead_t *__tcbp; \ 144 ({ tcbhead_t *__tcbp; \ 148 ({ tcbhead_t *__tcbp; \ [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads/sysdeps/sh/ |
A D | tls.h | 65 } tcbhead_t; typedef 68 # define TLS_INIT_TCB_SIZE sizeof (tcbhead_t) 71 # define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t) 74 # define TLS_TCB_SIZE sizeof (tcbhead_t) 88 ((tcbhead_t *) (tcbp))->dtv = dtvp + 1 92 ({ tcbhead_t *__tcbp; \ 98 (((tcbhead_t *) (tcbp))->dtv) 108 ({ tcbhead_t *__tcbp; \ 143 } tcbhead_t; typedef 150 static const tcbhead_t nontls_init_tp = { .multiple_threads = 0 }; \
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads/sysdeps/s390/ |
A D | tls.h | 46 } tcbhead_t; typedef 73 # define TLS_INIT_TCB_SIZE sizeof (tcbhead_t) 76 # define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t) 92 ((tcbhead_t *) (descr))->dtv = (dtvp) + 1 96 (((tcbhead_t *) __builtin_thread_pointer ())->dtv = (dtv)) 100 (((tcbhead_t *) (descr))->dtv) 110 tcbhead_t *head = _descr; \ 122 (((tcbhead_t *) __builtin_thread_pointer ())->dtv) 135 static const tcbhead_t nontls_init_tp \
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads/sysdeps/alpha/ |
A D | tls.h | 46 } tcbhead_t; typedef 60 # define TLS_INIT_TCB_SIZE sizeof (tcbhead_t) 63 # define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t) 66 # define TLS_TCB_SIZE sizeof (tcbhead_t) 69 # define TLS_TCB_ALIGN __alignof__ (tcbhead_t) 80 (((tcbhead_t *) (TCBP))->dtv = (DTVP) + 1) 84 (((tcbhead_t *)__builtin_thread_pointer ())->dtv = (DTV)) 88 (((tcbhead_t *) (TCBP))->dtv) 98 (((tcbhead_t *)__builtin_thread_pointer ())->dtv)
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads/sysdeps/sparc/ |
A D | tls.h | 46 } tcbhead_t; typedef 65 # define TLS_INIT_TCB_SIZE sizeof (tcbhead_t) 68 # define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t) 83 ((tcbhead_t *) (descr))->dtv = (dtvp) + 1 87 (((tcbhead_t *) __thread_self)->dtv = (DTV)) 91 (((tcbhead_t *) (descr))->dtv) 99 (((tcbhead_t *) __thread_self)->dtv) 107 static const tcbhead_t nontls_init_tp \
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads/sysdeps/arm/ |
A D | tls.h | 45 } tcbhead_t; typedef 90 # define TLS_INIT_TCB_SIZE sizeof (tcbhead_t) 93 # define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t) 96 # define TLS_TCB_SIZE sizeof (tcbhead_t) 99 # define TLS_TCB_ALIGN __alignof__ (tcbhead_t) 110 (((tcbhead_t *) (TCBP))->dtv = (DTVP) + 1) 114 (((tcbhead_t *)__builtin_thread_pointer ())->dtv = (DTV)) 118 (((tcbhead_t *) (TCBP))->dtv) 132 (((tcbhead_t *)__builtin_thread_pointer ())->dtv)
|
/l4re-core-master/uclibc/lib/libpthread/src/sysdeps/powerpc/ |
A D | tls.h | 81 } tcbhead_t; typedef 99 + ((sizeof (tcbhead_t) + TLS_TCB_ALIGN - 1) & ~(TLS_TCB_ALIGN - 1))) 122 ((tcbhead_t *) (tcbp))[-1].dtv = dtvp + 1 128 # define GET_DTV(tcbp) (((tcbhead_t *) (tcbp))[-1].dtv) 138 (((tcbhead_t *) (__thread_register - TLS_TCB_OFFSET))[-1].dtv) 169 (((tcbhead_t *) ((char *) __thread_register \ 172 (((tcbhead_t *) ((char *) (descr) \ 174 = ((tcbhead_t *) ((char *) __thread_register \ 179 (((tcbhead_t *) ((char *) __thread_register \ 184 (((tcbhead_t *) ((char *) (descr) \
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/sysdeps/powerpc/ |
A D | tls.h | 80 } tcbhead_t; typedef 97 + ((sizeof (tcbhead_t) + TLS_TCB_ALIGN - 1) & ~(TLS_TCB_ALIGN - 1))) 120 ((tcbhead_t *) (tcbp))[-1].dtv = dtvp + 1 126 # define GET_DTV(tcbp) (((tcbhead_t *) (tcbp))[-1].dtv) 136 (((tcbhead_t *) (__thread_register - TLS_TCB_OFFSET))[-1].dtv) 167 (((tcbhead_t *) ((char *) __thread_register \ 170 (((tcbhead_t *) ((char *) (descr) \ 172 = ((tcbhead_t *) ((char *) __thread_register \ 177 (((tcbhead_t *) ((char *) __thread_register \ 182 (((tcbhead_t *) ((char *) (descr) \
|
/l4re-core-master/uclibc/lib/libpthread/src/sysdeps/arm/ |
A D | tls.h | 68 } tcbhead_t; typedef 71 # define TLS_INIT_TCB_SIZE sizeof (tcbhead_t) 77 # define TLS_TCB_SIZE sizeof (tcbhead_t) 88 (((tcbhead_t *) (tcbp))->dtv = (dtvp) + 1) 96 (((tcbhead_t *) (tcbp))->dtv) 118 ({ tcbhead_t *x; asm volatile ("mrc p15, 0, %0, c13, c0, 2" : "=r" (x)); x; }) 121 ({ (tcbhead_t *)(l4_utcb_tcr()->user[0] + TLS_PRE_TCB_SIZE); }) 127 (((tcbhead_t *) __builtin_thread_pointer ())->dtv) 129 (((tcbhead_t *) TLS_get_thread_pointer())->dtv)
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/sysdeps/metag/ |
A D | tls.h | 47 } tcbhead_t; typedef 69 # define TLS_INIT_TCB_SIZE sizeof (tcbhead_t) 72 # define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t) 75 # define TLS_TCB_SIZE sizeof (tcbhead_t) 92 ((tcbhead_t *) (tcbp))->dtv = (dtvp) + 1 96 (((tcbhead_t *)__builtin_thread_pointer ())->dtv = (dtv)) 100 (((tcbhead_t *) (tcbp))->dtv) 114 (((tcbhead_t *)__builtin_thread_pointer ())->dtv)
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads/sysdeps/powerpc/ |
A D | tls.h | 56 } tcbhead_t; typedef 73 + ((sizeof (tcbhead_t) + TLS_TCB_ALIGN - 1) & ~(TLS_TCB_ALIGN - 1))) 91 (((tcbhead_t *) (TCBP))[-1].dtv = (DTVP) + 1) 97 # define GET_DTV(TCBP) (((tcbhead_t *) (TCBP))[-1].dtv) 116 (((tcbhead_t *) ((void *) __thread_self - TLS_TCB_OFFSET))[-1].dtv) 154 } tcbhead_t; typedef 158 static const tcbhead_t nontls_init_tp = { .multiple_threads = 0 }; \
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads.old/sysdeps/sh/ |
A D | tls.h | 43 } tcbhead_t; typedef 60 # define TLS_INIT_TCB_SIZE sizeof (tcbhead_t) 63 # define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t) 78 ((tcbhead_t *) (descr))->dtv = dtvp + 1 87 (((tcbhead_t *) (descr))->dtv) 96 tcbhead_t *head = _descr; \
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads.old/sysdeps/x86_64/ |
A D | tls.h | 47 } tcbhead_t; typedef 67 # define TLS_INIT_TCB_SIZE sizeof (tcbhead_t) 70 # define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t) 86 ((tcbhead_t *) (descr))->dtv = (dtvp) + 1 95 (((tcbhead_t *) (descr))->dtv) 103 tcbhead_t *head = _descr; \
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads/sysdeps/x86_64/ |
A D | tls.h | 47 } tcbhead_t; typedef 67 # define TLS_INIT_TCB_SIZE sizeof (tcbhead_t) 70 # define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t) 86 ((tcbhead_t *) (descr))->dtv = (dtvp) + 1 95 (((tcbhead_t *) (descr))->dtv) 103 tcbhead_t *head = _descr; \
|
/l4re-core-master/uclibc/lib/libpthread/src/sysdeps/alpha/ |
A D | tls.h | 67 } tcbhead_t; typedef 70 # define TLS_INIT_TCB_SIZE sizeof (tcbhead_t) 76 # define TLS_TCB_SIZE sizeof (tcbhead_t) 87 (((tcbhead_t *) (tcbp))->dtv = (dtvp) + 1) 95 (((tcbhead_t *) (tcbp))->dtv) 105 (((tcbhead_t *) __builtin_thread_pointer ())->dtv)
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/sysdeps/alpha/ |
A D | tls.h | 66 } tcbhead_t; typedef 69 # define TLS_INIT_TCB_SIZE sizeof (tcbhead_t) 75 # define TLS_TCB_SIZE sizeof (tcbhead_t) 86 (((tcbhead_t *) (tcbp))->dtv = (dtvp) + 1) 94 (((tcbhead_t *) (tcbp))->dtv) 104 (((tcbhead_t *) __builtin_thread_pointer ())->dtv)
|
/l4re-core-master/uclibc/lib/libpthread/src/sysdeps/mips/ |
A D | tls.h | 78 } tcbhead_t; typedef 97 + ((sizeof (tcbhead_t) + TLS_TCB_ALIGN - 1) & ~(TLS_TCB_ALIGN - 1))) 103 + ((sizeof (tcbhead_t) + sizeof(void*) + TLS_TCB_ALIGN - 1) & ~(TLS_TCB_ALIGN - 1))) 114 (((tcbhead_t *) (tcbp))[-1].dtv = (dtvp) + 1) 122 (((tcbhead_t *) (tcbp))[-1].dtv) 130 unsigned offset = sizeof(tcbhead_t) + sizeof(l4_umword_t); in TLS_INIT_TP() 140 (((tcbhead_t *) (READ_THREAD_POINTER () - TLS_TCB_OFFSET))[-1].dtv)
|
/l4re-core-master/uclibc/lib/libpthread/src/sysdeps/arm64/ |
A D | tls.h | 68 } tcbhead_t; typedef 71 # define TLS_INIT_TCB_SIZE sizeof (tcbhead_t) 77 # define TLS_TCB_SIZE sizeof (tcbhead_t) 88 (((tcbhead_t *) (tcbp))->dtv = (dtvp) + 1) 96 (((tcbhead_t *) (tcbp))->dtv) 106 (((tcbhead_t *) __builtin_thread_pointer ())->dtv)
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/sysdeps/arm/ |
A D | tls.h | 67 } tcbhead_t; typedef 70 # define TLS_INIT_TCB_SIZE sizeof (tcbhead_t) 76 # define TLS_TCB_SIZE sizeof (tcbhead_t) 87 (((tcbhead_t *) (tcbp))->dtv = (dtvp) + 1) 95 (((tcbhead_t *) (tcbp))->dtv) 109 (((tcbhead_t *) __builtin_thread_pointer ())->dtv)
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads.old/sysdeps/i386/ |
A D | tls.h | 43 } tcbhead_t; typedef 62 # define TLS_INIT_TCB_SIZE sizeof (tcbhead_t) 65 # define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t) 81 ((tcbhead_t *) (descr))->dtv = (dtvp) + 1 90 (((tcbhead_t *) (descr))->dtv) 159 tcbhead_t *head = _descr; \
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads/sysdeps/mips/ |
A D | tls.h | 93 } tcbhead_t; typedef 110 + ((sizeof (tcbhead_t) + TLS_TCB_ALIGN - 1) & ~(TLS_TCB_ALIGN - 1))) 125 (((tcbhead_t *) (TCBP))[-1].dtv = (DTVP) + 1) 131 # define GET_DTV(TCBP) (((tcbhead_t *) (TCBP))[-1].dtv) 146 (((tcbhead_t *) (READ_THREAD_POINTER () - TLS_TCB_OFFSET))[-1].dtv)
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/sysdeps/x86_64/ |
A D | tcb-offsets.sym | 12 MULTIPLE_THREADS_OFFSET offsetof (tcbhead_t, multiple_threads) 13 POINTER_GUARD offsetof (tcbhead_t, pointer_guard) 14 VGETCPU_CACHE_OFFSET offsetof (tcbhead_t, vgetcpu_cache) 16 PRIVATE_FUTEX offsetof (tcbhead_t, private_futex) 18 RTLD_SAVESPACE_SSE offsetof (tcbhead_t, rtld_savespace_sse)
|