Lines Matching refs:feature
367 const std::string PerfFileReader::GetFeatureString(const FEATURE feature) const in GetFeatureString()
369 std::string featureName = PerfFileSection::GetFeatureName(feature); in GetFeatureString()
371 if (!IsFeatrureStringSection(feature)) { in GetFeatureString()
374 const PerfFileSection *featureSection = GetFeatureSection(feature); in GetFeatureString()
386 const PerfFileSection *PerfFileReader::GetFeatureSection(FEATURE feature) const in GetFeatureSection()
390 if (it->featureId_ == feature) { in GetFeatureSection()
402 for (FEATURE feature : features_) { in ReadFeatureSection() local
411 HLOGV("process feature %d:%s", feature, PerfFileSection::GetFeatureName(feature).c_str()); in ReadFeatureSection()
426 if (IsFeatrureStringSection(feature)) { in ReadFeatureSection()
428 std::make_unique<PerfFileSectionString>(feature, (char *)&buf[0], buf.size())); in ReadFeatureSection()
429 } else if (feature == FEATURE::HIPERF_FILES_SYMBOL) { in ReadFeatureSection()
431 feature, (char *)&buf[0], buf.size())); in ReadFeatureSection()
432 } else if (feature == FEATURE::EVENT_DESC) { in ReadFeatureSection()
434 std::make_unique<PerfFileSectionEventDesc>(feature, (char *)&buf[0], buf.size())); in ReadFeatureSection()
436 HLOGW("still not imp how to process with feature %d", feature); in ReadFeatureSection()