Home
last modified time | relevance | path

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

/bionic/libc/bionic/
D__libc_init_main_thread.cpp81 __set_tls(&temp_tcb->tls_slot(0)); in __libc_init_main_thread_early()
92 tcb->tls_slot(TLS_SLOT_SELF) = &tcb->tls_slot(TLS_SLOT_SELF); in __init_tcb()
94 tcb->tls_slot(TLS_SLOT_THREAD_ID) = thread; in __init_tcb()
171 __set_tls(&new_tcb->tls_slot(0)); in __libc_init_main_thread_final()
Dpthread_internal.h227 uintptr_t dtv_slot = reinterpret_cast<uintptr_t>(tcb->tls_slot(TLS_SLOT_DTV)); in __get_tcb_dtv()
232 tcb->tls_slot(TLS_SLOT_DTV) = &val->generation; in __set_tcb_dtv()
Dpthread_create.cpp64 tcb->tls_slot(TLS_SLOT_STACK_GUARD) = reinterpret_cast<void*>(__stack_chk_guard); in __init_tcb_stack_guard()
69 tcb->tls_slot(TLS_SLOT_BIONIC_TLS) = tls; in __init_bionic_tls_ptrs()
435 void* tls = &tcb->tls_slot(0); in pthread_create()
Dlibc_init_static.cpp457 __set_tls(&temp_tcb.tls_slot(0)); in __libc_init()
Dbionic_elf_tls.cpp465 tcb->tls_slot(TLS_SLOT_DTV) = nullptr; in __free_dynamic_tls()
/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()