Home
last modified time | relevance | path

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

/art/dex2oat/linker/arm64/
Drelative_patcher_arm64.cc95 adrp_thunk_locations_.reserve(16u); in Arm64RelativePatcher()
104 DCHECK(adrp_thunk_locations_.empty()); in ReserveSpace()
109 if (reserved_adrp_thunks_ != adrp_thunk_locations_.size()) { in ReserveSpace()
110 size_t num_adrp_thunks = adrp_thunk_locations_.size() - reserved_adrp_thunks_; in ReserveSpace()
113 reserved_adrp_thunks_ = adrp_thunk_locations_.size(); in ReserveSpace()
141 adrp_thunk_locations_.emplace_back(patch_offset, thunk_offset); in ReserveSpace()
151 DCHECK(adrp_thunk_locations_.empty()); in ReserveSpaceEnd()
154 if (reserved_adrp_thunks_ != adrp_thunk_locations_.size()) { in ReserveSpaceEnd()
155 size_t num_adrp_thunks = adrp_thunk_locations_.size() - reserved_adrp_thunks_; in ReserveSpaceEnd()
158 reserved_adrp_thunks_ = adrp_thunk_locations_.size(); in ReserveSpaceEnd()
[all …]
Drelative_patcher_arm64.h75 std::vector<std::pair<uint32_t, uint32_t>> adrp_thunk_locations_; variable