summaryrefslogtreecommitdiffstats
path: root/lld/ELF/OutputSections.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Move isValidCIdentifier to Strings.cpp.Rui Ueyama2016-06-291-12/+1
* [ELF][MIPS] Support MIPS TLS relocationsSimon Atanasyan2016-06-231-1/+22
* Fix a bug that MIPS thunks can overwrite other section contents.Rui Ueyama2016-06-231-17/+33
* [ELF] - Implemented version script hierarchies.George Rimar2016-06-221-4/+25
* [ELF] - Recommit r273143("[ELF] - Basic versioned symbols support implemented.")George Rimar2016-06-201-8/+88
* [ELF][MIPS] Fix predicate used for sorting MIPS dynamic symbol tablesSimon Atanasyan2016-06-201-2/+4
* Revert r273143 "[ELF] - Basic versioned symbols support implemented."George Rimar2016-06-201-88/+8
* [ELF] - Basic versioned symbols support implemented.George Rimar2016-06-201-8/+88
* Fixed compilation error under MSVS 2015 (looks like compiler bug). NFC.George Rimar2016-06-201-1/+2
* [ELF][MIPS] Support GOT entries for non-preemptible symbols with different a...Simon Atanasyan2016-06-191-93/+118
* Rename Align -> Alignment.Rui Ueyama2016-06-171-3/+3
* Rename PltZero -> PltHeader.Rui Ueyama2016-06-161-3/+3
* Eliminate unnecessary call of SymbolBody::getPltVA.Rui Ueyama2016-06-161-1/+1
* [ELF][MIPS] Move MIPS specific code under `if` block to accent its specificit...Simon Atanasyan2016-06-101-14/+17
* Handle gd tls relocs pointing to local symbols.Rafael Espindola2016-06-081-1/+1
* [ELF] - Removed includeInGnuHashTable() function. NFC.George Rimar2016-06-081-6/+1
* [ELF] - Replaced one more hardcode with named constant. NFC.George Rimar2016-06-081-2/+1
* [ELF] - Replaced hardcode with named constants. NFC.George Rimar2016-06-081-2/+1
* [ELF] - Assign sh_link field of SHT_GNU_versym section to DynSymTab section i...George Rimar2016-06-061-0/+3
* Move GlobalDynIndex to SymbolBody.Rafael Espindola2016-06-051-4/+4
* Avoid doing binary search.Rui Ueyama2016-05-271-0/+6
* [ELF][MIPS] Handle section symbol points to the .MIPS.options / .reginfo sectionSimon Atanasyan2016-05-261-0/+2
* Make SectionPiece 8 bytes smaller on LP64.Rui Ueyama2016-05-251-8/+8
* Use range loop.Rafael Espindola2016-05-241-3/+2
* Fix a wrong assumption.Rafael Espindola2016-05-241-18/+21
* Do not start over relocation search from beginning.Rui Ueyama2016-05-241-9/+16
* Handle terminator .eh_frame when creating the index.Rafael Espindola2016-05-241-0/+4
* Do not pass the symbol table. NFC.Rui Ueyama2016-05-241-9/+10
* Rename EHInputSection -> EhInputSection.Rui Ueyama2016-05-241-6/+6
* Create a new file EhFrame.cpp and move code to read .eh_frame there.Rui Ueyama2016-05-241-99/+1
* Use range-based for.Rui Ueyama2016-05-241-4/+1
* Make getFdeEncoding a non-member function.Rui Ueyama2016-05-241-5/+3
* Fix typos.Rui Ueyama2016-05-231-2/+2
* Remove EhFrameHeader<ELFT>::reserveFde. NFC.Rui Ueyama2016-05-231-15/+7
* Make .eh_frame a singleton output object.Rui Ueyama2016-05-231-18/+11
* Do not propagate section name and attributes to .eh_frame.Rui Ueyama2016-05-231-3/+2
* Rename EHOutputSection -> EhOutputSection for consistency.Rui Ueyama2016-05-231-15/+15
* Refactor EhFrameHdr.Rui Ueyama2016-05-231-60/+61
* Add comment.Rui Ueyama2016-05-231-0/+4
* Simplify. NFC.Rui Ueyama2016-05-231-5/+5
* Move splitInputSection from EHOutputSection to EHInputSection.Rui Ueyama2016-05-221-36/+1
* Attempt to unbreak buildbots.Rui Ueyama2016-05-221-8/+8
* Refactor EHOutputSection.Rui Ueyama2016-05-221-112/+130
* Store section contents to SectionPiece. NFC.Rui Ueyama2016-05-221-6/+7
* Use StringPiece::Size instead of calculating it again. NFC.Rui Ueyama2016-05-221-28/+10
* Simplify SplitInputSection::getRangeAndSize.Rui Ueyama2016-05-221-3/+3
* Use slightly longer names. NFC.Rui Ueyama2016-05-221-50/+51
* Use ArrayRef<uint8_t> for binary data instead of StringRef. NFC.Rui Ueyama2016-05-221-5/+5
* Define SectionPiece and use it instead of std::pair<uint_t, uint_t>.Rui Ueyama2016-05-221-23/+20
* Use uintX_t instead of unsigned.Rui Ueyama2016-05-211-1/+1
OpenPOWER on IntegriCloud