diff --git a/projects/roctracer/script/parse_trace.py b/projects/roctracer/script/parse_trace.py index 86ab68b308..56ff1de712 100644 --- a/projects/roctracer/script/parse_trace.py +++ b/projects/roctracer/script/parse_trace.py @@ -9,10 +9,12 @@ events_order = [] def parse_trace(tracefile,cnt,order): with open(tracefile) as f: for line in f: - event_pattern = re.compile(r'<(\w+)\s+id\(\d+\)\s+.*') + event_pattern = re.compile(r'<(\w+)\s+id\(\d+\)\s+.*|\d+:\d+\s+\d+:\d+\s+(\w+).*') m = event_pattern.match(line) if m: event = m.group(1) + if not event: + event = m.group(2) if cnt: if event in events_count: events_count[event] = events_count[event] + 1