commit | a48a9dde660485efd2fd101f086a43ef688e1418 | [log] [tgz] |
---|---|---|
author | Lalit Maganti <lalitm@google.com> | Fri May 17 14:08:27 2019 +0100 |
committer | Hector Dearman <hjd@google.com> | Sun May 19 14:50:20 2019 +0000 |
tree | 20902e3ff1bc066b5549e7c9081fd04d2413d5d9 | |
parent | ad4aa017a42cccc043e415169468256c2108823b [diff] |
probes: invalidate seen pids on task_rename event Task rename events on Android often signal also a change in the name of the process (think zygote specializing to become an app - this changes both the name of the main thread and the name of the process). Since we don't rescrape a pid once we've ever seen it (modulo incremental state invalidation), we never see the updated names for these processes either. Rescrape any pid which undergoes a task rename by removing it from the seen pids. This is a heuristic (as processes many rename without thread renames and threads which are not the main process often get renamed) but it is a good one as it covers the cases we are most interested in. Bug: 131733942 Bug: 130543265 Change-Id: If20c3518391f8b766b8080c23886cbc145fcae59
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.