Searched defs:resolved_field (Results 1 - 6 of 6) sorted by relevance
/art/compiler/dex/ |
H A D | 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) [all...] |
/art/compiler/driver/ |
H A D | 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 82 GetResolvedFieldDexFileLocation( mirror::ArtField* resolved_field, const DexFile** declaring_dex_file, uint16_t* declaring_class_idx, uint16_t* declaring_field_idx) argument 95 IsFastInstanceField( mirror::DexCache* dex_cache, mirror::Class* referrer_class, mirror::ArtField* resolved_field, uint16_t field_idx) argument 107 IsFastStaticField( mirror::DexCache* dex_cache, mirror::Class* referrer_class, mirror::ArtField* resolved_field, uint16_t field_idx, MemberOffset* field_offset, uint32_t* storage_index, bool* is_referrers_class, bool* is_initialized) argument [all...] |
H A D | compiler_driver.cc | 1002 mirror::ArtField* resolved_field; local 1015 resolved_field = resolved_field_handle.Get(); 1019 if (resolved_field != nullptr && referrer_class != nullptr) { 1021 dex_cache, referrer_class, resolved_field, field_idx); 1025 return can_link ? resolved_field : nullptr; 1033 Handle<mirror::ArtField> resolved_field = local 1036 if (resolved_field.Get() == nullptr) { 1042 *is_volatile = resolved_field->IsVolatile(); 1043 *field_offset = resolved_field->GetOffset(); 1054 mirror::ArtField* resolved_field; local [all...] |
/art/runtime/ |
H A D | 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;
|
H A D | common_throws.cc | 240 void ThrowIncompatibleClassChangeErrorField(mirror::ArtField* resolved_field, bool is_static, argument 243 msg << "Expected '" << PrettyField(resolved_field) << "' to be a "
|
/art/runtime/entrypoints/ |
H A D | 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 475 mirror::ArtField* resolved_field = local [all...] |
Completed in 437 milliseconds