Searched refs:CompactDexFile (Results 1 – 13 of 13) sorted by relevance
/art/tools/cpp-define-generator/ |
D | code_item.def | 32 art::CompactDexFile::CodeItem::FieldsOffset()) 34 art::CompactDexFile::CodeItem::InsnsCountAndFlagsOffset()) 36 art::CompactDexFile::CodeItem::InsnsOffset()) 39 art::CompactDexFile::CodeItem::kFlagPreHeaderRegistersSize | 40 art::CompactDexFile::CodeItem::kFlagPreHeaderInsSize | 41 art::CompactDexFile::CodeItem::kFlagPreHeaderOutsSize) 43 art::CompactDexFile::CodeItem::kFlagPreHeaderRegistersSize) 45 art::CompactDexFile::CodeItem::kFlagPreHeaderInsSize) 47 art::CompactDexFile::CodeItem::kFlagPreHeaderOutsSize) 49 art::CompactDexFile::CodeItem::kFlagPreHeaderInsnsSize) [all …]
|
/art/libdexfile/dex/ |
D | compact_dex_file.cc | 27 void CompactDexFile::WriteMagic(uint8_t* magic) { in WriteMagic() 31 void CompactDexFile::WriteCurrentVersion(uint8_t* magic) { in WriteCurrentVersion() 35 bool CompactDexFile::IsMagicValid(const uint8_t* magic) { in IsMagicValid() 39 bool CompactDexFile::IsVersionValid(const uint8_t* magic) { in IsVersionValid() 44 bool CompactDexFile::IsMagicValid() const { in IsMagicValid() 48 bool CompactDexFile::IsVersionValid() const { return IsVersionValid(header_->magic_.data()); } in IsVersionValid() 50 bool CompactDexFile::SupportsDefaultMethods() const { in SupportsDefaultMethods() 55 uint32_t CompactDexFile::GetCodeItemSize(const dex::CodeItem& item) const { in GetCodeItemSize() 62 uint32_t CompactDexFile::CalculateChecksum(const uint8_t* base_begin, in CalculateChecksum() 80 uint32_t CompactDexFile::CalculateChecksum() const { in CalculateChecksum() [all …]
|
D | compact_dex_file_test.cc | 28 static const size_t len = CompactDexFile::kDexVersionLen + CompactDexFile::kDexMagicSize; in TEST() 34 CompactDexFile::WriteMagic(header); in TEST() 37 CompactDexFile::WriteCurrentVersion(header); in TEST() 39 EXPECT_EQ(valid_magic, CompactDexFile::IsMagicValid(header)); in TEST() 40 EXPECT_EQ(valid_version, CompactDexFile::IsVersionValid(header)); in TEST() 54 uint16_t buffer[sizeof(CompactDexFile::CodeItem) + in TEST() 55 CompactDexFile::CodeItem::kMaxPreHeaderSize] = {}; in TEST() 56 CompactDexFile::CodeItem* code_item = reinterpret_cast<CompactDexFile::CodeItem*>( in TEST() 57 &buffer[CompactDexFile::CodeItem::kMaxPreHeaderSize]); in TEST()
|
D | code_item_accessors_test.cc | 34 CompactDexFile::Header* header = in CreateFakeDex() 35 const_cast<CompactDexFile::Header*>(CompactDexFile::Header::At(data->data())); in CreateFakeDex() 36 CompactDexFile::WriteMagic(header->magic_.data()); in CreateFakeDex() 37 CompactDexFile::WriteCurrentVersion(header->magic_.data()); in CreateFakeDex() 102 CompactDexFile::CodeItem* cdex_code_item = in TEST() 103 reinterpret_cast<CompactDexFile::CodeItem*>(const_cast<uint8_t*>(compact_dex->Begin() + in TEST() 104 CompactDexFile::CodeItem::kMaxPreHeaderSize * sizeof(uint16_t))); in TEST()
|
D | code_item_accessors-inl.h | 38 inline void CodeItemInstructionAccessor::Init<CompactDexFile::CodeItem>( 39 const CompactDexFile::CodeItem& code_item) { 61 Init(down_cast<const CompactDexFile::CodeItem&>(*code_item)); in Init() 92 inline void CodeItemDataAccessor::Init<CompactDexFile::CodeItem>( 93 const CompactDexFile::CodeItem& code_item) { 117 Init(down_cast<const CompactDexFile::CodeItem&>(*code_item)); in Init() 171 inline void CodeItemDebugInfoAccessor::Init<CompactDexFile::CodeItem>( 172 const CompactDexFile::CodeItem& code_item, 174 debug_info_offset_ = down_cast<const CompactDexFile*>(dex_file_)->GetDebugInfoOffset( 194 Init(down_cast<const CompactDexFile::CodeItem&>(*code_item), dex_method_index); in Init()
|
D | compact_dex_file.h | 29 class CompactDexFile : public DexFile { 83 friend class CompactDexFile; variable 263 friend class CompactDexFile; member 308 CompactDexFile(const uint8_t* base, 319 DISALLOW_COPY_AND_ASSIGN(CompactDexFile);
|
D | dex_file_loader.cc | 135 CompactDexFile::IsMagicValid(magic); in IsMagicValid() 142 if (CompactDexFile::IsMagicValid(magic)) { in IsVersionAndMagicValid() 143 return CompactDexFile::IsVersionValid(magic); in IsVersionAndMagicValid() 462 } else if (size >= sizeof(CompactDexFile::Header) && CompactDexFile::IsMagicValid(base)) { in OpenCommon() 464 dex_file.reset(new CompactDexFile(base, location, checksum, oat_dex_file, container)); in OpenCommon()
|
D | dex_file.cc | 106 if (CompactDexFile::IsMagicValid(magic_.data())) { in HasDexContainer() 145 if (CompactDexFile::IsMagicValid(begin_)) { in GetSection() 270 } else if (size >= sizeof(CompactDexFile::Header) && CompactDexFile::IsMagicValid(data)) { in GetDataRange() 271 auto header = reinterpret_cast<const CompactDexFile::Header*>(data); in GetDataRange()
|
D | dex_file-inl.h | 547 inline const CompactDexFile* DexFile::AsCompactDexFile() const { in AsCompactDexFile() 549 return down_cast<const CompactDexFile*>(this); in AsCompactDexFile()
|
D | dex_file.h | 43 class CompactDexFile; variable 887 ALWAYS_INLINE const CompactDexFile* AsCompactDexFile() const;
|
/art/libdexfile/external/ |
D | dex_file_ext.cc | 167 if (art::CompactDexFile::IsMagicValid(header->magic_)) { in ADexFile_create() 226 const art::CompactDexFile::Header& cdex_header = in ADexFile_findMethodAtOffset()
|
/art/runtime/oat/ |
D | oat_file.cc | 2212 if (CompactDexFile::IsMagicValid(dex_header->magic_)) { in InitializeTypeLookupTable()
|
/art/dex2oat/linker/ |
D | oat_writer.cc | 3415 if (!CompactDexFile::IsMagicValid(header->magic_)) { in WriteDexFiles()
|