Searched refs:dtv (Results 1 – 16 of 16) sorted by relevance
/third_party/musl/src/env/ |
D | __init_tls.c | 44 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.c | 9 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.c | 44 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.c | 77 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.c | 6 return (void *)(self->dtv[v[0]] + v[1]); in __tls_get_addr()
|
/third_party/boost/tools/build/src/ |
D | build_system.py | 486 dtv = None 488 dtv = default_toolset_version 506 using(dt, dtv)
|
/third_party/musl/libc-test/src/regression/ |
D | test_src_regression.gni | 66 "tls_get_new-dtv",
|
/third_party/musl/porting/linux/user/src/internal/ |
D | pthread_impl.h | 20 uintptr_t *dtv; member
|
/third_party/musl/src/internal/ |
D | pthread_impl.h | 20 uintptr_t *dtv; member
|
/third_party/musl/porting/liteos_a/user/src/internal/ |
D | pthread_impl.h | 20 uintptr_t *dtv; member
|
/third_party/musl/libc-test/ |
D | test_template.gni | 142 if (target_name == "tls_get_new-dtv") {
|
/third_party/musl/ldso/ |
D | dynlink.c | 1550 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/ |
D | dynlink.c | 1566 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/ |
D | dynlink.c | 1566 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/ |
D | dynlink.c | 1568 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/ |
D | WHATSNEW | 1731 - thread structure/dtv corruption on powerpc at thread startup
|