Home
last modified time | relevance | path

Searched refs:PerfRecordSample (Results 1 – 21 of 21) sorted by relevance

/developtools/hiperf/include/
Dsubcommand_report.h113 void ProcessSample(std::unique_ptr<PerfRecordSample> &);
114 void BroadcastSample(std::unique_ptr<PerfRecordSample> &);
162 std::map<pid_t, std::unique_ptr<PerfRecordSample>> prevSampleCache_;
Dvirtual_runtime.h98 void SymbolicRecord(PerfRecordSample &recordSample);
102 void UnwindFromRecord(PerfRecordSample &recordSample);
143 void UpdateFromRecord(PerfRecordSample &recordSample);
163 void SymbolicCallFrame(PerfRecordSample &recordSample, uint64_t ip,
Dsubcommand_dump.h111 void DumpCallChain(int indent, std::unique_ptr<PerfRecordSample> &sample);
114 void ExprotUserStack(const PerfRecordSample &recordSample);
Dperf_event_record.h230 class PerfRecordSample : public PerfEventRecord {
242 PerfRecordSample(uint8_t *p, const perf_event_attr &attr);
252 PerfRecordSample(bool inKernel, u32 pid, u32 tid, u64 period = 0, u64 time = 0, u64 id = 0)
Dreport_protobuf_file.h45 bool ProcessSampleRecord(const PerfRecordSample &recordSample, uint32_t configIndex,
Dreport.h379 void AddReportItem(const PerfRecordSample &sample, bool includeCallStack);
380 void AddReportItemBranch(const PerfRecordSample &sample);
/developtools/smartperf_host/trace_streamer/src/parser/hiperf_parser/
Dperf_data_parser.h57 void UpdatePerfSampleData(uint32_t callChainId, std::unique_ptr<PerfRecordSample>& sample);
58 uint32_t UpdatePerfCallChainData(const std::unique_ptr<PerfRecordSample>& sample);
Dperf_data_parser.cpp231 std::unique_ptr<PerfRecordSample> sample(static_cast<PerfRecordSample*>(record.release())); in RecordCallBack()
250 uint32_t PerfDataParser::UpdatePerfCallChainData(const std::unique_ptr<PerfRecordSample>& sample) in UpdatePerfCallChainData()
303 void PerfDataParser::UpdatePerfSampleData(uint32_t callChainId, std::unique_ptr<PerfRecordSample>& … in UpdatePerfSampleData()
/developtools/profiler/host/smartperf/trace_streamer/src/parser/hiperf_parser/
Dperf_data_parser.h54 void UpdatePerfSampleData(uint32_t callChainId, std::unique_ptr<PerfRecordSample>& sample);
55 uint32_t UpdatePerfCallChainData(const std::unique_ptr<PerfRecordSample>& sample);
Dperf_data_parser.cpp228 std::unique_ptr<PerfRecordSample> sample(static_cast<PerfRecordSample*>(record.release())); in RecordCallBack()
247 uint32_t PerfDataParser::UpdatePerfCallChainData(const std::unique_ptr<PerfRecordSample>& sample) in UpdatePerfCallChainData()
301 void PerfDataParser::UpdatePerfSampleData(uint32_t callChainId, std::unique_ptr<PerfRecordSample>& … in UpdatePerfSampleData()
/developtools/hiperf/src/
Dsubcommand_dump.cpp370 void SubCommandDump::ExprotUserStack(const PerfRecordSample &recordSample) in ExprotUserStack()
398 PerfRecordSample *recordSample = static_cast<PerfRecordSample *>(record.get()); in ExprotUserData()
416 void SubCommandDump::DumpCallChain(int indent, std::unique_ptr<PerfRecordSample> &sample) in DumpCallChain()
450 std::unique_ptr<PerfRecordSample> sample( in DumpDataPortion()
451 static_cast<PerfRecordSample *>(record.release())); in DumpDataPortion()
Dsubcommand_report.cpp189 void SubCommandReport::BroadcastSample(std::unique_ptr<PerfRecordSample> &sample) in BroadcastSample()
199 void SubCommandReport::ProcessSample(std::unique_ptr<PerfRecordSample> &sample) in ProcessSample()
231 std::unique_ptr<PerfRecordSample> sample(static_cast<PerfRecordSample *>(record.release())); in RecordCallBack()
232 std::unique_ptr<PerfRecordSample> prevSample = nullptr; in RecordCallBack()
428 std::unique_ptr<PerfRecordSample> sample = std::move(pair.second); in FlushCacheRecord()
Dperf_event_record.cpp35 return std::make_unique<PerfRecordSample>(data, attr); in GetPerfEventRecord()
163 void PerfRecordSample::DumpLog(const std::string &prefix) const in DumpLog()
170 void PerfRecordSample::ReplaceWithCallStack(size_t originalSize) in ReplaceWithCallStack()
236 PerfRecordSample::PerfRecordSample(uint8_t *p, const perf_event_attr &attr) in PerfRecordSample() function in OHOS::Developtools::HiPerf::PerfRecordSample
289 bool PerfRecordSample::GetBinary(std::vector<uint8_t> &buf) const in GetBinary()
337 void PerfRecordSample::DumpData(int indent) const in DumpData()
413 inline pid_t PerfRecordSample::GetPid() const in GetPid()
Dvirtual_runtime.cpp277 auto recordSample = static_cast<PerfRecordSample *>(&record); in UpdateFromRecord()
316 void VirtualRuntime::SymbolicCallFrame(PerfRecordSample &recordSample, uint64_t ip, in SymbolicCallFrame()
326 void VirtualRuntime::SymbolicRecord(PerfRecordSample &recordSample) in SymbolicRecord()
358 void VirtualRuntime::UnwindFromRecord(PerfRecordSample &recordSample) in UnwindFromRecord()
394 void VirtualRuntime::UpdateFromRecord(PerfRecordSample &recordSample) in UpdateFromRecord()
Dreport.cpp34 void Report::AddReportItem(const PerfRecordSample &sample, bool includeCallStack) in AddReportItem()
84 void Report::AddReportItemBranch(const PerfRecordSample &sample) in AddReportItemBranch()
Dsubcommand_record.cpp1433 virtualRuntime_.UnwindFromRecord(static_cast<PerfRecordSample &>(*record)); in PostProcessRecordFile()
1473 PerfRecordSample *sample = static_cast<PerfRecordSample *>(record.get()); in CollectionSymbol()
Dreport_protobuf_file.cpp118 const PerfRecordSample &recordSample, uint32_t configIndex, in ProcessSampleRecord()
/developtools/hiperf/test/unittest/common/native/
Dperf_event_record_test.cpp422 PerfRecordSample record((uint8_t *)&data, attr);
442 PerfRecordSample record((uint8_t *)&data, attr);
475 PerfRecordSample record((uint8_t *)&data, attr);
501 PerfRecordSample record((uint8_t *)&data, attr);
530 PerfRecordSample record((uint8_t *)&data, attr);
Dreport_test.cpp716 PerfRecordSample sample(false, 0, 0, 1);
768 class PerfRecordSampleMock : public PerfRecordSample {
771 : PerfRecordSample(inKernel, pid, tid, period) in PerfRecordSampleMock()
Dvirtual_runtime_test.cpp367 PerfRecordSample sample(data.data(), attr);
Dreport_protobuf_file_test.cpp295 PerfRecordSample sample(false, 1, 2, 100, 200u);