Home
last modified time | relevance | path

Searched refs:Header (Results 26 – 50 of 51) sorted by relevance

123

/art/dexlayout/
Ddex_ir.h52 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,
Ddex_ir_builder.cc142 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()
Ddex_writer.h276 dex_ir::Header* const header_;
Dcompact_dex_writer.cc271 CompactDexFile::Header header; in WriteHeader()
316 return sizeof(CompactDexFile::Header); in GetHeaderSize()
Ddexlayout.cc353 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()
Ddexlayout_test.cc740 DexFile::Header& header = const_cast<DexFile::Header&>(dex->GetHeader()); in TEST_F()
Ddexdiag.cc303 std::unique_ptr<dex_ir::Header> header(dex_ir::DexIrBuilder(*dex_file, in ProcessOneDexMapping()
Ddex_verify.cc33 bool VerifyOutputDexFile(dex_ir::Header* orig_header, in VerifyOutputDexFile()
34 dex_ir::Header* output_header, in VerifyOutputDexFile()
Ddex_writer.cc794 StandardDexFile::Header header; in WriteHeader()
838 return sizeof(StandardDexFile::Header); in GetHeaderSize()
/art/runtime/
Doat_file_assistant.h248 static bool AnonymousDexVdexLocation(const std::vector<const DexFile::Header*>& dex_headers,
Doat_file.cc765 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()
Dvdex_file.h350 bool MatchesDexFileChecksums(const std::vector<const DexFile::Header*>& dex_headers) const;
Dcommon_runtime_test.h102 const_cast<DexFile::Header&>(dex_file->GetHeader()).checksum_ = dex_file->CalculateChecksum(); in MutateDexFile()
Doat_file_assistant.cc433 bool OatFileAssistant::AnonymousDexVdexLocation(const std::vector<const DexFile::Header*>& headers, in AnonymousDexVdexLocation()
439 for (const DexFile::Header* header : headers) { in AnonymousDexVdexLocation()
/art/libdexfile/dex/
Ddex_file.h90 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_;
Ddex_file_verifier.cc129 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/
Ddex_cache_arrays_layout-inl.h33 const DexFile::Header& header, in DexCacheArraysLayout()
/art/test/692-vdex-inmem-loader/
Dvdex_inmem_loader.cc84 std::vector<const DexFile::Header*> dex_headers; in Java_Main_hasVdexFile()
/art/compiler/optimizing/
Doptimizing_unit_test.h138 sizeof(StandardDexFile::Header),
/art/dex2oat/linker/
Doat_writer.cc97 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 …]
Doat_writer_test.cc587 const_cast<DexFile::Header*>(&data->GetHeader())->checksum_++; in MaybeModifyDexFileToFail()
/art/dex2oat/
Ddex2oat_test.cc1550 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/
Dti_class.cc107 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/
Doatdump.cc975 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/
Ddexdump.cc593 const DexFile::Header& pHeader = pDexFile->GetHeader(); in dumpFileHeader()

123