Lines Matching refs:real_path
455 real_path = find_real_dso_path(dso_path, self.binary_cache_path)
456 if not real_path:
461 if not self._check_debug_line_section(real_path):
462 log_debug("file %s doesn't contain .debug_line section." % real_path)
465 addr_step = self._get_addr_step(real_path)
466 self._collect_line_info(dso, real_path, [0])
467 self._collect_line_info(dso, real_path, range(-addr_step, -addr_step * 4 - 1, -addr_step))
468 self._collect_line_info(dso, real_path,
471 def _check_debug_line_section(self, real_path): argument
472 return '.debug_line' in self.readelf.get_sections(real_path)
474 def _get_addr_step(self, real_path): argument
475 arch = self.readelf.get_arch(real_path)
482 def _collect_line_info(self, dso, real_path, addr_shifts): argument
503 subproc = subprocess.Popen([self.addr2line_path, option, '-e', real_path],
663 real_path = find_real_dso_path(dso_path, self.binary_cache_path)
664 if not real_path:
666 arch = self.readelf.get_arch(real_path)
669 return (real_path, arch)
675 real_path, arch = dso_info
687 real_path]