diff options
author | Jeremy Cline <jeremy@jcline.org> | 2018-05-08 17:27:48 -0400 |
---|---|---|
committer | Arnaldo Carvalho de Melo <acme@redhat.com> | 2018-07-11 09:01:50 -0400 |
commit | 12aa6c7389a321b4b5d921f89c3f83b9750598f7 (patch) | |
tree | 59fd8c3ca4b6fad6d7b034ba71458403cb1afbc1 /tools/perf/scripts/python | |
parent | 8c1c1ab2d2a77cb50841822168e56d11c4ebfd6e (diff) |
perf scripts python: Add Python 3 support to EventClass.py
Support both Python 2 and Python 3 in EventClass.py. ``print`` is now a
function rather than a statement. This should have no functional change.
Signed-off-by: Jeremy Cline <jeremy@jcline.org>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Herton Krzesinski <herton@redhat.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Link: http://lkml.kernel.org/r/0100016341a73aac-e0734bdc-dcab-4c61-8333-d8be97524aa0-000000@email.amazonses.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python')
-rwxr-xr-x | tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/EventClass.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/EventClass.py b/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/EventClass.py index 81a56cd2b3c1..21a7a1298094 100755 --- a/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/EventClass.py +++ b/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/EventClass.py | |||
@@ -8,6 +8,7 @@ | |||
8 | # PerfEvent is the base class for all perf event sample, PebsEvent | 8 | # PerfEvent is the base class for all perf event sample, PebsEvent |
9 | # is a HW base Intel x86 PEBS event, and user could add more SW/HW | 9 | # is a HW base Intel x86 PEBS event, and user could add more SW/HW |
10 | # event classes based on requirements. | 10 | # event classes based on requirements. |
11 | from __future__ import print_function | ||
11 | 12 | ||
12 | import struct | 13 | import struct |
13 | 14 | ||
@@ -44,7 +45,8 @@ class PerfEvent(object): | |||
44 | PerfEvent.event_num += 1 | 45 | PerfEvent.event_num += 1 |
45 | 46 | ||
46 | def show(self): | 47 | def show(self): |
47 | print "PMU event: name=%12s, symbol=%24s, comm=%8s, dso=%12s" % (self.name, self.symbol, self.comm, self.dso) | 48 | print("PMU event: name=%12s, symbol=%24s, comm=%8s, dso=%12s" % |
49 | (self.name, self.symbol, self.comm, self.dso)) | ||
48 | 50 | ||
49 | # | 51 | # |
50 | # Basic Intel PEBS (Precise Event-based Sampling) event, whose raw buffer | 52 | # Basic Intel PEBS (Precise Event-based Sampling) event, whose raw buffer |