Lines Matching refs:ProfileCompilationInfo

34 using Hotness = ProfileCompilationInfo::MethodHotness;
36 using ProfileSampleAnnotation = ProfileCompilationInfo::ProfileSampleAnnotation;
37 using ProfileIndexType = ProfileCompilationInfo::ProfileIndexType;
38 using ProfileIndexTypeRegular = ProfileCompilationInfo::ProfileIndexTypeRegular;
72 bool AddMethod(ProfileCompilationInfo* info, in AddMethod()
82 bool AddMethod(ProfileCompilationInfo* info, in AddMethod()
93 bool AddClass(ProfileCompilationInfo* info, in AddClass()
105 std::unique_ptr<ProfileCompilationInfo::OfflineProfileMethodInfo> GetMethod( in GetMethod()
106 const ProfileCompilationInfo& info, in GetMethod()
114 ProfileCompilationInfo::InlineCacheMap* CreateInlineCacheMap() { in CreateInlineCacheMap()
115 used_inline_caches.emplace_back(new ProfileCompilationInfo::InlineCacheMap( in CreateInlineCacheMap()
159 while (cache.classes.size() < ProfileCompilationInfo::kIndividualInlineCacheSize) { in MakeMegamorphic()
181 ProfileCompilationInfo saved_info; in TestProfileLoadFromZip()
206 ProfileCompilationInfo loaded_info; in TestProfileLoadFromZip()
218 bool IsEmpty(const ProfileCompilationInfo& info) { in IsEmpty()
223 ProfileCompilationInfo boot_profile(/*for_boot_image*/ true); in SizeStressTest()
224 ProfileCompilationInfo reg_profile(/*for_boot_image*/ false); in SizeStressTest()
267 ProfileCompilationInfo loaded_boot; in SizeStressTest()
268 ProfileCompilationInfo loaded_reg; in SizeStressTest()
294 std::vector<std::unique_ptr<ProfileCompilationInfo::InlineCacheMap>> used_inline_caches;
302 ProfileCompilationInfo saved_info; in TEST_F()
312 ProfileCompilationInfo loaded_info; in TEST_F()
328 ProfileCompilationInfo loaded_info2; in TEST_F()
337 ProfileCompilationInfo info; in TEST_F()
346 ProfileCompilationInfo info1; in TEST_F()
349 ProfileCompilationInfo info2; in TEST_F()
359 ProfileCompilationInfo info1; in TEST_F()
362 ProfileCompilationInfo info2; in TEST_F()
375 ProfileCompilationInfo saved_info; in TEST_F()
391 ProfileCompilationInfo loaded_info; in TEST_F()
400 ProfileCompilationInfo saved_info; in TEST_F()
405 ProfileCompilationInfo loaded_info; in TEST_F()
414 ProfileCompilationInfo empty_info; in TEST_F()
416 ProfileCompilationInfo loaded_info; in TEST_F()
426 ProfileCompilationInfo loaded_info; in TEST_F()
435 ProfileCompilationInfo::kProfileMagic, kProfileMagicSize)); in TEST_F()
440 ProfileCompilationInfo loaded_info; in TEST_F()
448 ProfileCompilationInfo::kProfileMagic, kProfileMagicSize)); in TEST_F()
450 ProfileCompilationInfo::kProfileVersion, kProfileVersionSize)); in TEST_F()
456 ProfileCompilationInfo loaded_info; in TEST_F()
464 ProfileCompilationInfo::kProfileMagic, kProfileMagicSize)); in TEST_F()
466 ProfileCompilationInfo::kProfileVersion, kProfileVersionSize)); in TEST_F()
477 ProfileCompilationInfo loaded_info; in TEST_F()
485 ProfileCompilationInfo saved_info; in TEST_F()
497 ProfileCompilationInfo loaded_info; in TEST_F()
505 ProfileCompilationInfo saved_info; in TEST_F()
521 ProfileCompilationInfo loaded_info; in TEST_F()
527 std::unique_ptr<ProfileCompilationInfo::OfflineProfileMethodInfo> loaded_pmi1 = in TEST_F()
531 std::unique_ptr<ProfileCompilationInfo::OfflineProfileMethodInfo> loaded_pmi2 = in TEST_F()
538 ProfileCompilationInfo saved_info; in TEST_F()
551 ProfileCompilationInfo saved_info_extra; in TEST_F()
566 ProfileCompilationInfo loaded_info; in TEST_F()
572 std::unique_ptr<ProfileCompilationInfo::OfflineProfileMethodInfo> loaded_pmi1 = in TEST_F()
580 ProfileCompilationInfo saved_info; in TEST_F()
593 ProfileCompilationInfo saved_info_extra; in TEST_F()
616 ProfileCompilationInfo loaded_info; in TEST_F()
622 std::unique_ptr<ProfileCompilationInfo::OfflineProfileMethodInfo> loaded_pmi1 = in TEST_F()
631 ProfileCompilationInfo info; in TEST_F()
648 ProfileCompilationInfo info; in TEST_F()
649 ProfileCompilationInfo info_reindexed; in TEST_F()
678 ProfileCompilationInfo info_backup; in TEST_F()
684 std::unique_ptr<ProfileCompilationInfo::OfflineProfileMethodInfo> loaded_pmi1 = in TEST_F()
688 std::unique_ptr<ProfileCompilationInfo::OfflineProfileMethodInfo> loaded_pmi2 = in TEST_F()
697 ProfileCompilationInfo info; in TEST_F()
712 ProfileCompilationInfo info(/*for_boot_image=*/true); in TEST_F()
736 ProfileCompilationInfo info_megamorphic; in TEST_F()
740 ProfileCompilationInfo info_no_inline_cache; in TEST_F()
756 ProfileCompilationInfo info_missing_types; in TEST_F()
760 ProfileCompilationInfo info_no_inline_cache; in TEST_F()
771 ProfileCompilationInfo test_info; in TEST_F()
776 auto run_test = [&dex1 = dex1, &dex2 = dex2](const ProfileCompilationInfo& info) { in TEST_F()
795 ProfileCompilationInfo loaded_info; in TEST_F()
802 ProfileCompilationInfo merge_info; in TEST_F()
811 ProfileCompilationInfo info; in TEST_F()
878 ProfileCompilationInfo::kProfileMagic, kProfileMagicSize)); in TEST_F()
880 ProfileCompilationInfo::kProfileVersion, kProfileVersionSize)); in TEST_F()
903 ProfileCompilationInfo loaded_info; in TEST_F()
913 ProfileCompilationInfo info; in TEST_F()
922 std::unique_ptr<ProfileCompilationInfo::OfflineProfileMethodInfo> loaded_pmi = in TEST_F()
937 ProfileCompilationInfo info; in TEST_F()
946 std::unique_ptr<ProfileCompilationInfo::OfflineProfileMethodInfo> loaded_pmi = in TEST_F()
952 std::unique_ptr<ProfileCompilationInfo::OfflineProfileMethodInfo> loaded_pmi = in TEST_F()
966 ProfileCompilationInfo info; in TEST_F()
984 ProfileCompilationInfo saved_info; in TEST_F()
1000 ProfileCompilationInfo loaded_info; in TEST_F()
1004 ProfileCompilationInfo::ProfileLoadFilterFn filter_fn = in TEST_F()
1023 std::unique_ptr<ProfileCompilationInfo::OfflineProfileMethodInfo> loaded_pmi1 = in TEST_F()
1031 ProfileCompilationInfo::InlineCacheMap* ic_map = CreateInlineCacheMap(); in TEST_F()
1035 ProfileCompilationInfo::DexPcData dex_pc_data(allocator_.get()); in TEST_F()
1042 ProfileCompilationInfo::DexPcData dex_pc_data(allocator_.get()); in TEST_F()
1049 ProfileCompilationInfo::DexPcData dex_pc_data(allocator_.get()); in TEST_F()
1055 ProfileCompilationInfo::DexPcData dex_pc_data(allocator_.get()); in TEST_F()
1060 ProfileCompilationInfo::OfflineProfileMethodInfo expected_pmi(ic_map); in TEST_F()
1076 ProfileCompilationInfo saved_info; in TEST_F()
1092 ProfileCompilationInfo loaded_info; in TEST_F()
1096 ProfileCompilationInfo::ProfileLoadFilterFn filter_fn = in TEST_F()
1107 ProfileCompilationInfo saved_info; in TEST_F()
1123 ProfileCompilationInfo loaded_info; in TEST_F()
1127 ProfileCompilationInfo::ProfileLoadFilterFn filter_fn = in TEST_F()
1135 std::unique_ptr<ProfileCompilationInfo::OfflineProfileMethodInfo> loaded_pmi1 = in TEST_F()
1141 std::unique_ptr<ProfileCompilationInfo::OfflineProfileMethodInfo> loaded_pmi2 = in TEST_F()
1154 ProfileCompilationInfo saved_info; in TEST_F()
1166 ProfileCompilationInfo loaded_info; in TEST_F()
1168 ProfileCompilationInfo::ProfileLoadFilterFn filter_fn = in TEST_F()
1175 ProfileCompilationInfo expected_info; in TEST_F()
1186 ProfileCompilationInfo info; in TEST_F()
1196 ProfileCompilationInfo info; in TEST_F()
1207 ProfileCompilationInfo loaded_info; in TEST_F()
1214 ProfileCompilationInfo info; in TEST_F()
1217 ProfileCompilationInfo::kProfileVersion, in TEST_F()
1218 ProfileCompilationInfo::kProfileVersionSize), in TEST_F()
1222 ProfileCompilationInfo info1(/*for_boot_image=*/ true); in TEST_F()
1226 ProfileCompilationInfo::kProfileVersionForBootImage, in TEST_F()
1227 ProfileCompilationInfo::kProfileVersionSize), in TEST_F()
1233 ProfileCompilationInfo info(/*for_boot_image=*/ false); in TEST_F()
1234 ProfileCompilationInfo info1(/*for_boot_image=*/ true); in TEST_F()
1239 ProfileCompilationInfo info(/*for_boot_image*/ true); in TEST_F()
1245 auto run_test = [&dex1 = dex1](const ProfileCompilationInfo& info) { in TEST_F()
1262 ProfileCompilationInfo loaded_info; in TEST_F()
1268 ProfileCompilationInfo info(/*for_boot_image*/ true); in TEST_F()
1275 auto run_test = [&dex1 = dex1](const ProfileCompilationInfo& info) { in TEST_F()
1291 ProfileCompilationInfo loaded_info; in TEST_F()
1298 ProfileCompilationInfo info1(/*for_boot_image*/ true); in TEST_F()
1299 ProfileCompilationInfo info2(/*for_boot_image*/ true); in TEST_F()
1316 auto run_test = [&dex1 = dex1](const ProfileCompilationInfo& info) { in TEST_F()
1361 ProfileCompilationInfo loaded_info; in TEST_F()
1378 ProfileCompilationInfo info; in TEST_F()
1405 ProfileCompilationInfo info; in TEST_F()
1417 std::unique_ptr<ProfileCompilationInfo::OfflineProfileMethodInfo> hot_pmi = in TEST_F()
1429 ProfileCompilationInfo info; in TEST_F()
1440 ProfileCompilationInfo info; in TEST_F()
1452 auto run_test = [&dex1 = dex1, &psa1 = psa1, &psa2 = psa2](const ProfileCompilationInfo& info) { in TEST_F()
1497 ProfileCompilationInfo loaded_info; in TEST_F()
1508 ProfileCompilationInfo info; in TEST_F()
1520 auto run_test = [&dex1 = dex1, &psa1 = psa1, &psa2 = psa2](const ProfileCompilationInfo& info) { in TEST_F()
1556 ProfileCompilationInfo loaded_info; in TEST_F()
1567 ProfileCompilationInfo info1; in TEST_F()
1568 ProfileCompilationInfo info2; in TEST_F()
1585 ProfileCompilationInfo info; in TEST_F()
1610 ProfileCompilationInfo info; in TEST_F()
1655 ProfileCompilationInfo info; in TEST_F()
1672 ProfileCompilationInfo info; in TEST_F()
1692 ProfileCompilationInfo info; in TEST_F()
1702 ProfileCompilationInfo info(/*for_boot_image=*/true); in TEST_F()
1721 ProfileCompilationInfo info; in TEST_F()
1784 ProfileCompilationInfo info1; in TEST_F()
1785 ProfileCompilationInfo info2; in TEST_F()