• Home
  • Raw
  • Download

Lines Matching refs:referrer

67                                                          ArtField* referrer) {  in ResolveString()  argument
73 referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedString(string_idx); in ResolveString()
75 resolved = DoResolveString(string_idx, referrer->GetDexCache()); in ResolveString()
81 ArtMethod* referrer) { in ResolveString() argument
87 referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedString(string_idx); in ResolveString()
89 resolved = DoResolveString(string_idx, referrer->GetDexCache()); in ResolveString()
115 ObjPtr<mirror::Class> referrer) { in ResolveType() argument
118 HandleWrapperObjPtr<mirror::Class> referrer_wrapper = hs.NewHandleWrapper(&referrer); in ResolveType()
125 referrer->GetDexCache<kDefaultVerifyFlags, kWithoutReadBarrier>()->GetResolvedType(type_idx); in ResolveType()
127 resolved_type = DoResolveType(type_idx, referrer); in ResolveType()
133 ArtField* referrer) { in ResolveType() argument
139 referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedType(type_idx); in ResolveType()
141 resolved_type = DoResolveType(type_idx, referrer); in ResolveType()
147 ArtMethod* referrer) { in ResolveType() argument
153 referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedType(type_idx); in ResolveType()
155 resolved_type = DoResolveType(type_idx, referrer); in ResolveType()
173 ObjPtr<mirror::Class> referrer) { in LookupResolvedType() argument
177 referrer->GetDexCache<kDefaultVerifyFlags, kWithoutReadBarrier>()->GetResolvedType(type_idx); in LookupResolvedType()
179 type = DoLookupResolvedType(type_idx, referrer); in LookupResolvedType()
185 ArtField* referrer) { in LookupResolvedType() argument
189 referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedType(type_idx); in LookupResolvedType()
191 type = DoLookupResolvedType(type_idx, referrer->GetDeclaringClass()); in LookupResolvedType()
197 ArtMethod* referrer) { in LookupResolvedType() argument
201 referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedType(type_idx); in LookupResolvedType()
203 type = DoLookupResolvedType(type_idx, referrer->GetDeclaringClass()); in LookupResolvedType()
301 inline ArtMethod* ClassLinker::GetResolvedMethod(uint32_t method_idx, ArtMethod* referrer) { in GetResolvedMethod() argument
302 DCHECK(referrer != nullptr); in GetResolvedMethod()
306 DCHECK(!referrer->IsProxyMethod() || referrer->IsConstructor()); in GetResolvedMethod()
309 ArtMethod* resolved_method = referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedMethod( in GetResolvedMethod()
316 referrer = referrer->GetInterfaceMethodIfProxy(image_pointer_size_); in GetResolvedMethod()
318 ObjPtr<mirror::DexCache> dex_cache = referrer->GetDexCache(); in GetResolvedMethod()
319 ObjPtr<mirror::ClassLoader> class_loader = referrer->GetClassLoader(); in GetResolvedMethod()
324 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in GetResolvedMethod()
342 ArtMethod* referrer, in ResolveMethod() argument
344 DCHECK(referrer != nullptr); in ResolveMethod()
348 DCHECK(!referrer->IsProxyMethod() || referrer->IsConstructor()); in ResolveMethod()
352 ArtMethod* resolved_method = referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedMethod( in ResolveMethod()
356 referrer = referrer->GetInterfaceMethodIfProxy(image_pointer_size_); in ResolveMethod()
357 ObjPtr<mirror::Class> declaring_class = referrer->GetDeclaringClass(); in ResolveMethod()
359 Handle<mirror::DexCache> h_dex_cache(hs.NewHandle(referrer->GetDexCache())); in ResolveMethod()
364 referrer, in ResolveMethod()
367 referrer = referrer->GetInterfaceMethodIfProxy(image_pointer_size_); in ResolveMethod()
369 ObjPtr<mirror::DexCache> dex_cache = referrer->GetDexCache(); in ResolveMethod()
370 ObjPtr<mirror::ClassLoader> class_loader = referrer->GetClassLoader(); in ResolveMethod()
376 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in ResolveMethod()
390 referrer); in ResolveMethod()
400 ArtMethod* referrer, in LookupResolvedField() argument
404 ArtField* field = referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedField( in LookupResolvedField()
407 ObjPtr<mirror::ClassLoader> class_loader = referrer->GetDeclaringClass()->GetClassLoader(); in LookupResolvedField()
408 field = LookupResolvedField(field_idx, referrer->GetDexCache(), class_loader, is_static); in LookupResolvedField()
414 ArtMethod* referrer, in ResolveField() argument
419 ArtField* resolved_field = referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedField( in ResolveField()
423 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); in ResolveField()
424 Handle<mirror::DexCache> dex_cache(hs.NewHandle(referrer->GetDexCache())); in ResolveField()