Lines Matching refs:end
32 // * Possibly modify the end to account for the `lpstub` section which
37 // * Align the address of the end to its nearest lower large page boundary.
154 uintptr_t end = 0;
166 uintptr_t end = start + phdr->p_memsz;
169 dl_params->reference_sym <= end) {
171 dl_params->end = end;
201 Debug("start: %p - sym: %p - end: %p\n",
204 reinterpret_cast<void*>(dl_params.end));
207 if (lpstub_start > dl_params.start && lpstub_start <= dl_params.end) {
208 Debug("Trimming end for lpstub: %p\n",
210 dl_params.end = lpstub_start;
213 if (dl_params.start < dl_params.end) {
215 char* to = reinterpret_cast<char*>(hugepage_align_down(dl_params.end));
245 char* end = reinterpret_cast<char*>(hugepage_align_down(addr+size));
247 if (end > start && (map.protection & VM_PROT_READ) != 0 &&
251 nregion.to = end;
296 // Functions in this class must always be inlined because they must end up in