tree: f05dc55b07b2da1c5b4bf88ef533bc5f71ea5a60 [path history] [tgz]
  1. .idea/
  2. cmake/
  3. perfa/
  4. perfd/
  5. proto/
  6. testdata/
  7. utils/
  8. .clang-format
  9. .clang-tidy
  10. .gitignore
  11. build.gradle
  12. CMakeLists.txt
  13. README.md
profiler/native/README.md

Performance tools native

Native (C++) binaries and dependencies used by preformance tools insfrastructure.

All sections below expect you to start in .../tools/base/profiler/native

To compile all the android and host binaries:

../../../gradlew compileAndroid

To compile only the host binaries:

../../../gradlew compileHost

To run the host unit tests (If testdata/ is not updated, clear gen/):

../../../gradlew checkHost

To compile for a specific ABI (arm64-v8a for example):

../../../gradlew compileAndroidArm64-v8a