Searched refs:shadow_stack (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_rtl.cpp | 417 shadow_stack = static_cast<uptr*>( in ThreadState() 419 SetShadowRegionHugePageMode(reinterpret_cast<uptr>(shadow_stack), in ThreadState() 424 shadow_stack = static_cast<uptr*>(Alloc(kInitStackSize * sizeof(uptr))); in ThreadState() 426 shadow_stack_pos = shadow_stack; in ThreadState() 427 shadow_stack_end = shadow_stack + kInitStackSize; in ThreadState() 902 const int sz = thr->shadow_stack_end - thr->shadow_stack; in GrowShadowStack() 905 internal_memcpy(newstack, thr->shadow_stack, sz * sizeof(uptr)); in GrowShadowStack() 906 Free(thr->shadow_stack); in GrowShadowStack() 907 thr->shadow_stack = newstack; in GrowShadowStack() 929 StackTrace(thr->shadow_stack, thr->shadow_stack_pos - thr->shadow_stack)); in CurrentStackId() [all …]
|
| H A D | tsan_rtl.h | 193 uptr *shadow_stack; member 470 uptr size = thr->shadow_stack_pos - thr->shadow_stack; 476 stack->Init(&thr->shadow_stack[start], size, toppc); 706 DCHECK(thr->shadow_stack); in TraceAcquire() 787 DCHECK_GE(thr->shadow_stack_pos, thr->shadow_stack); in FuncEntry() 803 DCHECK_GT(thr->shadow_stack_pos, thr->shadow_stack); in FuncExit()
|
| H A D | tsan_rtl_thread.cpp | 241 UnmapOrDie(thr->shadow_stack, kShadowStackSize * sizeof(uptr)); in ThreadFinish() 243 Free(thr->shadow_stack); in ThreadFinish() 245 thr->shadow_stack = nullptr; in ThreadFinish()
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Target/ |
| H A D | MemoryRegionInfo.h | 32 OptionalBool stack_memory, OptionalBool shadow_stack) in MemoryRegionInfo() argument 36 m_is_stack_memory(stack_memory), m_is_shadow_stack(shadow_stack) {} in MemoryRegionInfo()
|