Searched refs:iputs (Results 1 – 1 of 1) sorted by relevance
213 /*inout*/ ConstructorIPutData (&iputs)[kMaxConstructorIPuts]) in RecordConstructorIPut()225 for (size_t old_pos = 0; old_pos != arraysize(iputs); ++old_pos) { in RecordConstructorIPut()226 if (iputs[old_pos].field_index == DexFile::kDexNoIndex16) { in RecordConstructorIPut()229 ArtField* f = dex_cache->GetResolvedField(iputs[old_pos].field_index, pointer_size); in RecordConstructorIPut()232 auto back_it = std::copy(iputs + old_pos + 1, iputs + arraysize(iputs), iputs + old_pos); in RecordConstructorIPut()240 while (new_pos != arraysize(iputs) && iputs[new_pos].field_index != DexFile::kDexNoIndex16) { in RecordConstructorIPut()243 if (new_pos == arraysize(iputs)) { in RecordConstructorIPut()246 iputs[new_pos].field_index = field_index; in RecordConstructorIPut()247 iputs[new_pos].arg = new_iput->VRegA_22c() - this_vreg; in RecordConstructorIPut()254 /*inout*/ ConstructorIPutData (&iputs)[kMaxConstructorIPuts]) in DoAnalyseConstructor()[all …]