bionic/linker
Torne (Richard Coles) 183ad9df53 Allow sharing the RELRO section via a file.
Add flags and a file descriptor to android_dlopen_ext() to allow writing
the RELRO section of the loaded library to a file after relocation
processing, and to allow mapping identical pages from the file over the
top of relocated memory in another process. Explicitly comparing the
pages is required in case a page contains a reference to a symbol
defined in another library loaded at a random base address.

Bug: 13005501
Change-Id: Ibb5b2d384edfaa5acf3e97a5f8b6115c10497a1e
2014-04-17 14:30:46 +01:00
..
arch Unify our assembler macros. 2014-02-20 13:51:26 -08:00
Android.mk Remove duplicate line in linker/Android.mk. 2014-04-01 11:41:36 -07:00
debugger.cpp Clean up debugger.cpp slightly. 2014-01-31 17:27:00 -08:00
dlfcn.cpp Add android_dlopen_ext() interface to linker. 2014-04-17 13:50:55 +01:00
linker_debug.h Clean up all the lint cpplint can find in the dynamic linker. 2014-02-11 17:33:49 -08:00
linker_environ.cpp Fix x86_64 build, clean up intermediate libraries. 2013-10-09 16:00:17 -07:00
linker_environ.h Fix Clang warning since KernelArgumentBlock is actually a class. 2013-10-08 00:08:13 -07:00
linker_executable.mk build linker and linker64 on 64-bit architectures 2014-02-13 11:18:47 -08:00
linker_phdr.cpp Allow sharing the RELRO section via a file. 2014-04-17 14:30:46 +01:00
linker_phdr.h Allow sharing the RELRO section via a file. 2014-04-17 14:30:46 +01:00
linker.cpp Allow sharing the RELRO section via a file. 2014-04-17 14:30:46 +01:00
linker.h Add android_dlopen_ext() interface to linker. 2014-04-17 13:50:55 +01:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
NOTICE Regenerate the NOTICE files. 2014-01-07 13:46:11 -08:00
rt.cpp More dynamic linker cleanup. 2012-10-30 16:35:38 -07:00