Searched defs:Header (Results 1 - 4 of 4) sorted by relevance

/art/runtime/
H A Dvdex_file.cc31 constexpr uint8_t VdexFile::Header::kVdexInvalidMagic[4];
32 constexpr uint8_t VdexFile::Header::kVdexMagic[4];
33 constexpr uint8_t VdexFile::Header::kVdexVersion[4];
35 bool VdexFile::Header::IsMagicValid() const {
39 bool VdexFile::Header::IsVersionValid() const {
43 VdexFile::Header::Header(uint32_t number_of_dex_files, function in class:art::VdexFile::Header
122 reinterpret_cast<Header*>(vdex->mmap_->Begin())->quickening_info_size_ = 0;
136 const uint8_t* data = cursor + reinterpret_cast<const DexFile::Header*>(cursor)->file_size_;
147 size_t size = reinterpret_cast<const DexFile::Header*>(dex_file_star
[all...]
H A Dvdex_file.h36 // VdexFile::Header fixed-length header
46 struct Header { struct in class:art::VdexFile
48 Header(uint32_t number_of_dex_files_,
103 const Header& GetHeader() const {
104 return *reinterpret_cast<const Header*>(Begin());
119 return mmap_->Size() >= sizeof(Header) && GetHeader().IsValid();
131 return reinterpret_cast<const uint32_t*>(Begin() + sizeof(Header))[dex_file_index];
150 return Begin() + sizeof(Header) + GetSizeOfChecksumsSection();
H A Ddex_file.h73 struct Header { struct in class:art::DexFile
102 DISALLOW_COPY_AND_ASSIGN(Header);
517 // For DexFiles directly from .dex files, this is the checksum from the DexFile::Header.
523 const Header& GetHeader() const {
1196 const Header* const header_;
/art/dexlayout/
H A Ddex_ir.h16 * Header file of an in-memory representation of DEX files.
48 class Header;
79 virtual void Dispatch(Header* header) = 0;
388 class Header : public Item { class in namespace:art::dex_ir
390 Header(const uint8_t* magic, function in class:art::dex_ir::Header
412 ~Header() OVERRIDE { }
456 DISALLOW_COPY_AND_ASSIGN(Header);
812 MethodItem* GenerateMethodItem(Header& header, ClassDataItemIterator& cdii);
1222 std::vector<DexFileSection> GetSortedDexFileSections(dex_ir::Header* header,

Completed in 1408 milliseconds