Lines Matching refs:number_of_classes
331 * dex_location,number_of_classes,methods_region_size,dex_location_checksum,num_method_ids
1826 uint16_t number_of_classes = max_classes * class_percentage / 100;
1854 for (uint16_t c = 0; c < number_of_classes; c++) {
1856 if (c < (number_of_classes / kFavorSplit)) {
1882 uint32_t number_of_classes = dex_file->NumClassDefs();
1883 uint32_t classes_required_in_profile = (number_of_classes * class_percentage) / 100;
1884 uint32_t class_start_index = rand() % number_of_classes;
1885 for (uint32_t i = 0; i < number_of_classes && classes_required_in_profile; ++i) {
1886 if (number_of_classes - i == classes_required_in_profile ||
1887 std::rand() % (number_of_classes - i - classes_required_in_profile) == 0) {
1888 uint32_t class_index = (i + class_start_index) % number_of_classes;