summaryrefslogtreecommitdiff
path: root/lld/ELF/OutputSections.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ELF] Name MergeSyntheticSection using an input section instead of the output...Fangrui Song2023-05-021-1/+1
* [Support][Parallel] Add sequential mode to TaskGroup::spawn().Alexey Lapshin2023-04-261-1/+1
* [NFC] Optimize vector usage in lldJez Ng2023-01-261-1/+1
* Move from llvm::makeArrayRef to ArrayRef deduction guides - last partserge-sans-paille2023-01-101-2/+2
* [lld][NFC] rename ELF alignment into addralignGuillaume Chatelet2022-12-011-8/+8
* [ELF] --compress-debug-sections=zstd: ignore error if zstd was not built with...Fangrui Song2022-09-221-4/+3
* [ELF] Fix std::min error on MacOsAlex Brachet2022-09-221-1/+1
* Fix -Wunused-local-typedef warning in some build configurationsDmitri Gribenko2022-09-221-0/+1
* [ELF] Parallelize --compress-debug-sections=zstdFangrui Song2022-09-211-12/+50
* [ELF] Add --compress-debug-sections=zstdFangrui Song2022-09-091-6/+24
* [ELF] Parallelize writes of different OutputSectionsFangrui Song2022-08-241-30/+65
* [ELF] Optimize getInputSections. NFCFangrui Song2022-07-051-8/+22
* Rename parallelForEachN to just parallelForNico Weber2022-06-191-4/+4
* [ELF] Change (NOLOAD) type mismatch to use SHT_NOBITS instead of SHT_PROGBITSFangrui Song2022-05-061-1/+2
* [ELF] Don't use multiple inheritance for OutputSection. NFCFangrui Song2022-03-081-6/+1
* [ELF] Move SyntheticSection check from InputSection::writeTo to OutputSection...Fangrui Song2022-02-271-1/+4
* [ELF] Don't rely on Symbols.h's transitive inclusion of InputFiles.h. NFCFangrui Song2022-02-231-0/+1
* [ELF] Change (NOLOAD) section type mismatch error to warningFangrui Song2022-02-181-5/+10
* [ELF] Support (TYPE=<value>) to customize the output section typeFangrui Song2022-02-171-20/+22
* [ELF] Clean up headers. NFCFangrui Song2022-02-071-5/+2
* Fix lld standalone buildMariusz Ceier2022-02-071-1/+1
* [ELF] copyShtGroup: replace unordered_set<uint32_t> with DenseSet<uint32_t>. NFCFangrui Song2022-01-301-2/+1
* [ELF] crtbegin/crtend test: replace std::regex with hand-written matcher. NFCFangrui Song2022-01-301-15/+11
* [ELF] Simplify maybeCompress with lld::split. NFCFangrui Song2022-01-301-6/+3
* [ELF] Simplify writing the Elf_Chdr header. NFCFangrui Song2022-01-261-11/+7
* [ELF] Clarify that Z_BEST_SPEED==1 in a comment. NFCFangrui Song2022-01-251-4/+5
* [ELF] Cast size to size_t. NFCFangrui Song2022-01-251-1/+1
* [ELF] maybeCompress: replace vector<uint8_t> with unique_ptr<uint8_t[]>. NFCFangrui Song2022-01-251-6/+6
* [ELF] Parallelize --compress-debug-sections=zlibFangrui Song2022-01-251-10/+89
* [ELF] LinkerScript/OutputSection: change other std::vector members to SmallVe...Fangrui Song2021-12-261-5/+5
* [ELF] Move outSecOff addition from InputSection::writeTo to the callerFangrui Song2021-12-261-1/+1
* [ELF] Use SmallVector for some global variables (*Files and *Sections). NFCFangrui Song2021-12-221-1/+1
* [ELF] Optimize RelocationSection<ELFT>::writeToFangrui Song2021-12-211-1/+1
* [ELF] --time-trace: Trace "Write sections"Fangrui Song2021-12-201-0/+1
* [ELF] Internalize createMergeSynthetic. NFCFangrui Song2021-12-161-0/+9
* [ELF] Fix out-of-bounds write in memset(&Out::first, ...)Fangrui Song2021-11-281-1/+0
* [ELF] Rename BaseCommand to SectionCommand. NFCFangrui Song2021-11-251-18/+18
* [ELF] Rename OutputSection::sectionCommands to commands. NFCFangrui Song2021-11-251-11/+10
* [ELF] Update comments/diagnostics for some long options to use the canonical ...Fangrui Song2021-10-251-1/+1
* [ELF] Check the Elf_Rel addends for dynamic relocationsAlex Richardson2021-07-091-0/+35
* [ELF] --emit-relocs: fix a crash if .rela.dyn is an empty output sectionFangrui Song2020-12-161-1/+5
* [ELF] Make SORT_INIT_PRIORITY support .ctors.NFangrui Song2020-11-121-24/+19
* [lld][ELF] Add additional time trace categoriesJames Henderson2020-11-101-0/+3
* [ELF] -r: allow SHT_X86_64_UNWIND to be merged into SHT_PROGBITSFangrui Song2020-08-131-1/+5
* [ELF] -r: rewrite SHT_GROUP content if some members are combined or discardedFangrui Song2020-07-211-0/+10
* [ELF] Use namespace qualifiers (lld:: or elf::) instead of `namespace lld { n...Fangrui Song2020-05-151-10/+7
* [Support] Move LLD's parallel algorithm wrappers to supportReid Kleckner2020-05-051-1/+1
* LLD Support for Basic Block SectionsSriraman Tallam2020-04-071-1/+24
* [ELF] Allow SHF_LINK_ORDER and non-SHF_LINK_ORDER to be mixedFangrui Song2020-03-301-4/+4
* [ELF] Refactor uses of getInputSections to improve efficiency NFCAndrew Ng2020-01-211-3/+10