/art/test/159-app-image-fields/ |
D | info.txt | 2 when the class from the corresponding FieldId is not in the app image, only the
|
/art/dexlayout/ |
D | dex_ir.h | 47 class FieldId; variable 85 virtual void Dispatch(const FieldId* field_id) = 0; 172 std::vector<std::unique_ptr<FieldId>>& FieldIds() { return field_ids_.Collection(); } in FieldIds() 230 FieldId* GetFieldId(uint32_t index) { in GetFieldId() 335 CollectionVector<FieldId> field_ids_; 553 class FieldId : public IndexedItem { 555 FieldId(const TypeId* klass, const TypeId* type, const StringId* name) in FieldId() function 557 ~FieldId() OVERRIDE { } in ~FieldId() 572 DISALLOW_COPY_AND_ASSIGN(FieldId); 599 FieldItem(uint32_t access_flags, const FieldId* field_id) in FieldItem() [all …]
|
D | dex_ir.cc | 113 std::vector<FieldId*>* field_ids) { in GetIdFromInstruction() 186 std::vector<FieldId*>* field_ids) { in GetIdsFromByteCode() 350 const DexFile::FieldId& disk_field_id = dex_file.GetFieldId(i); in CreateFieldId() 351 FieldId* field_id = new FieldId(GetTypeId(disk_field_id.class_idx_.index_), in CreateFieldId() 354 field_ids_.AddIndexedItem(field_id, FieldIdsOffset() + i * FieldId::ItemSize(), i); in CreateFieldId() 493 FieldId* field_id = GetFieldId(fields[i].field_idx_); in CreateAnnotationsDirectoryItem() 675 std::unique_ptr<std::vector<FieldId*>> field_ids(new std::vector<FieldId*>()); in CreateCodeItem() 723 FieldId* field_item = GetFieldId(cdii.GetMemberIndex()); in CreateClassData() 730 FieldId* field_item = GetFieldId(cdii.GetMemberIndex()); in CreateClassData()
|
D | dex_verify.h | 40 bool VerifyId(dex_ir::FieldId* orig, dex_ir::FieldId* output, std::string* error_msg);
|
D | dex_visualize.cc | 128 void DumpFieldId(const dex_ir::FieldId* field_id, int class_index) { in DumpFieldId() 203 std::vector<dex_ir::FieldId*>* field_ids = fixups->FieldIds(); in DumpMethodItem() 204 for (dex_ir::FieldId* field_id : *field_ids) { in DumpMethodItem()
|
D | dexlayout.cc | 446 dex_ir::FieldId* field_id = header->GetCollections().GetFieldId(index); in IndexString() 556 dex_ir::FieldId* field_id = data->GetFieldId(); in DumpEncodedValue() 741 const dex_ir::FieldId* field_id = field->GetFieldId(); in DumpClassAnnotations() 1232 dex_ir::FieldId* field_id = header_->GetCollections().GetFieldId(idx); in DumpSField() 1585 for (dex_ir::FieldId* id : *fixups->FieldIds()) { in LayoutStringData()
|
D | dex_verify.cc | 118 bool VerifyId(dex_ir::FieldId* orig, dex_ir::FieldId* output, std::string* error_msg) { in VerifyId()
|
/art/runtime/jdwp/ |
D | jdwp.h | 58 typedef uint64_t FieldId; /* static or instance field */ typedef 66 static inline void SetFieldId(uint8_t* buf, FieldId val) { return Set8BE(buf, val); } in SetFieldId() 71 static inline void expandBufAddFieldId(ExpandBuf* pReply, FieldId id) { expandBufAdd8BE(pReply, id)… in expandBufAddFieldId() 418 std::string DescribeField(const FieldId& field_id) REQUIRES_SHARED(Locks::mutator_lock_); 436 FieldId ReadFieldId() REQUIRES_SHARED(Locks::mutator_lock_);
|
D | jdwp_request.cc | 90 FieldId Request::ReadFieldId() { in ReadFieldId() 91 FieldId id = Read8BE(); in ReadFieldId()
|
D | jdwp_event.h | 72 FieldId fieldId;
|
D | jdwp_handler.cc | 45 std::string DescribeField(const FieldId& field_id) { in DescribeField() 222 expandBufAdd4BE(pReply, sizeof(FieldId)); in VM_IDSizes() 435 FieldId fieldId = request->ReadFieldId(); in RT_GetValues() 629 FieldId fieldId = request->ReadFieldId(); in CT_SetValues() 800 FieldId fieldId = request->ReadFieldId(); in OR_GetValues() 819 FieldId fieldId = request->ReadFieldId(); in OR_SetValues() 1304 FieldId fieldId = request->ReadFieldId(); in ER_Set()
|
/art/runtime/ |
D | debugger.h | 330 static bool MatchField(JDWP::RefTypeId expected_type_id, JDWP::FieldId expected_field_id, 396 static void OutputFieldValue(JDWP::FieldId field_id, const JValue* field_value, 403 static std::string GetFieldName(JDWP::FieldId field_id) 405 static JDWP::JdwpTag GetFieldBasicTag(JDWP::FieldId field_id) 407 static JDWP::JdwpTag GetStaticFieldBasicTag(JDWP::FieldId field_id) 409 static JDWP::JdwpError GetFieldValue(JDWP::ObjectId object_id, JDWP::FieldId field_id, 412 static JDWP::JdwpError SetFieldValue(JDWP::ObjectId object_id, JDWP::FieldId field_id, 415 static JDWP::JdwpError GetStaticFieldValue(JDWP::RefTypeId ref_type_id, JDWP::FieldId field_id, 418 static JDWP::JdwpError SetStaticFieldValue(JDWP::FieldId field_id, uint64_t value, int width) 698 static JDWP::FieldId ToFieldId(const ArtField* f)
|
D | dex_file.h | 163 struct FieldId { struct 169 DISALLOW_COPY_AND_ASSIGN(FieldId); argument 622 const FieldId& GetFieldId(uint32_t idx) const { in GetFieldId() 627 uint32_t GetIndexForFieldId(const FieldId& field_id) const { in GetIndexForFieldId() 634 const FieldId* FindFieldId(const DexFile::TypeId& declaring_klass, 644 const char* GetFieldDeclaringClassDescriptor(const FieldId& field_id) const { in GetFieldDeclaringClassDescriptor() 650 const char* GetFieldTypeDescriptor(const FieldId& field_id) const; 653 const char* GetFieldName(const FieldId& field_id) const; 1208 const FieldId* const field_ids_;
|
D | dex_file-inl.h | 81 inline const char* DexFile::GetFieldTypeDescriptor(const FieldId& field_id) const { in GetFieldTypeDescriptor() 86 inline const char* DexFile::GetFieldName(const FieldId& field_id) const { in GetFieldName()
|
D | dex_file_verifier.cc | 177 const DexFile::FieldId* DexFileVerifier::CheckLoadFieldId(uint32_t idx, const char* error_string) { in CheckLoadFieldId() 221 const DexFile::FieldId* (var) = CheckLoadFieldId(idx, fmt); \ 631 (reinterpret_cast<const DexFile::FieldId*>(begin_ + header_->field_ids_off_) + idx)-> in CheckClassDataItemField() 940 (reinterpret_cast<const DexFile::FieldId*>(begin_ + header_->field_ids_off_) + index)-> in FindClassIndexAndDef() 1647 if (!CheckListSize(ptr_, 1, sizeof(DexFile::FieldId), "field_ids")) { in CheckIntraSectionIterate() 1650 ptr_ += sizeof(DexFile::FieldId); in CheckIntraSectionIterate() 2135 const DexFile::FieldId* item = reinterpret_cast<const DexFile::FieldId*>(ptr_); in CheckInterFieldIdItem() 2160 const DexFile::FieldId* prev_item = reinterpret_cast<const DexFile::FieldId*>(previous_item_); in CheckInterFieldIdItem() 2177 ptr_ += sizeof(DexFile::FieldId); in CheckInterFieldIdItem() 2925 const DexFile::FieldId* field_id = in GetFieldDescriptionOrError() [all …]
|
D | dex_file_verifier.h | 163 const DexFile::FieldId* CheckLoadFieldId(uint32_t idx, const char* error_fmt);
|
D | art_field-inl.h | 290 const DexFile::FieldId& field_id = dex_file->GetFieldId(field_index); in GetTypeDescriptor() 314 const DexFile::FieldId& field_id = dex_file->GetFieldId(field_index); in GetType()
|
D | dex_file_test.cc | 514 const DexFile::FieldId& to_find = java_lang_dex_file_->GetFieldId(i); in TEST_F() 518 const DexFile::FieldId* found = java_lang_dex_file_->FindFieldId(klass, name, type); in TEST_F()
|
D | dex_file.cc | 536 field_ids_(reinterpret_cast<const FieldId*>(base + header_->field_ids_off_)), in DexFile() 702 const DexFile::FieldId* DexFile::FindFieldId(const DexFile::TypeId& declaring_klass, in FindFieldId() 713 const DexFile::FieldId& field = GetFieldId(mid); in FindFieldId() 1324 const DexFile::FieldId& field_id = GetFieldId(field_idx); in PrettyField()
|
D | debugger.cc | 1353 JDWP::FieldId Dbg::ToFieldId(const ArtField* f) { in ToFieldId() 1354 return static_cast<JDWP::FieldId>(reinterpret_cast<uintptr_t>(f)); in ToFieldId() 1363 static ArtField* FromFieldId(JDWP::FieldId fid) in FromFieldId() 1400 bool Dbg::MatchField(JDWP::RefTypeId expected_type_id, JDWP::FieldId expected_field_id, in MatchField() 1445 std::string Dbg::GetFieldName(JDWP::FieldId field_id) { in GetFieldName() 1711 void Dbg::OutputFieldValue(JDWP::FieldId field_id, const JValue* field_value, in OutputFieldValue() 1734 JDWP::JdwpTag Dbg::GetFieldBasicTag(JDWP::FieldId field_id) { in GetFieldBasicTag() 1738 JDWP::JdwpTag Dbg::GetStaticFieldBasicTag(JDWP::FieldId field_id) { in GetStaticFieldBasicTag() 1788 JDWP::FieldId field_id, JDWP::ExpandBuf* pReply, in GetFieldValueImpl() 1847 JDWP::JdwpError Dbg::GetFieldValue(JDWP::ObjectId object_id, JDWP::FieldId field_id, in GetFieldValue() [all …]
|
/art/test/064-field-access/jasmin/ |
D | SubClassUsingInaccessibleField.j | 28 ; using this very class as the declaring class in the FieldId, bug: 27684368 .
|
/art/compiler/utils/ |
D | test_dex_file_builder.h | 146 uint32_t method_ids_offset = field_ids_offset + fields_.size() * sizeof(DexFile::FieldId); in Build() 199 uint32_t raw_offset = field_ids_offset + entry.second * sizeof(DexFile::FieldId); in Build()
|
/art/dexdump/ |
D | dexdump.cc | 493 const DexFile::FieldId& pFieldId = pDexFile->GetFieldId(field_idx); in dumpEncodedValue() 680 const DexFile::FieldId& pFieldId = pDexFile->GetFieldId(field_idx); in dumpClassAnnotations() 866 const DexFile::FieldId& pFieldId = pDexFile->GetFieldId(index); in indexString() 1311 const DexFile::FieldId& pFieldId = pDexFile->GetFieldId(idx); in dumpSField() 1646 const DexFile::FieldId& field_id = pDexFile->GetFieldId(mh.field_or_method_idx_); in dumpMethodHandle()
|
/art/runtime/verifier/ |
D | verifier_deps.cc | 806 const DexFile::FieldId& field_id = dex_file.GetFieldId(entry.GetDexFieldIndex()); in Dump() 950 const DexFile::FieldId& field_id = dex_file.GetFieldId(index); in GetFieldDescription() 966 const DexFile::FieldId& field_id = dex_file.GetFieldId(entry.GetDexFieldIndex()); in VerifyFields()
|
/art/runtime/openjdkjvmti/ |
D | ti_redefine.cc | 656 const art::DexFile::FieldId& new_field_id = dex_file_->GetFieldId(new_iter.GetMemberIndex()); in CheckSameFields() 669 const art::DexFile::FieldId& old_field_id = old_dex_file.GetFieldId(old_iter.GetMemberIndex()); in CheckSameFields() 1420 const art::DexFile::FieldId* new_field_id = in UpdateFields()
|