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>
This commit is contained in:
committed by
Arnaldo Carvalho de Melo
parent
8c1c1ab2d2
commit
12aa6c7389
@@ -8,6 +8,7 @@
|
|||||||
# PerfEvent is the base class for all perf event sample, PebsEvent
|
# PerfEvent is the base class for all perf event sample, PebsEvent
|
||||||
# is a HW base Intel x86 PEBS event, and user could add more SW/HW
|
# is a HW base Intel x86 PEBS event, and user could add more SW/HW
|
||||||
# event classes based on requirements.
|
# event classes based on requirements.
|
||||||
|
from __future__ import print_function
|
||||||
|
|
||||||
import struct
|
import struct
|
||||||
|
|
||||||
@@ -44,7 +45,8 @@ class PerfEvent(object):
|
|||||||
PerfEvent.event_num += 1
|
PerfEvent.event_num += 1
|
||||||
|
|
||||||
def show(self):
|
def show(self):
|
||||||
print "PMU event: name=%12s, symbol=%24s, comm=%8s, dso=%12s" % (self.name, self.symbol, self.comm, self.dso)
|
print("PMU event: name=%12s, symbol=%24s, comm=%8s, dso=%12s" %
|
||||||
|
(self.name, self.symbol, self.comm, self.dso))
|
||||||
|
|
||||||
#
|
#
|
||||||
# Basic Intel PEBS (Precise Event-based Sampling) event, whose raw buffer
|
# Basic Intel PEBS (Precise Event-based Sampling) event, whose raw buffer
|
||||||
|
|||||||
Reference in New Issue
Block a user