Home
last modified time | relevance | path

Searched refs:tls_var (Results 1 – 2 of 2) sorted by relevance

/aosp12/bionic/tests/
H A Dthread_local_test.cpp205 __emutls_control tls_var[num_saved_values]; in TEST() local
213 memcpy(&tls_var[n], &c, sizeof(c)); in TEST()
214 tls_var[n].align = (1 << n); in TEST()
221 void* p = __emutls_get_address(&tls_var[n]); in TEST()
224 ASSERT_TRUE(tls_var[n].object.index != 0); in TEST()
229 ASSERT_TRUE(prev_index + 1 == tls_var[n].object.index || in TEST()
230 p == tls_var[n].object.address); in TEST()
233 prev_index = tls_var[n].object.index; in TEST()
247 void* p = __emutls_get_address(&tls_var[n]); in TEST()
/aosp12/bionic/docs/
H A Delf-tls.md18 thread_local int tls_var;
77 extern thread_local char tls_var;
79   return &tls_var;
93     R_TLS_DTPMOD(tls_var), // dynamic TP module ID
94     R_TLS_DTPOFF(tls_var), // dynamic TP offset
167 extern thread_local char tls_var;
168 char* get_addr() { return &tls_var; }
177 static long tls_var_gotoff = R_TLS_TPOFF(tls_var);
240 extern thread_local char tls_var;
242   return &tls_var;
[all …]