Lines Matching full:arch
73 def get_target_binary_path(arch: str, binary_name: str) -> str:
74 if arch == 'aarch64':
75 arch = 'arm64'
76 arch_dir = os.path.join(get_script_dir(), "bin", "android", arch)
78 log_fatal("can't find arch directory: %s" % arch_dir)
196 def _get_binutils_path_in_ndk(cls, toolname: str, arch: Optional[str], platform: str
198 if not arch:
199 arch = 'arm64'
200 if arch == 'arm64':
202 elif arch == 'arm':
204 elif arch == 'x86_64':
206 elif arch == 'x86':
209 log_fatal('unexpected arch %s' % arch)
215 arch: Optional[str] = None) -> Optional[str]:
238 toolname, arch, platform)
264 # Find tool without arch in $PATH.
497 2.2 Get arch of the dso_path, and decide the addr_step for it. addr_step is the step we
596 arch = self.readelf.get_arch(real_path)
597 if arch == 'arm64':
599 if arch == 'arm':
831 def _objdump_path(self, arch): argument
832 objdump_path = self.objdump_paths.get(arch)
834 objdump_path = ToolFinder.find_tool_path('llvm-objdump', self.ndk_path, arch)
837 self.objdump_paths[arch] = objdump_path
846 arch = self.readelf.get_arch(real_path)
847 if arch == 'unknown':
849 return (str(real_path), arch)
855 real_path, arch = dso_info
856 objdump_path = self._objdump_path(arch)
877 real_path, arch = dso_info
879 objdump_path = self._objdump_path(arch)
885 if arch == 'arm' and 'llvm-objdump' in objdump_path:
915 real_path, arch = dso_info
916 objdump_path = self._objdump_path(arch)
925 if arch == 'arm' and 'llvm-objdump' in objdump_path:
979 real_path, arch = dso_info
980 objdump_path = self._objdump_path(arch)
1029 """ Get arch of an elf file. """