aboutsummaryrefslogtreecommitdiff
path: root/ELF/OutputSections.h
AgeCommit message (Expand)Author
2018-01-30Merging r323395, r323396, r323399, r323440, r323449, r323456, and r323625:Hans Wennborg
2018-01-24Merging r322359, r322421, and r322801:Hans Wennborg
2017-12-12Fix line endings. NFC.Rafael Espindola
2017-12-12[ELF] Reset OutputSection size prior to processing linker script commandsJames Henderson
2017-11-29Delete dead code. NFC.Rafael Espindola
2017-11-06ELF: Merge DefinedRegular and Defined.Peter Collingbourne
2017-11-04[ELF] - Stop using SectionKey for creating output sections.George Rimar
2017-11-03Rename SymbolBody -> SymbolRui Ueyama
2017-10-27[ELF] - Simplify reporting of garbage collected sections.George Rimar
2017-10-11Rename processCommands -> processSectionCommands.Rui Ueyama
2017-10-11Rename Commands -> SectionCommands.Rui Ueyama
2017-10-07Remove OutputSection::updateAlignment.Rui Ueyama
2017-10-07Merge addInputSec with OutputSection::addSection.Rui Ueyama
2017-10-07Remove unused parameters.Rui Ueyama
2017-10-06Do not mutate Script->Opt.Commands from a leaf helper function.Rui Ueyama
2017-10-06Split addSection into two small functions. NFCI.Rui Ueyama
2017-10-06Make a few member varaibles/functions private.Rui Ueyama
2017-10-02Move new lld's code to Common subdirectory.Rui Ueyama
2017-09-15[ELF] - Remove one of OutputSectionFactory::addInputSec().George Rimar
2017-09-07[ELF] - Store pointer to PT_LOAD instead of pointer to first section in Outpu...George Rimar
2017-08-04[ELF] - Fix "--symbol-ordering-file doesn't work with linker scripts"George Rimar
2017-07-27Merge OutputSectionCommand and OutputSection.Rafael Espindola
2017-07-26Rename ObjectFile -> ObjFile.Rui Ueyama
2017-07-18[ELF] - Apply clang-format. NFC.George Rimar
2017-07-06Remove redundant argument. NFC.Rafael Espindola
2017-07-05Move fabricateDefaultCommands earlier.Rafael Espindola
2017-07-05Use Entry::SecSize in a couple of cases.Rafael Espindola
2017-06-13Make OutputSections and OutputSectionCommands globals.Rafael Espindola
2017-06-07[ELF] - Do not merge relocation sections by name when using --emit-relocs.George Rimar
2017-06-06Move finalize to OutputSectionCommands. NFC.Rafael Espindola
2017-06-02Run fabricateDefaultCommands before fixSectionAlignments.Rafael Espindola
2017-06-01Move maybeCompress to OutputSectionCommand.Rafael Espindola
2017-05-30Check Live instead of the section type.Rafael Espindola
2017-05-24Move writeTo to OutputSectionCommand.Rafael Espindola
2017-05-12Optimize orphan placement in a general way.Rafael Espindola
2017-04-26Create an OutputSection for each non-empty OutputSectionCommand.Rafael Espindola
2017-04-19Rename CompressedHeader ZDebugHeader.Rui Ueyama
2017-04-17[ELF] - Implemented --compress-debug-sections option.George Rimar
2017-04-11Call getFiller only when filler is not zero.Rui Ueyama
2017-04-07[ELF] Recommit r299635 to pad x86 executable sections with 0xccJames Henderson
2017-04-07Move a cast out of a function. NFC.Rafael Espindola
2017-04-06Revert r299635 because it exposed a latent bug.James Henderson
2017-04-06[ELF] Pad x86 executable sections with 0xcc int3 instructionsJames Henderson
2017-03-17[ELF] - Recommit "[ELF] - Make Bss and BssRelRo sections to be synthetic (#3)."George Rimar
2017-03-16[ELF] - Detemplate OutputSection::assignOffsets. NFC.George Rimar
2017-03-14[ELF] - Remove unnecessary template #4. NFC.George Rimar
2017-03-13[ELF] - Remove unnecessary template. NFC.George Rimar
2017-03-08Remove DefinedSynthetic.Rafael Espindola
2017-03-08Use uint32_t for alignment in more places, NFC.Rafael Espindola
2017-03-08Revert r297008: [ELF] - Make Bss and BssRelRo sections to be synthetic (#2).Rui Ueyama