/art/compiler/linker/arm/ |
relative_patcher_arm_base.cc | 123 uint32_t ArmBaseRelativePatcher::CalculateDisplacement(uint32_t patch_offset, 126 uint32_t displacement = target_offset - patch_offset; 131 thunk_locations_[current_thunk_to_write_] > patch_offset); 133 thunk_locations_[current_thunk_to_write_] - patch_offset < max_positive_displacement_) { 134 displacement = thunk_locations_[current_thunk_to_write_] - patch_offset; 138 DCHECK_LT(thunk_locations_[current_thunk_to_write_ - 1], patch_offset); 139 displacement = thunk_locations_[current_thunk_to_write_ - 1] - patch_offset; 152 uint32_t patch_offset = unprocessed_patches_.front().second; local 153 DCHECK(thunk_locations_.empty() || thunk_locations_.back() <= patch_offset); 156 DCHECK_GT(quick_code_offset, patch_offset); [all...] |
relative_patcher_thumb2.h | 31 uint32_t patch_offset, 35 uint32_t patch_offset,
|
relative_patcher_thumb2.cc | 33 uint32_t patch_offset, 37 DCHECK_EQ(patch_offset & 1u, 0u); 39 uint32_t displacement = CalculateDisplacement(patch_offset, target_offset & ~1u); 61 uint32_t patch_offset, 65 uint32_t pc_base = patch_offset + (pc_literal_offset - literal_offset) + 4u /* PC adjustment */;
|
relative_patcher_arm_base.h | 47 uint32_t CalculateDisplacement(uint32_t patch_offset, uint32_t target_offset);
|
/art/compiler/linker/arm64/ |
relative_patcher_arm64.h | 38 uint32_t patch_offset, 42 uint32_t patch_offset, 50 uint32_t patch_offset); 67 // Map original patch_offset to thunk offset.
|
relative_patcher_arm64.cc | 92 uint32_t patch_offset = quick_code_offset + patch.LiteralOffset(); local 93 if (NeedsErratum843419Thunk(code, patch.LiteralOffset(), patch_offset)) { 94 adrp_thunk_locations_.emplace_back(patch_offset, thunk_offset); 145 uint32_t patch_offset, uint32_t 149 DCHECK_EQ(patch_offset & 3u, 0u); 151 uint32_t displacement = CalculateDisplacement(patch_offset, target_offset & ~1u); 165 uint32_t patch_offset, 167 DCHECK_EQ(patch_offset & 3u, 0u); 172 uint32_t disp = target_offset - ((patch_offset - literal_offset + pc_insn_offset) & ~0xfffu); 180 adrp_thunk_locations_[processed_adrp_thunks_].first == patch_offset) { [all...] |
/art/compiler/linker/x86_64/ |
relative_patcher_x86_64.cc | 26 uint32_t patch_offset, 30 uint32_t displacement = target_offset - patch_offset;
|
relative_patcher_x86_64.h | 31 uint32_t patch_offset,
|
/art/compiler/linker/x86/ |
relative_patcher_x86.h | 31 uint32_t patch_offset,
|
relative_patcher_x86_base.cc | 39 uint32_t patch_offset, 43 uint32_t displacement = target_offset - patch_offset;
|
relative_patcher_x86.cc | 26 uint32_t patch_offset, 51 uint32_t anchor_offset = patch_offset - literal_offset + anchor_literal_offset;
|
relative_patcher_x86_base.h | 34 uint32_t patch_offset,
|
/bootable/recovery/applypatch/ |
bspatch.cpp | 102 const Value* patch, ssize_t patch_offset, 106 if (ApplyBSDiffPatchMem(old_data, old_size, patch, patch_offset, &new_data) != 0) { 119 const Value* patch, ssize_t patch_offset, 133 unsigned char* header = (unsigned char*) patch->data + patch_offset; 152 cstream.next_in = patch->data + patch_offset + 32; 162 dstream.next_in = patch->data + patch_offset + 32 + ctrl_len; 172 estream.next_in = patch->data + patch_offset + 32 + ctrl_len + data_len; 173 estream.avail_in = patch->size - (patch_offset + 32 + ctrl_len + data_len);
|
applypatch.h | 71 const Value* patch, ssize_t patch_offset, 74 const Value* patch, ssize_t patch_offset,
|
imgpatch.cpp | 91 size_t patch_offset = Read8(normal_header+16); local 98 patch, patch_offset, sink, token, ctx); 131 size_t patch_offset = Read8(deflate_header+16); local 199 patch, patch_offset,
|
/art/compiler/linker/ |
multi_oat_relative_patcher.h | 98 uint32_t patch_offset, 100 patch_offset += adjustment_; 102 relative_patcher_->PatchCall(code, literal_offset, patch_offset, target_offset); 108 uint32_t patch_offset, 110 patch_offset += adjustment_; 112 relative_patcher_->PatchPcRelativeReference(code, patch, patch_offset, target_offset);
|
relative_patcher.cc | 60 uint32_t patch_offset ATTRIBUTE_UNUSED, 67 uint32_t patch_offset ATTRIBUTE_UNUSED,
|
relative_patcher.h | 103 uint32_t patch_offset, 109 uint32_t patch_offset,
|
multi_oat_relative_patcher_test.cc | 82 uint32_t patch_offset, 85 last_patch_offset_ = patch_offset; 91 uint32_t patch_offset, 94 last_patch_offset_ = patch_offset;
|
/art/compiler/debug/ |
elf_debug_info_writer.h | 662 std::multimap<std::string, size_t> lazy_types_; // type_desc -> patch_offset.
|