Home
last modified time | relevance | path

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

/external/libchrome/base/threading/
Dthread_local_storage.cc101 void* stack_allocated_tls_data[kThreadLocalStorageSize]; in ConstructTlsVector() local
102 memset(stack_allocated_tls_data, 0, sizeof(stack_allocated_tls_data)); in ConstructTlsVector()
104 PlatformThreadLocalStorage::SetTLSValue(key, stack_allocated_tls_data); in ConstructTlsVector()
108 memcpy(tls_data, stack_allocated_tls_data, sizeof(stack_allocated_tls_data)); in ConstructTlsVector()
125 void* stack_allocated_tls_data[kThreadLocalStorageSize]; in OnThreadExitInternal() local
126 memcpy(stack_allocated_tls_data, tls_data, sizeof(stack_allocated_tls_data)); in OnThreadExitInternal()
130 PlatformThreadLocalStorage::SetTLSValue(key, stack_allocated_tls_data); in OnThreadExitInternal()
146 void* tls_value = stack_allocated_tls_data[slot]; in OnThreadExitInternal()
154 stack_allocated_tls_data[slot] = NULL; // pre-clear the slot. in OnThreadExitInternal()