commit | 42a5dd91d43366d6fedde27295cdc8ee8c767e8c | [log] [tgz] |
---|---|---|
author | Lalit Maganti <lalitm@google.com> | Thu Dec 12 13:28:00 2019 +0000 |
committer | Lalit Maganti <lalitm@google.com> | Thu Dec 12 13:28:00 2019 +0000 |
tree | e81d83faceb42a9929613f6b8535dae997d49e8d | |
parent | 507fab612d92fda4ccde8ec770e5d339d214a3cf [diff] |
trace_processor: overhaul comparision in db tables This CL overhauls comparisions in all the db tables by centralising the logic of comparing between values into a single file. By doing this, it is easier to be both internally consistent (as all comparisions should call through to one of the comparision functions) and consistent with SQLite (as we can easily audit that the behaviour matches). We also make SqlValue comparisions consistent with the strongly typed comparisions which had drifted out of sync after the code to compare between doubles and longs was added. Context: go/perfetto-tp-refactor Bug: 135177627 Change-Id: I1f9131de872128b5a1c3b08592ede99d2a879a70
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.