Lines Matching refs:magic
147 static bool IsZipMagic(uint32_t magic) { in IsZipMagic() argument
148 return (('P' == ((magic >> 0) & 0xff)) && in IsZipMagic()
149 ('K' == ((magic >> 8) & 0xff))); in IsZipMagic()
152 bool DexFileLoader::IsMagicValid(uint32_t magic) { in IsMagicValid() argument
153 return IsMagicValid(reinterpret_cast<uint8_t*>(&magic)); in IsMagicValid()
156 bool DexFileLoader::IsMagicValid(const uint8_t* magic) { in IsMagicValid() argument
157 return StandardDexFile::IsMagicValid(magic) || in IsMagicValid()
158 CompactDexFile::IsMagicValid(magic); in IsMagicValid()
161 bool DexFileLoader::IsVersionAndMagicValid(const uint8_t* magic) { in IsVersionAndMagicValid() argument
162 if (StandardDexFile::IsMagicValid(magic)) { in IsVersionAndMagicValid()
163 return StandardDexFile::IsVersionValid(magic); in IsVersionAndMagicValid()
165 if (CompactDexFile::IsMagicValid(magic)) { in IsVersionAndMagicValid()
166 return CompactDexFile::IsVersionValid(magic); in IsVersionAndMagicValid()
305 uint32_t magic = *reinterpret_cast<const uint32_t*>(base); in OpenAll() local
306 if (IsZipMagic(magic)) { in OpenAll()
320 if (IsMagicValid(magic)) { in OpenAll()