Lines Matching refs:FEATURE
25 enum class FEATURE {
69 const static std::vector<FEATURE> FeatureStrings = {
70 FEATURE::HOSTNAME,
71 FEATURE::OSRELEASE,
72 FEATURE::VERSION,
73 FEATURE::ARCH,
74 FEATURE::CPUDESC,
75 FEATURE::CPUID,
76 FEATURE::CMDLINE,
78 FEATURE::HIPERF_WORKLOAD_CMD,
79 FEATURE::HIPERF_RECORD_TIME,
80 FEATURE::HIPERF_HM_DEVHOST,
115 const FEATURE featureId_;
120 explicit PerfFileSection(const FEATURE featureId) : featureId_(featureId)
125 static std::string GetFeatureName(FEATURE featureId);
159 PerfFileSectionString(FEATURE id, const char *buf, size_t size);
160 PerfFileSectionString(FEATURE id, const std::string &charString);
193 PerfFileSectionSymbolsFiles(FEATURE id, const std::vector<SymbolFileStruct> &symbolFileStructs)
198 PerfFileSectionSymbolsFiles(FEATURE id, const char *buf, size_t size);
211 PerfFileSectionNrCpus(FEATURE id, const char *buf, size_t size);
212 PerfFileSectionNrCpus(FEATURE id, uint32_t nrCpusAvailable, uint32_t nrCpusOnline);
223 PerfFileSectionU64(FEATURE id, const char *buf, size_t size);
224 PerfFileSectionU64(FEATURE id, uint64_t v);
234 PerfFileSectionUniStackTable(FEATURE id,
237 PerfFileSectionUniStackTable(FEATURE id, const char *buf, size_t size);
249 PerfFileSectionEventDesc(FEATURE id, const char *buf, size_t size);
250 PerfFileSectionEventDesc(FEATURE id, const std::vector<AttrWithId> &eventDesces);