summaryrefslogtreecommitdiff
path: root/lld/ELF/Relocations.cpp
AgeCommit message (Expand)Author
2025-11-19ELF: Add support for relocating R_AARCH64_FUNCINIT64.Peter Collingbourne
2025-10-13[ELF] Refactor RelocScan::scan to be target-specific (#163138)Fangrui Song
2025-09-29ELF: Use preprocessed relocations for EhInputSection scanningFangrui Song
2025-09-29ELF: Rename Relocations.cpp functions and rewrite the file-level comment. NFCFangrui Song
2025-09-22ELF: Split relocateAlloc to relocateAlloc and relocateEh. NFCFangrui Song
2025-08-18[lld] Replace SmallSet with SmallPtrSet (NFC) (#154263)Kazu Hirata
2025-08-11ELF: Add support for R_AARCH64_PATCHINST relocation type.Peter Collingbourne
2025-08-03[ELF][Hexagon] Fix host endianness assumptionJessica Clarke
2025-08-03[NFC][ELF][Hexagon] Avoid pointless ArrayRef::drop_frontJessica Clarke
2025-08-03[NFC][ELF] Add missing blank line between functionsJessica Clarke
2025-07-30[NFC][ELF] Replace DynamicReloc::Kind with the equivalent bool in APIsJessica Clarke
2025-07-30[NFCI][ELF] Merge AgainstSymbol and AgainstSymbolWithTargetVAJessica Clarke
2025-07-30[NFCI][ELF] Merge AddendOnly and AddendOnlyWithTargetVAJessica Clarke
2025-07-30[ELF] Add a dummySym member to CtxJessica Clarke
2025-07-20[lld] [hexagon] guard allocateAux: only if idx nonzero (#149690)Brian Cain
2025-07-20[lld] Add thunks for hexagon (#111217)Brian Cain
2025-07-17MC: Rework .reloc directive and fix the offset when it evaluates to a constantFangrui Song
2025-07-02[lld][LoongArch] Support TLSDESC GD/LD to IE/LE (#123715)Zhaoxin Yang
2025-06-24Reapply "ELF: Add branch-to-branch optimization."Peter Collingbourne
2025-06-23Revert "ELF: Add branch-to-branch optimization."Hans Wennborg
2025-06-20ELF: Add branch-to-branch optimization.Peter Collingbourne
2025-06-11[ELF] -z undefs: handle relocations referencing undefined non-weak like undef...Fangrui Song
2025-06-11[doc] Use ISO nomenclature for 1024 byte units (#133148)Alexander Ziaee
2025-05-25[lld] Remove unused includes (NFC) (#141421)Kazu Hirata
2025-04-10ELF: Remove lock from MTE global relocation handling code.Peter Collingbourne
2025-04-07[lld][LoongArch] Convert TLS IE to LE in the normal or medium code model (#12...Zhaoxin Yang
2025-03-28[ELF] Allow absolute relocation referencing symbol index 0 in PIC modeFangrui Song
2025-01-25[ELF] Replace some Fatal with ErrFangrui Song
2025-01-22[PAC][lld][AArch64][ELF] Support signed TLSDESC (#113817)Daniil Kovalev
2024-12-18[PAC][lld][AArch64][ELF] Support signed GOT with tiny code model (#113816)Daniil Kovalev
2024-12-17[PAC][lld][AArch64][ELF] Support signed GOT (#113815)Daniil Kovalev
2024-12-08[ELF] Introduce Symbol::isExported to cache includeInDynsymFangrui Song
2024-12-08[ELF] Simplify handling of exportDynamic and canBeOmittedFromSymbolTableFangrui Song
2024-12-07[ELF] Remove unneeded sym->file checkFangrui Song
2024-12-07[ELF] Simplify printLocationFangrui Song
2024-12-04ELF: Have __rela_iplt_{start,end} surround .rela.iplt with --pack-dyn-relocs=...pcc
2024-12-03[ELF] Rename target-specific RelExpr enumeratorsFangrui Song
2024-11-29[ELF] Change getSrcMsg to use ELFSyncStream. NFCFangrui Song
2024-11-24[ELF] Change getLocation to use ELFSyncStream. NFCFangrui Song
2024-11-24[ELF] Simplif reportUndefinedSymbol. NFCFangrui Song
2024-11-19[ELF] Make ThunkCreator take ownership of thunksFangrui Song
2024-11-16[ELF] Make Ctx inherit from CommonLinkerContextFangrui Song
2024-11-16[ELF] Make RelType a struct typeFangrui Song
2024-11-16[ELF] Move global relocMutex/undefs into CtxFangrui Song
2024-11-16[ELF] Simplify complex diagnosticsFangrui Song
2024-11-16[ELF] Replace context-less errorHandler() and error() with ctx.errHandlerFangrui Song
2024-11-16[ELF] Replace contex-less toString(x) with toStr(ctx, x)Fangrui Song
2024-11-16[ELF] Replace toString(RelType) with operator<< while using ELFSyncStreamFangrui Song
2024-11-15[LLD][AArch64] Detach Landing Pad creation from Thunk creation (#116402)Peter Smith
2024-11-14[ELF] Migrate away from global ctxFangrui Song