[PATCH v1 0/5] perf data/pipe handling improvements

Ian Rogers posted 5 patches 1 month, 1 week ago
There is a newer version of this series
tools/perf/builtin-annotate.c       | 11 +-----
tools/perf/builtin-report.c         | 27 +++++--------
tools/perf/builtin-script.c         | 11 +-----
tools/perf/util/clockid.h           |  3 +-
tools/perf/util/data-convert-bt.c   |  9 ++---
tools/perf/util/data-convert-json.c | 12 +-----
tools/perf/util/evsel.c             |  7 ++--
tools/perf/util/header.c            | 60 ++++++++++++++++++++++-------
tools/perf/util/header.h            |  6 ++-
tools/perf/util/intel-tpebs.c       | 11 +-----
tools/perf/util/session.c           | 28 ++++++++++----
11 files changed, 95 insertions(+), 90 deletions(-)
[PATCH v1 0/5] perf data/pipe handling improvements
Posted by Ian Rogers 1 month, 1 week ago
I'm looking at improving the perf data converter with files generated
in pipe mode. In pipe mode I found the feature handling for the last
feature marker was problematic. If a new feature was added then the
old marker looks like the new feature. These changes do some minor
logging and build fixes, but they also change the last feature
handling in pipe mode so that the marker is treated as a marker and
not a feature that is broken.

Ian Rogers (5):
  perf clockid: Add missing include
  perf header: Add utility to convert feature number to a string
  perf session: Extra logging for failed to process events
  perf header: Refactor pipe mode end marker handling
  perf evsel: Make unknown event names more unique

 tools/perf/builtin-annotate.c       | 11 +-----
 tools/perf/builtin-report.c         | 27 +++++--------
 tools/perf/builtin-script.c         | 11 +-----
 tools/perf/util/clockid.h           |  3 +-
 tools/perf/util/data-convert-bt.c   |  9 ++---
 tools/perf/util/data-convert-json.c | 12 +-----
 tools/perf/util/evsel.c             |  7 ++--
 tools/perf/util/header.c            | 60 ++++++++++++++++++++++-------
 tools/perf/util/header.h            |  6 ++-
 tools/perf/util/intel-tpebs.c       | 11 +-----
 tools/perf/util/session.c           | 28 ++++++++++----
 11 files changed, 95 insertions(+), 90 deletions(-)

-- 
2.53.0.414.gf7e9f6c205-goog