summaryrefslogtreecommitdiffstats
path: root/lld/ELF/Writer.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ELF] Allow SHF_LINK_ORDER and non-SHF_LINK_ORDER to be mixedFangrui Song2020-04-141-7/+20
* [ELF] -r: don't create .interpFangrui Song2020-01-161-2/+2
* [ELF] Add -z force-ibt and -z shstk for Intel Control-flow Enforcement Techno...Fangrui Song2020-01-131-0/+6
* [ELF] Improve the condition to create .interpFangrui Song2019-12-271-1/+1
* Revert "[ELF] Improve the condition to create .interp"Reid Kleckner2019-12-271-1/+1
* [ELF] Improve the condition to create .interpFangrui Song2019-12-261-1/+1
* [ELF] Add IpltSectionFangrui Song2019-12-171-2/+2
* Revert an accidental commit af5ca40b47b3e85c3add81ccdc0b787c4bc355aeRui Ueyama2019-12-131-5/+1
* temporaryRui Ueyama2019-12-131-1/+5
* [ELF] --icf: do not fold preemptible symbolsFangrui Song2019-12-101-31/+0
* [LLD][ELF] Add support for PT_GNU_PROPERTYPeter Smith2019-12-051-0/+3
* [ELF] Replace SymbolTable::forEachSymbol with iterator_range symbols()Fangrui Song2019-11-261-9/+7
* [LLD][ELF] Support --[no-]mmap-output-file with F_no_mmapNick Terrell2019-10-291-1/+3
* [lld] [ELF] Add '-z nognustack' opt to suppress emitting PT_GNU_STACKMichał Górny2019-10-291-8/+10
* Fix a few typos in lld/ELF to cycle botsNico Weber2019-10-281-5/+5
* [ELF] Wrap things in `namespace lld { namespace elf {`, NFCFangrui Song2019-10-071-17/+19
* ELF: Add .interp synthetic sections first in createSyntheticSections().Peter Collingbourne2019-10-011-5/+13
* [ELF] Add -z separate-loadable-segments to complement separate-code and nosep...Fangrui Song2019-09-251-6/+6
* [ELF] Make MergeInputSection merging aware of output sectionsFangrui Song2019-09-241-1/+1
* [ELF] Error if the linked-to section of a SHF_LINK_ORDER section is discardedFangrui Song2019-09-201-4/+14
* [ELF][Hexagon] Allow PT_LOAD to have overlapping p_offset ranges on EM_HEXAGONFangrui Song2019-09-171-6/+1
* [ELF][ARM] Implement --fix-cortex-a8 to fix erratum 657417Peter Smith2019-09-161-0/+7
* [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64Fangrui Song2019-09-161-2/+1
* [ELF] Map the ELF header at imageBaseFangrui Song2019-09-161-1/+2
* [mips] Allow PT_LOAD to have overlapping p_offset ranges on EM_MIPSSimon Atanasyan2019-09-101-1/+0
* [ELF] nmagic or omagic: don't allocate PT_PHDR or PF_R PT_LOAD for the !hasPh...Fangrui Song2019-09-091-17/+22
* Reland D66717 [ELF] Do not ICF two sections with different output sections (b...Fangrui Song2019-09-061-5/+0
* Revert "Revert r370635, it caused PR43241."Fangrui Song2019-09-061-22/+14
* Revert r370635, it caused PR43241.Nico Weber2019-09-061-14/+22
* [ELF] Initialize PhdrEntry::p_align to maxPageSize for PT_LOADFangrui Song2019-09-051-9/+4
* Align output segments correctlyRui Ueyama2019-09-051-1/+2
* [ELF] Do not ICF two sections with different output sections (by SECTIONS com...Fangrui Song2019-09-021-22/+14
* [ELF] Align SHT_LLVM_PART_EHDR to a maximum page size boundaryFangrui Song2019-09-021-2/+10
* [ELF][RISCV] Allow PT_LOAD to have overlapping p_offset ranges on EM_RISCVFangrui Song2019-08-281-3/+3
* [ELF][AMDGPU][SPARC] Allow PT_LOAD to have overlapping p_offset ranges on EM_...Fangrui Song2019-08-281-4/+3
* [ELF][RISCV] Assign st_shndx of __global_pointer$ to 1 if .sdata does not existFangrui Song2019-08-281-11/+9
* [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARMFangrui Song2019-08-271-1/+2
* [ELF] EhFrameSection: postpone FDE liveness check to finalizeSectionsFangrui Song2019-08-261-3/+3
* [ELF] Make LinkerScript::assignAddresses iterativeFangrui Song2019-08-261-10/+22
* [ELF] Simplify with less_second. NFCFangrui Song2019-08-241-4/+1
* [ELF] Make member function Writer<ELFT>::removeEmptyPTLoad non-member. NFCFangrui Song2019-08-241-3/+1
* [ELF] Align the first section of a PT_LOAD even if its type is SHT_NOBITSFangrui Song2019-08-241-11/+12
* [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges on EM_PPCFangrui Song2019-08-201-1/+1
* [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386Fangrui Song2019-08-201-2/+3
* [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset rangesFangrui Song2019-08-201-1/+2
* [ELF][PPC] Allow PT_LOAD to have overlapping p_offset rangesFangrui Song2019-08-201-12/+56
* [ELF] Don't special case symbolic relocations with 0 addend to ifunc in writa...Fangrui Song2019-08-131-2/+0
* [ELF] Simplify handling of exportDynamic and isPreemptibleFangrui Song2019-08-131-8/+6
* [ELF] Consistently prioritize non-* wildcards overs "*" in version scriptsFangrui Song2019-08-051-1/+1
* [ELF] Move R_*_IRELATIVE from .rel[a].plt to .rel[a].dyn unless --pack-dyn-re...Fangrui Song2019-08-031-17/+15
OpenPOWER on IntegriCloud