summaryrefslogtreecommitdiffstats
path: root/linker/linker.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Merge "Set linux 32bit personality for 32 bit processes"Dmitriy Ivanov2015-01-081-0/+7
|\
| * Set linux 32bit personality for 32 bit processesDmitriy Ivanov2015-01-071-0/+7
* | Print error when prelink fails for main executableDmitriy Ivanov2015-01-071-1/+4
|/
* Add support for DT_MIPS_RLD_MAP2 tag.Raghu Gandham2014-12-191-0/+7
* Fix soinfo_unloadDmitriy Ivanov2014-12-021-4/+14
* Fix mips buildDmitriy Ivanov2014-12-021-1/+1
* Merge "Count references for groups instead of instances"Dmitriy Ivanov2014-12-021-79/+138
|\
| * Count references for groups instead of instancesDmitriy Ivanov2014-12-021-79/+138
* | Resolve "unused DT entry" warnings for DT_VERNEED and DT_VERNEEDNUM.Alexander Ivchenko2014-12-021-0/+2
|/
* Fix jump to unmapped memory on atexitDmitriy Ivanov2014-11-181-7/+19
* Rename soinfo methods and fieldsDmitriy Ivanov2014-11-131-144/+141
* Fix mips buildDmitriy Ivanov2014-11-121-12/+11
* Add support for hash-style=gnuDmitriy Ivanov2014-11-121-52/+171
* check invalid file offset when loading libraryYabin Cui2014-11-041-0/+8
* Merge "Revert "Use local copy of the library name on dlopen""Dmitriy Ivanov2014-11-011-14/+2
|\
| * Revert "Use local copy of the library name on dlopen"Dmitriy Ivanov2014-11-011-14/+2
* | Merge "Fix symbol lookup order during relocation"Dmitriy Ivanov2014-10-311-60/+102
|\ \ | |/ |/|
| * Fix symbol lookup order during relocationDmitriy Ivanov2014-10-311-60/+102
* | Use local copy of the library name on dlopenDmitriy Ivanov2014-10-311-2/+14
|/
* Remove unnecessary reinterpret_castDmitriy Ivanov2014-10-241-1/+1
* Fix mips buildDmitriy Ivanov2014-10-231-1/+1
* Remove unnecessary lookups during relocationsDmitriy Ivanov2014-10-231-22/+5
* Fix relocation to look for symbols in local groupDmitriy Ivanov2014-10-231-74/+119
* Rename library_offset to library_fd_offsetDmitriy Ivanov2014-10-211-6/+6
* Ignore DT_BIND_NOW (0x18)Dmitriy Ivanov2014-10-151-7/+42
* Resolve "unused DT entry" warnings for x86_64Dmitriy Ivanov2014-10-061-3/+13
* Add file_offset parameter to android_extinfoDmitriy Ivanov2014-10-061-27/+41
* Merge "Add RTLD_NODELETE flag support"Dmitriy Ivanov2014-10-021-2/+14
|\
| * Add RTLD_NODELETE flag supportDmitriy Ivanov2014-10-011-2/+14
* | Fix mips buildDmitriy Ivanov2014-09-301-2/+0
|/
* Fix unused DT entry warnings.Dmitriy Ivanov2014-09-301-7/+27
* Return has_DT_SYMBOLIC flag.Dmitriy Ivanov2014-09-291-22/+46
* Fix gdb could not get shared library list issueNingsheng Jian2014-09-261-4/+6
* Temporary disable DL_WARNs for unused DT_*Dmitriy Ivanov2014-09-171-1/+1
* Fix 64bit buildDmitriy Ivanov2014-09-161-3/+3
* Fix some unused DT_ warningsDmitriy Ivanov2014-09-161-4/+35
* Remove has_DT_SYMBOLIC flagDmitriy Ivanov2014-09-161-92/+39
* Fix dlsym() to take into account RTLD_GLOBAL/LOCALDmitriy Ivanov2014-09-151-17/+31
* Merge "Fix unload of recursively linked library"Dmitriy Ivanov2014-09-121-1/+1
|\