Lines Matching refs:reference_profile_fd
1162 /*out*/ std::vector<fd_t>* profiles_fd, /*out*/ fd_t* reference_profile_fd) { in open_profile_files() argument
1164 *reference_profile_fd = open_reference_profile(uid, pkgname, /*read_write*/ true); in open_profile_files()
1165 if (*reference_profile_fd < 0) { in open_profile_files()
1207 static void run_profman_merge(const std::vector<fd_t>& profiles_fd, fd_t reference_profile_fd) { in run_profman_merge() argument
1218 sprintf(reference_profile_arg, "--reference-profile-file-fd=%d", reference_profile_fd); in run_profman_merge()
1243 fd_t reference_profile_fd = -1; in analyse_profiles() local
1244 open_profile_files(uid, pkgname, &profiles_fd, &reference_profile_fd); in analyse_profiles()
1245 if (profiles_fd.empty() || (reference_profile_fd == -1)) { in analyse_profiles()
1249 if ((reference_profile_fd != - 1) && (close(reference_profile_fd) != 0)) { in analyse_profiles()
1261 run_profman_merge(profiles_fd, reference_profile_fd); in analyse_profiles()
1309 if (close(reference_profile_fd) != 0) { in analyse_profiles()
1322 fd_t reference_profile_fd, in run_profman_dump() argument
1331 if (reference_profile_fd != -1) { in run_profman_dump()
1333 reference_profile_fd)); in run_profman_dump()
1371 fd_t reference_profile_fd = -1; in dump_profile() local
1376 open_profile_files(uid, pkgname, &profile_fds, &reference_profile_fd); in dump_profile()
1378 const bool has_reference_profile = (reference_profile_fd != -1); in dump_profile()
1409 run_profman_dump(profile_fds, reference_profile_fd, dex_locations, in dump_profile()
1416 if (close(reference_profile_fd) != 0) { in dump_profile()
1637 Dex2oatFileWrapper<std::function<void ()>> reference_profile_fd; in dexopt() local
1641 reference_profile_fd.reset(open_reference_profile(uid, pkgname, /*read_write*/ false), in dexopt()
1798 reference_profile_fd.get(), in dexopt()
1823 reference_profile_fd.SetCleanup(false); in dexopt()