/developtools/hiperf/include/ |
H A D | perf_file_format.h | 25 enum class FEATURE { class 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 [all...] |
H A D | perf_file_writer.h | 50 bool AddNrCpusFeature(FEATURE feature, uint32_t nrCpusAvailable, uint32_t nrCpusOnline); 51 bool AddEventDescFeature(FEATURE feature, const std::vector<AttrWithId> &eventDesces); 52 bool AddStringFeature(FEATURE feature, std::string string); 53 bool AddU64Feature(FEATURE feature, uint64_t v); 54 bool AddBoolFeature(FEATURE feature);
|
H A D | perf_file_reader.h | 47 const std::vector<FEATURE> &GetFeatures() const; 49 const PerfFileSection *GetFeatureSection(FEATURE feature) const; 52 const std::string GetFeatureString(const FEATURE feature) const; 54 bool IsFeatrureStringSection(const FEATURE featureId) const in IsFeatrureStringSection() 89 std::vector<FEATURE> features_;
|
/developtools/hiperf/test/unittest/common/native/ |
H A D | perf_file_reader_test.cpp | 94 std::vector<FEATURE> features_; in HWTEST_F() 95 FEATURE feture1 = FEATURE::RESERVED; in HWTEST_F() 96 FEATURE feture2 = FEATURE::ARCH; in HWTEST_F() 97 FEATURE feture3 = FEATURE::BUILD_ID; in HWTEST_F() 98 FEATURE feture4 = FEATURE::LAST_FEATURE; in HWTEST_F() 111 const FEATURE fetur in HWTEST_F() [all...] |
H A D | perf_file_format_test.cpp | 64 FEATURE i = FEATURE::FIRST_FEATURE; in HWTEST_F() 65 while (i <= FEATURE::LAST_FEATURE) { in HWTEST_F() 69 i = FEATURE(int(i) + 1); in HWTEST_F() 71 while (i < FEATURE::HIPERF_FIRST_FEATURE) { in HWTEST_F() 74 i = FEATURE(int(i) + 1); in HWTEST_F() 76 while (i <= FEATURE::HIPERF_LAST_FEATURE) { in HWTEST_F() 80 i = FEATURE(int(i) + 1); in HWTEST_F() 82 while (i <= FEATURE::FEATURE_MAX_BITS) { in HWTEST_F() 85 i = FEATURE(in in HWTEST_F() [all...] |
H A D | perf_file_writer_test.cpp | 91 ASSERT_TRUE(fileWriter.AddStringFeature(FEATURE::RESERVED, testStr)); in HWTEST_F() 92 ASSERT_TRUE(fileWriter.AddNrCpusFeature(FEATURE::RESERVED, 0, TESTNUMBER1)); in HWTEST_F() 93 ASSERT_TRUE(fileWriter.AddU64Feature(FEATURE::RESERVED, TESTNUMBER2)); in HWTEST_F() 96 ASSERT_TRUE(fileWriter.AddEventDescFeature(FEATURE::RESERVED, eventDesces)); in HWTEST_F() 127 ASSERT_TRUE(fileWriter.AddStringFeature(FEATURE::RESERVED, testStr)); in HWTEST_F() 128 ASSERT_TRUE(fileWriter.AddNrCpusFeature(FEATURE::RESERVED, 0, TESTNUMBER1)); in HWTEST_F() 129 ASSERT_TRUE(fileWriter.AddU64Feature(FEATURE::RESERVED, TESTNUMBER2)); in HWTEST_F() 150 ASSERT_TRUE(fileWriter.AddStringFeature(FEATURE::RESERVED, testStr)); in HWTEST_F()
|
/developtools/hiperf/test/fuzztest/perffileformat_fuzzer/ |
H A D | PerfFileFormat_fuzzer.cpp | 29 std::make_unique<PerfFileSectionString>(FEATURE::HIPERF_FILES_SYMBOL, buf, size); in FuzzPerfFileFormat() 32 std::make_unique<PerfFileSectionNrCpus>(FEATURE::HIPERF_FILES_SYMBOL, buf, size); in FuzzPerfFileFormat() 35 std::make_unique<PerfFileSectionU64>(FEATURE::HIPERF_FILES_SYMBOL, buf, size); in FuzzPerfFileFormat()
|
/developtools/hiperf/src/ |
H A D | perf_file_writer.cpp | 383 bool PerfFileWriter::AddNrCpusFeature(FEATURE feature, uint32_t nrCpusAvailable, in AddNrCpusFeature() 387 PerfFileSection::GetFeatureName(FEATURE::NRCPUS).c_str(), nrCpusAvailable, nrCpusOnline); in AddNrCpusFeature() 392 header_.features[static_cast<int>(FEATURE::NRCPUS) / BITS_IN_BYTE] |= in AddNrCpusFeature() 393 1 << (static_cast<int>(FEATURE::NRCPUS) % BITS_IN_BYTE); // bit in AddNrCpusFeature() 397 bool PerfFileWriter::AddEventDescFeature(FEATURE feature, in AddEventDescFeature() 400 HLOGV("add feature '%s' %zu", PerfFileSection::GetFeatureName(FEATURE::EVENT_DESC).c_str(), in AddEventDescFeature() 404 header_.features[static_cast<int>(FEATURE::EVENT_DESC) / BITS_IN_BYTE] |= in AddEventDescFeature() 405 1 << (static_cast<int>(FEATURE::EVENT_DESC) % BITS_IN_BYTE); // bit in AddEventDescFeature() 409 bool PerfFileWriter::AddStringFeature(FEATURE feature, std::string string) in AddStringFeature() 420 bool PerfFileWriter::AddBoolFeature(FEATURE featur [all...] |
H A D | perf_file_format.cpp | 43 std::string PerfFileSection::GetFeatureName(FEATURE featureId) in GetFeatureName() 46 if (featureId >= FEATURE::HIPERF_FIRST_FEATURE) { in GetFeatureName() 47 index -= static_cast<unsigned int>(FEATURE::HIPERF_FIRST_FEATURE); in GetFeatureName() 176 PerfFileSectionString::PerfFileSectionString(FEATURE id, const char *buf, size_t size) in PerfFileSectionString() 183 PerfFileSectionString::PerfFileSectionString(FEATURE id, const std::string &charString) in PerfFileSectionString() 278 PerfFileSectionSymbolsFiles::PerfFileSectionSymbolsFiles(FEATURE id, const char *buf, size_t size) in PerfFileSectionSymbolsFiles() 317 PerfFileSectionUniStackTable::PerfFileSectionUniStackTable(FEATURE id, const char *buf, size_t size) in PerfFileSectionUniStackTable() 384 PerfFileSectionNrCpus::PerfFileSectionNrCpus(FEATURE id, const char *buf, size_t size) in PerfFileSectionNrCpus() 391 PerfFileSectionNrCpus::PerfFileSectionNrCpus(FEATURE id, uint32_t nrCpusAvailable, in PerfFileSectionNrCpus() 418 PerfFileSectionU64::PerfFileSectionU64(FEATURE i [all...] |
H A D | perf_file_reader.cpp | 125 features_.emplace_back((FEATURE)(((uint64_t)i) * SIZE_FETURE_COUNT + j)); in ReadFileHeader() 351 const std::vector<FEATURE> &PerfFileReader::GetFeatures() const in GetFeatures() 361 const std::string PerfFileReader::GetFeatureString(const FEATURE feature) const in GetFeatureString() 380 const PerfFileSection *PerfFileReader::GetFeatureSection(FEATURE feature) const in GetFeatureSection() 396 for (FEATURE feature : features_) { in ReadFeatureSection() 416 } else if (feature == FEATURE::HIPERF_FILES_SYMBOL) { in ReadFeatureSection() 419 } else if (feature == FEATURE::EVENT_DESC) { in ReadFeatureSection() 422 } else if (feature == FEATURE::HIPERF_FILES_UNISTACK_TABLE) { in ReadFeatureSection()
|
H A D | subcommand_dump.cpp | 270 SetDeviceArch(GetArchTypeFromUname(reader_->GetFeatureString(FEATURE::ARCH))); in DumpPrintFileHeader() 274 if (featureSection.get()->featureId_ == FEATURE::HIPERF_FILES_SYMBOL) { in DumpPrintFileHeader() 278 } else if (featureSection.get()->featureId_ == FEATURE::HIPERF_FILES_UNISTACK_TABLE) { in DumpPrintFileHeader() 525 } else if (featureSection.get()->featureId_ == FEATURE::EVENT_DESC) { in DumpFeaturePortion() 529 } else if (featureSection.get()->featureId_ == FEATURE::HIPERF_FILES_SYMBOL) { in DumpFeaturePortion() 548 } else if (featureSection.get()->featureId_ == FEATURE::HIPERF_FILES_UNISTACK_TABLE) { in DumpFeaturePortion() 588 std::string os = reader_->GetFeatureString(FEATURE::OSRELEASE); in SetHM() 594 std::string str = reader_->GetFeatureString(FEATURE::HIPERF_HM_DEVHOST); in SetHM() 605 std::string cmdline = reader_->GetFeatureString(FEATURE::CMDLINE); in DumpSpeReport()
|
H A D | subcommand_report.cpp | 289 const auto featureSection = recordFileReader_->GetFeatureSection(FEATURE::HIPERF_FILES_SYMBOL); in ProcessSymbolsData() 310 auto featureSection = recordFileReader_->GetFeatureSection(FEATURE::HIPERF_FILES_UNISTACK_TABLE); in ProcessUniStackTableData() 325 recordFileReader_->GetFeatureSection(FEATURE::HIPERF_WORKLOAD_CMD); in UpdateReportInfo() 342 cpuOffMode_ = find(features.begin(), features.end(), FEATURE::HIPERF_CPU_OFF) != features.end(); in LoadEventConfigData() 347 recordFileReader_->GetFeatureSection(FEATURE::EVENT_DESC); in LoadEventConfigData() 362 recordFileReader_->GetFeatureSection(FEATURE::EVENT_DESC); in LoadEventDesc() 431 SetDeviceArch(GetArchTypeFromUname(recordFileReader_->GetFeatureString(FEATURE::ARCH))); in ProcessFeaturesData() 630 std::string os = recordFileReader_->GetFeatureString(FEATURE::OSRELEASE); in SetHM() 636 std::string str = recordFileReader_->GetFeatureString(FEATURE::HIPERF_HM_DEVHOST); in SetHM()
|
H A D | report_json_file.cpp | 279 recordFileReader_->GetFeatureString(FEATURE::HIPERF_RECORD_TIME), true); in OutputJsonFeatureString() 280 std::string device = recordFileReader_->GetFeatureString(FEATURE::HOSTNAME); in OutputJsonFeatureString() 281 device.append(" " + recordFileReader_->GetFeatureString(FEATURE::OSRELEASE)); in OutputJsonFeatureString() 282 device.append(" " + recordFileReader_->GetFeatureString(FEATURE::ARCH)); in OutputJsonFeatureString() 286 OutputJsonPair(output_, "osVersion", recordFileReader_->GetFeatureString(FEATURE::OSRELEASE)); in OutputJsonFeatureString() 289 recordFileReader_->GetFeatureString(FEATURE::CMDLINE)); in OutputJsonFeatureString()
|
H A D | subcommand_record.cpp | 1440 fileWriter_->AddStringFeature(FEATURE::OSRELEASE, unameBuf.release); in AddCpuFeature() 1441 fileWriter_->AddStringFeature(FEATURE::HOSTNAME, unameBuf.nodename); in AddCpuFeature() 1442 fileWriter_->AddStringFeature(FEATURE::ARCH, unameBuf.machine); in AddCpuFeature() 1447 fileWriter_->AddNrCpusFeature(FEATURE::NRCPUS, cpuPresent - cpuOnline, cpuOnline); in AddCpuFeature() 1453 if (!fileWriter_->AddStringFeature(FEATURE::CPUDESC, cpuDesc)) { in AddCpuFeature() 1476 fileWriter_->AddU64Feature(FEATURE::TOTAL_MEM, memTotal); in AddMemTotalFeature() 1484 fileWriter_->AddEventDescFeature(FEATURE::EVENT_DESC, perfEvents_.GetAttrWithId()); in AddEventDescFeature() 1494 fileWriter_->AddStringFeature(FEATURE::HIPERF_RECORD_TIME, in AddRecordTimeFeature() 1503 fileWriter_->AddStringFeature(FEATURE::HIPERF_WORKLOAD_CMD, trackedCommand_.at(0)); in AddWorkloadCmdFeature() 1515 fileWriter_->AddStringFeature(FEATURE in AddCommandLineFeature() [all...] |
H A D | hiperf_libreport.cpp | 132 if (featureSection->featureId_ == FEATURE::HIPERF_FILES_SYMBOL) { in ReportGetSymbolFiles()
|
/developtools/smartperf_host/trace_streamer/src/parser/hiperf_parser/ |
H A D | perf_data_parser.cpp | 540 cpuOffMode_ = find(features.begin(), features.end(), FEATURE::HIPERF_CPU_OFF) != features.end(); in UpdateEventConfigInfo() 544 const PerfFileSection *featureSection = recordDataReader_->GetFeatureSection(FEATURE::EVENT_DESC); in UpdateEventConfigInfo() 555 const auto featureSection = recordDataReader_->GetFeatureSection(FEATURE::EVENT_DESC); in LoadEventDesc() 580 auto featureSection = recordDataReader_->GetFeatureSection(FEATURE::HIPERF_WORKLOAD_CMD); in UpdateReportWorkloadInfo() 600 auto cmdline = recordDataReader_->GetFeatureString(FEATURE::CMDLINE); in UpdateCmdlineInfo() 612 const auto featureSection = recordDataReader_->GetFeatureSection(FEATURE::HIPERF_FILES_SYMBOL); in UpdateSymbolAndFilesData() 738 std::string os = recordDataReader_->GetFeatureString(FEATURE::OSRELEASE); in SetHM() 745 std::string str = recordDataReader_->GetFeatureString(FEATURE::HIPERF_HM_DEVHOST); in SetHM()
|
/developtools/global_resource_tool/src/ |
H A D | resource_merge.cpp | 27 ConfigParser::ModuleType::FEATURE,
|
H A D | config_parser.cpp | 29 { "feature", ModuleType::FEATURE },
|
/developtools/global_resource_tool/include/ |
H A D | config_parser.h | 33 FEATURE = 3, member in OHOS::Global::Restool::ConfigParser::ModuleType
|
/developtools/packing_tool/packing_tool/frameworks/src/json/ |
H A D | hap_verify_utils.cpp | 29 const std::string FEATURE = "feature"; member 181 return ((moduleType == ENTRY) || (moduleType == FEATURE)); in IsEntryOrFeature() 318 } else if (hapVerifyInfo.GetModuleType() == FEATURE) { in CheckEntryIsValid() 666 if (layerHapVerifyInfo.GetModuleType() == FEATURE || layerHapVerifyInfo.GetModuleType() == ENTRY) { in DfsTraverseDependency()
|
/developtools/packing_tool/adapter/ohos/ |
H A D | HapVerify.java | 40 private static final String FEATURE = "feature";
field in HapVerify 320 return ENTRY.equals(moduleType) || FEATURE.equals(moduleType);
in isEntryOrFeature() 531 } else if (FEATURE.equals(hapVerifyInfo.getModuleType())) {
in checkEntryIsValid() 1149 if (FEATURE.equals(item.getModuleType()) || ENTRY.equals(item.getModuleType())) {
in dfsTraverseDependency()
|