HomeSort by relevance Sort by last modified time
    Searched refs:tls (Results 1 - 25 of 68) sorted by null

1 2 3

  /bionic/libc/arch-arm64/bionic/
__set_tls.c 31 __LIBC_HIDDEN__ void __set_tls(void* tls) {
32 asm("msr tpidr_el0, %0" : : "r" (tls));
  /external/chromium_org/third_party/tlslite/tests/
httpsserver.sh 2 python ../scripts/tls.py server -k serverX509Key.pem -c serverX509Cert.pem -t TACK1.pem localhost:4443
  /external/chromium_org/third_party/tlslite/tlslite/utils/
tackwrapper.py 7 from tack.tls.TlsCertificate import TlsCertificate
  /bionic/libc/bionic/
libc_init_common.cpp 63 /* Init TLS for the initial thread. Called by the linker _before_ libc is mapped
68 * stores the pointer in TLS, but does not add it to pthread's thread list. This
71 * This function also stores a pointer to the kernel argument block in a TLS slot to be
77 static void* tls[BIONIC_TLS_SLOTS]; local
79 main_thread.tls = tls;
98 __set_tls(main_thread.tls);
99 tls[TLS_SLOT_BIONIC_PREINIT] = &args;
115 // Get the main thread from TLS and add it to the thread list.
libc_init_dynamic.cpp 68 // Read the kernel argument block pointer from TLS.
69 void** tls = __get_tls(); local
70 KernelArgumentBlock** args_slot = &reinterpret_cast<KernelArgumentBlock**>(tls)[TLS_SLOT_BIONIC_PREINIT];
74 // __libc_init_common() will change the TLS area so the old one won't be accessible anyway.
pthread_create.cpp 44 // x86 uses segment descriptors rather than a direct pointer to TLS.
55 // We don't know where the user got their stack, so assume the worst and zero the TLS area.
56 memset(&thread->tls[0], 0, BIONIC_TLS_SLOTS * sizeof(void*));
59 // Slot 0 must point to itself. The x86 Linux kernel reads the TLS from %fs:0.
60 thread->tls[TLS_SLOT_SELF] = thread->tls;
61 thread->tls[TLS_SLOT_THREAD_ID] = thread;
62 // GCC looks in the TLS for the stack guard on x86, so copy it there from our global.
63 thread->tls[TLS_SLOT_STACK_GUARD] = (void*) __stack_chk_guard;
190 // Make room for the TLS area
215 void* tls = thread->tls; local
    [all...]
pthread_key.cpp 34 /* A technical note regarding our thread-local-storage (TLS) implementation:
36 * There can be up to BIONIC_TLS_SLOTS independent TLS keys in a given process,
43 * currently created/allocated TLS keys and the destructors associated
46 * The global TLS map simply contains a bitmap of allocated keys, and
49 * Each thread has a TLS area that is a simple array of BIONIC_TLS_SLOTS void*
50 * pointers. the TLS area of the main thread is stack-allocated in
51 * __libc_init_common, while the TLS area of other threads is placed at
55 * and its destructor, and will also clear the key data in the TLS area of
86 // If this is the first time the TLS map has been accessed,
90 // destructors, and all the functions that touch the TLS ma
136 void** tls = __get_tls(); local
    [all...]
clone.cpp 36 extern "C" pid_t __bionic_clone(uint32_t flags, void* child_stack, int* parent_tid, void* tls, int* child_tid, int (*fn)(void*), void* arg);
pthread_internal.h 75 void** tls; member in struct:pthread_internal_t
pthread_exit.cpp 72 // Call the TLS destructors. It is important to do that before removing this
74 // a TLS key, the corresponding value will be set to NULL in this thread's TLS
108 thread->tls = NULL;
  /external/llvm/test/MC/ARM/
thumb-types.s 32 .long tls(TPOFF)
48 .type tls,%object
50 tls: label
52 .size tls, 4
92 @ CHECK: Name: tls
94 @ CHECK: Type: TLS
  /external/llvm/test/MC/ELF/
type.s 29 tls: label
30 .global tls
31 .type tls,@tls_object
32 .type tls,@gnu_indirect_function
192 // CHECK-NEXT: Type: TLS (0x6)
201 // CHECK-NEXT: Type: TLS (0x6)
210 // CHECK-NEXT: Type: TLS (0x6)
282 // CHECK-NEXT: Type: TLS (0x6)
287 // CHECK-NEXT: Name: tls
291 // CHECK-NEXT: Type: TLS
    [all...]
  /external/llvm/test/MC/PowerPC/
tls-ie-obj.s 7 .file "/home/espindola/llvm/llvm/test/CodeGen/PowerPC/tls-ie-obj.ll"
24 add 4, 4, a@tls
ppc64-errors.s 17 # TLS register operands
20 # CHECK-NEXT: add 3, symbol@tls, 4
21 add 3, symbol@tls, 4
24 # CHECK-NEXT: subf 3, 4, symbol@tls
25 subf 3, 4, symbol@tls
  /external/deqp/framework/delibs/dethread/
deThreadTest.c 67 deThreadLocal tls = *(deThreadLocal*)arg; local
68 deThreadLocal_set(tls, DE_NULL);
138 /* Test tls. */
140 deThreadLocal tls; local
143 tls = deThreadLocal_create();
144 DE_TEST_ASSERT(tls);
146 deThreadLocal_set(tls, (void*)(deUintptr)0xff);
148 thread = deThread_create(threadTestThr4, &tls, DE_NULL);
152 DE_TEST_ASSERT((deUintptr)deThreadLocal_get(tls) == 0xff);
153 deThreadLocal_destroy(tls);
    [all...]
  /bionic/libc/arch-x86/bionic/
__bionic_clone.S 3 // pid_t __bionic_clone(int flags, void* child_stack, pid_t* parent_tid, void* tls, pid_t* child_tid, int (*fn)(void*), void* arg);
13 movl 28(%esp), %esi # tls
  /external/chromium_org/third_party/libjingle/source/talk/xmpp/
xmppsocket.h 51 XmppSocket(buzz::TlsOptions tls);
  /external/okhttp/okhttp-tests/src/test/java/com/squareup/okhttp/internal/tls/
FakeSSLSession.java 17 package com.squareup.okhttp.internal.tls;
  /external/okhttp/benchmarks/src/main/java/com/squareup/okhttp/benchmarks/
OkHttp.java 39 if (benchmark.tls) {
UrlConnection.java 36 if (benchmark.tls) {
Benchmark.java 64 /** True to use TLS. */
67 boolean tls; field in class:Benchmark
85 /** Which ALPN/NPN protocols are in use. Only useful with TLS. */
144 if (tls) modifiers.add("tls");
164 if (tls) {
  /external/chromium_org/third_party/libjingle/source/talk/examples/call/
call_main.cc 223 DEFINE_string(tls, "require",
273 std::string tls = FLAG_tls; local
350 if (tls == "disable") {
352 } else if (tls == "enable") {
354 } else if (tls == "require") {
357 Print("Invalid TLS option, must be enable, disable, or require.\n");
  /external/chromium_org/remoting/webapp/unittests/
xmpp_login_handler_unittest.js 42 '<starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>');
50 '<starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls">' +
60 base.encodeUtf8('<proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>'));
  /external/chromium_org/third_party/skia/src/core/
SkGlyphCache.cpp 38 // Returns the TLS globals (if set), or the shared globals
40 SkGlyphCache_Globals* tls = SkGlyphCache_Globals::FindTLS(); local
41 return tls ? *tls : getSharedGlobals();
739 const SkGlyphCache_Globals* tls = SkGlyphCache_Globals::FindTLS(); local
740 return tls ? tls->getCacheSizeLimit() : 0;
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/nvc0/
nvc0_screen.h 33 struct nouveau_bo *tls; member in struct:nvc0_screen

Completed in 1941 milliseconds

1 2 3