Lines Matching refs:dex_dep
278 for (auto& dex_dep : verifier_deps_->dex_deps_) { in HasAssignable() local
279 const DexFile& dex_file = *dex_dep.first; in HasAssignable()
280 auto& storage = expected_is_assignable ? dex_dep.second->assignable_types_ in HasAssignable()
281 : dex_dep.second->unassignable_types_; in HasAssignable()
299 for (auto& dex_dep : verifier_deps_->dex_deps_) { in HasClass() local
300 for (auto& entry : dex_dep.second->classes_) { in HasClass()
305 std::string actual_klass = dex_dep.first->StringByTypeIdx(entry.GetDexTypeIndex()); in HasClass()
333 for (auto& dex_dep : verifier_deps_->dex_deps_) { in HasField() local
334 for (auto& entry : dex_dep.second->fields_) { in HasField()
339 const dex::FieldId& field_id = dex_dep.first->GetFieldId(entry.GetDexFieldIndex()); in HasField()
341 std::string actual_klass = dex_dep.first->StringByTypeIdx(field_id.class_idx_); in HasField()
346 std::string actual_name = dex_dep.first->StringDataByIdx(field_id.name_idx_); in HasField()
351 std::string actual_type = dex_dep.first->StringByTypeIdx(field_id.type_idx_); in HasField()
365 *dex_dep.first, entry.GetDeclaringClassIndex()); in HasField()
385 for (auto& dex_dep : verifier_deps_->dex_deps_) { in HasMethod() local
386 for (const VerifierDeps::MethodResolution& entry : dex_dep.second->methods_) { in HasMethod()
391 const dex::MethodId& method_id = dex_dep.first->GetMethodId(entry.GetDexMethodIndex()); in HasMethod()
393 std::string actual_klass = dex_dep.first->StringByTypeIdx(method_id.class_idx_); in HasMethod()
398 std::string actual_name = dex_dep.first->StringDataByIdx(method_id.name_idx_); in HasMethod()
403 std::string actual_signature = dex_dep.first->GetMethodSignature(method_id).ToString(); in HasMethod()
417 *dex_dep.first, entry.GetDeclaringClassIndex()); in HasMethod()