[Midnightbsd-cvs] src [8899] trunk/libexec/rtld-elf/map_object.c: map libs linked with -Ttext-segment-base_addr at base_addr
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Mon Sep 26 18:35:43 EDT 2016
Revision: 8899
http://svnweb.midnightbsd.org/src/?rev=8899
Author: laffer1
Date: 2016-09-26 18:35:42 -0400 (Mon, 26 Sep 2016)
Log Message:
-----------
map libs linked with -Ttext-segment-base_addr at base_addr
Modified Paths:
--------------
trunk/libexec/rtld-elf/map_object.c
Modified: trunk/libexec/rtld-elf/map_object.c
===================================================================
--- trunk/libexec/rtld-elf/map_object.c 2016-09-26 22:35:09 UTC (rev 8898)
+++ trunk/libexec/rtld-elf/map_object.c 2016-09-26 22:35:42 UTC (rev 8899)
@@ -175,7 +175,7 @@
base_vaddr = trunc_page(segs[0]->p_vaddr);
base_vlimit = round_page(segs[nsegs]->p_vaddr + segs[nsegs]->p_memsz);
mapsize = base_vlimit - base_vaddr;
- base_addr = hdr->e_type == ET_EXEC ? (caddr_t) base_vaddr : NULL;
+ base_addr = (caddr_t) base_vaddr;
mapbase = mmap(base_addr, mapsize, PROT_NONE, MAP_ANON | MAP_PRIVATE |
MAP_NOCORE, -1, 0);
More information about the Midnightbsd-cvs
mailing list