Lines Matching refs:outer_method
37 static void StoreObjectInBss(ArtMethod* outer_method, in StoreObjectInBss() argument
64 ObjPtr<mirror::ClassLoader> class_loader = outer_method->GetClassLoader(); in StoreObjectInBss()
70 << oat_file->GetLocation() << ", " << outer_method->PrettyMethod(); in StoreObjectInBss()
86 ArtMethod* outer_method) REQUIRES_SHARED(Locks::mutator_lock_) { in StoreTypeInBss() argument
90 if (outer_method->GetDexFile()->GetOatDexFile() == nullptr || in StoreTypeInBss()
91 outer_method->GetDexFile()->GetOatDexFile()->GetOatFile() == nullptr) { in StoreTypeInBss()
95 const OatFile* outer_oat_file = outer_method->GetDexFile()->GetOatDexFile()->GetOatFile(); in StoreTypeInBss()
122 StoreObjectInBss(outer_method, outer_oat_file, bss_offset, resolved_type); in StoreTypeInBss()
138 ArtMethod* outer_method) REQUIRES_SHARED(Locks::mutator_lock_) { in StoreStringInBss() argument
142 if (outer_method->GetDexFile()->GetOatDexFile() == nullptr || in StoreStringInBss()
143 outer_method->GetDexFile()->GetOatDexFile()->GetOatFile() == nullptr) { in StoreStringInBss()
147 const OatFile* outer_oat_file = outer_method->GetDexFile()->GetOatDexFile()->GetOatFile(); in StoreStringInBss()
167 StoreObjectInBss(outer_method, outer_oat_file, bss_offset, resolved_string); in StoreStringInBss()
202 ArtMethod* outer_method = caller_and_outer.outer_method; in artResolveTypeFromCode() local
204 StoreTypeInBss(caller, dex::TypeIndex(type_idx), result, outer_method); in artResolveTypeFromCode()
221 ArtMethod* outer_method = caller_and_outer.outer_method; in artResolveTypeAndVerifyAccessFromCode() local
223 StoreTypeInBss(caller, dex::TypeIndex(type_idx), result, outer_method); in artResolveTypeAndVerifyAccessFromCode()
257 ArtMethod* outer_method = caller_and_outer.outer_method; in artResolveStringFromCode() local
259 StoreStringInBss(caller, dex::StringIndex(string_idx), result, outer_method); in artResolveStringFromCode()