aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--timechart/backends/ftrace.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/timechart/backends/ftrace.py b/timechart/backends/ftrace.py
index 84da712..7d24e72 100644
--- a/timechart/backends/ftrace.py
+++ b/timechart/backends/ftrace.py
@@ -50,7 +50,7 @@ for event in events_desc:
format = printk[idx+1]
if format=='d':
filt=int
- regex="([0-9]+)"
+ regex="([-0-9]+)"
func+=" event['%s'] = int(group[%d])\n"%(arg,i)
elif format=='s':
filt=str
@@ -69,6 +69,11 @@ for event in events_desc:
class Event:
def __init__(self,event):
self.__dict__=event
+ def __repr__(self):
+ ret = ""
+ for k in self.__dict__:
+ ret += "%s: %s, "%(k,str(self.__dict__[k]))
+ return ret
class TraceCmdEventWrapper:
def __init__(self,event):
self.tracecmd_event = event