commit | fbc8bd4d333e51eb4abe83102f4828d6ae01dcb6 | [log] [tgz] |
---|---|---|
author | Florian Mayer <fmayer@google.com> | Tue Jun 01 12:04:04 2021 +0100 |
committer | Florian Mayer <fmayer@google.com> | Tue Jun 01 12:04:04 2021 +0100 |
tree | e8111efb2cc4f7625e465ca97863ca895dab948f | |
parent | e46c9b802f8761df0341aad1d7845b7732a48596 [diff] |
Fix potential spinlock timeout for heap disable callbacks. If the disabled callback for one heap that was enabled triggered operations on another one, we could re-enter AHeapProfile_report* while holding the spinlock. Change-Id: I43d6f9d7676c3a57ed62eedf615db8fe1c3d71ac
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.