Lines Matching refs:ShadowStack
325 ShadowStackArray ShadowStack; variable
333 ShadowStack(*A.ShadowStackAllocator), in FunctionCallTrie()
344 ShadowStack(std::move(O.ShadowStack)), in FunctionCallTrie()
351 ShadowStack = std::move(O.ShadowStack);
372 if (UNLIKELY(ShadowStack.empty())) { in enterFunction()
381 if (ShadowStack.AppendEmplace(TSC, NewRoot, CPU) == nullptr) { in enterFunction()
391 DCHECK(!ShadowStack.empty()); in enterFunction()
392 auto TopNode = ShadowStack.back().NodePtr; in enterFunction()
401 if (ShadowStack.AppendEmplace(TSC, Callee->NodePtr, CPU) == nullptr) in enterFunction()
413 if (ShadowStack.AppendEmplace(TSC, NewNode, CPU) == nullptr) in enterFunction()
433 while (!ShadowStack.empty()) { in exitFunction()
434 const auto &Top = ShadowStack.back(); in exitFunction()
458 ShadowStack.trim(1); in exitFunction()