commit | bc44c3c7533c00e56f88c06c592d634aecc884be | [log] [tgz] |
---|---|---|
author | Primiano Tucci <primiano@google.com> | Fri Jan 14 12:59:01 2022 +0000 |
committer | Primiano Tucci <primiano@google.com> | Fri Jan 14 12:59:01 2022 +0000 |
tree | 36c3e3df1a02ab89f2659cb0b5dc378ee1cb03e5 | |
parent | 06d1177ec0ba35db72e7a14108c6f43d81473492 [diff] |
base: normalize uid_t and pid_t across the codebase We ended up in a state where different parts of the codebase defined uid_t and pid_t (on Windows, where it's missing). That was confusing. Instead this CL introduce a sys_types.h header that takes care of that, without leaking further headers. Also fixing the pid_t definition on Windows, which is supposed to be a signed type. Bug: 175152326 Change-Id: I7b95d7965548702185bdc49ec2b9ac2ad4abd5cd
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.