Home
last modified time | relevance | path

Searched refs:shadow_stack_pos (Results 1 – 4 of 4) sorted by relevance

/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl.cpp586 thr->shadow_stack_pos = newstack + sz; in GrowShadowStack()
601 thr->shadow_stack_pos[0] = pc; in CurrentStackId()
602 thr->shadow_stack_pos++; in CurrentStackId()
607 thr->shadow_stack_pos--; in CurrentStackId()
1046 DCHECK_GE(thr->shadow_stack_pos, thr->shadow_stack); in FuncEntry()
1050 if (thr->shadow_stack_pos == thr->shadow_stack_end) in FuncEntry()
1053 thr->shadow_stack_pos[0] = pc; in FuncEntry()
1054 thr->shadow_stack_pos++; in FuncEntry()
1065 DCHECK_GT(thr->shadow_stack_pos, thr->shadow_stack); in FuncExit()
1069 thr->shadow_stack_pos--; in FuncExit()
[all …]
H A Dtsan_rtl_thread.cpp97 thr->shadow_stack_pos = thr->shadow_stack; in OnStarted()
104 thr->shadow_stack_pos = thr->shadow_stack; in OnStarted()
128 thr->shadow_stack_pos = nullptr; in OnFinished()
H A Dtsan_rtl.h328 uptr *shadow_stack_pos; member
394 uptr *shadow_stack_pos; member
639 uptr size = thr->shadow_stack_pos - thr->shadow_stack;
H A Dtsan_interceptors_posix.cpp507 buf->shadow_stack_pos = thr->shadow_stack_pos; in SetJmp()
523 CHECK_GE(thr->shadow_stack_pos, buf->shadow_stack_pos); in LongJmp()
525 while (thr->shadow_stack_pos > buf->shadow_stack_pos) in LongJmp()