summaryrefslogtreecommitdiffstats
path: root/lld/ELF/Relocations.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Ensure that Elf_Rel addends are always written for dynamic relocationsAlexander Richardson2018-02-161-2/+2
* Add a simpler version of addReloc. NFC.Rafael Espindola2018-02-131-19/+17
* [ELF] Make overlapping output sections an errorAlexander Richardson2018-01-311-7/+0
* Inline foot gun into only valid use.Rafael Espindola2018-01-161-1/+4
* Fix another case we were using the wrong visibility.Rafael Espindola2018-01-161-1/+1
* Rename --icf-data and add a corresponding flag for functions.Rafael Espindola2018-01-101-1/+18
* Rewrite our relocation processing.Rafael Espindola2018-01-091-186/+146
* Move scanReloc to an auxiliary function.Rafael Espindola2018-01-081-146/+155
* Simplify handling of size relocations.Rafael Espindola2018-01-051-4/+0
* Centralize Config->IsRela handling.Rafael Espindola2018-01-051-19/+4
* Inline a function that is only called once. NFC.Rafael Espindola2018-01-041-31/+26
* Use references for a few arguments that are never null.Rafael Espindola2018-01-031-13/+13
* Mention symbol name in error message.Rafael Espindola2018-01-031-4/+3
* Use getLocation to improve error message.Rafael Espindola2018-01-031-2/+2
* Update code as this also handles GOT relocations.Rafael Espindola2018-01-031-1/+1
* Use a switch. NFC.Rafael Espindola2018-01-031-5/+8
* Refactor duplicated expression.Rafael Espindola2018-01-031-4/+3
* Use a swtich. NFC.Rafael Espindola2018-01-031-4/+7
* Simplify mips gprel handling.Rafael Espindola2018-01-031-23/+7
* Don't assume that size relocations are always constant.Rafael Espindola2018-01-031-1/+5
* Produce relocations with weak undef if the section is RW.Rafael Espindola2018-01-031-6/+6
* Allow copy relocation with -z notext.Rafael Espindola2017-12-281-5/+8
* Don't try to preempt protected symbols with -z notext.Rafael Espindola2017-12-271-10/+10
* [ELF] - Allow relocation to a weak undefined symbol when -z notext is given.George Rimar2017-12-271-13/+13
* Allow relocations in rw sections to create plt entries.Rafael Espindola2017-12-241-8/+4
* Detemplate reportDuplicate.Rafael Espindola2017-12-231-12/+9
* [ELF] - Allow using PLT relocations when "-z notext" is given.George Rimar2017-12-231-28/+38
* Call isStaticLinkTimeConstant only once per relocation.Rafael Espindola2017-12-211-7/+10
* Use a reference for the shared symbol file.Rafael Espindola2017-12-201-5/+5
* Don't write preemptible symbol values to the .got.Rafael Espindola2017-12-181-1/+1
* Move RelaPlt and RelaIplt to InX. NFC.Rafael Espindola2017-12-101-5/+5
* Move RelaDyn to InX. NFC.Rafael Espindola2017-12-101-21/+20
* Remove some includes from InputFiles.h.Rafael Espindola2017-12-091-0/+1
* Add a call to std::vector::reserve.Rafael Espindola2017-12-061-0/+3
* Fix a crash.Rafael Espindola2017-12-061-2/+2
* Use Symbol::File directly.Rafael Espindola2017-11-291-2/+2
* Move Memory.{h,cpp} to Common.Rui Ueyama2017-11-281-1/+1
* Bring back r319008.Rafael Espindola2017-11-281-0/+1
* [ELF][MIPS] Fix crash in LLD when linking code that needs PIC thunksAlexander Richardson2017-11-201-0/+2
* [ELF] Fix typo in comment for getISDThunkSec [NFC]Peter Smith2017-11-061-1/+1
* ELF: Merge DefinedRegular and Defined.Peter Collingbourne2017-11-061-1/+1
* Rename Body -> Sym.Rui Ueyama2017-11-041-113/+110
* Rename SymbolBody -> SymbolRui Ueyama2017-11-031-19/+17
* [ELF] - Teach LLD to report line numbers for data symbols.George Rimar2017-11-011-2/+2
* Merge SymbolBody and Symbol into one class, SymbolBody.Rui Ueyama2017-10-311-4/+4
* Skip abs symbols when handling copy reloc aliases.Rafael Espindola2017-10-301-1/+2
* Reduce sizeof(Symbol) from 104 bytes to 88 bytes.Rui Ueyama2017-10-281-1/+1
* Pass symbol attributes instead of ElfSym to Shared symbol ctor.Rui Ueyama2017-10-281-9/+6
* [ELF] Add support for multiple passes to createThunks()Peter Smith2017-10-271-22/+160
* [ELF] Introduce range extension thunks for ARMPeter Smith2017-10-271-23/+45
OpenPOWER on IntegriCloud