summaryrefslogtreecommitdiff
path: root/lld/ELF/SyntheticSections.cpp
AgeCommit message (Expand)Author
2018-08-17Merging r339904:Hans Wennborg
2018-07-31Simplify. NFC.Rui Ueyama
2018-07-30[ELF] - Implement SHT_SYMTAB_SHNDX (.symtab_shndxr) section.George Rimar
2018-07-24[ELF][MIPS] Fix primary GOT sometimes overflowing by one or two wordsSimon Atanasyan
2018-07-23[ELF] Fix handling of FDE negative relative PC addrAndrew Ng
2018-07-20[ELF] Check eh_frame_hdr overflow with PC offsets instead of PC absolute addr...Fangrui Song
2018-07-19[ELF] - Eliminate dead code. NFC.George Rimar
2018-07-18[ELF] - Stop silently producing a broken .eh_frame_hdr.George Rimar
2018-07-17[ELF] - Eliminate dead 'return' in EhFrameSection::finalizeContents(). NFC.George Rimar
2018-07-17[ELF] - Remove dead code from EhFrameSection::addCie. NFC.George Rimar
2018-07-17[ELF] - Eliminate dead code. NFC.George Rimar
2018-07-11[ELF] - Add classof() member for ARMExidxSentinelSection.George Rimar
2018-07-11Parallelize GdbIndexSection's symbol table creation.Rui Ueyama
2018-07-11Remove a workaround for an old GCC bug.Rui Ueyama
2018-07-10Refactor GdbIndexSection. NFC.Rui Ueyama
2018-07-10Simplify. NFC.Rui Ueyama
2018-07-10Rename a variable for consistency. NFC.Rui Ueyama
2018-07-10Reduce memory usage when creating .gdb_index. NFC.Rui Ueyama
2018-07-10Report an error for an extremely large .gdb_index section.Rui Ueyama
2018-07-09Fix a bug for packed relocations.Rui Ueyama
2018-07-09Simplify RelrSection<ELFT>::updateAllocSize.Rui Ueyama
2018-07-09lld: add experimental support for SHT_RELR sections.Rui Ueyama
2018-06-27[PPC64] Add support for R_PPC64_GOT_DTPREL16* relocationsZaara Syeda
2018-06-26[ELF] - Change the way of sorting local symbols.George Rimar
2018-06-20[ELF][MIPS] Fill a primary-GOT as much as possibleSimon Atanasyan
2018-06-20[ELF] Support -z initfirstFangrui Song
2018-06-15[ELF][MIPS] Fix stable_sort predicate to satisfy strict-ordering requirement....Simon Atanasyan
2018-06-14[ELF][MIPS] Replace calls to MapVector::find by MapVector::lookup. NFCSimon Atanasyan
2018-06-12[ELF][MIPS] Fix TLS GOT entries for local symbols in shared librariesAlexander Richardson
2018-06-11[ELF] Pass a pointer to InputFile to the getRelocTargetVA to escape dereferen...Simon Atanasyan
2018-06-11[ELF][MIPS] Multi-GOT implementationSimon Atanasyan
2018-05-09[PPC64] Add lazy symbol resolution stubs.Sean Fertile
2018-05-08[ELF][MIPS] Fix calculation of GP relative relocations in case of relocatable...Simon Atanasyan
2018-05-08Add a CIE with length 0 unconditionally.Fangrui Song
2018-05-04[ELF][MIPS] Add STO_MIPS_MICROMIPS flag to symbols point to microMIPS PLT rec...Simon Atanasyan
2018-04-27Don't create a temporary DenseMap for each input .eh_frame.Rafael Espindola
2018-04-27Split .eh_frame sections in parellel.Rafael Espindola
2018-04-27Split merge sections early.Rafael Espindola
2018-04-26Replace SharedSymbols with Defined when creating copy relocations.Rafael Espindola
2018-04-26Delete GotPltIndex.Rafael Espindola
2018-04-24[ELF] - Never use std::sort.George Rimar
2018-04-13Reduce code duplication.Rafael Espindola
2018-04-13[ELF][MIPS] Support linking of PIE for MIPSSimon Atanasyan
2018-04-11[ELF] - Reorder local symbols.George Rimar
2018-04-06Don't ignore addend when a SHF_MERGE section is dead.Rafael Espindola
2018-04-05Initialize OffsetMap earlier.Rafael Espindola
2018-04-04[ELF] - Use early return. NFC.George Rimar
2018-04-03Inline initOffsetMap.Rafael Espindola
2018-03-29ELF: Allow thunks to change size. NFCI.Peter Collingbourne
2018-03-28ELF: Make required Thunk methods pure virtual and remove an unused argument. ...Peter Collingbourne