Home
last modified time | relevance | path

Searched refs:PerfEventRecord (Results 1 – 23 of 23) sorted by relevance

/developtools/hiperf/include/
Dperf_event_record.h103 class PerfEventRecord {
105 PerfEventRecord(const PerfEventRecord &) = delete;
106 PerfEventRecord &operator=(const PerfEventRecord &) = delete;
111 PerfEventRecord(perf_event_type type, bool inKernel, const std::string &name);
112 PerfEventRecord(perf_event_hiperf_ext_type type, const std::string &name);
114 PerfEventRecord(uint8_t *p, const std::string &name);
116 virtual ~PerfEventRecord() {} in ~PerfEventRecord()
172 class PerfRecordMmap : public PerfEventRecord {
186 class PerfRecordMmap2 : public PerfEventRecord {
203 class PerfRecordLost : public PerfEventRecord {
[all …]
Dperf_file_writer.h49 bool WriteRecord(const PerfEventRecord &record);
64 using ProcessRecordCB = const std::function<bool(std::unique_ptr<PerfEventRecord> record)>;
Dsubcommand_record.h286 bool ProcessRecord(std::unique_ptr<PerfEventRecord>);
287 bool SaveRecord(std::unique_ptr<PerfEventRecord>, bool ptrReleaseFlag = false);
310 bool CollectionSymbol(std::unique_ptr<PerfEventRecord> record);
Dsubcommand_dump.h113 void ExprotUserData(std::unique_ptr<PerfEventRecord> &record);
Dperf_file_reader.h29 using ProcessRecordCB = const std::function<bool(std::unique_ptr<PerfEventRecord> record)>;
Dsubcommand_report.h108 bool RecordCallBack(std::unique_ptr<PerfEventRecord> record);
Dvirtual_runtime.h54 using RecordCallBack = std::function<bool(std::unique_ptr<PerfEventRecord>)>;
64 void UpdateFromRecord(PerfEventRecord &record);
Dreport_protobuf_file.h44 bool ProcessRecord(const PerfEventRecord &record);
Dperf_events.h432 using RecordCallBack = std::function<bool(std::unique_ptr<PerfEventRecord>)>;
/developtools/hiperf/src/
Dperf_event_record.cpp32 std::unique_ptr<PerfEventRecord> GetPerfEventRecord(const int type, uint8_t *p, in GetPerfEventRecord()
76 std::unique_ptr<PerfEventRecord> GetPerfSampleFromCache(const int type, uint8_t *p, in GetPerfSampleFromCache()
85 … return std::unique_ptr<PerfEventRecord>(new (g_sampleMemCache) PerfRecordSample(data, attr)); in GetPerfSampleFromCache()
89 … return std::unique_ptr<PerfEventRecord>(new (g_sampleMemCache) PerfRecordSample(data, attr)); in GetPerfSampleFromCache()
95 std::unique_ptr<PerfEventRecord> GetPerfSampleFromCacheMain(const int type, uint8_t *p, in GetPerfSampleFromCacheMain()
104 … return std::unique_ptr<PerfEventRecord>(new (g_sampleMemCacheMain) PerfRecordSample(data, attr)); in GetPerfSampleFromCacheMain()
108 … return std::unique_ptr<PerfEventRecord>(new (g_sampleMemCacheMain) PerfRecordSample(data, attr)); in GetPerfSampleFromCacheMain()
155 PerfEventRecord::PerfEventRecord(perf_event_type type, bool inKernel, const std::string &name) in PerfEventRecord() function in OHOS::Developtools::HiPerf::PerfEventRecord
163 PerfEventRecord::PerfEventRecord(perf_event_hiperf_ext_type type, const std::string &name) in PerfEventRecord() function in OHOS::Developtools::HiPerf::PerfEventRecord
171 PerfEventRecord::PerfEventRecord(uint8_t *p, const std::string &name) : name_(name) in PerfEventRecord() function in OHOS::Developtools::HiPerf::PerfEventRecord
[all …]
Dsubcommand_dump.cpp401 void SubCommandDump::ExprotUserData(std::unique_ptr<PerfEventRecord> &record) in ExprotUserData()
442 auto recordcCallback = [&](std::unique_ptr<PerfEventRecord> record) { in DumpDataPortion()
Dsubcommand_record.cpp1276 bool SubCommandRecord::ProcessRecord(std::unique_ptr<PerfEventRecord> record) in ProcessRecord()
1323 bool SubCommandRecord::SaveRecord(std::unique_ptr<PerfEventRecord> record, bool ptrReleaseFlag) in SaveRecord()
1585 auto record_callback = [&](std::unique_ptr<PerfEventRecord> record) { in PostProcessRecordFile()
1637 bool SubCommandRecord::CollectionSymbol(std::unique_ptr<PerfEventRecord> record) in CollectionSymbol()
Dperf_file_reader.cpp286 std::unique_ptr<PerfEventRecord> record = GetPerfEventRecord( in ReadRecord()
Dreport_protobuf_file.cpp101 bool ReportProtobufFileWriter::ProcessRecord(const PerfEventRecord &record) in ProcessRecord()
Dperf_file_writer.cpp119 bool PerfFileWriter::WriteRecord(const PerfEventRecord &record) in WriteRecord()
Dsubcommand_report.cpp225 bool SubCommandReport::RecordCallBack(std::unique_ptr<PerfEventRecord> record) in RecordCallBack()
Dvirtual_runtime.cpp435 void VirtualRuntime::UpdateFromRecord(PerfEventRecord &record) in UpdateFromRecord()
/developtools/hiperf/test/unittest/common/native/
Dvirtual_runtime_test.cpp44 bool RecordCallBack(std::unique_ptr<PerfEventRecord> record);
72 bool VirtualRuntimeTest::RecordCallBack(std::unique_ptr<PerfEventRecord> record) in RecordCallBack()
109 PerfEventRecord &record = static_cast<PerfEventRecord &>(recordComm);
Dperf_file_reader_test.cpp28 using ProcessRecordCB = const std::function<bool(std::unique_ptr<PerfEventRecord> record)>;
Dperf_events_test.cpp44 static bool RecordCount(std::unique_ptr<PerfEventRecord> record);
74 bool PerfEventsTest::RecordCount(std::unique_ptr<PerfEventRecord> record) in RecordCount()
/developtools/smartperf_host/trace_streamer/src/parser/hiperf_parser/
Dperf_data_parser.h102 bool RecordCallBack(std::unique_ptr<PerfEventRecord> record);
110 bool PerfSplitCallBack(std::unique_ptr<PerfEventRecord> record);
Dperf_data_parser.cpp586 bool PerfDataParser::RecordCallBack(std::unique_ptr<PerfEventRecord> record) in RecordCallBack()
/developtools/hiperf/test/fuzztest/perffile_fuzzer/
DPerfFile_fuzzer.cpp74 auto recordCallback = [&](const std::unique_ptr<PerfEventRecord> &record) { in FuzzPerfFileReader()