Lines Matching defs:tls
1 /* $NetBSD: tls.c,v 1.23 2024/11/30 01:04:05 christos Exp $ */
32 __RCSID("$NetBSD: tls.c,v 1.23 2024/11/30 01:04:05 christos Exp $");
41 * https://akkadia.org/drepper/tls.pdf
42 * https://web.archive.org/web/20240718081934/https://akkadia.org/drepper/tls.pdf
97 * | obj 1 tls ptr | 1 TLS pointer for obj w/ obj->tlsindex 1
99 * | obj 2 tls ptr | 2 TLS pointer for obj w/ obj->tlsindex 2
145 * XXX Why is the first argument passed as `void *tls' instead of
149 _rtld_tls_get_addr(void *tls, size_t idx, size_t offset)
151 struct tls_tcb *tcb = tls;
256 dbg(("lwp %d tls tcb %p", _lwp_self(), tcb));
273 dbg(("%s: [lwp %d] tls dtv %p index %zu offset %zu",
447 dbg(("%s: static tls offset 0x%zx size %zu\n",