HomeSort by relevance Sort by last modified time
    Searched refs:__get_tls (Results 1 - 11 of 11) sorted by null

  /bionic/libc/bionic/
__errno.cpp 35 return reinterpret_cast<int*>(&(__get_tls()[TLS_SLOT_ERRNO]));
libc_init_dynamic.cpp 69 void** tls = __get_tls();
pthread_key.cpp 136 void** tls = __get_tls();
242 return __get_tls()[key];
252 __get_tls()[key] = const_cast<void*>(ptr);
pthread_internals.cpp 68 return reinterpret_cast<pthread_internal_t*>(__get_tls()[TLS_SLOT_THREAD_ID]);
ndk_cruft.cpp 66 extern "C" void** __get_tls() { function
67 #include "private/__get_tls.h"
68 return __get_tls();
  /bionic/libc/private/
__get_tls.h 33 # define __get_tls() ({ void** __val; __asm__("mrs %0, tpidr_el0" : "=r"(__val)); __val; }) macro
35 # define __get_tls() ({ void** __val; __asm__("mrc p15, 0, %0, c13, c0, 3" : "=r"(__val)); __val; }) macro
37 # define __get_tls() \ macro
46 # define __get_tls() ({ void** __val; __asm__("movl %%gs:0, %0" : "=r"(__val)); __val; }) macro
48 # define __get_tls() ({ void** __val; __asm__("mov %%fs:0, %0" : "=r"(__val)); __val; }) macro
  /device/generic/goldfish/opengl/system/OpenglSystemCommon/
ThreadInfo.h 43 (EGLThreadInfo *)(((uintptr_t *)__get_tls())[TLS_SLOT_OPENGL]);
46 ((uintptr_t *)__get_tls())[TLS_SLOT_OPENGL] = (uintptr_t)tInfo;
ThreadInfo.cpp 27 ((void **)__get_tls())[TLS_SLOT_OPENGL] = NULL;
  /frameworks/native/opengl/libs/
hooks.h 80 volatile void *tls_base = __get_tls();
  /bionic/linker/
dlfcn.cpp 35 char** dlerror_slot = &reinterpret_cast<char**>(__get_tls())[TLS_SLOT_DLERROR];
  /frameworks/native/opengl/libagl/
context.h 585 __get_tls()[TLS_SLOT_OPENGL] = value;
588 return static_cast<ogles_context_t*>(__get_tls()[TLS_SLOT_OPENGL]);

Completed in 238 milliseconds