]> www.infradead.org Git - users/jedix/linux-maple.git/commit
perf report: Display pregress bar on redirected pipe data
authorNamhyung Kim <namhyung@kernel.org>
Thu, 27 Jun 2024 18:19:16 +0000 (11:19 -0700)
committerNamhyung Kim <namhyung@kernel.org>
Fri, 28 Jun 2024 02:58:07 +0000 (19:58 -0700)
commit4553c431e7dd259dafc1c7ed31797b8b3d7fe034
tree55e24709561ca5c271bf4fc60b7d1a88b2b2da9c
parente8b86f0311a4b721663df8105a680e5968f21d4c
perf report: Display pregress bar on redirected pipe data

It's possible to save pipe output of perf record into a file.

  $ perf record -o- ... > pipe.data

And you can use the data same as the normal perf data.

  $ perf report -i pipe.data

In that case, perf tools will treat the input as a pipe, but it can get
the total size of the input.  This means it can show the progress bar
unlike the normal pipe input (which doesn't know the total size in
advance).

While at it, fix the string in __perf_session__process_dir_events().

Reviewed-by: Ian Rogers <irogers@google.com>
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
Link: https://lore.kernel.org/r/20240627181916.1202110-1-namhyung@kernel.org
tools/perf/util/session.c