Home
last modified time | relevance | path

Searched refs:tls_slot (Results 1 – 6 of 6) sorted by relevance

/bionic/libc/private/
Dbionic_tls.h64 void*& tls_slot(size_t tpindex) { in tls_slot() function
75 return static_cast<pthread_internal_t*>(tls_slot(TLS_SLOT_THREAD_ID)); in thread()
/bionic/libc/bionic/
D__libc_init_main_thread.cpp78 __set_tls(&temp_tcb->tls_slot(0)); in __libc_init_main_thread_early()
139 __set_tls(&new_tcb->tls_slot(0)); in __libc_init_main_thread_final()
Dpthread_create.cpp63 tcb->tls_slot(TLS_SLOT_SELF) = &tcb->tls_slot(TLS_SLOT_SELF); in __init_tcb()
65 tcb->tls_slot(TLS_SLOT_THREAD_ID) = thread; in __init_tcb()
71 tcb->tls_slot(TLS_SLOT_STACK_GUARD) = reinterpret_cast<void*>(__stack_chk_guard); in __init_tcb_stack_guard()
84 tcb->tls_slot(TLS_SLOT_BIONIC_TLS) = tls; in __init_bionic_tls_ptrs()
391 void* tls = &tcb->tls_slot(0); in pthread_create()
Dpthread_internal.h186 uintptr_t dtv_slot = reinterpret_cast<uintptr_t>(tcb->tls_slot(TLS_SLOT_DTV)); in __get_tcb_dtv()
191 tcb->tls_slot(TLS_SLOT_DTV) = &val->generation; in __set_tcb_dtv()
Dlibc_init_static.cpp216 __set_tls(&temp_tcb.tls_slot(0)); in __libc_init()
Dbionic_elf_tls.cpp365 tcb->tls_slot(TLS_SLOT_DTV) = nullptr; in __free_dynamic_tls()