Lines Matching full:libraries
48 _ll_ndk: Set of strings. The names of low-level NDK libraries in
50 _sp_hal: List of patterns. The names of the same-process HAL libraries
52 _vndk: Set of strings. The names of VNDK-core libraries.
53 _vndk_sp: Set of strings. The names of VNDK-SP libraries.
82 deps: List of strings. The names of the depended libraries.
176 libraries don't. As there is no reliable way to identify those
177 libraries. This method checks .note.android.ident section which is
262 """Finds libraries in link paths.
265 bitness: 32 or 64, the bitness of the returned libraries.
267 objs: List of ElfObject, the libraries/executables to be filtered
288 searched: The set of searched libraries.
290 searchable libraries.
305 """Tests if libraries/executables have disallowed dependencies.
308 objs: Collection of ElfObject, the libraries/executables under
310 namespace: Defaultdict, {dir: {name: obj}} containing all libraries
334 """Tests vendor libraries/executables and SP-HAL dependencies.
337 bitness: 32 or 64, the bitness of the vendor libraries.
338 objs: List of ElfObject. The libraries/executables in odm and
350 # Exclude VNDK and VNDK-SP extensions from vendor libraries.
354 logging.info("%d-bit odm, vendor, and SP-HAL libraries:", bitness)
370 logging.info("%d-bit SP-HAL libraries: %s",
373 # Find VNDK-SP extension libraries and their dependencies.
381 logging.info("%d-bit VNDK-SP extension libraries and dependencies: %s",
388 # Other libraries in vendor link paths
400 # Libraries in vendor link paths
401 # Other VNDK-SP extension libraries, which is a subset of VNDK-SP
404 # depended vendor libraries must not depend on VNDK.
419 # Other same-process HAL libraries and dependencies
426 """Tests vendor libraries/executables and SP-HAL dependencies."""