/art/compiler/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 | 1443 ArtField* resolved_field; local 1466 ArtField* resolved_field = ComputeInstanceFieldInfo(field_idx, mUnit, is_put, soa); local [all...] |
/art/runtime/mirror/ |
field-inl.h | 57 auto* resolved_field = field->GetDexCache()->GetResolvedField(dex_field_index, kPointerSize); local 65 if (resolved_field != nullptr) { 66 DCHECK_EQ(resolved_field, field);
|
/art/runtime/ |
class_linker-inl.h | 354 ArtField* resolved_field = referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedField( local 356 if (UNLIKELY(resolved_field == nullptr)) { 361 resolved_field = ResolveField(field_idx, dex_cache, class_loader, is_static); 365 return resolved_field;
|
class_linker.cc | 4840 ArtField* resolved_field = dex_cache->GetResolvedField(field_idx, image_pointer_size_); local [all...] |
/art/runtime/entrypoints/ |
entrypoint_utils-inl.h | 334 ArtField* resolved_field; local 348 resolved_field = class_linker->ResolveFieldJLS(field_idx, 354 resolved_field = class_linker->ResolveField(field_idx, referrer, is_static); 357 if (UNLIKELY(resolved_field == nullptr)) { 361 ObjPtr<mirror::Class> fields_class = resolved_field->GetDeclaringClass(); 363 if (UNLIKELY(resolved_field->IsStatic() != is_static)) { 364 ThrowIncompatibleClassChangeErrorField(resolved_field, is_static, referrer); 369 resolved_field, 375 if (UNLIKELY(is_set && resolved_field->IsFinal() && (fields_class != referring_class))) { 376 ThrowIllegalAccessErrorFinalField(referrer, resolved_field); 606 ArtField* resolved_field = local [all...] |
/art/compiler/optimizing/ |
inliner.cc | 1643 ArtField* resolved_field = local 1678 ArtField* resolved_field = local [all...] |
instruction_builder.cc | 1403 ArtField* resolved_field = ResolveField(field_index, \/* is_static *\/ false, is_put); local 1526 ArtField* resolved_field = class_linker->ResolveField(field_idx, local 1572 ArtField* resolved_field = ResolveField(field_index, \/* is_static *\/ true, is_put); local [all...] |