• Home
  • Raw
  • Download

Lines Matching refs:feature

401 bool PerfFileWriter::AddNrCpusFeature(FEATURE feature, uint32_t nrCpusAvailable,  in AddNrCpusFeature()  argument
407 std::make_unique<PerfFileSectionNrCpus>(feature, nrCpusAvailable, nrCpusOnline)); in AddNrCpusFeature()
415 bool PerfFileWriter::AddEventDescFeature(FEATURE feature, in AddEventDescFeature() argument
420 featureSections_.emplace_back(std::make_unique<PerfFileSectionEventDesc>(feature, eventDesces)); in AddEventDescFeature()
427 bool PerfFileWriter::AddStringFeature(FEATURE feature, std::string string) in AddStringFeature() argument
429 HLOGV("add feature '%s' string '%s'", PerfFileSection::GetFeatureName(feature).c_str(), in AddStringFeature()
431 featureSections_.emplace_back(std::make_unique<PerfFileSectionString>(feature, string)); in AddStringFeature()
434 header_.features[(int)feature / BITS_IN_BYTE] |= 1 << ((int)feature % BITS_IN_BYTE); // bit in AddStringFeature()
438 bool PerfFileWriter::AddBoolFeature(FEATURE feature) in AddBoolFeature() argument
441 return AddU64Feature(feature, 1u); in AddBoolFeature()
444 bool PerfFileWriter::AddU64Feature(FEATURE feature, uint64_t v) in AddU64Feature() argument
447 PerfFileSection::GetFeatureName(feature).c_str(), v); in AddU64Feature()
448 featureSections_.emplace_back(std::make_unique<PerfFileSectionU64>(feature, v)); in AddU64Feature()
451 header_.features[(int)feature / BITS_IN_BYTE] |= 1 << ((int)feature % BITS_IN_BYTE); // bit in AddU64Feature()
457 const FEATURE feature = FEATURE::HIPERF_FILES_UNISTACK_TABLE; in AddUniStackTableFeature() local
459 std::make_unique<PerfFileSectionUniStackTable>(feature, table)); in AddUniStackTableFeature()
460 header_.features[(int)feature / BITS_IN_BYTE] |= 1 << ((int)feature % BITS_IN_BYTE); in AddUniStackTableFeature()
467 const FEATURE feature = FEATURE::HIPERF_FILES_SYMBOL; in AddSymbolsFeature() local
477 std::make_unique<PerfFileSectionSymbolsFiles>(feature, symbolFileStructs)); in AddSymbolsFeature()
479 header_.features[(int)feature / BITS_IN_BYTE] |= 1 << ((int)feature % BITS_IN_BYTE); // bit in AddSymbolsFeature()