Home
last modified time | relevance | path

Searched refs:current_method_thunks_ (Results 1 – 2 of 2) sorted by relevance

/art/dex2oat/linker/arm64/
Drelative_patcher_arm64.cc98 current_method_thunks_.reserve(16u * kAdrpThunkSize); in Arm64RelativePatcher()
168 if (!current_method_thunks_.empty()) { in WriteThunks()
171 CHECK_ALIGNED(current_method_thunks_.size(), kAdrpThunkSize); in WriteThunks()
172 size_t num_thunks = current_method_thunks_.size() / kAdrpThunkSize; in WriteThunks()
183 if (!WriteMiscThunk(out, ArrayRef<const uint8_t>(current_method_thunks_))) { in WriteThunks()
186 offset = aligned_offset + current_method_thunks_.size(); in WriteThunks()
187 current_method_thunks_.clear(); in WriteThunks()
239 size_t thunks_code_offset = current_method_thunks_.size(); in PatchPcRelativeReference()
240 current_method_thunks_.resize(thunks_code_offset + kAdrpThunkSize); in PatchPcRelativeReference()
241 SetInsn(&current_method_thunks_, thunks_code_offset, adrp); in PatchPcRelativeReference()
[all …]
Drelative_patcher_arm64.h78 std::vector<uint8_t> current_method_thunks_; variable