/art/compiler/dex/ |
mir_field_info.cc | 57 mirror::ArtField* resolved_field = local 59 if (UNLIKELY(resolved_field == nullptr)) { 62 compiler_driver->GetResolvedFieldDexFileLocation(resolved_field, 64 bool is_volatile = compiler_driver->IsFieldVolatile(resolved_field); 65 it->field_offset_ = resolved_field->GetOffset(); 67 dex_cache.Get(), referrer_class.Get(), resolved_field, field_idx); 104 mirror::ArtField* resolved_field = local 106 if (UNLIKELY(resolved_field == nullptr)) { 109 compiler_driver->GetResolvedFieldDexFileLocation(resolved_field, 111 bool is_volatile = compiler_driver->IsFieldVolatile(resolved_field) ? 1u : 0u [all...] |
/art/compiler/driver/ |
compiler_driver-inl.h | 66 mirror::ArtField* resolved_field = mUnit->GetClassLinker()->ResolveField( local 68 DCHECK_EQ(resolved_field == nullptr, soa.Self()->IsExceptionPending()); 69 if (UNLIKELY(resolved_field == nullptr)) { 74 if (UNLIKELY(resolved_field->IsStatic() != is_static)) { 79 return resolved_field; 83 mirror::ArtField* resolved_field, const DexFile** declaring_dex_file, 85 mirror::Class* declaring_class = resolved_field->GetDeclaringClass(); 88 *declaring_field_idx = resolved_field->GetDexFieldIndex(); 97 mirror::ArtField* resolved_field, uint16_t field_idx) { 98 DCHECK(!resolved_field->IsStatic()) [all...] |
compiler_driver.cc | 1068 mirror::ArtField* resolved_field; local 1099 Handle<mirror::ArtField> resolved_field = local 1120 mirror::ArtField* resolved_field; local [all...] |
/art/runtime/ |
class_linker-inl.h | 145 mirror::ArtField* resolved_field = GetResolvedField(field_idx, declaring_class); local 146 if (UNLIKELY(resolved_field == NULL)) { 151 resolved_field = ResolveField(dex_file, field_idx, dex_cache, class_loader, is_static); 155 return resolved_field;
|
class_linker.cc | 4218 mirror::ArtField* resolved_field = dex_cache->GetResolvedField(field_idx); local [all...] |
/art/runtime/entrypoints/ |
entrypoint_utils-inl.h | 275 mirror::ArtField* resolved_field = class_linker->ResolveField(field_idx, referrer, is_static); local 276 if (UNLIKELY(resolved_field == nullptr)) { 280 mirror::Class* fields_class = resolved_field->GetDeclaringClass(); 282 if (UNLIKELY(resolved_field->IsStatic() != is_static)) { 283 ThrowIncompatibleClassChangeErrorField(resolved_field, is_static, referrer); 287 if (UNLIKELY(!referring_class->CheckResolvedFieldAccess(fields_class, resolved_field, 292 if (UNLIKELY(is_set && resolved_field->IsFinal() && (fields_class != referring_class))) { 293 ThrowIllegalAccessErrorFinalField(referrer, resolved_field); 296 if (UNLIKELY(resolved_field->IsPrimitiveType() != is_primitive || 297 resolved_field->FieldSize() != expected_size)) 482 mirror::ArtField* resolved_field = local [all...] |