Lines Matching refs:real_path
580 real_path = self.binary_finder.find_binary(dso_path, dso.build_id)
581 if not real_path:
586 if not self._check_debug_line_section(real_path):
587 log_debug("file %s doesn't contain .debug_line section." % real_path)
590 addr_step = self._get_addr_step(real_path)
591 self._collect_line_info(dso, real_path, [0])
592 self._collect_line_info(dso, real_path, range(-addr_step, -addr_step * 4 - 1, -addr_step))
593 self._collect_line_info(dso, real_path,
596 def _check_debug_line_section(self, real_path: Path) -> bool:
597 return '.debug_line' in self.readelf.get_sections(real_path)
599 def _get_addr_step(self, real_path: Path) -> int:
600 arch = self.readelf.get_arch(real_path)
608 self, dso: Addr2Nearestline.Dso, real_path: Path, addr_shifts: List[int]):
628 subproc = subprocess.Popen(self._build_symbolizer_args(real_path),
805 real_path = self.binary_finder.find_binary(dso_path, expected_build_id)
806 if not real_path:
808 arch = self.readelf.get_arch(real_path)
811 return (str(real_path), arch)
817 real_path, arch = dso_info
834 real_path]