Lines Matching full:events
24 # same trace-events-all file and the same simpletrace.py file that
74 def read_trace_records(events, fobj, read_header): argument
78 event_mapping (str -> Event): events dict, indexed by name
87 event_mapping = {e.name: e for e in events}
91 # If there is no header assume event ID mapping matches events list
93 for event_id, event in enumerate(events):
113 f'{e} event is logged but is not declared in the trace events'
114 'file, try using trace-events-all instead.'
272 def process(events, log, analyzer, read_header=True): argument
275 …events (file-object or list or str): events list or file-like object or file path as str to read e…
281 if isinstance(events, str):
282 with open(events, 'r') as f:
283 events_list = read_events(f, events)
284 elif isinstance(events, list):
285 # Treat as a list of events already produced by tracetool.read_events
286 events_list = events
289 events_list = read_events(events, events.name)
299 def _process(events, log_fobj, analyzer, read_header=True): argument
303 events (list): list of events already produced by tracetool.read_events
313 …for event, event_id, timestamp_ns, record_pid, *rec_args in read_trace_records(events, log_fobj, r…
333 raise SimpleException(f'usage: {sys.argv[0]} [--no-header] <trace-events> <trace-file>\n')