summaryrefslogtreecommitdiffstats
path: root/linker/linker.cpp
Commit message (Expand)AuthorAgeFilesLines
* Backward compatibility for dlsym(RTLD_DEFAULT, ...)Dmitriy Ivanov2015-06-021-8/+26
* Work around for libraries without dt_sonameDmitriy Ivanov2015-06-021-0/+13
* Fix dlsym(handle_of_main_executable, ...)Dmitriy Ivanov2015-06-011-0/+11
* Improve some of error/warning messagesDmitriy Ivanov2015-05-281-2/+3
* Work around incorrect dt_needed entriesDmitriy Ivanov2015-05-281-1/+17
* Fix RTLD_NEXT lookup for the local_groupDmitriy Ivanov2015-05-221-1/+1
* Merge "Apply work around b/19059885 to x86" into mnc-devDmitriy Ivanov2015-05-161-4/+4
|\
| * Apply work around b/19059885 to x86Dmitriy Ivanov2015-05-151-4/+4
* | Don't use TEMP_FAILURE_RETRY on close in bionic.Elliott Hughes2015-05-151-2/+1
|/
* ScopedFd: Don't use TEMP_FAILURE_RETRY() with close()Spencer Low2015-05-131-22/+25
* Improved dlsym tests and fixes to linkerDmitriy Ivanov2015-05-121-27/+20
* Use realpath for log and error messagesDmitriy Ivanov2015-05-071-56/+60
* VersionTracker: Ignore libraries without sonameDmitriy Ivanov2015-05-061-1/+1
* Lookup version info when relocating mips gotDmitriy Ivanov2015-05-011-1/+1
* Refactoring: move VersionTracker to link_imageDmitriy Ivanov2015-05-011-12/+17
* Refactoring: extract lookup_version_info(..)Dmitriy Ivanov2015-04-301-18/+28
* linker: initialize system propertiesDmitriy Ivanov2015-04-291-0/+5
* Fix LD_PRELOAD for dlopen()Dmitriy Ivanov2015-04-281-1/+2
* Always use signed leb128 decoderDmitriy Ivanov2015-04-221-13/+6
* Add library name to error messageDmitriy Ivanov2015-04-201-1/+2
* Support symbol versioningDmitriy Ivanov2015-04-161-31/+374
* Add realpath for soinfoDmitriy Ivanov2015-04-061-95/+153
* Merge "Add ANDROID_DLEXT_FORCE_LOAD flag"Dmitriy Ivanov2015-04-031-10/+12
|\
| * Add ANDROID_DLEXT_FORCE_LOAD flagDmitriy Ivanov2015-04-031-10/+12
* | Look into local group on dlsym with RTLD_DEFAULTDmitriy Ivanov2015-04-021-4/+34
|/
* Revert "Remove text-relocation support for lp32"Dimitry Ivanov2015-04-011-2/+36
* Remove text-relocation support for lp32Dmitriy Ivanov2015-03-311-36/+2
* Fix long lines and replace macros with functions.Dmitriy Ivanov2015-03-311-55/+85
* Replace fixed arrays with vectorsDmitriy Ivanov2015-03-241-52/+70
* Implement lookup by DT_SONAMEDmitriy Ivanov2015-03-181-22/+33
* Fix library lookup for filenames with slash.Dmitriy Ivanov2015-03-181-5/+1
* Support loading shared libraries from zip filesSimon Baldwin2015-03-161-14/+97
* General purpose memory allocator for linker.Dmitriy Ivanov2015-03-161-12/+0
* Rename LinkerAllocator and LinkerAllocatorPageDmitriy Ivanov2015-03-101-2/+2
* Refactoring: rename linker_allocator filesDmitriy Ivanov2015-03-101-1/+1
* Store fields for gnu_hash separatelyDmitriy Ivanov2015-03-091-20/+25
* linker: Allow an app to update it's own LD_LIBRARY_PATHNick Kralevich2015-03-071-3/+1
* Add support for packed relocations.Dmitriy Ivanov2015-03-061-5/+84
* Refactoring: introduce reloc_iteratorsDmitriy Ivanov2015-03-061-8/+10
* Fix: DT_DEBUG was acting as DT_REL on mips64Dmitriy Ivanov2015-02-131-1/+1
* linker: Use load_bias to adjust search address in elf_addr_lookupChris Dearman2015-02-041-2/+2
* Minimize calls to mprotectDmitriy Ivanov2015-01-231-23/+43
* Add a log message to make the transition from linker to user code clear.Elliott Hughes2015-01-231-0/+2
* Enable -Wold-style-cast warnings for linkerDmitriy Ivanov2015-01-221-5/+9
* Refactoring: move mips reloc to separate methodDmitriy Ivanov2015-01-141-120/+19
* Refactoring: unify relocate functionDmitriy Ivanov2015-01-131-190/+97
* Refactoring: use generic reloc constantsDmitriy Ivanov2015-01-131-18/+9
* Revert "Refactoring: use generic reloc constants"Dimitry Ivanov2015-01-131-10/+18
* Refactoring: use generic reloc constantsDmitriy Ivanov2015-01-131-18/+10
* Refactor soinfo::relocateDmitriy Ivanov2015-01-091-102/+59