commit | 011cf7ffbdd32a574b285574eca9495905d6d324 | [log] [tgz] |
---|---|---|
author | Primiano Tucci <primiano@google.com> | Mon Jun 03 14:51:18 2019 +0100 |
committer | Peiyong Lin <lpy@google.com> | Fri Sep 13 22:05:11 2019 +0000 |
tree | a63c42f851a89bb04ec523ba41bf1fe9dc09c809 | |
parent | 82989221fc59fdb20392ef63dfaab6d595d1c6a8 [diff] |
[Cherry Pick] Add consumer API and --query cmdline to list data sources This CL adds a --query (and --query-raw) cmdline option to the perfetto cmdline client to list the data sources connected (whether they are tracing or not) and to retrieve the DataSourceDescriptor passed at registration time. --query returns a human readable format (for debugging). It does NOT print the full DataSourceDescriptor (because it might now know the schema) Example: https://pastebin.com/cC9mAWw1 --query-raw is for machine-to-machine and passes through the whole tracing_service_state.proto, including the DataSourceDescriptor(s). Cherry-picked from commit 2854a0a9cd1a270c0bf85c9deab91170077362a1 Bug: 132678367 BUG: 140576453 Test: unittests + integrationtests Merged-In: Id776cc6efe4109ad879380fd6adab8e9d685351a Change-Id: Id776cc6efe4109ad879380fd6adab8e9d685351a
Perfetto is an open-source project for performance instrumentation and tracing of Linux/Android/Chrome platforms and user-space apps.
See www.perfetto.dev for docs.