Home | History | Annotate | Download | only in jit

Lines Matching refs:checksum

68                  uint32_t checksum,
73 checksum,
79 uint32_t checksum,
84 dex_location, checksum, method_index, kMaxMethodIds, pmi, Hotness::kFlagPostStartup);
88 uint32_t checksum,
91 DexCacheResolvedClasses classes(dex_location, dex_location, checksum, kMaxMethodIds);
253 pmi.dex_references.emplace_back("dex_location1", /* checksum */1, kMaxMethodIds);
254 pmi.dex_references.emplace_back("dex_location2", /* checksum */2, kMaxMethodIds);
255 pmi.dex_references.emplace_back("dex_location3", /* checksum */3, kMaxMethodIds);
286 ASSERT_TRUE(AddMethod("dex_location1", /* checksum */ 1, /* method_idx */ i, &saved_info));
287 ASSERT_TRUE(AddMethod("dex_location2", /* checksum */ 2, /* method_idx */ i, &saved_info));
399 ASSERT_TRUE(AddMethod("dex_location1", /* checksum */ 1, /* method_idx */ i, &saved_info));
400 ASSERT_TRUE(AddMethod("dex_location2", /* checksum */ 2, /* method_idx */ i, &saved_info));
413 ASSERT_TRUE(AddMethod("dex_location1", /* checksum */ 1, /* method_idx */ i, &saved_info));
414 ASSERT_TRUE(AddMethod("dex_location2", /* checksum */ 2, /* method_idx */ i, &saved_info));
415 ASSERT_TRUE(AddMethod("dex_location3", /* checksum */ 3, /* method_idx */ i, &saved_info));
432 ASSERT_TRUE(AddMethod("dex_location", /* checksum */ 1, /* method_idx */ 1, &info));
433 // Trying to add info for an existing file but with a different checksum.
434 ASSERT_FALSE(AddMethod("dex_location", /* checksum */ 2, /* method_idx */ 2, &info));
441 ASSERT_TRUE(AddMethod("dex_location", /* checksum */ 1, /* method_idx */ 1, &info1));
442 // Use the same file, change the checksum.
444 ASSERT_TRUE(AddMethod("dex_location", /* checksum */ 2, /* method_idx */ 2, &info2));
454 ASSERT_TRUE(AddMethod("dex_location", /* checksum */ 1, /* method_idx */ 1, &info1));
455 // Use the same file, change the checksum.
457 ASSERT_TRUE(AddMethod("dex_location", /* checksum */ 2, /* method_idx */ 2, &info2));
472 ASSERT_TRUE(AddMethod("dex_location1", /* checksum */ 1, /* method_idx */ i, &saved_info));
473 ASSERT_TRUE(AddMethod("dex_location2", /* checksum */ 2, /* method_idx */ i, &saved_info));
477 ASSERT_TRUE(AddClass("dex_location1", /* checksum */ 1, dex::TypeIndex(i), &saved_info));
478 ASSERT_TRUE(AddClass("dex_location2", /* checksum */ 2, dex::TypeIndex(i), &saved_info));
565 // dex_location_size, methods_size, classes_size, checksum.
582 ASSERT_TRUE(AddMethod("dex_location1", /* checksum */ 1, /* method_idx */ i, &saved_info));
607 ASSERT_TRUE(AddMethod("dex_location1", /* checksum */ 1, method_idx, pmi, &saved_info));
609 ASSERT_TRUE(AddMethod("dex_location4", /* checksum */ 4, method_idx, pmi, &saved_info));
623 loaded_info.GetMethod("dex_location1", /* checksum */ 1, /* method_idx */ 3);
627 loaded_info.GetMethod("dex_location4", /* checksum */ 4, /* method_idx */ 3);
640 ASSERT_TRUE(AddMethod("dex_location1", /* checksum */ 1, method_idx, pmi, &saved_info));
651 ASSERT_TRUE(AddMethod("dex_location1", /* checksum */ 1, method_idx, pmi, &saved_info_extra));
669 loaded_info.GetMethod("dex_location1", /* checksum */ 1, /* method_idx */ 3);
683 ASSERT_TRUE(AddMethod("dex_location1", /* checksum */ 1, method_idx, pmi, &saved_info));
694 ASSERT_TRUE(AddMethod("dex_location1", /* checksum */ 1, method_idx, pmi, &saved_info_extra));
702 ASSERT_TRUE(AddMethod("dex_location1", /* checksum */ 1, method_idx, pmi, &saved_info_extra));
720 loaded_info.GetMethod("dex_location1", /* checksum */ 1, /* method_idx */ 3);
773 // Modify the checksum to trigger a mismatch.
776 ASSERT_TRUE(AddMethod("dex_location1", /* checksum */ 1, /*method_idx*/ 0, pmi1, &info));
777 ASSERT_FALSE(AddMethod("dex_location2", /* checksum */ 2, /*method_idx*/ 0, pmi2, &info));
790 pmi.dex_references.emplace_back("dex_location1", /* checksum */ 1, kMaxMethodIds);
791 pmi.dex_references.emplace_back("dex_location2", /* checksum */ 2, kMaxMethodIds);
801 pmi_reindexed.dex_references.emplace_back("dex_location2", /* checksum */ 2, kMaxMethodIds);
802 pmi_reindexed.dex_references.emplace_back("dex_location1", /* checksum */ 1, kMaxMethodIds);
813 ASSERT_TRUE(AddMethod("dex_location1", /* checksum */ 1, method_idx, pmi, &info));
814 ASSERT_TRUE(AddMethod("dex_location2", /* checksum */ 2, method_idx, pmi, &info));
819 "dex_location2", /* checksum */ 2, method_idx, pmi_reindexed, &info_reindexed));
821 "dex_location1", /* checksum */ 1, method_idx, pmi_reindexed, &info_reindexed));
831 info.GetMethod("dex_location1", /* checksum */ 1, method_idx);
835 info.GetMethod("dex_location2", /* checksum */ 2, method_idx);
846 ASSERT_TRUE(AddMethod(dex_location, /* checksum */ 1, /* method_idx */ i, &info));
850 /*dex_location*/ "256", /* checksum */ 1, /* method_idx */ 0, &info));
857 pmi.dex_references.emplace_back("dex_location1", /* checksum */ 1, kMaxMethodIds);
864 /*checksum*/ 1,
872 /*checksum*/ 1,
887 pmi.dex_references.emplace_back("dex_location1", /* checksum */ 1, kMaxMethodIds);
894 /*checksum*/ 1,
902 /*checksum*/ 1,
1090 /* checksum */ 123,
1107 info.GetMethod("my.app", /* checksum */ 123, /* method_idx */ 0);
1134 /* checksum */ 123,
1150 ASSERT_TRUE(AddMethod("dex_location1", /* checksum */ 1, method_idx, pmi, &saved_info));
1151 ASSERT_TRUE(AddMethod("dex_location2", /* checksum */ 2, method_idx, pmi, &saved_info));
1153 ASSERT_TRUE(AddMethod("dex_location4", /* checksum */ 4, method_idx, pmi, &saved_info));
1165 [](const std::string& dex_location, uint32_t checksum) -> bool {
1166 return (dex_location == "dex_location1" && checksum == 1)
1167 || (dex_location == "dex_location3" && checksum == 3);
1175 ASSERT_TRUE(nullptr == loaded_info.GetMethod("dex_location2", /* checksum */ 2, method_idx));
1176 ASSERT_TRUE(nullptr == loaded_info.GetMethod("dex_location4", /* checksum */ 4, method_idx));
1184 loaded_info.GetMethod("dex_location1", /* checksum */ 1, /* method_idx */ method_idx);
1223 expected_pmi.dex_references.emplace_back("dex_location1", /* checksum */1, kMaxMethodIds);
1224 expected_pmi.dex_references.emplace_back("dex_location3", /* checksum */3, kMaxMethodIds);
1240 ASSERT_TRUE(AddMethod("dex_location1", /* checksum */ 1, method_idx, pmi, &saved_info));
1241 ASSERT_TRUE(AddMethod("dex_location2", /* checksum */ 2, method_idx, pmi, &saved_info));
1243 ASSERT_TRUE(AddMethod("dex_location4", /* checksum */ 4, method_idx, pmi, &saved_info));
1272 ASSERT_TRUE(AddMethod("dex_location1", /* checksum */ 1, method_idx, pmi, &saved_info));
1274 ASSERT_TRUE(AddMethod("dex_location4", /* checksum */ 4, method_idx, pmi, &saved_info));
1294 loaded_info.GetMethod("dex_location1", /* checksum */ 1, method_idx);
1300 loaded_info.GetMethod("dex_location4", /* checksum */ 4, method_idx);
1315 ASSERT_TRUE(AddClass("dex_location1", /* checksum */ 1, dex::TypeIndex(i), &saved_info));
1316 ASSERT_TRUE(AddClass("dex_location2", /* checksum */ 2, dex::TypeIndex(i), &saved_info));
1327 [](const std::string& dex_location, uint32_t checksum) -> bool {
1328 return (dex_location == "dex_location2" && checksum == 2);
1335 ASSERT_TRUE(AddClass("dex_location2", /* checksum */ 2, dex::TypeIndex(i), &expected_info));
1346 ASSERT_TRUE(AddMethod("dex_location1", /* checksum */ 1, /* method_idx */ i, &info));
1356 ASSERT_TRUE(AddMethod("dex_location1", /* checksum */ 1, /* method_idx */ i, &info));