summaryrefslogtreecommitdiffstats
path: root/lld/ELF/LinkerScript.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ELF] Delete redundant isLive() check. NFCFangrui Song2019-12-151-2/+0
* [ELF] Support input section description .rel[a].dyn in /DISCARD/Fangrui Song2019-11-251-1/+1
* [ELF] Wrap things in `namespace lld { namespace elf {`, NFCFangrui Song2019-10-071-3/+6
* ELF: Don't merge SHF_LINK_ORDER sections for different output sections in rel...Peter Collingbourne2019-09-301-18/+42
* [ELF] Set SectionBase::partition in processSectionCommandsFangrui Song2019-09-261-0/+5
* [ELF] Delete SectionBase::assignedFangrui Song2019-09-241-5/+5
* [ELF] Make MergeInputSection merging aware of output sectionsFangrui Song2019-09-241-54/+41
* [ELF] Map the ELF header at imageBaseFangrui Song2019-09-161-26/+17
* [ELF] Delete a redundant assignment to SectionBase::assigned. NFCFangrui Song2019-09-131-1/+0
* Revert "Revert r370635, it caused PR43241."Fangrui Song2019-09-061-45/+37
* Revert r370635, it caused PR43241.Nico Weber2019-09-061-37/+45
* [ELF] Do not ICF two sections with different output sections (by SECTIONS com...Fangrui Song2019-09-021-45/+37
* [ELF] Make LinkerScript::assignAddresses iterativeFangrui Song2019-08-261-1/+44
* [ELF] Delete a redundant dyn_cast<InputSection>. NFCFangrui Song2019-08-251-6/+5
* Fix lld on GCC 5.1 after the C++14 moveJF Bastien2019-08-151-26/+24
* [LLD] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-141-2/+2
* [ELF] Rename odd variable names "New" after r365730. NFCFangrui Song2019-08-131-8/+8
* [ELF] Expand regions for gaps due to explicit addressFangrui Song2019-08-091-0/+8
* [ELF] Fix variable names in comments after VariableName -> variableName changeFangrui Song2019-07-161-3/+3
* [Coding style change] Rename variables so that they start with a lowercase le...Rui Ueyama2019-07-101-489/+489
* ELF: Create synthetic sections for loadable partitions.Peter Collingbourne2019-06-071-5/+7
* ELF: Introduce a separate bit for tracking whether an output section has ever...Peter Collingbourne2019-06-031-4/+3
* [LLD][ELF] - Remove dead code. NFC.George Rimar2019-06-031-1/+0
* [ELF] Don't create an output section named `/DISCARD/` if it is assigned to t...Fangrui Song2019-06-031-0/+3
* ELF: Add basic partition data structures and behaviours.Peter Collingbourne2019-05-291-11/+15
* Move code for symbol resolution from SymbolTable.cpp to Symbols.cpp.Rui Ueyama2019-05-231-2/+2
* [ELF] Don't advance position in a memory region when assigning to the DotFangrui Song2019-05-211-2/+0
* Make replaceSymbol a member function of Symbol.Rui Ueyama2019-05-201-2/+2
* Move symbol resolution code out of SymbolTable class.Rui Ueyama2019-05-171-6/+6
* Introduce CommonSymbol.Rui Ueyama2019-05-161-4/+4
* Simplify SymbolTable::add{Defined,Undefined,...} functions.Rui Ueyama2019-05-161-13/+14
* [ELF] Full support for -n (--nmagic) and -N (--omagic) via common pagePeter Smith2019-05-131-1/+3
* [LLD][ELF] /DISCARD/ output sections should not be orphansAndrew Ng2019-04-301-0/+1
* [LLD][ELF] - Do not remove empty sections referenced in LOADADDR/ADDR commands.George Rimar2019-04-261-3/+9
* [ELF] Fix a gcc -Wextra warningFangrui Song2019-04-241-2/+2
* [ELF] Change default output section type to SHT_PROGBITSAndrew Ng2019-04-231-1/+1
* Use llvm::stable_sortFangrui Song2019-04-231-1/+1
* [ELF] Respect NonAlloc when copying flags from the previous sectionsFangrui Song2019-04-181-1/+2
* lld: elf: Fix sections with explict addresses in regionsRui Ueyama2019-04-181-3/+4
* ELF: Simplify. NFCI.Peter Collingbourne2019-03-121-3/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [LLD][ELF] - Support discarding the .dynamic section.George Rimar2018-12-101-2/+1
* [ELF] - Allow discarding .dynsym from the linker script.George Rimar2018-12-101-2/+2
* [LLD][ELF] - Support discarding .dynstr section.George Rimar2018-12-101-1/+1
* [ELF] Allow discarding of .rela.pltMartell Malone2018-12-041-2/+1
* Remove `Type` parameter from SymbolTable::insert(). NFC.Rui Ueyama2018-10-121-2/+2
* Reset input section pointers to null on each linker invocation.Rui Ueyama2018-09-251-7/+7
* ELF: Don't examine values of linker script symbols during ICF.Peter Collingbourne2018-08-291-0/+1
* [ELF] - Remove dead code from LinkerScript::assignOffsets(). NFC-ihope.George Rimar2018-08-061-14/+2
* [LLD][ELF] - Simplify. NFC.George Rimar2018-08-021-6/+1
OpenPOWER on IntegriCloud