Searched refs:tls_addr (Results 1 - 12 of 12) sorted by relevance

/external/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl_thread.cc82 uptr tls_addr; member in struct:__tsan::OnStartedArgs
94 args->stk_addr, args->stk_size, args->tls_addr, args->tls_size);
125 "tls_addr=%zx tls_size=%zx\n",
127 args->tls_addr, args->tls_size);
243 uptr tls_addr = 0; local
246 GetThreadStackAndTls(tid == 0, &stk_addr, &stk_size, &tls_addr, &tls_size);
252 if (tls_addr && tls_size) {
256 CHECK_GE(thr_beg, tls_addr);
257 CHECK_LE(thr_beg, tls_addr + tls_size);
258 CHECK_GE(thr_end, tls_addr);
[all...]
H A Dtsan_rtl.cc107 uptr tls_addr, uptr tls_size)
121 , tls_addr(tls_addr)
104 ThreadState(Context *ctx, int tid, int unique_id, u64 epoch, unsigned reuse_count, uptr stk_addr, uptr stk_size, uptr tls_addr, uptr tls_size) argument
H A Dtsan_rtl.h380 const uptr tls_addr; member in struct:__tsan::ThreadState
409 uptr tls_addr, uptr tls_size);
H A Dtsan_rtl_report.cc229 (addr >= thr->tls_addr && addr < thr->tls_addr + thr->tls_size));
/external/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_common_test.cc127 uptr tls_addr = 0; local
129 GetThreadStackAndTls(main, &stk_addr, &stk_size, &tls_addr, &tls_size);
139 EXPECT_NE(tls_addr, (uptr)0);
141 EXPECT_GT((uptr)&thread_var, tls_addr);
142 EXPECT_LT((uptr)&thread_var, tls_addr + tls_size);
145 uptr tls_end = tls_addr + tls_size;
146 EXPECT_TRUE(tls_addr < stk_addr || tls_addr >= stk_addr + stk_size);
148 EXPECT_TRUE((tls_addr < stk_addr) == (tls_end < stk_addr));
/external/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_linux_libcdep.cc351 uptr *tls_addr, uptr *tls_size) {
354 *stk_addr = *stk_size = *tls_addr = *tls_size = 0;
356 GetTls(tls_addr, tls_size);
365 if (*tls_addr > *stk_addr && *tls_addr < *stk_addr + *stk_size) {
366 CHECK_GT(*tls_addr + *tls_size, *stk_addr);
367 CHECK_LE(*tls_addr + *tls_size, *stk_addr + *stk_size);
369 *tls_addr = *stk_addr + *stk_size;
350 GetThreadStackAndTls(bool main, uptr *stk_addr, uptr *stk_size, uptr *tls_addr, uptr *tls_size) argument
H A Dsanitizer_mac.cc266 uptr *tls_addr, uptr *tls_size) {
272 *tls_addr = 0;
277 *tls_addr = 0;
265 GetThreadStackAndTls(bool main, uptr *stk_addr, uptr *stk_size, uptr *tls_addr, uptr *tls_size) argument
H A Dsanitizer_win.cc527 uptr *tls_addr, uptr *tls_size) {
531 *tls_addr = 0;
538 *tls_addr = 0;
526 GetThreadStackAndTls(bool main, uptr *stk_addr, uptr *stk_size, uptr *tls_addr, uptr *tls_size) argument
H A Dsanitizer_common.h67 uptr *tls_addr, uptr *tls_size);
/external/valgrind/coregrind/m_gdbserver/
H A Dtarget.h212 *tls_addr is then set to this address.
214 if an error occured. *tls_addr is set to NULL. */
218 CORE_ADDR *tls_addr);
H A Dtarget.c645 CORE_ADDR *tls_addr)
659 *tls_addr = 0;
694 *tls_addr = *(dtv + 2 * modid) + offset;
642 valgrind_get_tls_addr(ThreadState *tst, CORE_ADDR offset, CORE_ADDR lm, CORE_ADDR *tls_addr) argument
H A Dserver.c693 Addr tls_addr; local
696 if (valgrind_get_tls_addr(tst, offset, lm, &tls_addr)) {
697 VG_(sprintf) (arg_own_buf, "%lx", tls_addr);

Completed in 863 milliseconds