/art/dexlayout/ |
D | dex_ir.h | 52 class Header; variable 84 virtual void Dispatch(Header* header) = 0; 350 class Header : public Item { 352 Header(const uint8_t* magic, in Header() function 376 Header(const uint8_t* magic, in Header() function 412 ~Header() override { } in ~Header() 579 DISALLOW_COPY_AND_ASSIGN(Header); 1291 static uint32_t GetFlags(Header* header, ClassDef* class_def, const Item* field_or_method_item) { in GetFlags() 1356 std::vector<DexFileSection> GetSortedDexFileSections(dex_ir::Header* header,
|
D | dex_ir_builder.cc | 142 BuilderMaps(Header* header, bool eagerly_assign_offsets) in BuilderMaps() 227 Header* header_; 250 Header* DexIrBuilder(const DexFile& dex_file, in DexIrBuilder() 253 const DexFile::Header& disk_header = dex_file.GetHeader(); in DexIrBuilder() 254 Header* header = new Header(disk_header.magic_, in DexIrBuilder() 333 const DexFile::Header& disk_header = dex_file.GetHeader(); in CheckAndSetRemainingOffsets()
|
D | dex_writer.h | 276 dex_ir::Header* const header_;
|
D | compact_dex_writer.cc | 271 CompactDexFile::Header header; in WriteHeader() 316 return sizeof(CompactDexFile::Header); in GetHeaderSize()
|
D | dexlayout.cc | 353 static std::unique_ptr<char[]> IndexString(dex_ir::Header* header, in IndexString() 1052 static const char* StringDataByIdx(uint32_t idx, dex_ir::Header* header) { in StringDataByIdx() 1060 static const char* StringDataByTypeIdx(uint16_t idx, dex_ir::Header* header) { in StringDataByTypeIdx() 1893 std::unique_ptr<dex_ir::Header> header(dex_ir::DexIrBuilder(*dex_file, in ProcessDexFile() 1969 std::unique_ptr<dex_ir::Header> output_header( in ProcessDexFile() 1973 std::unique_ptr<dex_ir::Header> orig_header( in ProcessDexFile()
|
D | dexlayout_test.cc | 740 DexFile::Header& header = const_cast<DexFile::Header&>(dex->GetHeader()); in TEST_F()
|
D | dexdiag.cc | 303 std::unique_ptr<dex_ir::Header> header(dex_ir::DexIrBuilder(*dex_file, in ProcessOneDexMapping()
|
D | dex_verify.cc | 33 bool VerifyOutputDexFile(dex_ir::Header* orig_header, in VerifyOutputDexFile() 34 dex_ir::Header* output_header, in VerifyOutputDexFile()
|
D | dex_writer.cc | 794 StandardDexFile::Header header; in WriteHeader() 838 return sizeof(StandardDexFile::Header); in GetHeaderSize()
|
/art/runtime/ |
D | oat_file_assistant.h | 248 static bool AnonymousDexVdexLocation(const std::vector<const DexFile::Header*>& dex_headers,
|
D | oat_file.cc | 765 if (UNLIKELY(DexSize() - dex_file_offset < sizeof(DexFile::Header))) { in Setup() 773 sizeof(DexFile::Header)); in Setup() 798 const DexFile::Header* header = reinterpret_cast<const DexFile::Header*>(dex_file_pointer); in Setup() 1890 const DexFile::Header* dex_header = reinterpret_cast<const DexFile::Header*>(dex_file_pointer_); in OatDexFile() 1931 return reinterpret_cast<const DexFile::Header*>(dex_file_pointer_)->file_size_; in FileSize() 2244 const DexFile::Header* header = in InitializeRelocations() 2245 reinterpret_cast<const DexFile::Header*>(odf->GetDexFilePointer()); in InitializeRelocations()
|
D | vdex_file.h | 350 bool MatchesDexFileChecksums(const std::vector<const DexFile::Header*>& dex_headers) const;
|
D | common_runtime_test.h | 102 const_cast<DexFile::Header&>(dex_file->GetHeader()).checksum_ = dex_file->CalculateChecksum(); in MutateDexFile()
|
D | oat_file_assistant.cc | 433 bool OatFileAssistant::AnonymousDexVdexLocation(const std::vector<const DexFile::Header*>& headers, in AnonymousDexVdexLocation() 439 for (const DexFile::Header* header : headers) { in AnonymousDexVdexLocation()
|
/art/libdexfile/dex/ |
D | dex_file.h | 90 struct Header { struct 210 const Header& GetHeader() const { in GetHeader() 747 static constexpr uint32_t kNumNonChecksumBytes = OFFSETOF_MEMBER(DexFile::Header, signature_); 834 const Header* const header_;
|
D | dex_file_verifier.cc | 129 const DexFile::Header* const header, in GetString() 144 const DexFile::Header* const header, in GetClass() 159 const DexFile::Header* const header, in GetFieldDescription() 174 const DexFile::Header* const header, in GetMethodDescription() 380 const DexFile::Header* const header_; 599 ? sizeof(CompactDexFile::Header) in CheckHeader() 600 : sizeof(StandardDexFile::Header); in CheckHeader()
|
/art/runtime/utils/ |
D | dex_cache_arrays_layout-inl.h | 33 const DexFile::Header& header, in DexCacheArraysLayout()
|
/art/test/692-vdex-inmem-loader/ |
D | vdex_inmem_loader.cc | 84 std::vector<const DexFile::Header*> dex_headers; in Java_Main_hasVdexFile()
|
/art/compiler/optimizing/ |
D | optimizing_unit_test.h | 138 sizeof(StandardDexFile::Header),
|
/art/dex2oat/linker/ |
D | oat_writer.cc | 97 using UnalignedDexFileHeader __attribute__((__aligned__(1))) = DexFile::Header; 190 DCHECK_GE(dexlayout_data.size(), sizeof(DexFile::Header)); in SetDexLayoutData() 492 if (header->file_size_ < sizeof(DexFile::Header)) { in ValidateDexFileHeader() 504 if (!file->ReadFully(raw_header, sizeof(DexFile::Header))) { in GetDexFileHeader() 542 uint8_t raw_header[sizeof(DexFile::Header)]; in AddDexFileSource() 642 if (data.size() < sizeof(DexFile::Header)) { in AddRawDexFileSource() 3143 if (!entry->IsUncompressed() || !entry->IsAlignedTo(alignof(DexFile::Header))) { in WriteDexFiles() 3183 if (oat_dex_file.dex_file_size_ < sizeof(DexFile::Header)) { in WriteDexFiles() 3185 << oat_dex_file.dex_file_size_ << " < " << sizeof(DexFile::Header); in WriteDexFiles() 3303 DexFile::Header* header = in WriteDexFiles() [all …]
|
D | oat_writer_test.cc | 587 const_cast<DexFile::Header*>(&data->GetHeader())->checksum_++; in MaybeModifyDexFileToFail()
|
/art/dex2oat/ |
D | dex2oat_test.cc | 1550 const CompactDexFile::Header& header = dex_file->GetHeader(); in TEST_F() 2083 DexFile::Header header = {}; in TEST_F() 2111 CompactDexFile::Header header = {}; in TEST_F() 2114 header.file_size_ = sizeof(CompactDexFile::Header); in TEST_F() 2215 DexFile::Header* header = const_cast<DexFile::Header*>(&dex->GetHeader()); in TEST_F() 2231 header->map_off_ = sizeof(DexFile::Header); in TEST_F()
|
/art/openjdkjvmti/ |
D | ti_class.cc | 107 if (map.Size() < sizeof(art::DexFile::Header)) { in MakeSingleDexFile() 114 uint32_t checksum = reinterpret_cast<const art::DexFile::Header*>(map.Begin())->checksum_; in MakeSingleDexFile()
|
/art/oatdump/ |
D | oatdump.cc | 975 if (fsize == 0 || fsize < sizeof(DexFile::Header)) { in ExportDexFile() 989 reinterpret_cast<DexFile::Header*>(const_cast<uint8_t*>(dex_file->Begin()))->checksum_ = in ExportDexFile() 997 reinterpret_cast<DexFile::Header*>(const_cast<uint8_t*>(dex_file->Begin()))->checksum_; in ExportDexFile()
|
/art/dexdump/ |
D | dexdump.cc | 593 const DexFile::Header& pHeader = pDexFile->GetHeader(); in dumpFileHeader()
|