commit | 7ac6101baba9f360791b824a2384e5f3f85b6fd5 | [log] [tgz] |
---|---|---|
author | Florian Mayer <fmayer@google.com> | Tue Jun 23 14:44:16 2020 +0200 |
committer | Florian Mayer <fmayer@google.com> | Tue Jun 23 14:44:16 2020 +0200 |
tree | c7faf527eedd1b1b0136fbbc390870b696291391 | |
parent | 62f76f09dd6f4c3f9212a37a0a69654c8cd9152d [diff] |
Do not use NoDestructor. We cannot have static constructors in heapprofd_client_api.so. It gets loaded via dlopen in the static constructor of libc.so, which makes the constructor ordering unpredictable. Change-Id: Ia8eb008646a23ba39990b1b5fad68c65ffe60e7b Bug: 141241849
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://docs.perfetto.dev or the /docs/ directory for documentation.