Lines Matching defs:functions
320 // is imprecise e.g. for generator functions and optimized code).
420 // happen e.g. for internally-generated functions like class constructors.
561 // Also check functions on the stack to collect the count map. With lazy
562 // feedback allocation we may miss counting functions if the feedback
627 // Collect call counts for all functions.
645 std::vector<CoverageFunction>* functions = &result->back().functions;
650 // Sort functions by start position, from outer to inner functions.
659 // Stack to track nested functions, referring function by index.
671 // This is, in general, not robust when considering two functions with
689 // out, embedders started to rely on functions being reported in nesting
695 while (!nesting.empty() && functions->at(nesting.back()).end <= start) {
726 (!nesting.empty() && functions->at(nesting.back()).count != 0);
736 nesting.push_back(functions->size());
737 functions->emplace_back(function);
747 if (functions->empty()) result->pop_back();
782 // Remove all optimized function. Optimized and inlined functions do not
800 // functions before they have reported coverage.