Searched refs:shadow_stack (Results 1 – 3 of 3) sorted by relevance
416 shadow_stack = static_cast<uptr*>( in ThreadState()418 SetShadowRegionHugePageMode(reinterpret_cast<uptr>(shadow_stack), in ThreadState()423 shadow_stack = static_cast<uptr*>(Alloc(kInitStackSize * sizeof(uptr))); in ThreadState()425 shadow_stack_pos = shadow_stack; in ThreadState()426 shadow_stack_end = shadow_stack + kInitStackSize; in ThreadState()876 const int sz = thr->shadow_stack_end - thr->shadow_stack; in GrowShadowStack()879 internal_memcpy(newstack, thr->shadow_stack, sz * sizeof(uptr)); in GrowShadowStack()880 Free(thr->shadow_stack); in GrowShadowStack()881 thr->shadow_stack = newstack; in GrowShadowStack()903 StackTrace(thr->shadow_stack, thr->shadow_stack_pos - thr->shadow_stack)); in CurrentStackId()[all …]
190 uptr *shadow_stack; member467 uptr size = thr->shadow_stack_pos - thr->shadow_stack;473 stack->Init(&thr->shadow_stack[start], size, toppc);703 DCHECK(thr->shadow_stack); in TraceAcquire()784 DCHECK_GE(thr->shadow_stack_pos, thr->shadow_stack); in FuncEntry()800 DCHECK_GT(thr->shadow_stack_pos, thr->shadow_stack); in FuncExit()
239 UnmapOrDie(thr->shadow_stack, kShadowStackSize * sizeof(uptr)); in ThreadFinish()241 Free(thr->shadow_stack); in ThreadFinish()243 thr->shadow_stack = nullptr; in ThreadFinish()