Lines Matching defs:FrameVec
573 SampleContextFrameVector FrameVec;
574 Binary->getInlineContextForProbe(Probe, FrameVec, true);
576 getLeafProfileAndAddTotalSamples(FrameVec, Count);
602 SampleContextFrameVector FrameVec;
603 Binary->getInlineContextForProbe(CallProbe, FrameVec, true);
605 if (!FrameVec.empty()) {
607 getLeafProfileAndAddTotalSamples(FrameVec, 0);
609 FrameVec.back().Location.LineOffset,
610 FrameVec.back().Location.Discriminator,
617 const SampleContextFrameVector &FrameVec, uint64_t Count) {
620 &getTopLevelFunctionProfile(FrameVec[0].Func);
628 for (size_t I = 1; I < FrameVec.size(); I++) {
630 FrameVec[I - 1].Location.LineOffset,
631 getBaseDiscriminator(FrameVec[I - 1].Location.Discriminator));
635 SamplesMap.emplace(FrameVec[I].Func, FunctionSamples());
637 SampleContext Context(FrameVec[I].Func);
692 const SampleContextFrameVector FrameVec =
694 if (!FrameVec.empty()) {
700 FrameVec, Count * Binary->getInstSize(IP.Address));
701 updateBodySamplesforFunctionProfile(FunctionProfile, FrameVec.back(),
733 const SampleContextFrameVector &FrameVec =
735 if (!FrameVec.empty()) {
737 getLeafProfileAndAddTotalSamples(FrameVec, 0);
739 FrameVec.back().Location.LineOffset,
740 getBaseDiscriminator(FrameVec.back().Location.Discriminator),