Home
last modified time | relevance | path

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

/art/compiler/linker/arm64/
Drelative_patcher_arm64.cc51 current_method_thunks_.reserve(16u * kAdrpThunkSize); in Arm64RelativePatcher()
66 offset = CompiledMethod::AlignCode(offset, kArm64) + kAdrpThunkSize * num_adrp_thunks; in ReserveSpace()
79 offset = ReserveSpaceInternal(offset, compiled_method, method_ref, kAdrpThunkSize * num_adrp); in ReserveSpace()
95 thunk_offset += kAdrpThunkSize; in ReserveSpace()
109 offset = CompiledMethod::AlignCode(offset, kArm64) + kAdrpThunkSize * num_adrp_thunks; in ReserveSpaceEnd()
121 CHECK_ALIGNED(current_method_thunks_.size(), kAdrpThunkSize); in WriteThunks()
122 size_t num_thunks = current_method_thunks_.size() / kAdrpThunkSize; in WriteThunks()
126 CHECK_EQ(entry.second, aligned_offset + i * kAdrpThunkSize); in WriteThunks()
199 current_method_thunks_.resize(thunks_code_offset + kAdrpThunkSize); in PatchPcRelativeReference()
202 static_assert(kAdrpThunkSize == 2 * 4u, "thunk has 2 instructions"); in PatchPcRelativeReference()
[all …]
Drelative_patcher_arm64.h64 static constexpr uint32_t kAdrpThunkSize = 8u; variable