Lines Matching refs:real_path
564 real_path = self.binary_finder.find_binary(dso_path, dso.build_id)
565 if not real_path:
570 if not self._check_debug_line_section(real_path):
571 logging.debug("file %s doesn't contain .debug_line section." % real_path)
574 addr_step = self._get_addr_step(real_path)
575 self._collect_line_info(dso, real_path, [0])
576 self._collect_line_info(dso, real_path, range(-addr_step, -addr_step * 4 - 1, -addr_step))
577 self._collect_line_info(dso, real_path,
580 def _check_debug_line_section(self, real_path: Path) -> bool:
581 return '.debug_line' in self.readelf.get_sections(real_path)
583 def _get_addr_step(self, real_path: Path) -> int:
584 arch = self.readelf.get_arch(real_path)
592 self, dso: Addr2Nearestline.Dso, real_path: Path, addr_shifts: List[int]):
612 subproc = subprocess.Popen(self._build_symbolizer_args(real_path),
821 real_path = self.binary_finder.find_binary(dso_path, expected_build_id)
822 if not real_path:
824 arch = self.readelf.get_arch(real_path)
827 return (str(real_path), arch)
832 real_path, arch = dso_info
844 real_path]
875 real_path, arch = dso_info
889 real_path]