Home | History | Annotate | Download | only in verifier

Lines Matching defs:method_idx

164     uint32_t method_idx = it.GetMemberIndex();
165 if (method_idx == previous_direct_method_idx) {
166 // smali can create dex files with two encoded_methods sharing the same method_idx
171 previous_direct_method_idx = method_idx;
174 linker->ResolveMethod(*dex_file, method_idx, dex_cache, class_loader,
181 MethodVerifier::FailureKind result = VerifyMethod(method_idx,
200 *error += PrettyMethod(method_idx, *dex_file);
208 uint32_t method_idx = it.GetMemberIndex();
209 if (method_idx == previous_virtual_method_idx) {
210 // smali can create dex files with two encoded_methods sharing the same method_idx
215 previous_virtual_method_idx = method_idx;
218 linker->ResolveMethod(*dex_file, method_idx, dex_cache, class_loader,
225 MethodVerifier::FailureKind result = VerifyMethod(method_idx,
244 *error += PrettyMethod(method_idx, *dex_file);
257 MethodVerifier::FailureKind MethodVerifier::VerifyMethod(uint32_t method_idx,
271 method_idx, method, method_access_flags, true, allow_soft_failures,
280 << PrettyMethod(method_idx, *dex_file) << "\n");
289 << PrettyMethod(method_idx, *dex_file) << "\n");
299 LOG(WARNING) << "Verification of " << PrettyMethod(method_idx, *dex_file)
2244 uint32_t method_idx = (is_range) ? inst->VRegB_3rc() : inst->VRegB_35c();
2245 const DexFile::MethodId& method_id = dex_file_->GetMethodId(method_idx);
2267 uint32_t method_idx = (is_range) ? inst->VRegB_3rc() : inst->VRegB_35c();
2268 const DexFile::MethodId& method_id = dex_file_->GetMethodId(method_idx);
2350 uint32_t method_idx = (is_range) ? inst->VRegB_3rc() : inst->VRegB_35c();
2351 const DexFile::MethodId& method_id = dex_file_->GetMethodId(method_idx);
2408 uint32_t method_idx = (is_range) ? inst->VRegB_3rc() : inst->VRegB_35c();
2409 const DexFile::MethodId& method_id = dex_file_->GetMethodId(method_idx);
3175 const uint32_t method_idx = (is_range) ? inst->VRegB_3rc() : inst->VRegB_35c();
3176 if (strcmp(dex_file_->GetMethodName(dex_file_->GetMethodId(method_idx)), "<init>") != 0) {
3190 const uint32_t method_idx = (is_range) ? inst->VRegB_3rc() : inst->VRegB_35c();
3191 const uint16_t class_idx = dex_file_->GetMethodId(method_idx).class_idx_;
3259 const uint32_t method_idx = (is_range) ? inst->VRegB_3rc() : inst->VRegB_35c();
3261 dex_file_->GetProtoId(dex_file_->GetMethodId(method_idx).proto_idx_));
3298 const uint32_t method_idx = (is_range) ? inst->VRegB_3rc() : inst->VRegB_35c();
3300 mirror::ArtMethod* res_method = ResolveMethodAndCheckAccess(method_idx, method_type);