Lines Matching refs:SampleRecord
155 virtual void ReportCmdProcessSampleRecord(std::shared_ptr<SampleRecord>& r) { in ReportCmdProcessSampleRecord()
159 virtual void ReportCmdProcessSampleRecord(const SampleRecord& r) { in ReportCmdProcessSampleRecord()
164 virtual uint64_t GetPeriod(const SampleRecord& r) = 0;
166 SampleEntry* CreateSample(const SampleRecord& r, bool in_kernel, uint64_t* acc_info) override { in CreateSample()
177 SampleEntry* CreateBranchSample(const SampleRecord& r, const BranchStackItemType& item) override { in CreateBranchSample()
277 uint64_t GetPeriod(const SampleRecord& r) override { return r.period_data.period; } in GetPeriod()
287 void ReportCmdProcessSampleRecord(std::shared_ptr<SampleRecord>& r) override { in ReportCmdProcessSampleRecord()
293 std::shared_ptr<SampleRecord> cur = it->second; in ReportCmdProcessSampleRecord()
300 uint64_t GetPeriod(const SampleRecord& r) override { in GetPeriod()
311 std::unordered_map<pid_t, std::shared_ptr<SampleRecord>> next_sample_cache_;
874 *static_cast<SampleRecord*>(record.get())); in ProcessRecord()
890 std::shared_ptr<SampleRecord> r(static_cast<SampleRecord*>(record.release())); in ProcessSampleRecordInTraceOffCpuMode()