Lines Matching refs:dex_files
569 bool OpenApkFilesFromLocations(std::vector<std::unique_ptr<const DexFile>>* dex_files) { in OpenApkFilesFromLocations() argument
570 auto process_fn = [dex_files](std::unique_ptr<const DexFile>&& dex_file) { in OpenApkFilesFromLocations()
571 dex_files->emplace_back(std::move(dex_file)); in OpenApkFilesFromLocations()
693 const std::vector<std::unique_ptr<const DexFile>>* dex_files, in DumpOneProfile() argument
705 *dump += banner + "\n" + info->DumpInfo(MakeNonOwningPointerVector(*dex_files)) + "\n"; in DumpOneProfile()
720 std::vector<std::unique_ptr<const DexFile>> dex_files; in DumpProfileInfo() local
721 OpenApkFilesFromLocations(&dex_files); in DumpProfileInfo()
728 for (const std::unique_ptr<const DexFile>& dex_file : dex_files) { in DumpProfileInfo()
741 &dex_files, in DumpProfileInfo()
749 int ret = DumpOneProfile(kOrdinaryProfile, profile_file, File::kInvalidFd, &dex_files, &dump); in DumpProfileInfo()
759 &dex_files, in DumpProfileInfo()
769 &dex_files, in DumpProfileInfo()
862 std::vector<std::unique_ptr<const DexFile>>* dex_files, in GetClassNamesAndMethods() argument
864 for (const std::unique_ptr<const DexFile>& dex_file : *dex_files) { in GetClassNamesAndMethods()
907 std::vector<std::unique_ptr<const DexFile>>* dex_files, in GetClassNamesAndMethods() argument
913 return GetClassNamesAndMethods(profile_info, dex_files, out_lines); in GetClassNamesAndMethods()
921 std::vector<std::unique_ptr<const DexFile>>* dex_files, in GetClassNamesAndMethods() argument
933 if (!GetClassNamesAndMethods(fd, dex_files, out_lines)) { in GetClassNamesAndMethods()
950 std::vector<std::unique_ptr<const DexFile>> dex_files; in DumpClassesAndMethods() local
951 OpenApkFilesFromLocations(&dex_files); in DumpClassesAndMethods()
956 if (!GetClassNamesAndMethods(profile_file_fd, &dex_files, &class_names)) { in DumpClassesAndMethods()
963 if (!GetClassNamesAndMethods(profile_file, &dex_files, &class_names)) { in DumpClassesAndMethods()
970 if (!GetClassNamesAndMethods(reference_profile_file_fd_, &dex_files, &class_names)) { in DumpClassesAndMethods()
975 if (!GetClassNamesAndMethods(reference_profile_file_, &dex_files, &class_names)) { in DumpClassesAndMethods()
1039 const dex::ClassDef* FindClassDef(const std::vector<std::unique_ptr<const DexFile>>& dex_files, in FindClassDef() argument
1042 for (const std::unique_ptr<const DexFile>& dex_file : dex_files) { in FindClassDef()
1059 bool FindClass(const std::vector<std::unique_ptr<const DexFile>>& dex_files, in FindClass() argument
1062 for (const std::unique_ptr<const DexFile>& dex_file_ptr : dex_files) { in FindClass()
1339 bool ProcessLine(const std::vector<std::unique_ptr<const DexFile>>& dex_files, in ProcessLine() argument
1405 profile->AddClass(*dex_files[0], klass, annotation); in ProcessLine()
1410 if (FindClassDef(dex_files, klass.substr(array_dim), &class_ref) == nullptr) { in ProcessLine()
1424 const dex::ClassDef* class_def = FindClassDef(dex_files, klass, &class_ref); in ProcessLine()
1540 if (!FindClass(dex_files, ic_class, &ic_class_ref)) { in ProcessLine()
1604 bool ProcessBootLine(const std::vector<std::unique_ptr<const DexFile>>& dex_files, in ProcessBootLine() argument
1616 if (FindClassDef(dex_files, klass_str, &class_ref) == nullptr) { in ProcessBootLine()
1676 std::vector<std::unique_ptr<const DexFile>> dex_files; in CreateBootProfile() local
1677 OpenApkFilesFromLocations(&dex_files); in CreateBootProfile()
1683 ProcessBootLine(dex_files, line, &info); in CreateBootProfile()
1731 std::vector<std::unique_ptr<const DexFile>> dex_files; in CreateProfile() local
1732 OpenApkFilesFromLocations(&dex_files); in CreateProfile()
1741 for (const std::unique_ptr<const DexFile>& dex_file : dex_files) { in CreateProfile()
1750 ProcessLine(dex_files, line, &info); in CreateProfile()
1777 std::vector<std::unique_ptr<const DexFile>> dex_files; in CreateBootImageProfile() local
1778 OpenApkFilesFromLocations(&dex_files); in CreateBootImageProfile()
1779 if (dex_files.empty()) { in CreateBootImageProfile()
1784 if (!GenerateBootImageProfile(dex_files, in CreateBootImageProfile()
1836 std::vector<std::unique_ptr<const DexFile>> dex_files; in GenerateTestProfile() local
1837 OpenApkFilesFromLocations(&dex_files); in GenerateTestProfile()
1840 dex_files, in GenerateTestProfile()
1883 std::vector<std::unique_ptr<const DexFile>> dex_files; in CopyAndUpdateProfileKey() local
1884 OpenApkFilesFromLocations(&dex_files); in CopyAndUpdateProfileKey()
1885 if (!profile.UpdateProfileKeys(dex_files)) { in CopyAndUpdateProfileKey()