Home
last modified time | relevance | path

Searched refs:dtv (Results 1 – 16 of 16) sorted by relevance

/third_party/musl/src/env/
D__init_tls.c44 uintptr_t *dtv; in __copy_tls() local
47 dtv = (uintptr_t*)(mem + libc.tls_size) - (libc.tls_cnt + 1); in __copy_tls()
54 dtv[i] = (uintptr_t)(mem + p->offset) + DTP_OFFSET; in __copy_tls()
58 dtv = (uintptr_t *)mem; in __copy_tls()
65 dtv[i] = (uintptr_t)(mem - p->offset) + DTP_OFFSET; in __copy_tls()
69 dtv[0] = libc.tls_cnt; in __copy_tls()
70 td->dtv = td->dtv_copy = dtv; in __copy_tls()
D__reset_tls.c9 size_t i, n = self->dtv[0]; in __reset_tls()
11 char *mem = (char *)(self->dtv[i] - DTP_OFFSET); in __reset_tls()
/third_party/musl/porting/linux/user/src/env/
D__init_tls.c44 uintptr_t *dtv; in __copy_tls() local
47 dtv = (uintptr_t*)(mem + libc.tls_size) - (libc.tls_cnt + 1); in __copy_tls()
54 dtv[i] = (uintptr_t)(mem + p->offset) + DTP_OFFSET; in __copy_tls()
60 dtv = (uintptr_t *)mem; in __copy_tls()
67 dtv[i] = (uintptr_t)(mem - p->offset) + DTP_OFFSET; in __copy_tls()
73 dtv[0] = libc.tls_cnt; in __copy_tls()
74 td->dtv = td->dtv_copy = dtv; in __copy_tls()
/third_party/musl/porting/liteos_a/user/src/env/
D__init_tls.c77 uintptr_t *dtv; in __copy_tls() local
80 dtv = (uintptr_t*)(mem + libc.tls_size) - (libc.tls_cnt + 1); in __copy_tls()
87 dtv[i] = (uintptr_t)(mem + p->offset) + DTP_OFFSET; in __copy_tls()
91 dtv = (uintptr_t *)mem; in __copy_tls()
98 dtv[i] = (uintptr_t)(mem - p->offset) + DTP_OFFSET; in __copy_tls()
102 dtv[0] = libc.tls_cnt; in __copy_tls()
103 td->dtv = td->dtv_copy = dtv; in __copy_tls()
/third_party/musl/src/thread/
D__tls_get_addr.c6 return (void *)(self->dtv[v[0]] + v[1]); in __tls_get_addr()
/third_party/boost/tools/build/src/
Dbuild_system.py486 dtv = None
488 dtv = default_toolset_version
506 using(dt, dtv)
/third_party/musl/libc-test/src/regression/
Dtest_src_regression.gni66 "tls_get_new-dtv",
/third_party/musl/porting/linux/user/src/internal/
Dpthread_impl.h20 uintptr_t *dtv; member
/third_party/musl/src/internal/
Dpthread_impl.h20 uintptr_t *dtv; member
/third_party/musl/porting/liteos_a/user/src/internal/
Dpthread_impl.h20 uintptr_t *dtv; member
/third_party/musl/libc-test/
Dtest_template.gni142 if (target_name == "tls_get_new-dtv") {
/third_party/musl/ldso/
Ddynlink.c1550 size_t old_cnt = self->dtv[0]; in install_new_tls()
1556 memcpy(newdtv+i, td->dtv, in install_new_tls()
1585 td->dtv = td->dtv_copy = newdtv[j]; in install_new_tls()
/third_party/musl/porting/liteos_a/user_debug/ldso/
Ddynlink.c1566 size_t old_cnt = self->dtv[0]; in install_new_tls()
1572 memcpy(newdtv+i, td->dtv, in install_new_tls()
1601 td->dtv = td->dtv_copy = newdtv[j]; in install_new_tls()
/third_party/musl/porting/liteos_a/user/ldso/
Ddynlink.c1566 size_t old_cnt = self->dtv[0]; in install_new_tls()
1572 memcpy(newdtv+i, td->dtv, in install_new_tls()
1601 td->dtv = td->dtv_copy = newdtv[j]; in install_new_tls()
/third_party/musl/porting/linux/user/ldso/
Ddynlink.c1568 size_t old_cnt = self->dtv[0]; in install_new_tls()
1574 memcpy(newdtv+i, td->dtv, in install_new_tls()
1603 td->dtv = td->dtv_copy = newdtv[j]; in install_new_tls()
/third_party/musl/
DWHATSNEW1731 - thread structure/dtv corruption on powerpc at thread startup