Searched refs:shadow_stack_pos (Results 1 - 6 of 6) sorted by relevance

/external/compiler-rt/lib/tsan/tests/unit/
H A Dtsan_stack_test.cc30 *thr.shadow_stack_pos++ = 100;
31 *thr.shadow_stack_pos++ = 101;
65 *thr.shadow_stack_pos++ = 100;
66 *thr.shadow_stack_pos++ = 101;
67 *thr.shadow_stack_pos++ = 102;
/external/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl.cc89 , shadow_stack_pos(&shadow_stack[0])
300 if (thr->shadow_stack_pos == 0) // May happen during bootstrap.
303 thr->shadow_stack_pos[0] = pc;
304 thr->shadow_stack_pos++;
307 thr->shadow_stack_pos - thr->shadow_stack);
309 thr->shadow_stack_pos--;
641 DCHECK_GE(thr->shadow_stack_pos, &thr->shadow_stack[0]);
643 DCHECK_LT(thr->shadow_stack_pos, &thr->shadow_stack[kShadowStackSize]);
645 if (thr->shadow_stack_pos == thr->shadow_stack_end) {
653 thr->shadow_stack_pos
[all...]
H A Dtsan_sync.cc257 n_ = thr->shadow_stack_pos - thr->shadow_stack;
H A Dtsan_rtl.h392 uptr *shadow_stack_pos; member in struct:__tsan::JmpBuf
414 uptr *shadow_stack_pos; member in struct:__tsan::ThreadState
H A Dtsan_interceptors.cc336 if (thr->shadow_stack_pos == 0) // called from libc guts during bootstrap
344 buf->shadow_stack_pos = thr->shadow_stack_pos;
353 CHECK_GE(thr->shadow_stack_pos, buf->shadow_stack_pos);
355 while (thr->shadow_stack_pos > buf->shadow_stack_pos)
H A Dtsan_rtl_thread.cc103 args->thr->shadow_stack_pos = thr->shadow_stack;

Completed in 200 milliseconds