diff options
Diffstat (limited to 'simpleperf/cmd_report.cpp')
-rw-r--r-- | simpleperf/cmd_report.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/simpleperf/cmd_report.cpp b/simpleperf/cmd_report.cpp index 29cf743a..f026d32a 100644 --- a/simpleperf/cmd_report.cpp +++ b/simpleperf/cmd_report.cpp @@ -777,7 +777,8 @@ bool ReportCommand::ProcessRecord(std::unique_ptr<Record> record) { size_t attr_id = record_file_reader_->GetAttrIndexOfRecord(record.get()); sample_tree_builder_[attr_id]->ProcessSampleRecord( *static_cast<const SampleRecord*>(record.get())); - } else if (record->type() == PERF_RECORD_TRACING_DATA) { + } else if (record->type() == PERF_RECORD_TRACING_DATA || + record->type() == SIMPLE_PERF_RECORD_TRACING_DATA) { const auto& r = *static_cast<TracingDataRecord*>(record.get()); if (!ProcessTracingData(std::vector<char>(r.data, r.data + r.data_size))) { return false; |