/art/libartbase/base/ |
D | file_magic.cc | 32 File OpenAndReadMagic(const char* filename, uint32_t* magic, std::string* error_msg) { in OpenAndReadMagic() argument 33 CHECK(magic != nullptr); in OpenAndReadMagic() 39 if (!ReadMagicAndReset(fd.Fd(), magic, error_msg)) { in OpenAndReadMagic() 46 bool ReadMagicAndReset(int fd, uint32_t* magic, std::string* error_msg) { in ReadMagicAndReset() argument 47 int n = TEMP_FAILURE_RETRY(read(fd, magic, sizeof(*magic))); in ReadMagicAndReset() 48 if (n != sizeof(*magic)) { in ReadMagicAndReset() 59 bool IsZipMagic(uint32_t magic) { in IsZipMagic() argument 60 return (('P' == ((magic >> 0) & 0xff)) && in IsZipMagic() 61 ('K' == ((magic >> 8) & 0xff))); in IsZipMagic()
|
D | file_magic.h | 28 File OpenAndReadMagic(const char* filename, uint32_t* magic, std::string* error_msg); 31 bool ReadMagicAndReset(int fd, uint32_t* magic, std::string* error_msg); 34 bool IsZipMagic(uint32_t magic);
|
/art/libdexfile/dex/ |
D | standard_dex_file.cc | 41 void StandardDexFile::WriteMagic(uint8_t* magic) { in WriteMagic() argument 42 std::copy_n(kDexMagic, kDexMagicSize, magic); in WriteMagic() 45 void StandardDexFile::WriteCurrentVersion(uint8_t* magic) { in WriteCurrentVersion() argument 48 magic + kDexMagicSize); in WriteCurrentVersion() 52 void StandardDexFile::WriteVersionBeforeDefaultMethods(uint8_t* magic) { in WriteVersionBeforeDefaultMethods() argument 53 std::copy_n(kDexMagicVersions[0u], kDexVersionLen, magic + kDexMagicSize); in WriteVersionBeforeDefaultMethods() 56 bool StandardDexFile::IsMagicValid(const uint8_t* magic) { in IsMagicValid() argument 57 return (memcmp(magic, kDexMagic, sizeof(kDexMagic)) == 0); in IsMagicValid() 60 bool StandardDexFile::IsVersionValid(const uint8_t* magic) { in IsVersionValid() argument 61 const uint8_t* version = &magic[sizeof(kDexMagic)]; in IsVersionValid()
|
D | compact_dex_file.cc | 28 void CompactDexFile::WriteMagic(uint8_t* magic) { in WriteMagic() argument 29 std::copy_n(kDexMagic, kDexMagicSize, magic); in WriteMagic() 32 void CompactDexFile::WriteCurrentVersion(uint8_t* magic) { in WriteCurrentVersion() argument 33 std::copy_n(kDexMagicVersion, kDexVersionLen, magic + kDexMagicSize); in WriteCurrentVersion() 36 bool CompactDexFile::IsMagicValid(const uint8_t* magic) { in IsMagicValid() argument 37 return (memcmp(magic, kDexMagic, sizeof(kDexMagic)) == 0); in IsMagicValid() 40 bool CompactDexFile::IsVersionValid(const uint8_t* magic) { in IsVersionValid() argument 41 const uint8_t* version = &magic[sizeof(kDexMagic)]; in IsVersionValid()
|
D | standard_dex_file.h | 81 static void WriteMagic(uint8_t* magic); 84 static void WriteCurrentVersion(uint8_t* magic); 88 static void WriteVersionBeforeDefaultMethods(uint8_t* magic); 95 static bool IsMagicValid(const uint8_t* magic); 99 static bool IsVersionValid(const uint8_t* magic);
|
D | dex_file_loader.cc | 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() [all …]
|
D | art_dex_file_loader.cc | 94 uint32_t magic; in GetMultiDexChecksums() local 98 if (ReadMagicAndReset(zip_fd, &magic, error_msg)) { in GetMultiDexChecksums() 102 fd = OpenAndReadMagic(filename, &magic, error_msg); in GetMultiDexChecksums() 108 if (IsZipMagic(magic)) { in GetMultiDexChecksums() 144 if (IsMagicValid(magic)) { in GetMultiDexChecksums() 231 uint32_t magic; in Open() local 232 File fd = OpenAndReadMagic(filename, &magic, error_msg); in Open() 238 magic, fd.Release(), location, verify, verify_checksum, error_msg, dex_files); in Open() 247 uint32_t magic; in Open() local 248 if (!ReadMagicAndReset(fd, &magic, error_msg)) { in Open() [all …]
|
D | dex_file_loader.h | 53 static bool IsMagicValid(uint32_t magic); 54 static bool IsMagicValid(const uint8_t* magic); 57 static bool IsVersionAndMagicValid(const uint8_t* magic);
|
D | compact_dex_file.h | 267 static void WriteMagic(uint8_t* magic); 270 static void WriteCurrentVersion(uint8_t* magic); 273 static bool IsMagicValid(const uint8_t* magic); 277 static bool IsVersionValid(const uint8_t* magic);
|
D | art_dex_file_loader.h | 122 bool OpenWithMagic(uint32_t magic,
|
/art/test/037-inherit/src/ |
D | Main.java | 10 MagicClass magic = new MagicClass(); in main() local 13 System.out.println(magic.getSomeData()); in main()
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
D | HeaderItem.java | 24 public byte[] magic; field in HeaderItem 51 magic = new byte[8]; in read() 53 magic[i] = file.readByte(); in read() 93 file.writeByte(magic[i]); in write()
|
/art/compiler/optimizing/ |
D | code_generator_utils.cc | 26 int64_t* magic, int* shift) { in CalculateMagicAndShiftForDivRem() argument 90 *magic = (divisor > 0) ? (quotient2 + 1) : (-quotient2 - 1); in CalculateMagicAndShiftForDivRem() 93 *magic = static_cast<int>(*magic); in CalculateMagicAndShiftForDivRem()
|
D | code_generator_utils.h | 30 void CalculateMagicAndShiftForDivRem(int64_t divisor, bool is_long, int64_t* magic, int* shift);
|
/art/runtime/gc/space/ |
D | large_object_space_test.cc | 70 uint8_t magic = (request_size & 0xFF) | 1; in LargeObjectTest() local 71 memset(obj, magic, request_size); in LargeObjectTest() 101 uint8_t magic = (request_size & 0xFF) | 1; in LargeObjectTest() local 103 ASSERT_EQ(reinterpret_cast<const uint8_t*>(obj)[k], magic); in LargeObjectTest()
|
/art/test/037-inherit/ |
D | expected-stdout.txt | 1 magic is 64.0
|
/art/dex2oat/linker/ |
D | image_test.cc | 97 char* magic = const_cast<char*>(image_header.GetMagic()); in TEST_F() local 98 strcpy(magic, ""); // bad magic in TEST_F() 100 strcpy(magic, "art\n000"); // bad version in TEST_F()
|
D | oat_writer_test.cc | 525 char* magic = const_cast<char*>(oat_header->GetMagic()); in TEST_F() local 526 strcpy(magic, ""); // bad magic in TEST_F() 528 strcpy(magic, "oat\n000"); // bad version in TEST_F()
|
/art/tools/ |
D | stream-trace-converter.py | 79 magic = ReadIntLE(input) 80 if magic != 0x574f4c53: 83 WriteIntLE(body, magic)
|
/art/tools/dmtracedump/ |
D | createtesttrace.cc | 37 uint32_t magic; member 346 write4LE(dataFp, header.magic); in writeDataHeader()
|
/art/test/dexdump/ |
D | staticfields.txt | 4 magic : 'dex\n035\0'
|
D | invoke-polymorphic.txt | 4 magic : 'dex\n037\0'
|
D | values.txt | 4 magic : 'dex\n035\0'
|
/art/dexlayout/ |
D | dex_ir.h | 352 Header(const uint8_t* magic, in Header() argument 364 ConstructorHelper(magic, in Header() 376 Header(const uint8_t* magic, in Header() argument 401 ConstructorHelper(magic, in Header() 527 void ConstructorHelper(const uint8_t* magic, in ConstructorHelper() argument 545 memcpy(magic_, magic, sizeof(magic_)); in ConstructorHelper()
|
/art/runtime/hprof/ |
D | hprof.cc | 663 const char magic[] = "JAVA PROFILE 1.0.3"; in WriteFixedHeader() local 664 __ AddU1List(reinterpret_cast<const uint8_t*>(magic), sizeof(magic)); in WriteFixedHeader()
|