linux/tools/perf/scripts/perl
Michael Petlan 67439d555f perf scripting perl: Add common_callchain to fix argument order
Since common_callchain has been added to the argument array, we need to
reflect it in perl-based scripts, because otherwise the following args
would be shifted and thus incorrect. E.g. rw-by-pid and calculation of
read and written bytes:

Before:

  read counts by pid:
     pid                  comm     # reads  bytes_requested  bytes_read
  ------  --------------------  -----------  ----------  ----------
   19301  dd                             4  424510450039736           0

After:

  read counts by pid:
     pid                  comm     # reads  bytes_requested  bytes_read
  ------  --------------------  -----------  ----------  ----------
   19301  dd                             4        9536             4341

Committer testing:

To see before after first do:

  # perf script record rw-by-pid
  ^C

Now you'll have a perf.data file to report on, then do before and after
using:

  # perf script report rw-by-pid

Anbd notice the bytes_request/bytes_read, as above.

Signed-off-by: Michael Petlan <mpetlan@redhat.com>
Tested-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Benjamin Salon <bsalon@redhat.com>
Cc: Jiri Olsa <jolsa@redhat.com>
LPU-Reference: 20200311132836.12693-1-mpetlan@redhat.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2020-03-11 11:20:24 -03:00
..
bin perf scripts: Fallback to syscalls:* when raw_syscalls:* is not available 2014-06-25 12:26:56 -03:00
Perf-Trace-Util perf tools: Remove perf.h from source files not needing it 2019-08-29 17:38:32 -03:00
check-perf-trace.pl perf scripting perl: Add common_callchain to fix argument order 2020-03-11 11:20:24 -03:00
failed-syscalls.pl perf scripting perl: Add common_callchain to fix argument order 2020-03-11 11:20:24 -03:00
rw-by-file.pl perf scripting perl: Add common_callchain to fix argument order 2020-03-11 11:20:24 -03:00
rw-by-pid.pl perf scripting perl: Add common_callchain to fix argument order 2020-03-11 11:20:24 -03:00
rwtop.pl perf scripting perl: Add common_callchain to fix argument order 2020-03-11 11:20:24 -03:00
wakeup-latency.pl perf scripting perl: Add common_callchain to fix argument order 2020-03-11 11:20:24 -03:00