/aosp12/frameworks/native/opengl/libs/EGL/ |
H A D | egl_tls.cpp | 79 if (!tls) return; in destructTLSData() 106 egl_tls_t* tls = getTLS(); in setErrorEtcImpl() local 114 tls->error = error; in setErrorEtcImpl() 129 if (tls == nullptr) { in getTLS() 130 tls = new egl_tls_t; in getTLS() 133 return tls; in getTLS() 139 if (tls) { in clearTLS() 141 delete tls; in clearTLS() 157 if (!tls) { in getError() 161 tls->error = EGL_SUCCESS; in getError() [all …]
|
H A D | getProcAddress.cpp | 52 : [tls] "J"(TLS_SLOT_OPENGL_API*4), \ 73 : [tls] "i" (TLS_SLOT_OPENGL_API * sizeof(void*)), \ 94 : [tls] "i" (TLS_SLOT_OPENGL_API*sizeof(void*)), \ 115 : [tls] "i" (TLS_SLOT_OPENGL_API*sizeof(void*)), \ 145 [tls] "=&r"(_tls), \ 178 [tls] "=&r"(_tls), \
|
/aosp12/bionic/libc/private/ |
H A D | bionic_fdtrack.h | 53 bionic_tls& tls = __get_bionic_tls(); \ 55 if (!__predict_false(tls.fdtrack_disabled) && \ 58 tls.fdtrack_disabled = true; \ 64 tls.fdtrack_disabled = false; \ 84 bionic_tls& tls = __get_bionic_tls(); \ 85 if (!__predict_false(tls.fdtrack_disabled) && \ 88 tls.fdtrack_disabled = true; \ 93 tls.fdtrack_disabled = false; \
|
/aosp12/art/test/1909-per-agent-tls/ |
H A D | Android.bp | 3 // Build rules for ART run-test `1909-per-agent-tls`. 16 name: "art-run-test-1909-per-agent-tls", 21 ":art-run-test-1909-per-agent-tls-expected-stdout", 22 ":art-run-test-1909-per-agent-tls-expected-stderr", 28 name: "art-run-test-1909-per-agent-tls-expected-stdout", 29 out: ["art-run-test-1909-per-agent-tls-expected-stdout.txt"], 36 name: "art-run-test-1909-per-agent-tls-expected-stderr", 37 out: ["art-run-test-1909-per-agent-tls-expected-stderr.txt"],
|
/aosp12/packages/modules/DnsResolver/tests/ |
H A D | resolv_gold_test.cpp | 367 test::DnsTlsFrontend tls; in TEST_F() local 368 ASSERT_TRUE(tls.startServer()); in TEST_F() 371 tls.setDelayQueries(2); in TEST_F() 372 tls.setDelayQueriesTimeout(200); in TEST_F() 389 EXPECT_TRUE(tls.waitForQueries(3)); in TEST_F() 433 test::DnsTlsFrontend tls; in TEST_P() local 434 tls.setDelayQueries(2); in TEST_P() 435 tls.setDelayQueriesTimeout(200); in TEST_P() 440 ASSERT_TRUE(tls.startServer()); in TEST_P() 443 tls.clearQueries(); in TEST_P() [all …]
|
H A D | resolv_integration_test.cpp | 1908 tls.stopServer(); in TEST_F() 3007 tls.clearQueries(); in TEST_F() 3036 tls.stopServer(); in TEST_F() 3067 tls.stopServer(); in TEST_F() 3942 tls.clearQueries(); in TEST_F() 3962 tls.clearQueries(); in TEST_F() 4498 tls.clearQueries(); in TEST_F() 4787 tls.clearQueries(); in TEST_F() 5988 tls.clearQueries(); in TEST_F() 6010 tls.setDelayQueries(2); in TEST_F() [all …]
|
/aosp12/bionic/libc/bionic/ |
H A D | pty.cpp | 55 bionic_tls& tls = __get_bionic_tls(); in ptsname() local 56 char* buf = tls.ptsname_buf; in ptsname() 57 int error = ptsname_r(fd, buf, sizeof(tls.ptsname_buf)); in ptsname() 82 bionic_tls& tls = __get_bionic_tls(); in ttyname() local 83 char* buf = tls.ttyname_buf; in ttyname() 84 int error = ttyname_r(fd, buf, sizeof(tls.ttyname_buf)); in ttyname()
|
H A D | pthread_create.cpp | 65 void __init_bionic_tls_ptrs(bionic_tcb* tcb, bionic_tls* tls) { in __init_bionic_tls_ptrs() argument 66 tcb->thread()->bionic_tls = tls; in __init_bionic_tls_ptrs() 67 tcb->tls_slot(TLS_SLOT_BIONIC_TLS) = tls; in __init_bionic_tls_ptrs() 85 void __free_temp_bionic_tls(bionic_tls* tls) { in __free_temp_bionic_tls() argument 86 munmap(tls, __BIONIC_ALIGN(sizeof(bionic_tls), PAGE_SIZE)); in __free_temp_bionic_tls() 290 auto tls = reinterpret_cast<bionic_tls*>(mapping.static_tls + layout.offset_bionic_tls()); in __allocate_thread() local 297 __init_bionic_tls_ptrs(tcb, tls); in __allocate_thread() 418 void* tls = &tcb->tls_slot(0); in pthread_create() local 423 __init_user_desc(&tls_descriptor, false, tls); in pthread_create() 424 tls = &tls_descriptor; in pthread_create() [all …]
|
H A D | mntent.cpp | 35 auto& tls = __get_bionic_tls(); in getmntent() local 36 return getmntent_r(fp, &tls.mntent_buf, tls.mntent_strings, sizeof(tls.mntent_strings)); in getmntent()
|
H A D | fdtrack.cpp | 51 auto& tls = __get_bionic_tls(); in android_fdtrack_set_enabled() local 52 bool prev = !tls.fdtrack_disabled; in android_fdtrack_set_enabled() 53 tls.fdtrack_disabled = !new_value; in android_fdtrack_set_enabled()
|
H A D | strsignal.cpp | 66 bionic_tls& tls = __get_bionic_tls(); in strsignal() local 67 …return const_cast<char*>(__strsignal(signal_number, tls.strsignal_buf, sizeof(tls.strsignal_buf))); in strsignal()
|
H A D | strerror.cpp | 219 bionic_tls& tls = __get_bionic_tls(); in strerror() local 220 result = tls.strerror_buf; in strerror() 221 strerror_r(error_number, result, sizeof(tls.strerror_buf)); in strerror()
|
H A D | pthread_internal.h | 179 __LIBC_HIDDEN__ void __init_bionic_tls_ptrs(bionic_tcb* tcb, bionic_tls* tls); 181 __LIBC_HIDDEN__ void __free_temp_bionic_tls(bionic_tls* tls);
|
/aosp12/art/runtime/ |
H A D | backtrace_helper.cc | 72 UnwindHelper* tls = reinterpret_cast<UnwindHelper*>(self->GetCustomTLS(kTlsKey)); in Get() local 73 if (tls == nullptr) { in Get() 74 tls = new UnwindHelper(max_depth); in Get() 75 self->SetCustomTLS(kTlsKey, tls); in Get() 77 return tls; in Get()
|
/aosp12/frameworks/compile/mclinker/lib/Target/ARM/ |
H A D | ARMRelocationFunctions.h | 35 DECL_ARM_APPLY_RELOC_FUNC(tls) \ 146 { &tls, 104, "R_ARM_TLS_GD32" }, \ 149 { &tls, 107, "R_ARM_TLS_IE32" }, \ 150 { &tls, 108, "R_ARM_TLS_LE32" }, \
|
/aosp12/frameworks/proto_logging/stats/enums/stats/tls/ |
H A D | enums.proto | 17 package android.stats.tls; 31 // https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#tls-parameters-4
|
/aosp12/bionic/libc/arch-arm64/bionic/ |
H A D | __set_tls.c | 31 __LIBC_HIDDEN__ void __set_tls(void* tls) { in __set_tls() argument 32 asm("msr tpidr_el0, %0" : : "r" (tls)); in __set_tls()
|
/aosp12/frameworks/native/opengl/libs/GLES2/ |
H A D | gl2.cpp | 68 : [tls] "J"(TLS_SLOT_OPENGL_API*4), \ 103 : [tls] "i" (TLS_SLOT_OPENGL_API * sizeof(void*)), \ 137 : [tls] "i" (TLS_SLOT_OPENGL_API*sizeof(void*)), \ 171 : [tls] "i" (TLS_SLOT_OPENGL_API*sizeof(void*)), \
|
/aosp12/art/test/924-threads/ |
H A D | threads.cc | 171 void* tls; in Java_art_Test924_getTLS() local 172 jvmtiError result = jvmti_env->GetThreadLocalStorage(thread, &tls); in Java_art_Test924_getTLS() 176 return static_cast<jlong>(reinterpret_cast<uintptr_t>(tls)); in Java_art_Test924_getTLS() 181 const void* tls = reinterpret_cast<void*>(static_cast<uintptr_t>(val)); in Java_art_Test924_setTLS() local 182 jvmtiError result = jvmti_env->SetThreadLocalStorage(thread, tls); in Java_art_Test924_setTLS()
|
/aosp12/frameworks/native/opengl/libs/GLES_CM/ |
H A D | gl.cpp | 124 : [tls] "J"(TLS_SLOT_OPENGL_API*4), \ 159 : [tls] "i" (TLS_SLOT_OPENGL_API * sizeof(void*)), \ 193 : [tls] "i" (TLS_SLOT_OPENGL_API*sizeof(void*)), \ 227 : [tls] "i" (TLS_SLOT_OPENGL_API*sizeof(void*)), \
|
/aosp12/packages/modules/adb/pairing_connection/ |
H A D | pairing_connection.cpp | 39 using TlsError = tls::TlsConnection::TlsError; 146 std::unique_ptr<tls::TlsConnection> tls_; 168 tls_ = tls::TlsConnection::Create( in SetupTlsConnection() 169 role_ == Role::Server ? tls::TlsConnection::Role::Server in SetupTlsConnection() 170 : tls::TlsConnection::Role::Client, in SetupTlsConnection()
|
/aosp12/frameworks/rs/cpu_ref/ |
H A D | rsCpuCore.cpp | 72 ScriptTLSStruct * tls = (ScriptTLSStruct *)pthread_getspecific(gThreadTLSKey); in getTlsContext() local 73 return tls->mContext; in getTlsContext() 77 ScriptTLSStruct * tls = (ScriptTLSStruct *)pthread_getspecific(gThreadTLSKey); in getTlsScript() local 78 return tls->mScript; in getTlsScript() 921 ScriptTLSStruct * tls = (ScriptTLSStruct *)pthread_getspecific(gThreadTLSKey); in setTLS() local 922 rsAssert(tls); in setTLS() 923 RsdCpuScriptImpl *old = tls->mImpl; in setTLS() 924 tls->mImpl = sc; in setTLS() 925 tls->mContext = mRSC; in setTLS() 927 tls->mScript = sc->getScript(); in setTLS() [all …]
|
/aosp12/packages/modules/adb/tls/include/adb/tls/ |
H A D | adb_ca_list.h | 26 namespace tls {
|
/aosp12/frameworks/rs/ |
H A D | rsScriptC.cpp | 45 #define GET_TLS() Context::ScriptTLSStruct * tls = \ 47 Context * rsc = tls->mContext; \ 48 ScriptC * sc = (ScriptC *) tls->mScript
|
/aosp12/bionic/libc/kernel/uapi/linux/ |
H A D | sched.h | 59 __aligned_u64 tls; member
|