/art/dex2oat/driver/ |
compiler_driver-inl.h | 70 ArtField* resolved_field = Runtime::Current()->GetClassLinker()->ResolveField( local 72 DCHECK_EQ(resolved_field == nullptr, soa.Self()->IsExceptionPending()); 73 if (UNLIKELY(resolved_field == nullptr)) { 78 if (UNLIKELY(resolved_field->IsStatic() != is_static)) { 83 return resolved_field; 89 ArtField* resolved_field, 91 DCHECK(!resolved_field->IsStatic()); 92 ObjPtr<mirror::Class> fields_class = resolved_field->GetDeclaringClass(); 95 resolved_field, 98 bool fast_put = fast_get && (!resolved_field->IsFinal() || fields_class == referrer_class) [all...] |
compiler_driver.cc | 1338 ArtField* resolved_field; local 1361 ArtField* resolved_field = ComputeInstanceFieldInfo(field_idx, mUnit, is_put, soa); local [all...] |
/art/runtime/mirror/ |
field-inl.h | 73 auto* resolved_field = field->GetDexCache()->GetResolvedField(dex_field_index, kPointerSize); local 81 if (resolved_field != nullptr) { 82 DCHECK_EQ(resolved_field, field);
|
/art/runtime/ |
class_linker-inl.h | 419 ArtField* resolved_field = referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedField( local 421 if (UNLIKELY(resolved_field == nullptr)) { 426 resolved_field = ResolveField(field_idx, dex_cache, class_loader, is_static); 430 return resolved_field;
|
class_linker.cc | 5335 ArtField* resolved_field = dex_cache->GetResolvedField(field_idx, image_pointer_size_); local [all...] |
/art/runtime/entrypoints/ |
entrypoint_utils-inl.h | 330 ArtField* resolved_field; local 344 resolved_field = class_linker->ResolveFieldJLS(field_idx, 350 resolved_field = class_linker->ResolveField(field_idx, referrer, is_static); 353 if (UNLIKELY(resolved_field == nullptr)) { 357 ObjPtr<mirror::Class> fields_class = resolved_field->GetDeclaringClass(); 359 if (UNLIKELY(resolved_field->IsStatic() != is_static)) { 360 ThrowIncompatibleClassChangeErrorField(resolved_field, is_static, referrer); 365 resolved_field, 371 if (UNLIKELY(is_set && resolved_field->IsFinal() && (fields_class != referring_class))) { 372 ThrowIllegalAccessErrorFinalField(referrer, resolved_field); 616 ArtField* resolved_field = local [all...] |
/art/compiler/optimizing/ |
inliner.cc | 1677 ArtField* resolved_field = local 1712 ArtField* resolved_field = local [all...] |
instruction_builder.cc | 1542 ArtField* resolved_field = ResolveField(field_index, \/* is_static= *\/ false, is_put); local 1628 ArtField* resolved_field = class_linker->ResolveField(field_idx, local 1676 ArtField* resolved_field = ResolveField(field_index, \/* is_static= *\/ true, is_put); local [all...] |