Signed-off-by: Lluís Vilanova <vilan...@ac.upc.edu> --- scripts/tracetool.py | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/scripts/tracetool.py b/scripts/tracetool.py index b7401a3..e3e665d 100755 --- a/scripts/tracetool.py +++ b/scripts/tracetool.py @@ -472,7 +472,7 @@ trace_gen = { # A trace event import re -cre = re.compile("(?P<name>[^(\s]+)\((?P<args>[^)]*)\)\s*(?P<fmt>\".*\")?") +cre = re.compile("((?P<props>.*)\s+)?(?P<name>[^(\s]+)\((?P<args>[^)]*)\)\s*(?P<fmt>\".*\")?") class Event(object): def __init__(self, line): @@ -486,6 +486,7 @@ class Event(object): self.argnames = get_argnames(self.args) self.sizestr = calc_sizeofargs(self.args, self.argc) self.fmt = groups["fmt"] + self.properties = groups["props"].split() # Generator that yields Event objects given a trace-events file object def read_events(fobj):