summaryrefslogtreecommitdiffstats
path: root/linker
Commit message (Expand)AuthorAgeFilesLines
* Merge "Update NOTICE files." into mnc-devElliott Hughes2015-05-121-22/+38
|\
| * Update NOTICE files.Elliott Hughes2015-05-121-22/+38
* | Use realpath for log and error messagesDmitriy Ivanov2015-05-071-56/+60
* | VersionTracker: Ignore libraries without sonameDmitriy Ivanov2015-05-061-1/+1
* | Fix protected symbol lookups for mipsDmitriy Ivanov2015-05-051-6/+20
|/
* Lookup version info when relocating mips gotDmitriy Ivanov2015-05-013-9/+18
* Refactoring: move VersionTracker to link_imageDmitriy Ivanov2015-05-013-22/+24
* Refactoring: extract lookup_version_info(..)Dmitriy Ivanov2015-04-303-36/+37
* linker: initialize system propertiesDmitriy Ivanov2015-04-291-0/+5
* Fix mips relocation to use load_bias as intendedDmitriy Ivanov2015-04-291-1/+1
* Fix LD_PRELOAD for dlopen()Dmitriy Ivanov2015-04-281-1/+2
* linker: use libc's environ variable to store envpDmitriy Ivanov2015-04-281-5/+4
* Always use signed leb128 decoderDmitriy Ivanov2015-04-223-52/+11
* Add library name to error messageDmitriy Ivanov2015-04-201-1/+2
* Support symbol versioningDmitriy Ivanov2015-04-165-43/+476
* Add realpath for soinfoDmitriy Ivanov2015-04-064-115/+191
* Merge "Add ANDROID_DLEXT_FORCE_LOAD flag"Dmitriy Ivanov2015-04-031-10/+12
|\
| * Add ANDROID_DLEXT_FORCE_LOAD flagDmitriy Ivanov2015-04-031-10/+12
* | Merge "Look into local group on dlsym with RTLD_DEFAULT"Dmitriy Ivanov2015-04-023-15/+40
|\ \
| * | Look into local group on dlsym with RTLD_DEFAULTDmitriy Ivanov2015-04-023-15/+40
| |/
* | linker: never mark pages simultaneously writable / executableNick Kralevich2015-04-011-1/+7
|/
* Revert "Remove text-relocation support for lp32"Dimitry Ivanov2015-04-014-4/+108
* Remove text-relocation support for lp32Dmitriy Ivanov2015-03-314-108/+4
* Fix long lines and replace macros with functions.Dmitriy Ivanov2015-03-317-93/+153
* linker_environ: clear MALLOC_CONF when AT_SECURE=1Nick Kralevich2015-03-271-0/+2
* Explain why we need objcopy for the linkerDmitriy Ivanov2015-03-261-1/+3
* Replace fixed arrays with vectorsDmitriy Ivanov2015-03-241-52/+70
* Limit soinfo compatibility fields to arm32Dmitriy Ivanov2015-03-191-2/+2
* Implement lookup by DT_SONAMEDmitriy Ivanov2015-03-183-23/+39
* Fix library lookup for filenames with slash.Dmitriy Ivanov2015-03-181-5/+1
* Support loading shared libraries from zip filesSimon Baldwin2015-03-162-15/+98
* General purpose memory allocator for linker.Dmitriy Ivanov2015-03-168-20/+745
* Rename LinkerAllocator and LinkerAllocatorPageDmitriy Ivanov2015-03-104-22/+24
* Refactoring: rename linker_allocator filesDmitriy Ivanov2015-03-106-6/+6
* Store fields for gnu_hash separatelyDmitriy Ivanov2015-03-092-20/+29
* 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-066-7/+298
* Refactoring: introduce reloc_iteratorsDmitriy Ivanov2015-03-064-13/+67
* Fix: DT_DEBUG was acting as DT_REL on mips64Dmitriy Ivanov2015-02-131-1/+1
* Merge "linker: Use load_bias to adjust search address in elf_addr_lookup"Dimitry Ivanov2015-02-051-2/+2
|\
| * linker: Use load_bias to adjust search address in elf_addr_lookupChris Dearman2015-02-041-2/+2
* | Add missing includes.Elliott Hughes2015-01-284-0/+5
* | Only one crashing thread should contact debuggerd.Christopher Ferris2015-01-281-1/+20
* | Fix mips64 build. Replace explicit cast with static_castNikola Veljkovic2015-01-281-2/+2
|/
* Remove obsolete BUILD_TINY_ANDROID.Elliott Hughes2015-01-241-4/+0
* Merge "Minimize calls to mprotect"Dmitriy Ivanov2015-01-241-23/+43
|\
| * Minimize calls to mprotectDmitriy Ivanov2015-01-231-23/+43
* | Merge "Add comments about the -shared flag."Chih-Hung Hsieh2015-01-231-0/+3
|\ \ | |/ |/|
| * Add comments about the -shared flag.Chih-Hung Hsieh2015-01-221-0/+3
* | Add a log message to make the transition from linker to user code clear.Elliott Hughes2015-01-231-0/+2