summaryrefslogtreecommitdiffstats
path: root/lld/ELF/SyntheticSections.cpp
Commit message (Expand)AuthorAgeFilesLines
* [LLD][ELF][ARM][AArch64] Only round up ThunkSection Size when large OS.Peter Smith2020-02-041-6/+1
* [ELF] Decrease alignment of ThunkSection on 64-bit targets from 8 to 4Fangrui Song2020-02-041-2/+2
* [ELF][PPC32] Support canonical PLTFangrui Song2020-01-251-1/+4
* [ELF] Add -z force-ibt and -z shstk for Intel Control-flow Enforcement Techno...Fangrui Song2020-01-131-2/+77
* [lld] Fix -Wrange-loop-analysis warningsFangrui Song2020-01-011-1/+1
* [ELF] Support input section description .gnu.version* in /DISCARD/Fangrui Song2019-12-261-6/+6
* [ELF] writePlt, writeIplt: replace parameters gotPltEntryAddr and index with ...Fangrui Song2019-12-181-7/+3
* [ELF] Rename .plt to .iplt and decrease EM_PPC{,64} alignment of .glink to 4Fangrui Song2019-12-171-1/+3
* [ELF] Add IpltSectionFangrui Song2019-12-171-16/+51
* [ELF] Delete relOff from TargetInfo::writePLTFangrui Song2019-12-161-7/+1
* [ELF] De-template PltSection::addEntry. NFCFangrui Song2019-12-161-6/+1
* Revert an accidental commit af5ca40b47b3e85c3add81ccdc0b787c4bc355aeRui Ueyama2019-12-131-2/+0
* temporaryRui Ueyama2019-12-131-0/+2
* [LLD][ELF][AArch64][ARM] When errata patching, round thunk size to 4KiB.Peter Smith2019-12-111-0/+11
* [ELF][PPC64] Support long branch thunks with addendsFangrui Song2019-12-051-7/+18
* [LLD][ELF][AArch64] .note.gnu.property sections should have alignment 8Peter Smith2019-12-051-2/+2
* ELF: Discard .ARM.exidx sections for empty functions instead of misordering t...Peter Collingbourne2019-11-041-5/+3
* Fix a few typos in lld/ELF to cycle botsNico Weber2019-10-281-6/+6
* [ELF] Wrap things in `namespace lld { namespace elf {`, NFCFangrui Song2019-10-071-87/+89
* ELF: Add .interp synthetic sections first in createSyntheticSections().Peter Collingbourne2019-10-011-4/+2
* [ELF][ARM] Fix crash when discarding InputSections that have .ARM.exidxPeter Smith2019-09-241-6/+18
* [ELF] Make MergeInputSection merging aware of output sectionsFangrui Song2019-09-241-61/+3
* [ELF] Don't shrink RelrSectionFangrui Song2019-09-041-0/+8
* [ELF][RISCV] Assign st_shndx of __global_pointer$ to 1 if .sdata does not existFangrui Song2019-08-281-17/+0
* [ELF] EhFrameSection: postpone FDE liveness check to finalizeSectionsFangrui Song2019-08-261-27/+42
* Reland D65242 "[ELF] More dynamic relocation packing""Fangrui Song2019-08-211-7/+66
* Revert D65242 "[ELF] More dynamic relocation packing"Fangrui Song2019-08-211-66/+7
* [ELF] More dynamic relocation packingFangrui Song2019-08-211-7/+66
* [LLD] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-141-1/+1
* [ELF] --gdb-index: fix odd variable name cUs after r365730 and replace lower_...Fangrui Song2019-08-141-7/+6
* DebugInfo: Explicitly handle errors when parsing unit DIEsDavid Blaikie2019-08-091-0/+4
* API update for change to LLVM's lib/DebugInfo/DWARFDavid Blaikie2019-08-071-2/+2
* [ELF][ARM] Fix /DISCARD/ of section with .ARM.exidx sectionPeter Smith2019-08-061-1/+13
* [ELF] Consistently prioritize non-* wildcards overs "*" in version scriptsFangrui Song2019-08-051-6/+8
* [ELF] Move R_*_IRELATIVE from .rel[a].plt to .rel[a].dyn unless --pack-dyn-re...Fangrui Song2019-08-031-2/+23
* [ELF] Fix variable names in comments after VariableName -> variableName changeFangrui Song2019-07-161-19/+17
* [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-1673/+1673
* [ELF] Allow placing non-string SHF_MERGE sections with different alignments i...Fangrui Song2019-07-041-1/+6
* Revert D63432 "[ELF] Allow placing SHF_MERGE sections with different alignmen...Fangrui Song2019-07-031-2/+1
* [ELF] Allow placing SHF_MERGE sections with different alignments into the sam...Fangrui Song2019-07-031-1/+2
* [ELF] Do not produce DT_JMPREL and DT_PLTGOT if .rela.plt is empty.Igor Kudrin2019-06-281-1/+1
* [ELF][RISCV] Create dummy .sdata for __global_pointer$ if .sdata does not existFangrui Song2019-06-141-0/+17
* ELF: Create synthetic sections for loadable partitions.Peter Collingbourne2019-06-071-113/+298
* [ELF][AArch64] Support for BTI and PACPeter Smith2019-06-071-3/+15
* [PPC32] Improve the 32-bit PowerPC portFangrui Song2019-06-061-6/+55
* Read .note.gnu.property sections and emit a merged .note.gnu.property section.Rui Ueyama2019-06-051-0/+29
* [ELF] Delete GotEntrySize and GotPltEntrySizeFangrui Song2019-05-311-10/+8
* ELF: Add basic partition data structures and behaviours.Peter Collingbourne2019-05-291-9/+11
* [ELF] -z combreloc: sort dynamic relocations by (!is_relative,symbol_index,r_...Fangrui Song2019-05-201-9/+9
OpenPOWER on IntegriCloud