| /developtools/hiperf/include/ |
| D | subcommand_report.h | 113 void ProcessSample(std::unique_ptr<PerfRecordSample> &); 114 void BroadcastSample(std::unique_ptr<PerfRecordSample> &); 162 std::map<pid_t, std::unique_ptr<PerfRecordSample>> prevSampleCache_;
|
| D | virtual_runtime.h | 98 void SymbolicRecord(PerfRecordSample &recordSample); 102 void UnwindFromRecord(PerfRecordSample &recordSample); 143 void UpdateFromRecord(PerfRecordSample &recordSample); 163 void SymbolicCallFrame(PerfRecordSample &recordSample, uint64_t ip,
|
| D | subcommand_dump.h | 111 void DumpCallChain(int indent, std::unique_ptr<PerfRecordSample> &sample); 114 void ExprotUserStack(const PerfRecordSample &recordSample);
|
| D | perf_event_record.h | 230 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)
|
| D | report_protobuf_file.h | 45 bool ProcessSampleRecord(const PerfRecordSample &recordSample, uint32_t configIndex,
|
| D | report.h | 379 void AddReportItem(const PerfRecordSample &sample, bool includeCallStack); 380 void AddReportItemBranch(const PerfRecordSample &sample);
|
| /developtools/smartperf_host/trace_streamer/src/parser/hiperf_parser/ |
| D | perf_data_parser.h | 57 void UpdatePerfSampleData(uint32_t callChainId, std::unique_ptr<PerfRecordSample>& sample); 58 uint32_t UpdatePerfCallChainData(const std::unique_ptr<PerfRecordSample>& sample);
|
| D | perf_data_parser.cpp | 231 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/ |
| D | perf_data_parser.h | 54 void UpdatePerfSampleData(uint32_t callChainId, std::unique_ptr<PerfRecordSample>& sample); 55 uint32_t UpdatePerfCallChainData(const std::unique_ptr<PerfRecordSample>& sample);
|
| D | perf_data_parser.cpp | 228 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/ |
| D | subcommand_dump.cpp | 370 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()
|
| D | subcommand_report.cpp | 189 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()
|
| D | perf_event_record.cpp | 35 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()
|
| D | virtual_runtime.cpp | 277 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()
|
| D | report.cpp | 34 void Report::AddReportItem(const PerfRecordSample &sample, bool includeCallStack) in AddReportItem() 84 void Report::AddReportItemBranch(const PerfRecordSample &sample) in AddReportItemBranch()
|
| D | subcommand_record.cpp | 1433 virtualRuntime_.UnwindFromRecord(static_cast<PerfRecordSample &>(*record)); in PostProcessRecordFile() 1473 PerfRecordSample *sample = static_cast<PerfRecordSample *>(record.get()); in CollectionSymbol()
|
| D | report_protobuf_file.cpp | 118 const PerfRecordSample &recordSample, uint32_t configIndex, in ProcessSampleRecord()
|
| /developtools/hiperf/test/unittest/common/native/ |
| D | perf_event_record_test.cpp | 422 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);
|
| D | report_test.cpp | 716 PerfRecordSample sample(false, 0, 0, 1); 768 class PerfRecordSampleMock : public PerfRecordSample { 771 : PerfRecordSample(inKernel, pid, tid, period) in PerfRecordSampleMock()
|
| D | virtual_runtime_test.cpp | 367 PerfRecordSample sample(data.data(), attr);
|
| D | report_protobuf_file_test.cpp | 295 PerfRecordSample sample(false, 1, 2, 100, 200u);
|