commit | 545776eec7dece97afc57ade5fd90c34e4bc4329 | [log] [tgz] |
---|---|---|
author | Siddhartha S <ssid@google.com> | Wed Jun 12 19:30:19 2019 -0700 |
committer | Siddhartha S <ssid@google.com> | Thu Jun 13 02:32:17 2019 +0000 |
tree | d28743b226bec402398777904171ccc9d8033bf6 | |
parent | 0b2e12b08cdcb8be58c992c8702cee90e0420324 [diff] |
Add symbol table interned fields in trace packets The symbol tables will be created on the server that contains symbols for the traced callstack profiles. If we wished to store the traces and symbols in different storages, then we need a symbol table that can be easily appended to traces and parseable by trace processor. With this goal, this CL adds a symbol table field that is keyed by same ID as the callframe. The symbolizer will be able to add a bunch of trace packets for each sequence in the trace with corresponding symbols. Bug: 133252167 Change-Id: I3a3f10fa9712522825bf45780cefcabbbd50ccec
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.