Add virtio-video Ftrace events
This CL add support for following tracing virtio-video Ftrace events:
* virtio_video/virtio_video_cmd
* virtio_video/virtio_video_cmd_done
* virtio_video/virtio_video_resource_queue
* virtio_video/virtio_video_resource_queue_done
Bug: 217825939
Bug: 217827216
Bug: 232531771
Test: recorded a perfetto trace
Change-Id: I16b886c0e796137719e52d32d23552fc7291d99c
diff --git a/Android.bp b/Android.bp
index a957b1d..79756fe 100644
--- a/Android.bp
+++ b/Android.bp
@@ -4745,6 +4745,7 @@
"protos/perfetto/trace/ftrace/thermal.proto",
"protos/perfetto/trace/ftrace/ufs.proto",
"protos/perfetto/trace/ftrace/v4l2.proto",
+ "protos/perfetto/trace/ftrace/virtio_video.proto",
"protos/perfetto/trace/ftrace/vmscan.proto",
"protos/perfetto/trace/ftrace/workqueue.proto",
"protos/perfetto/trace/gpu/gpu_counter_event.proto",
@@ -4979,6 +4980,7 @@
"protos/perfetto/trace/ftrace/thermal.proto",
"protos/perfetto/trace/ftrace/ufs.proto",
"protos/perfetto/trace/ftrace/v4l2.proto",
+ "protos/perfetto/trace/ftrace/virtio_video.proto",
"protos/perfetto/trace/ftrace/vmscan.proto",
"protos/perfetto/trace/ftrace/workqueue.proto",
],
@@ -5045,6 +5047,7 @@
"external/perfetto/protos/perfetto/trace/ftrace/thermal.gen.cc",
"external/perfetto/protos/perfetto/trace/ftrace/ufs.gen.cc",
"external/perfetto/protos/perfetto/trace/ftrace/v4l2.gen.cc",
+ "external/perfetto/protos/perfetto/trace/ftrace/virtio_video.gen.cc",
"external/perfetto/protos/perfetto/trace/ftrace/vmscan.gen.cc",
"external/perfetto/protos/perfetto/trace/ftrace/workqueue.gen.cc",
],
@@ -5111,6 +5114,7 @@
"protos/perfetto/trace/ftrace/thermal.proto",
"protos/perfetto/trace/ftrace/ufs.proto",
"protos/perfetto/trace/ftrace/v4l2.proto",
+ "protos/perfetto/trace/ftrace/virtio_video.proto",
"protos/perfetto/trace/ftrace/vmscan.proto",
"protos/perfetto/trace/ftrace/workqueue.proto",
],
@@ -5177,6 +5181,7 @@
"external/perfetto/protos/perfetto/trace/ftrace/thermal.gen.h",
"external/perfetto/protos/perfetto/trace/ftrace/ufs.gen.h",
"external/perfetto/protos/perfetto/trace/ftrace/v4l2.gen.h",
+ "external/perfetto/protos/perfetto/trace/ftrace/virtio_video.gen.h",
"external/perfetto/protos/perfetto/trace/ftrace/vmscan.gen.h",
"external/perfetto/protos/perfetto/trace/ftrace/workqueue.gen.h",
],
@@ -5247,6 +5252,7 @@
"protos/perfetto/trace/ftrace/thermal.proto",
"protos/perfetto/trace/ftrace/ufs.proto",
"protos/perfetto/trace/ftrace/v4l2.proto",
+ "protos/perfetto/trace/ftrace/virtio_video.proto",
"protos/perfetto/trace/ftrace/vmscan.proto",
"protos/perfetto/trace/ftrace/workqueue.proto",
],
@@ -5312,6 +5318,7 @@
"external/perfetto/protos/perfetto/trace/ftrace/thermal.pb.cc",
"external/perfetto/protos/perfetto/trace/ftrace/ufs.pb.cc",
"external/perfetto/protos/perfetto/trace/ftrace/v4l2.pb.cc",
+ "external/perfetto/protos/perfetto/trace/ftrace/virtio_video.pb.cc",
"external/perfetto/protos/perfetto/trace/ftrace/vmscan.pb.cc",
"external/perfetto/protos/perfetto/trace/ftrace/workqueue.pb.cc",
],
@@ -5378,6 +5385,7 @@
"protos/perfetto/trace/ftrace/thermal.proto",
"protos/perfetto/trace/ftrace/ufs.proto",
"protos/perfetto/trace/ftrace/v4l2.proto",
+ "protos/perfetto/trace/ftrace/virtio_video.proto",
"protos/perfetto/trace/ftrace/vmscan.proto",
"protos/perfetto/trace/ftrace/workqueue.proto",
],
@@ -5443,6 +5451,7 @@
"external/perfetto/protos/perfetto/trace/ftrace/thermal.pb.h",
"external/perfetto/protos/perfetto/trace/ftrace/ufs.pb.h",
"external/perfetto/protos/perfetto/trace/ftrace/v4l2.pb.h",
+ "external/perfetto/protos/perfetto/trace/ftrace/virtio_video.pb.h",
"external/perfetto/protos/perfetto/trace/ftrace/vmscan.pb.h",
"external/perfetto/protos/perfetto/trace/ftrace/workqueue.pb.h",
],
@@ -5513,6 +5522,7 @@
"protos/perfetto/trace/ftrace/thermal.proto",
"protos/perfetto/trace/ftrace/ufs.proto",
"protos/perfetto/trace/ftrace/v4l2.proto",
+ "protos/perfetto/trace/ftrace/virtio_video.proto",
"protos/perfetto/trace/ftrace/vmscan.proto",
"protos/perfetto/trace/ftrace/workqueue.proto",
],
@@ -5579,6 +5589,7 @@
"external/perfetto/protos/perfetto/trace/ftrace/thermal.pbzero.cc",
"external/perfetto/protos/perfetto/trace/ftrace/ufs.pbzero.cc",
"external/perfetto/protos/perfetto/trace/ftrace/v4l2.pbzero.cc",
+ "external/perfetto/protos/perfetto/trace/ftrace/virtio_video.pbzero.cc",
"external/perfetto/protos/perfetto/trace/ftrace/vmscan.pbzero.cc",
"external/perfetto/protos/perfetto/trace/ftrace/workqueue.pbzero.cc",
],
@@ -5645,6 +5656,7 @@
"protos/perfetto/trace/ftrace/thermal.proto",
"protos/perfetto/trace/ftrace/ufs.proto",
"protos/perfetto/trace/ftrace/v4l2.proto",
+ "protos/perfetto/trace/ftrace/virtio_video.proto",
"protos/perfetto/trace/ftrace/vmscan.proto",
"protos/perfetto/trace/ftrace/workqueue.proto",
],
@@ -5711,6 +5723,7 @@
"external/perfetto/protos/perfetto/trace/ftrace/thermal.pbzero.h",
"external/perfetto/protos/perfetto/trace/ftrace/ufs.pbzero.h",
"external/perfetto/protos/perfetto/trace/ftrace/v4l2.pbzero.h",
+ "external/perfetto/protos/perfetto/trace/ftrace/virtio_video.pbzero.h",
"external/perfetto/protos/perfetto/trace/ftrace/vmscan.pbzero.h",
"external/perfetto/protos/perfetto/trace/ftrace/workqueue.pbzero.h",
],
@@ -10568,6 +10581,7 @@
"protos/perfetto/trace/ftrace/thermal.proto",
"protos/perfetto/trace/ftrace/ufs.proto",
"protos/perfetto/trace/ftrace/v4l2.proto",
+ "protos/perfetto/trace/ftrace/virtio_video.proto",
"protos/perfetto/trace/ftrace/vmscan.proto",
"protos/perfetto/trace/ftrace/workqueue.proto",
"protos/perfetto/trace/gpu/gpu_counter_event.proto",