Home | History | Annotate | Download | only in tracing_agents

Lines Matching refs:trace_data

196     trace_data = self._collect_trace_data()
197 self._trace_data = self._preprocess_trace_data(trace_data)
266 def _preprocess_trace_data(self, trace_data):
270 trace_data: The raw trace data.
274 if trace_data:
275 trace_data = strip_and_decompress_trace(trace_data)
277 if not trace_data:
288 trace_data = fix_missing_tgids(trace_data, pid2_tgid)
291 trace_data = fix_circular_traces(trace_data)
293 return trace_data
314 def strip_and_decompress_trace(trace_data):
318 trace_data: The trace data returned by atrace.
323 if trace_data.startswith('\r\n'):
324 trace_data = trace_data.replace('\r\n', '\n')
325 elif trace_data.startswith('\r\r\n'):
327 trace_data = trace_data.replace('\r\r\n', '\n')
330 if trace_data[0] == '\n':
331 trace_data = trace_data[1:]
333 if not trace_data.startswith(TRACE_TEXT_HEADER):
335 trace_data = zlib.decompress(trace_data)
338 trace_data = trace_data.replace('\r', '')
341 while trace_data and trace_data[0] == '\n':
342 trace_data = trace_data[1:]
344 return trace_data
347 def fix_missing_tgids(trace_data, pid2_tgid):
351 trace_data: the atrace data
369 trace_data = re.sub(r'^\s*(\S+)-(\d+)\s+(\(\S+\))', repl, trace_data,
371 return trace_data