Lines Matching refs:dex_file_

538       dex_file_(redefined_dex_file),  in ClassRedefinition()
755 cl->GetInternTable()->InternStrong(dex_file_->GetLocation().c_str()))); in CreateNewDexCache()
762 cache->InitializeNativeFields(dex_file_.get(), in CreateNewDexCache()
931 DCHECK_EQ(dex_file_->NumClassDefs(), 1u); in CheckMethods()
934 art::ClassAccessor accessor(*dex_file_, dex_file_->GetClassDef(0)); in CheckMethods()
960 MethodNameAndSignature new_method_id(dex_file_.get(), new_method.GetIndex()); in CheckMethods()
1013 DCHECK_EQ(dex_file_->NumClassDefs(), 1u); in CheckFields()
1014 art::ClassAccessor new_accessor(*dex_file_, dex_file_->GetClassDef(0)); in CheckFields()
1024 FieldNameAndSignature new_field_id(dex_file_.get(), new_field.GetIndex()); in CheckFields()
1072 if (dex_file_->NumClassDefs() != 1) { in CheckClass()
1075 dex_file_->NumClassDefs())); in CheckClass()
1080 const art::dex::ClassDef& def = dex_file_->GetClassDef(0); in CheckClass()
1094 const char* descriptor = dex_file_->StringByTypeIdx(def.class_idx_); in CheckClass()
1110 const char* super_descriptor = dex_file_->StringByTypeIdx(def.superclass_idx_); in CheckClass()
1117 const art::dex::TypeList* interfaces = dex_file_->GetInterfacesList(def); in CheckClass()
1136 dex_file_->StringByTypeIdx(interfaces->GetTypeItem(i).type_idx_), in CheckClass()
1610 DCHECK_EQ(dex_file_->NumClassDefs(), 1u); in CheckVerification()
1617 dex_file_.get(), in CheckVerification()
1620 /*class_def=*/ dex_file_->GetClassDef(0), in CheckVerification()
1678 dex_file_.get()))); in AllocateAndRememberNewDexFileCookie()
2234 dex_file_.release(); // NOLINT b/117926937 in ReleaseDexFile()
2561 const art::dex::TypeId& declaring_class_id = dex_file_->GetTypeId(class_def.class_idx_); in UpdateMethods()
2565 const art::dex::StringId* new_name_id = dex_file_->FindStringId(method.GetName()); in UpdateMethods()
2567 dex_file_->GetIndexForTypeId(*dex_file_->FindTypeId(method.GetReturnTypeDescriptor())); in UpdateMethods()
2572 dex_file_->GetIndexForTypeId( in UpdateMethods()
2573 *dex_file_->FindTypeId( in UpdateMethods()
2578 const art::dex::ProtoId* proto_id = dex_file_->FindProtoId(method_return_idx, new_type_list); in UpdateMethods()
2580 const art::dex::MethodId* method_id = dex_file_->FindMethodId(declaring_class_id, in UpdateMethods()
2584 uint32_t dex_method_idx = dex_file_->GetIndexForMethodId(*method_id); in UpdateMethods()
2589 dex_file_->GetCodeItem(dex_file_->FindCodeItemOffset(class_def, dex_method_idx))); in UpdateMethods()
2602 dex_file_->FindTypeId(field.GetDeclaringClass()->GetDescriptor(&declaring_class_name)); in UpdateFields()
2603 const art::dex::StringId* new_name_id = dex_file_->FindStringId(field.GetName()); in UpdateFields()
2604 const art::dex::TypeId* new_type_id = dex_file_->FindTypeId(field.GetTypeDescriptor()); in UpdateFields()
2607 dex_file_->FindFieldId(*new_declaring_id, *new_name_id, *new_type_id); in UpdateFields()
2609 uint32_t new_field_index = dex_file_->GetIndexForFieldId(*new_field_id); in UpdateFields()
3007 DCHECK_EQ(dex_file_->NumClassDefs(), 1u); in UpdateClassInPlace()
3008 const art::dex::ClassDef& class_def = dex_file_->GetClassDef(0); in UpdateClassInPlace()
3029 mclass->SetDexClassDefIndex(dex_file_->GetIndexForClassDef(class_def)); in UpdateClassInPlace()
3030 mclass->SetDexTypeIndex(dex_file_->GetIndexForTypeId(*dex_file_->FindTypeId(class_sig_.c_str()))); in UpdateClassInPlace()