HomeSort by relevance Sort by last modified time
    Searched refs:field_idx (Results 1 - 25 of 42) sorted by null

1 2

  /art/runtime/entrypoints/portable/
portable_field_entrypoints.cc 24 extern "C" int32_t art_portable_set32_static_from_code(uint32_t field_idx,
28 mirror::ArtField* field = FindFieldFast(field_idx,
37 field = FindFieldFromCode<StaticPrimitiveWrite, true>(field_idx, referrer, Thread::Current(),
47 extern "C" int32_t art_portable_set64_static_from_code(uint32_t field_idx,
51 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveWrite, sizeof(uint64_t));
57 field = FindFieldFromCode<StaticPrimitiveWrite, true>(field_idx, referrer, Thread::Current(),
67 extern "C" int32_t art_portable_set_obj_static_from_code(uint32_t field_idx,
71 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticObjectWrite,
78 field = FindFieldFromCode<StaticObjectWrite, true>(field_idx, referrer, Thread::Current(),
88 extern "C" int32_t art_portable_get32_static_from_code(uint32_t field_idx,
    [all...]
  /art/runtime/entrypoints/quick/
quick_field_entrypoints.cc 28 extern "C" uint32_t artGet32StaticFromCode(uint32_t field_idx,
32 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveRead,
38 field = FindFieldFromCode<StaticPrimitiveRead, true>(field_idx, referrer, self, sizeof(int32_t));
45 extern "C" uint64_t artGet64StaticFromCode(uint32_t field_idx,
49 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveRead,
55 field = FindFieldFromCode<StaticPrimitiveRead, true>(field_idx, referrer, self, sizeof(int64_t));
62 extern "C" mirror::Object* artGetObjStaticFromCode(uint32_t field_idx,
67 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticObjectRead,
73 field = FindFieldFromCode<StaticObjectRead, true>(field_idx, referrer, self,
81 extern "C" uint32_t artGet32InstanceFromCode(uint32_t field_idx, mirror::Object* obj
    [all...]
  /art/compiler/dex/
mir_field_info.h 75 MirFieldInfo(uint16_t field_idx, uint16_t flags)
76 : field_idx_(field_idx),
110 explicit MirIFieldLoweringInfo(uint16_t field_idx)
111 : MirFieldInfo(field_idx, kFlagIsVolatile), // Without kFlagIsStatic.
157 explicit MirSFieldLoweringInfo(uint16_t field_idx)
158 : MirFieldInfo(field_idx, kFlagIsVolatile | kFlagIsStatic),
mir_field_info.cc 56 uint32_t field_idx = it->field_idx_; local
58 compiler_driver->ResolveField(soa, dex_cache, class_loader, mUnit, field_idx, false);
67 dex_cache.Get(), referrer_class.Get(), resolved_field, field_idx);
103 uint32_t field_idx = it->field_idx_; local
105 compiler_driver->ResolveField(soa, dex_cache, class_loader, mUnit, field_idx, true);
115 dex_cache.Get(), referrer_class.Get(), resolved_field, field_idx, &it->field_offset_,
global_value_numbering.h 113 uint16_t field_idx; member in struct:art::GlobalValueNumbering::FieldReference
119 if (lhs.field_idx != rhs.field_idx) {
120 return lhs.field_idx < rhs.field_idx;
122 // If the field_idx and dex_file match, the type must also match.
dex_to_dex_compiler.cc 210 uint32_t field_idx = inst->VRegC_22c(); local
213 bool fast_path = driver_.ComputeInstanceFieldInfo(field_idx, &unit_, is_put,
218 << " by replacing field index " << field_idx
mir_analysis.cc 1132 uint16_t field_idx = insn->VRegC_22c(); local
1134 while (i != 0u && field_idxs[i - 1] != field_idx) {
1141 field_idxs[ifield_pos++] = field_idx;
1144 uint16_t field_idx = insn->VRegB_21c(); local
1146 while (i != max_refs && field_idxs[i] != field_idx) {
1153 field_idxs[--sfield_pos] = field_idx;
  /art/runtime/
dex_instruction.cc 187 uint32_t field_idx = VRegB_21c(); local
188 os << opcode << " v" << static_cast<int>(VRegA_21c()) << ", " << PrettyField(field_idx, *file, true)
189 << " // field@" << field_idx;
200 uint32_t field_idx = VRegB_21c(); local
201 os << opcode << " v" << static_cast<int>(VRegA_21c()) << ", " << PrettyField(field_idx, *file, true)
202 << " // field@" << field_idx;
225 uint32_t field_idx = VRegC_22c(); local
227 << PrettyField(field_idx, *file, true) << " // field@" << field_idx;
233 uint32_t field_idx = VRegC_22c() local
246 uint32_t field_idx = VRegC_22c(); local
254 uint32_t field_idx = VRegC_22c(); local
    [all...]
class_linker-inl.h 137 inline mirror::ArtField* ClassLinker::GetResolvedField(uint32_t field_idx,
139 return field_declaring_class->GetDexCache()->GetResolvedField(field_idx);
142 inline mirror::ArtField* ClassLinker::ResolveField(uint32_t field_idx, mirror::ArtMethod* referrer,
145 mirror::ArtField* resolved_field = GetResolvedField(field_idx, declaring_class);
151 resolved_field = ResolveField(dex_file, field_idx, dex_cache, class_loader, is_static);
class_linker.h 192 mirror::ArtField* GetResolvedField(uint32_t field_idx, mirror::Class* field_declaring_class)
194 mirror::ArtField* ResolveField(uint32_t field_idx, mirror::ArtMethod* referrer,
204 uint32_t field_idx,
214 mirror::ArtField* ResolveFieldJLS(const DexFile& dex_file, uint32_t field_idx,
    [all...]
  /art/runtime/mirror/
dex_cache.h 115 ArtField* GetResolvedField(uint32_t field_idx) ALWAYS_INLINE
117 ArtField* field = GetResolvedFields()->Get(field_idx);
125 void SetResolvedField(uint32_t field_idx, ArtField* resolved) ALWAYS_INLINE
127 GetResolvedFields()->Set(field_idx, resolved);
class-inl.h 249 uint32_t field_idx, DexCache* dex_cache) {
256 uint32_t class_idx = referrer_dex_cache->GetDexFile()->GetFieldId(field_idx).class_idx_;
312 DexCache* dex_cache, uint32_t field_idx) {
313 return ResolvedFieldAccessTest<false, false>(access_to, field, field_idx, dex_cache);
317 uint32_t field_idx) {
318 return ResolvedFieldAccessTest<true, true>(access_to, field, field_idx, nullptr);
  /art/runtime/quick/
inline_method_analyser.cc 221 uint32_t field_idx = instruction->VRegC_22c(); local
248 if (!ComputeSpecialAccessorInfo(field_idx, false, verifier, data)) {
289 uint32_t field_idx = instruction->VRegC_22c(); local
315 if (!ComputeSpecialAccessorInfo(field_idx, true, verifier, data)) {
329 bool InlineMethodAnalyser::ComputeSpecialAccessorInfo(uint32_t field_idx, bool is_put,
335 mirror::ArtField* field = dex_cache->GetResolvedField(field_idx);
341 if (!method_class->CanAccessResolvedField(field_class, field, dex_cache, field_idx) ||
346 result->field_idx = field_idx;
inline_method_analyser.h 117 uint16_t field_idx; member in struct:art::InlineIGetIPutData
184 static bool ComputeSpecialAccessorInfo(uint32_t field_idx, bool is_put,
  /art/runtime/native/
dalvik_system_VMRuntime.cc 273 static void PreloadDexCachesResolveField(Handle<mirror::DexCache> dex_cache, uint32_t field_idx,
276 mirror::ArtField* field = dex_cache->GetResolvedField(field_idx);
281 const DexFile::FieldId& field_id = dex_file->GetFieldId(field_idx);
289 field = mirror::Class::FindStaticField(self, klass, dex_cache.Get(), field_idx);
291 field = klass->FindInstanceField(dex_cache.Get(), field_idx);
297 dex_cache->SetResolvedField(field_idx, field);
473 uint32_t field_idx = it.GetMemberIndex(); local
474 PreloadDexCachesResolveField(dex_cache, field_idx, true);
477 uint32_t field_idx = it.GetMemberIndex(); local
478 PreloadDexCachesResolveField(dex_cache, field_idx, false)
    [all...]
  /art/compiler/driver/
compiler_driver-inl.h 63 uint32_t field_idx, bool is_static) {
67 *mUnit->GetDexFile(), field_idx, dex_cache, class_loader, is_static);
97 mirror::ArtField* resolved_field, uint16_t field_idx) {
102 dex_cache, field_idx);
109 mirror::ArtField* resolved_field, uint16_t field_idx, MemberOffset* field_offset,
122 dex_cache, field_idx)) {
compiler_driver.h 241 uint32_t field_idx, bool is_static)
255 mirror::ArtField* resolved_field, uint16_t field_idx)
263 mirror::ArtField* resolved_field, uint16_t field_idx, MemberOffset* field_offset,
304 bool ComputeInstanceFieldInfo(uint32_t field_idx, const DexCompilationUnit* mUnit, bool is_put,
308 mirror::ArtField* ComputeInstanceFieldInfo(uint32_t field_idx,
317 bool ComputeStaticFieldInfo(uint32_t field_idx, const DexCompilationUnit* mUnit, bool is_put,
    [all...]
  /art/runtime/entrypoints/
entrypoint_utils.h 135 static inline mirror::ArtField* FindFieldFromCode(uint32_t field_idx, mirror::ArtMethod* referrer,
146 static inline mirror::ArtField* FindFieldFast(uint32_t field_idx,
entrypoint_utils-inl.h 258 static inline mirror::ArtField* FindFieldFromCode(uint32_t field_idx, mirror::ArtMethod* referrer,
275 mirror::ArtField* resolved_field = class_linker->ResolveField(field_idx, referrer, is_static);
288 field_idx))) {
332 mirror::ArtField* FindFieldFromCode<_type, _access_check>(uint32_t field_idx, \
479 static inline mirror::ArtField* FindFieldFast(uint32_t field_idx,
483 referrer->GetDeclaringClass()->GetDexCache()->GetResolvedField(field_idx);
  /art/runtime/arch/arm/
quick_entrypoints_arm.S 612 bl artGet32StaticFromCode @ (uint32_t field_idx, const Method* referrer, Thread*, SP)
630 bl artGet64StaticFromCode @ (uint32_t field_idx, const Method* referrer, Thread*, SP)
648 bl artGetObjStaticFromCode @ (uint32_t field_idx, const Method* referrer, Thread*, SP)
667 bl artGet32InstanceFromCode @ (field_idx, Object*, referrer, Thread*, SP)
689 bl artGet64InstanceFromCode @ (field_idx, Object*, referrer, Thread*, SP)
712 bl artGetObjInstanceFromCode @ (field_idx, Object*, referrer, Thread*, SP)
735 bl artSet32StaticFromCode @ (field_idx, new_val, referrer, Thread*, SP)
761 bl artSet64StaticFromCode @ (field_idx, referrer, new_val, Thread*, SP)
781 bl artSetObjStaticFromCode @ (field_idx, new_val, referrer, Thread*, SP)
805 bl artSet32InstanceFromCode @ (field_idx, Object*, new_val, referrer, Thread*, SP
    [all...]
  /external/chromium_org/components/autofill/content/renderer/
form_autofill_util.cc     [all...]
  /external/lldb/examples/darwin/heap_find/
heap.py 182 for field_idx in range (value_type.GetNumberOfFields()):
183 member = value_type.GetFieldAtIndex(field_idx)
195 for field_idx in range (value_type.GetNumberOfDirectBaseClasses()):
196 member = value_type.GetDirectBaseClassAtIndex(field_idx)
203 for field_idx in range (value_type.GetNumberOfVirtualBaseClasses()):
204 member = value_type.GetVirtualBaseClassAtIndex(field_idx)
    [all...]
  /art/runtime/arch/mips/
quick_entrypoints_mips.S 752 jal artGet32StaticFromCode # (uint32_t field_idx, const Method* referrer, Thread*, $sp)
766 jal artGet64StaticFromCode # (uint32_t field_idx, const Method* referrer, Thread*, $sp)
780 jal artGetObjStaticFromCode # (uint32_t field_idx, const Method* referrer, Thread*, $sp)
794 jal artGet32InstanceFromCode # (field_idx, Object*, referrer, Thread*, $sp)
808 jal artGet64InstanceFromCode # (field_idx, Object*, referrer, Thread*, $sp)
822 jal artGetObjInstanceFromCode # (field_idx, Object*, referrer, Thread*, $sp)
836 jal artSet32StaticFromCode # (field_idx, new_val, referrer, Thread*, $sp)
850 jal artSet64StaticFromCode # (field_idx, referrer, new_val, Thread*, $sp)
864 jal artSetObjStaticFromCode # (field_idx, new_val, referrer, Thread*, $sp)
878 jal artSet32InstanceFromCode # (field_idx, Object*, new_val, referrer, Thread*, $sp
    [all...]
  /art/runtime/verifier/
method_verifier.h 503 mirror::ArtField* GetInstanceField(RegType& obj_type, int field_idx)
507 mirror::ArtField* GetStaticField(int field_idx) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
  /external/lldb/source/Symbol/
ClangASTType.cpp 2377 uint32_t field_idx = 0; local
2665 uint32_t field_idx = 0; local
2995 uint32_t field_idx = 0; local
5179 uint32_t field_idx; local
5590 uint32_t field_idx = 0; local
    [all...]

Completed in 1261 milliseconds

1 2