Lines Matching refs:elf_file_path
164 def _read_elf_header(cls, elf_file_path): argument
166 with open(elf_file_path, 'rb') as elf_file:
175 def open(cls, elf_file_path, llvm_readobj): argument
178 header = cls._read_elf_header(elf_file_path)
183 return cls._read_llvm_readobj(elf_file_path, header, llvm_readobj)
196 def _read_llvm_readobj(cls, elf_file_path, header, llvm_readobj): argument
199 [llvm_readobj, '-dynamic-table', '-dyn-symbols', elf_file_path],
203 return cls._parse_llvm_readobj(elf_file_path, header, lines)
207 def _parse_llvm_readobj(cls, elf_file_path, header, lines): argument
210 dt_soname, dt_needed = cls._parse_dynamic_table(elf_file_path, lines_it)
227 def _parse_dynamic_table(cls, elf_file_path, lines_it): argument
229 dt_soname = os.path.basename(elf_file_path)