summaryrefslogtreecommitdiff
path: root/lld/ELF/LinkerScript.cpp
AgeCommit message (Expand)Author
2019-05-23Move code for symbol resolution from SymbolTable.cpp to Symbols.cpp.Rui Ueyama
2019-05-21[ELF] Don't advance position in a memory region when assigning to the DotFangrui Song
2019-05-20Make replaceSymbol a member function of Symbol.Rui Ueyama
2019-05-17Move symbol resolution code out of SymbolTable class.Rui Ueyama
2019-05-16Introduce CommonSymbol.Rui Ueyama
2019-05-16Simplify SymbolTable::add{Defined,Undefined,...} functions.Rui Ueyama
2019-05-13[ELF] Full support for -n (--nmagic) and -N (--omagic) via common pagePeter Smith
2019-04-30[LLD][ELF] /DISCARD/ output sections should not be orphansAndrew Ng
2019-04-26[LLD][ELF] - Do not remove empty sections referenced in LOADADDR/ADDR commands.George Rimar
2019-04-24[ELF] Fix a gcc -Wextra warningFangrui Song
2019-04-23[ELF] Change default output section type to SHT_PROGBITSAndrew Ng
2019-04-23Use llvm::stable_sortFangrui Song
2019-04-18[ELF] Respect NonAlloc when copying flags from the previous sectionsFangrui Song
2019-04-18lld: elf: Fix sections with explict addresses in regionsRui Ueyama
2019-03-12ELF: Simplify. NFCI.Peter Collingbourne
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-10[LLD][ELF] - Support discarding the .dynamic section.George Rimar
2018-12-10[ELF] - Allow discarding .dynsym from the linker script.George Rimar
2018-12-10[LLD][ELF] - Support discarding .dynstr section.George Rimar
2018-12-04[ELF] Allow discarding of .rela.pltMartell Malone
2018-10-12Remove `Type` parameter from SymbolTable::insert(). NFC.Rui Ueyama
2018-09-25Reset input section pointers to null on each linker invocation.Rui Ueyama
2018-08-29ELF: Don't examine values of linker script symbols during ICF.Peter Collingbourne
2018-08-06[ELF] - Remove dead code from LinkerScript::assignOffsets(). NFC-ihope.George Rimar
2018-08-02[LLD][ELF] - Simplify. NFC.George Rimar
2018-08-02[LLD] Do not overwrite LMAOffset of PT_LOAD headerGeorge Rimar
2018-08-02[LLD] Only increase LMARegion if different from MemRegionGeorge Rimar
2018-07-09lld: add experimental support for SHT_RELR sections.Rui Ueyama
2018-07-05[ELF] - Eliminate dead "if". NFC.George Rimar
2018-07-05[ELF] - Convert excessive dyn_cast -> cast. NFC.George Rimar
2018-07-05[ELF] - Advance position in a memory region when change the Dot.George Rimar
2018-07-03[ELF] Don't create empty output section for unreferenced PROVIDEsJames Henderson
2018-05-17Make ALIGN work with -r in linker scriptsRui Ueyama
2018-04-26Delete unused variable.Rafael Espindola
2018-04-26Replace SharedSymbols with Defined when creating copy relocations.Rafael Espindola
2018-04-25[ELF] - Eliminate the AssertCommand.George Rimar
2018-04-09[ELF] - Stop setting OutSecOff too early.George Rimar
2018-04-05[ELF] - Reveal more information in -Map file about assignments.George Rimar
2018-04-04[ELF] - Cleanup. NFCI.George Rimar
2018-03-26Reduce code duplication a bit.Rafael Espindola
2018-03-26Reduce code duplication a bit. NFCRafael Espindola
2018-03-26This is PR36799.George Rimar
2018-03-24[ELF] - Do not ignore discarding of .rela.plt/.rela.dyn, allow doing custom l...George Rimar
2018-03-23[ELF] - Another fix for "LLD crashes with --emit-relocs when trying to procce...George Rimar
2018-03-15[ELF] - Show data and assignment commands in the map file.George Rimar
2018-03-13[ELF] - Implement INSERT BEFORE.George Rimar
2018-03-13[ELF] - Drop special flags for empty output sections.George Rimar
2018-03-08[ELF] - Support "INSERT AFTER" statement.George Rimar
2018-03-07Use exact uint32_t for uint32_t ELF field. NFC.Rui Ueyama
2018-03-07[ELF] - Recommit r326892,r326893 "[ELF] - Report LMA region overflows."George Rimar