summaryrefslogtreecommitdiff
path: root/simpleperf/cmd_kmem.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'simpleperf/cmd_kmem.cpp')
-rw-r--r--simpleperf/cmd_kmem.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/simpleperf/cmd_kmem.cpp b/simpleperf/cmd_kmem.cpp
index 51f9a58a..59ec2c3f 100644
--- a/simpleperf/cmd_kmem.cpp
+++ b/simpleperf/cmd_kmem.cpp
@@ -612,7 +612,8 @@ bool KmemCommand::ProcessRecord(std::unique_ptr<Record> record) {
slab_sample_tree_builder_->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());
ProcessTracingData(std::vector<char>(r.data, r.data + r.data_size));
}