[ui] Add commands to help running queries inside selected time window.
- Added two new commands:
- "Run query in selected time window"
- Switches omnibox to query mode & focus query input field.
- Autofill query with "select where ts >= ${start} and ts < ${end}
- Place the cursor in between "select" and "where"
- "Copy selected time window to clipboard"
- Copies "ts >= ${start} and ts < ${end}" to the clipboard.
- In both cases, if there exists a current selection, the bounds of the
selection are used for ${start} and ${end}. If no selection exists,
the current visible bounds are used instead.
Bug: 293487365
Change-Id: I0953c4de0eee5c97117b03f3e4a8bb187c8dd34f
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.