summaryrefslogtreecommitdiff
path: root/lld/ELF/Relocations.cpp
AgeCommit message (Expand)Author
2018-07-18Revert r336609: Fix direct calls to __wrap_sym when it is relocated.Rui Ueyama
2018-07-09Fix direct calls to __wrap_sym when it is relocated.Rui Ueyama
2018-07-09lld: add experimental support for SHT_RELR sections.Rui Ueyama
2018-07-09[PPC64] Add TLS local dynamic to local exec relaxationZaara Syeda
2018-06-27[PPC64] Add support for R_PPC64_GOT_DTPREL16* relocationsZaara Syeda
2018-06-16[ELF] Pass callables by function_refBenjamin Kramer
2018-06-11[ELF] Fix copy relocation when two symbols share the same Symbol instance.Fangrui Song
2018-06-11[ELF][MIPS] Multi-GOT implementationSimon Atanasyan
2018-06-06Correct aligment computation for shared object symbols.Han Shen
2018-05-31[PPC64] Support R_PPC64_GOT_TLSLD16 relocations.Sean Fertile
2018-05-31Rename R_TLSGD/R_TLSLD to add _GOT_FROM_END. NFC.Sean Fertile
2018-05-29[PPC64] Support General-Dynamic tls.Sean Fertile
2018-05-11[PPC64] isRelExpr should return true for the PPC Call Exprs.Sean Fertile
2018-05-04[PPC64] Remove support for ELF V1 ABI in LLDZaara Syeda
2018-04-26Add a comment. NFC.Rafael Espindola
2018-04-26Replace SharedSymbols with Defined when creating copy relocations.Rafael Espindola
2018-04-26Simplify processRelocAux.Rafael Espindola
2018-04-20Add -z {combreloc,copyreloc,noexecstack,lazy,relro,text}.Rui Ueyama
2018-04-05[ELF] - Eliminate Target::isPicRel method.George Rimar
2018-03-30ELF: Try to create last thunk section at ThunkSectionSpacing bytes before the...Peter Collingbourne
2018-03-29ELF: Allow thunks to change size. NFCI.Peter Collingbourne
2018-03-24Add a SectionBase::getVA helper. NFC.Rafael Espindola
2018-03-14Update Error MessageRumeet Dhindsa
2018-03-14Error instead of producing broken binary.Rafael Espindola
2018-03-09ELF: Do not create multiple thunks for the same virtual address.Peter Collingbourne
2018-02-28Merge {COFF,ELF}/Strings.cpp to Common/Strings.cpp.Rui Ueyama
2018-02-23[ELF] Add comment for preemptible and fix typo. NFCFangrui Song
2018-02-20Consistent (non) use of empty lines in include blocksSam Clegg
2018-02-16Simplify RelocationBaseSection::addReloc.Rafael Espindola
2018-02-16Ensure that Elf_Rel addends are always written for dynamic relocationsAlexander Richardson
2018-02-13Add a simpler version of addReloc. NFC.Rafael Espindola
2018-01-31[ELF] Make overlapping output sections an errorAlexander Richardson
2018-01-16Inline foot gun into only valid use.Rafael Espindola
2018-01-16Fix another case we were using the wrong visibility.Rafael Espindola
2018-01-10Rename --icf-data and add a corresponding flag for functions.Rafael Espindola
2018-01-09Rewrite our relocation processing.Rafael Espindola
2018-01-08Move scanReloc to an auxiliary function.Rafael Espindola
2018-01-05Simplify handling of size relocations.Rafael Espindola
2018-01-05Centralize Config->IsRela handling.Rafael Espindola
2018-01-04Inline a function that is only called once. NFC.Rafael Espindola
2018-01-03Use references for a few arguments that are never null.Rafael Espindola
2018-01-03Mention symbol name in error message.Rafael Espindola
2018-01-03Use getLocation to improve error message.Rafael Espindola
2018-01-03Update code as this also handles GOT relocations.Rafael Espindola
2018-01-03Use a switch. NFC.Rafael Espindola
2018-01-03Refactor duplicated expression.Rafael Espindola
2018-01-03Use a swtich. NFC.Rafael Espindola
2018-01-03Simplify mips gprel handling.Rafael Espindola
2018-01-03Don't assume that size relocations are always constant.Rafael Espindola
2018-01-03Produce relocations with weak undef if the section is RW.Rafael Espindola