commit | 19a720abc4e2802099f985677ac320f3faccd748 | [log] [tgz] |
---|---|---|
author | Lalit Maganti <lalitm@google.com> | Fri Jun 18 15:24:31 2021 +0100 |
committer | Lalit Maganti <lalitm@google.com> | Fri Jun 18 15:24:31 2021 +0100 |
tree | a3e7957422ebd10cb009f351682072f335c5379b | |
parent | a0f52756d42d88f6ba4e25704f93d23130b0465c [diff] |
tools: add skeleton of proto merger tool This tool allows for "syncing" a .proto file by reading the contents of a "source of truth" proto and merging any changes in an intellgient manner. This CL introduces the initial logic for reading .proto files from disk and converting them into a struct amenable for easy merging. Follow up CLs will implement the actual merging algorithm + seralization back to a .proto file. Change-Id: Icb189c238597a32f25cbd5d423e7c3a2936b1d51 Bug: 188053828
Perfetto is a production-grade open-source stack for performance instrumentation and trace analysis. It offers services and libraries and for recording system-level and app-level traces, native + java heap profiling, a library for analyzing traces using SQL and a web-based UI to visualize and explore multi-GB traces.
See https://perfetto.dev/docs or the /docs/ directory for documentation.