summaryrefslogtreecommitdiff
path: root/lld/ELF/OutputSections.h
Commit message (Expand)AuthorAgeFilesLines
* [ELF] Change most llvm::Optional to std::optionalFangrui Song2022-11-261-1/+1
* [ELF] Add LLVM_LIBRARY_VISIBILITY to some global variables. NFCFangrui Song2022-10-021-1/+3
* [ELF] Parallelize writes of different OutputSectionsFangrui Song2022-08-241-1/+5
* [lld/elf] Use C++17 nested namespace syntax in most placesNico Weber2022-08-101-4/+2
* [ELF] Optimize getInputSections. NFCFangrui Song2022-07-051-1/+3
* [ELF] Support custom sections between DATA_SEGMENT_ALIGN and DATA_SEGMENT_REL...Fangrui Song2022-05-041-0/+4
* [ELF] Don't use multiple inheritance for OutputSection. NFCFangrui Song2022-03-081-3/+11
* [ELF] Support (TYPE=<value>) to customize the output section typeFangrui Song2022-02-171-1/+1
* [ELF] Clean up headers. NFCFangrui Song2022-02-071-6/+1
* [ELF] Simplify writing the Elf_Chdr header. NFCFangrui Song2022-01-261-1/+1
* [ELF] Parallelize --compress-debug-sections=zlibFangrui Song2022-01-251-1/+7
* [ELF] LinkerScript/OutputSection: change other std::vector members to SmallVe...Fangrui Song2021-12-261-5/+5
* [ELF] Use SmallVector for some global variables (*Files and *Sections). NFCFangrui Song2021-12-221-1/+1
* [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-3/+3
* [ELF] Rename OutputSection::sectionCommands to commands. NFCFangrui Song2021-11-251-1/+1
* [ELF] Check the Elf_Rel addends for dynamic relocationsAlex Richardson2021-07-091-0/+2
* [ELF][NFCI] small cleanup to OutputSections.hBob Haarman2021-01-121-6/+0
* [ELF] Improve 2 SmallVector<*, N> usageFangrui Song2020-11-291-1/+1
* [ELF] Refactor uses of getInputSections to improve efficiency NFCAndrew Ng2020-01-211-1/+2
* [ELF] Make MergeInputSection merging aware of output sectionsFangrui Song2019-09-241-1/+3
* [Coding style change] Rename variables so that they start with a lowercase le...Rui Ueyama2019-07-101-49/+49
* ELF: Introduce a separate bit for tracking whether an output section has ever...Peter Collingbourne2019-06-031-0/+5
* [LLD][ELF] - Do not remove empty sections referenced in LOADADDR/ADDR commands.George Rimar2019-04-261-0/+1
* [ELF] Delete unused forward declarations and unused DynamicReloc::getInputSec...Fangrui Song2019-03-151-9/+0
* ELF: De-template OutputSection::finalize() and MipsGotSection::build(). NFCI.Peter Collingbourne2019-03-061-1/+1
* ELF: Write .eh_frame_hdr explicitly after writing .eh_frame.Peter Collingbourne2019-02-281-3/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [ELF] Make TrapInstr and Filler byte arrays. NFC.Simon Atanasyan2018-11-141-2/+3
* Remove a global variable that we can live without.Rui Ueyama2018-10-231-1/+0
* [ELF] - Implement linker script OVERLAYs.George Rimar2018-06-271-0/+1
* [ELF] Pass callables by function_refBenjamin Kramer2018-06-161-1/+1
* [PPC64] Remove support for ELF V1 ABI in LLDZaara Syeda2018-05-041-2/+0
* Use exact uint32_t for uint32_t ELF field. NFC.Rui Ueyama2018-03-071-1/+1
* Initialize a member in C++11 style. NFC.Rui Ueyama2018-03-071-1/+1
* [ELF] - Do not remove empty sections that use symbols in expressions.George Rimar2018-03-011-0/+1
* Simplify removing empty output sections.Rafael Espindola2018-03-011-2/+0
* Keep flags from phantom synthetic sections.Rafael Espindola2018-02-261-0/+2
* [ELF] - Introduce getInputSections() helper.George Rimar2018-02-221-0/+2
* Consistent (non) use of empty lines in include blocksSam Clegg2018-02-201-1/+0
* [ELF] - Support COPY, INFO, OVERLAY output sections attributes.George Rimar2018-02-161-0/+1
* Sort orphan section if --symbol-ordering-file is given.Rafael Espindola2018-01-301-2/+0
* Move LMAOffset from the OutputSection to the PhdrEntry. NFC.Rafael Espindola2018-01-251-2/+1
* Only lookup LMARegion once. NFC.Rafael Espindola2018-01-251-0/+1
* [ELF] - Fix for ld.lld does not accept "AT" syntax for declaring LMA regionGeorge Rimar2018-01-121-0/+1
* Fix line endings. NFC.Rafael Espindola2017-12-121-6/+6
* [ELF] Reset OutputSection size prior to processing linker script commandsJames Henderson2017-12-121-7/+11
* Delete dead code. NFC.Rafael Espindola2017-11-291-14/+0
* ELF: Merge DefinedRegular and Defined.Peter Collingbourne2017-11-061-1/+1
* [ELF] - Stop using SectionKey for creating output sections.George Rimar2017-11-041-16/+1