aboutsummaryrefslogtreecommitdiff
path: root/lld/ELF
AgeCommit message (Expand)AuthorFilesLines
2023-12-07[ELF] relocateNonAlloc: clean up workaround codeFangrui Song1-17/+9
2023-12-07[ELF] relocateNonAlloc: move likely expr == R_ABS before unlikely R_SIZE. NFCFangrui Song1-7/+7
2023-12-06[ELF] IWYU <optional> NFCFangrui Song3-0/+3
2023-12-01[LLD][RISCV] Fix incorrect call relaxation when mixing +c and -c objects (#73...Philip Reames1-1/+1
2023-11-29[LEB128] Don't initialize error on successAdrian Prantl1-1/+1
2023-11-29Revert "[LEB128] Don't initialize error on success"Adrian Prantl1-1/+1
2023-11-29[LEB128] Don't initialize error on successAdrian Prantl1-1/+1
2023-11-25[lld][LoongArch] Add a another corner testcase for elf::getLoongArchPageDeltaWeining Lu1-1/+0
2023-11-21[ELF] Support R_RISCV_SET_ULEB128/R_RISCV_SUB_ULEB128 in non-SHF_ALLOC sectio...Fangrui Song3-3/+41
2023-11-20[lld][ELF] Add armeb support when incoming bc is arm big endian (#72604)dong jianqiang1-0/+2
2023-11-17[ELF] -r: rename orphan SHT_REL/SHT_RELA when the relocated input section is ...Fangrui Song1-5/+5
2023-11-17[lld][ELF] Recognize sparcv9 bitcode (#72609)Brad Smith1-0/+2
2023-11-16[ELF] Make some InputSection/InputFile member functions const. NFCFangrui Song4-17/+20
2023-11-16[ELF] Merge verdefIndex into versionId. NFC (#72208)Fangrui Song6-28/+28
2023-11-15Revert "[ELF] Merge verdefIndex into versionId. NFC" #72208 (#72484)Fangrui Song5-16/+21
2023-11-15[lld][LoongArch] Support the R_LARCH_{ADD,SUB}6 relocation type (#72190)Jinyang He1-0/+8
2023-11-14[ELF] Merge verdefIndex into versionId. NFC (#72208)Fangrui Song5-21/+16
2023-11-08[ELF] Fix assertion in cdsort (#71708)spupyrev1-1/+0
2023-11-06[ELF] Set `file` for synthesized _binary_ symbolsFangrui Song1-7/+7
2023-11-03Reapply [ELF] Making cdsort default for function reordering (#68638)spupyrev2-4/+4
2023-11-03[ELF] Improve undefined symbol message w/ DW_TAG_variable of the enclosing sy...Fangrui Song1-1/+4
2023-11-03[ELF] Add getEnclosingSymbol for code sharing. NFCFangrui Song2-11/+12
2023-11-03[ELF] Enhance --no-allow-shlib-undefined to report non-exported definition (#...Fangrui Song1-2/+8
2023-11-02[ELF] Define NOMINMAX to fix zlib.h caused build failure on Windows (#70368)Yaxun (Sam) Liu1-0/+2
2023-11-01[ELF] adjustOutputSections: don't copy SHF_EXECINSTR when an output does not ...Fangrui Song1-3/+5
2023-10-18[ELF] Merge copyLocalSymbols and demoteLocalSymbolsInDiscardedSections (#69425)Fangrui Song3-37/+20
2023-10-17[ELF] Remove unused setSymbolAndType after #69295. NFCFangrui Song1-4/+1
2023-10-17[ELF] Demote symbols in /DISCARD/ discarded sections to Undefined (#69295)Fangrui Song6-16/+61
2023-10-17[ELF] Merge demoteSymbols and isPreemptible computation. NFCFangrui Song1-13/+11
2023-10-17[ELF] Move demoteSymbols to Writer.cpp. NFCFangrui Song2-24/+23
2023-10-12[ELF] Restore the --call-graph-profile-sort=hfsort default before #68638Fangrui Song1-1/+1
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata3-7/+7
2023-10-10Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata1-1/+1
2023-10-10[ELF] Making cdsort default for function reordering (#68638)spupyrev1-1/+1
2023-10-10[lld] [MTE] Drop MTE globals for fully static executables, not ban (#68217)Mitch Phillips4-7/+26
2023-10-09Use llvm::endianness{,::little,::native} (NFC)Kazu Hirata1-1/+1
2023-10-06[lld][ELF][AVR] Add range check for R_AVR_13_PCREL (#67636)Ben Shi1-1/+3
2023-10-04[lld/ELF] Don't relax R_X86_64_(REX_)GOTPCRELX when offset is too farArthur Eubanks4-2/+49
2023-10-03[LLD][ELF] Import `ObjFile::importCmseSymbols` at call site (#68025)Alexandre Ganea2-1/+14
2023-10-03[ELF] Handle relocations in synthetic .eh_frame with a non-zero offset within...simpal015-2/+11
2023-09-28[NFC][LLD] Refactor some copy-paste into the Common library (#67598)Matheus Izvekov1-26/+1
2023-09-26[ELF] A new code layout algorithm for function reordering [3a/3]spupyrev6-36/+115
2023-09-25[ELF] Change --call-graph-profile-sort to accept an argumentFangrui Song3-8/+22
2023-09-20[ELF] -r --compress-debug-sections: update implicit addends for .rel.debug_* ...Fangrui Song1-23/+17
2023-09-20[ELF] Postpone "unable to move location counter backward" error (#66854)Fangrui Song3-7/+18
2023-09-19[ELF] Remove a R_ARM_PCA special case from relocateNonAllocFangrui Song1-1/+1
2023-09-18[WPD][LLD] Add option to validate RTTI is enabled on all native types and pre...modimo4-0/+77
2023-09-16[ELF] Make -t work with --format=binaryFangrui Song1-19/+8
2023-09-15[ELF] Implement getImplicitAddend and enable checkDynamicRelocsDefault for He...Fangrui Song2-4/+23
2023-09-15[ELF] Implement getImplicitAddend and enable checkDynamicRelocsDefault for AM...Fangrui Song2-2/+16