Read Pixel modem Pigweed events.
Use a (Perfetto) tokenizer to rewrite events for timestamps like we do for power rails and to load the Pigweed database. Then use a parser to look up events in the database.
The modem implementation specifically then also has a tiny key-value format within the rehydrated event. Use this to label tracks for domains.
Bug: 335603768
Change-Id: Iea08b7833f0648d0c48740f4f056ca1a1fff1afe
diff --git a/WORKSPACE b/WORKSPACE
index a933c67..fff18a7 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -21,7 +21,7 @@
new_local_repository(
name = "perfetto_cfg",
path = "bazel/standalone",
- build_file_content = ""
+ build_file_content = "",
)
load("@perfetto//bazel:deps.bzl", "perfetto_deps")
@@ -29,3 +29,7 @@
load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps")
protobuf_deps()
+
+load("@rules_fuzzing//fuzzing:repositories.bzl", "rules_fuzzing_dependencies")
+rules_fuzzing_dependencies()
+