summaryrefslogtreecommitdiffstats
path: root/lld/ELF/Relocations.cpp
Commit message (Expand)AuthorAgeFilesLines
* [LLD][ELF][ARM][AArch64] Only round up ThunkSection Size when large OS.Peter Smith2020-02-041-0/+31
* [ELF][PPC32] Support range extension thunks with addendsFangrui Song2020-01-251-14/+7
* [ELF][PPC32] Support canonical PLTFangrui Song2020-01-251-1/+7
* [ELF] Allow R_PLT_PC (R_PC) to a hidden undefined weak symbolFangrui Song2020-01-171-0/+8
* [ELF] Delete the RelExpr member R_HINT. NFCFangrui Song2020-01-141-2/+2
* [ELF][Hexagon] Add support for IE relocationsSid Manning2020-01-091-1/+3
* [ELF] Delete an unused special rule from isStaticLinkTimeConstant. NFCFangrui Song2020-01-081-10/+0
* [ELF] Drop const qualifier to fix -Wrange-loop-analysis. NFCFangrui Song2020-01-041-1/+1
* [ELF] Don't suggest an alternative spelling for a symbol in a discarded sectionFangrui Song2019-12-231-4/+11
* [ELF] Delete a redundant R_HINT check from isStaticLinkTimeConstant(). NFCFangrui Song2019-12-221-2/+2
* [ELF] Add IpltSectionFangrui Song2019-12-171-6/+2
* [ELF] De-template PltSection::addEntry. NFCFangrui Song2019-12-161-6/+6
* [ELF][PPC64] Support long branch thunks with addendsFangrui Song2019-12-051-3/+5
* [ELF][PPC64] Don't copy ppc64BranchltIndex in replaceWithDefinedFangrui Song2019-12-051-1/+0
* [ELF][AArch64] Support R_AARCH64_{CALL26,JUMP26} range extension thunks with ...Fangrui Song2019-12-021-6/+18
* [ELF][ARM] Add getPCBias()Fangrui Song2019-11-271-2/+18
* [ELF] Add a corrector for case mismatch problemsFangrui Song2019-11-261-0/+8
* [ELF] Replace SymbolTable::forEachSymbol with iterator_range symbols()Fangrui Song2019-11-261-3/+4
* [ELF] Fix stack-use-after-scope after D69592 and 69650Fangrui Song2019-11-081-2/+4
* [ELF] Suggest extern "C" when the definition is mangled while an undefined re...Fangrui Song2019-11-081-4/+36
* [ELF] Suggest extern "C" when an undefined reference is mangled while the def...Fangrui Song2019-11-081-4/+23
* Fix a few typos in lld/ELF to cycle botsNico Weber2019-10-281-4/+4
* [ELF] Wrap things in `namespace lld { namespace elf {`, NFCFangrui Song2019-10-071-13/+15
* [ELF] Make MergeInputSection merging aware of output sectionsFangrui Song2019-09-241-4/+10
* [ELF] Fix spell corrector: don't call elf::InputFile::getSymbols() on shared ...Fangrui Song2019-09-041-1/+1
* [ELF] Add a spell corrector for "undefined symbol" diagnosticsFangrui Song2019-09-041-5/+80
* [ELF] Make LinkerScript::assignAddresses iterativeFangrui Song2019-08-261-5/+0
* [ELF] Simplify processRelocAux and allow a corner-case errorFangrui Song2019-08-191-4/+0
* [ELF] Move (copy relocation/canonical PLT) before error checkingFangrui Song2019-08-191-59/+55
* [ELF][Hexagon] Replace R_HEXAGON_GOT with R_GOTPLTFangrui Song2019-08-161-4/+4
* [ELF] Don't special case symbolic relocations with 0 addend to ifunc in writa...Fangrui Song2019-08-131-41/+0
* [ELF] Remove unnecessary assignment to `isPreemptible` in replaceWithDefined()Fangrui Song2019-08-121-1/+0
* [ELF] Remove redundant isDefined() in Symbol::computeBinding() and delete one...Fangrui Song2019-08-111-2/+1
* [ELF] Remove unnecessary assignment to `used` in replaceWithDefinedFangrui Song2019-08-111-1/+0
* [ELF] Detemplate maybeReportUndefined and copySectionsIntoPartitionsFangrui Song2019-07-261-2/+1
* [ELF] Fix variable names in comments after VariableName -> variableName changeFangrui Song2019-07-161-12/+12
* [Coding style change][lld] Rename variables for non-ELF portsRui Ueyama2019-07-111-4/+4
* [Coding style change] Rename variables so that they start with a lowercase le...Rui Ueyama2019-07-101-650/+650
* Avoid identifiers that are different only in case. NFC.Rui Ueyama2019-07-031-4/+4
* [ELF][RISCV] Support GD/LD/IE/LE TLS modelsFangrui Song2019-07-011-1/+1
* Reland D61583 [ELF] Error on relocations to STT_SECTION symbols if the sectio...Fangrui Song2019-06-261-3/+11
* Revert r362743 "Revert "Revert "Reland D61583 [ELF] Error on relocations to S...Hans Wennborg2019-06-251-11/+3
* lld/elf: Deduplicate undefined symbol diagnosticsNico Weber2019-06-201-30/+91
* [ELF][ARM][AARCH64][MIPS][PPC] Simplify the logic to create R_*_RELATIVE for ...Fangrui Song2019-06-201-11/+5
* [ELF][ARM] Merge handleARMTlsRelocation() into handleTlsRelocation()Fangrui Song2019-06-201-65/+38
* Remove two unused parametersNico Weber2019-06-141-4/+2
* [ELF] Don't emit dynamic relocations with weak undef in writable sectionsFangrui Song2019-06-141-8/+10
* [ELF] Loosen the condition that changes absolute relocation types to relative...Fangrui Song2019-06-131-1/+7
* [ELF][RISCV] Treat R_RISCV_{ADD,SET,SUB}* as link-time constantsFangrui Song2019-06-121-2/+3
* [ELF][PPC64] Don't report "relocation refers to a discarded section" for .tocFangrui Song2019-06-121-0/+9
OpenPOWER on IntegriCloud