aboutsummaryrefslogtreecommitdiff
path: root/lld/ELF
AgeCommit message (Expand)AuthorFilesLines
2024-03-16[lld][LoongArch] Fix handleUleb128Weining Lu1-2/+3
2024-03-14[ELF] Eliminate symbols demoted due to /DISCARD/ discarded sections (#85167)Fangrui Song1-0/+3
2024-03-12[lld][LoongArch] Support the R_LARCH_{ADD,SUB}_ULEB128 relocation types (#81133)Jinyang He1-0/+19
2024-03-12[ELF] Internalize enumFangrui Song3-1/+6
2024-02-16[lld/ELF] Avoid unnecessary TPOFF relocations in GOT for -pie (#81739)Ulrich Weigand1-1/+1
2024-02-16[lld][ELF] Support relax R_LARCH_ALIGN (#78692)Jinyang He6-35/+188
2024-02-16[lld] Add target support for SystemZ (s390x) (#75643)Ulrich Weigand11-10/+645
2024-02-03[ELF] Fix compareSections assertion failure when OutputDescs in sectionComman...Fangrui Song1-6/+6
2024-02-01[ELF] --warn-backrefs: --defsym does not make a backward referenceFangrui Song1-1/+6
2024-01-26[ELF] Implement R_RISCV_TLSDESC for RISC-VFangrui Song2-6/+142
2024-01-26[ELF] Fix terminology: TLS optimizations instead of TLS relaxation. NFCFangrui Song1-19/+19
2024-01-26[ELF] Clean up R_RISCV_RELAX code. NFCFangrui Song1-31/+34
2024-01-25[ELF] Don't resolve relocations referencing SHN_ABS to tombstone in non-SHF_A...Fangrui Song1-7/+6
2024-01-23[ELF] --save-temps --lto-emit-asm: derive ELF/asm file names from bitcode fil...Fangrui Song2-25/+57
2024-01-22[ELF] Fix spurious warning for -z rel && -z relaFangrui Song1-0/+1
2024-01-22[ELF] Suppress --no-allow-shlib-undefined diagnostic when a SharedSymbol is o...Fangrui Song3-3/+16
2024-01-22[lld][WebAssembly] Implement `--start-lib`/`--end-lib` (#78821)Sam Clegg1-2/+2
2024-01-22[ELF] Add internal InputFile (#78944)Fangrui Song17-42/+59
2024-01-22[lld] Use SmallString::operator std::string (NFC)Kazu Hirata1-1/+1
2024-01-21[ELF] Reimplement unknown -z options using the isClaimed bitFangrui Song1-57/+6
2024-01-21[ELF] Claim recognized -z options. NFCFangrui Song1-45/+71
2024-01-21[ELF] Clarify the first entry of .got.plt NFCFangrui Song1-4/+4
2024-01-19[ELF] Rename LazyObject to LazySymbol. NFCFangrui Song3-16/+16
2024-01-19[lld][ELF] Simplify handleLibcall. NFC (#78659)Sam Clegg1-7/+1
2024-01-17[lld/ELF] Hint if R_X86_64_PC32 overflows and references a SHF_X86_64_LARGE s...Arthur Eubanks1-0/+7
2024-01-17[LLD][RISCV] Report error for unsatisfiable RISCV_ALIGN (#74121)Philip Reames1-2/+8
2024-01-17[WPD][LLD] Allow glob matching of --lto-known-safe-vtables (#78505)modiking1-1/+5
2024-01-11[lld][ELF] Allow Arm PC-relative relocations in PIC links (#77304)Eleanor Bonnici1-4/+4
2024-01-11[RISCV] Deduplicate version struct in RISCVISAInfo. NFC (#77645)Luke Lau1-2/+2
2024-01-10[llvm][lld] Support R_RISCV_GOT32_PCREL (#72587)PiJoules1-0/+3
2024-01-10[llvm][lld] Support R_AARCH64_GOTPCREL32 (#72584)PiJoules1-0/+3
2024-01-10[lld][LoongArch] Handle extreme code model relocs according to psABI v2.30 (#...Lu Weining3-89/+33
2024-01-09[NFC] [lld] [MTE] Rename MemtagDescriptors to MemtagGlobalDescriptors (#77300)Mitch Phillips4-18/+21
2024-01-08[ELF] -r: fix crash when SHF_LINK_ORDER linked-to section has a larger indexFangrui Song1-0/+4
2024-01-08[ELF] Support R_RISCV_SET_ULEB128/R_RISCV_SUB_ULEB128 in SHF_ALLOC sections (...Fangrui Song4-12/+55
2024-01-08[ELF] OVERLAY: support optional start address and LMAFangrui Song1-9/+18
2024-01-08[lld] [MTE] Allow android note for static executables. (#77078)Mitch Phillips4-8/+14
2024-01-07[lld][ELF][X86] Add missing X86_64_TPOFF64 case in switches (#77208)Nicholas Mosier1-0/+2
2023-12-25[lld][LoongArch] Support the R_LARCH_CALL36 relocation type (#73346)Lu Weining1-0/+20
2023-12-21[ELF] Change .debug_names tombstone value to UINT32_MAX/UINT64_MAX (#74686)Fangrui Song1-6/+16
2023-12-14Use StringRef::{starts,ends}_with (NFC)Kazu Hirata1-4/+4
2023-12-12[ELF] Don't create copy relocation/canonical PLT entry for a defined symbol (...Fangrui Song1-2/+2
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