Lines Matching refs:CallStack
589 SmallVectorImpl<uint64_t> &CallStack) { in extractCallstack() argument
609 if (CallStack.empty()) in extractCallstack()
615 if (CallStack.empty() || CallStack.back() != ExternalAddr) in extractCallstack()
616 CallStack.emplace_back(ExternalAddr); in extractCallstack()
621 if (!CallStack.empty()) { in extractCallstack()
633 CallStack.emplace_back(FrameAddr); in extractCallstack()
637 if (CallStack.size() > 1 && CallStack.back() == ExternalAddr) in extractCallstack()
638 CallStack.pop_back(); in extractCallstack()
654 return !CallStack.empty() && in extractCallstack()
655 !Binary->addressInPrologEpilog(CallStack.front()); in extractCallstack()
686 if (!extractCallstack(TraceIt, Sample->CallStack)) { in parseSample()
699 Sample->CallStack.clear(); in parseSample()
703 Sample->CallStack.front() = Sample->LBRStack[0].Target; in parseSample()