Allow TraceProcessor to parse ChromeCompositorSchedulerState.



This will parse the provided proto into the args table for now. In future we
could upgrade some columns to full indexed values if they are determined to be
especially useful.

Change-Id: Ic7138fbb9395a1c04b0ab254552998f0d0e7865b
diff --git a/BUILD b/BUILD
index 9838258..6db9a3e 100644
--- a/BUILD
+++ b/BUILD
@@ -620,8 +620,6 @@
 filegroup(
     name = "src_trace_processor_metrics_lib",
     srcs = [
-        "src/trace_processor/metrics/descriptors.cc",
-        "src/trace_processor/metrics/descriptors.h",
         "src/trace_processor/metrics/metrics.cc",
         "src/trace_processor/metrics/metrics.descriptor.h",
         "src/trace_processor/metrics/metrics.h",
@@ -685,6 +683,15 @@
     ],
 )
 
+# GN target: //src/trace_processor:descriptors
+filegroup(
+    name = "src_trace_processor_descriptors",
+    srcs = [
+        "src/trace_processor/descriptors.cc",
+        "src/trace_processor/descriptors.h",
+    ],
+)
+
 # GN target: //src/trace_processor:export_json
 filegroup(
     name = "src_trace_processor_export_json",
@@ -800,6 +807,9 @@
         "src/trace_processor/importers/proto/android_probes_module.h",
         "src/trace_processor/importers/proto/android_probes_parser.cc",
         "src/trace_processor/importers/proto/android_probes_parser.h",
+        "src/trace_processor/importers/proto/args_table_utils.cc",
+        "src/trace_processor/importers/proto/args_table_utils.h",
+        "src/trace_processor/importers/proto/chrome_compositor_scheduler_state.descriptor.h",
         "src/trace_processor/importers/proto/graphics_event_module.h",
         "src/trace_processor/importers/proto/graphics_event_parser.cc",
         "src/trace_processor/importers/proto/graphics_event_parser.h",
@@ -2487,6 +2497,7 @@
         ":src_protozero_protozero",
         ":src_trace_processor_common",
         ":src_trace_processor_db_lib",
+        ":src_trace_processor_descriptors",
         ":src_trace_processor_export_json",
         ":src_trace_processor_lib",
         ":src_trace_processor_metrics_lib",
@@ -2563,6 +2574,7 @@
         ":src_protozero_protozero",
         ":src_trace_processor_common",
         ":src_trace_processor_db_lib",
+        ":src_trace_processor_descriptors",
         ":src_trace_processor_export_json",
         ":src_trace_processor_lib",
         ":src_trace_processor_metrics_lib",
@@ -2714,6 +2726,7 @@
         ":src_protozero_protozero",
         ":src_trace_processor_common",
         ":src_trace_processor_db_lib",
+        ":src_trace_processor_descriptors",
         ":src_trace_processor_export_json",
         ":src_trace_processor_lib",
         ":src_trace_processor_metrics_lib",