/art/runtime/ |
H A D | art_field-inl.h | 276 const DexFile::FieldId& field_id = dex_file->GetFieldId(field_index); local 277 return dex_file->GetFieldTypeDescriptor(field_id); 298 const DexFile::FieldId& field_id = dex_file->GetFieldId(field_index); local 299 mirror::Class* type = dex_cache->GetResolvedType(field_id.type_idx_); 301 type = ResolveGetType(field_id.type_idx_); 324 const auto& field_id = dex_file->GetFieldId(dex_field_index); local 325 auto* name = dex_cache->GetResolvedString(field_id.name_idx_); 327 name = ResolveGetStringName(self, *dex_file, field_id.name_idx_, dex_cache);
|
H A D | debugger.h | 387 static void OutputFieldValue(JDWP::FieldId field_id, const JValue* field_value, 394 static std::string GetFieldName(JDWP::FieldId field_id) 396 static JDWP::JdwpTag GetFieldBasicTag(JDWP::FieldId field_id) 398 static JDWP::JdwpTag GetStaticFieldBasicTag(JDWP::FieldId field_id) 400 static JDWP::JdwpError GetFieldValue(JDWP::ObjectId object_id, JDWP::FieldId field_id, 403 static JDWP::JdwpError SetFieldValue(JDWP::ObjectId object_id, JDWP::FieldId field_id, 406 static JDWP::JdwpError GetStaticFieldValue(JDWP::RefTypeId ref_type_id, JDWP::FieldId field_id, 409 static JDWP::JdwpError SetStaticFieldValue(JDWP::FieldId field_id, uint64_t value, int width)
|
H A D | dex_file.h | 604 uint32_t GetIndexForFieldId(const FieldId& field_id) const { 605 CHECK_GE(&field_id, field_ids_) << GetLocation(); 606 CHECK_LT(&field_id, field_ids_ + header_->field_ids_size_) << GetLocation(); 607 return &field_id - field_ids_; 616 const char* GetFieldDeclaringClassDescriptor(const FieldId& field_id) const { 617 const DexFile::TypeId& type_id = GetTypeId(field_id.class_idx_); 622 const char* GetFieldTypeDescriptor(const FieldId& field_id) const { 623 const DexFile::TypeId& type_id = GetTypeId(field_id.type_idx_); 628 const char* GetFieldName(const FieldId& field_id) const { 629 return StringDataByIdx(field_id [all...] |
H A D | debugger.cc | 1415 std::string Dbg::GetFieldName(JDWP::FieldId field_id) { argument 1416 ArtField* f = FromFieldId(field_id); 1672 void Dbg::OutputFieldValue(JDWP::FieldId field_id, const JValue* field_value, argument 1674 ArtField* f = FromFieldId(field_id); 1695 JDWP::JdwpTag Dbg::GetFieldBasicTag(JDWP::FieldId field_id) { argument 1696 return BasicTagFromDescriptor(FromFieldId(field_id)->GetTypeDescriptor()); 1699 JDWP::JdwpTag Dbg::GetStaticFieldBasicTag(JDWP::FieldId field_id) { argument 1700 return BasicTagFromDescriptor(FromFieldId(field_id)->GetTypeDescriptor()); 1749 JDWP::FieldId field_id, JDWP::ExpandBuf* pReply, 1765 ArtField* f = FromFieldId(field_id); 1806 GetFieldValue(JDWP::ObjectId object_id, JDWP::FieldId field_id, JDWP::ExpandBuf* pReply) argument 1811 GetStaticFieldValue(JDWP::RefTypeId ref_type_id, JDWP::FieldId field_id, JDWP::ExpandBuf* pReply) argument 1923 SetFieldValue(JDWP::ObjectId object_id, JDWP::FieldId field_id, uint64_t value, int width) argument 1928 SetStaticFieldValue(JDWP::FieldId field_id, uint64_t value, int width) argument [all...] |
H A D | utils.cc | 294 const DexFile::FieldId& field_id = dex_file.GetFieldId(field_idx); local 297 result += dex_file.GetFieldTypeDescriptor(field_id); 300 result += PrettyDescriptor(dex_file.GetFieldDeclaringClassDescriptor(field_id)); 302 result += dex_file.GetFieldName(field_id);
|
H A D | dex_file_verifier.cc | 1660 LOAD_FIELD(field, it.GetMemberIndex(), "first_class_data_definer field_id", 1681 LOAD_FIELD(field, field_items[0].field_idx_, "first_annotations_dir_definer field_id", 2144 LOAD_FIELD(field, it.GetMemberIndex(), "inter_class_data_item field_id", return false) 2185 LOAD_FIELD(field, field_item->field_idx_, "inter_annotations_directory_item field_id", 2462 const DexFile::FieldId* field_id = local 2467 std::string class_name = GetClassOrError(begin, header, field_id->class_idx_); 2468 std::string field_name = GetStringOrError(begin, header, field_id->name_idx_);
|
H A D | class_linker.cc | 2609 const DexFile::FieldId& field_id = dex_file.GetFieldId(field_idx); local 2610 const char* descriptor = dex_file.GetFieldTypeDescriptor(field_id); 7843 const DexFile::FieldId& field_id = dex_file.GetFieldId(field_idx); local 7847 hs.NewHandle(ResolveType(dex_file, field_id.class_idx_, dex_cache, class_loader))); 7860 const char* name = dex_file.GetFieldName(field_id); 7861 const char* type = dex_file.GetFieldTypeDescriptor(field_id); 7885 const DexFile::FieldId& field_id = dex_file.GetFieldId(field_idx); local 7889 hs.NewHandle(ResolveType(dex_file, field_id.class_idx_, dex_cache, class_loader))); 7895 StringPiece name(dex_file.StringDataByIdx(field_id.name_idx_)); 7897 dex_file.GetTypeId(field_id [all...] |
/art/runtime/jdwp/ |
H A D | jdwp_event.cc | 957 FieldId field_id = Dbg::ToFieldId(field); local 966 << Dbg::GetClassName(field_id); 967 VLOG(jdwp) << StringPrintf(" field=%#" PRIx64, field_id) << " " 968 << Dbg::GetFieldName(field_id); 993 expandBufAddFieldId(pReq, field_id); 997 Dbg::OutputFieldValue(field_id, fieldValue, pReq);
|
H A D | jdwp.h | 413 std::string DescribeField(const FieldId& field_id) SHARED_REQUIRES(Locks::mutator_lock_);
|
H A D | jdwp_handler.cc | 42 std::string DescribeField(const FieldId& field_id) { argument 43 return StringPrintf("%#" PRIx64 " (%s)", field_id, Dbg::GetFieldName(field_id).c_str());
|
/art/runtime/verifier/ |
H A D | method_verifier.cc | 4495 const DexFile::FieldId& field_id = dex_file_->GetFieldId(field_idx); local 4497 const RegType& klass_type = ResolveClassAndCheckAccess(field_id.class_idx_); 4500 field_idx, dex_file_->GetFieldName(field_id), 4501 dex_file_->GetFieldDeclaringClassDescriptor(field_id))); 4512 << dex_file_->GetFieldName(field_id) << ") in " 4513 << dex_file_->GetFieldDeclaringClassDescriptor(field_id); 4530 const DexFile::FieldId& field_id = dex_file_->GetFieldId(field_idx); local 4532 const RegType& klass_type = ResolveClassAndCheckAccess(field_id.class_idx_); 4535 field_idx, dex_file_->GetFieldName(field_id), 4536 dex_file_->GetFieldDeclaringClassDescriptor(field_id))); 4670 const DexFile::FieldId& field_id = dex_file_->GetFieldId(field_idx); local [all...] |
/art/runtime/mirror/ |
H A D | object_test.cc | 376 const DexFile::FieldId* field_id = dex_file->FindFieldId( local 378 ASSERT_TRUE(field_id != nullptr); 379 uint32_t field_idx = dex_file->GetIndexForFieldId(*field_id);
|
/art/runtime/native/ |
H A D | dalvik_system_VMRuntime.cc | 337 const DexFile::FieldId& field_id = dex_file->GetFieldId(field_idx); local 340 Handle<mirror::Class> klass(hs.NewHandle(dex_cache->GetResolvedType(field_id.class_idx_)));
|
/art/compiler/optimizing/ |
H A D | instruction_builder.cc | 1182 const DexFile::FieldId& field_id = dex_file.GetFieldId(field_index); local 1183 const char* type = dex_file.GetFieldTypeDescriptor(field_id);
|