aboutsummaryrefslogtreecommitdiff
path: root/lld/ELF
AgeCommit message (Expand)AuthorFilesLines
2024-04-09[ELF] Avoid make<GdbIndexSection>. NFCFangrui Song3-10/+16
2024-04-09[ELF] Sort DWARF.h sections. NFCFangrui Song2-15/+11
2024-04-04[ELF] PROVIDE: fix spurious "symbol not found"Fangrui Song1-7/+10
2024-04-04[lld][AArch64][ELF][PAC] Support AUTH relocations and AUTH ELF marking (#72714)Daniil Kovalev10-51/+141
2024-04-02[ELF] Actually sort IRELATIVE by offsetFangrui Song1-1/+2
2024-04-02[ELF] Sort IRELATIVE by offsetFangrui Song1-1/+1
2024-03-29[ELF] Enhance --no-allow-shlib-undefined for non-exported definitionsFangrui Song1-1/+1
2024-03-28[Object,ELFType] Rename TargetEndianness to Endianness (#86604)Fangrui Song5-11/+11
2024-03-27[ELF] --export-dynamic: don't create dynamic sections for non-PIC static linksFangrui Song1-8/+2
2024-03-27[ELF] Change duplicate symbol errors to use errorOrWarnFangrui Song1-3/+3
2024-03-27[ELF] --pack-dyn-relocs=android+relr: place IRELATIVE in .rela.plt (#86751)Fangrui Song1-2/+9
2024-03-25[lld][ELF] Add `--why-extract` for bitcode libcalls (#78781)Sam Clegg1-1/+4
2024-03-25[ELF] Fix unnecessary inclusion of unreferenced provide symbolsParth Arora6-27/+84
2024-03-25[ELF] Move parse files from Driver.cpp to InputFiles.cpp. NFCFangrui Song3-21/+20
2024-03-25[ELF] Simplify parseArmCMSEImportLib. NFCFangrui Song3-5/+5
2024-03-25[NFC][lld] Pass `sym` as const reference to `GotSection`'s methods (#86481)Daniil Kovalev2-6/+6
2024-03-24[ELF] Merge relaIplt into relaDynFangrui Song4-56/+24
2024-03-24[lld/ELF][X86] Respect outSecOff when checking if GOTPCREL can be relaxed (#8...Arthur Eubanks1-3/+4
2024-03-23[ELF] Remove zero-value DT_JMPREL when IPLT is present while PLT isn'tFangrui Song1-14/+2
2024-03-22[RISCV][lld] Set the type of TLSDESC relocation's referenced local symbol to ...Paul Kirth1-1/+4
2024-03-20[ELF] Add isStaticRelSecType to simplify SHT_REL/SHT_RELA testing. NFCFangrui Song7-15/+17
2024-03-19[ELF] Remove unneeded null check in getRelocatedSection. NFCFangrui Song1-2/+4
2024-03-19[ELF] Set ctx.internalFile for PPC64 _savegpr[01]_{14..31} and _restgpr[01]_{...Fangrui Song1-1/+1
2024-03-19[ELF] Make LinkerDrive::link a template. NFCFangrui Song4-15/+16
2024-03-19[ELF] Move some operations from link to setConfigs. NFCFangrui Song1-37/+31
2024-03-18[ELF] Change getSymbolIndex to use const reference. NFCFangrui Song4-10/+10
2024-03-15[ELF] Reject certain unknown section types (#85173)Fangrui Song4-7/+34
2024-03-14[ELF] Eliminate symbols demoted due to /DISCARD/ discarded sections (#85167)Fangrui Song1-0/+3
2024-03-12[ELF] Add --compress-section to compress matched non-SHF_ALLOC sectionsFangrui Song5-19/+64
2024-03-11[lld][RISCV] Avoid second map lookup in mergeArch. NFC (#84687)Craig Topper1-4/+4
2024-03-10[ELF] Move getSymbol/getRelocTargetSym from ObjFile<ELFT> to InputFile. NFCFangrui Song8-30/+29
2024-03-08[ELF] Simplify GdbIndexSection. NFCFangrui Song1-17/+10
2024-03-08[ELF] Sort sections in order. NFCFangrui Song1-1/+1
2024-03-06[ELF] Reject error-prone meta characters in input section descriptionFangrui Song1-2/+12
2024-03-05[lld][LoongArch] Fix handleUleb128Weining Lu1-2/+3
2024-03-05[lld][LoongArch] Support the R_LARCH_{ADD,SUB}_ULEB128 relocation types (#81133)Jinyang He1-0/+19
2024-03-01[ELF] Internalize enumFangrui Song3-1/+6
2024-02-27Improve readability of "undefined reference" message (#82671)DeanSturtevant11-2/+3
2024-02-20[ELF] Support placing .lbss/.lrodata/.ldata after .bssFangrui Song3-17/+33
2024-02-20[ELF] .eh_frame: use errorOrWarn for "PC offset is too large"Fangrui Song1-3/+5
2024-02-14[lld/ELF] Avoid unnecessary TPOFF relocations in GOT for -pie (#81739)Ulrich Weigand1-1/+1
2024-02-13[lld/ELF] fix typos to cycle botsNico Weber3-7/+7
2024-02-13[lld] Add target support for SystemZ (s390x) (#75643)Ulrich Weigand11-10/+645
2024-02-12[ELF] Place _edata before .bss in the presence of .ldataFangrui Song1-3/+6
2024-02-12[ELF] Properly reject unsupported e_machineFangrui Song1-1/+2
2024-02-09[ELF] Apply forgotten change to #81223Fangrui Song1-5/+5
2024-02-09[ELF] --no-rosegment: don't mark read-only PT_LOAD segments executable (#81223)Fangrui Song1-12/+16
2024-02-07[LLD][ELF] Silence warning when building with latest MSVCAlexandre Ganea1-2/+2
2024-02-06[lld][ELF] Support relax R_LARCH_ALIGN (#78692)Jinyang He6-35/+188
2024-02-05[AMDGPU] Introduce Code Object V6 (#76954)Pierre van Houtryve1-0/+21