aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2016-05-24Add relocations and GOT entries for undefined weak referenceslinaro-local/ARMportPeter Smith
2016-05-24ARM Requires _GLOBAL_OFFSET_TABLE_ to be defined to the start of the GOT.Peter Smith
2016-05-24TCWG-595 Initial ARM only port capable of linking hello world.Peter Smith
2016-05-24Inline SymbolBody::init. NFC.Rui Ueyama
2016-05-24Do not pass the symbol table. NFC.Rui Ueyama
2016-05-24Rename EHInputSection -> EhInputSection.Rui Ueyama
2016-05-24Simplify. NFC.Rui Ueyama
2016-05-24Make scanReloc and related functions non-member functions.Rui Ueyama
2016-05-24Remove Writer::ensureBss().Rui Ueyama
2016-05-24Create a new file EhFrame.cpp and move code to read .eh_frame there.Rui Ueyama
2016-05-24Reject zero-sized symbols when creating copy relocations.Rui Ueyama
2016-05-24Use range-based for.Rui Ueyama
2016-05-24Make getFdeEncoding a non-member function.Rui Ueyama
2016-05-23Remove dead code.Rui Ueyama
2016-05-23Do not split mergeable sections if they are gc'ed.Rui Ueyama
2016-05-23Fix typos.Rui Ueyama
2016-05-23Remove EhFrameHeader<ELFT>::reserveFde. NFC.Rui Ueyama
2016-05-23Remove dead code.Rui Ueyama
2016-05-23Make .eh_frame a singleton output object.Rui Ueyama
2016-05-23Do not propagate section name and attributes to .eh_frame.Rui Ueyama
2016-05-23Rename EHOutputSection -> EhOutputSection for consistency.Rui Ueyama
2016-05-23Refactor EhFrameHdr.Rui Ueyama
2016-05-23Add comment.Rui Ueyama
2016-05-23Simplify. NFC.Rui Ueyama
2016-05-23Make file-local function file-local. NFC.Rui Ueyama
2016-05-23Split MergeInputSection's ctor. NFC.Rui Ueyama
2016-05-22Move splitInputSection from EHOutputSection to EHInputSection.Rui Ueyama
2016-05-22Attempt to unbreak buildbots.Rui Ueyama
2016-05-22Refactor EHOutputSection.Rui Ueyama
2016-05-22Store section contents to SectionPiece. NFC.Rui Ueyama
2016-05-22Use StringPiece::Size instead of calculating it again. NFC.Rui Ueyama
2016-05-22Simplify SplitInputSection::getRangeAndSize.Rui Ueyama
2016-05-22Use slightly longer names. NFC.Rui Ueyama
2016-05-22Use ArrayRef<uint8_t> for binary data instead of StringRef. NFC.Rui Ueyama
2016-05-22Define SectionPiece and use it instead of std::pair<uint_t, uint_t>.Rui Ueyama
2016-05-21[ELF] Take into account offset in the output section when read addends for a ...Simon Atanasyan
2016-05-21Use uintX_t instead of unsigned.Rui Ueyama
2016-05-21Remove dead variable.Rui Ueyama
2016-05-21Split EHOutputSection<ELFT>::addSectionAux. NFC.Rui Ueyama
2016-05-21Swap the arguments of writeAlignedCieOrFde. NFC.Rui Ueyama
2016-05-20Simplify. NFC.Rui Ueyama
2016-05-20Refactor R_RELAX_TLS_* value computation.Rafael Espindola
2016-05-20Simplify a bit. NFC.Rafael Espindola
2016-05-20Document some constants. NFC.Rafael Espindola
2016-05-20Directly compute the right value for R_RELAX_TLS_GD_TO_IE.Rafael Espindola
2016-05-20Check pc relative relocations too.Rafael Espindola
2016-05-20Make tp offset computation target independent.Rafael Espindola
2016-05-19Fix the function to set the section VMA/LMA fields in case of usingDima Stepanov
2016-05-18Simplify, NFC.Rafael Espindola
2016-05-18Drop vestigial support for UseLazyBinding=false.Rafael Espindola