/art/runtime/base/ |
H A D | file_magic.cc | 29 ScopedFd OpenAndReadMagic(const char* filename, uint32_t* magic, std::string* error_msg) { argument 30 CHECK(magic != nullptr); 36 int n = TEMP_FAILURE_RETRY(read(fd.get(), magic, sizeof(*magic))); 37 if (n != sizeof(*magic)) { 38 *error_msg = StringPrintf("Failed to find magic in '%s'", filename); 49 bool IsZipMagic(uint32_t magic) { argument 50 return (('P' == ((magic >> 0) & 0xff)) && 51 ('K' == ((magic >> 8) & 0xff))); 54 bool IsDexMagic(uint32_t magic) { argument [all...] |
/art/compiler/optimizing/ |
H A D | code_generator_utils.cc | 25 int64_t* magic, int* shift) { 26 // It does not make sense to calculate magic and shift for zero divisor. 32 * The magic number M and shift S can be calculated in the following way: 45 * The magic number M is calculated by 89 *magic = (divisor > 0) ? (quotient2 + 1) : (-quotient2 - 1); 92 *magic = static_cast<int>(*magic); 24 CalculateMagicAndShiftForDivRem(int64_t divisor, bool is_long, int64_t* magic, int* shift) argument
|
H A D | code_generator_mips64.cc | 1993 int64_t magic; local 1997 &magic, 2001 __ LoadConst32(TMP, magic); 2004 if (imm > 0 && magic < 0) { 2006 } else if (imm < 0 && magic > 0) { 2025 __ LoadConst64(TMP, magic); 2028 if (imm > 0 && magic < 0) { 2030 } else if (imm < 0 && magic > 0) {
|
H A D | code_generator_arm64.cc | 2589 int64_t magic; local 2591 CalculateMagicAndShiftForDivRem(imm, type == Primitive::kPrimLong /* is_long */, &magic, &shift); 2596 // temp = get_high(dividend * magic) 2597 __ Mov(temp, magic); 2605 if (imm > 0 && magic < 0) { 2607 } else if (imm < 0 && magic > 0) {
|
H A D | code_generator_mips.cc | 2347 int64_t magic; local 2349 CalculateMagicAndShiftForDivRem(imm, false /* is_long */, &magic, &shift); 2353 __ LoadConst32(TMP, magic); 2360 if (imm > 0 && magic < 0) { 2362 } else if (imm < 0 && magic > 0) {
|
H A D | code_generator_arm.cc | 2769 int64_t magic; local 2771 CalculateMagicAndShiftForDivRem(imm, false /* is_long */, &magic, &shift); 2773 __ LoadImmediate(temp1, magic); 2776 if (imm > 0 && magic < 0) { 2778 } else if (imm < 0 && magic > 0) {
|
H A D | code_generator_x86.cc | 3305 int64_t magic; local 3307 CalculateMagicAndShiftForDivRem(imm, false /* is_long */, &magic, &shift); 3323 // EAX = magic 3324 __ movl(eax, Immediate(magic)); 3326 // EDX:EAX = magic * numerator 3329 if (imm > 0 && magic < 0) { 3332 } else if (imm < 0 && magic > 0) {
|
H A D | code_generator_x86_64.cc | 3386 int64_t magic; local 3393 CalculateMagicAndShiftForDivRem(imm, false /* is_long */, &magic, &shift); 3407 __ movl(eax, Immediate(magic)); 3410 if (imm > 0 && magic < 0) { 3412 } else if (imm < 0 && magic > 0) { 3441 CalculateMagicAndShiftForDivRem(imm, true /* is_long */, &magic, &shift); 3446 // RAX = magic 3447 codegen_->Load64BitValue(rax, magic); 3449 // RDX:RAX = magic * numerator 3452 if (imm > 0 && magic < [all...] |
/art/runtime/gc/space/ |
H A D | large_object_space_test.cc | 61 // Fill in our magic value. 62 uint8_t magic = (request_size & 0xFF) | 1; local 63 memset(obj, magic, request_size); 93 uint8_t magic = (request_size & 0xFF) | 1; local 95 ASSERT_EQ(reinterpret_cast<const uint8_t*>(obj)[k], magic);
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
H A D | HeaderItem.java | 24 public byte[] magic; field in class:HeaderItem 51 magic = new byte[8]; 53 magic[i] = file.readByte(); 93 file.writeByte(magic[i]);
|
/art/tools/dmtracedump/ |
H A D | createtesttrace.cc | 37 uint32_t magic; member in struct:DataHeader 346 write4LE(dataFp, header.magic);
|
H A D | tracedump.cc | 122 uint32_t magic; member in struct:DataHeader 941 pHeader->magic = read4LE(fp);
|
/art/compiler/ |
H A D | oat_test.cc | 463 char* magic = const_cast<char*>(oat_header->GetMagic()); local 464 strcpy(magic, ""); // bad magic 466 strcpy(magic, "oat\n000"); // bad version
|
/art/runtime/hprof/ |
H A D | hprof.cc | 640 // U1: NUL-terminated magic string. 641 const char magic[] = "JAVA PROFILE 1.0.3"; local 642 __ AddU1List(reinterpret_cast<const uint8_t*>(magic), sizeof(magic));
|
/art/runtime/ |
H A D | dex_file.cc | 74 uint32_t magic; local 88 ScopedFd fd(OpenAndReadMagic(file_part, &magic, error_msg)); 93 if (IsZipMagic(magic)) { 110 if (IsDexMagic(magic)) { 127 uint32_t magic; local 128 ScopedFd fd(OpenAndReadMagic(filename, &magic, error_msg)); 133 if (IsZipMagic(magic)) { 136 if (IsDexMagic(magic)) { 161 uint32_t magic; local 163 ScopedFd fd(OpenAndReadMagic(filename, &magic, 495 IsMagicValid(const uint8_t* magic) argument 499 IsVersionValid(const uint8_t* magic) argument [all...] |