commit | 35e71e32ce930193477c12049af9137e96b8e689 | [log] [tgz] |
---|---|---|
author | Chris Craik <[email protected]> | Wed Mar 12 16:10:10 2025 -0700 |
committer | Chris Craik <[email protected]> | Wed Mar 12 16:52:38 2025 -0700 |
tree | 13e19ed468a8831a5f9aa33608aaab3a3635820a | |
parent | 30ca4d3845714e915a72dcd79304a2229dbc02cd [diff] |
Update perfetto to 97c9ad19b7fe469a70307fe5556d9751a2db806d Bug: 400487815 Test: ./gradlew benchmark:benchmark-macro:cC Change-Id: I61960733527bb15ffc593ab68e29f0320bdc65f5
The source code for several perfetto binaries lives in the external/perfetto
project in the AOSP source tree. These binaries enable unbundled perfetto tracing, and on-device trace processing.
To set up the perfetto repository for the first time:
git clone https://android.googlesource.com/platform/external/perfetto/ perfetto_repo perfetto_repo/tools/install-build-deps --android
To build stripped binaries from the local repository:
./generate_perfetto_binaries.py
This script automates some of the build instructions documented here.
Some important things handled are:
monolithic_binaries = true
(important for unbundled usage)