aboutsummaryrefslogtreecommitdiff
path: root/lld/ELF/SyntheticSections.cpp
AgeCommit message (Expand)AuthorFilesLines
2021-11-25[ELF] Simplify GnuHashSection::write. NFCFangrui Song1-17/+4
2021-11-25[ELF] Simplify DynamicSection content computation. NFCFangrui Song1-74/+43
2021-11-24[ELF] Emit DF_STATIC_TLS only for -sharedFangrui Song1-1/+1
2021-11-24[ELF] Rename hasStaticTlsModel to hasTlsIeFangrui Song1-1/+1
2021-11-19[ELF] Support discarding .got.pltFangrui Song1-2/+2
2021-10-27[ELF] Replace InputBaseSection::{areRelocsRela,firstRelocation,numRelocation}...Fangrui Song1-8/+8
2021-10-25[ELF] Update comments/diagnostics for some long options to use the canonical ...Fangrui Song1-6/+5
2021-10-24Use llvm::any_of and llvm::none_of (NFC)Kazu Hirata1-3/+2
2021-10-12[lld] fix typos to cycle botsNico Weber1-1/+1
2021-10-11[ELF] Demote !isUsedInRegularObj lazy symbolFangrui Song1-4/+4
2021-07-29[ELF] Add -Bsymbolic-non-weak-functionsFangrui Song1-1/+1
2021-07-09Fix MSVC "not all control paths return a value" warning. NFCI.Simon Pilgrim1-0/+1
2021-07-09[ELF][AArch64] Write addends for TLSDESC relocations with -z relAlex Richardson1-0/+12
2021-07-09[ELF] Refactor DynamicReloc to fix incorrect relocation addendsAlex Richardson1-24/+57
2021-05-17[lld][X86] Restore gotEntrySize.Harald van Dijk1-8/+9
2021-04-30[ELF] Simplify the condition adding .got headerFangrui Song1-17/+4
2021-04-28[ELF] Update URL for MIPS TLS wiki pageAlex Richardson1-1/+1
2021-04-27[ELF][MIPS] Emit dynamic relocations for PIC non-preemptible static TLSJessica Clarke1-2/+6
2021-04-27[ELF][MIPS] Don't emit dynamic relocations for PIE non-preemptible TLSJessica Clarke1-5/+5
2021-04-21[lld][ELF] Fix "enumeral and non-enumeral type in conditional expression" war...Yang Fan1-1/+2
2021-04-20[ELF] Don't set versionId on undefined weak lazy symbolsFangrui Song1-1/+3
2021-04-14fix typo to cycle botsNico Weber1-1/+1
2021-04-05[PowerPC] Fix issue where binary uses a .got but is missing a .TOC.Stefan Pintilie1-2/+15
2021-01-12[ELF] Drop .rel[a].debug_gnu_pub{names,types} for --gdb-index --emit-relocsFangrui Song1-0/+7
2020-12-17[lld] [ELF] AArch64: Handle DT_AARCH64_VARIANT_PCSAdhemerval Zanella1-0/+11
2020-11-02[ELF] --emit-relocs: fix st_value of STT_SECTION in the presence of a gap bef...Fangrui Song1-3/+2
2020-10-22[ELF] Set SHF_INFO_LINK for .rel[a].plt and .rel[a].dynFangrui Song1-2/+6
2020-10-20[ELF] --gdb-index: support --icf={safe,all}Fangrui Song1-1/+2
2020-08-17[PowerPC] Fix thunk alignment issue when using pc-rel instructionVictor Huang1-2/+2
2020-08-13[ELF] --gdb-index: skip SHF_GROUP .debug_infoFangrui Song1-24/+25
2020-08-11[ELF] Move the outSecOff addend from relocAlloc/relocNonAlloc/... to InputSec...Fangrui Song1-5/+2
2020-08-05[ELF] Fix type of ciesWithLSDA after D84610Fangrui Song1-1/+1
2020-08-05[ELF] --icf: don't fold text sections with LSDAFangrui Song1-7/+61
2020-07-09[DebugInfo] Add more checks to parsing .debug_pub* sections.Igor Kudrin1-1/+2
2020-07-09[DebugInfo] Do not hang when parsing a malformed .debug_pub* section.Igor Kudrin1-4/+7
2020-06-01[ELF] Set DF_1_PIE for -pieFangrui Song1-0/+2
2020-05-15[ELF] Use namespace qualifiers (lld:: or elf::) instead of `namespace lld { n...Fangrui Song1-90/+87
2020-05-11[ELF][ARM] Support /DISCARD/ of subset of .ARM.exidx sectionsPeter Smith1-1/+1
2020-05-05[Support] Move LLD's parallel algorithm wrappers to supportReid Kleckner1-1/+1
2020-05-05[ELF][ARM] Do not create .ARM.exidx sections for out of range inputsPeter Smith1-1/+12
2020-04-24[LLD][ELF][ARM] recommit Fix ARM Exidx order for non monotonic section orderPeter Smith1-3/+8
2020-04-23Revert "[LLD][ELF][ARM] Fix ARM Exidx order for non monotonic section order"Peter Smith1-2/+2
2020-04-23[LLD][ELF][ARM] Fix ARM Exidx order for non monotonic section orderPeter Smith1-2/+2
2020-04-02[lld] NFC: fix trivial typos in commentsKazuaki Ishizaki1-2/+2
2020-03-31[lld][COFF][ELF][WebAssembly] Replace --[no-]threads /threads[:no] with --thr...Fangrui Song1-11/+9
2020-03-29[LLD][ELF] Put back rounding which was lost in 8404aeb56a73ab24f9b295111de3b3...Alexandre Ganea1-2/+4
2020-03-12[ELF] --gdb-index: fix memory usage regression after D74773Fangrui Song1-5/+7
2020-03-06LLD already has a mechanism for caching creation of DWARCContext:Alexey Lapshin1-5/+6
2020-03-05[LLD][NFC] Remove getOffsetInFile() workaround.Alexey Lapshin1-8/+4
2020-02-28[ELF][PPC32] Fix canonical PLTs when the order does not match the PLT orderFangrui Song1-10/+15