commit | e2422beb19be69e86606e886dcc22f8137406502 | [log] [tgz] |
---|---|---|
author | Primiano Tucci <primiano@google.com> | Tue Jul 20 18:19:45 2021 +0100 |
committer | Primiano Tucci <primiano@google.com> | Tue Jul 20 18:19:45 2021 +0100 |
tree | c487a93054b419e1f375ef9b968b3a1905a7c707 | |
parent | 56537d0732d7cda6c26453cc60eee9e63a7f106a [diff] |
Tracing: add explicit dtor to TracingMuxerFake Some SDK users hit linking errors when building perfetto.cc The cause is uknown (esepcially given they were building the same perfetto.cc in 3 targets with the same compiler and only one failed). The linking error was: 'perfetto::internal::TracingMuxerFake::~TracingMuxerFake()' buck-out/gen/arvr/third-party/perfetto/perfetto_sdk#android-arm64,static/libperfetto_sdk.a(out.o):perfetto.cc:vtable for perfetto::internal::TracingMuxerFake: error: undefined reference to 'perfetto::internal::TracingMuxerFake::~TracingMuxerFake()' clang++: error: linker command failed with exit code 1 (use -v to see invocation) Change-Id: I20d3889470777edc18c0871271b735a522e3708b Bug: discord chat of 2021-07-20
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.