Date: Wed, 29 Jul 2026 18:38:31 +0000 From: John Baldwin <jhb@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: git: ec73badfbc2e - main - rtld: Remove write-only text_end local variable from map_object Message-ID: <6a6a48a7.40006.46c361da@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=ec73badfbc2e08928d917924af491c07e1f39a09 commit ec73badfbc2e08928d917924af491c07e1f39a09 Author: John Baldwin <jhb@FreeBSD.org> AuthorDate: 2026-07-29 18:38:08 +0000 Commit: John Baldwin <jhb@FreeBSD.org> CommitDate: 2026-07-29 18:38:08 +0000 rtld: Remove write-only text_end local variable from map_object Reviewed by: kib Fixes: 561991144e42 ("Remove Obj_Entry textsize member.") Sponsored by: AFRL, DARPA Differential Revision: https://reviews.freebsd.org/D58522 --- libexec/rtld-elf/map_object.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/libexec/rtld-elf/map_object.c b/libexec/rtld-elf/map_object.c index 0b4e847f407e..6f8160e003d7 100644 --- a/libexec/rtld-elf/map_object.c +++ b/libexec/rtld-elf/map_object.c @@ -94,7 +94,6 @@ map_object(int fd, const char *path, const struct stat *sb, bool ismain) Elf_Addr note_end; char *note_map; size_t note_map_len; - Elf_Addr text_end; hdr = get_elf_header(fd, path, sb, &phdr); if (hdr == NULL) @@ -115,7 +114,6 @@ map_object(int fd, const char *path, const struct stat *sb, bool ismain) note_map_len = 0; segs = xcalloc(hdr->e_phnum, sizeof(segs[0])); stack_flags = PF_X | PF_R | PF_W; - text_end = 0; while (phdr < phlimit) { switch (phdr->p_type) { case PT_INTERP: @@ -130,11 +128,6 @@ map_object(int fd, const char *path, const struct stat *sb, bool ismain) path, nsegs); goto error; } - if ((segs[nsegs]->p_flags & PF_X) == PF_X) { - text_end = MAX(text_end, - rtld_round_page(segs[nsegs]->p_vaddr + - segs[nsegs]->p_memsz)); - } break; case PT_PHDR:home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a6a48a7.40006.46c361da>
