commit | 06acc02f5c4147bd2f0be11019879ffa896114cc | [log] [tgz] |
---|---|---|
author | Lalit Maganti <lalitm@google.com> | Wed Apr 03 16:02:15 2019 +0100 |
committer | Lalit Maganti <lalitm@google.com> | Fri Apr 05 10:56:33 2019 +0000 |
tree | e47b2f65d00a246c073c8d3c11d6cf6b153615ee | |
parent | 478c1182fae5befc82d075def5ec91fda13ac427 [diff] |
trace_processor: improve trace processor's iterator API This CL makes three changes: 1. Adds a GetColumnName(uint32_t) method to the iterator. This allows users of the iterator API to print out column names if they want to. 2. Simplifies the result of Next to a boolean. This allows users to place iterator.Next() calls in the conditional of their for loop. This also means GetLastError() should be called when Next() returns false to check whether we had a true EOF or an erroneous EOF. 3. Removes IsValid(). This can be folded into Next() especially if we have Next() being called in For loops. Bug: 118867986 Change-Id: Ifd4ff64b236794a2b59ca0d5839d5072f590bcbd
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.