• Home
  • Raw
  • Download

Lines Matching refs:feature

400 bool PerfFileWriter::AddNrCpusFeature(FEATURE feature, uint32_t nrCpusAvailable,  in AddNrCpusFeature()  argument
406 std::make_unique<PerfFileSectionNrCpus>(feature, nrCpusAvailable, nrCpusOnline)); in AddNrCpusFeature()
414 bool PerfFileWriter::AddEventDescFeature(FEATURE feature, in AddEventDescFeature() argument
419 featureSections_.emplace_back(std::make_unique<PerfFileSectionEventDesc>(feature, eventDesces)); in AddEventDescFeature()
426 bool PerfFileWriter::AddStringFeature(FEATURE feature, std::string string) in AddStringFeature() argument
428 HLOGV("add feature '%s' string '%s'", PerfFileSection::GetFeatureName(feature).c_str(), in AddStringFeature()
430 featureSections_.emplace_back(std::make_unique<PerfFileSectionString>(feature, string)); in AddStringFeature()
433 header_.features[(int)feature / BITS_IN_BYTE] |= 1 << ((int)feature % BITS_IN_BYTE); // bit in AddStringFeature()
437 bool PerfFileWriter::AddBoolFeature(FEATURE feature) in AddBoolFeature() argument
440 return AddU64Feature(feature, 1u); in AddBoolFeature()
443 bool PerfFileWriter::AddU64Feature(FEATURE feature, uint64_t v) in AddU64Feature() argument
446 PerfFileSection::GetFeatureName(feature).c_str(), v); in AddU64Feature()
447 featureSections_.emplace_back(std::make_unique<PerfFileSectionU64>(feature, v)); in AddU64Feature()
450 header_.features[(int)feature / BITS_IN_BYTE] |= 1 << ((int)feature % BITS_IN_BYTE); // bit in AddU64Feature()
457 const FEATURE feature = FEATURE::HIPERF_FILES_SYMBOL; in AddSymbolsFeature() local
467 std::make_unique<PerfFileSectionSymbolsFiles>(feature, symbolFileStructs)); in AddSymbolsFeature()
469 header_.features[(int)feature / BITS_IN_BYTE] |= 1 << ((int)feature % BITS_IN_BYTE); // bit in AddSymbolsFeature()