commit | d0001c31122289ab00ca03dc493f622aeb8a2e81 | [log] [tgz] |
---|---|---|
author | Primiano Tucci <primiano@google.com> | Sun Sep 08 22:45:58 2019 -0700 |
committer | Primiano Tucci <primiano@google.com> | Sun Sep 08 22:45:58 2019 -0700 |
tree | 634758dbe2b1082c959cd05f103c7cbfd3cf02fd | |
parent | 879cafdd9c15a79ecc7dcd7557be4833af0f6afe [diff] |
Make trace_processor a host-only target The trace_processor_shell target is currently very confusing: it pretends to be a host + device target, but in reality it uses libprotobuf-full and libprotoc (for dynamic metrics .proto loading) which is forbidden on-device. This CL clearly makes trace_processor a host-only target. It also cleans up some GN files, removing the testonly attribute (and related hacks in gen_android_bp) and restricting protobuf-full to host tools only via visibility rules. It also makes the dependency on libprotoc explicit. It will be needed by Bazel builds. Bug: 140126865 Change-Id: Ic8a7827ae83d0ef6c4a607566c732a8798379762
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.