commit | 55b4d91821fffaf8b908be680667917cb25f7d75 | [log] [tgz] |
---|---|---|
author | Primiano Tucci <primiano@google.com> | Tue Jan 28 11:17:51 2020 +0000 |
committer | Primiano Tucci <primiano@google.com> | Tue Jan 28 11:17:51 2020 +0000 |
tree | 288c8e284904092da3e4dd7ac2e7102e59f2bfe9 | |
parent | b1cec09a87d5fe59b8a86272039e557a36cd2f00 [diff] |
Client API: use only system backend in the android tree This change makes the client library backends selectable with GN. This is achieved by splitting out the client_api_base target and pairing it with either the real backends or with fallback versions that return nullptr nad print an error. This is to avoid linking the in-process backend (which in turn pulls all the consumer and service code) on Android. Saves 214KB of binary size in Android. Bug: 148198993 Change-Id: I6b6f5ad0095e9e4ba2e1dd6c3fe5330a2568b0ad
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.
See /docs/contributing.md for instructions.
The source-of-truth repo is Android's Gerrit. The GitHub repo is a read-only mirror.
You can reach us on our Discord channel. If you prefer using IRC we have an experimental Discord <> IRC bridge synced with #perfetto-dev
on Freenode.