Lines Matching refs:lib
326 def GetLibraryInfo(self, lib): argument
327 stdout = subprocess.check_output([symbol.ToolPath("llvm-readelf"), "-h", "-n", lib], text=True)
342 def GetLibPath(self, lib): argument
343 if lib in self.lib_to_path:
344 return self.lib_to_path[lib]
346 lib_path = self.FindLibPath(lib)
347 self.lib_to_path[lib] = lib_path
350 def FindLibPath(self, lib): argument
352 if os.path.isfile(symbol_dir + lib):
353 return lib
360 new_lib = lib.replace("/com.android.", "/com.google.android.")
366 if not lib.startswith("/data/local/tests/") and not lib.startswith("/data/local/tmp/"):
367 print("WARNING: Cannot find %s in symbol directory" % lib)
368 return lib
370 test_name = lib.rsplit("/", 1)[-1]
384 if lib.startswith("/data/local/tests/vendor/"):
407 print("WARNING: Cannot find %s in symbol directory" % lib)
408 return lib
475 lib = None
498 lib_name, lib = self.GetLibFromApk(apk, so_offset)
506 if not lib:
507 lib = area
512 basename = os.path.basename(lib)
513 lib = self.GetLibraryByBuildId(symbol.SYMBOLS_DIR, basename, build_id)
514 if not lib:
520 lib = self.GetLibPath(lib)
524 info = symbol.SymbolInformation(lib, code_addr)