commit | 56bc0c6ea56325b6f5ba2225e6b1f27f5a5eb978 | [log] [tgz] |
---|---|---|
author | Ryan Savitski <rsavitski@google.com> | Mon Jan 27 13:50:02 2020 +0000 |
committer | Ryan Savitski <rsavitski@google.com> | Mon Jan 27 13:50:02 2020 +0000 |
tree | 9db589ea29c20d20c9f07de5f9eab1710dc2047e | |
parent | 5e2dbac05619598f7aee7a0e4bcbd5c11798a4ec [diff] |
traced_perf: re-enable linux build + add x86 regs handling We need the kernel UAPI headers for the perf regs enums, I'm sourcing them from buildtools/bionic, as with the in-tree builds. I've previously promised to look into explicit reassignments instead of memcpy/loop for arm/arm64, but ended up keeping them, as there's no really sensible enum to index the "user" regs by (I'm not exactly sure whether MachineArm64.h is the conceptually right enum either, but that's what's used in practice, and all of these layouts match anyway). Bug: 144281346 Change-Id: Id4a388e3772ce10b0f8aa43b6a30f8f43e91c93d
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.