Disable some heapprofd cts tests for native bridge These tests are relying on the fact that callstacks can provide information about which function called malloc/free. This is not the case for apps running with native_bridge. For these there exists 2 different stacks (native one - visible to perfetto) and another one for emulated architecture (to access which perfetto needs to read and unwind second, - guest stack). The result is that as of now all native callstacks for memory allocations originated for emulated apps look the same and get aggregated together. And this is why test does not pass. Bug: 411111586 Test: run heapprofd tests on Android Emulator under native bridge (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:ada6248a1f195ed278e2956602f2f161d1baed6c) Merged-In: I24499cd22095e3c0002bc426ff4c9d64dfb9b8e6 Change-Id: I24499cd22095e3c0002bc426ff4c9d64dfb9b8e6
Perfetto is a production-grade open-source stack for performance instrumentation and trace analysis. It offers services and libraries and for recording system-level and app-level traces, native + java heap profiling, a library for analyzing traces using SQL and a web-based UI to visualize and explore multi-GB traces.
See https://perfetto.dev/docs or the /docs/ directory for documentation.