summaryrefslogtreecommitdiff
path: root/lld/ELF/Writer.cpp
AgeCommit message (Expand)Author
2025-10-30ELF: Rename RandomizePaddingSection to PaddingSection.Peter Collingbourne
2025-08-07ELF: -r: Call assignAddresses only onceFangrui Song
2025-07-30[NFC][ELF] Replace DynamicReloc::Kind with the equivalent bool in APIsJessica Clarke
2025-07-30[NFCI][ELF] Merge AddendOnly and AddendOnlyWithTargetVAJessica Clarke
2025-07-23ELF: Simplify isRelRoDataSection and rename the text fileFangrui Song
2025-07-23[lld][ELF] Allow `data.rel.ro.hot` and `.data.rel.ro.unlikely` to be RELRO (#...Mingming Liu
2025-06-12[ELF] Implement -z dynamic-undefined-weakFangrui Song
2025-06-12[lld/ELF][x86-64] Place large executable sections at the edges of binary (#70...Arthur Eubanks
2025-06-08[lld] Use std::none_of (NFC) (#143318)Kazu Hirata
2025-05-21[ELF] Error if a section address is smaller than image baseFangrui Song
2025-05-14Support,lld: Rename misnamed F_no_mmap to F_mmapFangrui Song
2025-05-10[ELF] writeTrapInstr: Don't decrease p_memszFangrui Song
2025-04-08Revert "Rename `F_no_mmap` to `F_mmap`" (#134924)Douglas
2025-04-08Rename `F_no_mmap` to `F_mmap` (#134787)Dmitry Chestnykh
2025-04-08[LLD][ELF] Allow merging XO and RX sections, and add `--[no-]xosegment` flag ...Csanád Hajdú
2025-03-11[ELF] Introduce ReportPolicy to handle -z *-report options. NFCFangrui Song
2025-03-01[LLD][ELF] Add `-z execute-only-report` that checks PURECODE section flags (#...Csanád Hajdú
2025-02-26[LLD][ELF] Generically report "address assignment did not converge" (#128774)Daniel Thornburgh
2025-02-16[ELF] Refine ctx.arg.exportDynamic conditionFangrui Song
2025-02-05[ELF] Refine isExported/isPreemptible conditionFangrui Song
2025-02-04[ELF] Add BPSectionOrderer options (#125559)Fangrui Song
2025-02-03Revert "[ELF] Add BPSectionOrderer options (#120514)"Hans Wennborg
2025-02-03Revert "[ELF] Refine isExported/isPreemptible condition"Nikita Popov
2025-02-02[ELF] Add BPSectionOrderer options (#120514)Pengying Xu
2025-01-31[ELF] Refine isExported/isPreemptible conditionFangrui Song
2025-01-30[ELF] Merge exportDynamic/isExported and remove Symbol::includeInDynsymFangrui Song
2025-01-27[ELF] Remove redundant isExported computationFangrui Song
2025-01-27[ELF] Refine includeInDynsym conditionFangrui Song
2025-01-27Revert "[ELF] Remove redundant isExported computation"Jorge Gorbe Moya
2025-01-26Revert "Move HIP fatbin sections farther away from .text"Fangrui Song
2025-01-26[ELF] Remove redundant isExported computationFangrui Song
2025-01-25[ELF] -o -: suppress output if disableOutputFangrui Song
2025-01-05[ELF] Allow --symbol-ordering-file and call graph profile to be used togetherFangrui Song
2025-01-05[ELF] Internalize computeCacheDirectedSortOrder. NFCFangrui Song
2024-12-19[ELF] Add support for PT_OPENBSD_NOBTCFI (#120005)Brad Smith
2024-12-13ELF: Introduce --randomize-section-padding option.Peter Collingbourne
2024-12-08[ELF] Introduce Symbol::isExported to cache includeInDynsymFangrui Song
2024-12-08[ELF] Merge parseSymbolVersion and computeIspreemptibleFangrui Song
2024-12-07[ELF] Remove unneeded sym->file checkFangrui Song
2024-12-04ELF: Have __rela_iplt_{start,end} surround .rela.iplt with --pack-dyn-relocs=...pcc
2024-11-29[ELF] Change some upper-case utohexstr to lower-case to improve consistencyFangrui Song
2024-11-24[ELF] Remove unneeded Twine in ELFSyncStreamFangrui Song
2024-11-19[ELF] Make ThunkCreator take ownership of thunksFangrui Song
2024-11-19[ELF] Avoid make<PhdrEntry>Fangrui Song
2024-11-18[ELF,ARM] Move global sectionMap into the ARM classFangrui Song
2024-11-17[ELF] Make elfHeader/programHeaders unique_ptrFangrui Song
2024-11-16[ELF] Replace functions bAlloc/saver/uniqueSaver with member accessFangrui Song
2024-11-16[ELF] Make Ctx inherit from CommonLinkerContextFangrui Song
2024-11-16[lld] Use context-aware outs() and errs()Fangrui Song
2024-11-16[ELF] Pass ctx to bAlloc/saver/uniqueSaverFangrui Song