commit | 5eabf6fb85f48ee57d3f361fa3377bc00a1e13cd | [log] [tgz] |
---|---|---|
author | Primiano Tucci <primiano@google.com> | Tue Sep 07 14:49:48 2021 +0100 |
committer | Primiano Tucci <primiano@google.com> | Tue Sep 07 14:49:48 2021 +0100 |
tree | 28bed556460eac29f639d18ba8431ee3a528d5ef | |
parent | e356c101b9adccd9927e9f10d4362e974b80ee5d [diff] |
tracing: remove 0-dchecks on patches on the service Until this CL the codebase was requiring that if the tracing service was built in debug mode (i.e. without -DNDEBUG) then all the producers were too. This caused the tracing protocol ABI to depend on the -DNDEBUG level and later turned out to be a source of problems for users of the SDK. Since the beginning of the project, this DCHECK has never found any issue, hence we are removing it to remove the ABI dependency on -NDEBUG. Bug: 197340286 Change-Id: I8d6cf1374acd245407e660fd8e761d01039dc0fc
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.