Date: Tue, 18 May 2010 08:55:23 +0000 (UTC) From: Roman Divacky <rdivacky@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/libexec/rtld-elf rtld.c src/libexec/rtld-elf/amd64 reloc.c src/libexec/rtld-elf/arm reloc.c src/libexec/rtld-elf/i386 reloc.c src/libexec/rtld-elf/powerpc reloc.c src/libexec/rtld-elf/sparc64 reloc.c Message-ID: <201005180855.o4I8tmkY001240@repoman.freebsd.org>
index | next in thread | raw e-mail
rdivacky 2010-05-18 08:55:23 UTC
FreeBSD src repository
Modified files:
libexec/rtld-elf rtld.c
libexec/rtld-elf/amd64 reloc.c
libexec/rtld-elf/arm reloc.c
libexec/rtld-elf/i386 reloc.c
libexec/rtld-elf/powerpc reloc.c
libexec/rtld-elf/sparc64 reloc.c
Log:
SVN rev 208256 on 2010-05-18 08:55:23Z by rdivacky
Only use the cache after the early stage of loading. This is
because calling mmap() etc. may use GOT which is not set up
yet. Use calloc() instead of mmap() in cases where this
was the case before (sparc64, powerpc, arm).
Submitted by: Dimitry Andric (dimitry andric com)
Reviewed by: kan
Approved by: ed (mentor)
Revision Changes Path
1.19 +6 -5 src/libexec/rtld-elf/amd64/reloc.c
1.5 +5 -8 src/libexec/rtld-elf/arm/reloc.c
1.21 +6 -5 src/libexec/rtld-elf/i386/reloc.c
1.11 +4 -8 src/libexec/rtld-elf/powerpc/reloc.c
1.148 +4 -0 src/libexec/rtld-elf/rtld.c
1.17 +4 -7 src/libexec/rtld-elf/sparc64/reloc.c
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201005180855.o4I8tmkY001240>
