• Home
  • Raw
  • Download

Lines Matching refs:lib_dir

1844     def get_vndk_lib_dirs(cls, lib_dir, version):  argument
1849 [posixpath.join('/vendor', lib_dir, vndk_sp_name),
1850 posixpath.join('/system', lib_dir, vndk_sp_name)],
1851 [posixpath.join('/vendor', lib_dir, vndk_name),
1852 posixpath.join('/system', lib_dir, vndk_name)])
1879 for lib_dir in ('lib', 'lib64'):
1880 lib_dir_path = os.path.join(base_dir, lib_dir)
2317 lib_dir = 'lib' if elf_class == ELF.ELFCLASS32 else 'lib64'
2318 path = path.replace('${LIB}', lib_dir)
2480 def _get_apex_bionic_lib_dirs(self, lib_dir): argument
2481 return ['/apex/com.android.runtime/' + lib_dir + '/bionic']
2484 def _get_apex_lib_dirs(self, lib_dir): argument
2485 return ['/apex/' + name + '/' + lib_dir
2489 def _get_system_lib_dirs(self, lib_dir): argument
2490 return ['/system/' + lib_dir]
2493 def _get_system_ext_lib_dirs(self, lib_dir): argument
2495 '/system_ext/' + lib_dir,
2496 '/system/system_ext/' + lib_dir,
2500 def _get_vendor_lib_dirs(self, lib_dir): argument
2502 '/vendor/' + lib_dir + '/hw',
2503 '/vendor/' + lib_dir + '/egl',
2504 '/vendor/' + lib_dir,
2508 def _get_product_lib_dirs(self, lib_dir): argument
2510 '/product/' + lib_dir,
2511 '/system/product/' + lib_dir,
2515 def _get_system_search_paths(self, lib_dir): argument
2517 self._get_apex_bionic_lib_dirs(lib_dir) +
2518 self._get_apex_lib_dirs(lib_dir) +
2519 self._get_system_ext_lib_dirs(lib_dir) +
2520 self._get_system_lib_dirs(lib_dir) +
2524 self._get_product_lib_dirs(lib_dir) +
2525 self._get_vendor_lib_dirs(lib_dir)
2529 def _get_vendor_search_paths(self, lib_dir, vndk_sp_dirs, vndk_dirs): argument
2531 self._get_vendor_lib_dirs(lib_dir) +
2537 self._get_apex_bionic_lib_dirs(lib_dir) +
2538 self._get_apex_lib_dirs(lib_dir) +
2539 self._get_system_lib_dirs(lib_dir)
2543 def _get_product_search_paths(self, lib_dir, vndk_sp_dirs, vndk_dirs): argument
2545 self._get_product_lib_dirs(lib_dir) +
2551 self._get_vendor_lib_dirs(lib_dir) +
2552 self._get_apex_bionic_lib_dirs(lib_dir) +
2553 self._get_apex_lib_dirs(lib_dir) +
2554 self._get_system_lib_dirs(lib_dir)
2558 def _get_system_ext_search_paths(self, lib_dir): argument
2561 return self._get_system_search_paths(lib_dir)
2564 def _get_vndk_sp_search_paths(self, lib_dir, vndk_sp_dirs): argument
2567 '/vendor/' + lib_dir,
2568 '/system/' + lib_dir,
2570 fallback_lib_dirs += self._get_apex_bionic_lib_dirs(lib_dir)
2571 fallback_lib_dirs += self._get_apex_lib_dirs(lib_dir)
2576 def _get_vndk_search_paths(self, lib_dir, vndk_sp_dirs, vndk_dirs): argument
2579 '/vendor/' + lib_dir,
2580 '/system/' + lib_dir,
2582 fallback_lib_dirs += self._get_apex_bionic_lib_dirs(lib_dir)
2583 fallback_lib_dirs += self._get_apex_lib_dirs(lib_dir)
2588 def _resolve_elf_class_deps(self, lib_dir, elf_class, generic_refs): argument
2602 search_paths = self._get_system_search_paths(lib_dir)
2609 vndk_lib_dirs.get_vndk_lib_dirs(lib_dir, version)
2613 lib_dir, vndk_sp_dirs)
2620 vndk_lib_dirs.get_vndk_lib_dirs(lib_dir, version)
2623 lib_dir, vndk_sp_dirs, vndk_dirs)
2629 lib_dir, self.ro_vndk_version)
2631 lib_dir, vndk_sp_dirs, vndk_dirs)
2639 lib_dir, vndk_sp_dirs, vndk_dirs)
2647 search_paths = self._get_system_ext_search_paths(lib_dir)