commit | 5dc147f282abfab68c485d9d448b2a0630016720 | [log] [tgz] |
---|---|---|
author | Hector Dearman <hjd@google.com> | Fri Sep 11 11:10:10 2020 +0100 |
committer | Hector Dearman <hjd@google.com> | Fri Sep 11 10:15:15 2020 +0000 |
tree | e34f026723dabbc71ff70e0def7f69eb7003ca55 | |
parent | bb36b6a3f421adb65ff4e169291ce4f2dd724489 [diff] |
Fix clock_tracker.cc aosp/1423925 broke the CI due to atomic not being copyable: ../../src/trace_processor/importers/common/clock_tracker.cc:214:34: error: copying variable of type 'std::atomic<uint32_t>' (aka 'atomic<unsigned int>') invokes deleted constructor static std::atomic<uint32_t> dlog_count = 0; ^ ~ /ci/ramdisk/src/buildtools/emsdk/emscripten/system/include/libcxx/atomic:1048:7: note: copy constructor of 'atomic<unsigned int>' is implicitly deleted because base class '__atomic_base<unsigned int>' has a deleted copy constructor : public __atomic_base<_Tp> ^ /ci/ramdisk/src/buildtools/emsdk/emscripten/system/include/libcxx/atomic:967:7: note: copy constructor of '__atomic_base<unsigned int, true>' is implicitly deleted because base class '__atomic_base<unsigned int, false>' has a deleted copy constructor : public __atomic_base<_Tp, false> ^ /ci/ramdisk/src/buildtools/emsdk/emscripten/system/include/libcxx/atomic:947:5: note: '__atomic_base' has been explicitly marked deleted here __atomic_base(const __atomic_base&) = delete; ^ Change-Id: I60e290f0fec24fb5340bb3344c4bae4c7059f057
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.