summaryrefslogtreecommitdiff
path: root/lld/ELF/SyntheticSections.cpp
AgeCommit message (Expand)Author
2025-11-22ELF: Use index 0 for unversioned undefined symbols (#168189)Fangrui Song
2025-11-17Remove shadowing "size" field from classes that inherit from SyntheticSection...Sterling-Augustine
2025-11-06[lld] Remove redundant declarations (NFC) (#166712)Kazu Hirata
2025-10-30ELF: Rename RandomizePaddingSection to PaddingSection.Peter Collingbourne
2025-09-29ELF: Store EhInputSection relocations to simplify code. NFCFangrui Song
2025-09-24ELF: EhFrameSection: Remove unused template parametersFangrui Song
2025-09-22ELF: Split relocateAlloc to relocateAlloc and relocateEh. NFCFangrui Song
2025-07-30[NFC][ELF] Replace DynamicReloc::Kind with the equivalent bool in APIsJessica Clarke
2025-07-30[NFCI][ELF] Store DynamicReloc Kind as two boolsJessica Clarke
2025-07-30[NFCI][ELF][Mips] Replace MipsMultiGotPage with new RE_MIPS_OSEC_LOCAL_PAGEJessica Clarke
2025-07-30[NFCI][ELF] Merge AgainstSymbol and AgainstSymbolWithTargetVAJessica Clarke
2025-07-30[NFCI][ELF] Merge AddendOnly and AddendOnlyWithTargetVAJessica Clarke
2025-07-30[NFCI][ELF] Introduce explicit Computed state for DynamicRelocJessica Clarke
2025-06-15[lld] Use range-based for loops (NFC) (#144251)Kazu Hirata
2025-06-13[lld] Refactor storage of PAuth ABI core info (#141920)SivanShani-Arm
2025-06-11[lld] Use std::tie to implement comparison operators (NFC) (#143726)Kazu Hirata
2025-06-06[LLD][ELF][RISCV][Zicfilp] Handle .note.gnu.property sections for Zicfilp/Zic...Ming-Yi Lai
2025-06-04[ELF] Consistently use gotEntrySize for GOT entries (#142064)Jessica Clarke
2025-05-25[lld] Remove unused includes (NFC) (#141421)Kazu Hirata
2025-05-19[lld] Use llvm::stable_sort (NFC) (#140488)Kazu Hirata
2025-04-19[lld] Use llvm::unique (NFC) (#136453)Kazu Hirata
2025-04-17[LLD][ELF][AArch64] Mark .plt and .iplt with PURECODE flag (#134798)Csanád Hajdú
2025-04-01[LLD][AArch64] Increase alignment of AArch64AbsLongThunk to 8 (#133738)Peter Smith
2025-02-05[ELF] Refine isExported/isPreemptible conditionFangrui Song
2025-02-03Revert "[ELF] Refine isExported/isPreemptible condition"Nikita Popov
2025-01-31[ELF] Refine isExported/isPreemptible conditionFangrui Song
2025-01-30[ELF] Merge exportDynamic/isExported and remove Symbol::includeInDynsymFangrui Song
2025-01-22[PAC][lld][AArch64][ELF] Support signed TLSDESC (#113817)Daniil Kovalev
2025-01-02[ELF] Fix .gnu.version crash when .dynsym is discardedFangrui Song
2024-12-17[PAC][lld][AArch64][ELF] Support signed GOT (#113815)Daniil Kovalev
2024-12-13ELF: Introduce --randomize-section-padding option.Peter Collingbourne
2024-12-03[ELF] Rename target-specific RelExpr enumeratorsFangrui Song
2024-11-24[ELF] Remove unneeded Twine in ELFSyncStreamFangrui Song
2024-11-24[ELF] Avoid some toStr and ErrAlwaysFangrui Song
2024-11-23[ELF] Make SyntheticSection parameter order match InputSectionFangrui Song
2024-11-23[ELF] Make section member orders consistentFangrui Song
2024-11-19[ELF] Avoid make<PhdrEntry>Fangrui Song
2024-11-17[ELF] Make elfHeader/programHeaders unique_ptrFangrui Song
2024-11-17[ELF] createSyntheticSections: replace some make<> with unique_ptrFangrui Song
2024-11-16[ELF] Replace functions bAlloc/saver/uniqueSaver with member accessFangrui Song
2024-11-16[ELF] Remove unneeded Twine()Fangrui Song
2024-11-16[ELF] Remove global ctxFangrui Song
2024-11-16[ELF] Move SharedFile::vernauxNum to CtxFangrui Song
2024-11-16[ELF] Pass ctx &Fangrui Song
2024-11-16[ELF] Pass ctx to bAlloc/saver/uniqueSaverFangrui Song
2024-11-16[ELF] Replace contex-less toString(x) with toStr(ctx, x)Fangrui Song
2024-11-14[ELF] Migrate away from global ctxFangrui Song
2024-11-14[ELF] Migrate away from global ctxFangrui Song
2024-11-07[ELF] Replace log with Log(ctx)Fangrui Song
2024-11-06[ELF] Replace errorOrWarn(...) with ErrFangrui Song