commit | 697894f79753126da3a5c4e5b738bc4c037a91a7 | [log] [tgz] |
---|---|---|
author | Lalit Maganti <lalitm@google.com> | Mon Dec 23 14:32:13 2019 +0000 |
committer | Lalit Maganti <lalitm@google.com> | Mon Jan 06 15:50:36 2020 +0000 |
tree | e6fb9905bf37e940c2c814838621e2c0aef554f0 | |
parent | ad5473a1bad80aa5b6287f97f967e75d787512b0 [diff] |
trace_processor: add parsing and ingestion of mm_id of rss_stat This CL adds support for parsing (in traced_probes) and ingesting mm_id field of rss_stat which lets us track cross-process rss changes (that is changes of an mm struct of process A by another process B). In the past, these sort of changes were inaccurately tracked. With mm_id and is_curr, we can accurately attribute it to the correct process and drop events when we don't know the process whose struct is being changed. We also add tests to check both the old and new behaviour. Bug: 144825618 Change-Id: If9ce3a2215e364335130c40feb923009f6a660eb
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.