/art/runtime/ |
D | method_bss_mapping.h | 34 uint32_t diff = method_index - method_idx; in CoversIndex() local 35 return (diff == 0) || (diff <= 16 && ((index_mask >> (16u - diff)) & 1u) != 0); in CoversIndex() 40 uint32_t diff = method_index - method_idx; in GetBssOffset() local 41 if (diff == 0) { in GetBssOffset() 44 return bss_offset - POPCOUNT(index_mask >> (16u - diff)) * entry_size; in GetBssOffset()
|
/art/compiler/linker/x86/ |
D | relative_patcher_x86_test.cc | 99 uint32_t diff = kTrampolineOffset - (result.second + kCallCode.size()); in TEST_F() local 102 static_cast<uint8_t>(diff), in TEST_F() 103 static_cast<uint8_t>(diff >> 8), in TEST_F() 104 static_cast<uint8_t>(diff >> 16), in TEST_F() 105 static_cast<uint8_t>(diff >> 24) in TEST_F() 130 uint32_t diff = bss_begin_ + kStringEntryOffset - (result.second + anchor_offset); in TEST_F() local 135 static_cast<uint8_t>(diff), in TEST_F() 136 static_cast<uint8_t>(diff >> 8), in TEST_F() 137 static_cast<uint8_t>(diff >> 16), in TEST_F() 138 static_cast<uint8_t>(diff >> 24) in TEST_F() [all …]
|
D | relative_patcher_x86.cc | 52 uint32_t diff = target_offset - anchor_offset; in PatchPcRelativeReference() local 53 (*code)[literal_offset + 0u] = static_cast<uint8_t>(diff >> 0); in PatchPcRelativeReference() 54 (*code)[literal_offset + 1u] = static_cast<uint8_t>(diff >> 8); in PatchPcRelativeReference() 55 (*code)[literal_offset + 2u] = static_cast<uint8_t>(diff >> 16); in PatchPcRelativeReference() 56 (*code)[literal_offset + 3u] = static_cast<uint8_t>(diff >> 24); in PatchPcRelativeReference()
|
/art/compiler/linker/x86_64/ |
D | relative_patcher_x86_64_test.cc | 119 uint32_t diff = kTrampolineOffset - (result.second + kCallCode.size()); in TEST_F() local 122 static_cast<uint8_t>(diff), in TEST_F() 123 static_cast<uint8_t>(diff >> 8), in TEST_F() 124 static_cast<uint8_t>(diff >> 16), in TEST_F() 125 static_cast<uint8_t>(diff >> 24) in TEST_F() 143 uint32_t diff = bss_begin_ + kStringEntryOffset - (result.second + kDexCacheLoadCode.size()); in TEST_F() local 146 static_cast<uint8_t>(diff), in TEST_F() 147 static_cast<uint8_t>(diff >> 8), in TEST_F() 148 static_cast<uint8_t>(diff >> 16), in TEST_F() 149 static_cast<uint8_t>(diff >> 24) in TEST_F() [all …]
|
/art/compiler/linker/mips64/ |
D | relative_patcher_mips64_test.cc | 67 uint32_t diff = target_offset - (result.second + kAnchorOffset); in CheckPcRelativePatch() local 68 diff += (diff & 0x8000) << 1; // Account for sign extension in daddiu/lwu. in CheckPcRelativePatch() 71 static_cast<uint8_t>(diff >> 16), static_cast<uint8_t>(diff >> 24), 0x5E, 0xEE, in CheckPcRelativePatch() 72 static_cast<uint8_t>(diff), static_cast<uint8_t>(diff >> 8), 0x52, 0x66, in CheckPcRelativePatch() 73 static_cast<uint8_t>(diff), static_cast<uint8_t>(diff >> 8), 0x52, 0x9E, in CheckPcRelativePatch()
|
D | relative_patcher_mips64.cc | 67 uint32_t diff = target_offset - anchor_offset; in PatchPcRelativeReference() local 72 diff += (diff & 0x8000) << 1; // Account for sign extension in "instr reg(s), offset_low". in PatchPcRelativeReference() 76 (*code)[literal_offset + 0] = static_cast<uint8_t>(diff >> 16); in PatchPcRelativeReference() 77 (*code)[literal_offset + 1] = static_cast<uint8_t>(diff >> 24); in PatchPcRelativeReference() 80 (*code)[literal_offset + 0] = static_cast<uint8_t>(diff >> 0); in PatchPcRelativeReference() 81 (*code)[literal_offset + 1] = static_cast<uint8_t>(diff >> 8); in PatchPcRelativeReference()
|
/art/runtime/arch/arm64/ |
D | memcmp16_arm64.S | 39 #define diff x6 macro 66 eor diff, data1, data2 /* Non-zero if differences found. */ 67 csinv endloop, diff, xzr, ne /* Last Dword or differences. */ 88 rev diff, diff 90 clz diff, diff 92 bfi diff, xzr, #0, #4 96 lsr data1, data1, diff 97 lsr data2, data2, diff
|
/art/compiler/linker/mips/ |
D | relative_patcher_mips_test.cc | 68 uint32_t diff = target_offset - (result.second + kAnchorOffset); in CheckPcRelativePatch() local 69 diff += (diff & 0x8000) << 1; // Account for sign extension in addiu/lw. in CheckPcRelativePatch() 73 static_cast<uint8_t>(diff >> 16), static_cast<uint8_t>(diff >> 24), 0x12, 0x3C, in CheckPcRelativePatch() 75 static_cast<uint8_t>(diff), static_cast<uint8_t>(diff >> 8), 0x52, 0x26, in CheckPcRelativePatch() 76 static_cast<uint8_t>(diff), static_cast<uint8_t>(diff >> 8), 0x52, 0x8E, in CheckPcRelativePatch()
|
D | relative_patcher_mips32r6_test.cc | 66 uint32_t diff = target_offset - (result.second + kAnchorOffset); in CheckPcRelativePatch() local 67 diff += (diff & 0x8000) << 1; // Account for sign extension in addiu/lw. in CheckPcRelativePatch() 70 static_cast<uint8_t>(diff >> 16), static_cast<uint8_t>(diff >> 24), 0x5E, 0xEE, in CheckPcRelativePatch() 71 static_cast<uint8_t>(diff), static_cast<uint8_t>(diff >> 8), 0x52, 0x26, in CheckPcRelativePatch() 72 static_cast<uint8_t>(diff), static_cast<uint8_t>(diff >> 8), 0x52, 0x8E, in CheckPcRelativePatch()
|
D | relative_patcher_mips.cc | 77 uint32_t diff = target_offset - anchor_offset; in PatchPcRelativeReference() local 78 diff += (diff & 0x8000) << 1; // Account for sign extension in "instr reg(s), offset_low". in PatchPcRelativeReference() 82 (*code)[literal_offset + 0] = static_cast<uint8_t>(diff >> 16); in PatchPcRelativeReference() 83 (*code)[literal_offset + 1] = static_cast<uint8_t>(diff >> 24); in PatchPcRelativeReference() 86 (*code)[literal_offset + 0] = static_cast<uint8_t>(diff >> 0); in PatchPcRelativeReference() 87 (*code)[literal_offset + 1] = static_cast<uint8_t>(diff >> 8); in PatchPcRelativeReference()
|
/art/compiler/linker/ |
D | method_bss_mapping_encoder.h | 45 uint32_t diff = method_index - entry_.method_index; in TryMerge() local 46 if (diff > 16u) { in TryMerge() 49 if ((entry_.index_mask & ~(static_cast<uint32_t>(-1) << diff)) != 0u) { in TryMerge() 56 (static_cast<uint32_t>(entry_.index_mask) | 0x10000u) >> diff); in TryMerge()
|
/art/compiler/linker/arm/ |
D | relative_patcher_thumb2_test.cc | 125 uint32_t diff = target_offset - bne_offset - kPcAdjustment; in BneWWithOffset() local 126 DCHECK_ALIGNED(diff, 2u); in BneWWithOffset() 127 if ((diff >> 20) != 0 && (diff >> 20) != 0xfffu) { in BneWWithOffset() 128 LOG(ERROR) << "Target out of range: " << diff; in BneWWithOffset() 131 return kBneWPlus0 | ((diff >> 1) & 0x7ffu) // imm11 in BneWWithOffset() 132 | (((diff >> 12) & 0x3fu) << 16) // imm6 in BneWWithOffset() 133 | (((diff >> 18) & 1) << 13) // J1 in BneWWithOffset() 134 | (((diff >> 19) & 1) << 11) // J2 in BneWWithOffset() 135 | (((diff >> 20) & 1) << 26); // S in BneWWithOffset() 322 uint32_t diff = target_offset - pc_base_offset; in CheckPcRelativePatch() local [all …]
|
/art/test/etc/ |
D | default-check | 17 diff --strip-trailing-cr -q "$1" "$2" >/dev/null
|
/art/test/089-many-methods/ |
D | check | 20 diff --strip-trailing-cr -q "$1" "$2.tmp" >/dev/null
|
/art/test/954-invoke-polymorphic-verifier/ |
D | check | 19 diff --strip-trailing-cr -q "$1" "$2.tmp" >/dev/null
|
/art/test/059-finalizer-throw/ |
D | check | 20 diff --strip-trailing-cr -q "$1" "$2.tmp" >/dev/null
|
/art/test/119-noimage-patchoat/ |
D | check | 20 diff --strip-trailing-cr -q "$1" "$2.tmp" >/dev/null
|
/art/test/149-suspend-all-stress/ |
D | check | 18 tail -n 1 "$2" | diff --strip-trailing-cr -q "$1" - >/dev/null
|
/art/test/143-string-value/ |
D | check | 20 diff --strip-trailing-cr -q "$1" "$2.tmp" >/dev/null
|
/art/test/115-native-bridge/ |
D | check | 20 diff --strip-trailing-cr -q "$1" - >/dev/null
|
/art/test/030-bad-finalizer/ |
D | check | 20 diff --strip-trailing-cr -q "$1" "$2.tmp" >/dev/null
|
/art/test/980-redefine-object/ |
D | check | 20 sed "/Object allocated of type 'java\.lang\.InterruptedException'/d" "$2" | diff --strip-trailing-c…
|
/art/test/139-register-natives/ |
D | check | 20 diff --strip-trailing-cr -q "$1" "$2.tmp" >/dev/null
|
/art/test/099-vmdebug/ |
D | check | 20 diff --strip-trailing-cr -q "$1" "$2.tmp" >/dev/null
|
/art/test/118-noimage-dex2oat/ |
D | check | 20 diff --strip-trailing-cr -q "$1" "$2.tmp" >/dev/null
|