Lines Matching refs:Header
77 const uint32_t non_sum_bytes = OFFSETOF_MEMBER(DexFile::Header, signature_); in CalculateChecksum()
100 uint32_t DexFile::Header::GetExpectedHeaderSize() const { in GetExpectedHeaderSize()
102 return version == 0 ? 0 : version < 41 ? sizeof(Header) : sizeof(HeaderV41); in GetExpectedHeaderSize()
105 bool DexFile::Header::HasDexContainer() const { in HasDexContainer()
113 uint32_t DexFile::Header::HeaderOffset() const { in HeaderOffset()
117 uint32_t DexFile::Header::ContainerSize() const { in ContainerSize()
121 void DexFile::Header::SetDexContainer(size_t header_offset, size_t container_size) { in SetDexContainer()
140 if (size < sizeof(Header)) { in GetSection()
162 header_(reinterpret_cast<const Header*>(base)), in DexFile()
182 CHECK_ALIGNED(begin_, alignof(Header)); in DexFile()
184 if (DataSize() < sizeof(Header)) { in DexFile()
202 if (container_size < sizeof(Header)) { in Init()
260 if (size >= sizeof(StandardDexFile::Header) && StandardDexFile::IsMagicValid(data)) { in GetDataRange()
261 auto header = reinterpret_cast<const DexFile::Header*>(data); in GetDataRange()
270 } else if (size >= sizeof(CompactDexFile::Header) && CompactDexFile::IsMagicValid(data)) { in GetDataRange()
271 auto header = reinterpret_cast<const CompactDexFile::Header*>(data); in GetDataRange()
287 static_assert(sizeof(MapList) <= sizeof(Header)); in InitializeSectionsFromMapList()
328 uint32_t DexFile::Header::GetVersion() const { in GetVersion()