commit | aca77481e07ed421031a805ab5a2f65a349c446c | [log] [tgz] |
---|---|---|
author | Stephen Nusko <nuskos@google.com> | Fri Jan 10 15:47:06 2020 +0000 |
committer | Stephen Nusko <nuskos@google.com> | Fri Jan 10 15:47:06 2020 +0000 |
tree | 87c254932c6fb42bee4437b4b8a5c55ee58bd697 | |
parent | 7ba39a0c2e40fd315c2ebbe2796ef9a88eaa75df [diff] |
Add build support for iOS and NaCl for libperfetto. We want to make it so TRACE_EVENT macros will work on all build platforms that chromium supports. One way is to make libperfetto build for IOS and NACL. This patch adds support build OS's for libperfetto and deals with any current incompatibilities. Another option we considered is to make a "minlibperfetto" that adds just enough to ensure that protozero gets generated so includes can not be ifdef'd in chromium, however this requires a bunch of things to move into minlibperfetto including perfetto logging and base, which in the end is basically this patch. Change-Id: Iae04fb7b139bdf4c191862aa8f7d1185015f2869
Perfetto is an open-source project for performance instrumentation and tracing of Linux/Android/Chrome platforms and user-space apps.
See www.perfetto.dev for docs.
See /docs/contributing.md for instructions.
The source-of-truth repo is Android's Gerrit. The GitHub repo is a read-only mirror.
You can reach us on our Discord channel. If you prefer using IRC we have an experimental Discord <> IRC bridge synced with #perfetto-dev
on Freenode.