New Record class
This class represents a minimally parsed perf event record. It
contains enough information to be able to send the record to the
sorting stage.
Bug: b/334978369
Change-Id: I787da629ed690d99f6651647689dd0f5df4c0789
diff --git a/Android.bp b/Android.bp
index ecc4362..d1bea62 100644
--- a/Android.bp
+++ b/Android.bp
@@ -2416,6 +2416,7 @@
":perfetto_src_trace_processor_importers_memory_tracker_graph_processor",
":perfetto_src_trace_processor_importers_ninja_ninja",
":perfetto_src_trace_processor_importers_perf_perf",
+ ":perfetto_src_trace_processor_importers_perf_record",
":perfetto_src_trace_processor_importers_proto_full",
":perfetto_src_trace_processor_importers_proto_minimal",
":perfetto_src_trace_processor_importers_proto_packet_sequence_state_generation_hdr",
@@ -12230,12 +12231,22 @@
],
}
+// GN: //src/trace_processor/importers/perf:record
+filegroup {
+ name: "perfetto_src_trace_processor_importers_perf_record",
+ srcs: [
+ "src/trace_processor/importers/perf/perf_event_attr.cc",
+ "src/trace_processor/importers/perf/perf_session.cc",
+ ],
+}
+
// GN: //src/trace_processor/importers/perf:unittests
filegroup {
name: "perfetto_src_trace_processor_importers_perf_unittests",
srcs: [
"src/trace_processor/importers/perf/perf_data_reader_unittest.cc",
"src/trace_processor/importers/perf/perf_data_tracker_unittest.cc",
+ "src/trace_processor/importers/perf/perf_session_unittest.cc",
"src/trace_processor/importers/perf/reader_unittest.cc",
],
}
@@ -14977,6 +14988,7 @@
":perfetto_src_trace_processor_importers_memory_tracker_unittests",
":perfetto_src_trace_processor_importers_ninja_ninja",
":perfetto_src_trace_processor_importers_perf_perf",
+ ":perfetto_src_trace_processor_importers_perf_record",
":perfetto_src_trace_processor_importers_perf_unittests",
":perfetto_src_trace_processor_importers_proto_full",
":perfetto_src_trace_processor_importers_proto_minimal",
@@ -15971,6 +15983,7 @@
":perfetto_src_trace_processor_importers_memory_tracker_graph_processor",
":perfetto_src_trace_processor_importers_ninja_ninja",
":perfetto_src_trace_processor_importers_perf_perf",
+ ":perfetto_src_trace_processor_importers_perf_record",
":perfetto_src_trace_processor_importers_proto_full",
":perfetto_src_trace_processor_importers_proto_minimal",
":perfetto_src_trace_processor_importers_proto_packet_sequence_state_generation_hdr",
@@ -16355,6 +16368,7 @@
":perfetto_src_trace_processor_importers_memory_tracker_graph_processor",
":perfetto_src_trace_processor_importers_ninja_ninja",
":perfetto_src_trace_processor_importers_perf_perf",
+ ":perfetto_src_trace_processor_importers_perf_record",
":perfetto_src_trace_processor_importers_proto_full",
":perfetto_src_trace_processor_importers_proto_minimal",
":perfetto_src_trace_processor_importers_proto_packet_sequence_state_generation_hdr",