summaryrefslogtreecommitdiff
path: root/lld/ELF/SyntheticSections.cpp
AgeCommit message (Expand)Author
2018-09-26[ELF] llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song
2018-09-25De-template VersionDefinitionSection. NFC.Rui Ueyama
2018-09-25Reset input section pointers to null on each linker invocation.Rui Ueyama
2018-09-25Parallelize .gdb_index string table writes.Rui Ueyama
2018-09-15[ELF] Use llvm::toLower instead of libc call tolowerFangrui Song
2018-09-14Revert r342297: Discard uncompressed buffer after creating .gdb_index contents.Rui Ueyama
2018-09-14Discard uncompressed buffer after creating .gdb_index contents.Rui Ueyama
2018-09-14lld: add -z interpose supportEd Maste
2018-08-28[LLF][ELF] - Support -z global.George Rimar
2018-08-20[LLD][ELF] - Fix warning.George Rimar
2018-08-16[ELF] mergeSections: remove non-alive MergeInputSectionFangrui Song
2018-08-10[ELF] - Get rid of SyntheticSection::postThunkContents(). NFCI.George Rimar
2018-08-01Update for DWARF API changeReid Kleckner
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