Searched defs:field_id (Results 1 - 13 of 13) sorted by relevance

/art/runtime/
H A Dfield_helper.cc34 const DexFile::FieldId& field_id = dex_file->GetFieldId(field_index); local
35 mirror::Class* type = field_->GetDexCache()->GetResolvedType(field_id.type_idx_);
37 type = Runtime::Current()->GetClassLinker()->ResolveType(field_id.type_idx_, field_.Get());
H A Dutils.cc312 const DexFile::FieldId& field_id = dex_file.GetFieldId(field_idx); local
315 result += dex_file.GetFieldTypeDescriptor(field_id);
318 result += PrettyDescriptor(dex_file.GetFieldDeclaringClassDescriptor(field_id));
320 result += dex_file.GetFieldName(field_id);
H A Dclass_linker.cc2303 const DexFile::FieldId& field_id = dex_file.GetFieldId(it.GetMemberIndex()); local
2304 const char* descriptor = dex_file.GetFieldTypeDescriptor(field_id);
5383 const DexFile::FieldId& field_id = dex_file.GetFieldId(field_idx); local
5387 hs.NewHandle(ResolveType(dex_file, field_id.class_idx_, dex_cache, class_loader)));
5400 const char* name = dex_file.GetFieldName(field_id);
5401 const char* type = dex_file.GetFieldTypeDescriptor(field_id);
5425 const DexFile::FieldId& field_id = dex_file.GetFieldId(field_idx); local
5429 hs.NewHandle(ResolveType(dex_file, field_id.class_idx_, dex_cache, class_loader)));
5435 StringPiece name(dex_file.StringDataByIdx(field_id.name_idx_));
5437 dex_file.GetTypeId(field_id
[all...]
H A Ddebugger.cc1504 std::string Dbg::GetFieldName(JDWP::FieldId field_id)
1506 mirror::ArtField* f = FromFieldId(field_id);
1753 void Dbg::OutputFieldValue(JDWP::FieldId field_id, const JValue* field_value, argument
1755 mirror::ArtField* f = FromFieldId(field_id);
1777 JDWP::JdwpTag Dbg::GetFieldBasicTag(JDWP::FieldId field_id) { argument
1778 return BasicTagFromDescriptor(FromFieldId(field_id)->GetTypeDescriptor());
1781 JDWP::JdwpTag Dbg::GetStaticFieldBasicTag(JDWP::FieldId field_id) { argument
1782 return BasicTagFromDescriptor(FromFieldId(field_id)->GetTypeDescriptor());
1786 JDWP::FieldId field_id, JDWP::ExpandBuf* pReply,
1799 mirror::ArtField* f = FromFieldId(field_id);
1842 GetFieldValue(JDWP::ObjectId object_id, JDWP::FieldId field_id, JDWP::ExpandBuf* pReply) argument
1847 GetStaticFieldValue(JDWP::RefTypeId ref_type_id, JDWP::FieldId field_id, JDWP::ExpandBuf* pReply) argument
1912 SetFieldValue(JDWP::ObjectId object_id, JDWP::FieldId field_id, uint64_t value, int width) argument
1917 SetStaticFieldValue(JDWP::FieldId field_id, uint64_t value, int width) argument
[all...]
/art/runtime/mirror/
H A Dart_field-inl.h264 const DexFile::FieldId& field_id = dex_file->GetFieldId(field_index); local
265 return dex_file->GetFieldTypeDescriptor(field_id);
H A Dobject_test.cc343 const DexFile::FieldId* field_id = dex_file->FindFieldId( local
345 ASSERT_TRUE(field_id != NULL);
346 uint32_t field_idx = dex_file->GetIndexForFieldId(*field_id);
/art/compiler/dex/
H A Dglobal_value_numbering.h135 uint16_t GetFieldType(uint16_t field_id) { argument
136 DCHECK_LT(field_id, field_index_reverse_map_.size());
137 return field_index_reverse_map_[field_id]->first.type;
H A Dlocal_value_numbering.h160 // Maps instance field "location" (derived from base, field_id and type) to value name.
169 uint16_t field_id; // None (kNoValue) for arrays and unresolved instance field stores. member in struct:art::LocalValueNumbering::EscapedIFieldClobberKey
173 return base == other.base && type == other.type && field_id == other.field_id;
183 // Compare type second. This makes the type-clobber entries (field_id == kNoValue) last
189 return lhs.field_id < rhs.field_id;
297 bool IsNonAliasingIField(uint16_t reg, uint16_t field_id, uint16_t type) const;
H A Dlocal_value_numbering.cc58 uint16_t field_id) {
59 uint16_t type = gvn->GetFieldType(field_id);
60 return gvn->LookupValue(kAliasingIFieldStartVersionOp, field_id,
71 uint16_t field_id, uint16_t base, uint16_t memory_version) {
72 return gvn->LookupValue(kAliasingIFieldOp, field_id, base, memory_version);
76 uint16_t field_id, uint16_t base) {
77 // If the base/field_id is non-aliasing in lvn, use the non-aliasing value.
78 uint16_t type = gvn->GetFieldType(field_id);
79 if (lvn->IsNonAliasingIField(base, field_id, type)) {
80 uint16_t loc = gvn->LookupValue(kNonAliasingIFieldLocOp, base, field_id, typ
57 StartMemoryVersion(GlobalValueNumbering* gvn, const LocalValueNumbering* lvn, uint16_t field_id) argument
70 LookupGlobalValue(GlobalValueNumbering* gvn, uint16_t field_id, uint16_t base, uint16_t memory_version) argument
75 LookupMergeValue(GlobalValueNumbering* gvn, const LocalValueNumbering* lvn, uint16_t field_id, uint16_t base) argument
90 HasNewBaseVersion(GlobalValueNumbering* gvn, const LocalValueNumbering* lvn, uint16_t field_id) argument
97 LookupMergeBlockValue(GlobalValueNumbering* gvn, uint16_t lvn_id, uint16_t field_id) argument
102 LookupMergeLocationValue(GlobalValueNumbering* gvn, uint16_t lvn_id, uint16_t field_id, uint16_t base) argument
671 uint16_t field_id = entry.first; local
945 IsNonAliasingIField(uint16_t reg, uint16_t field_id, uint16_t type) const argument
1155 uint16_t field_id = gvn_->GetFieldId(field_info, type); local
1212 uint16_t field_id = gvn_->GetFieldId(field_info, type); local
1261 uint16_t field_id = gvn_->GetFieldId(field_info, type); local
1299 uint16_t field_id = gvn_->GetFieldId(field_info, type); local
[all...]
/art/runtime/jdwp/
H A Djdwp_event.cc966 FieldId field_id = Dbg::ToFieldId(field); local
975 << Dbg::GetClassName(field_id);
976 VLOG(jdwp) << StringPrintf(" field=%#" PRIx32, field_id) << " "
977 << Dbg::GetFieldName(field_id);
1002 expandBufAddFieldId(pReq, field_id);
1006 Dbg::OutputFieldValue(field_id, fieldValue, pReq);
H A Djdwp_handler.cc40 std::string DescribeField(const FieldId& field_id) { argument
41 return StringPrintf("%#x (%s)", field_id, Dbg::GetFieldName(field_id).c_str());
/art/runtime/native/
H A Ddalvik_system_VMRuntime.cc281 const DexFile::FieldId& field_id = dex_file->GetFieldId(field_idx); local
284 Handle<mirror::Class> klass(hs.NewHandle(dex_cache->GetResolvedType(field_id.class_idx_)));
/art/runtime/verifier/
H A Dmethod_verifier.cc3597 const DexFile::FieldId& field_id = dex_file_->GetFieldId(field_idx); local
3599 RegType& klass_type = ResolveClassAndCheckAccess(field_id.class_idx_);
3602 field_idx, dex_file_->GetFieldName(field_id),
3603 dex_file_->GetFieldDeclaringClassDescriptor(field_id)));
3614 << dex_file_->GetFieldName(field_id) << ") in "
3615 << dex_file_->GetFieldDeclaringClassDescriptor(field_id);
3632 const DexFile::FieldId& field_id = dex_file_->GetFieldId(field_idx); local
3634 RegType& klass_type = ResolveClassAndCheckAccess(field_id.class_idx_);
3637 field_idx, dex_file_->GetFieldName(field_id),
3638 dex_file_->GetFieldDeclaringClassDescriptor(field_id)));
3726 const DexFile::FieldId& field_id = dex_file_->GetFieldId(field_idx); local
3798 const DexFile::FieldId& field_id = dex_file_->GetFieldId(field_idx); local
[all...]

Completed in 1731 milliseconds