Searched refs:PerfRecordSample (Results 1 – 21 of 21) sorted by relevance
| /developtools/hiperf/include/ |
| D | virtual_runtime.h | 55 using CollectSymbolCallBack = std::function<void(PerfRecordSample*)>; 65 void NeedDropKernelCallChain(PerfRecordSample &sample); 140 void SymbolicRecord(PerfRecordSample &recordSample); 144 void UnwindFromRecord(PerfRecordSample &recordSample); 200 void UpdateFromRecord(PerfRecordSample &recordSample); 204 void DedupFromRecord(PerfRecordSample *recordSample); 221 void SymbolicCallFrame(PerfRecordSample &recordSample, uint64_t ip, 223 bool RecoverCallStack(PerfRecordSample &recordSample);
|
| D | subcommand_report.h | 113 void ProcessSample(std::unique_ptr<PerfRecordSample> &); 114 void BroadcastSample(std::unique_ptr<PerfRecordSample> &); 163 std::map<pid_t, std::unique_ptr<PerfRecordSample>> prevSampleCache_;
|
| D | subcommand_dump.h | 111 void DumpCallChain(int indent, std::unique_ptr<PerfRecordSample> &sample); 115 void ExprotUserStack(const PerfRecordSample &recordSample);
|
| D | perf_event_record.h | 234 class PerfRecordSample : public PerfEventRecord { 251 PerfRecordSample(uint8_t *p, const perf_event_attr &attr); 263 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 | subcommand_record.h | 308 void CollectSymbol(PerfRecordSample *sample);
|
| D | report.h | 379 void AddReportItem(const PerfRecordSample &sample, bool includeCallStack); 380 void AddReportItemBranch(const PerfRecordSample &sample);
|
| /developtools/hiperf/src/ |
| D | perf_event_record.cpp | 41 return std::make_unique<PerfRecordSample>(data, attr); in GetPerfEventRecord() 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() 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() 209 std::vector<u64> PerfRecordSample::ips_ = {}; 210 std::vector<CallFrame> PerfRecordSample::callFrames_ = {}; 211 std::vector<pid_t> PerfRecordSample::serverPidMap_ = {}; 213 void PerfRecordSample::DumpLog(const std::string &prefix) const in DumpLog() 220 void PerfRecordSample::RecoverCallStack() in RecoverCallStack() [all …]
|
| 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() 439 std::unique_ptr<PerfRecordSample> sample = std::move(pair.second); in FlushCacheRecord()
|
| D | subcommand_dump.cpp | 380 void SubCommandDump::ExprotUserStack(const PerfRecordSample &recordSample) in ExprotUserStack() 408 PerfRecordSample *recordSample = static_cast<PerfRecordSample *>(record.get()); in ExprotUserData() 427 void SubCommandDump::DumpCallChain(int indent, std::unique_ptr<PerfRecordSample> &sample) in DumpCallChain() 461 std::unique_ptr<PerfRecordSample> sample( in DumpDataPortion() 462 static_cast<PerfRecordSample *>(record.release())); in DumpDataPortion()
|
| D | virtual_runtime.cpp | 351 void VirtualRuntime::DedupFromRecord(PerfRecordSample *recordSample) in DedupFromRecord() 425 auto recordSample = static_cast<PerfRecordSample *>(&record); in UpdateFromRecord() 464 void VirtualRuntime::SymbolicCallFrame(PerfRecordSample &recordSample, uint64_t ip, in SymbolicCallFrame() 479 bool VirtualRuntime::RecoverCallStack(PerfRecordSample &recordSample) in RecoverCallStack() 492 void VirtualRuntime::SymbolicRecord(PerfRecordSample &recordSample) in SymbolicRecord() 527 void VirtualRuntime::NeedDropKernelCallChain(PerfRecordSample &sample) in NeedDropKernelCallChain() 556 void VirtualRuntime::UnwindFromRecord(PerfRecordSample &recordSample) in UnwindFromRecord() 614 void VirtualRuntime::UpdateFromRecord(PerfRecordSample &recordSample) in UpdateFromRecord()
|
| D | subcommand_record.cpp | 1560 virtualRuntime_.UnwindFromRecord(static_cast<PerfRecordSample &>(*record)); in PostProcessRecordFile() 1609 PerfRecordSample *sample = static_cast<PerfRecordSample *>(record.get()); in CollectionSymbol() 1621 void SubCommandRecord::CollectSymbol(PerfRecordSample *sample) in CollectSymbol()
|
| D | report.cpp | 34 void Report::AddReportItem(const PerfRecordSample &sample, bool includeCallStack) in AddReportItem() 84 void Report::AddReportItemBranch(const PerfRecordSample &sample) in AddReportItemBranch()
|
| D | perf_file_reader.cpp | 438 PerfRecordSample::dumpRemoveStack_ = true; in ReadFeatureSection()
|
| D | report_protobuf_file.cpp | 118 const PerfRecordSample &recordSample, uint32_t configIndex, in ProcessSampleRecord()
|
| /developtools/smartperf_host/trace_streamer/src/parser/hiperf_parser/ |
| D | perf_data_parser.h | 104 void UpdatePerfSampleData(uint32_t callChainId, std::unique_ptr<PerfRecordSample>& sample); 105 uint32_t UpdateCallChainUnCompressed(const std::unique_ptr<PerfRecordSample>& sample);
|
| D | perf_data_parser.cpp | 592 std::unique_ptr<PerfRecordSample> sample(static_cast<PerfRecordSample*>(record.release())); in RecordCallBack() 611 uint32_t PerfDataParser::UpdateCallChainUnCompressed(const std::unique_ptr<PerfRecordSample>& sampl… in UpdateCallChainUnCompressed() 638 void PerfDataParser::UpdatePerfSampleData(uint32_t callChainId, std::unique_ptr<PerfRecordSample>& … in UpdatePerfSampleData()
|
| /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 | 377 PerfRecordSample sample(data.data(), attr);
|
| D | report_protobuf_file_test.cpp | 295 PerfRecordSample sample(false, 1, 2, 100, 200u);
|