Lines Matching refs:source
67 source = self.addr2line.get_addr_source(dso, addr)
68 if not source:
71 for (source_file, source_line, function_name) in source:
296 for source in sources:
297 if source.file:
298 self._add_file_period(source, period, used_file_dict)
300 if source.line:
301 self._add_line_period(source, period, used_line_dict)
304 for source in sources:
305 if source.file:
306 self._add_file_period(source, period, used_file_dict)
307 if source.function:
308 self._add_function_period(source, period, used_function_dict)
323 def _add_file_period(self, source, period, used_file_dict): argument
324 if source.file_key not in used_file_dict:
325 used_file_dict[source.file_key] = True
326 file_period = self.file_periods.get(source.file)
328 file_period = self.file_periods[source.file] = FilePeriod(source.file)
332 def _add_line_period(self, source, period, used_line_dict): argument
333 if source.line_key not in used_line_dict:
334 used_line_dict[source.line_key] = True
335 file_period = self.file_periods[source.file]
336 file_period.add_line_period(source.line, period)
339 def _add_function_period(self, source, period, used_function_dict): argument
340 if source.function_key not in used_function_dict:
341 used_function_dict[source.function_key] = True
342 file_period = self.file_periods[source.file]
343 file_period.add_function_period(source.function, source.line, period)