From 85cf2786c1a62fc5d35b1120c2db38aa5e387dd7 Mon Sep 17 00:00:00 2001 From: Pierre Tardy Date: Thu, 17 Feb 2011 14:49:30 +0100 Subject: ftrace: correctly handle negative numbers Signed-off-by: Pierre Tardy --- timechart/backends/ftrace.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 -- cgit v1.2.3