Searched defs:resolved_field (Results 1 - 9 of 9) sorted by relevance
/art/runtime/mirror/ |
H A D | 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/compiler/driver/ |
H A D | compiler_driver-inl.h | 65 ArtField* resolved_field = Runtime::Current()->GetClassLinker()->ResolveField( local 67 DCHECK_EQ(resolved_field == nullptr, soa.Self()->IsExceptionPending()); 68 if (UNLIKELY(resolved_field == nullptr)) { 73 if (UNLIKELY(resolved_field->IsStatic() != is_static)) { 78 return resolved_field; 92 ArtField* resolved_field, uint16_t field_idx) { 93 DCHECK(!resolved_field->IsStatic()); 94 ObjPtr<mirror::Class> fields_class = resolved_field->GetDeclaringClass(); 97 resolved_field, 100 bool fast_put = fast_get && (!resolved_field 90 IsFastInstanceField( mirror::DexCache* dex_cache, mirror::Class* referrer_class, ArtField* resolved_field, uint16_t field_idx) argument [all...] |
H A D | compiler_driver.cc | 1464 ArtField* resolved_field; local 1469 resolved_field = ResolveField(soa, dex_cache, class_loader_handle, mUnit, field_idx, false); 1470 referrer_class = resolved_field != nullptr 1474 if (resolved_field != nullptr && referrer_class != nullptr) { 1476 dex_cache.Get(), referrer_class, resolved_field, field_idx); 1480 return can_link ? resolved_field : nullptr; 1487 ArtField* resolved_field = ComputeInstanceFieldInfo(field_idx, mUnit, is_put, soa); local 1489 if (resolved_field == nullptr) { 1495 *is_volatile = resolved_field->IsVolatile(); 1496 *field_offset = resolved_field [all...] |
/art/runtime/ |
H A D | class_linker-inl.h | 163 ArtField* resolved_field = local 165 if (UNLIKELY(resolved_field == nullptr)) { 170 resolved_field = ResolveField(dex_file, field_idx, dex_cache, class_loader, is_static); 174 return resolved_field;
|
H A D | common_throws.cc | 291 void ThrowIncompatibleClassChangeErrorField(ArtField* resolved_field, bool is_static, argument 294 msg << "Expected '" << ArtField::PrettyField(resolved_field) << "' to be a "
|
H A D | class_linker.cc | 4767 ArtField* resolved_field = dex_cache->GetResolvedField(field_idx, image_pointer_size_); local 4768 if (resolved_field == nullptr) { 4771 DCHECK_EQ(field, resolved_field); 8208 ArtField* resolved_field = is_static local 8212 if (resolved_field == nullptr) { 8216 resolved_field = is_static 8221 if (resolved_field != nullptr) { 8222 dex_cache->SetResolvedField(field_idx, resolved_field, image_pointer_size_); 8224 return resolved_field;
|
/art/runtime/entrypoints/ |
H A D | entrypoint_utils-inl.h | 342 ArtField* resolved_field; local 356 resolved_field = class_linker->ResolveFieldJLS(*method->GetDexFile(), 363 resolved_field = class_linker->ResolveField(field_idx, referrer, is_static); 366 if (UNLIKELY(resolved_field == nullptr)) { 370 ObjPtr<mirror::Class> fields_class = resolved_field->GetDeclaringClass(); 372 if (UNLIKELY(resolved_field->IsStatic() != is_static)) { 373 ThrowIncompatibleClassChangeErrorField(resolved_field, is_static, referrer); 378 resolved_field, 383 if (UNLIKELY(is_set && resolved_field->IsFinal() && (fields_class != referring_class))) { 384 ThrowIllegalAccessErrorFinalField(referrer, resolved_field); 631 ArtField* resolved_field = local [all...] |
/art/compiler/optimizing/ |
H A D | inliner.cc | 1522 ArtField* resolved_field = local 1524 DCHECK(resolved_field != nullptr); 1527 resolved_field, 1528 resolved_field->GetTypeAsPrimitiveType(), 1529 resolved_field->GetOffset(), 1530 resolved_field->IsVolatile(), 1532 resolved_field->GetDeclaringClass()->GetDexClassDefIndex(), 1557 ArtField* resolved_field = local 1559 DCHECK(resolved_field != nullptr); 1563 *is_final = resolved_field [all...] |
H A D | instruction_builder.cc | 1206 ArtField* resolved_field = ResolveField(field_index, /* is_static */ false, is_put); local 1211 HInstruction* object = (resolved_field == nullptr) 1215 Primitive::Type field_type = (resolved_field == nullptr) 1217 : resolved_field->GetTypeAsPrimitiveType(); 1221 if (resolved_field == nullptr) { 1229 uint16_t class_def_index = resolved_field->GetDeclaringClass()->GetDexClassDefIndex(); 1232 resolved_field, 1234 resolved_field->GetOffset(), 1235 resolved_field->IsVolatile(), 1244 if (resolved_field 1329 ArtField* resolved_field = class_linker->ResolveField(*dex_compilation_unit_->GetDexFile(), local 1377 ArtField* resolved_field = ResolveField(field_index, /* is_static */ true, is_put); local [all...] |
Completed in 171 milliseconds