commit | a7870e6996a1e8706dfa26bfdf5cea4f2005f816 | [log] [tgz] |
---|---|---|
author | Eric Seckler <eseckler@google.com> | Fri Nov 01 10:11:58 2019 +0000 |
committer | Eric Seckler <eseckler@google.com> | Fri Nov 01 10:11:58 2019 +0000 |
tree | 03835ba3105b06c0abb4e79b48fdb730ed03e90c | |
parent | d2af989b003ebf8a9f93928ae28fcafb789e6724 [diff] |
processor: Make sql/sqlite layer optional at compile time Makes it possible to disable TraceProcessor's SQL support at compile time, to reduce the binary size for proto2json use in chromium. We do this by splitting off a TraceProcessorStorage interface and TraceProcessorStorageImpl base class from TraceProcessor/Impl, which provides trace parsing and storage. Similarly, this patch adds a separate the trace_processor:storage target, on top of which the :lib target adds SQL support and its dependencies. Bug: 141459049 Change-Id: Ic651c8b1106402425a707dae850afbd962d2f9ee
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.
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.