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()
175 ArtMethod* outer_method) in StoreMethodTypeInBss() argument
180 if (outer_method->GetDexFile()->GetOatDexFile() == nullptr || in StoreMethodTypeInBss()
181 outer_method->GetDexFile()->GetOatDexFile()->GetOatFile() == nullptr) { in StoreMethodTypeInBss()
185 const OatFile* outer_oat_file = outer_method->GetDexFile()->GetOatDexFile()->GetOatFile(); in StoreMethodTypeInBss()
205 StoreObjectInBss(outer_method, outer_oat_file, bss_offset, resolved_method_type); in StoreMethodTypeInBss()
240 ArtMethod* outer_method = caller_and_outer.outer_method; in artResolveTypeFromCode() local
242 StoreTypeInBss(caller, dex::TypeIndex(type_idx), result, outer_method); in artResolveTypeFromCode()
259 ArtMethod* outer_method = caller_and_outer.outer_method; in artResolveTypeAndVerifyAccessFromCode() local
261 StoreTypeInBss(caller, dex::TypeIndex(type_idx), result, outer_method); in artResolveTypeAndVerifyAccessFromCode()
284 ArtMethod* outer_method = caller_and_outer.outer_method; in artResolveMethodTypeFromCode() local
286 StoreMethodTypeInBss(caller, dex::ProtoIndex(proto_idx), result, outer_method); in artResolveMethodTypeFromCode()
299 ArtMethod* outer_method = caller_and_outer.outer_method; in artResolveStringFromCode() local
301 StoreStringInBss(caller, dex::StringIndex(string_idx), result, outer_method); in artResolveStringFromCode()