From: Szabolcs Nagy Date: Mon, 21 Jun 2021 09:51:05 +0000 (+0100) Subject: cheri: elf: Use elfptr_t in _dl_protect_relro X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7880bbd37436b0acd01936b7ba143d1f13634e85;p=thirdparty%2Fglibc.git cheri: elf: Use elfptr_t in _dl_protect_relro start/end should be capabilities now that l_addr is a capability. --- diff --git a/elf/dl-reloc.c b/elf/dl-reloc.c index 756bf950f6f..abc72472baa 100644 --- a/elf/dl-reloc.c +++ b/elf/dl-reloc.c @@ -353,10 +353,10 @@ _dl_relocate_object (struct link_map *l, struct r_scope_elem *scope[], void _dl_protect_relro (struct link_map *l) { - ElfW(Addr) start = ALIGN_DOWN((l->l_addr + elfptr_t start = ALIGN_DOWN((l->l_addr + l->l_relro_addr), GLRO(dl_pagesize)); - ElfW(Addr) end = ALIGN_DOWN((l->l_addr + elfptr_t end = ALIGN_DOWN((l->l_addr + l->l_relro_addr + l->l_relro_size), GLRO(dl_pagesize));