tree: cdf266a87e51652d17c6eb150ff34ee631ffc53f
  1. cmake/
  2. network/
  3. perfa/
  4. perfd/
  5. profiler_server/
  6. proto/
  7. utils/
  8. build.gradle
  9. CMakeLists.txt
  10. README.md
profiler/native/README.md

Performance tools native

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

Initializing gRPC

# In .../tools/base/profiler/native
git submodule update --init --recursive
cd grpc
git am ../../patches/grpc-android.patch

To compile all the android binaries:

../../../gradlew compileAndroid

To compile all the host binaries:

../../../gradlew compileHost

To run the host unit tests:

../../../gradlew checkHost

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

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