Lines Matching defs:featureSection
289 const auto featureSection = recordFileReader_->GetFeatureSection(FEATURE::HIPERF_FILES_SYMBOL);
290 if (featureSection != nullptr) {
292 static_cast<const PerfFileSectionSymbolsFiles *>(featureSection);
310 auto featureSection = recordFileReader_->GetFeatureSection(FEATURE::HIPERF_FILES_UNISTACK_TABLE);
311 if (featureSection != nullptr) {
313 static_cast<PerfFileSectionUniStackTable *>(const_cast<PerfFileSection *>(featureSection));
324 const PerfFileSection *featureSection =
327 if (featureSection != nullptr) {
330 static_cast<const PerfFileSectionString *>(featureSection);
346 const PerfFileSection *featureSection =
348 if (featureSection != nullptr) {
361 const PerfFileSection *featureSection =
363 CHECK_TRUE(featureSection == nullptr, NO_RETVAL, 0, "");
365 *static_cast<const PerfFileSectionEventDesc *>(featureSection);
503 for (auto &featureSection : featureSections) {
504 if (recordFileReader_->IsFeatrureStringSection(featureSection->featureId_)) {
506 static_cast<const PerfFileSectionString *>(featureSection.get());
509 PerfFileSection::GetFeatureName(featureSection.get()->featureId_).c_str(),