summaryrefslogtreecommitdiffstats
path: root/linker/linker.cpp
Commit message (Expand)AuthorAgeFilesLines
* Restore protection flags for ifunc during relocs.Dmitriy Ivanov2015-07-261-3/+51
* Fix memory-leak on soinfo_free()Dmitriy Ivanov2015-07-091-0/+1
* Improve personality initializationDmitriy Ivanov2015-06-301-7/+0
* Lock on dl_interate_phdrDmitriy Ivanov2015-06-291-1/+1
* Fix crash when trying to load invalid ELF file.Dmitriy Ivanov2015-06-251-1/+1
* Revert "[MIPS] Support FR=0 emulation on FR=1 64-bit FP registers"Dimitry Ivanov2015-06-241-6/+0
* [MIPS] Support FR=0 emulation on FR=1 64-bit FP registersDuane Sand2015-06-231-0/+6
* Merge "Remove text-relocs support for apps targeting M+" into mnc-devDmitriy Ivanov2015-06-221-0/+7
|\
| * Remove text-relocs support for apps targeting M+Dmitriy Ivanov2015-06-121-0/+7
* | Improve library lookup logicDmitriy Ivanov2015-06-171-8/+41
* | Revert "Improve library lookup logic"Dimitry Ivanov2015-06-171-12/+0
* | Improve library lookup logicDmitriy Ivanov2015-06-161-0/+12
|/
* Merge "Make path to apk compliant with jar url format" into mnc-devDmitriy Ivanov2015-06-111-4/+4
|\
| * Make path to apk compliant with jar url formatDmitriy Ivanov2015-06-091-4/+4
* | Fix l_addr for the linkerDmitriy Ivanov2015-06-101-1/+1
* | Statically linked executables should honor AT_SECURE.Elliott Hughes2015-06-101-89/+9
* | Check if strtab exists before using itDmitriy Ivanov2015-06-101-11/+11
|/
* 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